@import url(//fonts.googleapis.com/earlyaccess/notosanskr.css);

@font-face {
    font-family: 'Noto Sans KR ie';
    font-style: normal;
    font-weight: 100;
    src: url("//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff2") format("woff2"), url("//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff") format("woff"), url("//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.otf") format("opentype")
}

@font-face {
    font-family: 'Noto Sans KR ie';
    font-style: normal;
    font-weight: 300;
    src: url("//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff2") format("woff2"), url("//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff") format("woff"), url("//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.otf") format("opentype")
}

@font-face {
    font-family: 'Noto Sans KR ie';
    font-style: normal;
    font-weight: 400;
    src: url("//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff2") format("woff2"), url("//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff") format("woff"), url("//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.otf") format("opentype")
}

@font-face {
    font-family: 'Noto Sans KR ie';
    font-style: normal;
    font-weight: 500;
    src: url("//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff2") format("woff2"), url("//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff") format("woff"), url("//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.otf") format("opentype")
}

@font-face {
    font-family: 'Noto Sans KR ie';
    font-style: normal;
    font-weight: 700;
    src: url("//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff2") format("woff2"), url("//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff") format("woff"), url("//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.otf") format("opentype")
}

@font-face {
    font-family: 'Noto Sans KR ie';
    font-style: normal;
    font-weight: 900;
    src: url("//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff2") format("woff2"), url("//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff") format("woff"), url("//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.otf") format("opentype")
}

@font-face {
    font-family: 'Pretendard-Th';
    src: url("../../vendor/font/pretendard/Pretendard-Th.woff2"), url("../../vendor/font/pretendard/Pretendard-Th.woff2") format("woff");
    font-weight: normal;
    font-style: normal
}

@font-face {
    font-family: 'Pretendard-Lg';
    src: url("../../vendor/font/pretendard/Pretendard-Lg.woff2"), url("../../vendor/font/pretendard/Pretendard-Lg.woff2") format("woff");
    font-weight: normal;
    font-style: normal
}

@font-face {
    font-family: 'Pretendard-Rg';
    src: url("../../vendor/font/pretendard/Pretendard-Rg.woff2"), url("../../vendor/font/pretendard/Pretendard-Rg.woff2") format("woff");
    font-weight: normal;
    font-style: normal
}

@font-face {
    font-family: 'Pretendard-Md';
    src: url("../../vendor/font/pretendard/Pretendard-Md.woff2"), url("../../vendor/font/pretendard/Pretendard-Md.woff2") format("woff");
    font-weight: normal;
    font-style: normal
}

@font-face {
    font-family: 'Pretendard-Bd';
    src: url("../../vendor/font/pretendard/Pretendard-Bd.woff2"), url("../../vendor/font/pretendard/Pretendard-Bd.woff2") format("woff");
    font-weight: normal;
    font-style: normal
}

@font-face {
    font-family: 'Pretendard-EB';
    src: url("../../vendor/font/pretendard/Pretendard-EB.woff2"), url("../../vendor/font/pretendard/Pretendard-EB.woff2") format("woff");
    font-weight: normal;
    font-style: normal
}

* {
    margin: 0;
    padding: 0;
    font-family: 'Pretendard-Rg'
}

img {
    border: none
}

a {
    text-decoration: none;
    color: #333
}

ul,
li,
ol {
    list-style: none
}

body {
    overflow-x: hidden
}

#LifeTwistMov {
    float: left;
    display: none;
    position: relative;
    width: 100vw;
    height: 100vh
}

#LifeTwistMov>video {
    position: fixed;
    right: 0;
    bottom: 0;
    min-width: 100%;
    min-height: 100%;
    width: auto;
    height: auto;
    z-index: -100
}

#LifeTwistMov>.skip {
    position: absolute;
    bottom: 100px;
    right: 100px;
    width: 160px;
    height: 62px;
    background: url("../img/pc/common/skip.png") no-repeat 50% 50%;
    background-size: cover;
    z-index: 10000;
    cursor: pointer
}

#LifeTwistCenter {
    float: left;
    position: relative;
    width: 100%;
    height: auto;
    display: block;
    overflow: hidden
}

#LifeTwistCenter.on {
    display: none
}

#wrapper {
    float: left;
    position: relative;
    left: calc((100% - 1440px) / 2);
    width: 1440px;
    height: auto
}

#wrapper.other {
    width: 100%;
    left: 0px
}

.popup_wrap {
    float: left;
    width: 100%;
    height: auto;
    position: absolute;
    cursor: move;
}

.popup_wrap .layer_popup {
    width: auto;
    height: auto;
    float: left;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 99999
}

.popup_wrap .layer_popup .back {
    width: 100%;
    height: 100%;
    background-color: transparent;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1
}

.popup_wrap .layer_popup .pop_inner {
    width: auto;
    height: auto;
    float: left;
    position: fixed;
    z-index: 9
}

.popup_wrap .layer_popup .pop_inner>.pop_area {
    overflow-y: scroll;
    float: left;
    background-color: #fff
}

.popup_wrap .layer_popup .pop_inner>.pop_area * {
    width: 100%;
    height: auto
}

.popup_wrap .layer_popup .pop_inner>.bot_area {
    width: 100%;
    height: 30px;
    float: left;
    background-color: #333;
    position: absolute;
    bottom: 0;
    left: 0
}

.popup_wrap .layer_popup .pop_inner>.bot_area>.list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
    height: 100%;
    float: right
}

.popup_wrap .layer_popup .pop_inner>.bot_area>.list>li {
    width: auto;
    height: 100%;
    float: left
}

.popup_wrap .layer_popup .pop_inner>.bot_area>.list>li>.btn {
    width: auto;
    height: 20px;
    padding: 0 5px;
    float: left;
    border: none;
    margin: 0 5px;
    margin-top: 5px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #fff;
    cursor: pointer
}

.popup_wrap .layer_popup .pop_inner>.bot_area>.list>li:first-child {
    width: calc(100% - 44px);
    background-color: #000
}

.popup_wrap .layer_popup .pop_inner>.bot_area>.list>li:first-child>.btn {
    background-color: #000
}

.popup_wrap .layer_popup .pop_inner>.bot_area>.list>li:last-child {
    background-color: #393939
}

.popup_wrap .layer_popup .pop_inner>.bot_area>.list>li:last-child>.btn {
    background-color: #393939
}

@media (min-width: 721px) {
    .segment {
        float: left;
        width: 100%;
        height: auto;
        margin-top: 180px
    }

    .segment .head {
        float: left;
        position: relative;
        width: 100%;
        top: 0px
    }

    .segment .head h3,
    .segment .head h5,
    .segment .head h6,
    .segment .head p {
        font-family: 'Pretendard-Rg', sans-serif;
        font-size: 16px;
        line-height: 1;
        color: #000
    }

    .segment .head .head_banner {
        float: left;
        width: 100%;
        height: 440px;
        background-size: cover
    }

    .segment .head .head_banner.life_bn_01 {
        background: url("../img/pc/title_banner/top_bn_01.jpg") no-repeat center center
    }

    .segment .head .head_banner.life_bn_02 {
        background: url("../img/pc/title_banner/top_bn_02.jpg") no-repeat center center
    }

    .segment .head .head_banner.life_bn_03 {
        background: url("../img/pc/title_banner/top_bn_03.jpg") no-repeat center center
    }

    .segment .head .head_banner.life_bn_04 {
        background: url("../img/pc/title_banner/top_bn_04.jpg") no-repeat center center
    }

    .segment .head .head_banner.life_bn_05 {
        background: url("../img/pc/title_banner/top_bn_05.jpg") no-repeat center center
    }

    .segment .head .head_banner.life_bn_06 {
        background: url("../img/pc/title_banner/top_bn_06.jpg") no-repeat center center
    }

    .segment .head .head_banner.life_bn_07 {
        background: url("../img/pc/title_banner/top_bn_07.jpg") no-repeat center center
    }

    .segment .head .head_banner.life_bn_08 {
        background: url("../img/pc/title_banner/top_bn_08.jpg") no-repeat center center
    }

    .segment .head .title {
        position: absolute;
        top: calc((440px - 96px) / 2);
        left: 0px;
        width: 100%;
        height: auto;
        text-align: center
    }

    .segment .head .title>h3 {
        float: left;
        width: 100%;
        font-family: 'Pretendard-Bd', sans-serif;
        font-weight: 600;
        font-size: 50px;
        letter-spacing: -0.5px;
        margin-bottom: 24px;
        color: #fff
    }

    .segment .head .title>p {
        width: 100%;
        font-weight: 500;
        font-size: 22px;
        letter-spacing: -0.22px;
        color: #fff
    }

    .segment .subContentView {
        float: left;
        width: 100%;
        height: auto;
        margin: 100px 0 120px
    }

    .segment .subContentView .contentView {
        float: left;
        width: 100%;
        height: auto
    }

    .segment .subContentView .contentView .center {
        width: 100%;
        text-align: center
    }

    .segment .subContentView .contentView h4,
    .segment .subContentView .contentView h5,
    .segment .subContentView .contentView h6,
    .segment .subContentView .contentView p {
        font-family: 'Pretendard-Rg', sans-serif;
        line-height: 1;
        color: #333
    }

    .segment .subContentView .contentView img {
        max-width: 100%;
        height: auto
    }

    .segment .subContentView .contentView .title {
        float: left;
        width: 100%;
        margin-bottom: 80px;
        text-align: center
    }

    .segment .subContentView .contentView .title>h4 {
        font-family: 'Pretendard-Bd', sans-serif;
        height: 60px;
        font-weight: 900;
        font-size: 40px;
        letter-spacing: -0.4px
    }

    .segment .subContentView .contentView .main_title_fir {
        float: left;
        width: 100%;
        height: auto;
        padding-bottom: 60px
    }

    .segment .subContentView .contentView .main_title_fir>.main_title {
        float: left;
        width: 100%;
        height: auto
    }

    .segment .subContentView .contentView .main_title_fir>.main_title p,
    .segment .subContentView .contentView .main_title_fir>.main_title h3 {
        font-family: 'Pretendard-Md', sans-serif;
        font-weight: 500;
        font-size: 18px;
        letter-spacing: -0.18px;
        color: #005456
    }

    .segment .subContentView .contentView .main_title_fir>.main_title>.title_fir {
        float: left;
        width: 100%;
        height: auto;
        padding-top: 30px
    }

    .segment .subContentView .contentView .main_title_fir>.main_title>.title_fir>h3 {
        font-family: 'Pretendard-Bd', sans-serif;
        font-weight: 600;
        font-size: 53px;
        letter-spacing: -0.53px;
        color: #000
    }

    .segment .subContentView .contentView .main_title_fir>.main_title>.title_fir>h3>span {
        display: block;
        font-family: 'Pretendard-Bd', sans-serif;
        font-weight: 600;
        font-size: 53px;
        letter-spacing: -0.53px;
        color: #000
    }

    .segment .subContentView .contentView .sub_title_fir {
        float: left;
        width: 100%;
        height: auto;
        padding-bottom: 40px
    }

    .segment .subContentView .contentView .sub_title_fir>.title_txt {
        float: left;
        width: 100%;
        margin-bottom: 5px
    }

    .segment .subContentView .contentView .sub_title_fir>.title_txt>h4 {
        font-family: 'Pretendard-Bd', sans-serif;
        font-weight: 500;
        font-size: 30px;
        letter-spacing: -0.75px;
        color: #000
    }

    .segment .subContentView .contentView .sub_title_fir>.title_txt>h5 {
        font-family: 'Pretendard-Md', sans-serif;
        font-weight: 600;
        font-size: 40px;
        color: #000;
        letter-spacing: -0.4px
    }

    .segment .subContentView .contentView .sub_title_fir>.title_txt>h6 {
        font-family: 'Pretendard-Md', sans-serif;
        font-weight: 600;
        font-size: 30px;
        color: #000;
        letter-spacing: -0.75px
    }

    .segment .subContentView .contentView .sub_title_fir>p {
        font-family: 'Pretendard-Rg', sans-serif;
        font-size: 22px;
        letter-spacing: -0.22px;
        color: #666
    }

    .segment .subContentView .contentView .sub_title_fir>.tab {
        float: left;
        display: -webkit-box;
        display: -ms-flexbox;
        /* display: flex; */
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        width: 100%;
        height: auto
    }

    .segment .subContentView .contentView .sub_title_fir>.tab>li {
        float: left;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        /* width: 270px; */
        width: 200px;
        height: 50px;
        border-top: 1px solid #dfdfdf;
        border-bottom: 1px solid #dfdfdf;
        border-left: 1px solid #dfdfdf;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .segment .subContentView .contentView .sub_title_fir>.tab>li>p {
        font-family: 'Pretendard-Rg', sans-serif;
        font-size: 16px;
        color: #999
    }

    .segment .subContentView .contentView .sub_title_fir>.tab>li:last-child {
        border-right: 1px solid #dfdfdf
    }

    .segment .subContentView .contentView .sub_title_sec {
        float: left;
        width: 100%;
        margin-bottom: 36px
    }

    .segment .subContentView .contentView .sub_title_sec>.fervorInfo {
        float: left;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        width: auto;
        height: auto
    }

    .segment .subContentView .contentView .sub_title_sec>.fervorInfo>h4 {
        font-family: 'Pretendard-Bd', sans-serif;
        font-weight: 600;
        font-size: 30px;
        color: #000;
        letter-spacing: -0.4px
    }

    .segment .subContentView .contentView .sub_title_sec>.fervorInfo>.heat {
        float: left;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        width: 80px;
        height: 80px;
        border-radius: 40px;
        background-color: #f9f9f9
    }

    .segment .subContentView .contentView .sub_title_sec>.fervorInfo>.heat>span {
        display: block;
        width: 30px;
        height: 20px;
        background-color: #005456;
        background-size: cover
    }

    .segment .subContentView .contentView .sub_title_sec>.fervorInfo>.heat>p {
        margin-top: 4px;
        font-size: 20px;
        letter-spacing: -0.6px;
        color: #005456
    }

    .segment .subContentView .contentView .sub_title_sec .input_area {
        float: right;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        width: auto;
        height: auto;
    }

    .segment .subContentView .contentView .sub_title_sec .input_area.board_filter>select {
        padding: 8px 0;
        height: 4rem;
        text-indent: 14px;
        font-weight: 300;
        font-size: 20px;
    }

    @keyframes specialSelectChange {
        0% {
            background-color: white;
        }
        50% {
            background-color: #144446;
            color: white;
            font: bold;
        }
        100% {
            background-color: white;
        }
    }

    .segment .subContentView .contentView .sub_title_sec .input_area.board_filter> #special_select {
        animation: specialSelectChange 4s ease-in-out;
        animation-delay: 1s;
    }
    .segment .subContentView .contentView .sub_title_sec .input_area.board_filter>.input>input[type=text] {
        width: 400px;
        padding: 8px 0;
        height: 4rem;
        text-indent: 14px;
        font-size: 20px;
        font-weight: 300;
    }

    .segment .subContentView .contentView .sub_title_sec .input_area.board_filter>.input>input[type=text]::placeholder {
        font-size: 20px;
        font-weight: 300;
    }

    .segment .subContentView .contentView .sub_title_sec .input_area>.total {
        float: right;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        width: auto;
        height: auto
    }

    .segment .subContentView .contentView .sub_title_sec .input_area>.total>h6,
    .segment .subContentView .contentView .sub_title_sec .input_area>.total>span {
        float: right;
        display: block;
        font-family: 'Pretendard-Rg', sans-serif;
        font-size: 15px;
        letter-spacing: -0.15px;
        color: #999
    }

    .segment .subContentView .contentView .sub_title_sec .input_area>.total>h6.count,
    .segment .subContentView .contentView .sub_title_sec .input_area>.total>span.count {
        float: right;
        display: block;
        margin: 0px 50px 0px 5px;
        font-family: 'Pretendard-Bd', sans-serif;
        color: #005456
    }

    .segment .subContentView .contentView .sub_title_sec .input_area>select {
        float: left;
        width: 120px;
        height: 48px;
        font-family: 'Pretendard-Rg', sans-serif;
        font-size: 15px;
        letter-spacing: -0.15px;
        border: 1px solid #ddd;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .segment .subContentView .contentView .sub_title_sec .input_area>.input {
        float: left;
        width: auto;
        height: auto
    }

    .segment .subContentView .contentView .sub_title_sec .input_area>.input>input[type=text] {
        float: left;
        width: 300px;
        height: 48px;
        font-family: 'Pretendard-Rg', sans-serif;
        font-size: 15px;
        letter-spacing: -0.15px;
        border: 1px solid #ddd;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .segment .subContentView .contentView .sub_title_sec>.title_txt {
        float: left;
        width: 100%
    }

    .segment .subContentView .contentView .sub_title_sec>.title_txt h3 {
        font-family: 'Pretendard-Bd', sans-serif;
        font-weight: bold;
        font-size: 30px;
        letter-spacing: -0.3px;
        color: #000
    }

    .segment .subContentView .contentView .sub_title_sec>.title_txt h6 {
        float: left;
        font-family: 'Pretendard-Md', sans-serif;
        font-weight: 500;
        font-size: 30px;
        line-height: 1;
        letter-spacing: 0.75px;
        color: #000
    }

    .segment .subContentView .contentView .sub_title_sec>.title_txt h6>span {
        float: left;
        margin-right: 17px;
        font-family: 'Pretendard-Md', sans-serif;
        font-size: 30px;
        font-weight: 500;
        line-height: 1;
        letter-spacing: -0.75px;
        color: #ed1c24
    }

    .segment .subContentView .contentView table {
        width: 100%;
        height: auto;
        border-spacing: 0px;
        border-top: 1px solid #ebebeb;
        border-left: 1px solid #ebebeb;
        border-right: 1px solid #ebebeb
    }

    .segment .subContentView .contentView table thead tr p,
    .segment .subContentView .contentView table thead tr span {
        font-family: 'LINESeedKR-Rg', sans-serif;
        font-weight: normal;
        font-size: 18px;
        color: #333
    }

    .segment .subContentView .contentView table thead tr th {
        padding: 15px 0 15px;
        height: auto;
        border-bottom: 1px solid #ebebeb
    }

    .segment .subContentView .contentView table thead tr>th {
        background-color: #f9f9f9;
        border-right: 1px solid #ebebeb
    }

    .segment .subContentView .contentView table thead tr>th>p {
        font-weight: 500
    }

    .segment .subContentView .contentView table thead tr>th:last-child {
        border-right: 0px solid #ccc
    }

    .segment .subContentView .contentView table tbody tr p,
    .segment .subContentView .contentView table tbody tr span {
        font-family: 'Pretendard-Rg', sans-serif;
        font-weight: normal;
        font-size: 17px;
        color: #333
    }

    .segment .subContentView .contentView table tbody tr th,
    .segment .subContentView .contentView table tbody tr td {
        height: auto;
        border-bottom: 1px solid #ebebeb
    }

    .segment .subContentView .contentView table tbody tr .border_bottom {
        height: auto;
        border-bottom: 1px solid #ccc
    }

    .segment .subContentView .contentView table tbody tr>td {
        padding: 30px 0 30px;
        padding-left: 30px
    }

    .segment .subContentView .contentView table tbody tr>td>.content {
        float: left;
        width: 100%;
        margin-bottom: 6px
    }

    .segment .subContentView .contentView table tbody tr>td>.content .payBtn {
        background-color: #4CAF50;
        color: white;
        border: none;
        border-radius: 4px;
        padding: 8px 18px;
        font-size: 14px;
        font-weight: bold;
        cursor: pointer;
        transition: 0.2s;
    }

    .segment .subContentView .contentView table tbody tr>td>.content .payBtn:hover {
        background-color: #1b5e20;
    }

    .segment .subContentView .contentView table tbody tr>td>.content.content:last-child {
        margin-bottom: 0px
    }

    .segment .subContentView .contentView table tbody tr>td>.content>p {
        float: left;
        font-weight: normal;
        color: #777
    }

    .segment .subContentView .contentView table tbody tr>td>.content>span {
        float: left;
        color: #777
    }

    .segment .subContentView .contentView table tbody tr>td>.content>.dot {
        padding: 0 8px 0
    }

    .segment .subContentView .contentView table tbody tr>td>.content>span:first-child {
        padding-right: 10px
    }

    .segment .subContentView .contentView table tbody tr>th {
        background-color: #f9f9f9;
        border-right: 1px solid #ebebeb
    }

    .segment .subContentView .contentView table tbody tr>th>p {
        font-weight: 500
    }

    .segment .subContentView .contentView.community blockquote {
        width: 1400px;
        height: 40px;
        padding-left: 10px;
        margin-bottom: 10px;
        background-color: #eee;
        border: 1px solid #ccc;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .segment .subContentView .contentView.community blockquote>p {
        line-height: 40px;
        font-size: 24px
    }

    .segment .subContentView .contentView.community table {
        width: 1400px !important
    }

    .segment .subContentView .contentView.community table tbody tr th,
    .segment .subContentView .contentView.community table tbody tr td {
        width: 50%
    }

    .segment .subContentView .contentView.community table tbody tr th:first-child,
    .segment .subContentView .contentView.community table tbody tr td:first-child {
        text-align: center
    }

    .segment .subContentView .contentView.community table tbody tr>td {
        padding: 30px
    }

    .segment .subContentView .contentView .facility_sub_title {
        width: 77.5%;
        margin: 0 auto;
        padding-top: 60px;
        padding-bottom: 60px;
        padding-left: 30px;
        font-size: 30px;
        color: #333;
        font-weight: 900
    }

    .segment .subContentView .contentView .facility_layout_box_map {
        width: 75%;
        height: 650px;
        margin: 0 auto;
        background-color: #f9f9f9;
        margin-bottom: 24px
    }

    .segment .subContentView .contentView .facility_layout_box_place {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        margin: 0 auto;
        margin-top: 80px
    }

    .segment .subContentView .contentView .facility_layout_box_place .flex_wrap {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: distribute;
        justify-content: space-around;
        margin-bottom: 20px
    }

    .segment .subContentView .contentView .facility_layout_box_place .flex_wrap .img_box {
        width: 100%;
        height: auto;
        margin: 10px
    }

    .segment .subContentView .contentView .facility_layout_box_place .flex_wrap .img_box p {
        text-align: center;
        margin-top: 15px;
        line-height: 1.3;
        font-weight: bold;
        color: #333;
        letter-spacing: -0.2px;
        font-size: 20px
    }

    .segment .subContentView .contentView .table_theme_01 {
        border-left: 0px;
        border-right: 0px
    }

    .segment .subContentView .contentView .table_theme_01 .gray {
        padding-left: 0px;
        background-color: #f9f9f9
    }

    .segment .subContentView .contentView .table_theme_01 thead tr>th {
        padding: 25px 0 24px;
        background-color: #f9f9f9
    }

    .segment .subContentView .contentView .table_theme_01 thead tr>th>p {
        width: 100%;
        font-family: 'Pretendard-Bd', sans-serif;
        font-weight: 600 !important;
        font-size: 15px;
        text-align: center
    }

    .segment .subContentView .contentView .table_theme_01 tbody>tr>td {
        padding: 20px 0 20px
    }

    .segment .subContentView .contentView .table_theme_01 tbody>tr>td p {
        width: 100%;
        text-align: center
    }

    .segment .subContentView .contentView .table_theme_01 tbody>tr>td>.content {
        float: left;
        width: 100%
    }

    .segment .subContentView .contentView .table_theme_01 tbody>tr>td>.content .capability {
        font-family: 'Pretendard-Bd', sans-serif;
        color: blue
    }

     .segment .subContentView .contentView .table_theme_01 tbody>tr>td>.content .educating {
        font-family: 'Pretendard-Bd', sans-serif;
        color: darkslateblue
    }

    .segment .subContentView .contentView .table_theme_01 tbody>tr>td>.content .closed {
        font-family: 'Pretendard-Bd', sans-serif;
        color: red
    }

    .segment .subContentView .contentView .table_theme_01 tbody>tr>td>.content .waiting {
        font-family: 'Pretendard-Bd', sans-serif;
        color: green
    }

    .segment .subContentView .contentView .table_theme_01 tbody>tr>td>.content .expected {
        font-family: 'Pretendard-Bd', sans-serif;
        color: orange
    }

        .segment .subContentView .contentView .table_theme_01 tbody>tr>td>.content .finished {
        font-family: 'Pretendard-Bd', sans-serif;
        color: #a0121d;
    }

    .segment .subContentView .contentView .table_theme_01 tbody>tr>td>.content .done,
    .segment .subContentView .contentView .table_theme_01 tbody>tr>td>.content .pDone {
        font-family: 'Pretendard-Bd', sans-serif;
        color: blue
    }

    .segment .subContentView .contentView .table_theme_01 tbody>tr>td>.content .canceled,
    .segment .subContentView .contentView .table_theme_01 tbody>tr>td>.content .pCancel {
        font-family: 'Pretendard-Bd', sans-serif;
        color: red
    }

    .segment .subContentView .contentView .table_theme_01 tbody>tr>td>.content .wait,
    .segment .subContentView .contentView .table_theme_01 tbody>tr>td>.content .pWait {
        font-family: 'Pretendard-Bd', sans-serif;
        color: green
    }

    .segment .subContentView .contentView .table_theme_01 tbody>tr>td>.content.flex-wrap {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: space-evenly;
        -ms-flex-pack: space-evenly;
        justify-content: space-evenly;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .segment .subContentView .contentView .table_theme_01 tbody>tr>td>.content>p,
    .segment .subContentView .contentView .table_theme_01 tbody>tr>td>.content span {
        font-family: 'Pretendard-Rg', sans-serif;
        font-weight: 400;
        color: #555;
        letter-spacing: -0.15px;
        font-size: 17px
    }

    .segment .subContentView .contentView .table_theme_01 tbody>tr>td>.content>p {
        line-height: 1.2
    }

    .segment .subContentView .contentView .table_theme_01 tbody>tr>td>.content>p.date {
        width: 100px
    }

    .segment .subContentView .contentView .table_theme_01 tbody>tr>td>.content>span {
        width: 100%;
        display: block;
        text-align: center;
        line-height: 0.6
    }

    .segment .subContentView .contentView .table_theme_01 tbody>tr>td>.content>span.date {
        width: auto
    }

    .segment .subContentView .contentView .table_theme_01 tbody>tr>td>.content>.btn {
        width: 52px;
        height: 30px;
        border: 1px solid #005456;
        background-color: #005456;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        font-family: 'Pretendard-Rg', sans-serif;
        font-size: 15px;
        color: #fff;
        cursor: pointer
    }

    .segment .subContentView .contentView .table_theme_01 tbody .bold {
        padding-left: 0px;
        font-family: 'LINESeedKR-Bd', sans-serif !important;
        font-weight: 600;
        color: #666 !important
    }

    .segment .subContentView .contentView .table_theme_02 {
        border-left: 0px;
        border-right: 0px
    }

    .segment .subContentView .contentView .table_theme_02 .color {
        background-color: #005456
    }

    .segment .subContentView .contentView .table_theme_02 .color .content p {
        width: 100%;
        font-size: 18px;
        padding-left: 0px;
        color: #fff;
        text-align: center
    }

    .segment .subContentView .contentView .table_theme_02 .gray {
        background-color: #f9f9f9
    }

    .segment .subContentView .contentView .table_theme_02 .gray .content p {
        width: 100%;
        font-weight: 600;
        color: #000;
        padding-left: 0px;
        text-align: center
    }

    .segment .subContentView .contentView .table_theme_02 tbody>tr>td {
        padding: 21px 0 21px
    }

    .segment .subContentView .contentView .table_theme_02 tbody p {
        padding-left: 50px
    }

    .segment .subContentView .contentView .table_theme_02 tbody .content {
        width: 100%;
        height: auto;
        text-align: center
    }

    .segment .subContentView .contentView .table_theme_02 tbody .content a {
        font-family: 'Pretendard-Rg', sans-serif;
        font-weight: 400;
        font-size: 19px;
        letter-spacing: -0.54px;
        color: #777
    }

    .segment .subContentView .contentView .table_theme_03 {
        border-left: 0px;
        border-right: 0px
    }

    .segment .subContentView .contentView .table_theme_03 .gray {
        background-color: #f9f9f9
    }

    .segment .subContentView .contentView .table_theme_03 .gray .content p {
        width: 100%;
        font-weight: 600;
        color: #000;
        padding-left: 0px;
        text-align: center
    }

    .segment .subContentView .contentView .table_theme_03 tbody>tr>td {
        padding: 20px 0 20px
    }

    .segment .subContentView .contentView .table_theme_03 tbody p {
        padding-left: 50px
    }

    .segment .subContentView .contentView .table_theme_03 tbody .content p {
        width: 100%;
        font-family: 'Pretendard-Rg', sans-serif;
        font-weight: 400;
        color: #555
    }

    .segment .subContentView .contentView .table_theme_03 tbody .bold p {
        padding-left: 0px;
        width: 100%;
        font-family: 'Pretendard-Rg', sans-serif;
        font-weight: 600;
        text-align: center;
        color: #000
    }

    .segment .subContentView .contentView .table_theme_04 {
        margin: 0 auto;
        width: 75%;
        border-left: 0px;
        border-right: 0px
    }

    .segment .subContentView .contentView .table_theme_04 .color .content p {
        width: 100%;
        font-size: 60px;
        padding-left: 0px;
        color: #333;
        text-align: center;
        line-height: 0.87;
        letter-spacing: -1.8px;
        font-family: 'Pretendard-Bd', sans-serif
    }

    .segment .subContentView .contentView .table_theme_04 .gray {
        background-color: #f9f9f9
    }

    .segment .subContentView .contentView .table_theme_04 .gray .content p {
        width: 100%;
        font-weight: 600;
        color: #000;
        padding-left: 0px;
        text-align: center
    }

    .segment .subContentView .contentView .table_theme_04 tbody>tr>td {
        padding: 21px 0 21px;
        border-top: 1px solid #ccc
    }

    .segment .subContentView .contentView .table_theme_04 tbody p {
        padding-left: 50px
    }

    .segment .subContentView .contentView .table_theme_04 tbody .content {
        width: 100%;
        height: auto;
        text-align: left;
        line-height: 1.3;
        font-size: 20px
    }

    .segment .subContentView .contentView .table_theme_04 tbody .content a {
        font-family: 'Pretendard-Rg', sans-serif;
        font-weight: 400;
        font-size: 19px;
        letter-spacing: -0.54px;
        color: #777
    }

    .life_segment_tab {
        float: left;
        width: 100%;
        height: auto;
        border-bottom: 1px solid #ddd
    }

    .life_segment_tab>.segment_tab_in {
        float: left;
        position: relative;
        left: calc((100% - 1440px) / 2);
        width: 1440px;
        height: auto;
        background-color: #fff
    }

    .life_segment_tab>.segment_tab_in>.sub_tab {
        float: left;
        height: auto
    }

    .life_segment_tab>.segment_tab_in>.sub_tab>li {
        float: left;
        display: block;
        height: auto;
        margin-right: 50px
    }

    .life_segment_tab>.segment_tab_in>.sub_tab>li.on>.tab {
        font-family: 'Pretendard-Md', sans-serif;
        font-weight: 300;
        color: #005456
    }

    .life_segment_tab>.segment_tab_in>.sub_tab>li.on>hr {
        position: relative;
        top: 0px;
        visibility: visible
    }

    .life_segment_tab>.segment_tab_in>.sub_tab>li>hr {
        visibility: hidden;
        float: left;
        border: 0px;
        width: 100%;
        height: 2px;
        background-color: #005456
    }

    .life_segment_tab>.segment_tab_in>.sub_tab>li>.tab {
        float: left;
        height: auto;
        padding: 33px 0 32px;
        cursor: pointer;
        font-family: 'Pretendard-Lg', sans-serif;
        font-size: 16px;
        line-height: 1;
        font-weight: 300;
        letter-spacing: -0.16px;
        color: #999
    }

    .life_segment_tab>.segment_tab_in>.sub_tab>li:last-child {
        margin-right: 0px
    }

    .pagi_area {
        position: relative;
        top: 0px;
        left: 0px;
        width: 100%;
        height: 42px;
        float: left;
        margin-top: 50px
    }

    .pagi_area>.pagi_center {
        width: auto;
        max-width: 446px;
        height: 42px;
        float: left;
        position: relative;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%)
    }

    .pagi_area>.pagi_center .pagi_nav {
        width: auto;
        height: 32px;
        float: left
    }

    .pagi_area>.pagi_center .pagi_nav>li {
        width: 42px;
        height: 42px;
        float: left;
        border: 1px solid #ddd;
        border-radius: 21px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        margin-right: 5px
    }

    .pagi_area>.pagi_center .pagi_nav>li:last-child {
        margin-right: 0
    }

    .pagi_area>.pagi_center .pagi_nav>li a {
        display: block;
        width: 100%;
        height: 100%;
        font-family: 'Pretendard-Rg', sans-serif !important;
        float: left;
        text-align: center;
        line-height: 42px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        color: #144446
    }

    .pagi_area>.pagi_center .pagi_nav>li.on {
        color: #fff;
        background: #144446
    }

    .pagi_area>.pagi_center .pagi_nav>li.on a {
        color: inherit
    }

    .pagi_area>.lifeBtn {
        position: absolute;
        top: calc((40px - 60px) / 2);
        right: 0px;
        width: 140px;
        height: auto
    }

    .pagi_area>.lifeBtn>.lbtn {
        float: left;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        width: 100%;
        height: 60px;
        border: 1px solid #144446;
        border-radius: 10px;
        background-color: #144446;
        font-family: 'Pretendard-Rg', sans-serif;
        font-size: 18px;
        font-weight: 400;
        letter-spacing: -0.45px;
        color: #fff
    }

    .layer_pop {
        width: 100vw;
        height: 100vh;
        position: fixed;
        top: 0;
        left: 0;
        z-index: 999;
        display: none
    }

    .layer_pop>.back {
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        background-color: rgba(0, 0, 0, 0.5)
    }

    .layer_pop>.layer_pop_in {
        width: auto;
        height: auto;
        float: left;
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%)
    }

    .layer_pop>.layer_pop_in.rental_pop_in {
        -webkit-transform: translate(-50%, -40%);
        -ms-transform: translate(-50%, -40%);
        transform: translate(-50%, -40%)
    }

    .layer_pop>.layer_pop_in>.close_btn {
        float: left;
        width: 100%;
        height: auto;
        margin-bottom: 20px
    }

    .layer_pop>.layer_pop_in>.close_btn>a {
        float: right;
        display: block;
        width: 36px;
        height: 36px
    }

    .layer_pop>.layer_pop_in>.close_btn>a>img {
        max-width: 100%;
        width: 100%;
        height: auto
    }

    .layer_pop>.layer_pop_in>.location {
        float: left;
        width: auto;
        height: auto
    }

    .layer_pop>.layer_pop_in>.location>img {
        width: 100%;
        height: auto
    }
}

.numData {
    font-size: 35px
}

.pc {
    display: block
}

.mb {
    display: none
}

.header {
    width: 100%;
    height: auto;
    float: left;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1000;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background-color: #ffffff;
    border-bottom: 2px solid #005456;
    box-sizing: border-box
}

.header .nav_w_01 {
    width: 172px !important
}

.header .nav_w_02 {
    width: 204px !important
}

.header .nav_w_03 {
    width: 188px !important
}

.header>header {
    float: left;
    width: 100%;
    height: auto
}

.header>header>.header_inner {
    float: left;
    position: relative;
    margin-left: calc((100% - 1440px) / 2);
    width: 1440px;
    height: 180px
}

.header>header>.header_inner>.header_gnb {
    float: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    width: 100%;
    height: 84px;
    margin: 15px 0 15px
}

.header>header>.header_inner>.header_gnb>.logo_area {
    float: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: calc(100% - 312px);
    height: auto
}

.header>header>.header_inner>.header_gnb>.logo_area>.logo {
    float: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 290px;
    height: auto;
    margin-left: 290px
}

.header>header>.header_inner>.header_gnb>.logo_area>.logo>.logo_area {
    float: left;
    width: 100%;
    height: 60px
}

.header>header>.header_inner>.header_gnb>.logo_area>.logo>.logo_area>a {
    float: left;
    display: block;
    width: 100%;
    height: auto
}

.header>header>.header_inner>.header_gnb>.logo_area>.logo>.logo_area>a>img {
    border: 0px;
    display: block;
    max-width: 100%;
    height: auto
}

.header>header>.header_inner>.header_gnb>.gnb_btn {
    float: left;
    width: auto;
    height: auto;
    margin: 24px 0 24px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.header>header>.header_inner>.header_gnb>.gnb_btn>.layout_btn {
    float: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 165px;
    height: 36px;
    border: 1px solid #000;
    border-radius: 18px;
    margin-right: 5px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.header>header>.header_inner>.header_gnb>.gnb_btn>.layout_btn>.btn {
    float: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%
}

.header>header>.header_inner>.header_gnb>.gnb_btn>.layout_btn>.btn>span,
.header>header>.header_inner>.header_gnb>.gnb_btn>.layout_btn>.btn p {
    float: left;
    font-size: 16px;
    line-height: 1;
    letter-spacing: -0.16px;
    color: #000
}

.header>header>.header_inner>.header_gnb>.gnb_btn>.layout_btn>.btn>.under {
    float: left;
    font-size: 12px;
    padding: 2px 15px 2px
}

.header>header>.header_inner>.header_gnb>.gnb_btn>.layout_btn>.btn>.link {
    cursor: pointer
}

.header>header>.header_inner>.header_gnb>.gnb_btn>.brochure_btn {
    float: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 110px;
    height: 36px;
    border: 1px solid #e1e1e1;
    border-radius: 18px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.header>header>.header_inner>.header_gnb>.gnb_btn>.brochure_btn>.btn {
    float: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%
}

.header>header>.header_inner>.header_gnb>.gnb_btn>.brochure_btn>.btn>span,
.header>header>.header_inner>.header_gnb>.gnb_btn>.brochure_btn>.btn p {
    float: left;
    font-size: 16px;
    line-height: 1;
    letter-spacing: -0.16px;
    color: #394b99
}

.header>header>.header_inner>.header_gnb>.gnb_btn>.brochure_btn>.btn>.icon {
    position: relative;
    top: -1px;
    margin-right: 2px;
    float: left;
    width: 12px;
    height: 15px;
    background: url("../img/pc/common/brochure.png") no-repeat center center;
    background-size: cover
}

.header>header>.header_inner>.header_gnb>.gnb_btn>.brochure_btn>.btn>.link {
    cursor: pointer
}

.header>header>.header_inner>.header_gnb>.gnb_btn>.search_btn {
    float: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: auto;
    height: 36px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.header>header>.header_inner>.header_gnb>.gnb_btn>.search_btn>.btn {
    float: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%
}

.header>header>.header_inner>.header_gnb>.gnb_btn>.search_btn>.btn>span,
.header>header>.header_inner>.header_gnb>.gnb_btn>.search_btn>.btn p {
    float: left;
    font-size: 16px;
    line-height: 1;
    letter-spacing: -0.16px;
    color: #333
}

.header>header>.header_inner>.header_gnb>.gnb_btn>.search_btn>.btn>.icon {
    position: relative;
    top: 0px;
    float: left;
    width: 22px;
    height: 22px;
    background: url("../img/pc/common/main_search.png") no-repeat center center;
    background-size: cover;
    margin-right: 10px
}

.header>header>.header_inner>.header_gnb>.gnb_btn>.search_btn>.btn>.link {
    cursor: pointer
}

.header>header>.header_inner>.header_menu {
    float: left;
    width: 100%;
    height: auto
}

.header>header>.header_inner>.header_menu>nav {
    float: left;
    width: 100%;
    height: 66px
}

.header>header>.header_inner>.header_menu>nav>.nav {
    float: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
    height: 100%;
    padding: 0px 0px 0px 0px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.header>header>.header_inner>.header_menu>nav>.nav>li {
    height: auto;
    float: left;
    /* padding: 20px 53px 21px; */
    padding: 20px 21px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.header>header>.header_inner>.header_menu>nav>.nav>li.pd-15 {
    padding: 0 15px 0
}

.header>header>.header_inner>.header_menu>nav>.nav>li:last-child {
    margin-right: 0px
}

.header>header>.header_inner>.header_menu>nav>.nav>li>a {
    float: left;
    display: block;
    width: 100%;
    height: 25px;
    font-family: 'Pretendard-Rg', sans-serif;
    font-weight: 500;
    font-size: 19px;
    letter-spacing: -0.19px;
    line-height: normal;
    text-align: center;
    color: #000;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    cursor: pointer
}

.header>header>.header_inner>.header_menu>nav>.nav>li:hover {
    background: #005456
}

.header>header>.header_inner>.header_menu>nav>.nav>li:hover>a {
    color: #fff
}

.header>.header_sub_nav {
    position: relative;
    float: left;
    width: 100%;
    height: auto
}

.header>.header_sub_nav>.sub_nav_area {
    float: left;
    position: absolute;
    top: 100%;
    left: 0px;
    display: block;
    width: 100%;
    height: 0px;
    z-index: 9;
    background-color: #f9f9f9;
    -webkit-transition: height 0.3s ease-in;
    transition: height 0.3s ease-in;
    overflow: hidden
}

.header>.header_sub_nav>.sub_nav_area>.wrap {
    height: auto
}

.header>.header_sub_nav>.sub_nav_area>.wrap>.nav_area_in {
    position: absolute;
    left: calc((100% - 1440px) / 2);
    float: left;
    width: 1440px;
    height: 100%
}

.header>.header_sub_nav>.sub_nav_area>.wrap>.nav_area_in>.sub_area {
    float: left;
    width: 100%;
    height: auto
}

.header>.header_sub_nav>.sub_nav_area>.wrap>.nav_area_in>.sub_area>.subnav_group {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.header>.header_sub_nav>.sub_nav_area>.wrap>.nav_area_in>.sub_area>.subnav_group>.subnav_area {
    float: left;
    height: auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.header>.header_sub_nav>.sub_nav_area>.wrap>.nav_area_in>.sub_area>.subnav_group>.subnav_area>.sub_nav {
    width: auto;
    height: 100%;
    float: left;
    padding-top: 25px;
    padding-bottom: 25px;
    border-right: 1px solid #ebebeb;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.header>.header_sub_nav>.sub_nav_area>.wrap>.nav_area_in>.sub_area>.subnav_group>.subnav_area>.sub_nav.on {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative
}

.header>.header_sub_nav>.sub_nav_area>.wrap>.nav_area_in>.sub_area>.subnav_group>.subnav_area>.sub_nav>li {
    width: 100%;
    height: auto;
    float: left;
    margin-top: 10px;
    padding: 10px 0 10px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.header>.header_sub_nav>.sub_nav_area>.wrap>.nav_area_in>.sub_area>.subnav_group>.subnav_area>.sub_nav>li:first-child {
    margin-top: 0
}

.header>.header_sub_nav>.sub_nav_area>.wrap>.nav_area_in>.sub_area>.subnav_group>.subnav_area>.sub_nav>li:last-child {
    margin-right: 0
}

.header>.header_sub_nav>.sub_nav_area>.wrap>.nav_area_in>.sub_area>.subnav_group>.subnav_area>.sub_nav>li:hover {
    background-color: #005456
}

.header>.header_sub_nav>.sub_nav_area>.wrap>.nav_area_in>.sub_area>.subnav_group>.subnav_area>.sub_nav>li:hover>a {
    color: #fff;
    text-decoration: none
}

.header>.header_sub_nav>.sub_nav_area>.wrap>.nav_area_in>.sub_area>.subnav_group>.subnav_area>.sub_nav>li>a {
    display: block;
    width: 100%;
    height: auto;
    float: left;
    text-align: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-family: 'Pretendard-Rg', sans-serif;
    font-weight: 400;
    font-size: 15px
}

.header>.header_sub_nav>.sub_nav_area>.wrap>.nav_area_in>.sub_area>.subnav_group>.subnav_area>.sub_nav:first-child {
    border-left: 1px solid #ebebeb
}

.searchBar {
    position: absolute;
    float: left;
    display: none;
    width: 100%;
    height: auto;
    padding: 50px 0 50px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background-color: rgba(0, 84, 86, 0.7);
    z-index: 10000;
    margin-top: 180px
}

.searchBar>.search {
    float: left;
    position: relative;
    top: 0px;
    left: 0px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    height: auto
}

.searchBar>.search>form {
    position: relative;
    top: 0px;
    left: 0px;
    float: left;
    width: 1000px;
    height: auto
}

.searchBar>.search>form>input[type=text] {
    position: relative;
    float: left;
    left: calc((100% - 1000px) / 2);
    width: 1000px;
    height: 60px;
    font-family: 'Pretendard-Rg', sans-serif;
    font-size: 16px;
    padding-left: 14px;
    border: 4px solid #005456;
    border-radius: 10px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.searchBar>.search>form>input::-webkit-input-placeholder {
    font-family: 'Pretendard-Rg', sans-serif;
    font-size: 16px;
    color: #555
}

.searchBar>.search>form>input::-moz-placeholder {
    font-family: 'Pretendard-Rg', sans-serif;
    font-size: 16px;
    color: #555
}

.searchBar>.search>form>input:-ms-input-placeholder {
    font-family: 'Pretendard-Rg', sans-serif;
    font-size: 16px;
    color: #555
}

.searchBar>.search>form>input::-ms-input-placeholder {
    font-family: 'Pretendard-Rg', sans-serif;
    font-size: 16px;
    color: #555
}

.searchBar>.search>form>input::placeholder {
    font-family: 'Pretendard-Rg', sans-serif;
    font-size: 16px;
    color: #555
}

.searchBar>.search>form>.searchIcon {
    position: absolute;
    right: 20px;
    top: calc((60px - 22px)/2);
    width: 22px;
    height: 22px;
    background: url("../img/pc/common/main_search.png") no-repeat 50% 50%;
    background-size: cover;
    cursor: pointer
}

.searchBar>.search>form>.closeBtn {
    position: absolute;
    right: -50px;
    top: 10px;
    width: 36px;
    height: 36px;
    background: url("../img/pc/common/popup_close.png") no-repeat 50% 50%;
    background-size: cover;
    cursor: pointer
}

.LifeTwistAside {
    position: absolute;
    top: 210px;
    left: 50%;
    float: left;
    width: 148px;
    height: auto;
    border-radius: 10px;
    background-color: #fff;
    margin-left: 760px;
    z-index: 1000
}

.LifeTwistAside>.directView {
    float: left;
    width: 100%;
    height: auto
}

.LifeTwistAside>.directView>.viewHead {
    float: left;
    width: inherit;
    height: 40px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    background-color: #8560a8
}

.LifeTwistAside>.directView>.viewHead>h6 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: inherit;
    height: inherit;
    font-family: 'Pretendard-Md', sans-serif;
    font-weight: 500;
    font-size: 16px;
    color: #fff;
    letter-spacing: -0.32px
}

.LifeTwistAside>.directView>.viewContent {
    float: left;
    width: 100%;
    height: auto;
    padding: 0px 10px 0px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.LifeTwistAside>.directView>.viewContent>.linkLayView {
    float: left;
    width: inherit;
    height: auto;
    padding: 28px 22px 28px;
    border-bottom: 1px dashed #ccc;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.LifeTwistAside>.directView>.viewContent>.linkLayView>.flex-wrap {
    float: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: inherit;
    height: auto
}

.LifeTwistAside>.directView>.viewContent>.linkLayView>.flex-wrap .viewImgBg {
    float: left;
    width: 44px;
    height: 44px;
    cursor: pointer
}

.LifeTwistAside>.directView>.viewContent>.linkLayView>.flex-wrap .viewImgBg.linkBg_01 {
    background: url("../img/pc/tab/main_fix_01.png") no-repeat center center;
    background-size: cover
}

.LifeTwistAside>.directView>.viewContent>.linkLayView>.flex-wrap .viewImgBg.linkBg_02 {
    background: url("../img/pc/tab/main_fix_02.png") no-repeat center center;
    background-size: cover
}

.LifeTwistAside>.directView>.viewContent>.linkLayView>.flex-wrap .viewImgBg.linkBg_03 {
    background: url("../img/pc/tab/main_fix_03.png") no-repeat center center;
    background-size: cover
}

.LifeTwistAside>.directView>.viewContent>.linkLayView>.flex-wrap>.viewContent {
    float: left;
    width: auto;
    height: auto
}

.LifeTwistAside>.directView>.viewContent>.linkLayView>.flex-wrap>.viewContent>p {
    width: 30px;
    height: auto;
    font-family: 'Pretendard-Md', sans-serif;
    font-size: 16px;
    letter-spacing: -0.32px;
    color: #000
}

.LifeTwistAside>.directView>.viewContent>.linkLayView:last-child {
    border-bottom: 0px dashed #ccc
}

.LifeTwistAside>.adviceView {
    float: left;
    width: 100%;
    height: auto
}

.LifeTwistAside>.adviceView>.viewHead {
    float: left;
    width: inherit;
    height: 40px;
    background-color: #f26d7d
}

.LifeTwistAside>.adviceView>.viewHead>h6 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: inherit;
    height: inherit;
    font-family: 'Pretendard-Md', sans-serif;
    font-weight: 500;
    font-size: 16px;
    color: #fff;
    letter-spacing: -0.32px
}

.LifeTwistAside>.adviceView>.viewContent {
    float: left;
    width: 100%;
    height: auto;
    padding: 0px 10px 0px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.LifeTwistAside>.adviceView>.viewContent>.viewLayout {
    float: left;
    width: inherit;
    height: auto
}

.LifeTwistAside>.adviceView>.viewContent>.viewLayout>.inViewLayout {
    float: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: inherit;
    height: auto;
    border-bottom: 1px dashed #ccc
}

.LifeTwistAside>.adviceView>.viewContent>.viewLayout>.inViewLayout.Bg_01 {
    padding: 22px 0 24px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.LifeTwistAside>.adviceView>.viewContent>.viewLayout>.inViewLayout.Bg_02 {
    padding: 15px 0 16px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.LifeTwistAside>.adviceView>.viewContent>.viewLayout>.inViewLayout.Bg_03 {
    padding: 22px 0 27px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.LifeTwistAside>.adviceView>.viewContent>.viewLayout>.inViewLayout>.viewImgBg {
    float: left;
    width: inherit
}

.LifeTwistAside>.adviceView>.viewContent>.viewLayout>.inViewLayout>.viewImgBg.viewBg_01 {
    width: 28px;
    height: 28px;
    background: url("../img/pc/tab/main_fix_04.png") no-repeat center center;
    background-size: cover
}

.LifeTwistAside>.adviceView>.viewContent>.viewLayout>.inViewLayout>.viewImgBg.viewBg_02 {
    width: 28px;
    height: 28px;
    background: url("../img/pc/tab/main_fix_05.png") no-repeat center center;
    background-size: cover
}

.LifeTwistAside>.adviceView>.viewContent>.viewLayout>.inViewLayout>.viewImgBg.viewBg_03 {
    width: 28px;
    height: 26px;
    background: url("../img/pc/tab/main_fix_06.png") no-repeat center center;
    background-size: cover
}

.LifeTwistAside>.adviceView>.viewContent>.viewLayout>.inViewLayout>.viewContent {
    float: left;
    width: 100%;
    height: auto;
    margin-top: 10px;
    text-align: center
}

.LifeTwistAside>.adviceView>.viewContent>.viewLayout>.inViewLayout>.viewContent>p {
    font-family: 'Pretendard-Md', sans-serif;
    font-size: 16px;
    letter-spacing: -0.32px;
    color: #000
}

.LifeTwistAside>.adviceView>.viewContent>.viewLayout>.inViewLayout:last-child {
    border-bottom: 0px dashed #ccc
}

#loginArea {
    width: 100%;
    max-width: 500px;
    height: auto;
    float: left;
    position: fixed;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    border: 1px solid #1654a1;
    padding: 30px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

#loginArea>.tit {
    width: 100%;
    height: auto;
    line-height: 1;
    text-align: center;
    float: left;
    font-size: 24px;
    font-weight: 500;
    margin-bottom: 30px
}

#loginArea form {
    width: 100%;
    height: auto;
    float: left
}

#loginArea form>.input {
    width: 100%;
    height: auto;
    float: left;
    margin-bottom: 10px
}

#loginArea form>.input:last-child {
    margin-bottom: 0
}

#loginArea form>.input>label {
    width: 100%;
    height: auto;
    line-height: 1.5;
    float: left;
    font-size: 20px;
    color: #333
}

#loginArea form>.input>input {
    width: 100%;
    height: 40px;
    float: left;
    border: 1px solid #8e8e8e;
    padding-left: 10px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 14px
}

#loginArea form>.login {
    width: 100%;
    height: auto;
    float: left;
    margin-top: 30px
}

#loginArea form>.login button {
    border: none;
    background-color: #2b7de9;
    color: #efefef;
    font-size: 20px;
    height: 50px;
    width: 100%;
    float: left;
    border-radius: 25px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    cursor: pointer
}

#loginArea form>.login button:hover {
    background-color: #1654a1
}

.greetingWrap {
    text-align: left
}

.greetingTitle {
    font-size: 30px;
    font-weight: bold;
    line-height: 1.4;
    margin-bottom: 20px
}

.greetingTitle .color {
    color: #005456
}

.greetingContent {
    font-size: 18px;
    line-height: 1.8;
    color: #333
}

.lifeTwistMainLayout.lifeTwist01 {
    height: 550px;
    background: url("../img/pc/index/main_slide_bg.png") no-repeat center center;
    background-size: cover;
    margin: 180px 0px 200px
}

.lifeTwistMainLayout.lifeTwist01 .subContentView {
    margin: 0px
}

.lifeTwistMainLayout.lifeTwist01 .lifeMainBanner {
    float: left;
    width: 100%;
    height: auto
}

.lifeTwistMainLayout.lifeTwist01 .lifeMainBanner .swiper {
    position: relative;
    top: 60px;
    width: 100%
}

.lifeTwistMainLayout.lifeTwist01 .lifeMainBanner .swiper.lifeMainSwiper {
    height: 550px
}

.lifeTwistMainLayout.lifeTwist01 .lifeMainBanner .swiper.lifeMainSwiper>.in_page {
    position: relative;
    top: 0px;
    left: 0px
}

.lifeTwistMainLayout.lifeTwist01 .lifeMainBanner .swiper .pagination {
    position: absolute;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    right: 40px;
    top: 40px;
    width: 102px;
    height: 17px
}

.lifeTwistMainLayout.lifeTwist01 .lifeMainBanner .swiper .pagination>.swiper-pagination {
    position: relative;
    top: 0px;
    left: 0px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 78px;
    height: 17px;
    margin-right: 10px
}

.lifeTwistMainLayout.lifeTwist01 .lifeMainBanner .swiper .pagination>.swiper-pagination>.swiper-pagination-bullet {
    width: 13px;
    height: 13px;
    background-color: rgba(255, 255, 255, 0.5);
    opacity: 1;
    margin-left: 0px;
    margin-right: 8px
}

.lifeTwistMainLayout.lifeTwist01 .lifeMainBanner .swiper .pagination>.swiper-pagination>.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 37px;
    height: 13px;
    background-color: #fff;
    border-radius: 9px
}

.lifeTwistMainLayout.lifeTwist01 .lifeMainBanner .swiper .pagination>.swiper-pagination>.swiper-pagination-bullet:last-child {
    margin-right: 0px
}

.lifeTwistMainLayout.lifeTwist01 .lifeMainBanner .swiper .pagination>.pager {
    display: block;
    width: 14px;
    height: 17px;
    cursor: pointer;
    background: url("../img/pc/index/main_pager.png") no-repeat center center;
    background-size: cover;
    z-index: 1000
}

.lifeTwistMainLayout.lifeTwist01 .lifeMainBanner .swiper>.swiper-navigation>.swiper-button-next {
    position: absolute;
    right: 100px;
    float: left;
    width: 41px;
    height: 79px;
    background: url("../img/slide/next.png") center center;
    background-size: cover;
    background-repeat: no-repeat
}

.lifeTwistMainLayout.lifeTwist01 .lifeMainBanner .swiper>.swiper-navigation>.swiper-button-prev {
    position: absolute;
    left: 100px;
    float: left;
    width: 41px;
    height: 79px;
    background: url("../img/slide/prev.png") center center;
    background-size: cover;
    background-repeat: no-repeat
}

.lifeTwistMainLayout.lifeTwist01 .lifeMainBanner .swiper>.swiper-navigation .swiper-button-next::after,
.lifeTwistMainLayout.lifeTwist01 .lifeMainBanner .swiper>.swiper-navigation .swiper-button-prev::after {
    display: none
}

.lifeTwistMainLayout.lifeTwist01 .lifeMainBanner .swiper>.swiper-navigation .swiper-button-next::after,
.lifeTwistMainLayout.lifeTwist01 .lifeMainBanner .swiper>.swiper-navigation .swiper-button-prev::after {
    display: none
}

.lifeTwistMainLayout.lifeTwist01 .lifeMainBanner .swiper .swiper-slide {
    position: relative;
    top: 0px
}

.lifeTwistMainLayout.lifeTwist01 .lifeMainBanner .swiper .swiper-slide img {
    display: block;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

.lifeTwistMainLayout.lifeTwist01 .lifeMainBanner .swiper .swiper-slide .slide_btn {
    z-index: 10000;
    position: absolute;
    bottom: 58px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    height: auto
}

.lifeTwistMainLayout.lifeTwist01 .lifeMainBanner .swiper .swiper-slide .slide_btn>a {
    float: left;
    display: block;
    width: 170px;
    height: auto;
    border-radius: 25px;
    background-color: #fff
}

.lifeTwistMainLayout.lifeTwist01 .lifeMainBanner .swiper .swiper-slide .slide_btn>a>.view {
    float: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    height: 50px
}

.lifeTwistMainLayout.lifeTwist01 .lifeMainBanner .swiper .swiper-slide .slide_btn>a>.view>span {
    float: left;
    display: block;
    width: auto;
    height: auto;
    padding-left: 5px;
    font-family: 'Pretendard-Bd', sans-serif;
    font-weight: 500;
    font-size: 18px;
    color: #0b7fc1
}

.lifeTwistMainLayout.lifeTwist01 .lifeMainBanner .swiper .swiper-slide .slide_btn>a>.view>span.vw {
    position: relative;
    top: -2px;
    font-size: 20px
}

.lifeTwistMainLayout.lifeTwist02 {
    height: auto;
    background-color: #f9f9f9;
    margin-top: 0px;
    margin-bottom: 90px
}

.lifeTwistMainLayout.lifeTwist02 .subContentView {
    margin: 0px
}

.lifeTwistMainLayout.lifeTwist02 .lifeSubProgram {
    float: left;
    position: relative;
    left: calc((100% - 1200px) / 2);
    width: 1200px;
    height: auto;
    margin-top: 50px
}

.lifeTwistMainLayout.lifeTwist02 .lifeSubProgram .main_title_fir {
    float: left;
    padding-bottom: 0px;
    margin-bottom: 50px
}

.lifeTwistMainLayout.lifeTwist02 .lifeSubProgram .main_title_fir>.main_title {
    display: none;
    margin-bottom: 40px
}

.lifeTwistMainLayout.lifeTwist02 .lifeSubProgram .main_title_fir>.main_title>p {
    color: #777
}

.lifeTwistMainLayout.lifeTwist02 .lifeSubProgram .main_title_fir>.main_title>.title_fir {
    padding-top: 10px !important
}

.lifeTwistMainLayout.lifeTwist02 .lifeSubProgram .main_title_fir>.main_title>.title_fir>h3 {
    font-size: 45px;
    color: #005456
}

.lifeTwistMainLayout.lifeTwist02 .lifeSubProgram .main_title_fir>.main_sub_menu {
    float: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    height: 50px
}

.lifeTwistMainLayout.lifeTwist02 .lifeSubProgram .main_title_fir>.main_sub_menu>li {
    float: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: auto;
    height: 50px;
    margin-right: 10px;
    border: 1px solid #005456;
    border-radius: 25px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center;
    cursor: pointer
}

.lifeTwistMainLayout.lifeTwist02 .lifeSubProgram .main_title_fir>.main_sub_menu>li.edu_01 {
    width: 140px
}

.lifeTwistMainLayout.lifeTwist02 .lifeSubProgram .main_title_fir>.main_sub_menu>li.edu_02 {
    width: 140px
}

.lifeTwistMainLayout.lifeTwist02 .lifeSubProgram .main_title_fir>.main_sub_menu>li.edu_03 {
    width: 160px
}

.lifeTwistMainLayout.lifeTwist02 .lifeSubProgram .main_title_fir>.main_sub_menu>li>p {
    font-family: 'Pretendard-Md', sans-serif;
    font-weight: 500;
    font-size: 22px;
    letter-spacing: -0.11px;
    color: #005456
}

.lifeTwistMainLayout.lifeTwist02 .lifeSubProgram .main_title_fir>.main_sub_menu>li.on {
    background-color: #005456
}

.lifeTwistMainLayout.lifeTwist02 .lifeSubProgram .main_title_fir>.main_sub_menu>li.on>p {
    color: #fff
}

.lifeTwistMainLayout.lifeTwist02 .lifeSubProgram .main_title_fir>.main_sub_menu>li:last-child {
    margin-right: 0px
}

.lifeTwistMainLayout.lifeTwist02 .lifeSubProgram>.eduContent {
    float: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
    height: auto;
    margin-bottom: 65px
}

.lifeTwistMainLayout.lifeTwist02 .lifeSubProgram>.eduContent>.subEduView {
    float: left;
    display: none;
    width: 100%;
    height: auto
}

.lifeTwistMainLayout.lifeTwist02 .lifeSubProgram>.eduContent>.subEduView.on {
    display: block
}

.lifeTwistMainLayout.lifeTwist02 .lifeSubProgram>.eduContent>.subEduView>.sublayout {
    float: left;
    display: block;
    width: 100%
}

.lifeTwistMainLayout.lifeTwist02 .lifeSubProgram>.eduContent>.subEduView>.sublayout>.noData {
    float: left;
    width: 100%;
    text-align: center
}

.lifeTwistMainLayout.lifeTwist02 .lifeSubProgram>.eduContent>.subEduView>.sublayout>.noData>p {
    font-family: 'Pretendard-Md', sans-serif;
    font-size: 18px
}

.lifeTwistMainLayout.lifeTwist02 .lifeSubProgram>.eduContent>.subEduView>.sublayout .swiper-wrapper {
    float: left;
    width: 100%;
    height: auto
}

.lifeTwistMainLayout.lifeTwist02 .lifeSubProgram>.eduContent>.subEduView>.sublayout .swiper-wrapper .swiper-slide {
    float: left;
    width: -webkit-fit-content !important;
    width: -moz-fit-content !important;
    width: fit-content !important
}

.lifeTwistMainLayout.lifeTwist02 .lifeSubProgram>.eduContent>.subEduView>.sublayout>.in_pager {
    float: right;
    position: relative;
    top: 0px;
    width: 50px;
    height: auto
}

.lifeTwistMainLayout.lifeTwist02 .lifeSubProgram>.eduContent>.subEduView>.sublayout>.in_pager .swiper-navigation {
    position: relative;
    height: 50px;
    left: 0px
}

.lifeTwistMainLayout.lifeTwist02 .lifeSubProgram>.eduContent>.subEduView>.sublayout>.in_pager .swiper-navigation>.swiper-button-next {
    position: absolute;
    right: 0px;
    float: left;
    width: 15px;
    height: 28px;
    color: #005456;
    background: url("../img/pc/index/right_on.png") center center;
    background-size: cover;
    background-repeat: no-repeat
}

.lifeTwistMainLayout.lifeTwist02 .lifeSubProgram>.eduContent>.subEduView>.sublayout>.in_pager .swiper-navigation>.swiper-button-prev {
    position: absolute;
    left: 0px;
    float: left;
    width: 15px;
    height: 28px;
    color: #005456;
    background: url("../img/pc/index/left_on.png") center center;
    background-size: cover;
    background-repeat: no-repeat
}

.lifeTwistMainLayout.lifeTwist02 .lifeSubProgram>.eduContent>.subEduView>.sublayout>.in_pager .swiper-navigation .swiper-button-next::after,
.lifeTwistMainLayout.lifeTwist02 .lifeSubProgram>.eduContent>.subEduView>.sublayout>.in_pager .swiper-navigation .swiper-button-prev::after {
    display: none
}

.lifeTwistMainLayout.lifeTwist02 .lifeSubProgram>.eduContent>.subEduView>.sublayout .contentLayout {
    position: relative;
    top: 0px;
    left: 0px;
    float: left;
    width: 278px;
    height: auto;
    background-color: #f9f9f9;
    margin-right: 29px;
    border-radius: 10px;
    -webkit-box-shadow: 5px 9px 15px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 5px 9px 15px 0px rgba(0, 0, 0, 0.2);
    cursor: pointer
}

.lifeTwistMainLayout.lifeTwist02 .lifeSubProgram>.eduContent>.subEduView>.sublayout .contentLayout.w-216 {
    width: 216px
}

.lifeTwistMainLayout.lifeTwist02 .lifeSubProgram>.eduContent>.subEduView>.sublayout .contentLayout>.in_content {
    float: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    height: auto
}

.lifeTwistMainLayout.lifeTwist02 .lifeSubProgram>.eduContent>.subEduView>.sublayout .contentLayout>.in_content>.thumbImg {
    float: left;
    width: auto;
    height: auto;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.lifeTwistMainLayout.lifeTwist02 .lifeSubProgram>.eduContent>.subEduView>.sublayout .contentLayout>.in_content>.thumbImg.bsn_bg01 {
    width: 278px;
    height: 176px;
    background: url("../img/pc/index/tab/business/business_01.jpg") no-repeat center center;
    background-size: cover;
    padding-top: 1px
}

.lifeTwistMainLayout.lifeTwist02 .lifeSubProgram>.eduContent>.subEduView>.sublayout .contentLayout>.in_content>.thumbImg.bsn_bg02 {
    width: 278px;
    height: 176px;
    background: url("../img/pc/index/tab/business/business_02.jpg") no-repeat center center;
    background-size: cover;
    padding-top: 1px
}

.lifeTwistMainLayout.lifeTwist02 .lifeSubProgram>.eduContent>.subEduView>.sublayout .contentLayout>.in_content>.thumbImg.bsn_bg03 {
    width: 278px;
    height: 176px;
    background: url("../img/pc/index/tab/business/business_03.jpg") no-repeat center center;
    background-size: cover;
    padding-top: 1px
}

.lifeTwistMainLayout.lifeTwist02 .lifeSubProgram>.eduContent>.subEduView>.sublayout .contentLayout>.in_content>.thumbImg.bsn_bg04 {
    width: 278px;
    height: 176px;
    background: url("../img/pc/index/tab/business/business_04.jpg") no-repeat center center;
    background-size: cover;
    padding-top: 1px
}

.lifeTwistMainLayout.lifeTwist02 .lifeSubProgram>.eduContent>.subEduView>.sublayout .contentLayout>.in_content>.thumbImg.edu_bg {
    width: 278px;
    height: 176px
}

.lifeTwistMainLayout.lifeTwist02 .lifeSubProgram>.eduContent>.subEduView>.sublayout .contentLayout>.in_content>.thumbImg.edu_bg>img {
    display: block;
    width: 100%;
    height: 100%;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px
}

.lifeTwistMainLayout.lifeTwist02 .lifeSubProgram>.eduContent>.subEduView>.sublayout .contentLayout>.in_content>.thumbImg.job_bg01 {
    width: 216px;
    height: 176px;
    background: url("../img/pc/index/tab/job/job_01.jpg") no-repeat center center;
    background-size: cover
}

.lifeTwistMainLayout.lifeTwist02 .lifeSubProgram>.eduContent>.subEduView>.sublayout .contentLayout>.in_content>.thumbImg.job_bg02 {
    width: 216px;
    height: 176px;
    background: url("../img/pc/index/tab/job/job_02.jpg") no-repeat center center;
    background-size: cover
}

.lifeTwistMainLayout.lifeTwist02 .lifeSubProgram>.eduContent>.subEduView>.sublayout .contentLayout>.in_content>.thumbImg.job_bg03 {
    width: 216px;
    height: 176px;
    background: url("../img/pc/index/tab/job/job_03.jpg") no-repeat center center;
    background-size: cover
}

.lifeTwistMainLayout.lifeTwist02 .lifeSubProgram>.eduContent>.subEduView>.sublayout .contentLayout>.in_content>.thumbImg.job_bg04 {
    width: 216px;
    height: 176px;
    background: url("../img/pc/index/tab/job/job_04.jpg") no-repeat center center;
    background-size: cover
}

.lifeTwistMainLayout.lifeTwist02 .lifeSubProgram>.eduContent>.subEduView>.sublayout .contentLayout>.in_content>.thumbImg.job_bg05 {
    width: 216px;
    height: 176px;
    background: url("../img/pc/index/tab/job/job_05.jpg") no-repeat center center;
    background-size: cover
}

.lifeTwistMainLayout.lifeTwist02 .lifeSubProgram>.eduContent>.subEduView>.sublayout .contentLayout>.in_content>.layout_title {
    float: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    height: 55px;
    background-color: #fff;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.lifeTwistMainLayout.lifeTwist02 .lifeSubProgram>.eduContent>.subEduView>.sublayout .contentLayout>.in_content>.layout_title h6,
.lifeTwistMainLayout.lifeTwist02 .lifeSubProgram>.eduContent>.subEduView>.sublayout .contentLayout>.in_content>.layout_title p {
    color: #000
}

.lifeTwistMainLayout.lifeTwist02 .lifeSubProgram>.eduContent>.subEduView>.sublayout .contentLayout>.in_content>.layout_title>h6 {
    font-family: ' Pretendard-Md', sans-serif;
    font-weight: 500 !important;
    font-size: 18px;
    line-height: 1;
    letter-spacing: -0.3px
}

.lifeTwistMainLayout.lifeTwist02 .lifeSubProgram>.eduContent>.subEduView>.sublayout .contentLayout:last-child {
    margin-right: 0px
}

.lifeTwistMainLayout.lifeTwist02 .lifeSubProgram>.eduContent>.subEduView>.sublayout .contentLayout:hover>.in_content>.layout_title {
    background-color: #005456
}

.lifeTwistMainLayout.lifeTwist02 .lifeSubProgram>.eduContent>.subEduView>.sublayout .contentLayout:hover>.in_content>.layout_title>h6 {
    color: #fff
}

.lifeTwistMainLayout.lifeTwist03 {
    height: auto;
    margin-top: 0px;
    margin-bottom: 100px
}

.lifeTwistMainLayout.lifeTwist03 .subContentView {
    margin: 0px
}

.lifeTwistMainLayout.lifeTwist03 .lifeNewsReView {
    float: left;
    position: relative;
    left: calc((100% - 1200px) / 2);
    width: 1200px;
    height: auto
}

.lifeTwistMainLayout.lifeTwist03 .lifeNewsReView>.in_lifeNewsReView {
    float: left;
    width: 100%;
    height: auto
}

.lifeTwistMainLayout.lifeTwist03 .lifeNewsReView>.in_lifeNewsReView>.lifeNewsLayout {
    float: left;
    max-width: 580px;
    height: auto;
    margin-right: 40px
}

.lifeTwistMainLayout.lifeTwist03 .lifeNewsReView>.in_lifeNewsReView>.lifeNewsLayout.lifeNewsList {
    width: 100%;
    height: auto
}

.lifeTwistMainLayout.lifeTwist03 .lifeNewsReView>.in_lifeNewsReView>.lifeNewsLayout.lifeNewsList .main_title_fir {
    float: left;
    width: 100%;
    height: auto;
    padding-bottom: 50px !important
}

.lifeTwistMainLayout.lifeTwist03 .lifeNewsReView>.in_lifeNewsReView>.lifeNewsLayout.lifeNewsList .main_title_fir>.main_title {
    float: left;
    width: 100%;
    height: auto
}

.lifeTwistMainLayout.lifeTwist03 .lifeNewsReView>.in_lifeNewsReView>.lifeNewsLayout.lifeNewsList .main_title_fir>.main_title>.title_fir {
    float: left;
    padding-top: 0px !important
}

.lifeTwistMainLayout.lifeTwist03 .lifeNewsReView>.in_lifeNewsReView>.lifeNewsLayout.lifeNewsList .main_title_fir>.main_title>.title_fir>h3 {
    font-family: 'Pretendard-Rg', sans-serif;
    font-size: 45px;
    letter-spacing: -0.45px;
    color: #777;
    line-height: 1.3
}

.lifeTwistMainLayout.lifeTwist03 .lifeNewsReView>.in_lifeNewsReView>.lifeNewsLayout.lifeNewsList .main_title_fir>.main_title>.title_fir>h4 {
    font-family: 'Pretendard-EB', sans-serif;
    font-size: 45px;
    font-weight: 600;
    letter-spacing: -0.45px;
    color: #005456;
    line-height: 1.3
}

.lifeTwistMainLayout.lifeTwist03 .lifeNewsReView>.in_lifeNewsReView>.lifeNewsLayout.lifeNewsList>.lifeNewData {
    float: left;
    width: 100%;
    height: auto
}

.lifeTwistMainLayout.lifeTwist03 .lifeNewsReView>.in_lifeNewsReView>.lifeNewsLayout.lifeNewsList>.lifeNewData>.list {
    float: left;
    width: 100%;
    height: auto
}

.lifeTwistMainLayout.lifeTwist03 .lifeNewsReView>.in_lifeNewsReView>.lifeNewsLayout.lifeNewsList>.lifeNewData>.list>li {
    float: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    height: 76px;
    border-top: 1px solid #ccc;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.lifeTwistMainLayout.lifeTwist03 .lifeNewsReView>.in_lifeNewsReView>.lifeNewsLayout.lifeNewsList>.lifeNewData>.list>li>.news {
    float: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    height: auto
}

.lifeTwistMainLayout.lifeTwist03 .lifeNewsReView>.in_lifeNewsReView>.lifeNewsLayout.lifeNewsList>.lifeNewData>.list>li>.news>.news_title {
    width: 380px;
    height: auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.lifeTwistMainLayout.lifeTwist03 .lifeNewsReView>.in_lifeNewsReView>.lifeNewsLayout.lifeNewsList>.lifeNewData>.list>li>.news>.news_title>a {
    float: left;
    width: inherit;
    display: block;
    font-family: 'Pretendard-Rg', sans-serif;
    font-size: 18px;
    letter-spacing: -0.18px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #000;
    text-decoration: none
}

.lifeTwistMainLayout.lifeTwist03 .lifeNewsReView>.in_lifeNewsReView>.lifeNewsLayout.lifeNewsList>.lifeNewData>.list>li>.news>.date {
    float: left;
    width: 90px
}

.lifeTwistMainLayout.lifeTwist03 .lifeNewsReView>.in_lifeNewsReView>.lifeNewsLayout.lifeNewsList>.lifeNewData>.list>li>.news>.date>p {
    font-family: 'Pretendard-Rg', sans-serif;
    font-weight: 500;
    font-size: 16px;
    letter-spacing: -0.16px;
    color: #999
}

.lifeTwistMainLayout.lifeTwist03 .lifeNewsReView>.in_lifeNewsReView>.lifeNewsLayout.lifeNewsList>.lifeNewData>.list>li:last-child {
    border-bottom: 1px solid #ccc
}

.lifeTwistMainLayout.lifeTwist03 .lifeNewsReView>.in_lifeNewsReView>.lifeNewsLayout.lifeNewsView {
    width: 100%;
    height: auto;
    border-radius: 10px;
    -webkit-box-shadow: 5px 9px 15px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 5px 9px 15px 0px rgba(0, 0, 0, 0.2)
}

.lifeTwistMainLayout.lifeTwist03 .lifeNewsReView>.in_lifeNewsReView>.lifeNewsLayout.lifeNewsView .swiper {
    position: relative;
    width: 100%;
    top: 0px
}

.lifeTwistMainLayout.lifeTwist03 .lifeNewsReView>.in_lifeNewsReView>.lifeNewsLayout.lifeNewsView .swiper.lifeNewsWrap {
    float: left;
    width: 100%;
    height: auto
}

.lifeTwistMainLayout.lifeTwist03 .lifeNewsReView>.in_lifeNewsReView>.lifeNewsLayout.lifeNewsView .swiper .swiper-slide {
    position: relative;
    width: 100%;
    height: 390px;
    border-radius: 10px
}

.lifeTwistMainLayout.lifeTwist03 .lifeNewsReView>.in_lifeNewsReView>.lifeNewsLayout.lifeNewsView .swiper .swiper-slide>img {
    max-width: 100%;
    width: 100%;
    height: auto
}

.lifeTwistMainLayout.lifeTwist03 .lifeNewsReView>.in_lifeNewsReView>.lifeNewsLayout.lifeNewsView .swiper .swiper-slide>.slideImgLink {
    float: left;
    width: 100%;
    height: inherit
}

.lifeTwistMainLayout.lifeTwist03 .lifeNewsReView>.in_lifeNewsReView>.lifeNewsLayout.lifeNewsView .swiper .swiper-slide>.slideImgLink>img {
    float: left;
    max-width: 100%;
    width: 100%;
    height: auto
}

.lifeTwistMainLayout.lifeTwist03 .lifeNewsReView>.in_lifeNewsReView>.lifeNewsLayout.lifeNewsView .swiper .swiper-slide>.slideImgLink>.linkBtn {
    position: absolute;
    bottom: 0px;
    float: left;
    width: 100%;
    height: 70px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    background-color: rgba(0, 84, 86, 0.5)
}

.lifeTwistMainLayout.lifeTwist03 .lifeNewsReView>.in_lifeNewsReView>.lifeNewsLayout.lifeNewsView .swiper .swiper-slide>.slideImgLink>.linkBtn>a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: inherit;
    height: inherit;
    font-family: 'Pretendard-Rg', sans-serif;
    font-size: 20px;
    font-weight: normal;
    line-height: 1.3;
    color: #fff
}

.lifeTwistMainLayout.lifeTwist03 .lifeNewsReView>.in_lifeNewsReView>.lifeNewsLayout.lifeNewsView .swiper>.in_pager .swiper-navigation>.swiper-button-next {
    position: absolute;
    right: 20px;
    float: left;
    width: 41px;
    height: 79px;
    color: #005456;
    background: url("../img/next.png") center center;
    background-size: cover;
    background-repeat: no-repeat
}

.lifeTwistMainLayout.lifeTwist03 .lifeNewsReView>.in_lifeNewsReView>.lifeNewsLayout.lifeNewsView .swiper>.in_pager .swiper-navigation>.swiper-button-prev {
    position: absolute;
    left: 20px;
    float: left;
    width: 41px;
    height: 79px;
    color: #005456;
    background: url("../img/prev.png") center center;
    background-size: cover;
    background-repeat: no-repeat
}

.lifeTwistMainLayout.lifeTwist03 .lifeNewsReView>.in_lifeNewsReView>.lifeNewsLayout.lifeNewsView .swiper>.in_pager .swiper-navigation .swiper-button-next::after,
.lifeTwistMainLayout.lifeTwist03 .lifeNewsReView>.in_lifeNewsReView>.lifeNewsLayout.lifeNewsView .swiper>.in_pager .swiper-navigation .swiper-button-prev::after {
    display: none
}

.lifeTwistMainLayout.lifeTwist03 .lifeNewsReView>.in_lifeNewsReView>.lifeNewsLayout.lifeNewsView .swiper>.pagination {
    position: absolute;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    height: 24px;
    bottom: 80px;
    z-index: 999
}

.lifeTwistMainLayout.lifeTwist03 .lifeNewsReView>.in_lifeNewsReView>.lifeNewsLayout.lifeNewsView .swiper>.pagination>.swiper-pagination {
    position: relative;
    top: 0px;
    left: 0px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    height: 24px
}

.lifeTwistMainLayout.lifeTwist03 .lifeNewsReView>.in_lifeNewsReView>.lifeNewsLayout.lifeNewsView .swiper>.pagination>.swiper-pagination>.swiper-pagination-bullet {
    width: 12px;
    height: 12px;
    border: 1px solid #fff;
    background-color: rgba(255, 255, 255, 0.1);
    opacity: 1;
    margin-left: 0px;
    margin-right: 10px
}

.lifeTwistMainLayout.lifeTwist03 .lifeNewsReView>.in_lifeNewsReView>.lifeNewsLayout.lifeNewsView .swiper>.pagination>.swiper-pagination>.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 12px;
    height: 12px;
    border: 1px solid #005456;
    background-color: rgba(0, 84, 86, 0.1);
    border-radius: 6px
}

.lifeTwistMainLayout.lifeTwist03 .lifeNewsReView>.in_lifeNewsReView>.lifeNewsLayout.lifeNewsView .swiper>.pagination>.swiper-pagination>.swiper-pagination-bullet:last-child {
    margin-right: 0px
}

.lifeTwistMainLayout.lifeTwist03 .lifeNewsReView>.in_lifeNewsReView>.lifeNewsLayout:last-child {
    margin-right: 0px
}

.lifeTwistMainLayout.lifeTwist04 {
    height: auto;
    margin-top: 0px;
    margin-bottom: 50px
}

.lifeTwistMainLayout.lifeTwist04 .subContentView {
    margin: 0px
}

.lifeTwistMainLayout.lifeTwist04 .lifePhotoGallery {
    float: left;
    position: relative;
    left: calc((100% - 1200px) / 2);
    width: 1200px;
    height: auto
}

.lifeTwistMainLayout.lifeTwist04 .lifePhotoGallery .main_title_fir {
    float: left;
    width: 100%;
    height: auto
}

.lifeTwistMainLayout.lifeTwist04 .lifePhotoGallery .main_title_fir>.main_title {
    float: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    width: 100%;
    height: auto
}

.lifeTwistMainLayout.lifeTwist04 .lifePhotoGallery .main_title_fir>.main_title>.title_fir {
    float: left;
    padding-top: 0px !important
}

.lifeTwistMainLayout.lifeTwist04 .lifePhotoGallery .main_title_fir>.main_title>.title_fir>h3 {
    font-family: 'Pretendard-Rg', sans-serif;
    font-size: 45px;
    letter-spacing: -0.45px;
    color: #777;
    line-height: 1.3
}

.lifeTwistMainLayout.lifeTwist04 .lifePhotoGallery .main_title_fir>.main_title>.title_fir>h4 {
    font-family: 'Pretendard-EB', sans-serif;
    font-size: 45px;
    font-weight: 600;
    letter-spacing: -0.45px;
    color: #005456;
    line-height: 1.3
}

.lifeTwistMainLayout.lifeTwist04 .lifePhotoGallery .main_title_fir>.main_title>.viewBtn {
    float: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 120px;
    height: 58px;
    border: 1px solid #005456;
    border-radius: 28px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.lifeTwistMainLayout.lifeTwist04 .lifePhotoGallery .main_title_fir>.main_title>.viewBtn>a,
.lifeTwistMainLayout.lifeTwist04 .lifePhotoGallery .main_title_fir>.main_title>.viewBtn>span {
    float: left;
    display: block;
    font-family: 'Pretendard-Rg', sans-serif;
    font-size: 18px;
    color: #005456
}

.lifeTwistMainLayout.lifeTwist04 .lifePhotoGallery .main_title_fir>.main_title>.viewBtn>a.arrow,
.lifeTwistMainLayout.lifeTwist04 .lifePhotoGallery .main_title_fir>.main_title>.viewBtn>span.arrow {
    position: relative;
    top: -1px;
    font-size: 16px;
    padding: 0 5px 0
}

.lifeTwistMainLayout.lifeTwist04 .lifePhotoGallery>.photoGallery {
    float: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
    height: auto
}

.lifeTwistMainLayout.lifeTwist04 .lifePhotoGallery>.photoGallery>p {
    font-size: 20px;
    font-weight: 500;
    letter-spacing: -0.16px
}

.lifeTwistMainLayout.lifeTwist04 .lifePhotoGallery>.photoGallery>p.center {
    text-align: center
}

.lifeTwistMainLayout.lifeTwist04 .lifePhotoGallery>.photoGallery>.photoLayout {
    float: left;
    width: 278px;
    height: auto;
    margin-bottom: 40px
}

.lifeTwistMainLayout.lifeTwist04 .lifePhotoGallery>.photoGallery>.photoLayout>.photo {
    float: left;
    width: 100%;
    height: auto;
    margin-bottom: 20px
}

.lifeTwistMainLayout.lifeTwist04 .lifePhotoGallery>.photoGallery>.photoLayout>.photo>img {
    max-width: 100%;
    width: 100%;
    height: 278px;
    cursor: pointer;
    -webkit-box-shadow: 5px 9px 15px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 5px 9px 15px 0px rgba(0, 0, 0, 0.2)
}

.lifeTwistMainLayout.lifeTwist04 .lifePhotoGallery>.photoGallery>.photoLayout>.photo_txt {
    float: left;
    width: 100%;
    height: auto
}

.lifeTwistMainLayout.lifeTwist04 .lifePhotoGallery>.photoGallery>.photoLayout>.photo_txt>.title_txt {
    float: left;
    width: 100%;
    height: auto;
    margin-bottom: 20px
}

.lifeTwistMainLayout.lifeTwist04 .lifePhotoGallery>.photoGallery>.photoLayout>.photo_txt>.title_txt>h6 {
    font-family: 'Pretendard-Bd', sans-serif;
    font-weight: 600;
    font-size: 20px;
    line-height: 1.3;
    letter-spacing: -0.22px;
    color: #000
}

.lifeTwistMainLayout.lifeTwist04 .lifePhotoGallery>.photoGallery>.photoLayout>.photo_txt>p {
    font-family: 'Pretendard-Md', sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1;
    letter-spacing: -0.16px;
    color: #999
}

.lifeTwistMainLayout.lifeTwist05 {
    height: auto;
    background-color: #fff;
    margin: 0px;
    border-top: 1px solid #e6e6e6
}

.lifeTwistMainLayout.lifeTwist05 .subContentView {
    margin: 0px
}

.lifeTwistMainLayout.lifeTwist05 .banner_list {
    width: 100%;
    height: auto;
    float: left;
    margin: 10px 0px 10px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.lifeTwistMainLayout.lifeTwist05 .banner_list>.innerContainer {
    position: relative;
    width: 1440px;
    margin: 0 auto
}

.lifeTwistMainLayout.lifeTwist05 .banner_list>.innerContainer>.banner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    height: 36px
}

.lifeTwistMainLayout.lifeTwist05 .banner_list>.innerContainer>.banner>.banner_title {
    float: left;
    width: auto;
    height: auto;
    margin-right: 30px
}

.lifeTwistMainLayout.lifeTwist05 .banner_list>.innerContainer>.banner>.banner_title>h6 {
    font-family: 'Pretendard-Bd', sans-serif;
    font-size: 18px;
    letter-spacing: -0.18px;
    color: #000
}

.lifeTwistMainLayout.lifeTwist05 .banner_list>.innerContainer>.banner>.banner_wrap {
    display: block;
    width: auto;
    text-align: center
}

.lifeTwistMainLayout.lifeTwist05 .banner_list>.innerContainer>.banner>.banner_wrap>.btn {
    display: inline-block;
    border: px solid #e1e1e1;
    width: 20px;
    height: 20px !important;
    padding: 0 !important;
    text-align: center;
    line-height: 20px !important;
    cursor: pointer;
    vertical-align: middle
}

.lifeTwistMainLayout.lifeTwist05 .banner_list>.innerContainer>.banner>.banner_wrap img.arrow {
    max-width: 6px;
    width: 100%;
    height: auto
}

.lifeTwistMainLayout.lifeTwist05 .banner_list>.innerContainer>.banner>.banner_wrap img.pause {
    max-width: 6px;
    width: 100%;
    height: auto
}

.lifeTwistMainLayout.lifeTwist05 .banner_list>.innerContainer>.banner>.banner_slide {
    margin: 15px 0 15px;
    width: 80%
}

.lifeTwistMainLayout.lifeTwist05 .banner_list>.innerContainer>.banner>.banner_slide .slick-list {
    margin: 0 10px
}

.lifeTwistMainLayout.lifeTwist05 .banner_list>.innerContainer>.banner>.banner_slide .slick-list .slick-slide {
    width: 100%;
    text-align: center;
    margin: 0 10px
}

.lifeTwistMainLayout.lifeTwist05 .banner_list>.innerContainer>.banner>.banner_slide .slick-list .slick-slide .item {
    max-width: 204px;
    width: 100%;
    height: 25px
}

.lifeTwistMainLayout.lifeTwist05 .banner_list>.innerContainer>.banner>.banner_slide .slick-list .slick-slide .item>img {
    max-width: 100%;
    height: 100%;
    text-align: center;
    cursor: pointer
}

@media (min-width: 721px) {
    .lifetwistCenter-wrap {
        float: left;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        width: 100%;
        height: auto
    }

    .lifetwistCenter-wrap>.lifetwistCenter {
        float: left;
        width: 560px;
        height: auto;
        padding: 80px 60px 60px;
        border: 1px solid #dfdfdf;
        border-radius: 10px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .lifetwistCenter-wrap>.lifetwistCenter>.login_title_fir {
        padding-bottom: 50px !important;
        text-align: center
    }

    .lifetwistCenter-wrap>.lifetwistCenter>.login_title_fir>.title_fir {
        margin-bottom: 20px !important
    }

    .lifetwistCenter-wrap>.lifetwistCenter>.login_title_fir>p {
        font-size: 18px !important;
        letter-spacing: -0.45px !important;
        color: #999 !important
    }

    .lifetwistCenter-wrap>.lifetwistCenter>form {
        float: left;
        width: 100%;
        height: auto
    }

    .lifetwistCenter-wrap>.lifetwistCenter>form input[type=text],
    .lifetwistCenter-wrap>.lifetwistCenter>form input[type=password] {
        width: auto;
        height: 60px;
        border: 1px solid #ddd;
        border-radius: 10px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .lifetwistCenter-wrap>.lifetwistCenter>form>.inputBox {
        float: left;
        width: 100%;
        height: auto
    }

    .lifetwistCenter-wrap>.lifetwistCenter>form>.inputBox>.input {
        position: relative;
        float: left;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        width: 100%;
        height: auto
    }

    .lifetwistCenter-wrap>.lifetwistCenter>form>.inputBox>.input input[type=text]::-webkit-input-placeholder,
    .lifetwistCenter-wrap>.lifetwistCenter>form>.inputBox>.input input[type=password]::-webkit-input-placeholder {
        font-family: 'Pretendard-Rg', sans-serif;
        font-size: 16px;
        color: #999;
        text-indent: 30px;
        text-align: left
    }

    .lifetwistCenter-wrap>.lifetwistCenter>form>.inputBox>.input input[type=text]::-moz-placeholder,
    .lifetwistCenter-wrap>.lifetwistCenter>form>.inputBox>.input input[type=password]::-moz-placeholder {
        font-family: 'Pretendard-Rg', sans-serif;
        font-size: 16px;
        color: #999;
        text-indent: 30px;
        text-align: left
    }

    .lifetwistCenter-wrap>.lifetwistCenter>form>.inputBox>.input input[type=text]:-ms-input-placeholder,
    .lifetwistCenter-wrap>.lifetwistCenter>form>.inputBox>.input input[type=password]:-ms-input-placeholder {
        font-family: 'Pretendard-Rg', sans-serif;
        font-size: 16px;
        color: #999;
        text-indent: 30px;
        text-align: left
    }

    .lifetwistCenter-wrap>.lifetwistCenter>form>.inputBox>.input input[type=text]::-ms-input-placeholder,
    .lifetwistCenter-wrap>.lifetwistCenter>form>.inputBox>.input input[type=password]::-ms-input-placeholder {
        font-family: 'Pretendard-Rg', sans-serif;
        font-size: 16px;
        color: #999;
        text-indent: 30px;
        text-align: left
    }

    .lifetwistCenter-wrap>.lifetwistCenter>form>.inputBox>.input input[type=text]::placeholder,
    .lifetwistCenter-wrap>.lifetwistCenter>form>.inputBox>.input input[type=password]::placeholder {
        font-family: 'Pretendard-Rg', sans-serif;
        font-size: 16px;
        color: #999;
        text-indent: 30px;
        text-align: left
    }

    .lifetwistCenter-wrap>.lifetwistCenter>form>.inputBox>.input>input[type=text],
    .lifetwistCenter-wrap>.lifetwistCenter>form>.inputBox>.input>input[type=password] {
        float: left;
        width: 440px;
        text-align: center;
        font-family: 'Pretendard-Rg', sans-serif;
        font-size: 16px;
        color: #999
    }

    .lifetwistCenter-wrap>.lifetwistCenter>form>.inputBox>.input>input[type=text].id,
    .lifetwistCenter-wrap>.lifetwistCenter>form>.inputBox>.input>input[type=password].id {
        border-top-left-radius: 10px;
        border-top-right-radius: 10px;
        border-bottom-right-radius: 0px;
        border-bottom-left-radius: 0px
    }

    .lifetwistCenter-wrap>.lifetwistCenter>form>.inputBox>.input>input[type=text].pw,
    .lifetwistCenter-wrap>.lifetwistCenter>form>.inputBox>.input>input[type=password].pw {
        border-top-left-radius: 0px;
        border-top-right-radius: 0px;
        border-bottom-right-radius: 10px;
        border-bottom-left-radius: 10px
    }

    .lifetwistCenter-wrap>.lifetwistCenter>form>.inputBox>.input>.eyes {
        position: absolute;
        top: 0px;
        top: 0px;
        bottom: 0;
        right: 20px;
        margin: auto 2px;
        height: 30px;
        font-size: 22px;
        cursor: pointer
    }

    .lifetwistCenter-wrap>.lifetwistCenter>form>.findInfoBtn {
        float: left;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -ms-flex-pack: distribute;
        justify-content: space-around;
        width: 100%;
        height: auto
    }

    .lifetwistCenter-wrap>.lifetwistCenter>form>.findInfoBtn>.saveInfo {
        float: left;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        width: 100%;
        height: auto
    }

    .lifetwistCenter-wrap>.lifetwistCenter>form>.findInfoBtn>.saveInfo>label {
        font-size: 16px;
        letter-spacing: -0.4px;
        color: #666
    }

    .lifetwistCenter-wrap>.lifetwistCenter>form>.findInfoBtn>.saveInfo>input[type=checkbox] {
        display: none
    }

    .lifetwistCenter-wrap>.lifetwistCenter>form>.findInfoBtn>.saveInfo>input[type=checkbox]+label {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        width: auto;
        height: 25px;
        padding-left: 30px;
        background: url("../img/pc/common/chk.png") left/25px no-repeat
    }

    .lifetwistCenter-wrap>.lifetwistCenter>form>.findInfoBtn>.saveInfo>input[type=checkbox]:checked+label {
        background: url("../img/pc/common/chk_on.png") left/25px no-repeat
    }

    .lifetwistCenter-wrap>.lifetwistCenter>form>.findInfoBtn>.findInfo {
        float: left;
        width: auto;
        height: auto;
        padding: 20px 0 20px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .lifetwistCenter-wrap>.lifetwistCenter>form>.findInfoBtn>.findInfo>.find {
        float: left;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        width: auto
    }

    .lifetwistCenter-wrap>.lifetwistCenter>form>.findInfoBtn>.findInfo>.find>a,
    .lifetwistCenter-wrap>.lifetwistCenter>form>.findInfoBtn>.findInfo>.find span {
        font-size: 16px;
        letter-spacing: -0.4px;
        color: #666
    }

    .lifetwistCenter-wrap>.lifetwistCenter>form>.findInfoBtn>.findInfo>.find>a.findid,
    .lifetwistCenter-wrap>.lifetwistCenter>form>.findInfoBtn>.findInfo>.find span.findid {
        width: 68px
    }

    .lifetwistCenter-wrap>.lifetwistCenter>form>.findInfoBtn>.findInfo>.find>a.findpw,
    .lifetwistCenter-wrap>.lifetwistCenter>form>.findInfoBtn>.findInfo>.find span.findpw {
        width: 81px
    }

    .lifetwistCenter-wrap>.lifetwistCenter>form>.findInfoBtn>.findInfo>.find>.hypen {
        font-size: 14px;
        padding: 0 20px 0;
        color: #666
    }

    .lifetwistCenter-wrap>.lifetwistCenter>form>.loginBtn {
        float: left;
        width: 100%;
        height: auto
    }

    .lifetwistCenter-wrap>.lifetwistCenter>form>.loginBtn>button {
        float: left;
        width: 440px;
        height: 60px;
        border-radius: 10px;
        margin-bottom: 10px;
        font-family: 'Pretendard-Rg', sans-serif;
        font-size: 18px;
        letter-spacing: -0.45px;
        cursor: pointer
    }

    .lifetwistCenter-wrap>.lifetwistCenter>form>.loginBtn>button.login {
        background-color: #144446;
        border: 1px solid #144446;
        color: #fff
    }

    .lifetwistCenter-wrap>.lifetwistCenter>form>.loginBtn>button.register {
        background-color: #fff;
        border: 1px solid #144446;
        color: #144446
    }

    .lifetwistCenter-wrap>.lifetwistCenter>form>.loginBtn>button:last-child {
        margin-bottom: 0px
    }

    .lifeRegisterPolicy {
        float: left;
        width: 100%;
        height: auto;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .lifeRegisterPolicy .inner_view {
        padding: 0px
    }

    .lifeRegisterPolicy>.registerPolicyView {
        float: left;
        width: 100%;
        height: auto
    }

    .lifeRegisterPolicy>.registerPolicyView .policyView {
        float: left;
        width: 100%;
        padding: 0 30px 0;
        height: auto;
        border: 1px solid #ddd;
        border-radius: 15px;
        margin-bottom: 30px !important;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .lifeRegisterPolicy>.registerPolicyView .policyView.all {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        height: 80px
    }

    .lifeRegisterPolicy>.registerPolicyView .policyView .fregister_agree {
        float: left;
        width: auto;
        height: auto;
        border: 0px
    }

    .lifeRegisterPolicy>.registerPolicyView .policyView .fregister_agree.all {
        width: 100%
    }

    .lifeRegisterPolicy>.registerPolicyView .policyView .fregister_agree>label {
        font-size: 20px;
        line-height: 1;
        font-family: 'Pretendard-Rg', serif;
        font-weight: normal;
        color: #000;
        letter-spacing: -0.5px
    }

    .lifeRegisterPolicy>.registerPolicyView .policyView .fregister_agree input[type=checkbox] {
        display: none
    }

    .lifeRegisterPolicy>.registerPolicyView .policyView .fregister_agree input[type=checkbox]+label {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        float: left;
        height: 25px;
        line-height: 0.9;
        cursor: pointer;
        padding-left: 38px;
        background: url("../img/pc/common/chk.png") left/25px no-repeat;
        cursor: pointer
    }

    .lifeRegisterPolicy>.registerPolicyView .policyView .fregister_agree input[type=checkbox]:checked+label {
        background: url("../img/pc/common/chk_on.png") left/25px no-repeat
    }

    .lifeRegisterPolicy>.registerPolicyView .policyView.policy {
        padding-top: 30px;
        padding-bottom: 30px;
        height: auto
    }

    .lifeRegisterPolicy>.registerPolicyView .policyView.policy>.head {
        float: left;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        width: 100%;
        height: auto;
        margin-bottom: 30px
    }

    .lifeRegisterPolicy>.registerPolicyView .policyView.policy>.head>.viewBtn {
        float: left;
        display: none;
        width: 70px;
        height: 25px;
        font-family: 'Pretendard-Rg', sans-serif;
        font-size: 14px;
        font-weight: 100;
        color: #999;
        border: 1px solid #ddd;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        cursor: pointer
    }

    .lifeRegisterPolicy>.registerPolicyView .policyView.policy>.content {
        float: left;
        width: 100%;
        height: 110px;
        border: 1px solid #eee;
        overflow: overlay;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .lifeRegisterPolicy>.registerPolicyView .policyView.policy:last-child {
        margin-bottom: 0px
    }

    .lifeRegisterPolicy>.registerPolicyView .registerPolicyBtn {
        float: left;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        margin-top: 20px;
        width: 100%;
        height: auto
    }

    .lifeRegisterPolicy>.registerPolicyView .registerPolicyBtn>.btn {
        float: left;
        width: 160px;
        height: 60px;
        margin-right: 10px;
        font-family: 'Pretendard-Rg', sans-serif;
        font-size: 18px;
        letter-spacing: -0.45px;
        border-radius: 10px;
        cursor: pointer
    }

    .lifeRegisterPolicy>.registerPolicyView .registerPolicyBtn>.btn.cancelBtn {
        border: 1px solid #ddd;
        color: #999
    }

    .lifeRegisterPolicy>.registerPolicyView .registerPolicyBtn>.btn.nextBtn {
        border: 1px solid #005456;
        background-color: #005456;
        color: #fff
    }

    .lifeRegisterPolicy>.registerPolicyView .registerPolicyBtn>.btn:last-child {
        margin-right: 0px
    }

    .lifeRegisterForm {
        float: left;
        position: relative;
        left: calc((100% - 1080px)/2);
        max-width: 1080px;
        width: 100%;
        height: auto
    }

    .lifeRegisterForm>.registerFormView {
        float: left;
        width: 100%;
        height: auto;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .lifeRegisterForm>.registerFormView .inner_view {
        padding: 0px
    }

    .lifeRegisterForm>.registerFormView>.registerForm {
        float: left;
        width: 100%;
        height: auto;
        margin-bottom: 70px
    }

    .lifeRegisterForm>.registerFormView>.registerForm .join_sub_title {
        float: left;
        width: 100%;
        height: auto
    }

    .lifeRegisterForm>.registerFormView>.registerForm .join_sub_title>.title_txt>span {
        float: left;
        font-family: 'Pretendard-Md', sans-serif;
        font-weight: 500;
        font-size: 30px;
        letter-spacing: -0.75px;
        color: #ed1c24;
        margin-right: 10px
    }

    .lifeRegisterForm>.registerFormView>.registerForm .join_sub_title>.title_txt>span.sel {
        color: #999
    }

    .lifeRegisterForm>.registerFormView>.registerForm .layout {
        float: left;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        width: 100%;
        height: auto;
        padding: 25px 0 25px;
        border-bottom: 1px solid #d6d6d6
    }

    .lifeRegisterForm>.registerFormView>.registerForm .layout.border-t {
        border-top: 1px solid #d6d6d6
    }

    .lifeRegisterForm>.registerFormView>.registerForm .layout .flex-input {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .lifeRegisterForm>.registerFormView>.registerForm .layout .flex-input.flex-wrap {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .lifeRegisterForm>.registerFormView>.registerForm .layout>.form_label {
        min-width: 200px;
        float: left;
        width: 200px;
        height: auto
    }

    .lifeRegisterForm>.registerFormView>.registerForm .layout>.form_label>.txt {
        float: left;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        width: auto;
        height: auto
    }

    .lifeRegisterForm>.registerFormView>.registerForm .layout>.form_label>.txt label,
    .lifeRegisterForm>.registerFormView>.registerForm .layout>.form_label>.txt span {
        font-family: 'Pretendard-Rg', sans-serif;
        font-size: 30px;
        font-weight: 100;
        color: #000
    }

    .lifeRegisterForm>.registerFormView>.registerForm .layout>.form_label>.txt>span {
        margin-left: 10px;
        color: #ed1c24
    }

    .lifeRegisterForm>.registerFormView>.registerForm .layout>.form_input {
        float: left;
        /* width: 800px; */
        height: auto
    }

    .lifeRegisterForm>.registerFormView>.registerForm .layout>.form_input input[type=text],
    .lifeRegisterForm>.registerFormView>.registerForm .layout>.form_input input[type=password] {
        width: auto;
        height: 50px;
        border: 1px solid #f5f5f5;
        border-radius: 8px;
        background-color: #f5f5f5;
        font-family: 'Pretendard-Lg', sans-serif;
        font-size: 30px;
        color: #555;
        text-indent: 15px
    }

    .lifeRegisterForm>.registerFormView>.registerForm .layout>.form_input label {
        font-family: 'Pretendard-Lg', sans-serif;
        font-weight: 500;
        font-size: 30px;
        color: #555
    }

    .lifeRegisterForm>.registerFormView>.registerForm .layout>.form_input label.service {
        font-family: 'Pretendard-Rg', sans-serif;
        font-size: 30px;
        color: #000
    }

    .lifeRegisterForm>.registerFormView>.registerForm .layout>.form_input input[type=checkbox] {
        display: none
    }

    .lifeRegisterForm>.registerFormView>.registerForm .layout>.form_input input[type=radio] {
        display: none
    }

    .lifeRegisterForm>.registerFormView>.registerForm .layout>.form_input button {
        width: auto;
        height: 50px;
        border-radius: 8px;
        border: 1px solid #959595;
        background-color: #959595;
        font-family: 'Pretendard-Lg', sans-serif;
        font-size: 16px;
        color: #fff
    }

    .lifeRegisterForm>.registerFormView>.registerForm .layout>.form_input select {
        width: auto;
        height: 50px;
        border: 1px solid #f5f5f5;
        border-radius: 8px;
        font-family: 'Pretendard-Lg', sans-serif;
        font-size: 15px;
        color: #555;
        text-indent: 15px
    }

    .lifeRegisterForm>.registerFormView>.registerForm .layout>.form_input>.input {
        position: relative;
        float: left;
        width: auto;
        height: auto
    }

    .lifeRegisterForm>.registerFormView>.registerForm .layout>.form_input>.input.link,
    .lifeRegisterForm>.registerFormView>.registerForm .layout>.form_input>.input.labor,
    .lifeRegisterForm>.registerFormView>.registerForm .layout>.form_input>.input.attention {
        display: none
    }

    .lifeRegisterForm>.registerFormView>.registerForm .layout>.form_input>.input>.txt {
        float: left;
        width: 100%
    }

    .lifeRegisterForm>.registerFormView>.registerForm .layout>.form_input>.input.mr-20 {
        margin-right: 20px
    }

    .lifeRegisterForm>.registerFormView>.registerForm .layout>.form_input>.input.m-20 {
        margin-right: 20px;
        margin-bottom: 20px
    }

    .lifeRegisterForm>.registerFormView>.registerForm .layout>.form_input>.input>.flex_input {
        float: left;
        width: 100%;
        margin-bottom: 10px
    }

    .lifeRegisterForm>.registerFormView>.registerForm .layout>.form_input>.input>.flex_input:last-child {
        margin-bottom: 0px
    }

    .lifeRegisterForm>.registerFormView>.registerForm .layout>.form_input>.input>span {
        float: left;
        display: block;
        margin-top: 10px;
        width: 100%;
        height: auto;
        font-family: 'Pretendard-Lg', sans-serif;
        font-size: 25px;
        font-weight: 300;
        color: #000
    }

    .lifeRegisterForm>.registerFormView>.registerForm .layout>.form_input>.input>span.hypen,
    .lifeRegisterForm>.registerFormView>.registerForm .layout>.form_input>.input>span.scret,
    .lifeRegisterForm>.registerFormView>.registerForm .layout>.form_input>.input>span.percentage {
        margin-top: 0px
    }

    .lifeRegisterForm>.registerFormView>.registerForm .layout>.form_input>.input>span.hypen {
        margin-right: 10px
    }

    .lifeRegisterForm>.registerFormView>.registerForm .layout>.form_input>.input>span.percentage {
        width: auto;
        margin-right: 10px
    }

    .lifeRegisterForm>.registerFormView>.registerForm .layout>.form_input>.input input[type=text] {
        float: left;
        width: 400px;
        margin-right: 10px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .lifeRegisterForm>.registerFormView>.registerForm .layout>.form_input>.input input[type=text].phone2,
    .lifeRegisterForm>.registerFormView>.registerForm .layout>.form_input>.input input[type=text].phone3 {
        width: 200px
    }

    .lifeRegisterForm>.registerFormView>.registerForm .layout>.form_input>.input input[type=text].yearDay {
        width: 180px
    }

    .lifeRegisterForm>.registerFormView>.registerForm .layout>.form_input>.input input[type=text].eId {
        width: 180px
    }

    .lifeRegisterForm>.registerFormView>.registerForm .layout>.form_input>.input input[type=text].emailTxT {
        width: 180px
    }

    .lifeRegisterForm>.registerFormView>.registerForm .layout>.form_input>.input input[type=text].Gender {
        width: 30px;
        text-indent: 10px
    }

    .lifeRegisterForm>.registerFormView>.registerForm .layout>.form_input>.input input[type=text].passwd,
    .lifeRegisterForm>.registerFormView>.registerForm .layout>.form_input>.input input[type=text].repasswd {
        width: 200px
    }

    .lifeRegisterForm>.registerFormView>.registerForm .layout>.form_input>.input input[type=text].direct_input,
    .lifeRegisterForm>.registerFormView>.registerForm .layout>.form_input>.input input[type=text].attention_input,
    .lifeRegisterForm>.registerFormView>.registerForm .layout>.form_input>.input input[type=text].link_input {
        margin-left: 10px
    }

    .lifeRegisterForm>.registerFormView>.registerForm .layout>.form_input>.input input[type=password] {
        float: left;
        width: 200px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .lifeRegisterForm>.registerFormView>.registerForm .layout>.form_input>.input button {
        float: left;
        width: 100px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        cursor: pointer
    }

    .lifeRegisterForm>.registerFormView>.registerForm .layout>.form_input>.input button.idChkBtn {
        margin-left: 10px
    }

    .lifeRegisterForm>.registerFormView>.registerForm .layout>.form_input>.input select {
        float: left;
        width: 160px
    }

    .lifeRegisterForm>.registerFormView>.registerForm .layout>.form_input>.input select.jobType {
        width: 400px;
        background-color: #f5f5f5
    }

    .lifeRegisterForm>.registerFormView>.registerForm .layout>.form_input>.input select.year {
        width: 200px;
        margin-right: 10px
    }

    .lifeRegisterForm>.registerFormView>.registerForm .layout>.form_input>.input select.month {
        width: 100px;
        margin-right: 10px
    }

    .lifeRegisterForm>.registerFormView>.registerForm .layout>.form_input>.input select.day {
        width: 100px;
        margin-right: 10px
    }

    .lifeRegisterForm>.registerFormView>.registerForm .layout>.form_input>.input select.phone1 {
        margin-right: 10px
    }

    .lifeRegisterForm>.registerFormView>.registerForm .layout>.form_input>.input>input[type=radio]+label,
    .lifeRegisterForm>.registerFormView>.registerForm .layout>.form_input>.input>input[type=checkbox]+label {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        width: auto;
        height: 25px;
        padding-left: 30px;
        background: url("../img/pc/common/chk.png") left/25px no-repeat
    }

    .lifeRegisterForm>.registerFormView>.registerForm .layout>.form_input>.input>input[type=radio]:checked+label,
    .lifeRegisterForm>.registerFormView>.registerForm .layout>.form_input>.input>input[type=checkbox]:checked+label {
        background: url("../img/pc/common/chk_on.png") left/25px no-repeat
    }

    .lifeRegisterForm>.registerFormView>.registerForm .layout>.form_input>.input>.eyes1,
    .lifeRegisterForm>.registerFormView>.registerForm .layout>.form_input>.input>.eyes2 {
        position: absolute;
        top: 5px;
        bottom: 0;
        right: 10px;
        margin: auto 2px;
        height: 30px;
        font-size: 22px;
        cursor: pointer
    }

    .lifeRegisterForm>.registerFormView>.registerForm .layout>.form_input>.input>.eyes1.pw1,
    .lifeRegisterForm>.registerFormView>.registerForm .layout>.form_input>.input>.eyes2.pw1 {
        right: 350px;
        top: -20px
    }

    .lifeRegisterForm>.registerFormView>.registerForm:last-child {
        margin-bottom: 0px
    }

    .lifeRegisterForm>.registerFormView .registerBtn {
        float: left;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        margin-top: 20px;
        width: 100%;
        height: auto
    }

    .lifeRegisterForm>.registerFormView .registerBtn>.btn {
        float: left;
        width: 160px;
        height: 60px;
        margin-right: 10px;
        font-family: 'Pretendard-Rg', sans-serif;
        font-size: 18px;
        letter-spacing: -0.45px;
        border-radius: 10px;
        cursor: pointer
    }

    .lifeRegisterForm>.registerFormView .registerBtn>.btn.prevBtn {
        border: 1px solid #ddd;
        color: #999
    }

    .lifeRegisterForm>.registerFormView .registerBtn>.btn.cancelBtn {
        border: 1px solid #ddd;
        color: #999
    }

    .lifeRegisterForm>.registerFormView .registerBtn>.btn.nextBtn {
        border: 1px solid #005456;
        background-color: #005456;
        color: #fff
    }

    .lifeRegisterForm>.registerFormView .registerBtn>.btn:last-child {
        margin-right: 0px
    }

    .findid_layer_pop {
        width: 100vw;
        height: 100vh;
        position: fixed;
        top: 0;
        left: 0;
        z-index: 999;
        display: none
    }

    .findid_layer_pop>.back {
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        background-color: rgba(0, 0, 0, 0.8)
    }

    .findid_layer_pop>form {
        width: 520px;
        height: calc(100% - (557px));
        float: left;
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%)
    }

    .findid_layer_pop>form>.close_pop {
        float: left;
        width: 100%;
        height: 20px;
        margin-bottom: 15px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .findid_layer_pop>form>.close_pop>img {
        float: right;
        width: 20px;
        height: 20px;
        cursor: pointer
    }

    .findid_layer_pop>form>.form {
        float: left;
        width: 520px;
        height: auto;
        background-color: #fff;
        border-radius: 10px
    }

    .findid_layer_pop>form>.form>.pop_header {
        float: left;
        width: 100%;
        height: auto;
        margin-top: 65px
    }

    .findid_layer_pop>form>.form>.pop_header>.txt {
        float: left;
        width: 100%;
        height: auto;
        font-family: 'Pretendard-Bd', sans-serif;
        font-size: 35px;
        line-height: 1;
        letter-spacing: -0.88px;
        text-align: center;
        color: #000;
        padding-left: 0px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .findid_layer_pop>form>.form>.content {
        float: left;
        width: 100%;
        height: auto;
        padding: 50px 60px 80px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .findid_layer_pop>form>.form>.content>.inputarea {
        float: left;
        width: 100%;
        height: auto;
        margin-bottom: 30px
    }

    .findid_layer_pop>form>.form>.content>.inputarea>label {
        float: left;
        width: 100%;
        height: auto;
        font-family: 'Pretendard-Md', sans-serif;
        font-size: 18px;
        color: #000;
        letter-spacing: -0.45px;
        margin-bottom: 20px
    }

    .findid_layer_pop>form>.form>.content>.inputarea>input[type=text] {
        float: left;
        width: 400px;
        height: 60px;
        border: 1px solid #f9f9f9;
        background-color: #dfdfdf;
        border-radius: 10px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        font-family: 'Pretendard-Rg', sans-serif;
        font-size: 16px;
        color: #555;
        text-align: center
    }

    .findid_layer_pop>form>.form>.content>.inputarea>input::-webkit-input-placeholder {
        font-family: 'Pretendard-Rg', sans-serif;
        font-size: 16px;
        color: #555;
        padding-left: 30px;
        text-align: left
    }

    .findid_layer_pop>form>.form>.content>.inputarea>input::-moz-placeholder {
        font-family: 'Pretendard-Rg', sans-serif;
        font-size: 16px;
        color: #555;
        padding-left: 30px;
        text-align: left
    }

    .findid_layer_pop>form>.form>.content>.inputarea>input:-ms-input-placeholder {
        font-family: 'Pretendard-Rg', sans-serif;
        font-size: 16px;
        color: #555;
        padding-left: 30px;
        text-align: left
    }

    .findid_layer_pop>form>.form>.content>.inputarea>input::-ms-input-placeholder {
        font-family: 'Pretendard-Rg', sans-serif;
        font-size: 16px;
        color: #555;
        padding-left: 30px;
        text-align: left
    }

    .findid_layer_pop>form>.form>.content>.inputarea>input::placeholder {
        font-family: 'Pretendard-Rg', sans-serif;
        font-size: 16px;
        color: #555;
        padding-left: 30px;
        text-align: left
    }

    .findid_layer_pop>form>.form>.content>.inputarea:last-child {
        margin-bottom: 0px
    }

    .findid_layer_pop>form>.form>.footer {
        float: left;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        width: 100%;
        height: 60px;
        background-color: #144446;
        border-bottom-right-radius: 10px;
        border-bottom-left-radius: 10px
    }

    .findid_layer_pop>form>.form>.footer>p {
        float: left;
        width: auto;
        height: auto;
        font-size: 16px;
        letter-spacing: -0.4px;
        color: #fff;
        cursor: pointer
    }

    .findpw_layer_pop {
        width: 100vw;
        height: 100vh;
        position: fixed;
        top: 0;
        left: 0;
        z-index: 999;
        display: none
    }

    .findpw_layer_pop>.back {
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        background-color: rgba(0, 0, 0, 0.8)
    }

    .findpw_layer_pop>form {
        width: 520px;
        height: calc(100% - (653px - 180px));
        float: left;
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%)
    }

    .findpw_layer_pop>form>.close_pop {
        float: left;
        width: 100%;
        height: 20px;
        margin-bottom: 15px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .findpw_layer_pop>form>.close_pop>img {
        float: right;
        width: 20px;
        height: 20px;
        cursor: pointer
    }

    .findpw_layer_pop>form>.form {
        float: left;
        width: 520px;
        height: auto;
        background-color: #fff;
        border-radius: 10px
    }

    .findpw_layer_pop>form>.form>.pop_header {
        float: left;
        width: 100%;
        height: auto;
        margin-top: 65px
    }

    .findpw_layer_pop>form>.form>.pop_header>.txt {
        float: left;
        width: 100%;
        height: auto;
        font-family: 'Pretendard-Bd', sans-serif;
        font-size: 35px;
        line-height: 1;
        letter-spacing: -0.88px;
        text-align: center;
        color: #000;
        padding-left: 0px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .findpw_layer_pop>form>.form>.content {
        float: left;
        width: 100%;
        height: auto;
        padding: 50px 60px 80px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .findpw_layer_pop>form>.form>.content>.inputarea {
        float: left;
        width: 100%;
        height: auto;
        margin-bottom: 30px
    }

    .findpw_layer_pop>form>.form>.content>.inputarea>label {
        float: left;
        width: 100%;
        height: auto;
        font-family: 'Pretendard-Md', sans-serif;
        font-size: 18px;
        color: #000;
        letter-spacing: -0.45px;
        margin-bottom: 20px
    }

    .findpw_layer_pop>form>.form>.content>.inputarea>input[type=text] {
        float: left;
        width: 400px;
        height: 60px;
        border: 1px solid #f9f9f9;
        background-color: #dfdfdf;
        border-radius: 10px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        font-family: 'Pretendard-Rg', sans-serif;
        font-size: 16px;
        color: #555;
        text-align: center
    }

    .findpw_layer_pop>form>.form>.content>.inputarea>input::-webkit-input-placeholder {
        font-family: 'Pretendard-Rg', sans-serif;
        font-size: 16px;
        color: #555;
        padding-left: 30px;
        text-align: left
    }

    .findpw_layer_pop>form>.form>.content>.inputarea>input::-moz-placeholder {
        font-family: 'Pretendard-Rg', sans-serif;
        font-size: 16px;
        color: #555;
        padding-left: 30px;
        text-align: left
    }

    .findpw_layer_pop>form>.form>.content>.inputarea>input:-ms-input-placeholder {
        font-family: 'Pretendard-Rg', sans-serif;
        font-size: 16px;
        color: #555;
        padding-left: 30px;
        text-align: left
    }

    .findpw_layer_pop>form>.form>.content>.inputarea>input::-ms-input-placeholder {
        font-family: 'Pretendard-Rg', sans-serif;
        font-size: 16px;
        color: #555;
        padding-left: 30px;
        text-align: left
    }

    .findpw_layer_pop>form>.form>.content>.inputarea>input::placeholder {
        font-family: 'Pretendard-Rg', sans-serif;
        font-size: 16px;
        color: #555;
        padding-left: 30px;
        text-align: left
    }

    .findpw_layer_pop>form>.form>.content>.inputarea:last-child {
        margin-bottom: 0px
    }

    .findpw_layer_pop>form>.form>.footer {
        float: left;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        width: 100%;
        height: 60px;
        background-color: #144446;
        border-bottom-right-radius: 10px;
        border-bottom-left-radius: 10px
    }

    .findpw_layer_pop>form>.form>.footer>p {
        float: left;
        width: auto;
        height: auto;
        font-size: 16px;
        letter-spacing: -0.4px;
        color: #fff;
        cursor: pointer
    }
}

.lifeCenterVision {
    float: left;
    width: 100%;
    height: auto
}

.lifeCenterVision .lifeCenterVisionView {
    float: left;
    width: 100%;
    height: auto;
    padding: 0px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.lifeCenterVision .lifeCenterVisionView>.lifeVision {
    float: left;
    width: 100%;
    height: auto;
    margin-bottom: 100px
}

.lifeCenterVision .lifeCenterVisionView>.lifeVision>.vision {
    float: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    height: 80px;
    margin-bottom: 10px;
    background-color: #f9f9f9;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.lifeCenterVision .lifeCenterVisionView>.lifeVision>.vision h6,
.lifeCenterVision .lifeCenterVisionView>.lifeVision>.vision p {
    font-size: 18px;
    color: #000
}

.lifeCenterVision .lifeCenterVisionView>.lifeVision>.vision.mission {
    background-color: #005456
}

.lifeCenterVision .lifeCenterVisionView>.lifeVision>.vision.mission>.vision_title {
    float: left
}

.lifeCenterVision .lifeCenterVisionView>.lifeVision>.vision.mission>.vision_title>h6 {
    color: #fff
}

.lifeCenterVision .lifeCenterVisionView>.lifeVision>.vision.mission>.content {
    float: left;
    max-width: 320px;
    width: 100%;
    height: auto
}

.lifeCenterVision .lifeCenterVisionView>.lifeVision>.vision.mission>.content>p {
    font-family: 'Pretendard-Rg' sans-serif;
    letter-spacing: -0.45px;
    color: #fff
}

.lifeCenterVision .lifeCenterVisionView>.lifeVision>.vision>.vision_title {
    float: left;
    max-width: 320px;
    width: auto;
    padding: 0px 80px 0px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.lifeCenterVision .lifeCenterVisionView>.lifeVision>.vision>.vision_title>h6 {
    float: left;
    width: 76px;
    font-family: 'Pretendard-Md', sans-serif;
    font-weight: 600;
    font-size: 20px;
    letter-spacing: -0.5px;
    color: #000
}

.lifeCenterVision .lifeCenterVisionView>.lifeVision>.vision>.vision_title>h6>span {
    float: right;
    display: block;
    font-family: 'Pretendard-Md', sans-serif;
    font-weight: 600;
    font-size: 20px;
    letter-spacing: -0.5px;
    color: #000
}

.lifeCenterVision .lifeCenterVisionView>.lifeVision>.vision>.content {
    float: left;
    width: 100%;
    height: auto
}

.lifeCenterVision .lifeCenterVisionView>.lifeVision>.vision>.content.vision1 {
    max-width: 320px
}

.lifeCenterVision .lifeCenterVisionView>.lifeVision>.vision>.content.vision2 {
    max-width: 440px
}

.lifeCenterVision .lifeCenterVisionView>.lifeVision>.vision>.content.vision3 {
    max-width: 180px
}

.lifeCenterVision .lifeCenterVisionView>.lifeVision>.vision>.content>p {
    font-family: 'Pretendard-Rg', sans-serif;
    letter-spacing: -0.45px
}

.lifeCenterVision .lifeCenterVisionView>.lifeVision>.vision>.arr_span {
    float: left;
    width: auto;
    height: auto;
    padding-right: 58px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.lifeCenterVision .lifeCenterVisionView>.lifeVision>.vision>.arr_span>.arrow {
    float: left;
    width: 32px;
    height: 32px;
    border-radius: 16px;
    background: url("../img/pc/common/next.png") no-repeat center center;
    background-size: cover
}

.lifeCenterVision .lifeCenterVisionView>.lifeVision>.vision:last-child {
    margin-bottom: 0px
}

.lifeCenterVision .lifeCenterVisionView>.lifeCoreProject {
    float: left;
    width: 100%;
    height: auto
}

.lifeCenterVision .lifeCenterVisionView>.lifeCoreProject>.CoreProject {
    float: left;
    width: 100%;
    height: auto
}

.lifeCenterVision .lifeCenterVisionView>.lifeCoreProject>.CoreProject>.project_box {
    float: left;
    width: 256px;
    height: auto;
    margin-right: 32px
}

.lifeCenterVision .lifeCenterVisionView>.lifeCoreProject>.CoreProject>.project_box>.img_box {
    float: left;
    width: 100%;
    height: 180px;
    background-size: cover
}

.lifeCenterVision .lifeCenterVisionView>.lifeCoreProject>.CoreProject>.project_box>.img_box.mission01 {
    background: url("../img/mission/mission_01.png") no-repeat 50% 50%
}

.lifeCenterVision .lifeCenterVisionView>.lifeCoreProject>.CoreProject>.project_box>.img_box.mission02 {
    background: url("../img/mission/mission_02.png") no-repeat 50% 50%
}

.lifeCenterVision .lifeCenterVisionView>.lifeCoreProject>.CoreProject>.project_box>.img_box.mission03 {
    background: url("../img/mission/mission_03.png") no-repeat 50% 50%
}

.lifeCenterVision .lifeCenterVisionView>.lifeCoreProject>.CoreProject>.project_box>.img_box.mission04 {
    background: url("../img/mission/mission_04.png") no-repeat 50% 50%
}

.lifeCenterVision .lifeCenterVisionView>.lifeCoreProject>.CoreProject>.project_box>.img_box.mission05 {
    background: url("../img/mission/mission_05.png") no-repeat 50% 50%
}

.lifeCenterVision .lifeCenterVisionView>.lifeCoreProject>.CoreProject>.project_box>.project {
    float: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    height: 250px;
    position: relative;
    top: 0px;
    left: 0px
}

.lifeCenterVision .lifeCenterVisionView>.lifeCoreProject>.CoreProject>.project_box>.project.bk-color1 {
    background-color: #005456
}

.lifeCenterVision .lifeCenterVisionView>.lifeCoreProject>.CoreProject>.project_box>.project.bk-color2 {
    background-color: #327577
}

.lifeCenterVision .lifeCenterVisionView>.lifeCoreProject>.CoreProject>.project_box>.project.bk-color3 {
    background-color: #66989a
}

.lifeCenterVision .lifeCenterVisionView>.lifeCoreProject>.CoreProject>.project_box>.project.bk-color4 {
    background-color: #99bbbb
}

.lifeCenterVision .lifeCenterVisionView>.lifeCoreProject>.CoreProject>.project_box>.project.bk-color5 {
    background-color: #ccdddd
}

.lifeCenterVision .lifeCenterVisionView>.lifeCoreProject>.CoreProject>.project_box>.project>.core {
    float: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    height: auto;
    text-align: center
}

.lifeCenterVision .lifeCenterVisionView>.lifeCoreProject>.CoreProject>.project_box>.project>.core span,
.lifeCenterVision .lifeCenterVisionView>.lifeCoreProject>.CoreProject>.project_box>.project>.core h6,
.lifeCenterVision .lifeCenterVisionView>.lifeCoreProject>.CoreProject>.project_box>.project>.core p {
    font-family: 'Pretendard-Rg', sans-serif;
    font-size: 20px;
    color: #fff
}

.lifeCenterVision .lifeCenterVisionView>.lifeCoreProject>.CoreProject>.project_box>.project>.core>.head {
    float: left;
    width: 42px;
    height: auto;
    margin-bottom: 20px
}

.lifeCenterVision .lifeCenterVisionView>.lifeCoreProject>.CoreProject>.project_box>.project>.core>.head>span {
    letter-spacing: -0.5px
}

.lifeCenterVision .lifeCenterVisionView>.lifeCoreProject>.CoreProject>.project_box>.project>.core>.head>h6 {
    font-family: 'Pretendard-Md', sans-serif;
    font-weight: 600;
    font-size: 25px;
    letter-spacing: -0.63px;
    line-height: 1.5
}

.lifeCenterVision .lifeCenterVisionView>.lifeCoreProject>.CoreProject>.project_box>.project>.core>.content {
    float: left;
    max-width: 178px;
    width: 100%;
    height: auto;
    text-align: center
}

.lifeCenterVision .lifeCenterVisionView>.lifeCoreProject>.CoreProject>.project_box>.project>.core>.content>p {
    font-size: 20px;
    line-height: 1.5;
    letter-spacing: -0.5px
}

.lifeCenterVision .lifeCenterVisionView>.lifeCoreProject>.CoreProject>.project:last-child {
    margin-right: 0px
}

.corporationLayout {
    float: left;
    width: 100%;
    height: auto
}

.corporationLayout .corporationViewLayout {
    float: left;
    width: 100%
}

.corporationLayout .corporationViewLayout>.corporation_title_fir {
    width: 100%;
    padding-bottom: 100px !important
}

.corporationLayout .corporationViewLayout>.corporation_title_fir .tab>li {
    width: 540px !important
}

.corporationLayout .corporationViewLayout>.corporation_title_fir .tab>li>p {
    cursor: pointer
}

.corporationLayout .corporationViewLayout>.corporation_title_fir .tab>li.on {
    border: 0px;
    background-color: #005456
}

.corporationLayout .corporationViewLayout>.corporation_title_fir .tab>li.on>p {
    color: #fff !important
}

.corporationLayout .corporationViewLayout .corporation_sub_fir {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 60px !important
}

.corporationLayout .corporationViewLayout .corporation_sub_fir>.title_txt {
    width: 540px !important
}

.corporationLayout .corporationViewLayout .corporation_sub_fir>.title_txt>h3 {
    line-height: 1.33 !important
}

.corporationLayout .corporationViewLayout>.layout_view_frame {
    float: left;
    display: none;
    width: 100%;
    height: auto
}

.corporationLayout .corporationViewLayout>.layout_view_frame.on {
    display: block
}

.corporationLayout .corporationViewLayout>.layout_view_frame>.corporateVisionView {
    float: left;
    width: 100%;
    height: auto;
    margin-bottom: 60px
}

.corporationLayout .corporationViewLayout>.layout_view_frame>.corporateVisionView>.direction_way {
    float: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-line-pack: center;
    align-content: center;
    width: 100%;
    height: auto
}

.corporationLayout .corporationViewLayout>.layout_view_frame>.corporateVisionView>.direction_way>.vision_layout {
    position: relative;
    left: calc((650px - 265px)/2);
    width: 650px;
    margin-bottom: 60px
}

.corporationLayout .corporationViewLayout>.layout_view_frame>.corporateVisionView>.direction_way>.vision_layout>.vision {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 256px;
    height: 256px;
    border-radius: 128px;
    background-color: #005456
}

.corporationLayout .corporationViewLayout>.layout_view_frame>.corporateVisionView>.direction_way>.vision_layout>.vision>.txt {
    float: left;
    width: auto;
    height: auto;
    text-align: center
}

.corporationLayout .corporationViewLayout>.layout_view_frame>.corporateVisionView>.direction_way>.vision_layout>.vision>.txt>span {
    display: block;
    font-family: 'Pretendard-Bd', sans-serif;
    font-size: 30px;
    color: #fff;
    line-height: 1.33;
    letter-spacing: -0.75px
}

.corporationLayout .corporationViewLayout>.layout_view_frame>.corporateVisionView>.direction_way>.vision_view {
    float: left;
    width: 650px;
    height: auto;
    text-align: center;
    margin-bottom: 60px
}

.corporationLayout .corporationViewLayout>.layout_view_frame>.corporateVisionView>.direction_way>.vision_view>.direction_layout {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: auto;
    height: 50px;
    background-color: #f9f9f9;
    margin-bottom: 10px
}

.corporationLayout .corporationViewLayout>.layout_view_frame>.corporateVisionView>.direction_way>.vision_view>.direction_layout>p {
    font-size: 18px;
    letter-spacing: -0.45px;
    color: #000
}

.corporationLayout .corporationViewLayout>.layout_view_frame>.corporateVisionView>.direction_way>.vision_view>.direction_layout:last-child {
    margin-bottom: 0px
}

.corporationLayout .corporationViewLayout>.layout_view_frame>.corporateVisionView>.direction_way>.direction_way_bg {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: auto;
    height: 110px
}

.corporationLayout .corporationViewLayout>.layout_view_frame>.corporateVisionView>.direction_way>.direction_way_bg>img {
    max-width: 100%;
    height: auto
}

.corporationLayout .corporationViewLayout>.layout_view_frame>.corporateVision2025 {
    float: left;
    width: 100%;
    height: auto;
    margin-bottom: 70px
}

.corporationLayout .corporationViewLayout>.layout_view_frame>.corporateVision2025 .title_txt {
    float: left;
    width: 100%;
    text-align: center;
    margin-bottom: 34px
}

.corporationLayout .corporationViewLayout>.layout_view_frame>.corporateVision2025 .title_txt>h4 {
    font-family: 'Pretendard-Bd', sans-serif;
    font-weight: 600;
    font-size: 30px;
    line-height: 1;
    letter-spacing: -0.75px;
    color: #005456
}

.corporationLayout .corporationViewLayout>.layout_view_frame>.corporateVision2025 .layout_vision {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    height: 80px;
    background-color: #f9f9f9
}

.corporationLayout .corporationViewLayout>.layout_view_frame>.corporateVision2025 .layout_vision>p {
    font-size: 18px;
    line-height: 1;
    letter-spacing: -0.45px;
    color: #000
}

.corporationLayout .corporationViewLayout>.layout_view_frame>.corporateVision2025>.vision2025 {
    float: left;
    width: auto;
    height: auto
}

.corporationLayout .corporationViewLayout>.layout_view_frame>.corporateVision2025>.vision2025.layout_view_left {
    float: left;
    width: 650px;
    height: auto;
    margin-right: 140px
}

.corporationLayout .corporationViewLayout>.layout_view_frame>.corporateVision2025>.vision2025.layout_view_right {
    float: left;
    width: 650px;
    height: auto;
    margin-bottom: 60px
}

.corporationLayout .corporationViewLayout>.layout_view_frame>.corporateVision2025>.vision2025:last-child {
    margin-right: 0px
}

.corporationLayout .corporationViewLayout>.layout_view_frame>.corporateVision2025>.direction_way_bg {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    height: 110px
}

.corporationLayout .corporationViewLayout>.layout_view_frame>.corporateVision2025>.direction_way_bg>img {
    max-width: 100%;
    width: 100px;
    height: auto
}

.corporationLayout .corporationViewLayout>.layout_view_frame>.corporatepurposeview {
    float: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
    height: auto
}

.corporationLayout .corporationViewLayout>.layout_view_frame>.corporatepurposeview>.purposeView {
    float: left;
    width: 446px;
    height: auto
}

.corporationLayout .corporationViewLayout>.layout_view_frame>.corporatepurposeview>.purposeView>.purpose_txt {
    width: auto;
    height: auto;
    text-align: center;
    margin-bottom: 30px
}

.corporationLayout .corporationViewLayout>.layout_view_frame>.corporatepurposeview>.purposeView>.purpose_txt>h6 {
    font-family: 'Pretendard-Bd', sans-serif;
    font-size: 30px;
    line-height: 1.5;
    letter-spacing: -0.75px;
    color: #005456
}

.corporationLayout .corporationViewLayout>.layout_view_frame>.corporatepurposeview>.purposeView>.purpose_txt>p {
    font-size: 30px;
    line-height: 1.5;
    letter-spacing: -0.75px;
    color: #000
}

.corporationLayout .corporationViewLayout>.layout_view_frame>.corporatepurposeview>.purposeView>.purpose {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    height: 80px;
    background-color: #005456
}

.corporationLayout .corporationViewLayout>.layout_view_frame>.corporatepurposeview>.purposeView>.purpose>p {
    font-size: 18px;
    font-weight: normal;
    letter-spacing: -0.45px;
    color: #fff
}

.corporationLayout .corporationViewLayout>.layout_view_frame>.facility_tb {
    float: left;
    width: 100%;
    height: auto
}

.lifeOrganization {
    float: left;
    width: 100%;
    height: auto
}

.lifeOrganization .lifeChartView {
    float: left;
    width: 100%;
    height: auto
}

.lifeOrganization .lifeChartView.bg {
    float: left;
    width: 100%;
    height: 380px;
    background: url("../img/pc/chart/chart.png") no-repeat center center;
    /* background-size: cover */
    background-size: contain;
}

.location_life {
    float: left;
    width: 100%;
    height: auto
}

.location_life .location_life_view {
    float: left;
    width: 100%;
    height: auto
}

.location_life .location_life_view .location_layout {
    float: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
    height: auto;
    padding: 48px 0 48px;
    border-top: 1px solid #ddd
}

.location_life .location_life_view .location_layout>.info_txt {
    float: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    height: auto
}

.location_life .location_life_view .location_layout>.info_txt>ul {
    float: left;
    width: 100%
}

.location_life .location_life_view .location_layout>.info_txt>ul>li {
    float: left;
    display: block;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: auto;
    height: auto;
    margin-right: 70px
}

.location_life .location_life_view .location_layout>.info_txt>ul>li>span,
.location_life .location_life_view .location_layout>.info_txt>ul>li>p {
    float: left;
    display: block;
    font-family: 'Pretendard-Rg', sans-serif;
    font-weight: 400;
    font-size: 20px;
    line-height: 1;
    letter-spacing: -0.63px;
    color: #666
}

.location_life .location_life_view .location_layout>.info_txt>ul>li>.bold {
    float: left;
    display: block;
    font-family: 'Pretendard-Md', sans-serif;
    font-weight: 600;
    font-size: 25px;
    color: #000;
    margin-right: 60px
}

.location_life .location_life_view .location_layout>.info_txt>ul>li:last-child {
    margin-right: 0px
}

.location_life .location_life_view .location_layout>.location_find_btn {
    float: left;
    width: 220px;
    height: auto;
    background-color: #005456;
    border-radius: 20px;
    text-align: center;
    cursor: pointer
}

.location_life .location_life_view .location_layout>.location_find_btn>a {
    float: left;
    display: block;
    width: 100%;
    height: auto
}

.location_life .location_life_view .location_layout>.location_find_btn>a>p {
    padding: 11px 0 11px;
    font-family: 'Pretendard-Lg', sans-serif;
    font-weight: 400;
    font-size: 18px;
    line-height: 1;
    color: #fff
}

.location_life .location_life_view>.center_map {
    float: left;
    width: 100%;
    height: 540px
}

.lifeEduCationView {
    float: left;
    width: 100%;
    height: auto
}

.lifeEduCationView .in_lifeEduCation {
    float: left;
    width: 100%;
    height: auto
}

.lifeEduCationView .in_lifeEduCation>.edu_title_fir {
    padding-bottom: 0px !important;
    margin-bottom: 60px !important
}

.lifeEduCationView .in_lifeEduCation>.edu_title_fir>.edu_title_tab {
    float: left
}

.lifeEduCationView .in_lifeEduCation>.edu_title_fir>.edu_title_tab>li {
    width: 180px !important
}

.lifeEduCationView .in_lifeEduCation>.edu_title_fir>.edu_title_tab>li>p {
    cursor: pointer
}

.lifeEduCationView .in_lifeEduCation>.edu_title_fir>.edu_title_tab>li.on {
    background-color: #144446
}

.lifeEduCationView .in_lifeEduCation>.edu_title_fir>.edu_title_tab>li.on>p {
    color: #fff
}

.lifeEduCationView .in_lifeEduCation>.board_total_list {
    width: 100%;
    height: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 50px
}

.lifeEduCationView .in_lifeEduCation>.board_total_list>.total {
    float: right;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    width: auto
}

.lifeEduCationView .in_lifeEduCation>.board_total_list>.total>h6 {
    font-size: 15px;
    letter-spacing: -0.15px;
    color: #999
}

.lifeEduCationView .in_lifeEduCation>.board_total_list>.total>h6>span {
    font-family: 'Pretendard-Bd', sans-serif;
    font-size: 15px;
    letter-spacing: -0.15px;
    color: #005456;
    padding: 0 5px 0
}

.lifeEduCationView .in_lifeEduCation>.board_total_list>.board_filter {
    float: left;
    width: auto
}

.lifeEduCationView .in_lifeEduCation>.board_total_list>form>.input_area {
    float: left;
    width: 100%
}

.lifeEduCationView .in_lifeEduCation>.board_total_list>form>.input_area>select {
    padding: 0 15px 0 0;
    float: left;
    font-family: 'Pretendard-Rg', sans-serif;
    font-weight: 100;
    font-size: 16px;
    letter-spacing: -0.16px;
    color: #000
}

.lifeEduCationView .in_lifeEduCation>.board_total_list>form>.input_area>select.dropdown {
    position: relative;
    cursor: pointer;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: url("../img/pc/common/search_down.png") no-repeat 90% 54%;
    outline: none
}

.lifeEduCationView .in_lifeEduCation>.board_total_list>form>.input_area>.input {
    position: relative;
    top: 0px;
    left: 0px
}

.lifeEduCationView .in_lifeEduCation>.board_total_list>form>.input_area>.input>.search {
    position: absolute;
    top: 17px;
    right: 20px;
    display: block;
    width: 14px;
    height: 14px;
    background: url("../img/pc/common/my_search.png") no-repeat 50% 50%;
    background-size: cover
}

.lifeEduCationView .in_lifeEduCation>.board_total_list>form>.input_area>.input>input::-webkit-input-placeholder {
    float: left;
    font-family: 'Pretendard-Rg', sans-serif;
    font-weight: 100;
    font-size: 16px;
    letter-spacing: -0.16px;
    color: #000
}

.lifeEduCationView .in_lifeEduCation>.board_total_list>form>.input_area>.input>input::-moz-placeholder {
    float: left;
    font-family: 'Pretendard-Rg', sans-serif;
    font-weight: 100;
    font-size: 16px;
    letter-spacing: -0.16px;
    color: #000
}

.lifeEduCationView .in_lifeEduCation>.board_total_list>form>.input_area>.input>input:-ms-input-placeholder {
    float: left;
    font-family: 'Pretendard-Rg', sans-serif;
    font-weight: 100;
    font-size: 16px;
    letter-spacing: -0.16px;
    color: #000
}

.lifeEduCationView .in_lifeEduCation>.board_total_list>form>.input_area>.input>input::-ms-input-placeholder {
    float: left;
    font-family: 'Pretendard-Rg', sans-serif;
    font-weight: 100;
    font-size: 16px;
    letter-spacing: -0.16px;
    color: #000
}

.lifeEduCationView .in_lifeEduCation>.board_total_list>form>.input_area>.input>input::placeholder {
    float: left;
    font-family: 'Pretendard-Rg', sans-serif;
    font-weight: 100;
    font-size: 16px;
    letter-spacing: -0.16px;
    color: #000
}

.lifeEduCationView .in_lifeEduCation>.inner_area {
    float: left;
    width: 100%;
    height: auto
}

.lifeEduCationView .in_lifeEduCation>.inner_area>table {
    float: left;
    width: 100%;
    height: auto;
    border-top: 1px solid #000
}

.lifeEduCationView .in_lifeEduCation>.inner_area>table>thead>tr>th {
    background-color: #fff !important;
    border-right: 0px
}

.lifeEduCationView .in_lifeEduCation>.inner_area>table>tbody>tr>td {
    padding: 37px 0 37px !important
}

.lifeEduCationView .in_lifeEduCation>.inner_area>table>tbody>tr>td>.content {
    width: 100%
}

.lifeEduCationView .in_lifeEduCation>.inner_area>table>tbody>tr>td>.content>a {
    float: left;
    display: block;
    width: 100%;
    height: auto
}

.lifeEduCationView .in_lifeEduCation>.inner_area>table>tbody>tr>td>.content>a>p {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-family: 'Pretendard-Rg', sans-serif;
    font-size: 15px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

.lifeEduProgram {
    float: left;
    position: relative;
    left: calc((100% - 1080px) / 2);
    max-width: 1080px;
    width: 100%;
    height: auto
}

.lifeEduProgram .in_lifeEduProgram {
    float: left;
    width: 100%;
    height: auto
}

.lifeEduProgram .in_lifeEduProgram>table {
    float: left;
    width: 100%;
    height: auto;
    border-top: 1px solid #000 !important
}

.lifeEduProgram .in_lifeEduProgram>table>tbody>tr>td {
    padding: 26px 0 26px !important
}

.lifeEduProgram .in_lifeEduProgram>table>tbody>tr>td.h-300 {
    height: 300px
}

.lifeEduProgram .in_lifeEduProgram>table>tbody>tr>td.gray .content>p {
    font-weight: 500 !important;
    color: #000 !important
}

.lifeEduProgram .in_lifeEduProgram>table>tbody>tr>td>.inner {
    float: left;
    width: 100%
}

.lifeEduProgram .in_lifeEduProgram>table>tbody>tr>td>.content.flex-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-left: 50px
}

.lifeEduProgram .in_lifeEduProgram>table>tbody>tr>td>.content.flex-wrap>.date_txt {
    float: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 200px
}

.lifeEduProgram .in_lifeEduProgram>table>tbody>tr>td>.content.flex-wrap>.date_txt>span {
    width: auto;
    font-family: 'Pretendard-Rg', sans-serif;
    font-size: 15px;
    letter-spacing: -0.15px;
    padding: 0 5px 0
}

.lifeEduProgram .in_lifeEduProgram>table>tbody>tr>td>.content.flex-wrap>.date_txt>p {
    font-family: 'Pretendard-Rg', sans-serif;
    font-size: 15px;
    letter-spacing: -0.15px;
    padding-left: 0px !important
}

.lifeEduProgram .in_lifeEduProgram>table>tbody>tr>td>.content>p {
    font-size: 15px !important;
    font-weight: 400 !important
}

.lifeEduProgram .in_lifeEduProgram>table>tbody>tr>td>.content span {
    font-size: 15px !important;
    font-weight: 400 !important
}

.lifeEduProgram .in_lifeEduProgram>table>tbody>tr>td>.content strong>span {
    font-weight: bold !important
}

.lifeEduProgram .display {
    float: left;
    width: 100%;
    margin: 20px 0 0px;
    text-align: center
}

.lifeEduProgram .display>p {
    font-size: 20px;
    font-weight: 600;
    color: #FF0000 !important
}

.lifeEduProgram .registerBtn {
    float: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 20px;
    width: 100%;
    height: auto
}

.lifeEduProgram .registerBtn>.btn {
    float: left;
    width: 160px;
    height: 60px;
    margin-right: 10px;
    font-family: 'Pretendard-Rg', sans-serif;
    font-size: 18px;
    letter-spacing: -0.45px;
    border-radius: 10px;
    cursor: pointer
}

.lifeEduProgram .registerBtn>.btn.listBtn {
    border: 1px solid #ddd;
    color: #999
}

.lifeEduProgram .registerBtn>.btn.requestBtn {
    border: 1px solid #005456;
    background-color: #005456;
    color: #fff
}

.lifeEduProgram .registerBtn>.btn:last-child {
    margin-right: 0px
}

.lifeEduUserView {
    float: left;
    width: 100%;
    height: auto
}

.lifeEduUserView .lifeEduUserForm {
    float: left;
    position: relative;
    left: calc((100% - 1080px) / 2);
    max-width: 1080px;
    width: 100%;
    height: auto
}

.lifeEduUserView .lifeEduUserForm>.userRegister {
    float: left;
    width: 100%;
    height: auto
}

.lifeEduUserView .lifeEduUserForm>.userRegister .inner_view {
    padding: 0px
}

.lifeEduUserView .lifeEduUserForm>.userRegister .join_sub_title {
    float: left;
    width: 100%;
    height: auto
}

.lifeEduUserView .lifeEduUserForm>.userRegister .layout {
    float: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    height: auto;
    padding: 25px 0 25px;
    border-bottom: 1px solid #d6d6d6
}

.lifeEduUserView .lifeEduUserForm>.userRegister .layout.border-t {
    border-top: 1px solid #d6d6d6
}

.lifeEduUserView .lifeEduUserForm>.userRegister .layout .flex-input {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.lifeEduUserView .lifeEduUserForm>.userRegister .layout .flex-input.flex-wrap {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.lifeEduUserView .lifeEduUserForm>.userRegister .layout>.form_label {
    float: left;
    width: 200px;
    height: auto
}

.lifeEduUserView .lifeEduUserForm>.userRegister .layout>.form_label>.txt {
    float: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: auto;
    height: auto
}

.lifeEduUserView .lifeEduUserForm>.userRegister .layout>.form_label>.txt label,
.lifeEduUserView .lifeEduUserForm>.userRegister .layout>.form_label>.txt span {
    font-family: 'Pretendard-Rg', sans-serif;
    font-size: 16px;
    font-family: 500;
    font-weight: 100;
    color: #000
}

.lifeEduUserView .lifeEduUserForm>.userRegister .layout>.form_label>.txt>span {
    margin-left: 10px;
    color: #ed1c24
}

.lifeEduUserView .lifeEduUserForm>.userRegister .layout>.form_input {
    float: left;
    width: 800px;
    height: auto
}

.lifeEduUserView .lifeEduUserForm>.userRegister .layout>.form_input.flex-column {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%
}

.lifeEduUserView .lifeEduUserForm>.userRegister .layout>.form_input input[type=text] {
    width: auto;
    height: 50px;
    border: 1px solid #f5f5f5;
    border-radius: 8px;
    background-color: #f5f5f5;
    font-family: 'Pretendard-Lg', sans-serif;
    font-size: 15px;
    color: #555;
    text-indent: 15px
}

.lifeEduUserView .lifeEduUserForm>.userRegister .layout>.form_input label {
    font-family: 'Pretendard-Rg', sans-serif;
    font-weight: 500;
    font-size: 16px;
    color: #000
}

.lifeEduUserView .lifeEduUserForm>.userRegister .layout>.form_input label>.policy {
    padding-right: 3px;
    font-family: 'Pretendard-Rg', sans-serif;
    font-size: 16px;
    color: #ee2830
}

.lifeEduUserView .lifeEduUserForm>.userRegister .layout>.form_input button {
    width: auto;
    height: 50px;
    border-radius: 8px;
    border: 1px solid #959595;
    background-color: #959595;
    font-family: 'Pretendard-Lg', sans-serif;
    font-size: 16px;
    color: #fff
}

.lifeEduUserView .lifeEduUserForm>.userRegister .layout>.form_input select {
    width: auto;
    height: 50px;
    border: 1px solid #f5f5f5;
    border-radius: 8px;
    font-family: 'Pretendard-Lg', sans-serif;
    font-size: 15px;
    color: #555;
    text-indent: 15px
}

.lifeEduUserView .lifeEduUserForm>.userRegister .layout>.form_input>.input {
    float: left;
    width: auto;
    height: auto
}

.lifeEduUserView .lifeEduUserForm>.userRegister .layout>.form_input>.input input[type=text] {
    float: left;
    width: 400px;
    margin-right: 10px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.lifeEduUserView .lifeEduUserForm>.userRegister .layout>.form_input>.input input[type=text].eId {
    width: 180px
}

.lifeEduUserView .lifeEduUserForm>.userRegister .layout>.form_input>.input input[type=text].emailTxT {
    width: 180px
}

.lifeEduUserView .lifeEduUserForm>.userRegister .layout>.form_input>.input>.policy_con {
    float: left;
    width: 100%;
    height: 120px;
    padding: 14px 20px 0 9px;
    margin-top: 20px;
    resize: none;
    border: 1px solid #eee;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow: overlay;
    font-family: 'Pretendard-Lg', sans-serif;
    font-weight: 400;
    line-height: 1.2;
    font-size: 16px;
    letter-spacing: -0.33px;
    color: #000
}

.lifeEduUserView .lifeEduUserForm>.userRegister .layout>.form_input>.input>.flex_input {
    float: left;
    width: 100%;
    margin-bottom: 10px
}

.lifeEduUserView .lifeEduUserForm>.userRegister .layout>.form_input>.input>.flex_input:last-child {
    margin-bottom: 0px
}

.lifeEduUserView .lifeEduUserForm>.userRegister .layout>.form_input>.input>span {
    float: left;
    display: block;
    margin-top: 10px;
    width: 100%;
    height: auto;
    font-family: 'Pretendard-Lg', sans-serif;
    font-size: 15px;
    font-weight: 300;
    color: #000
}

.lifeEduUserView .lifeEduUserForm>.userRegister .layout>.form_input>.input>span.percentage {
    width: auto;
    margin-top: 0px;
    margin-right: 10px
}

.lifeEduUserView .lifeEduUserForm>.userRegister .layout>.form_input>.input input[type=checkbox] {
    display: none
}

.lifeEduUserView .lifeEduUserForm>.userRegister .layout>.form_input>.input select {
    width: auto;
    height: 50px;
    border: 1px solid #f5f5f5;
    border-radius: 8px;
    font-family: 'Pretendard-Lg', sans-serif;
    font-size: 15px;
    color: #555;
    text-indent: 15px
}

.lifeEduUserView .lifeEduUserForm>.userRegister .layout>.form_input>.input select {
    float: left;
    width: 160px
}

.lifeEduUserView .lifeEduUserForm>.userRegister .layout>.form_input>.input select.jobType {
    width: 400px;
    background-color: #f5f5f5
}

.lifeEduUserView .lifeEduUserForm>.userRegister .layout>.form_input>.input>input[type=checkbox]+label {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: auto;
    height: 25px;
    padding-left: 30px;
    background: url("../img/pc/common/chk.png") left/25px no-repeat
}

.lifeEduUserView .lifeEduUserForm>.userRegister .layout>.form_input>.input>input[type=checkbox]:checked+label {
    background: url("../img/pc/common/chk_on.png") left/25px no-repeat
}

.lifeEduUserView .registerBtn {
    float: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 20px;
    width: 100%;
    height: auto
}

.lifeEduUserView .registerBtn>.btn {
    float: left;
    width: 160px;
    height: 60px;
    margin-right: 10px;
    font-family: 'Pretendard-Rg', sans-serif;
    font-size: 18px;
    letter-spacing: -0.45px;
    border-radius: 10px;
    cursor: pointer
}

.lifeEduUserView .registerBtn>.btn.cancelBtn {
    border: 1px solid #ddd;
    color: #999
}

.lifeEduUserView .registerBtn>.btn.requestBtn {
    border: 1px solid #005456;
    background-color: #005456;
    color: #fff
}

.lifeEduUserView .registerBtn>.btn:last-child {
    margin-right: 0px
}

.lifeEduWayView {
    float: left;
    width: 100%;
    height: auto
}

.lifeEduWayView .eduwayView {
    float: left;
    width: 100%;
    height: auto
}

.lifeEduWayView .eduwayView .view {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    height: auto
}

.lifeEduWayView .eduwayView .view>img {
    max-width: 100%;
    height: auto
}

@media (min-width: 721px) {
    .myInfoRecordView {
        float: left;
        width: 100%;
        height: auto
    }

    .myInfoRecordView>.inMyInfoRecordView {
        float: left;
        position: relative;
        left: calc((100% - 1080px) / 2);
        width: 1080px;
        height: auto
    }

    .myInfoRecordView>.inMyInfoRecordView>.myInfo_title_fir {
        padding-bottom: 0px !important;
        margin-bottom: 60px !important
    }

    .myInfoRecordView>.inMyInfoRecordView>.myInfo_title_fir>.tab {
        float: left;
        width: 100%;
        height: auto
    }

    .myInfoRecordView>.inMyInfoRecordView>.myInfo_title_fir>.tab>li>p {
        cursor: pointer
    }

    .myInfoRecordView>.inMyInfoRecordView>.myInfo_title_fir>.tab>li.on {
        border: 1px solid #144446;
        background-color: #144446;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .myInfoRecordView>.inMyInfoRecordView>.myInfo_title_fir>.tab>li.on>p {
        color: #fff !important
    }

    .myInfoRecordView>.inMyInfoRecordView>.myInfo_sub_sec {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        margin-bottom: 70px !important
    }

    .myInfoRecordView>.inMyInfoRecordView>.myInfo_sub_sec>.fervorInfo {
        float: left;
        height: auto
    }

    .myInfoRecordView>.inMyInfoRecordView>.myInfo_sub_sec>.fervorInfo>h5 {
        float: left;
        font-family: 'Pretendard-Md', sans-serif;
        font-weight: 400;
        font-size: 30px;
        letter-spacing: -0.75px;
        color: #000;
        margin-right: 20px
    }

    .myInfoRecordView>.inMyInfoRecordView .form {
        float: left;
        width: 100%;
        height: auto
    }

    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView {
        float: left;
        width: 100%;
        height: auto
    }

    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView .inner_view {
        padding: 0px
    }

    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView>.registerForm {
        float: left;
        width: 100%;
        height: auto;
        margin-bottom: 70px
    }

    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView>.registerForm.mb-0 {
        margin-bottom: 0px
    }

    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView>.registerForm .join_sub_title {
        float: left;
        width: 100%;
        height: auto
    }

    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView>.registerForm .join_sub_title>.title_txt>h3 {
        float: left;
        font-family: 'Pretendard-Md', sans-serif;
        font-weight: 500;
        font-size: 30px;
        letter-spacing: -0.75px;
        color: #000
    }

    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView>.registerForm .layout {
        float: left;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        width: 100%;
        height: auto;
        padding: 25px 0 25px;
        border-bottom: 1px solid #d6d6d6
    }

    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView>.registerForm .layout.border-t {
        border-top: 1px solid #d6d6d6
    }

    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView>.registerForm .layout .flex-input {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView>.registerForm .layout .flex-input.flex-wrap {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView>.registerForm .layout>.form_label {
        float: left;
        width: 200px;
        height: auto
    }

    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView>.registerForm .layout>.form_label>.txt {
        float: left;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        width: auto;
        height: auto
    }

    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView>.registerForm .layout>.form_label>.txt label,
    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView>.registerForm .layout>.form_label>.txt span {
        font-family: 'Pretendard-Rg', sans-serif;
        font-size: 16px;
        font-family: 500;
        font-weight: 100;
        color: #000
    }

    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView>.registerForm .layout>.form_label>.txt>span {
        margin-left: 10px;
        color: #ed1c24
    }

    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView>.registerForm .layout>.form_input {
        float: left;
        width: 800px;
        height: auto
    }

    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView>.registerForm .layout>.form_input input[type=text],
    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView>.registerForm .layout>.form_input input[type=password] {
        width: auto;
        height: 50px;
        border: 1px solid #f5f5f5;
        border-radius: 8px;
        background-color: #f5f5f5;
        font-family: 'Pretendard-Lg', sans-serif;
        font-size: 15px;
        color: #555;
        text-indent: 15px
    }

    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView>.registerForm .layout>.form_input label {
        font-family: 'Pretendard-Lg', sans-serif;
        font-weight: 500;
        font-size: 15px;
        color: #555
    }

    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView>.registerForm .layout>.form_input label.service {
        font-family: 'Pretendard-Rg', sans-serif;
        font-size: 18px;
        color: #000
    }

    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView>.registerForm .layout>.form_input input[type=checkbox] {
        display: none
    }

    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView>.registerForm .layout>.form_input input[type=radio] {
        display: none
    }

    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView>.registerForm .layout>.form_input button {
        width: auto;
        height: 50px;
        border-radius: 8px;
        border: 1px solid #959595;
        background-color: #959595;
        font-family: 'Pretendard-Lg', sans-serif;
        font-size: 16px;
        color: #fff
    }

    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView>.registerForm .layout>.form_input select {
        width: auto;
        height: 50px;
        border: 1px solid #f5f5f5;
        border-radius: 8px;
        font-family: 'Pretendard-Lg', sans-serif;
        font-size: 15px;
        color: #555;
        text-indent: 15px
    }

    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView>.registerForm .layout>.form_input>.input {
        position: relative;
        top: 0px;
        left: 0px;
        float: left;
        width: auto;
        height: auto
    }

    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView>.registerForm .layout>.form_input>.input.link,
    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView>.registerForm .layout>.form_input>.input.labor,
    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView>.registerForm .layout>.form_input>.input.attention {
        display: none
    }

    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView>.registerForm .layout>.form_input>.input.mr-20 {
        margin-right: 20px
    }

    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView>.registerForm .layout>.form_input>.input.m-20 {
        margin-right: 20px;
        margin-bottom: 20px
    }

    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView>.registerForm .layout>.form_input>.input>.flex_input {
        float: left;
        width: 100%;
        margin-bottom: 10px
    }

    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView>.registerForm .layout>.form_input>.input>.flex_input:last-child {
        margin-bottom: 0px
    }

    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView>.registerForm .layout>.form_input>.input>span {
        float: left;
        display: block;
        margin-top: 10px;
        width: 100%;
        height: auto;
        font-family: 'Pretendard-Lg', sans-serif;
        font-size: 15px;
        font-weight: 300;
        color: #000
    }

    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView>.registerForm .layout>.form_input>.input>span.hypen,
    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView>.registerForm .layout>.form_input>.input>span.scret,
    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView>.registerForm .layout>.form_input>.input>span.percentage {
        margin-top: 0px
    }

    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView>.registerForm .layout>.form_input>.input>span.hypen {
        margin-right: 10px
    }

    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView>.registerForm .layout>.form_input>.input>span.percentage {
        width: auto;
        margin-right: 10px
    }

    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView>.registerForm .layout>.form_input>.input input[type=text] {
        float: left;
        width: 400px;
        margin-right: 10px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView>.registerForm .layout>.form_input>.input input[type=text].passwd,
    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView>.registerForm .layout>.form_input>.input input[type=text].repasswd {
        width: 200px
    }

    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView>.registerForm .layout>.form_input>.input input[type=text].yearDay {
        width: 300px;
        background-color: #fff;
        border: 1px solid #ddd
    }

    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView>.registerForm .layout>.form_input>.input input[type=text].Gender {
        width: 300px
    }

    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView>.registerForm .layout>.form_input>.input input[type=text].eId {
        width: 180px;
        border: 1px solid #ddd;
        background-color: #fff
    }

    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView>.registerForm .layout>.form_input>.input input[type=text].emailTxT {
        width: 180px;
        border: 1px solid #ddd;
        background-color: #fff
    }

    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView>.registerForm .layout>.form_input>.input input[type=text].phone {
        border: 1px solid #ddd;
        background-color: #fff
    }

    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView>.registerForm .layout>.form_input>.input input[type=text].zip,
    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView>.registerForm .layout>.form_input>.input input[type=text].addr1,
    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView>.registerForm .layout>.form_input>.input input[type=text].addr2 {
        border: 1px solid #ddd;
        background-color: #fff
    }

    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView>.registerForm .layout>.form_input>.input input[type=text].direct_input,
    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView>.registerForm .layout>.form_input>.input input[type=text].attention_input,
    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView>.registerForm .layout>.form_input>.input input[type=text].link_input {
        margin-left: 10px;
        border: 1px solid #ddd;
        background-color: #fff
    }

    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView>.registerForm .layout>.form_input>.input input[type=password] {
        float: left;
        width: 200px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView>.registerForm .layout>.form_input>.input button {
        float: left;
        width: 100px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        cursor: pointer
    }

    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView>.registerForm .layout>.form_input>.input button.zipBtn {
        width: 130px
    }

    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView>.registerForm .layout>.form_input>.input select {
        float: left;
        width: 160px
    }

    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView>.registerForm .layout>.form_input>.input select.email_domain {
        border: 1px solid #ddd;
        background-color: #fff
    }

    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView>.registerForm .layout>.form_input>.input select.jobType {
        width: 400px;
        border: 1px solid #ddd;
        background-color: #fff
    }

    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView>.registerForm .layout>.form_input>.input>input[type=radio]+label,
    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView>.registerForm .layout>.form_input>.input>input[type=checkbox]+label {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        width: auto;
        height: 25px;
        padding-left: 30px;
        background: url("../img/pc/common/chk.png") left/25px no-repeat
    }

    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView>.registerForm .layout>.form_input>.input>input[type=radio]:checked+label,
    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView>.registerForm .layout>.form_input>.input>input[type=checkbox]:checked+label {
        background: url("../img/pc/common/chk_on.png") left/25px no-repeat
    }

    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView>.registerForm .layout>.form_input>.input>.eyes1,
    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView>.registerForm .layout>.form_input>.input>.eyes2 {
        position: absolute;
        top: 5px;
        bottom: 0;
        right: 10px;
        margin: auto 2px;
        height: 30px;
        font-size: 22px;
        cursor: pointer
    }

    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView>.registerForm .layout>.form_input>.input>.eyes1.pw1,
    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView>.registerForm .layout>.form_input>.input>.eyes2.pw1 {
        right: 350px;
        top: -20px
    }

    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView .registerBtn {
        float: left;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        margin-top: 20px;
        width: 100%;
        height: auto
    }

    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView .registerBtn>.btn {
        float: left;
        width: 160px;
        height: 60px;
        margin-right: 10px;
        font-family: 'Pretendard-Rg', sans-serif;
        font-size: 18px;
        letter-spacing: -0.45px;
        border-radius: 10px;
        cursor: pointer
    }

    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView .registerBtn>.btn.closeBtn {
        border: 1px solid #ddd;
        color: #999
    }

    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView .registerBtn>.btn.cancelBtn {
        border: 1px solid #ddd;
        color: #999
    }

    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView .registerBtn>.btn.nextBtn {
        border: 1px solid #005456;
        background-color: #005456;
        color: #fff
    }

    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView .registerBtn>.btn:last-child {
        margin-right: 0px
    }

    .eduRequestListView {
        float: left;
        width: 100%;
        height: auto
    }

    .eduRequestListView>.edu_title_fir {
        padding-bottom: 0px !important;
        margin-bottom: 60px !important
    }

    .eduRequestListView>.edu_title_fir>.tab {
        float: left;
        width: 100%;
        height: auto
    }

    .eduRequestListView>.edu_title_fir>.tab>li>p {
        cursor: pointer
    }

    .eduRequestListView>.edu_title_fir>.tab>li.on {
        border: 1px solid #144446;
        background-color: #144446;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .eduRequestListView>.edu_title_fir>.tab>li.on>p {
        color: #fff !important
    }

    .eduRequestListView>.edu_sub_sec {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        margin-bottom: 70px !important
    }

    .eduRequestListView>.edu_sub_sec>.fervorInfo {
        float: left;
        height: auto
    }

    .eduRequestListView>.edu_sub_sec>.fervorInfo>h5 {
        float: left;
        font-family: 'Pretendard-Md', sans-serif;
        font-weight: 400;
        font-size: 30px;
        letter-spacing: -0.75px;
        color: #000;
        margin-right: 20px
    }

    .eduRequestListView>.edu_sub_sec>form>.input_area {
        float: left;
        width: 100%
    }

    .eduRequestListView>.edu_sub_sec>form>.input_area>select {
        padding: 0 15px 0;
        font-family: 'Pretendard-Rg', sans-serif;
        font-weight: 100;
        font-size: 16px;
        letter-spacing: -0.16px
    }

    .eduRequestListView>.edu_sub_sec>form>.input_area>select.dropdown {
        position: relative;
        cursor: pointer;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        background: url("../img/pc/common/search_down.png") no-repeat 90% 54%;
        outline: none
    }

    .eduRequestListView>.edu_sub_sec>form>.input_area>.input {
        position: relative;
        top: 0px;
        left: 0px
    }

    .eduRequestListView>.edu_sub_sec>form>.input_area>.input>input[type=text] {
        float: left;
        font-family: 'Pretendard-Rg', sans-serif;
        font-weight: 100;
        font-size: 16px;
        letter-spacing: -0.16px;
        padding: 0 14px 0;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .eduRequestListView>.edu_sub_sec>form>.input_area>.input>.search {
        position: absolute;
        top: 17px;
        right: 20px;
        display: block;
        width: 14px;
        height: 14px;
        background: url("../img/pc/common/my_search.png") no-repeat 50% 50%;
        background-size: cover
    }

    .eduRequestListView>.edu_sub_sec>form>.input_area>.input>input::-webkit-input-placeholder {
        float: left;
        font-family: 'Pretendard-Rg', sans-serif;
        font-weight: 100;
        font-size: 16px;
        letter-spacing: -0.16px;
        color: #000
    }

    .eduRequestListView>.edu_sub_sec>form>.input_area>.input>input::-moz-placeholder {
        float: left;
        font-family: 'Pretendard-Rg', sans-serif;
        font-weight: 100;
        font-size: 16px;
        letter-spacing: -0.16px;
        color: #000
    }

    .eduRequestListView>.edu_sub_sec>form>.input_area>.input>input:-ms-input-placeholder {
        float: left;
        font-family: 'Pretendard-Rg', sans-serif;
        font-weight: 100;
        font-size: 16px;
        letter-spacing: -0.16px;
        color: #000
    }

    .eduRequestListView>.edu_sub_sec>form>.input_area>.input>input::-ms-input-placeholder {
        float: left;
        font-family: 'Pretendard-Rg', sans-serif;
        font-weight: 100;
        font-size: 16px;
        letter-spacing: -0.16px;
        color: #000
    }

    .eduRequestListView>.edu_sub_sec>form>.input_area>.input>input::placeholder {
        float: left;
        font-family: 'Pretendard-Rg', sans-serif;
        font-weight: 100;
        font-size: 16px;
        letter-spacing: -0.16px;
        color: #000
    }

    .eduRequestListView>.edu_table_view {
        float: left;
        width: 100%;
        height: auto
    }

    .eduRequestListView>.edu_table_view .edu_inner_table {
        float: left;
        width: 100%;
        height: auto
    }

    .eduRequestListView>.edu_table_view .edu_inner_table>tbody>tr>td>.content {
        float: left;
        width: 100%;
        height: auto
    }

    .eduRequestListView>.edu_table_view .edu_inner_table>tbody>tr>td>.content>.cancel {
        float: left;
        width: 52px;
        height: 30px;
        font-family: 'Pretendard-Rg', sans-serif;
        font-size: 16px;
        border: 0px;
        background-color: #005456;
        color: #fff;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        cursor: pointer
    }

    .eduRequestListView>.edu_table_view .edu_inner_table>tbody>tr>td>.content>.payBtn {
            background-color: #4CAF50;
            color: white;
            border: none;
            border-radius: 4px;
            padding: 8px 18px;
            font-size: 14px;
            font-weight: bold;
            cursor: pointer;
            transition: 0.2s;
    }

    .eduRequestListView>.edu_table_view .edu_inner_table>tbody>tr>td>.content>.payBtn:hover {
        background-color: #1b5e20;
    }

    .rentalRequestListView {
        float: left;
        width: 100%;
        height: auto
    }

    .rentalRequestListView>.rental_title_fir {
        padding-bottom: 0px !important;
        margin-bottom: 60px !important
    }

    .rentalRequestListView>.rental_title_fir>.tab {
        float: left;
        width: 100%;
        height: auto
    }

    .rentalRequestListView>.rental_title_fir>.tab>li>p {
        cursor: pointer
    }

    .rentalRequestListView>.rental_title_fir>.tab>li.on {
        border: 1px solid #144446;
        background-color: #144446;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .rentalRequestListView>.rental_title_fir>.tab>li.on>p {
        color: #fff !important
    }

    .rentalRequestListView>.rental_sub_sec {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        margin-bottom: 70px !important
    }

    .rentalRequestListView>.rental_sub_sec>.fervorInfo {
        float: left;
        height: auto
    }

    .rentalRequestListView>.rental_sub_sec>.fervorInfo>h5 {
        float: left;
        font-family: 'Pretendard-Md', sans-serif;
        font-weight: 400;
        font-size: 30px;
        letter-spacing: -0.75px;
        color: #000;
        margin-right: 20px
    }

    .rentalRequestListView>.rental_sub_sec>form>.input_area {
        float: left;
        width: 100%
    }

    .rentalRequestListView>.rental_sub_sec>form>.input_area>select {
        padding: 0 15px 0;
        font-family: 'Pretendard-Rg', sans-serif;
        font-weight: 100;
        font-size: 16px;
        letter-spacing: -0.16px
    }

    .rentalRequestListView>.rental_sub_sec>form>.input_area>select.dropdown {
        position: relative;
        cursor: pointer;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        background: url("../img/pc/common/search_down.png") no-repeat 90% 54%;
        outline: none
    }

    .rentalRequestListView>.rental_sub_sec>form>.input_area>.input {
        position: relative;
        top: 0px;
        left: 0px
    }

    .rentalRequestListView>.rental_sub_sec>form>.input_area>.input>input[type=text] {
        float: left;
        font-family: 'Pretendard-Rg', sans-serif;
        font-weight: 100;
        font-size: 16px;
        letter-spacing: -0.16px;
        padding: 0 14px 0;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .rentalRequestListView>.rental_sub_sec>form>.input_area>.input>.search {
        position: absolute;
        top: 17px;
        right: 20px;
        display: block;
        width: 14px;
        height: 14px;
        background: url("../img/pc/common/my_search.png") no-repeat 50% 50%;
        background-size: cover
    }

    .rentalRequestListView>.rental_sub_sec>form>.input_area>.input>input::-webkit-input-placeholder {
        float: left;
        font-family: 'Pretendard-Rg', sans-serif;
        font-weight: 100;
        font-size: 16px;
        letter-spacing: -0.16px;
        color: #000
    }

    .rentalRequestListView>.rental_sub_sec>form>.input_area>.input>input::-moz-placeholder {
        float: left;
        font-family: 'Pretendard-Rg', sans-serif;
        font-weight: 100;
        font-size: 16px;
        letter-spacing: -0.16px;
        color: #000
    }

    .rentalRequestListView>.rental_sub_sec>form>.input_area>.input>input:-ms-input-placeholder {
        float: left;
        font-family: 'Pretendard-Rg', sans-serif;
        font-weight: 100;
        font-size: 16px;
        letter-spacing: -0.16px;
        color: #000
    }

    .rentalRequestListView>.rental_sub_sec>form>.input_area>.input>input::-ms-input-placeholder {
        float: left;
        font-family: 'Pretendard-Rg', sans-serif;
        font-weight: 100;
        font-size: 16px;
        letter-spacing: -0.16px;
        color: #000
    }

    .rentalRequestListView>.rental_sub_sec>form>.input_area>.input>input::placeholder {
        float: left;
        font-family: 'Pretendard-Rg', sans-serif;
        font-weight: 100;
        font-size: 16px;
        letter-spacing: -0.16px;
        color: #000
    }

    .rentalRequestListView .rentalRequestList {
        float: left;
        width: 100%;
        height: auto
    }

    .rentalRequestListView .rentalRequestList>.rental_table_view {
        float: left;
        width: 100%;
        height: auto
    }

    .rentalRequestListView .rentalRequestList>.rental_table_view>tbody>tr>td>.content {
        float: left;
        width: 100%;
        height: auto
    }

    .rentalRequestListView .rentalRequestList>.rental_table_view>tbody>tr>td>.content>.cancel {
        float: left;
        width: 52px;
        height: 30px;
        font-family: 'Pretendard-Rg', sans-serif;
        font-size: 16px;
        border: 0px;
        background-color: #005456;
        color: #fff;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        cursor: pointer
    }

    .consultListView {
        float: left;
        width: 100%;
        height: auto
    }

    .consultListView>.consult_title_fir {
        padding-bottom: 0px !important;
        margin-bottom: 60px !important
    }

    .consultListView>.consult_title_fir>.tab {
        float: left;
        width: 100%;
        height: auto
    }

    .consultListView>.consult_title_fir>.tab>li>p {
        cursor: pointer
    }

    .consultListView>.consult_title_fir>.tab>li.on {
        border: 1px solid #144446;
        background-color: #144446;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .consultListView>.consult_title_fir>.tab>li.on>p {
        color: #fff !important
    }

    .consultListView>.consult_sub_sec {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        margin-bottom: 40px !important
    }

    .consultListView>.consult_sub_sec.mb-15 {
        margin-bottom: 15px !important
    }

    .consultListView>.consult_sub_sec>.fervorInfo {
        float: left;
        height: auto
    }

    .consultListView>.consult_sub_sec>.fervorInfo>h5 {
        float: left;
        font-family: 'Pretendard-Md', sans-serif;
        font-weight: 400;
        font-size: 30px;
        letter-spacing: -0.75px;
        color: #000;
        margin-right: 20px
    }

    .consultListView>.consult_sub_sec .consult_title {
        float: left;
        width: auto;
        height: auto
    }

    .consultListView>.consult_sub_sec .consult_title>h5 {
        font-family: 'Pretendard-Md', sans-serif;
        font-size: 30px;
        font-weight: 500;
        letter-spacing: -0.75px
    }

    .consultListView>.diagnosisListView {
        float: left;
        width: 100%;
        height: auto;
        margin-bottom: 80px
    }

    .consultListView>.diagnosisListView table>tbody>tr>td>.content.flex-nowrap {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .consultListView>.diagnosisListView table>tbody>tr>td>.content>.result {
        float: left;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        width: auto;
        height: auto;
        margin-right: 40px
    }

    .consultListView>.diagnosisListView table>tbody>tr>td>.content>.result>p,
    .consultListView>.diagnosisListView table>tbody>tr>td>.content>.result span {
        float: left;
        display: block;
        font-family: 'Pretendard-Rg', sans-serif;
        font-size: 15px;
        letter-spacing: -0.15px;
        color: #555
    }

    .consultListView>.diagnosisListView table>tbody>tr>td>.content>.result>p.score,
    .consultListView>.diagnosisListView table>tbody>tr>td>.content>.result span.score {
        margin-left: 10px;
        font-family: 'Pretendard-Bd', sans-serif
    }

    .consultListView>.diagnosisListView table>tbody>tr>td>.content>.result:last-child {
        margin-right: 0px
    }

    .consultListView>.consultListView {
        float: left;
        width: 100%;
        height: auto
    }
}

.lifeRentalSchedule {
    float: left;
    width: 100%;
    height: auto
}

.lifeRentalSchedule .RentalScheduleLayout {
    float: left;
    width: 100%;
    height: auto
}

.lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView {
    float: left;
    width: 100%;
    height: auto
}

.lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.calendar_area {
    float: left;
    width: 945px;
    height: auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.calendar_area>.top {
    position: relative;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 33px;
    float: left;
    margin-bottom: 20px
}

.lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.calendar_area>.top>.arrow_btn {
    float: left;
    width: 100%;
    height: auto
}

.lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.calendar_area>.top>.arrow_btn>.list {
    float: left;
    width: 100%;
    height: auto
}

.lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.calendar_area>.top>.arrow_btn>.list>.btn {
    width: 18px;
    height: 33px;
    float: left;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    cursor: pointer
}

.lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.calendar_area>.top>.arrow_btn>.list>.btn.left {
    position: absolute;
    left: 0px
}

.lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.calendar_area>.top>.arrow_btn>.list>.btn.right {
    position: absolute;
    right: 0px
}

.lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.calendar_area>.top>.arrow_btn>.list>.btn>img {
    width: 100%;
    height: auto;
    float: left
}

.lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.calendar_area>.top>.month {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    width: 230px;
    height: auto;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.calendar_area>.top>.month .txt {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    height: auto;
    float: left;
    text-align: center;
    line-height: 1
}

.lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.calendar_area>.top>.month .txt>h3 {
    font-family: 'Pretendard-Bd', sans-serif;
    font-size: 30px;
    font-weight: 600;
    letter-spacing: -0.3px;
    color: #000
}

.lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.calendar_area>.top>.month .txt>.btn {
    position: relative;
    top: 1px;
    float: left;
    margin-left: 10px;
    width: 43px;
    height: 23px
}

.lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.calendar_area>.top>.month .txt>.btn>a {
    display: block;
    width: 43px;
    height: 23px;
    font-family: 'Pretendard-Md', sans-serif;
    font-size: 15px;
    letter-spacing: -0.15px;
    line-height: 23px;
    color: #000;
    border: 1px solid #000;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.calendar_area>.top>.day_select {
    float: right;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 48px;
    height: 40px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-radius: 5px;
    cursor: pointer
}

.lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.calendar_area>.top>.day_select>p {
    font-family: 'LINESeedKR-Rg', sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #fff
}

.lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.calendar_area>.calendar_week_area {
    width: 100%;
    height: auto;
    float: left;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.calendar_area>.calendar_week_area>.list {
    width: 100%;
    height: auto;
    float: left;
    background-color: #ccc
}

.lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.calendar_area>.calendar_week_area>.list>.day {
    width: calc(100% / 7);
    height: 35px;
    float: left;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.calendar_area>.calendar_week_area>.list>.day>.txt {
    width: 100%;
    height: auto;
    float: left;
    line-height: 35px;
    font-size: 15px;
    text-align: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.calendar_area>.calendar_week_area>.list>.day>.txt.sun {
    color: #fb2c58
}

.lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.calendar_area>.calendar_week_area>.list>.day>.txt.sat {
    color: #411df7
}

.lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.calendar_area>.calendar_week_area>.list>.day:last-child {
    border-right: 0px
}

.lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.calendar_area>.calendar_day_area {
    width: 100%;
    height: auto;
    float: left;
    border-left: 1px solid #e6e6e6;
    border-right: 1px solid #e6e6e6;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.calendar_area>.calendar_day_area>.list {
    width: 100%;
    height: auto;
    float: left
}

.lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.calendar_area>.calendar_day_area>.list>.date {
    width: calc(100% / 7);
    height: 130px;
    font-size: 14px;
    font-weight: 300;
    float: left;
    border-right: 1px solid #e6e6e6;
    border-bottom: 1px solid #e6e6e6;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.calendar_area>.calendar_day_area>.list>.date.now {
    background-color: #E7D5F5
}

.lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.calendar_area>.calendar_day_area>.list>.date.active {
    background-color: #E8E0EF
}

.lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.calendar_area>.calendar_day_area>.list>.date.use {
    background-color: #f1f1f1
}

.lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.calendar_area>.calendar_day_area>.list>.date.bg {
    background-color: #f1f1f1
}

.lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.calendar_area>.calendar_day_area>.list>.date:nth-child(7n) {
    border-right: 0
}

.lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.calendar_area>.calendar_day_area>.list>.date>.day {
    width: 100%;
    height: auto;
    float: left;
    font-size: 15px;
    padding-left: 16px;
    padding-top: 16px;
    padding-right: 10px;
    text-align: left;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.calendar_area>.calendar_day_area>.list>.date>.day.sun {
    padding-right: 10px;
    color: #db0000;
    font-size: 15px
}

.lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.calendar_area>.calendar_day_area>.list>.date>.day.sat {
    padding-right: 10px;
    color: #0058a8;
    font-size: 15px
}

.lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.calendar_area>.calendar_day_area>.list>.date>.day.not_sun {
    color: #f2a3c5 !important
}

.lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.calendar_area>.calendar_day_area>.list>.date>.day.not_sat {
    color: #bbbee0 !important
}

.lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.calendar_area>.calendar_day_area>.list>.date>.day.not_now {
    color: #ccc
}

.lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.calendar_area>.calendar_day_area>.list>.date>.mark_list {
    float: left;
    width: 100%;
    height: auto;
    overflow-y: auto;
    position: relative;
    margin-top: 5px;
    z-index: 1;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.calendar_area>.calendar_day_area>.list>.date>.mark_list>.list {
    float: left;
    width: 100%;
    height: auto;
    padding-left: 16px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.calendar_area>.calendar_day_area>.list>.date>.mark_list>.list>.item {
    max-width: 50px;
    width: 100%;
    height: auto;
    float: left;
    padding: 0 3px 0;
    border-radius: 5px;
    margin: 5px 3px 0 0px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.calendar_area>.calendar_day_area>.list>.date>.mark_list>.list>.item>p {
    width: 100%;
    height: auto;
    float: left;
    font-size: 13px;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding: 2px 0 2px
}

.lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.calendar_area>.calendar_day_area>.list>.date>.mark_list>.list>.item:nth-child(2n) {
    margin: 5px 0 0 0px
}

.lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.rentalTimetable_area {
    float: left;
    width: 435px;
    height: 740px;
    margin-left: 60px
}

.lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.rentalTimetable_area>.TimeTableView {
    float: left;
    width: 100%;
    height: auto;
    margin-top: 15px
}

.lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.rentalTimetable_area>.TimeTableView>.viewHead {
    float: left;
    width: 100%;
    height: 15px;
    margin-bottom: 20px
}

.lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.rentalTimetable_area>.TimeTableView>.viewHead>.head {
    float: left;
    width: 100%;
    height: auto;
    padding: 0px 18px 0px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.rentalTimetable_area>.TimeTableView>.viewHead>.head>.displayType {
    float: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: auto;
    height: auto;
    margin-right: 20px
}

.lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.rentalTimetable_area>.TimeTableView>.viewHead>.head>.displayType>span {
    float: left;
    font-family: 'Pretendard-Rg', sans-serif;
    font-weight: 400;
    line-height: 1;
    font-size: 13px;
    letter-spacing: -0.13px;
    color: #000
}

.lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.rentalTimetable_area>.TimeTableView>.viewHead>.head>.displayType>span.rect {
    font-size: 18px;
    padding-right: 8px
}

.lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.rentalTimetable_area>.TimeTableView>.viewHead>.head>.displayType>span.type1 {
    color: #78cf61
}

.lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.rentalTimetable_area>.TimeTableView>.viewHead>.head>.displayType>span.type2 {
    color: #fdd849
}

.lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.rentalTimetable_area>.TimeTableView>.viewHead>.head>.displayType>span.type3 {
    color: #bea0d8
}

.lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.rentalTimetable_area>.TimeTableView>.viewHead>.head>.displayType>span.type4 {
    color: #85a5d3
}

.lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.rentalTimetable_area>.TimeTableView>.viewHead>.head>.displayType>span.type5 {
    color: #000
}

.lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.rentalTimetable_area>.TimeTableView>.viewHead>.head>.displayType:last-child {
    margin-right: 0px
}

.lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.rentalTimetable_area>.TimeTableView>.viewContent {
    float: left;
    width: 100%;
    height: auto;
    border: 1px solid #ccc;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.rentalTimetable_area>.TimeTableView>.viewContent>.PlaceToTimeView {
    float: left;
    width: 100%;
    height: auto
}

.lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.rentalTimetable_area>.TimeTableView>.viewContent>.PlaceToTimeView>.TimeViewHead {
    float: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    height: 35px;
    padding-left: 20px;
    border-bottom: 1px solid #ccc;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background-color: #f9f9f9
}

.lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.rentalTimetable_area>.TimeTableView>.viewContent>.PlaceToTimeView>.TimeViewHead>h6 {
    font-family: 'Pretendard-Bd', sans-serif;
    font-weight: 600;
    font-size: 15px;
    color: #000
}

.lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.rentalTimetable_area>.TimeTableView>.viewContent>.PlaceToTimeView>.TimeViewContent {
    float: left;
    width: 100%;
    height: 518px;
    padding: 20px 15px 20px 15px;
    overflow-y: auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.rentalTimetable_area>.TimeTableView>.viewContent>.PlaceToTimeView>.TimeViewContent>.viewContentIn {
    float: left;
    width: 100%;
    height: auto
}

.lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.rentalTimetable_area>.TimeTableView>.viewContent>.PlaceToTimeView>.TimeViewContent>.viewContentIn>.TimeTable {
    position: relative;
    top: 0px;
    left: 0px;
    float: left;
    width: 100%;
    height: auto;
    margin-bottom: 40px
}

.lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.rentalTimetable_area>.TimeTableView>.viewContent>.PlaceToTimeView>.TimeViewContent>.viewContentIn>.TimeTable>.place {
    float: left;
    width: 100%;
    height: auto;
    margin-bottom: 18px
}

.lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.rentalTimetable_area>.TimeTableView>.viewContent>.PlaceToTimeView>.TimeViewContent>.viewContentIn>.TimeTable>.place>p {
    font-family: 'Pretendard-Md', sans-serif;
    font-weight: 500;
    font-size: 15px;
    line-height: 1;
    letter-spacing: -0.15px
}

.lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.rentalTimetable_area>.TimeTableView>.viewContent>.PlaceToTimeView>.TimeViewContent>.viewContentIn>.TimeTable>.time {
    float: left;
    width: 100%;
    height: auto
}

.lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.rentalTimetable_area>.TimeTableView>.viewContent>.PlaceToTimeView>.TimeViewContent>.viewContentIn>.TimeTable>.time>.layout {
    float: left;
    width: 100%;
    height: auto;
    margin-bottom: 10px
}

.lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.rentalTimetable_area>.TimeTableView>.viewContent>.PlaceToTimeView>.TimeViewContent>.viewContentIn>.TimeTable>.time>.layout>.schedule {
    position: relative;
    top: 0px;
    left: 0px;
    float: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 45px;
    height: 22px;
    border: 1px solid #000;
    border-radius: 3px;
    cursor: pointer;
    margin-right: 1px
}

.lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.rentalTimetable_area>.TimeTableView>.viewContent>.PlaceToTimeView>.TimeViewContent>.viewContentIn>.TimeTable>.time>.layout>.schedule.plan {
    border: 1px solid #eee;
    color: #000
}

.lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.rentalTimetable_area>.TimeTableView>.viewContent>.PlaceToTimeView>.TimeViewContent>.viewContentIn>.TimeTable>.time>.layout>.schedule.wait {
    border: 1px solid #85a5d3
}

.lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.rentalTimetable_area>.TimeTableView>.viewContent>.PlaceToTimeView>.TimeViewContent>.viewContentIn>.TimeTable>.time>.layout>.schedule.wait>p {
    color: #85a5d3
}

.lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.rentalTimetable_area>.TimeTableView>.viewContent>.PlaceToTimeView>.TimeViewContent>.viewContentIn>.TimeTable>.time>.layout>.schedule.finish {
    border: 1px solid #78cf61
}

.lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.rentalTimetable_area>.TimeTableView>.viewContent>.PlaceToTimeView>.TimeViewContent>.viewContentIn>.TimeTable>.time>.layout>.schedule.finish>p {
    color: #78cf61
}

.lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.rentalTimetable_area>.TimeTableView>.viewContent>.PlaceToTimeView>.TimeViewContent>.viewContentIn>.TimeTable>.time>.layout>.schedule.lecture {
    border: 1px solid #fdd849
}

.lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.rentalTimetable_area>.TimeTableView>.viewContent>.PlaceToTimeView>.TimeViewContent>.viewContentIn>.TimeTable>.time>.layout>.schedule.lecture>p {
    color: #fdd849
}

.lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.rentalTimetable_area>.TimeTableView>.viewContent>.PlaceToTimeView>.TimeViewContent>.viewContentIn>.TimeTable>.time>.layout>.schedule.community {
    border: 1px solid #bea0d8
}

.lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.rentalTimetable_area>.TimeTableView>.viewContent>.PlaceToTimeView>.TimeViewContent>.viewContentIn>.TimeTable>.time>.layout>.schedule.community>p {
    color: #bea0d8
}

.lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.rentalTimetable_area>.TimeTableView>.viewContent>.PlaceToTimeView>.TimeViewContent>.viewContentIn>.TimeTable>.time>.layout>.schedule>p {
    font-family: 'Pretendard-Md', sans-serif;
    font-weight: 500;
    font-size: 13px;
    color: #333
}

.lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.rentalTimetable_area>.TimeTableView>.viewContent>.PlaceToTimeView>.TimeViewContent>.viewContentIn>.TimeTable>.time>.layout>.schedule>.company {
    position: absolute;
    display: none;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    padding: 2px;
    font-family: 'Pretendard-Th', sans-serif;
    font-size: 9px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 3px;
    color: #fff
}

.lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.rentalTimetable_area>.TimeTableView>.viewContent>.PlaceToTimeView>.TimeViewContent>.viewContentIn>.TimeTable>.time>.layout>.schedule>.company.on {
    display: block
}

.lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.rentalTimetable_area>.TimeTableView>.viewContent>.PlaceToTimeView>.TimeViewContent>.viewContentIn>.TimeTable>.time>.layout>.schedule>.company.bg2 {
    background-color: #85a5d3
}

.lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.rentalTimetable_area>.TimeTableView>.viewContent>.PlaceToTimeView>.TimeViewContent>.viewContentIn>.TimeTable>.time>.layout>.schedule>.company.bg3 {
    background-color: #78cf61
}

.lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.rentalTimetable_area>.TimeTableView>.viewContent>.PlaceToTimeView>.TimeViewContent>.viewContentIn>.TimeTable>.time>.layout>.schedule>.company.bg4 {
    background-color: #bea0d8
}

.lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.rentalTimetable_area>.TimeTableView>.viewContent>.PlaceToTimeView>.TimeViewContent>.viewContentIn>.TimeTable>.time>.layout>.schedule>.company.bg5 {
    background-color: #fdd849
}

.lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.rentalTimetable_area>.TimeTableView>.viewContent>.PlaceToTimeView>.TimeViewContent>.viewContentIn>.TimeTable>.time>.layout>.schedule:nth-child(8n) {
    margin-right: 0px
}

.lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.rentalTimetable_area>.TimeTableView>.viewContent>.PlaceToTimeView>.TimeViewContent>.viewContentIn>.TimeTable>.time>.layout:last-child {
    margin-bottom: 0px
}

.lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.rentalTimetable_area>.TimeTableView>.viewContent>.PlaceToTimeView>.TimeViewContent>.viewContentIn>.TimeTable:last-child {
    margin-bottom: 0px
}

.lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.rentalTimetable_area>.TimeTableView>.viewContent>.findForm {
    float: left;
    width: 100%;
    height: auto
}

.lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.rentalTimetable_area>.TimeTableView>.viewContent>.findForm>.placeToFindView {
    float: left;
    width: 100%;
    height: auto;
    padding: 20px 30px 20px;
    border-top: 1px solid #ccc;
    background-color: #f9f9f9;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.rentalTimetable_area>.TimeTableView>.viewContent>.findForm>.placeToFindView>.findform {
    float: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
    height: auto;
    margin-bottom: 10px
}

.lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.rentalTimetable_area>.TimeTableView>.viewContent>.findForm>.placeToFindView>.findform>label {
    float: left;
    font-family: 'Pretendard-Bd', sans-serif;
    font-weight: 600;
    font-size: 15px;
    letter-spacing: -0.15px;
    color: #000
}

.lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.rentalTimetable_area>.TimeTableView>.viewContent>.findForm>.placeToFindView>.findform>input[type=text] {
    float: left;
    width: 190px;
    height: 40px;
    background-color: #fff;
    border: 1px solid #ddd;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-indent: 15px;
    font-family: 'Pretendard-Rg', sans-serif;
    font-weight: 400;
    font-size: 15px;
    letter-spacing: -0.15px;
    color: #000
}

.lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.rentalTimetable_area>.TimeTableView>.viewContent>.findForm>.placeToFindView>.findform>button {
    float: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100px;
    height: 40px;
    background-color: #fff;
    border: 1px solid #333;
    font-family: 'Pretendard-Rg', sans-serif;
    font-weight: 400;
    font-size: 15px;
    letter-spacing: -0.15px;
    color: #000;
    cursor: pointer
}

.lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.rentalTimetable_area>.TimeTableView>.viewContent>.findForm>.placeToFindView>.findform>button.searchBtn {
    border: 1px solid #005456;
    background-color: #005456;
    color: #fff
}

.lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.rentalTimetable_area>.TimeTableView>.viewContent>.findForm>.placeToFindView>.findform:last-child {
    margin-bottom: 0px
}

.lifeRentalSchedule .RentalScheduleLayout>.rentalPlaceViewList {
    float: left;
    width: 100%;
    height: auto;
    margin-top: 30px
}

.lifeRentalSchedule .RentalScheduleLayout>.rentalPlaceViewList>.placeLayout {
    float: left;
    width: 345px;
    height: auto;
    margin-right: 19px;
    margin-bottom: 20px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.lifeRentalSchedule .RentalScheduleLayout>.rentalPlaceViewList>.placeLayout>.placeLayout_in {
    float: left;
    width: auto;
    height: auto
}

.lifeRentalSchedule .RentalScheduleLayout>.rentalPlaceViewList>.placeLayout>.placeLayout_in>.management {
    float: left;
    width: 345px;
    height: auto
}

.lifeRentalSchedule .RentalScheduleLayout>.rentalPlaceViewList>.placeLayout>.placeLayout_in>.management>.main {
    float: left;
    width: 100%
}

.lifeRentalSchedule .RentalScheduleLayout>.rentalPlaceViewList>.placeLayout>.placeLayout_in>.management>.main>.main_title_img {
    float: left;
    width: 100%;
    height: 200px;
    background-color: aqua
}

.lifeRentalSchedule .RentalScheduleLayout>.rentalPlaceViewList>.placeLayout>.placeLayout_in>.management>.main>.main_title_img>a {
    float: left;
    display: block;
    width: 100%
}

.lifeRentalSchedule .RentalScheduleLayout>.rentalPlaceViewList>.placeLayout>.placeLayout_in>.management>.main>.main_title_img>a>.placeImg {
    float: left;
    width: 100%;
    height: 200px
}

.lifeRentalSchedule .RentalScheduleLayout>.rentalPlaceViewList>.placeLayout>.placeLayout_in>.management>.content {
    float: left;
    width: 100%;
    height: auto;
    border: 1px solid #ccc;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.lifeRentalSchedule .RentalScheduleLayout>.rentalPlaceViewList>.placeLayout>.placeLayout_in>.management>.content>.content_in {
    float: left;
    width: 100%;
    height: auto;
    padding: 30px 20px 45px 20px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.lifeRentalSchedule .RentalScheduleLayout>.rentalPlaceViewList>.placeLayout>.placeLayout_in>.management>.content>.content_in>.info {
    float: left;
    width: auto;
    height: auto;
    margin-bottom: 20px
}

.lifeRentalSchedule .RentalScheduleLayout>.rentalPlaceViewList>.placeLayout>.placeLayout_in>.management>.content>.content_in>.info>h6 {
    font-family: 'Pretendard-Bd', sans-serif;
    font-size: 20px;
    letter-spacing: -0.2px;
    color: #000
}

.lifeRentalSchedule .RentalScheduleLayout>.rentalPlaceViewList>.placeLayout>.placeLayout_in>.management>.content>.content_in>.txt {
    float: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    height: auto;
    margin-bottom: 10px
}

.lifeRentalSchedule .RentalScheduleLayout>.rentalPlaceViewList>.placeLayout>.placeLayout_in>.management>.content>.content_in>.txt>p,
.lifeRentalSchedule .RentalScheduleLayout>.rentalPlaceViewList>.placeLayout>.placeLayout_in>.management>.content>.content_in>.txt>span {
    float: left;
    display: block;
    font-size: 18px;
    letter-spacing: -0.18px;
    color: #000
}

.lifeRentalSchedule .RentalScheduleLayout>.rentalPlaceViewList>.placeLayout>.placeLayout_in>.management>.content>.content_in>.txt>.blank {
    padding: 0 5px 0
}

.lifeRentalSchedule .RentalScheduleLayout>.rentalPlaceViewList>.placeLayout>.placeLayout_in>.management>.content>.content_in>.txt:last-child {
    margin-bottom: 0px
}

.lifeRentalSchedule .RentalScheduleLayout>.rentalPlaceViewList>.placeLayout>.placeLayout_in>.management>.content>.place_price {
    float: left;
    width: 100%;
    height: auto;
    padding: 20px;
    border-top: 1px solid #f1f1f1;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.lifeRentalSchedule .RentalScheduleLayout>.rentalPlaceViewList>.placeLayout>.placeLayout_in>.management>.content>.place_price>.info {
    float: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
    height: auto
}

.lifeRentalSchedule .RentalScheduleLayout>.rentalPlaceViewList>.placeLayout>.placeLayout_in>.management>.content>.place_price>.info>.price {
    float: left;
    width: auto;
    height: auto
}

.lifeRentalSchedule .RentalScheduleLayout>.rentalPlaceViewList>.placeLayout>.placeLayout_in>.management>.content>.place_price>.info>.price>p,
.lifeRentalSchedule .RentalScheduleLayout>.rentalPlaceViewList>.placeLayout>.placeLayout_in>.management>.content>.place_price>.info>.price span {
    float: left;
    display: block;
    font-family: 'Pretendard-Md', sans-serif;
    font-size: 20px;
    font-weight: 500;
    color: #000
}

.lifeRentalSchedule .RentalScheduleLayout>.rentalPlaceViewList>.placeLayout>.placeLayout_in>.management>.content>.place_price>.info>.rentalBtn {
    float: left;
    width: auto
}

.lifeRentalSchedule .RentalScheduleLayout>.rentalPlaceViewList>.placeLayout>.placeLayout_in>.management>.content>.place_price>.info>.rentalBtn>.btn {
    float: left;
    width: 90px;
    height: auto;
    margin-right: 5px
}

.lifeRentalSchedule .RentalScheduleLayout>.rentalPlaceViewList>.placeLayout>.placeLayout_in>.management>.content>.place_price>.info>.rentalBtn>.btn>a {
    float: left;
    display: block;
    width: 100%;
    height: 34px;
    font-family: 'Pretendard-Rg', sans-serif;
    font-size: 16px;
    letter-spacing: -0.16px;
    line-height: 34px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center
}

.lifeRentalSchedule .RentalScheduleLayout>.rentalPlaceViewList>.placeLayout>.placeLayout_in>.management>.content>.place_price>.info>.rentalBtn>.btn>a.retal {
    border: 1px solid #144446;
    background-color: #144446;
    color: #fff
}

.lifeRentalSchedule .RentalScheduleLayout>.rentalPlaceViewList>.placeLayout>.placeLayout_in>.management>.content>.place_price>.info>.rentalBtn>.btn>a.position {
    border: 1px solid #333
}

.lifeRentalSchedule .RentalScheduleLayout>.rentalPlaceViewList>.placeLayout>.placeLayout_in>.management>.content>.place_price>.info>.rentalBtn>.btn:last-child {
    margin-right: 0px
}

.lifeRentalSchedule .RentalScheduleLayout>.rentalPlaceViewList>.placeLayout:nth-child(4n) {
    margin-right: 0px
}

.registerDefaultView {
    float: left;
    position: relative;
    left: calc((100% - 1080px)/2);
    width: 1080px;
    height: auto
}

.registerDefaultView .inner_view {
    padding: 0px
}

.registerDefaultView .reigsterDefaultForm {
    float: left;
    width: 100%;
    height: auto
}

.registerDefaultView .reigsterDefaultForm>.registerViewTab {
    width: 100%;
    padding-bottom: 80px !important
}

.registerDefaultView .reigsterDefaultForm>.registerViewTab .tab>li {
    width: 360px !important
}

.registerDefaultView .reigsterDefaultForm>.registerViewTab .tab>li.on {
    border: 0px;
    background-color: #005456
}

.registerDefaultView .reigsterDefaultForm>.registerViewTab .tab>li.on>p {
    color: #fff !important
}

.registerDefaultView .reigsterDefaultForm>.registerViewTab .tab>li>p {
    font-size: 22px !important
}

.registerDefaultView .reigsterDefaultForm>.rentalDefaultForm {
    float: left;
    width: 100%;
    height: auto
}

.registerDefaultView .reigsterDefaultForm>.rentalDefaultForm>.rentalDefault {
    float: left;
    width: 100%
}

.registerDefaultView .reigsterDefaultForm>.rentalDefaultForm>.rentalDefault>.defaultForm {
    float: left;
    width: 100%;
    margin-bottom: 60px
}

.registerDefaultView .reigsterDefaultForm>.rentalDefaultForm>.rentalDefault>.defaultForm .join_sub_title {
    margin-bottom: 40px
}

.registerDefaultView .reigsterDefaultForm>.rentalDefaultForm>.rentalDefault>.defaultForm .join_sub_title>.title_txt {
    float: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: auto;
    height: auto
}

.registerDefaultView .reigsterDefaultForm>.rentalDefaultForm>.rentalDefault>.defaultForm .join_sub_title>.title_txt>h6 {
    margin-right: 30px
}

.registerDefaultView .reigsterDefaultForm>.rentalDefaultForm>.rentalDefault>.defaultForm .join_sub_title>.title_txt input[type=checkbox] {
    display: none
}

.registerDefaultView .reigsterDefaultForm>.rentalDefaultForm>.rentalDefault>.defaultForm .join_sub_title>.title_txt>.input {
    float: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: auto;
    height: auto
}

.registerDefaultView .reigsterDefaultForm>.rentalDefaultForm>.rentalDefault>.defaultForm .join_sub_title>.title_txt>.input>label {
    font-family: 'Pretendard-Lg', sans-serif;
    font-weight: 500;
    font-size: 22px;
    color: #555
}

.registerDefaultView .reigsterDefaultForm>.rentalDefaultForm>.rentalDefault>.defaultForm .join_sub_title>.title_txt>.input>label>span {
    font-weight: 500;
    margin: 0 5px 0 10px;
    color: #ed1c24
}

.registerDefaultView .reigsterDefaultForm>.rentalDefaultForm>.rentalDefault>.defaultForm .join_sub_title>.title_txt>.input>input[type=checkbox]+label {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: auto;
    height: 26px;
    padding-left: 40px;
    background: url("../img/pc/common/chk.png") left/26px no-repeat;
    cursor: pointer
}

.registerDefaultView .reigsterDefaultForm>.rentalDefaultForm>.rentalDefault>.defaultForm .join_sub_title>.title_txt>.input>input[type=checkbox]:checked+label {
    background: url("../img/pc/common/chk_on.png") left/25px no-repeat
}

.registerDefaultView .reigsterDefaultForm>.rentalDefaultForm>.rentalDefault>.defaultForm .layout {
    float: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    height: auto;
    padding: 22px 0 22px;
    border-bottom: 1px solid #d6d6d6
}

.registerDefaultView .reigsterDefaultForm>.rentalDefaultForm>.rentalDefault>.defaultForm .layout.border-top {
    border-top: 1px solid #d6d6d6
}

.registerDefaultView .reigsterDefaultForm>.rentalDefaultForm>.rentalDefault>.defaultForm .layout>.form_label {
    float: left;
    width: 200px;
    height: auto
}

.registerDefaultView .reigsterDefaultForm>.rentalDefaultForm>.rentalDefault>.defaultForm .layout>.form_label>.txt {
    float: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: auto;
    height: auto
}

.registerDefaultView .reigsterDefaultForm>.rentalDefaultForm>.rentalDefault>.defaultForm .layout>.form_label>.txt label,
.registerDefaultView .reigsterDefaultForm>.rentalDefaultForm>.rentalDefault>.defaultForm .layout>.form_label>.txt span {
    font-family: 'Pretendard-Rg', sans-serif;
    font-size: 22px;
    font-family: 500;
    font-weight: 100;
    color: #000
}

.registerDefaultView .reigsterDefaultForm>.rentalDefaultForm>.rentalDefault>.defaultForm .layout>.form_label>.txt>span {
    margin-left: 10px;
    color: #ed1c24
}

.registerDefaultView .reigsterDefaultForm>.rentalDefaultForm>.rentalDefault>.defaultForm .layout>.form_input {
    float: left;
    width: 880px;
    height: auto
}

.registerDefaultView .reigsterDefaultForm>.rentalDefaultForm>.rentalDefault>.defaultForm .layout>.form_input input[type=text] {
    width: auto;
    height: 50px;
    border: 1px solid #ddd;
    border-radius: 8px;
    background-color: #fff;
    font-family: 'Pretendard-Lg', sans-serif;
    font-size: 22px;
    color: #555;
    text-indent: 15px
}

.registerDefaultView .reigsterDefaultForm>.rentalDefaultForm>.rentalDefault>.defaultForm .layout>.form_input label {
    font-family: 'Pretendard-Rg', sans-serif;
    font-weight: 100;
    font-size: 22px;
    color: #000
}

.registerDefaultView .reigsterDefaultForm>.rentalDefaultForm>.rentalDefault>.defaultForm .layout>.form_input>.input {
    float: left;
    width: auto;
    height: auto
}

.registerDefaultView .reigsterDefaultForm>.rentalDefaultForm>.rentalDefault>.defaultForm .layout>.form_input>.input input[type=text] {
    float: left;
    width: 400px
}

.registerDefaultView .reigsterDefaultForm>.rentalDefaultForm>.rentalDefault>.defaultForm .layout>.form_input>.input input[type=text].bg_gray {
    border: 1px solid #f5f5f5;
    background-color: #f5f5f5
}

.registerDefaultView .reigsterDefaultForm>.rentalDefaultForm>.rentalDefault>.defaultForm .layout:first-child {
    border-top: 1px solid #d6d6d6
}

.registerDefaultView .reigsterDefaultForm>.rentalDefaultForm>.rentalDefault .defaultForm:last-child {
    margin-bottom: 0px
}

.registerDefaultView .reigsterDefaultForm>.rentalDefaultForm .registerBtn {
    float: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 20px;
    width: 100%;
    height: auto
}

.registerDefaultView .reigsterDefaultForm>.rentalDefaultForm .registerBtn>.btn {
    float: left;
    width: 160px;
    height: 60px;
    margin-right: 10px;
    font-family: 'Pretendard-Rg', sans-serif;
    font-size: 22px;
    letter-spacing: -0.45px;
    border-radius: 10px;
    cursor: pointer
}

.registerDefaultView .reigsterDefaultForm>.rentalDefaultForm .registerBtn>.btn.cancelBtn {
    border: 1px solid #ddd;
    color: #999
}

.registerDefaultView .reigsterDefaultForm>.rentalDefaultForm .registerBtn>.btn.nextBtn {
    border: 1px solid #005456;
    background-color: #005456;
    color: #fff
}

.registerDefaultView .reigsterDefaultForm>.rentalDefaultForm .registerBtn>.btn:last-child {
    margin-right: 0px
}

.registerInfoView {
    float: left;
    position: relative;
    left: calc((100% - 1080px)/2);
    width: 1080px;
    height: auto
}

.registerInfoView .inner_view {
    padding: 0px
}

.registerInfoView .registerInfoForm {
    float: left;
    width: 100%;
    height: auto
}

.registerInfoView .registerInfoForm>.registerViewTab {
    width: 100%;
    padding-bottom: 80px !important
}

.registerInfoView .registerInfoForm>.registerViewTab .tab>li {
    width: 360px !important
}

.registerInfoView .registerInfoForm>.registerViewTab .tab>li.on {
    border: 0px;
    background-color: #005456
}

.registerInfoView .registerInfoForm>.registerViewTab .tab>li.on>p {
    color: #fff !important
}

.registerInfoView .registerInfoForm>.registerViewTab .tab>li>p {
    font-size: 22px !important
}

.registerInfoView .registerInfoForm>form {
    float: left;
    width: 100%;
    height: auto
}

.registerInfoView .registerInfoForm>form>.rentalFormView {
    float: left;
    width: 100%;
    height: auto;
    background-color: #fff
}

.registerInfoView .registerInfoForm>form>.rentalFormView>.rentalInfoView {
    width: 100%;
    height: auto
}

.registerInfoView .registerInfoForm>form>.rentalFormView>.rentalInfoView>.defaultForm {
    width: 100%;
    height: auto;
    margin-bottom: 60px
}

.registerInfoView .registerInfoForm>form>.rentalFormView>.rentalInfoView>.defaultForm .layout {
    float: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    height: auto;
    padding: 22px 0 22px;
    border-bottom: 1px solid #d6d6d6
}

.registerInfoView .registerInfoForm>form>.rentalFormView>.rentalInfoView>.defaultForm .layout>.form_label {
    float: left;
    width: 200px;
    height: auto
}

.registerInfoView .registerInfoForm>form>.rentalFormView>.rentalInfoView>.defaultForm .layout>.form_label>.txt {
    float: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: auto;
    height: auto
}

.registerInfoView .registerInfoForm>form>.rentalFormView>.rentalInfoView>.defaultForm .layout>.form_label>.txt label,
.registerInfoView .registerInfoForm>form>.rentalFormView>.rentalInfoView>.defaultForm .layout>.form_label>.txt span {
    font-family: 'Pretendard-Rg', sans-serif;
    font-size: 22px;
    font-family: 500;
    font-weight: 100;
    color: #000
}

.registerInfoView .registerInfoForm>form>.rentalFormView>.rentalInfoView>.defaultForm .layout>.form_label>.txt>span {
    margin-left: 10px;
    color: #ed1c24
}

.registerInfoView .registerInfoForm>form>.rentalFormView>.rentalInfoView>.defaultForm .layout>.form_input {
    float: left;
    width: 880px;
    height: auto
}

.registerInfoView .registerInfoForm>form>.rentalFormView>.rentalInfoView>.defaultForm .layout>.form_input.flex-input {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -ms-flex-line-pack: center;
    align-content: center
}

.registerInfoView .registerInfoForm>form>.rentalFormView>.rentalInfoView>.defaultForm .layout>.form_input.flex-column {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%
}

.registerInfoView .registerInfoForm>form>.rentalFormView>.rentalInfoView>.defaultForm .layout>.form_input>.txt {
    float: left;
    width: 100%;
    margin-top: 10px
}

.registerInfoView .registerInfoForm>form>.rentalFormView>.rentalInfoView>.defaultForm .layout>.form_input>.txt>p {
    font-size: 22px;
    line-height: 1.3
}

.registerInfoView .registerInfoForm>form>.rentalFormView>.rentalInfoView>.defaultForm .layout>.form_input input[type=text] {
    width: auto;
    height: 50px;
    border: 1px solid #ddd;
    border-radius: 8px;
    background-color: #fff;
    font-family: 'Pretendard-Lg', sans-serif;
    font-size: 22px;
    color: #555;
    text-indent: 15px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.registerInfoView .registerInfoForm>form>.rentalFormView>.rentalInfoView>.defaultForm .layout>.form_input input[type=checkbox] {
    display: none
}

.registerInfoView .registerInfoForm>form>.rentalFormView>.rentalInfoView>.defaultForm .layout>.form_input button {
    width: auto;
    height: 50px;
    border-radius: 8px;
    border: 1px solid #959595;
    background-color: #959595;
    font-family: 'Pretendard-Lg', sans-serif;
    font-size: 16px;
    color: #fff
}

.registerInfoView .registerInfoForm>form>.rentalFormView>.rentalInfoView>.defaultForm .layout>.form_input label {
    font-family: 'Pretendard-Rg', sans-serif;
    font-weight: 100;
    font-size: 22px;
    color: #000
}

.registerInfoView .registerInfoForm>form>.rentalFormView>.rentalInfoView>.defaultForm .layout>.form_input label>span {
    padding-right: 5px;
    font-family: 'Pretendard-Rg', sans-serif;
    font-weight: 100;
    font-size: 22px;
    color: #ee2830
}

.registerInfoView .registerInfoForm>form>.rentalFormView>.rentalInfoView>.defaultForm .layout>.form_input select {
    width: auto;
    height: 50px;
    border: 1px solid #f5f5f5;
    border-radius: 8px;
    font-family: 'Pretendard-Lg', sans-serif;
    font-size: 22px;
    color: #555;
    text-indent: 15px
}

.registerInfoView .registerInfoForm>form>.rentalFormView>.rentalInfoView>.defaultForm .layout>.form_input .input {
    float: left;
    width: auto;
    height: auto
}

.registerInfoView .registerInfoForm>form>.rentalFormView>.rentalInfoView>.defaultForm .layout>.form_input .input input[type=text] {
    float: left;
    width: 400px
}

.registerInfoView .registerInfoForm>form>.rentalFormView>.rentalInfoView>.defaultForm .layout>.form_input .input input[type=text].bg_gray {
    border: 1px solid #f5f5f5;
    background-color: #f5f5f5
}

.registerInfoView .registerInfoForm>form>.rentalFormView>.rentalInfoView>.defaultForm .layout>.form_input .input input[type=text].date_input {
    width: 230px;
    margin-right: 10px
}

.registerInfoView .registerInfoForm>form>.rentalFormView>.rentalInfoView>.defaultForm .layout>.form_input .input input[type=text].item {
    width: 240px;
    margin-right: 10px
}

.registerInfoView .registerInfoForm>form>.rentalFormView>.rentalInfoView>.defaultForm .layout>.form_input .input input[type=text].price {
    width: 150px;
    margin-right: 10px
}

.registerInfoView .registerInfoForm>form>.rentalFormView>.rentalInfoView>.defaultForm .layout>.form_input .input p {
    float: left;
    width: 100%;
    height: 120px;
    padding: 14px 20px 0 9px;
    margin-top: 20px;
    border: 1px solid #eee;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-family: 'Pretendard-Lg', sans-serif;
    font-size: 22px;
    line-height: 1.3;
    letter-spacing: -0.33px;
    color: #999;
    overflow: overlay
}

.registerInfoView .registerInfoForm>form>.rentalFormView>.rentalInfoView>.defaultForm .layout>.form_input .input button {
    float: left;
    width: 130px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    cursor: pointer
}

.registerInfoView .registerInfoForm>form>.rentalFormView>.rentalInfoView>.defaultForm .layout>.form_input .input.file_input {
    position: relative;
    top: 0px;
    left: 0px;
    margin-left: 10px
}

.registerInfoView .registerInfoForm>form>.rentalFormView>.rentalInfoView>.defaultForm .layout>.form_input .input.file_input input[type=file] {
    opacity: 0;
    position: absolute;
    width: 130px;
    height: 50px;
    border: 1px solid #ccc;
    cursor: pointer
}

.registerInfoView .registerInfoForm>form>.rentalFormView>.rentalInfoView>.defaultForm .layout>.form_input .input>input[type=checkbox]+label {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: auto;
    height: 25px;
    padding-left: 35px;
    background: url("../img/pc/common/chk.png") left/25px no-repeat
}

.registerInfoView .registerInfoForm>form>.rentalFormView>.rentalInfoView>.defaultForm .layout>.form_input .input>input[type=checkbox]:checked+label {
    background: url("../img/pc/common/chk_on.png") left/25px no-repeat
}

.registerInfoView .registerInfoForm>form>.rentalFormView>.rentalInfoView>.defaultForm .layout>.form_input .input select {
    width: 160px
}

.registerInfoView .registerInfoForm>form>.rentalFormView>.rentalInfoView>.defaultForm .layout>.form_input .input select.add_sel_option {
    float: left;
    width: 400px;
    margin-right: 10px
}

.registerInfoView .registerInfoForm>form>.rentalFormView>.rentalInfoView>.defaultForm .layout>.form_input>.date_input {
    float: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    width: auto;
    height: auto
}

.registerInfoView .registerInfoForm>form>.rentalFormView>.rentalInfoView>.defaultForm .layout>.form_input>.option {
    float: left;
    width: 100%;
    height: auto
}

.registerInfoView .registerInfoForm>form>.rentalFormView>.rentalInfoView>.defaultForm .layout>.form_input>.option>li {
    float: left;
    display: block;
    width: 100%;
    height: auto;
    padding-bottom: 10px
}

.registerInfoView .registerInfoForm>form>.rentalFormView>.rentalInfoView>.defaultForm .layout>.form_input>.option>li>.option_form {
    width: 100%;
    height: auto
}

.registerInfoView .registerInfoForm>form>.rentalFormView>.rentalInfoView>.defaultForm .layout>.form_input>.option>li>.option_form button {
    float: left;
    width: 130px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background-color: #fff;
    border: 1px solid #959595;
    color: #959595;
    box-sizing: border-box;
    cursor: pointer
}

.registerInfoView .registerInfoForm>form>.rentalFormView>.rentalInfoView>.defaultForm .layout>.form_input>.option>li:last-child {
    padding-bottom: 0px
}

.registerInfoView .registerInfoForm>form>.rentalFormView>.rentalInfoView>.defaultForm .layout>.form_input>span {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0 10px 0;
    font-size: 18px
}

.registerInfoView .registerInfoForm>form>.rentalFormView>.rentalInfoView>.defaultForm .layout:first-child {
    border-top: 1px solid #d6d6d6
}

.registerInfoView .registerInfoForm>form>.rentalFormView .registerBtn {
    float: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 20px;
    width: 100%;
    height: auto
}

.registerInfoView .registerInfoForm>form>.rentalFormView .registerBtn>.btn {
    float: left;
    width: 160px;
    height: 60px;
    margin-right: 10px;
    font-family: 'Pretendard-Rg', sans-serif;
    font-size: 22px;
    letter-spacing: -0.45px;
    border-radius: 10px;
    cursor: pointer
}

.registerInfoView .registerInfoForm>form>.rentalFormView .registerBtn>.btn.prevBtn {
    border: 1px solid #ddd;
    color: #999
}

.registerInfoView .registerInfoForm>form>.rentalFormView .registerBtn>.btn.nextBtn {
    border: 1px solid #005456;
    background-color: #005456;
    color: #fff
}

.registerInfoView .registerInfoForm>form>.rentalFormView .registerBtn>.btn:last-child {
    margin-right: 0px
}

.registerViewSubmit {
    float: left;
    position: relative;
    left: calc((100% - 1080px)/2);
    width: 1080px;
    height: auto
}

.registerViewSubmit .inner_view {
    padding: 0px
}

.registerViewSubmit .registerSubmitForm {
    float: left;
    width: 100%;
    height: auto
}

.registerViewSubmit .registerSubmitForm>.registerViewTab {
    width: 100%;
    padding-bottom: 80px !important
}

.registerViewSubmit .registerSubmitForm>.registerViewTab .tab>li {
    width: 360px !important
}

.registerViewSubmit .registerSubmitForm>.registerViewTab .tab>li.on {
    border: 0px;
    background-color: #005456
}

.registerViewSubmit .registerSubmitForm>.registerViewTab .tab>li.on>p {
    color: #fff !important
}

.registerViewSubmit .registerSubmitForm>.registerViewTab .tab>li>p {
    font-size: 22px !important
}

.registerViewSubmit .registerSubmitForm>.submitFormView {
    float: left;
    width: 100%;
    height: auto;
    background-color: #fff
}

.registerViewSubmit .registerSubmitForm>.submitFormView>.submitForm {
    width: 100%;
    height: auto
}

.registerViewSubmit .registerSubmitForm>.submitFormView>.submitForm>.defaultForm {
    float: left;
    width: 100%;
    height: auto;
    margin-bottom: 60px
}

.registerViewSubmit .registerSubmitForm>.submitFormView>.submitForm>.defaultForm .layout {
    float: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    height: auto;
    padding: 22px 0 22px;
    border-bottom: 1px solid #d6d6d6
}

.registerViewSubmit .registerSubmitForm>.submitFormView>.submitForm>.defaultForm .layout>.form_label {
    float: left;
    width: 200px;
    height: auto
}

.registerViewSubmit .registerSubmitForm>.submitFormView>.submitForm>.defaultForm .layout>.form_label>.txt {
    float: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: auto;
    height: auto
}

.registerViewSubmit .registerSubmitForm>.submitFormView>.submitForm>.defaultForm .layout>.form_label>.txt label,
.registerViewSubmit .registerSubmitForm>.submitFormView>.submitForm>.defaultForm .layout>.form_label>.txt span {
    font-family: 'Pretendard-Rg', sans-serif;
    font-size: 22px;
    font-weight: 500;
    color: #000
}

.registerViewSubmit .registerSubmitForm>.submitFormView>.submitForm>.defaultForm .layout>.form_label>.txt>span {
    margin-left: 10px;
    color: #ed1c24
}

.registerViewSubmit .registerSubmitForm>.submitFormView>.submitForm>.defaultForm .layout>.form_input {
    float: left;
    width: 880px;
    height: auto
}

.registerViewSubmit .registerSubmitForm>.submitFormView>.submitForm>.defaultForm .layout>.form_input.flex-input {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -ms-flex-line-pack: center;
    align-content: center
}

.registerViewSubmit .registerSubmitForm>.submitFormView>.submitForm>.defaultForm .layout>.form_input.flex-column {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%
}

.registerViewSubmit .registerSubmitForm>.submitFormView>.submitForm>.defaultForm .layout>.form_input input[type=text] {
    width: auto;
    height: 50px;
    border: 1px solid #ddd;
    border-radius: 8px;
    background-color: #fff;
    font-family: 'Pretendard-Lg', sans-serif;
    font-size: 22px;
    color: #555;
    text-indent: 15px
}

.registerViewSubmit .registerSubmitForm>.submitFormView>.submitForm>.defaultForm .layout>.form_input input[type=checkbox] {
    display: none
}

.registerViewSubmit .registerSubmitForm>.submitFormView>.submitForm>.defaultForm .layout>.form_input input[type=radio] {
    display: none
}

.registerViewSubmit .registerSubmitForm>.submitFormView>.submitForm>.defaultForm .layout>.form_input button {
    width: auto;
    height: 50px;
    border-radius: 8px;
    border: 1px solid #959595;
    background-color: #959595;
    font-family: 'Pretendard-Lg', sans-serif;
    font-size: 22px;
    color: #fff
}

.registerViewSubmit .registerSubmitForm>.submitFormView>.submitForm>.defaultForm .layout>.form_input label {
    font-family: 'Pretendard-Rg', sans-serif;
    font-weight: 500;
    font-size: 22px;
    color: #000
}

.registerViewSubmit .registerSubmitForm>.submitFormView>.submitForm>.defaultForm .layout>.form_input label>span {
    font-weight: 500;
    margin: 0 5px 0 10px;
    color: #ed1c24
}

.registerViewSubmit .registerSubmitForm>.submitFormView>.submitForm>.defaultForm .layout>.form_input .input {
    float: left;
    width: auto;
    height: auto
}

.registerViewSubmit .registerSubmitForm>.submitFormView>.submitForm>.defaultForm .layout>.form_input .input input[type=text] {
    float: left;
    width: 400px
}

.registerViewSubmit .registerSubmitForm>.submitFormView>.submitForm>.defaultForm .layout>.form_input .input input[type=text].bg_gray {
    border: 1px solid #f5f5f5;
    background-color: #f5f5f5
}

.registerViewSubmit .registerSubmitForm>.submitFormView>.submitForm>.defaultForm .layout>.form_input .input input[type=text].date_input {
    width: 230px;
    margin-right: 10px
}

.registerViewSubmit .registerSubmitForm>.submitFormView>.submitForm>.defaultForm .layout>.form_input .input input[type=text].saupja_org {
    margin-right: 10px
}

.registerViewSubmit .registerSubmitForm>.submitFormView>.submitForm>.defaultForm .layout>.form_input .input input[type=text].day_sel {
    width: 160px
}

.registerViewSubmit .registerSubmitForm>.submitFormView>.submitForm>.defaultForm .layout>.form_input .input textarea {
    float: left;
    width: 100%;
    height: 120px;
    padding: 14px 20px 0 9px;
    margin-top: 20px;
    resize: none;
    border: 1px solid #eee;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-family: 'Pretendard-Lg', sans-serif;
    font-size: 12px;
    letter-spacing: -0.33px;
    color: #999
}

.registerViewSubmit .registerSubmitForm>.submitFormView>.submitForm>.defaultForm .layout>.form_input .input button {
    float: left;
    width: 130px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    cursor: pointer
}

.registerViewSubmit .registerSubmitForm>.submitFormView>.submitForm>.defaultForm .layout>.form_input .input.file_input {
    position: relative;
    top: 0px;
    left: 0px
}

.registerViewSubmit .registerSubmitForm>.submitFormView>.submitForm>.defaultForm .layout>.form_input .input.file_input input[type=file] {
    opacity: 0;
    position: absolute;
    width: 130px;
    height: 50px;
    border: 1px solid #ccc;
    cursor: pointer
}

.registerViewSubmit .registerSubmitForm>.submitFormView>.submitForm>.defaultForm .layout>.form_input .input>input[type=checkbox]+label {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: auto;
    height: 25px;
    padding-left: 30px;
    background: url("../img/test/r_unchk.png") left/25px no-repeat
}

.registerViewSubmit .registerSubmitForm>.submitFormView>.submitForm>.defaultForm .layout>.form_input .input>input[type=checkbox]:checked+label {
    background: url("../img/test/r_chk.png") left/25px no-repeat
}

.registerViewSubmit .registerSubmitForm>.submitFormView>.submitForm>.defaultForm .layout>.form_input>span {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0 10px 0;
    font-size: 18px
}

.registerViewSubmit .registerSubmitForm>.submitFormView>.submitForm>.defaultForm .layout>.form_input>.date_input {
    float: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    width: auto;
    height: auto
}

.registerViewSubmit .registerSubmitForm>.submitFormView>.submitForm>.defaultForm .layout:first-child {
    border-top: 1px solid #d6d6d6
}

.registerViewSubmit .registerSubmitForm>.submitFormView>.submitForm>.defaultForm .layout:last-child {
    padding: 22px 0 0px;
    border-bottom: 0px
}

.registerViewSubmit .registerSubmitForm>.submitFormView>.submitForm .registerBtn {
    float: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 20px;
    width: 100%;
    height: auto
}

.registerViewSubmit .registerSubmitForm>.submitFormView>.submitForm .registerBtn>.btn {
    float: left;
    width: 160px;
    height: 60px;
    margin-right: 10px;
    font-family: 'Pretendard-Rg', sans-serif;
    font-size: 18px;
    letter-spacing: -0.45px;
    border-radius: 10px;
    cursor: pointer
}

.registerViewSubmit .registerSubmitForm>.submitFormView>.submitForm .registerBtn>.btn.prevBtn {
    border: 1px solid #ddd;
    color: #999
}

.registerViewSubmit .registerSubmitForm>.submitFormView>.submitForm .registerBtn>.btn.nextBtn {
    border: 1px solid #005456;
    background-color: #005456;
    color: #fff
}

.registerViewSubmit .registerSubmitForm>.submitFormView>.submitForm .registerBtn>.btn:last-child {
    margin-right: 0px
}

.placeInfoRead {
    float: left;
    width: 100%;
    height: auto
}

.placeInfoRead>.placeInfoView {
    float: left;
    width: 100%;
    height: auto;
    margin-top: 20px
}

.placeInfoRead>.placeInfoView>.placeInfoLayout {
    float: left;
    width: 100%;
    height: auto;
    margin-bottom: 80px
}

.placeInfoRead>.placeInfoView>.placeInfoLayout>.placeImageView {
    float: left;
    width: auto;
    height: auto;
    margin-right: 58px
}

.placeInfoRead>.placeInfoView>.placeInfoLayout>.placeImageView>.imageView {
    float: left;
    width: 905px;
    height: 610px;
    margin-right: 20px
}

.placeInfoRead>.placeInfoView>.placeInfoLayout>.placeImageView>.imageView>img {
    border: 0px;
    max-width: 100%;
    width: 100%;
    height: 100%
}

.placeInfoRead>.placeInfoView>.placeInfoLayout>.placeImageView>.thumbImgView {
    float: left;
    width: 110px;
    height: auto
}

.placeInfoRead>.placeInfoView>.placeInfoLayout>.placeImageView>.thumbImgView>.thumb {
    float: left;
    width: 100%;
    height: 110px;
    margin-bottom: 15px;
    cursor: pointer
}

.placeInfoRead>.placeInfoView>.placeInfoLayout>.placeImageView>.thumbImgView>.thumb>img {
    border: 0px;
    width: 100%;
    height: 100%
}

.placeInfoRead>.placeInfoView>.placeInfoLayout>.placeImageView>.thumbImgView>.thumb:last-child {
    margin-bottom: 0px
}

.placeInfoRead>.placeInfoView>.placeInfoLayout>.placeInfoData {
    float: left;
    width: 345px;
    height: auto;
    border: 1px solid #ccc
}

.placeInfoRead>.placeInfoView>.placeInfoLayout>.placeInfoData>.in_placeInfo {
    float: left;
    width: 100%;
    height: auto;
    padding: 30px 40px 30px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.placeInfoRead>.placeInfoView>.placeInfoLayout>.placeInfoData>.in_placeInfo>.content {
    float: left;
    width: 100%;
    height: auto;
    margin-bottom: 30px
}

.placeInfoRead>.placeInfoView>.placeInfoLayout>.placeInfoData>.in_placeInfo>.content>.txt {
    float: left;
    width: 100%;
    height: auto;
    margin-bottom: 15px
}

.placeInfoRead>.placeInfoView>.placeInfoLayout>.placeInfoData>.in_placeInfo>.content>.txt>p,
.placeInfoRead>.placeInfoView>.placeInfoLayout>.placeInfoData>.in_placeInfo>.content>.txt>span {
    float: left;
    display: block;
    font-family: 'Pretendard-Rg', sans-serif;
    font-size: 18px;
    letter-spacing: -0.18px;
    line-height: 1;
    color: #000
}

.placeInfoRead>.placeInfoView>.placeInfoLayout>.placeInfoData>.in_placeInfo>.content>.txt>p.Bd,
.placeInfoRead>.placeInfoView>.placeInfoLayout>.placeInfoData>.in_placeInfo>.content>.txt>span.Bd {
    font-family: 'Pretendard-Bd', sans-serif;
    font-weight: 600
}

.placeInfoRead>.placeInfoView>.placeInfoLayout>.placeInfoData>.in_placeInfo>.content>.txt>p.blank_type,
.placeInfoRead>.placeInfoView>.placeInfoLayout>.placeInfoData>.in_placeInfo>.content>.txt>span.blank_type {
    padding: 0 5px 0
}

.placeInfoRead>.placeInfoView>.placeInfoLayout>.placeInfoData>.in_placeInfo>.content>.txt:last-child {
    margin-bottom: 0px
}

.placeInfoRead>.placeInfoView>.placeInfoLayout>.placeInfoData>.in_placeInfo>.location_btn {
    float: left;
    width: 100%;
    height: auto
}

.placeInfoRead>.placeInfoView>.placeInfoLayout>.placeInfoData>.in_placeInfo>.location_btn>.linkBtn {
    float: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    height: 52px;
    border: 0px;
    border: 1px solid #144446;
    background-color: #144446;
    margin-bottom: 10px;
    font-family: 'Pretendard-Rg', sans-serif;
    font-weight: 400;
    color: #fff;
    font-size: 18px;
    letter-spacing: -0.18px;
    line-height: 1;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.placeInfoRead>.placeInfoView>.placeInfoLayout>.placeInfoData>.in_placeInfo>.location_btn>.linkBtn.convention {
    border: 0px;
    background-color: #144446;
    color: #fff
}

.placeInfoRead>.placeInfoView>.placeInfoLayout>.placeInfoData>.in_placeInfo>.location_btn>.linkBtn.position {
    background-color: #fff;
    color: #144446
}

.placeInfoRead>.placeInfoView>.placeInfoLayout>.placeInfoData>.in_placeInfo>.location_btn>.linkBtn:last-child {
    margin-bottom: 0px
}

.placeInfoRead>.placeInfoView>.placeInfoCon {
    float: left;
    width: 100%;
    height: auto
}

.placeInfoRead>.placeInfoView>.placeInfoCon>.infoContent {
    float: left;
    width: 100%;
    min-height: 240px;
    height: auto;
    border: 1px solid #ccc;
    padding: 10px 10px 10px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.UnitedBoardView {
    float: left;
    width: 100%;
    height: auto
}

.UnitedBoardView .list_view {
    float: left;
    width: 100%;
    height: auto
}

.UnitedBoardView .list_view>.board_inquiry_title {
    width: 100%;
    padding-bottom: 80px !important
}

.UnitedBoardView .list_view>.board_inquiry_title .tab>li {
    width: 540px !important;
    cursor: pointer
}

.UnitedBoardView .list_view>.board_inquiry_title .tab>li.on {
    border: 0px;
    background-color: #005456
}

.UnitedBoardView .list_view>.board_inquiry_title .tab>li.on>p {
    color: #fff !important
}

.UnitedBoardView .list_view>.board_total_list {
    width: 100%;
    height: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 50px
}

.UnitedBoardView .list_view>.board_total_list>.total {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    width: auto
}

.UnitedBoardView .list_view>.board_total_list>.total>h6 {
    font-size: 15px;
    letter-spacing: -0.15px;
    color: #999
}

.UnitedBoardView .list_view>.board_total_list>.total>h6>span {
    font-family: 'Pretendard-Bd', sans-serif;
    font-size: 15px;
    letter-spacing: -0.15px;
    color: #005456;
    padding: 0 5px 0
}

.UnitedBoardView .list_view>.board_total_list>.board_filter {
    float: left;
    width: auto
}

.UnitedBoardView .list_view>.board_total_list>form>.input_area {
    float: left;
    width: 100%
}

.UnitedBoardView .list_view>.board_total_list>form>.input_area>select {
    padding: 0 15px 0 0;
    float: left;
    font-family: 'Pretendard-Rg', sans-serif;
    font-weight: 100;
    font-size: 16px;
    letter-spacing: -0.16px;
    color: #000
}

.UnitedBoardView .list_view>.board_total_list>form>.input_area>select.dropdown {
    position: relative;
    cursor: pointer;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: url("../img/pc/common/search_down.png") no-repeat 90% 54%;
    outline: none
}

.UnitedBoardView .list_view>.board_total_list>form>.input_area>.input {
    position: relative;
    top: 0px;
    left: 0px
}

.UnitedBoardView .list_view>.board_total_list>form>.input_area>.input>.search {
    position: absolute;
    top: 17px;
    right: 20px;
    display: block;
    width: 14px;
    height: 14px;
    background: url("../img/pc/common/my_search.png") no-repeat 50% 50%;
    background-size: cover
}

.UnitedBoardView .list_view>.board_total_list>form>.input_area>.input>input::-webkit-input-placeholder {
    float: left;
    font-family: 'Pretendard-Rg', sans-serif;
    font-weight: 100;
    font-size: 16px;
    letter-spacing: -0.16px;
    color: #000
}

.UnitedBoardView .list_view>.board_total_list>form>.input_area>.input>input::-moz-placeholder {
    float: left;
    font-family: 'Pretendard-Rg', sans-serif;
    font-weight: 100;
    font-size: 16px;
    letter-spacing: -0.16px;
    color: #000
}

.UnitedBoardView .list_view>.board_total_list>form>.input_area>.input>input:-ms-input-placeholder {
    float: left;
    font-family: 'Pretendard-Rg', sans-serif;
    font-weight: 100;
    font-size: 16px;
    letter-spacing: -0.16px;
    color: #000
}

.UnitedBoardView .list_view>.board_total_list>form>.input_area>.input>input::-ms-input-placeholder {
    float: left;
    font-family: 'Pretendard-Rg', sans-serif;
    font-weight: 100;
    font-size: 16px;
    letter-spacing: -0.16px;
    color: #000
}

.UnitedBoardView .list_view>.board_total_list>form>.input_area>.input>input::placeholder {
    float: left;
    font-family: 'Pretendard-Rg', sans-serif;
    font-weight: 100;
    font-size: 16px;
    letter-spacing: -0.16px;
    color: #000
}

.UnitedBoardView .list_view>.inner_area {
    float: left;
    width: 100%;
    height: auto
}

.UnitedBoardView .list_view>.inner_area>.table_area {
    float: left;
    width: 100%;
    height: auto;
    border-top: 0px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.UnitedBoardView .list_view>.inner_area>.table_area table {
    float: left;
    width: 100%;
    height: auto;
    border-collapse: collapse;
    border-left: 0px !important;
    border-right: 0px !important
}

.UnitedBoardView .list_view>.inner_area>.table_area table colgroup .col1 {
    width: 10%
}

.UnitedBoardView .list_view>.inner_area>.table_area table colgroup .col2 {
    width: 60%
}

.UnitedBoardView .list_view>.inner_area>.table_area table colgroup .col3 {
    width: 15%
}

.UnitedBoardView .list_view>.inner_area>.table_area table colgroup .col4 {
    width: 50%
}

.UnitedBoardView .list_view>.inner_area>.table_area table colgroup .col5 {
    width: 5%
}

.UnitedBoardView .list_view>.inner_area>.table_area table colgroup .col6 {
    width: 12%
}

.UnitedBoardView .list_view>.inner_area>.table_area table thead tr {
    height: 80px;
    border-top: 1px solid #000;
    border-bottom: 1px solid #ddd;
    border-left: 0px;
    border-right: 0px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background-color: #fff
}

.UnitedBoardView .list_view>.inner_area>.table_area table thead tr td p {
    font-family: 'Pretendard-Bd', sans-serif;
    font-weight: 600;
    width: 100%;
    height: auto;
    float: left;
    text-align: center;
    font-size: 17px;
    letter-spacing: -0.15px;
    color: #000
}

.UnitedBoardView .list_view>.inner_area>.table_area table tbody tr {
    height: 60px;
    border-bottom: 1px solid #ddd;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.UnitedBoardView .list_view>.inner_area>.table_area table tbody tr td {
    padding-left: 0px !important;
    padding: 0 0 0 !important;
    margin: 21px 0 21px
}

.UnitedBoardView .list_view>.inner_area>.table_area table tbody tr td.tit_area {
    float: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    width: 100%;
    padding-left: 20px !important;
    border-bottom: 0px;
    padding: 0 0 0 !important;
    margin: 25px 0 25px
}

.UnitedBoardView .list_view>.inner_area>.table_area table tbody tr td.tit_area>a {
    float: left;
    display: block;
    font-size: 17px;
    color: #555;
    cursor: pointer
}

.UnitedBoardView .list_view>.inner_area>.table_area table tbody tr td.tit_area .notice {
    width: 40px;
    height: auto;
    float: left;
    border-radius: 9px;
    background-color: #005456;
    line-height: 18px;
    color: #fff;
    font-size: 15px;
    margin-right: 10px
}

.UnitedBoardView .list_view>.inner_area>.table_area table tbody tr td.tit_area .consult {
    width: 60px
}

.UnitedBoardView .list_view>.inner_area>.table_area table tbody tr td.tit_area .color-1 {
    background-color: #C0D2FC
}

.UnitedBoardView .list_view>.inner_area>.table_area table tbody tr td.tit_area .color-2 {
    background-color: #FF0000
}

.UnitedBoardView .list_view>.inner_area>.table_area table tbody tr td.tit_area .txt {
    height: auto;
    float: left;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    line-height: 1
}

.UnitedBoardView .list_view>.inner_area>.table_area table tbody tr td.tit_area .cnt {
    width: 25px;
    height: auto;
    float: left;
    border-radius: 9px;
    line-height: 18px;
    color: #fff;
    font-size: 13px
}

.UnitedBoardView .list_view>.inner_area>.table_area table tbody tr td.tit_area .new {
    width: 35px;
    height: auto;
    float: left;
    border-radius: 9px;
    line-height: 18px;
    color: #fff;
    font-size: 13px;
    margin-left: 10px
}

.UnitedBoardView .list_view>.inner_area>.table_area table tbody tr td p {
    width: 100%;
    height: auto;
    float: left;
    text-align: center;
    font-size: 17px;
    letter-spacing: -0.15px;
    color: #555;
    align-items: center;
}

.btn_sort {
    width: 100%;
    display: flex;
    flex-direction: row;
    background-color: transparent;
    border: none;
    cursor: pointer;
    justify-content: center;
    align-items: center;
    font-size: inherit;
    color: inherit;
    outline: none;
    position: relative;
}

.btn_sort .sort_arrows {
    display: inline-flex;
    flex-direction: column;
    align-items: center;
    line-height: 1;
    margin-left: auto;
    position: absolute;
    right: 12px;
}

.btn_sort .sort_arrows {
    float: right;
}

.btn_sort .sort_arrows span {
    font-size: 12px !important;
}

.UnitedInquiryView {
    float: left;
    width: 100%;
    height: auto
}

.UnitedInquiryView .inquiry_view {
    float: left;
    width: 100%;
    height: auto
}

.UnitedInquiryView .inquiry_view>.board_inquiry_title {
    width: 100%;
    padding-bottom: 80px !important
}

.UnitedInquiryView .inquiry_view>.board_inquiry_title .tab>li {
    width: 540px !important;
    cursor: pointer
}

.UnitedInquiryView .inquiry_view>.board_inquiry_title .tab>li.on {
    border: 0px;
    background-color: #005456
}

.UnitedInquiryView .inquiry_view>.board_inquiry_title .tab>li.on>p {
    color: #fff !important
}

.UnitedInquiryView .inquiry_view>.board_total_list {
    width: 100%;
    height: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 50px
}

.UnitedInquiryView .inquiry_view>.board_total_list>.total {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    width: auto
}

.UnitedInquiryView .inquiry_view>.board_total_list>.total>h6 {
    font-size: 15px;
    letter-spacing: -0.15px;
    color: #999
}

.UnitedInquiryView .inquiry_view>.board_total_list>.total>h6>span {
    font-family: 'Pretendard-Bd', sans-serif;
    font-size: 15px;
    letter-spacing: -0.15px;
    color: #005456;
    padding: 0 5px 0
}

.UnitedInquiryView .inquiry_view>.board_total_list>.board_filter {
    float: left;
    width: auto
}

.UnitedInquiryView .inquiry_view>.board_total_list>form>.input_area {
    float: left;
    width: 100%
}

.UnitedInquiryView .inquiry_view>.board_total_list>form>.input_area>select {
    padding: 0 15px 0 0;
    float: left;
    font-family: 'Pretendard-Rg', sans-serif;
    font-weight: 100;
    font-size: 16px;
    letter-spacing: -0.16px;
    color: #000
}

.UnitedInquiryView .inquiry_view>.board_total_list>form>.input_area>select.dropdown {
    position: relative;
    cursor: pointer;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: url("../img/pc/common/search_down.png") no-repeat 90% 54%;
    outline: none
}

.UnitedInquiryView .inquiry_view>.board_total_list>form>.input_area>.input {
    position: relative;
    top: 0px;
    left: 0px
}

.UnitedInquiryView .inquiry_view>.board_total_list>form>.input_area>.input>.search {
    position: absolute;
    top: 17px;
    right: 20px;
    display: block;
    width: 14px;
    height: 14px;
    background: url("../img/pc/common/my_search.png") no-repeat 50% 50%;
    background-size: cover
}

.UnitedInquiryView .inquiry_view>.board_total_list>form>.input_area>.input>input::-webkit-input-placeholder {
    float: left;
    font-family: 'Pretendard-Rg', sans-serif;
    font-weight: 100;
    font-size: 16px;
    letter-spacing: -0.16px;
    color: #000
}

.UnitedInquiryView .inquiry_view>.board_total_list>form>.input_area>.input>input::-moz-placeholder {
    float: left;
    font-family: 'Pretendard-Rg', sans-serif;
    font-weight: 100;
    font-size: 16px;
    letter-spacing: -0.16px;
    color: #000
}

.UnitedInquiryView .inquiry_view>.board_total_list>form>.input_area>.input>input:-ms-input-placeholder {
    float: left;
    font-family: 'Pretendard-Rg', sans-serif;
    font-weight: 100;
    font-size: 16px;
    letter-spacing: -0.16px;
    color: #000
}

.UnitedInquiryView .inquiry_view>.board_total_list>form>.input_area>.input>input::-ms-input-placeholder {
    float: left;
    font-family: 'Pretendard-Rg', sans-serif;
    font-weight: 100;
    font-size: 16px;
    letter-spacing: -0.16px;
    color: #000
}

.UnitedInquiryView .inquiry_view>.board_total_list>form>.input_area>.input>input::placeholder {
    float: left;
    font-family: 'Pretendard-Rg', sans-serif;
    font-weight: 100;
    font-size: 16px;
    letter-spacing: -0.16px;
    color: #000
}

.UnitedInquiryView .inner_area {
    float: left;
    width: 100%;
    height: auto
}

.UnitedInquiryView .inner_area>.table_area {
    float: left;
    width: 100%
}

.UnitedInquiryView .inner_area>.table_area .table_theme_inquiry {
    float: left;
    width: 100%;
    height: auto;
    border-left: 0px;
    border-right: 0px
}

.UnitedInquiryView .inner_area>.table_area .table_theme_inquiry colgroup .col01 {
    width: 19%
}

.UnitedInquiryView .inner_area>.table_area .table_theme_inquiry colgroup .col02 {
    width: 3%
}

.UnitedInquiryView .inner_area>.table_area .table_theme_inquiry colgroup .col03 {
    width: 75%
}

.UnitedInquiryView .inner_area>.table_area .table_theme_inquiry colgroup .col04 {
    width: 3%
}

.UnitedInquiryView .inner_area>.table_area .table_theme_inquiry thead>tr>th {
    background-color: #fff;
    border-right: 0px;
    padding: 26px 0 26px
}

.UnitedInquiryView .inner_area>.table_area .table_theme_inquiry thead>tr>th p {
    font-family: 'Pretendard-Bd', sans-serif;
    font-weight: 600;
    font-size: 15px;
    letter-spacing: -0.15px;
    color: #000
}

.UnitedInquiryView .inner_area>.table_area .table_theme_inquiry thead>tr>th>.content {
    text-align: left;
    padding: 0 54px 0
}

.UnitedInquiryView .inner_area>.table_area .table_theme_inquiry tbody .req {
    display: table-row
}

.UnitedInquiryView .inner_area>.table_area .table_theme_inquiry tbody .req.on>td {
    background-color: #f9f9f9;
    border-bottom: 0px
}

.UnitedInquiryView .inner_area>.table_area .table_theme_inquiry tbody .ans {
    display: none;
    height: auto
}

.UnitedInquiryView .inner_area>.table_area .table_theme_inquiry tbody .ans.on>td {
    background-color: #f9f9f9;
    padding: 0 0 30px;
    padding-left: 30px
}

.UnitedInquiryView .inner_area>.table_area .table_theme_inquiry tbody .ans.on>td.req-m-l {
    padding: 0 0 30px;
    padding-left: 0px
}

.UnitedInquiryView .inner_area>.table_area .table_theme_inquiry tbody .req>td.req-m-l {
    float: left;
    padding: 22px 0 23px;
    padding-right: 13px
}

.UnitedInquiryView .inner_area>.table_area .table_theme_inquiry tbody .req>td.req-cnt {
    padding: 0px 60px 0px
}

.UnitedInquiryView .inner_area>.table_area .table_theme_inquiry tbody .req>td.req-cnt>p {
    font-family: 'Pretendard-Rg', sans-serif;
    font-weight: 500;
    color: #555
}

.UnitedInquiryView .inner_area>.table_area .table_theme_inquiry tbody .req>td.btn {
    display: block;
    padding-left: 0px;
    padding-right: 60px;
    padding: 31px 10px 32px
}

.UnitedInquiryView .inner_area>.table_area .table_theme_inquiry tbody .req>td.btn>.reqBtn {
    display: block;
    cursor: pointer
}

.UnitedInquiryView .inner_area>.table_area .table_theme_inquiry tbody .req>td>p {
    font-family: 'Pretendard-Bd', sans-serif;
    font-weight: 600;
    font-size: 17px;
    letter-spacing: -0.15px;
    color: #000
}

.UnitedInquiryView .inner_area>.table_area .table_theme_inquiry tbody .req>td>img {
    display: block;
    max-width: 100%;
    height: auto
}

.UnitedInquiryView .inner_area>.table_area .table_theme_inquiry tbody .req>td>img .question {
    width: 30px;
    height: 30px
}

.UnitedInquiryView .inner_area>.table_area .table_theme_inquiry tbody .ans>td>p {
    font-family: 'Pretendard-Rg', sans-serif;
    font-size: 15px;
    letter-spacing: -0.15px;
    color: #555
}

.UnitedInquiryView .inner_area>.table_area .table_theme_inquiry tbody .ans>td.req-m-l {
    padding-left: 60px
}

.UnitedInquiryView .inner_area>.table_area .table_theme_inquiry tbody .ans>td.content {
    padding-right: 60px
}

.UnitedInquiryView .inner_area>.table_area .table_theme_inquiry tbody .ans>td>img {
    display: block;
    max-width: 100%;
    height: auto
}

.UnitedInquiryView .inner_area>.table_area .table_theme_inquiry tbody .ans>td>img .answer {
    width: 30px;
    height: 30px
}

.UnitedGalleryView {
    float: left;
    width: 100%;
    height: auto
}

.UnitedGalleryView .table_view {
    float: left;
    width: 100%;
    height: auto
}

.UnitedGalleryView .table_view>.board_total_list {
    width: 100%;
    height: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 50px
}

.UnitedGalleryView .table_view>.board_total_list>.total {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    width: auto
}

.UnitedGalleryView .table_view>.board_total_list>.total>h6 {
    font-size: 15px;
    letter-spacing: -0.15px;
    color: #999
}

.UnitedGalleryView .table_view>.board_total_list>.total>h6>span {
    font-family: 'Pretendard-Bd', sans-serif;
    font-size: 15px;
    letter-spacing: -0.15px;
    color: #005456;
    padding: 0 5px 0
}

.UnitedGalleryView .table_view>.board_total_list>.board_filter {
    float: left;
    width: auto
}

.UnitedGalleryView .table_view>.board_total_list>form>.input_area {
    float: left;
    width: 100%
}

.UnitedGalleryView .table_view>.board_total_list>form>.input_area>select {
    padding: 0 15px 0 0;
    float: left;
    font-family: 'Pretendard-Rg', sans-serif;
    font-weight: 100;
    font-size: 16px;
    letter-spacing: -0.16px;
    color: #000
}

.UnitedGalleryView .table_view>.board_total_list>form>.input_area>select.dropdown {
    position: relative;
    cursor: pointer;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: url("../img/pc/common/search_down.png") no-repeat 90% 54%;
    outline: none
}

.UnitedGalleryView .table_view>.board_total_list>form>.input_area>.input {
    position: relative;
    top: 0px;
    left: 0px
}

.UnitedGalleryView .table_view>.board_total_list>form>.input_area>.input>.search {
    position: absolute;
    top: 17px;
    right: 20px;
    display: block;
    width: 14px;
    height: 14px;
    background: url("../img/pc/common/my_search.png") no-repeat 50% 50%;
    background-size: cover
}

.UnitedGalleryView .table_view>.board_total_list>form>.input_area>.input>input::-webkit-input-placeholder {
    float: left;
    font-family: 'Pretendard-Rg', sans-serif;
    font-weight: 100;
    font-size: 16px;
    letter-spacing: -0.16px;
    color: #000
}

.UnitedGalleryView .table_view>.board_total_list>form>.input_area>.input>input::-moz-placeholder {
    float: left;
    font-family: 'Pretendard-Rg', sans-serif;
    font-weight: 100;
    font-size: 16px;
    letter-spacing: -0.16px;
    color: #000
}

.UnitedGalleryView .table_view>.board_total_list>form>.input_area>.input>input:-ms-input-placeholder {
    float: left;
    font-family: 'Pretendard-Rg', sans-serif;
    font-weight: 100;
    font-size: 16px;
    letter-spacing: -0.16px;
    color: #000
}

.UnitedGalleryView .table_view>.board_total_list>form>.input_area>.input>input::-ms-input-placeholder {
    float: left;
    font-family: 'Pretendard-Rg', sans-serif;
    font-weight: 100;
    font-size: 16px;
    letter-spacing: -0.16px;
    color: #000
}

.UnitedGalleryView .table_view>.board_total_list>form>.input_area>.input>input::placeholder {
    float: left;
    font-family: 'Pretendard-Rg', sans-serif;
    font-weight: 100;
    font-size: 16px;
    letter-spacing: -0.16px;
    color: #000
}

.UnitedGalleryView .table_view>.inner_area {
    float: left;
    width: 100%;
    height: auto
}

.UnitedGalleryView .table_view>.inner_area>.list_area {
    width: 100%;
    height: auto;
    float: left
}

.UnitedGalleryView .table_view>.inner_area>.list_area>.list {
    width: 100%;
    height: auto;
    float: left;
    margin-top: 30px
}

.UnitedGalleryView .table_view>.inner_area>.list_area>.list>.item {
    width: 330px;
    height: auto;
    float: left;
    margin-right: 40px;
    margin-bottom: 60px;
    cursor: pointer
}

.UnitedGalleryView .table_view>.inner_area>.list_area>.list>.item:nth-child(4n) {
    margin-right: 0
}

.UnitedGalleryView .table_view>.inner_area>.list_area>.list>.item>.thumb_area {
    width: 100%;
    height: 330px;
    float: left;
    background-color: #ebebeb
}

.UnitedGalleryView .table_view>.inner_area>.list_area>.list>.item>.thumb_area>img {
    width: 100%;
    height: -webkit-fill-available;
    float: left;
    position: relative;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.UnitedGalleryView .table_view>.inner_area>.list_area>.list>.item>.txt_area {
    width: 100%;
    height: auto;
    float: left;
    margin-top: 25px
}

.UnitedGalleryView .table_view>.inner_area>.list_area>.list>.item>.txt_area>.tit {
    width: 100%;
    height: auto;
    line-height: 30px;
    float: left;
    font-family: 'Pretendard-Rg', sans-serif;
    font-size: 17px;
    font-weight: 400;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.UnitedGalleryView .table_view>.inner_area>.list_area>.list>.item>.txt_area>.info {
    width: 100%;
    height: auto;
    float: left;
    font-family: 'Pretendard-Rg', sans-serif;
    font-size: 17px;
    font-weight: 400;
    color: #999;
    margin-top: 5px
}

.UnitedGalleryView .table_view>.inner_area>.list_area>.list>.empty {
    width: 100%;
    height: auto;
    float: left;
    line-height: 100px;
    text-align: center;
    background-color: #efefef
}

.UnitedBoardRead {
    float: left;
    width: 100%;
    height: auto
}

.UnitedBoardRead .read_view {
    float: left;
    width: 100%;
    height: auto
}

.UnitedBoardRead .read_view .inner_area {
    float: left;
    width: 100%;
    height: auto;
    border-top: 1px solid #000
}

.UnitedBoardRead .read_view .inner_area>.tit_area {
    float: left;
    width: 100%;
    height: 145px;
    border-bottom: 1px solid #ddd;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.UnitedBoardRead .read_view .inner_area>.tit_area .tit_txt {
    float: left;
    position: relative;
    top: calc((145px - 68px) / 2);
    width: 100%;
    height: auto
}

.UnitedBoardRead .read_view .inner_area>.tit_area .tit_txt>.content {
    float: left;
    width: 100%;
    height: auto
}

.UnitedBoardRead .read_view .inner_area>.tit_area .tit_txt>.content.info {
    margin-top: 20px
}

.UnitedBoardRead .read_view .inner_area>.tit_area .tit_txt>.content>.txt {
    float: left;
    width: auto;
    height: auto;
    margin-right: 30px
}

.UnitedBoardRead .read_view .inner_area>.tit_area .tit_txt>.content>.txt>span {
    float: left;
    display: block;
    width: 1px;
    height: 1px;
    padding: 0 10px 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.UnitedBoardRead .read_view .inner_area>.tit_area .tit_txt>.content>.txt>h2 {
    font-family: 'Pretendard-Bd', sans-serif;
    font-weight: 600;
    font-size: 30px;
    letter-spacing: -0.3px;
    color: #000
}

.UnitedBoardRead .read_view .inner_area>.tit_area .tit_txt>.content>.txt>p {
    float: left;
    font-size: 16px;
    letter-spacing: -0.16px;
    color: #555;
    line-height: normal
}

.UnitedBoardRead .read_view .inner_area>.tit_area .tit_txt>.content>.txt>p.into_txt {
    font-family: 'Pretendard-Bd', sans-serif
}

.UnitedBoardRead .read_view .inner_area>.tit_area .tit_txt>.content>.txt:last-child {
    margin-right: 0px
}

.UnitedBoardRead .read_view .inner_area>.attach_data {
    float: left;
    width: 100%;
    height: auto;
    padding: 30px 0 30px;
    border-bottom: 1px solid #ddd;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.UnitedBoardRead .read_view .inner_area>.attach_data>.file_area {
    float: left;
    width: 100%;
    margin-bottom: 20px
}

.UnitedBoardRead .read_view .inner_area>.attach_data>.file_area .attach_area {
    float: left;
    width: 100%;
    height: auto
}

.UnitedBoardRead .read_view .inner_area>.attach_data>.file_area .attach_area>.txt {
    float: left;
    width: auto;
    height: auto;
    margin-right: 20px
}

.UnitedBoardRead .read_view .inner_area>.attach_data>.file_area .attach_area>.txt>h6 {
    float: left;
    font-family: 'Pretendard-Bd', sans-serif;
    font-weight: 600;
    font-size: 16px;
    color: #000
}

.UnitedBoardRead .read_view .inner_area>.attach_data>.file_area .attach_area>ul {
    float: left;
    width: auto;
    height: auto
}

.UnitedBoardRead .read_view .inner_area>.attach_data>.file_area .attach_area>ul>.item {
    width: 100%;
    height: auto;
    margin-bottom: 5px;
    cursor: pointer
}

.UnitedBoardRead .read_view .inner_area>.attach_data>.file_area .attach_area>ul>.item>p {
    font-size: 16px;
    font-weight: 400;
    letter-spacing: -0.16px;
    color: #555
}

.UnitedBoardRead .read_view .inner_area>.attach_data>.file_area .attach_area>ul>.item:last-child {
    margin-bottom: 0px
}

.UnitedBoardRead .read_view .inner_area>.attach_data>.file_area:last-child {
    margin-bottom: 0px
}

.UnitedBoardRead .read_view .inner_area>.desc_area {
    position: relative;
    width: 100%;
    min-height: 350px;
    float: left;
    overflow-y: auto;
    padding: 40px 0;
    padding-left: 30px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-bottom: 1px solid #dddddd
}

.UnitedBoardRead .read_view .inner_area>.desc_area>.inner {
    width: 100%;
    height: auto;
    float: left
}

.UnitedBoardRead .read_view .inner_area>.desc_area>.inner img {
    height: auto !important
}

.UnitedBoardRead .read_view .inner_area>.btn_area {
    float: left;
    width: 100%;
    height: auto
}

.UnitedBoardRead .read_view .inner_area>.btn_area>.btn_area_in {
    float: left;
    width: 100%;
    height: auto;
    padding-top: 40px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.UnitedBoardRead .read_view .inner_area>.btn_area>.btn_area_in>.navigator_area {
    float: left;
    width: auto
}

.UnitedBoardRead .read_view .inner_area>.btn_area>.btn_area_in>.navigator_area>.navigator {
    float: left;
    width: auto
}

.UnitedBoardRead .read_view .inner_area>.btn_area>.btn_area_in>.navigator_area>.navigator>li {
    float: left;
    display: block;
    width: 60px;
    height: auto;
    border: 0px solid #000;
    border-radius: 30px;
    margin-right: 10px
}

.UnitedBoardRead .read_view .inner_area>.btn_area>.btn_area_in>.navigator_area>.navigator>li>.navi {
    float: left;
    width: 100%;
    height: auto
}

.UnitedBoardRead .read_view .inner_area>.btn_area>.btn_area_in>.navigator_area>.navigator>li>.navi>.txt {
    float: left;
    width: 100%;
    cursor: pointer
}

.UnitedBoardRead .read_view .inner_area>.btn_area>.btn_area_in>.navigator_area>.navigator>li>.navi>.txt>span {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    float: left;
    width: 100%;
    height: auto
}

.UnitedBoardRead .read_view .inner_area>.btn_area>.btn_area_in>.navigator_area>.navigator>li>.navi>.txt>span.prev {
    float: left;
    width: 100%;
    height: 60px;
    background: url("../img/pc/board/sub_prev.png") no-repeat center center;
    background-size: cover
}

.UnitedBoardRead .read_view .inner_area>.btn_area>.btn_area_in>.navigator_area>.navigator>li>.navi>.txt>span.next {
    float: left;
    width: 100%;
    height: 60px;
    background: url("../img/pc/board/sub_next.png") no-repeat center center;
    background-size: cover
}

.UnitedBoardRead .read_view .inner_area>.btn_area>.btn_area_in>.navigator_area>.navigator>li:last-child {
    margin-right: 0px
}

.UnitedBoardRead .read_view .inner_area>.btn_area>.btn_area_in>.btn_group {
    float: right;
    width: auto
}

.UnitedBoardRead .read_view .inner_area>.btn_area>.btn_area_in>.btn_group>.list {
    float: left;
    width: auto
}

.UnitedBoardRead .read_view .inner_area>.btn_area>.btn_area_in>.btn_group>.list>.item {
    float: left;
    display: block;
    width: 140px;
    height: auto;
    margin-right: 15px
}

.UnitedBoardRead .read_view .inner_area>.btn_area>.btn_area_in>.btn_group>.list>.item>button {
    float: left;
    width: 100%;
    height: 60px;
    border-radius: 10px;
    border: 1px solid #144446;
    background-color: #144446;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-family: 'Pretendard-Rg', sans-serif;
    font-weight: 400;
    font-size: 18px;
    color: #fff;
    cursor: pointer
}

.UnitedBoardRead .read_view .inner_area>.btn_area>.btn_area_in>.btn_group>.list>.item:last-child {
    margin-right: 0px
}

.UnitedBoardRead .read_view .inner_area>.consult_area {
    float: left;
    width: 100%;
    height: auto
}

.UnitedBoardRead .read_view .inner_area>.consult_area>.consult_sub_title {
    float: left;
    border-bottom: 1px solid #000
}

.UnitedBoardRead .read_view .inner_area>.consult_area>.consult_sub_title>.title_txt {
    float: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: auto;
    height: auto;
    margin-bottom: 0px
}

.UnitedBoardRead .read_view .inner_area>.consult_area>.consult_view {
    float: left;
    width: 100%;
    height: auto;
    padding: 30px 0 30px;
    border-bottom: 1px solid #ddd
}

.UnitedBoardRead .read_view .inner_area>.consult_area>.consult_view>p {
    font-size: 18px;
    color: #000
}

.UnitedBoardRead .read_view .inner_area>.consult_area>.consult_view>.head {
    float: left;
    width: 100%;
    margin-bottom: 15px
}

.UnitedBoardRead .read_view .inner_area>.consult_area>.consult_view>.head>p {
    font-family: 'Pretendard-Bd', sans-serif;
    font-size: 18px;
    letter-spacing: -0.18px
}

.UnitedBoardRead .read_view .inner_area>.consult_area>.consult_view>.content {
    float: left;
    width: 100%;
    height: auto;
    margin-bottom: 30px
}

.UnitedBoardRead .read_view .inner_area>.consult_area>.consult_view>.content.no_reply {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 93px;
    margin-bottom: 0px
}

.UnitedBoardRead .read_view .inner_area>.consult_area>.consult_view>.content.no_reply>p {
    font-family: 'Pretendard-Md', sans-serif;
    font-weight: 600;
    font-size: 18px;
    letter-spacing: -0.18px;
    color: #000
}

.UnitedBoardRead .read_view .inner_area>.consult_area>.consult_view>.content>p {
    font-size: 16px;
    letter-spacing: -0.16px;
    color: #555
}

.UnitedBoardRead .read_view .inner_area>.consult_area>.consult_view>.footer {
    float: left;
    width: auto
}

.UnitedBoardRead .read_view .inner_area>.consult_area>.consult_view>.footer>p {
    font-family: 'Pretendard-Lg', sans-serif;
    font-size: 14px;
    letter-spacing: -0.14px;
    color: #999
}

.UnitedBoardRead .read_view .inner_area>.reply_area {
    float: left;
    width: 100%;
    height: auto;
    margin-top: 80px
}

.UnitedBoardRead .read_view .inner_area>.reply_area>.reply_sub_title {
    float: left;
    border-bottom: 1px solid #000
}

.UnitedBoardRead .read_view .inner_area>.reply_area>.reply_sub_title>.title_txt {
    float: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: auto;
    height: auto;
    margin-bottom: 0px
}

.UnitedBoardRead .read_view .inner_area>.reply_area>.replyView {
    float: left;
    width: 100%;
    height: auto
}

.UnitedBoardRead .read_view .inner_area>.reply_area>.replyView>.comment {
    float: left;
    width: 100%;
    height: auto
}

.UnitedBoardRead .read_view .inner_area>.reply_area>.replyView>.comment>li {
    float: left;
    display: block;
    width: 100%;
    height: auto;
    border-bottom: 1px solid #ddd
}

.UnitedBoardRead .read_view .inner_area>.reply_area>.replyView>.comment>li>.view {
    float: left;
    width: 100%;
    height: auto;
    padding: 30px 0 30px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.UnitedBoardRead .read_view .inner_area>.reply_area>.replyView>.comment>li>.view>.viewComment {
    float: left;
    width: 100%;
    height: auto
}

.UnitedBoardRead .read_view .inner_area>.reply_area>.replyView>.comment>li>.view>.viewComment>p {
    font-size: 16px;
    color: #000
}

.UnitedBoardRead .read_view .inner_area>.reply_area>.replyView>.comment>li>.view>.viewComment>.head {
    float: left;
    width: 100%;
    margin-bottom: 14px
}

.UnitedBoardRead .read_view .inner_area>.reply_area>.replyView>.comment>li>.view>.viewComment>.head>p {
    font-family: 'Pretendard-Bd', sans-serif;
    font-size: 18px;
    letter-spacing: -0.18px
}

.UnitedBoardRead .read_view .inner_area>.reply_area>.replyView>.comment>li>.view>.viewComment>.content {
    float: left;
    width: 100%;
    margin-bottom: 30px
}

.UnitedBoardRead .read_view .inner_area>.reply_area>.replyView>.comment>li>.view>.viewComment>.content>p {
    letter-spacing: -0.16px;
    color: #555
}

.UnitedBoardRead .read_view .inner_area>.reply_area>.replyView>.comment>li>.view>.viewComment>.footer {
    float: left;
    width: 100%
}

.UnitedBoardRead .read_view .inner_area>.reply_area>.replyView>.comment>li>.view>.viewComment>.footer>p {
    font-family: 'Pretendard-Lg', sans-serif;
    font-size: 14px;
    letter-spacing: -0.14px
}

.UnitedBoardRead .read_view .inner_area>.reply_area>.replyView>.comment>li>.view>.btn {
    float: left;
    width: 100%;
    height: auto;
    margin-top: 30px
}

.UnitedBoardRead .read_view .inner_area>.reply_area>.replyView>.comment>li>.view>.btn>button {
    float: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 60px;
    height: 40px;
    font-family: 'Pretendard-Rg', sans-serif;
    font-size: 16px;
    font-weight: 100px;
    letter-spacing: -0.4px;
    color: #fff;
    border: 0px;
    background-color: #144446;
    cursor: pointer
}

.UnitedBoardRead .read_view .inner_area>.reply_area>.replyView>.comment>li:last-child {
    border-bottom: 0px
}

.UnitedBoardRead .read_view .inner_area>.reply_area>.blankView {
    float: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    height: 180px
}

.UnitedBoardRead .read_view .inner_area>.reply_area>.blankView>p {
    font-size: 18px;
    letter-spacing: -0.18px;
    color: #999
}

.UnitedBoardRead .read_view .inner_area>.reply_area>.form {
    float: left;
    width: 100%;
    height: auto
}

.UnitedBoardRead .read_view .inner_area>.reply_area>.form>.reply_comment {
    float: left;
    width: 100%;
    height: auto
}

.UnitedBoardRead .read_view .inner_area>.reply_area>.form>.reply_comment>.commentForm {
    float: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
    height: auto
}

.UnitedBoardRead .read_view .inner_area>.reply_area>.form>.reply_comment>.commentForm>.formView {
    float: left;
    width: 100%;
    height: auto;
    padding: 30px 30px 30px;
    border: 1px solid #ddd;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.UnitedBoardRead .read_view .inner_area>.reply_area>.form>.reply_comment>.commentForm>.formView>p {
    font-size: 16px;
    color: #000
}

.UnitedBoardRead .read_view .inner_area>.reply_area>.form>.reply_comment>.commentForm>.formView>.head {
    float: left;
    width: 100%;
    height: auto
}

.UnitedBoardRead .read_view .inner_area>.reply_area>.form>.reply_comment>.commentForm>.formView>.head>p {
    float: left;
    width: 100%;
    font-family: 'Pretendard-Bd', sans-serif;
    font-size: 18px;
    letter-spacing: -0.18px
}

.UnitedBoardRead .read_view .inner_area>.reply_area>.form>.reply_comment>.commentForm>.formView>.content {
    float: left;
    width: 100%;
    height: auto;
    margin-top: 15px
}

.UnitedBoardRead .read_view .inner_area>.reply_area>.form>.reply_comment>.commentForm>.formView>.content>.replyCon {
    float: left;
    width: 100%;
    height: 38px;
    border: 1px solid #ddd;
    resize: none;
    padding-top: 5px;
    text-indent: 8px;
    font-family: 'Pretendard-Rg', sans-serif;
    font-size: 16px;
    letter-spacing: -0.16px;
    color: #999
}

.UnitedBoardRead .read_view .inner_area>.reply_area>.form>.reply_comment>.commentForm>.formView>.content>textarea::-webkit-input-placeholder {
    font-family: 'Pretendard-Rg', sans-serif;
    font-size: 16px;
    letter-spacing: -0.16px;
    color: #999
}

.UnitedBoardRead .read_view .inner_area>.reply_area>.form>.reply_comment>.commentForm>.formView>.content>textarea::-moz-placeholder {
    font-family: 'Pretendard-Rg', sans-serif;
    font-size: 16px;
    letter-spacing: -0.16px;
    color: #999
}

.UnitedBoardRead .read_view .inner_area>.reply_area>.form>.reply_comment>.commentForm>.formView>.content>textarea:-ms-input-placeholder {
    font-family: 'Pretendard-Rg', sans-serif;
    font-size: 16px;
    letter-spacing: -0.16px;
    color: #999
}

.UnitedBoardRead .read_view .inner_area>.reply_area>.form>.reply_comment>.commentForm>.formView>.content>textarea::-ms-input-placeholder {
    font-family: 'Pretendard-Rg', sans-serif;
    font-size: 16px;
    letter-spacing: -0.16px;
    color: #999
}

.UnitedBoardRead .read_view .inner_area>.reply_area>.form>.reply_comment>.commentForm>.formView>.content>textarea::placeholder {
    font-family: 'Pretendard-Rg', sans-serif;
    font-size: 16px;
    letter-spacing: -0.16px;
    color: #999
}

.UnitedBoardRead .read_view .inner_area>.reply_area>.form>.reply_comment>.commentForm>.btn {
    float: left;
    width: 160px;
    height: auto
}

.UnitedBoardRead .read_view .inner_area>.reply_area>.form>.reply_comment>.commentForm>.btn>button {
    float: left;
    width: 100%;
    height: 140px;
    border: 0px;
    background-color: #144446;
    font-family: 'Pretendard-Rg', sans-serif;
    font-size: 18px;
    letter-spacing: -0.45px;
    color: #fff;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.UnitedSearchView {
    float: left;
    width: 100%;
    height: auto
}

.UnitedSearchView .searchListView {
    float: left;
    width: 100%;
    height: auto
}

.UnitedSearchView .searchListView .line-w-100 {
    float: left;
    width: 100%;
    height: auto;
    border: 1px solid #e1e1e1;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.UnitedSearchView .searchListView>.search_sub_sec {
    width: 100%;
    height: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 0px !important;
    padding: 0px 0 50px !important
}

.UnitedSearchView .searchListView>.search_sub_sec>.total {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    width: auto
}

.UnitedSearchView .searchListView>.search_sub_sec>.total>h6 {
    font-size: 15px;
    letter-spacing: -0.15px;
    color: #999
}

.UnitedSearchView .searchListView>.search_sub_sec>.total>h6>span {
    font-family: 'Pretendard-Bd', sans-serif;
    font-size: 15px;
    letter-spacing: -0.15px;
    color: #005456;
    padding: 0 5px 0
}

.UnitedSearchView .searchListView>.search_sub_sec>.board_filter {
    float: left;
    width: auto
}

.UnitedSearchView .searchListView>.search_sub_sec>form>.input_area {
    float: left;
    width: 100%
}

.UnitedSearchView .searchListView>.search_sub_sec>form>.input_area>select {
    padding: 0 15px 0 0;
    float: left;
    font-family: 'Pretendard-Rg', sans-serif;
    font-weight: 100;
    font-size: 16px;
    letter-spacing: -0.16px;
    color: #000;
    margin-right: 10px
}

.UnitedSearchView .searchListView>.search_sub_sec>form>.input_area>select.dropdown {
    position: relative;
    cursor: pointer;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: url("../img/pc/common/search_down.png") no-repeat 90% 54%;
    outline: none
}

.UnitedSearchView .searchListView>.search_sub_sec>form>.input_area>.input {
    position: relative;
    top: 0px;
    left: 0px
}

.UnitedSearchView .searchListView>.search_sub_sec>form>.input_area>.input>.search {
    position: absolute;
    top: 17px;
    right: 20px;
    display: block;
    width: 14px;
    height: 14px;
    background: url("../img/pc/common/my_search.png") no-repeat 50% 50%;
    background-size: cover
}

.UnitedSearchView .searchListView>.search_sub_sec>form>.input_area>.input>input[type=text] {
    width: 500px !important
}

.UnitedSearchView .searchListView>.search_sub_sec>form>.input_area>.input>.searchBtn {
    float: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-family: 'Pretendard-Rg', sans-serif;
    font-size: 16px;
    width: 80px;
    height: 48px;
    color: #fff;
    border: 0px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    background-color: #005456;
    cursor: pointer
}

.UnitedSearchView .searchListView>.searchResultView {
    float: left;
    width: 100%;
    margin-top: 50px !important
}

.UnitedSearchView .searchListView>.searchResultView>.result_title_fir {
    float: left;
    padding-bottom: 60px !important
}

.UnitedSearchView .searchListView>.searchResultView>.result_title_fir>.title_txt {
    float: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    height: auto
}

.UnitedSearchView .searchListView>.searchResultView>.result_title_fir>.title_txt>h4 {
    float: left;
    width: auto
}

.UnitedSearchView .searchListView>.searchResultView>.result_title_fir>.title_txt>h4>span {
    float: left;
    width: auto;
    font-family: 'Pretendard-Md', sans-serif;
    font-size: 30px;
    color: #005456;
    padding-right: 6px
}

.UnitedSearchView .searchListView>.searchResultView>.result_title_fir>.title_txt>h4>span.sub {
    font-family: 'Pretendard-Bd', sans-serif;
    font-weight: 500;
    color: #333
}

.UnitedSearchView .searchListView>.searchResultView>.result_title_fir>.result {
    float: left;
    width: auto;
    height: auto;
    background-color: #d4d4d4;
    border-radius: 10px
}

.UnitedSearchView .searchListView>.searchResultView>.result_title_fir>.result.position {
    position: relative;
    left: calc((100% - 181px) / 2);
    margin-top: 10px
}

.UnitedSearchView .searchListView>.searchResultView>.result_title_fir>.result>p,
.UnitedSearchView .searchListView>.searchResultView>.result_title_fir>.result span {
    font-family: 'Pretendard-Rg', sans-serif;
    font-size: 16px;
    color: #000
}

.UnitedSearchView .searchListView>.searchResultView>.result_title_fir>.result>.result_view {
    float: left;
    width: auto;
    height: auto;
    padding: 15px 10px 15px
}

.UnitedSearchView .searchListView>.searchResultView>.result_title_fir>.result>.result_view>p {
    float: left;
    width: auto
}

.UnitedSearchView .searchListView>.searchResultView>.result_title_fir>.result>.result_view>p>span {
    float: right;
    width: auto;
    padding-left: 5px
}

.UnitedSearchView .searchListView>.searchResultView>.boardThemeBar {
    float: left;
    width: 100%;
    height: auto
}

.UnitedSearchView .searchListView>.searchResultView>.boardThemeBar>ul {
    float: left;
    width: 100%;
    height: auto;
    padding: 10px 10px 10px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background-color: rgba(0, 84, 86, 0.2)
}

.UnitedSearchView .searchListView>.searchResultView>.boardThemeBar>ul>li {
    float: left;
    display: block;
    width: auto;
    height: auto;
    padding: 14px 14px 14px;
    border-radius: 4px;
    cursor: pointer
}

.UnitedSearchView .searchListView>.searchResultView>.boardThemeBar>ul>li>.txt {
    float: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: auto;
    height: auto;
    padding: 10px 12px 10px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background-color: #005456;
    border-radius: 6px
}

.UnitedSearchView .searchListView>.searchResultView>.boardThemeBar>ul>li>.txt.all {
    padding: 12px 12px 12px
}

.UnitedSearchView .searchListView>.searchResultView>.boardThemeBar>ul>li>.txt>p,
.UnitedSearchView .searchListView>.searchResultView>.boardThemeBar>ul>li>.txt span {
    float: left;
    width: auto;
    height: auto;
    font-family: 'Pretendard-Rg', sans-serif;
    font-size: 16px;
    color: #fff
}

.UnitedSearchView .searchListView>.searchResultView>.boardThemeBar>ul>li>.txt>.round {
    float: left;
    margin-left: 5px;
    width: 20px;
    height: 20px;
    border-radius: 10px;
    background: #C0D2FC;
    font-size: 14px;
    padding: 2px 5px 2px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.UnitedSearchView .searchListView>.searchResultView>.inner_area {
    float: left;
    width: 100%;
    height: auto
}

.UnitedSearchView .searchListView>.searchResultView>.inner_area>.resultList {
    float: left;
    width: 100%;
    height: auto;
    margin-top: 40px
}

.UnitedSearchView .searchListView>.searchResultView>.inner_area>.resultList>.sort_title_sec {
    float: left;
    width: 100%;
    height: auto;
    margin-top: 20px !important
}

.UnitedSearchView .searchListView>.searchResultView>.inner_area>.resultList>.sort_title_sec.mt-40 {
    margin-top: 60px !important
}

.UnitedSearchView .searchListView>.searchResultView>.inner_area>.resultList>.sort_title_sec>.title_txt {
    float: left;
    width: 100%
}

.UnitedSearchView .searchListView>.searchResultView>.inner_area>.resultList>.sort_title_sec>.title_txt>h6 {
    font-family: 'Pretendard-Bd', sans-serif;
    font-size: 28px !important;
    cursor: pointer
}

.UnitedSearchView .searchListView>.searchResultView>.inner_area>.resultList>.sortListView {
    float: left;
    width: 100%;
    height: auto
}

.UnitedSearchView .searchListView>.searchResultView>.inner_area>.resultList>.sortListView>.listView {
    float: left;
    width: 100%;
    height: auto;
    border-bottom: 1px solid #ddd;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.UnitedSearchView .searchListView>.searchResultView>.inner_area>.resultList>.sortListView>.listView.border-top {
    border-top: 1px solid #000
}

.UnitedSearchView .searchListView>.searchResultView>.inner_area>.resultList>.sortListView>.listView>p {
    font-family: 'Pretendard-Rg', sans-serif;
    font-size: 16px
}

.UnitedSearchView .searchListView>.searchResultView>.inner_area>.resultList>.sortListView>.listView>.viewHead {
    float: left;
    width: 100%;
    height: auto;
    padding: 10px 20px 10px;
    background-color: #ddd;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.UnitedSearchView .searchListView>.searchResultView>.inner_area>.resultList>.sortListView>.listView>.viewHead>p {
    float: left;
    width: auto;
    padding: 10px 0 10px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-family: 'Pretendard-Md', sans-serif;
    font-weight: 600;
    font-size: 20px;
    color: #555;
    cursor: pointer
}

.UnitedSearchView .searchListView>.searchResultView>.inner_area>.resultList>.sortListView>.listView>.viewContent {
    float: left;
    width: 100%;
    height: auto
}

.UnitedSearchView .searchListView>.searchResultView>.inner_area>.resultList>.sortListView>.listView>.viewContent>.content {
    float: left;
    width: 100%;
    height: auto;
    padding: 20px 20px 20px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.UnitedSearchView .searchListView>.searchResultView>.inner_area>.resultList>.sortListView>.listView>.viewContent>.content.pd-40 {
    padding: 40px 40px 40px
}

.UnitedSearchView .searchListView>.searchResultView>.inner_area>.resultList>.sortListView>.listView>.viewContent>.content>p {
    float: left;
    color: #555;
    line-height: 1.3;
    letter-spacing: normal;
    white-space: normal;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis
}

.UnitedSearchView .searchListView>.searchResultView>.inner_area>.resultList>.sortListView>.listView>.viewContent>.info {
    float: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
    height: auto;
    padding: 20px 0 20px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.UnitedSearchView .searchListView>.searchResultView>.inner_area>.resultList>.sortListView>.listView>.viewContent>.info>p {
    font-size: 18px;
    color: #959595
}

.UnitedBoardWrite {
    float: left;
    position: relative;
    left: calc((100% - 1080px) / 2);
    max-width: 1080px;
    width: 100%;
    height: auto
}

.UnitedBoardWrite .lifeBoardForm {
    float: left;
    width: 100%;
    height: auto
}

.UnitedBoardWrite .lifeBoardForm>.writeInputForm {
    float: left;
    width: 100%;
    height: auto
}

.UnitedBoardWrite .lifeBoardForm>.writeInputForm>.layout {
    float: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    height: auto;
    padding: 22px 0 22px;
    border-bottom: 1px solid #d6d6d6
}

.UnitedBoardWrite .lifeBoardForm>.writeInputForm>.layout.border-top {
    border-top: 1px solid #d6d6d6
}

.UnitedBoardWrite .lifeBoardForm>.writeInputForm>.layout>.form_label {
    float: left;
    width: 200px;
    height: auto
}

.UnitedBoardWrite .lifeBoardForm>.writeInputForm>.layout>.form_label>.txt {
    float: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: auto;
    height: auto
}

.UnitedBoardWrite .lifeBoardForm>.writeInputForm>.layout>.form_label>.txt label {
    font-family: 'Pretendard-Rg', sans-serif;
    font-size: 16px;
    font-family: 500;
    color: #000
}

.UnitedBoardWrite .lifeBoardForm>.writeInputForm>.layout>.form_input {
    float: left;
    width: 880px;
    height: auto
}

.UnitedBoardWrite .lifeBoardForm>.writeInputForm>.layout>.form_input input[type=file] {
    opacity: 0;
    position: absolute;
    width: 110px;
    height: 50px;
    border: 1px solid #ccc;
    cursor: pointer
}

.UnitedBoardWrite .lifeBoardForm>.writeInputForm>.layout>.form_input.flex-input {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -ms-flex-line-pack: center;
    align-content: center
}

.UnitedBoardWrite .lifeBoardForm>.writeInputForm>.layout>.form_input>.linkarea,
.UnitedBoardWrite .lifeBoardForm>.writeInputForm>.layout>.form_input>.filearea {
    float: left;
    width: 100%;
    height: auto
}

.UnitedBoardWrite .lifeBoardForm>.writeInputForm>.layout>.form_input>.linkarea.flex-column,
.UnitedBoardWrite .lifeBoardForm>.writeInputForm>.layout>.form_input>.filearea.flex-column {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%
}

.UnitedBoardWrite .lifeBoardForm>.writeInputForm>.layout>.form_input input[type=text] {
    width: auto;
    height: 50px;
    border: 1px solid #ddd;
    border-radius: 8px;
    background-color: #fff;
    font-family: 'Pretendard-Lg', sans-serif;
    font-size: 15px;
    color: #555;
    text-indent: 15px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.UnitedBoardWrite .lifeBoardForm>.writeInputForm>.layout>.form_input button {
    width: auto;
    height: 50px;
    border-radius: 8px;
    border: 1px solid #959595;
    background-color: #959595;
    font-family: 'Pretendard-Lg', sans-serif;
    font-size: 16px;
    color: #fff
}

.UnitedBoardWrite .lifeBoardForm>.writeInputForm>.layout>.form_input .input {
    float: left;
    width: auto;
    height: auto;
    margin-bottom: 10px
}

.UnitedBoardWrite .lifeBoardForm>.writeInputForm>.layout>.form_input .input input[type=file] {
    float: left;
    position: absolute;
    left: 200px;
    opacity: 0;
    width: 400px;
    height: 50px;
    margin-right: 10px;
    border: 1px solid #ccc;
    border-radius: 10px;
    cursor: pointer
}

.UnitedBoardWrite .lifeBoardForm>.writeInputForm>.layout>.form_input .input input[type=text] {
    float: left;
    width: 880px
}

.UnitedBoardWrite .lifeBoardForm>.writeInputForm>.layout>.form_input .input input[type=text].uploadtxt {
    position: absolute;
    left: 200px;
    opacity: 0;
    width: 400px
}

.UnitedBoardWrite .lifeBoardForm>.writeInputForm>.layout>.form_input .input input[type=text].bg_gray {
    border: 1px solid #f5f5f5;
    background-color: #f5f5f5
}

.UnitedBoardWrite .lifeBoardForm>.writeInputForm>.layout>.form_input .input input[type=text].f_Link {
    width: 400px;
    margin-right: 10px
}

.UnitedBoardWrite .lifeBoardForm>.writeInputForm>.layout>.form_input .input input[type=text].f_file {
    width: 400px;
    margin-right: 10px
}

.UnitedBoardWrite .lifeBoardForm>.writeInputForm>.layout>.form_input .input button {
    float: left;
    width: 50px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    cursor: pointer;
    border: 0px
}

.UnitedBoardWrite .lifeBoardForm>.writeInputForm>.layout>.form_input .input button.upload {
    width: 110px;
    background-color: #959595;
    font-family: 'Pretendard-Lg', sans-serif;
    font-size: 15px;
    letter-spacing: -0.15px
}

.UnitedBoardWrite .lifeBoardForm>.writeInputForm>.layout>.form_input .input button.add {
    height: 50px;
    background: url("../img/pc/common/add.png") no-repeat center center;
    background-size: cover
}

.UnitedBoardWrite .lifeBoardForm>.writeInputForm>.layout>.form_input .input button.del {
    height: 50px;
    background: url("../img/pc/common/delete.png") no-repeat center center;
    background-size: cover
}

.UnitedBoardWrite .lifeBoardForm>.writeInputForm>.layout>.form_input .input.file_input {
    position: relative;
    top: 0px;
    left: 0px;
    margin-right: 10px
}

.UnitedBoardWrite .lifeBoardForm>.writeInputForm>.layout>.form_input .input:last-child {
    margin-bottom: 0px
}

.UnitedBoardWrite .boardBtn {
    float: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 20px;
    width: 100%;
    height: auto
}

.UnitedBoardWrite .boardBtn>.btn {
    float: left;
    width: 160px;
    height: 60px;
    margin-right: 10px;
    font-family: 'Pretendard-Rg', sans-serif;
    font-size: 18px;
    letter-spacing: -0.45px;
    border-radius: 10px;
    cursor: pointer
}

.UnitedBoardWrite .boardBtn>.btn.cancelBtn {
    border: 1px solid #ddd;
    color: #999
}

.UnitedBoardWrite .boardBtn>.btn.writeBtn {
    border: 1px solid #005456;
    background-color: #005456;
    color: #fff
}

.UnitedBoardWrite .boardBtn>.btn.updateBtn {
    border: 1px solid #005456;
    background-color: #005456;
    color: #fff
}

.UnitedBoardWrite .boardBtn>.btn:last-child {
    margin-right: 0px
}

.UnitedBoardRank {
    float: left;
    width: 100%;
    height: auto
}

.UnitedBoardRank .title {
    margin-bottom: 40px !important
}

.UnitedBoardRank .list_view {
    float: left;
    width: 100%;
    height: auto
}

.UnitedBoardRank .list_view>.board_title_txt {
    width: 100%;
    height: auto;
    margin-bottom: 80px !important
}

.UnitedBoardRank .list_view>.board_title_txt>.title_txt {
    float: left;
    width: 100%;
    margin-bottom: 15px
}

.UnitedBoardRank .list_view>.board_title_txt>.title_txt.mb-30 {
    margin-bottom: 40px
}

.UnitedBoardRank .list_view>.board_title_txt>.title_txt>h4 {
    font-size: 26px;
    font-family: 'Pretendard-Rg', sans-serif;
    color: #029396
}

.UnitedBoardRank .list_view>.board_title_txt>.title_txt>p {
    font-size: 22px;
    line-height: 1.3
}

.UnitedBoardRank .list_view>.board_title_txt>.title_txt>p>span {
    font-family: 'Pretendard-Rg', sans-serif;
    font-size: 22px
}

.UnitedBoardRank .list_view>.board_title_txt>.title_txt>p>span.color {
    margin-left: 5px;
    color: #029396
}

.UnitedBoardRank .list_view>.board_title_txt>.title_txt>p>span.mr-5 {
    margin-right: 5px
}

.UnitedBoardRank .list_view>.board_title_txt>.title_txt:last-child {
    margin-bottom: 0px
}

.UnitedBoardRank .list_view>.board_inquiry_title {
    width: 100%;
    padding-bottom: 80px !important
}

.UnitedBoardRank .list_view>.board_inquiry_title .tab>li {
    width: 540px !important;
    cursor: pointer
}

.UnitedBoardRank .list_view>.board_inquiry_title .tab>li.on {
    border: 0px;
    background-color: #005456
}

.UnitedBoardRank .list_view>.board_inquiry_title .tab>li.on>p {
    color: #fff !important
}

.UnitedBoardRank .list_view>.board_total_list {
    width: 100%;
    height: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    margin-bottom: 50px
}

.UnitedBoardRank .list_view>.board_total_list>.total {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    width: auto
}

.UnitedBoardRank .list_view>.board_total_list>.total>h6 {
    font-size: 15px;
    letter-spacing: -0.15px;
    color: #999
}

.UnitedBoardRank .list_view>.board_total_list>.total>h6>span {
    font-family: 'Pretendard-Bd', sans-serif;
    font-size: 15px;
    letter-spacing: -0.15px;
    color: #005456;
    padding: 0 5px 0
}

.UnitedBoardRank .list_view>.board_total_list>.board_filter {
    float: left;
    width: auto
}

.UnitedBoardRank .list_view>.board_total_list>form>.input_area {
    float: left;
    width: 100%
}

.UnitedBoardRank .list_view>.board_total_list>form>.input_area>select {
    padding: 0 15px 0 0;
    float: left;
    font-family: 'Pretendard-Rg', sans-serif;
    font-weight: 100;
    font-size: 16px;
    letter-spacing: -0.16px;
    color: #000
}

.UnitedBoardRank .list_view>.board_total_list>form>.input_area>select.dropdown {
    position: relative;
    cursor: pointer;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: url("../img/pc/common/search_down.png") no-repeat 90% 54%;
    outline: none
}

.UnitedBoardRank .list_view>.board_total_list>form>.input_area>.input {
    position: relative;
    top: 0px;
    left: 0px
}

.UnitedBoardRank .list_view>.board_total_list>form>.input_area>.input>.search {
    position: absolute;
    top: 17px;
    right: 20px;
    display: block;
    width: 14px;
    height: 14px;
    background: url("../img/pc/common/my_search.png") no-repeat 50% 50%;
    background-size: cover
}

.UnitedBoardRank .list_view>.board_total_list>form>.input_area>.input>input::-webkit-input-placeholder {
    float: left;
    font-family: 'Pretendard-Rg', sans-serif;
    font-weight: 100;
    font-size: 16px;
    letter-spacing: -0.16px;
    color: #000
}

.UnitedBoardRank .list_view>.board_total_list>form>.input_area>.input>input::-moz-placeholder {
    float: left;
    font-family: 'Pretendard-Rg', sans-serif;
    font-weight: 100;
    font-size: 16px;
    letter-spacing: -0.16px;
    color: #000
}

.UnitedBoardRank .list_view>.board_total_list>form>.input_area>.input>input:-ms-input-placeholder {
    float: left;
    font-family: 'Pretendard-Rg', sans-serif;
    font-weight: 100;
    font-size: 16px;
    letter-spacing: -0.16px;
    color: #000
}

.UnitedBoardRank .list_view>.board_total_list>form>.input_area>.input>input::-ms-input-placeholder {
    float: left;
    font-family: 'Pretendard-Rg', sans-serif;
    font-weight: 100;
    font-size: 16px;
    letter-spacing: -0.16px;
    color: #000
}

.UnitedBoardRank .list_view>.board_total_list>form>.input_area>.input>input::placeholder {
    float: left;
    font-family: 'Pretendard-Rg', sans-serif;
    font-weight: 100;
    font-size: 16px;
    letter-spacing: -0.16px;
    color: #000
}

.UnitedBoardRank .list_view>.inner_area {
    float: left;
    width: 100%;
    height: auto
}

.UnitedBoardRank .list_view>.inner_area>.table_area {
    float: left;
    width: 100%;
    height: auto;
    border-top: 0px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.UnitedBoardRank .list_view>.inner_area>.table_area table {
    float: left;
    width: 100%;
    height: auto;
    border-collapse: collapse;
    border-left: 0px !important;
    border-right: 0px !important
}

.UnitedBoardRank .list_view>.inner_area>.table_area table colgroup .col1 {
    width: 10%
}

.UnitedBoardRank .list_view>.inner_area>.table_area table colgroup .col2 {
    width: 80%
}

.UnitedBoardRank .list_view>.inner_area>.table_area table thead tr {
    height: 80px;
    border-top: 1px solid #000;
    border-bottom: 1px solid #ddd;
    border-left: 0px;
    border-right: 0px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background-color: #fff
}

.UnitedBoardRank .list_view>.inner_area>.table_area table thead tr td p {
    font-family: 'Pretendard-Bd', sans-serif;
    font-weight: 600;
    width: 100%;
    height: auto;
    float: left;
    text-align: center;
    font-size: 17px;
    letter-spacing: -0.15px;
    color: #000
}

.UnitedBoardRank .list_view>.inner_area>.table_area table thead tr td p.name {
    width: 150px
}

.UnitedBoardRank .list_view>.inner_area>.table_area table tbody tr {
    height: 60px;
    border-bottom: 1px solid #ddd;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.UnitedBoardRank .list_view>.inner_area>.table_area table tbody tr td {
    padding-left: 0px !important;
    padding: 0 0 0 !important;
    margin: 21px 0 21px
}

.UnitedBoardRank .list_view>.inner_area>.table_area table tbody tr td p {
    width: 100%;
    height: auto;
    float: left;
    text-align: center;
    font-size: 17px;
    letter-spacing: -0.15px;
    color: #555
}

.UnitedBoardRank .list_view>.inner_area>.table_area table tbody tr td p.name {
    width: 150px
}

.lifeSocalEntryLayout {
    float: left;
    width: 100%;
    height: auto
}

.lifeSocalEntryLayout .lifeSocalEntryView {
    float: left;
    width: 100%;
    height: auto
}

.lifeSocalEntryLayout .lifeSocalEntryView .view {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    height: auto
}

.lifeSocalEntryLayout .lifeSocalEntryView .view>img {
    max-width: 100%;
    height: auto
}

.lifeOfficeEntryLayout {
    float: left;
    width: 100%;
    height: auto
}

.lifeOfficeEntryLayout .lifeOfficeEntryView {
    float: left;
    width: 100%;
    height: auto
}

.lifeOfficeEntryLayout .lifeOfficeEntryView .view {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    height: auto
}

.lifeOfficeEntryLayout .lifeOfficeEntryView .view>img {
    max-width: 100%;
    height: auto
}

@media (min-width: 721px) {
    .mb {
        display: none !important
    }
}

.diagnosisForm {
    float: left;
    position: relative;
    left: calc((100% - 1280px)/2);
    max-width: 1280px;
    width: 100%;
    height: auto
}

.diagnosisForm>.diagnosis_title_fir {
    padding-bottom: 0 !important
}

.diagnosisForm>.diagnosis_title_fir>ul>li {
    width: 216px !important
}

.diagnosisForm>.diagnosis_title_fir>ul>.active {
    background-color: #144446
}

.diagnosisForm>.diagnosis_title_fir>ul>.active>p {
    color: white !important
}

.diagnosisForm>.diagnosis_title_fir-pad {
    padding-bottom: 80px !important
}

.diagnosisForm>.diagnosisFormView {
    float: left;
    width: 100%;
    height: auto
}

.diagnosisForm>.diagnosisFormView>.diagnosisForm {
    float: left;
    width: 100%;
    height: auto
}

.diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.form_title {
    font-size: 35px;
    font-family: 'Pretendard-Md', sans-serif;
    margin-bottom: 40px
}

.diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.layout {
    float: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    height: auto;
    padding: 25px 0 25px;
    border-bottom: 1px solid #d6d6d6
}

.diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.layout.border-t {
    border-top: 1px solid #d6d6d6
}

.diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.layout .flex-input {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    row-gap: 20px
}

.diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.layout .flex-input.flex-wrap {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.layout>.form_label {
    float: left;
    width: 250px;
    height: auto
}

.diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.layout>.form_label>.txt {
    float: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: auto;
    height: auto
}

.diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.layout>.form_label>.txt label,
.diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.layout>.form_label>.txt span {
    font-family: 'Pretendard-Rg', sans-serif;
    font-size: 35px;
    font-family: 500;
    font-weight: 100;
    color: #000
}

.diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.layout>.form_label>.txt>span {
    margin-left: 10px;
    color: #ed1c24
}

.diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.layout>.form_input {
    float: left;
    width: 800px;
    height: auto;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.layout>.form_input>.input-regdate {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #555555
}

.diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.layout>.form_input>.input-regdate input[type=text] {
    width: 70px !important;
    margin-left: 10px
}

.diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.layout>.form_input input[type=text],
.diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.layout>.form_input input[type=password],
.diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.layout>.form_input textarea {
    width: auto;
    height: 50px;
    border: 1px solid #f5f5f5;
    border-radius: 8px;
    background-color: #f5f5f5;
    font-family: 'Pretendard-Lg', sans-serif;
    font-size: 15px;
    color: #555;
    text-indent: 15px
}

.diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.layout>.form_input input:focus,
.diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.layout>.form_input textarea:focus {
    outline: none
}

.diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.layout>.form_input label {
    font-family: 'Pretendard-Lg', sans-serif;
    font-weight: 500;
    font-size: 15px;
    color: #555
}

.diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.layout>.form_input label.service {
    font-family: 'Pretendard-Rg', sans-serif;
    font-size: 18px;
    color: #000
}

.diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.layout>.form_input input[type=checkbox] {
    display: none
}

.diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.layout>.form_input input[type=radio] {
    display: none
}

.diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.layout>.form_input button {
    width: auto;
    height: 50px;
    border-radius: 8px;
    border: 1px solid #959595;
    background-color: #959595;
    font-family: 'Pretendard-Lg', sans-serif;
    font-size: 16px;
    color: #fff
}

.diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.layout>.form_input select {
    width: auto;
    height: 50px;
    border: 1px solid #f5f5f5;
    border-radius: 8px;
    font-family: 'Pretendard-Lg', sans-serif;
    font-size: 15px;
    color: #555;
    text-indent: 15px
}

.diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.layout>.form_input>.input {
    float: left;
    width: auto;
    height: auto;
    font-size: 35px
}

.diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.layout>.form_input>.input.mr-20 {
    margin-right: 20px
}

.diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.layout>.form_input>.input.m-20 {
    margin-right: 20px;
    margin-bottom: 20px
}

.diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.layout>.form_input>.input>.flex_input {
    float: left;
    width: 100%;
    margin-bottom: 10px
}

.diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.layout>.form_input>.input>.flex_input:last-child {
    margin-bottom: 0px
}

.diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.layout>.form_input>.input>span {
    float: left;
    display: block;
    margin-top: 10px;
    width: 100%;
    height: auto;
    font-family: 'Pretendard-Lg', sans-serif;
    font-size: 15px;
    font-weight: 300;
    color: #000
}

.diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.layout>.form_input>.input input[type=text],
.diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.layout>.form_input>.input textarea {
    float: left;
    width: 400px;
    margin-right: 10px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 35px
}

.diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.layout>.form_input>.input input[type=text]#details,
.diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.layout>.form_input>.input textarea#details {
    width: 830px
}

.diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.layout>.form_input>.input input[type=text]#name,
.diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.layout>.form_input>.input textarea#name {
    width: 200px
}

.diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.layout>.form_input>.input input[type=text]#birth,
.diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.layout>.form_input>.input textarea#birth {
    width: 200px
}

.diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.layout>.form_input>.input input[type=text]#phone,
.diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.layout>.form_input>.input textarea#phone {
    width: 280px
}

.diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.layout>.form_input>.input input[type=text]#district,
.diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.layout>.form_input>.input textarea#district {
    width: 800px
}

.diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.layout>.form_input>.input input[type=text]#neighborhood,
.diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.layout>.form_input>.input textarea#neighborhood {
    width: 400px
}

.diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.layout>.form_input>.input input[type=text]#experience,
.diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.layout>.form_input>.input textarea#experience {
    width: 830px !important;
    height: 90px;
    padding: 10px 20px 10px 20px;
    resize: none
}

.diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.layout>.form_input>.input input[type=password] {
    float: left;
    width: 200px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.layout>.form_input>.input button {
    float: left;
    width: 100px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    cursor: pointer
}

.diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.layout>.form_input>.input button.zipBtn {
    width: 130px
}

.diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.layout>.form_input>.input select {
    float: left;
    width: 160px
}

.diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.layout>.form_input>.input select.jobType {
    width: 400px;
    background-color: #f5f5f5
}

.diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.layout>.form_input>.input>input[type=checkbox]+label {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: auto;
    height: 25px;
    padding-left: 30px;
    background: url("../img/pc/common/chk.png") left/25px no-repeat
}

.diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.layout>.form_input>.input>input[type=checkbox]:checked+label {
    background: url("../img/pc/common/chk_on.png") left/25px no-repeat
}

.diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.layout>.form_input>.input input[type=radio] {
    display: none
}

.diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.layout>.form_input>.input input[type=radio]+label {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    float: left;
    height: 25px;
    line-height: 0.9;
    cursor: pointer;
    padding-left: 36px;
    background: url("../img/pc/common/radio.png") left/25px no-repeat;
    cursor: pointer;
    font-size: 35px
}

.diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.layout>.form_input>.input input[type=radio]:checked+label {
    background: url("../img/pc/common/radio_on.png") left/25px no-repeat;
    font-size: 35px
}

.diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.layout>.form_input .direct {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.layout>.form_input .direct label {
    margin-right: 10px
}

.diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.layout>.form_input .direct input[name="direct_text"] {
    display: none;
    width: 230px
}

.diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.layout>.form_input.last {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    place-content: center
}

.diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.layout>.input-info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    color: #555555
}

.diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.layout>.input-info>.input {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.layout>.input-info>.input>.flex-div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.layout>.input-info>.input input[type=text] {
    margin-left: 10px
}

.diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.layout>.input-info>.input:nth-child(1) {
    margin-bottom: 20px
}

.diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.layout>.policy {
    padding-top: 30px;
    padding-bottom: 30px;
    height: auto;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.layout>.policy>.head {
    float: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
    height: auto;
    margin-bottom: 30px
}

.diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.layout>.policy>.content {
    float: left;
    width: 100%;
    height: 110px;
    border: 1px solid #eee;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow: overlay;
    padding: 20px
}

.diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.layout>.policy .policy_agree {
    float: left;
    width: auto;
    height: auto;
    border: 0px
}

.diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.layout>.policy .policy_agree>label {
    font-size: 35px;
    line-height: 1;
    font-family: 'Pretendard-Rg', serif;
    font-weight: normal;
    color: #000;
    letter-spacing: -0.5px
}

.diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.layout>.policy .policy_agree input[type=checkbox],
.diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.layout>.policy .policy_agree input[type=radio] {
    display: none
}

.diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.layout>.policy .policy_agree input[type=checkbox]+label {
    font-size: 35px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    float: left;
    height: 80px;
    line-height: 0.9;
    cursor: pointer;
    padding-left: 38px;
    background: url("../img/pc/common/chk.png") left/25px no-repeat;
    cursor: pointer
}

.diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.layout>.policy .policy_agree input[type=checkbox]:checked+label {
    background: url("../img/pc/common/chk_on.png") left/25px no-repeat
}

.diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.layout>.policy .policy_agree input[type=radio]+label {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    float: left;
    height: 25px;
    font-size: 35px;
    line-height: 0.9;
    cursor: pointer;
    padding-left: 36px;
    background: url("../img/pc/common/radio.png") left/25px no-repeat;
    cursor: pointer
}

.diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.layout>.policy .policy_agree input[type=radio]:checked+label {
    background: url("../img/pc/common/radio_on.png") left/25px no-repeat
}

.diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.layout>.policy .policy_agree span {
    color: #ee2830;
    margin-right: 10px
}

.diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.layout>.policy-consulting .head {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    row-gap: 10px;
    font-size: 35px
}

.diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.layout>.policy-consulting .policy_agree {
    font-size: 35px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.layout>.policy-consulting .policy_agree label {
    font-size: 15px
}

.diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.layout>.policy-consulting .policy_agree label[for="agree6"],
.diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.layout>.policy-consulting .policy_agree label[for="agree7"] {
    margin-left: 16px
}

.diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.layout>.policy-consulting .policy_agree:last-child {
    margin-top: 20px
}

.diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.layout-consulting {
    padding: 40px 0 40px
}

.diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.layout:nth-last-child(2) {
    border-bottom: none
}

.diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.checkList {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    clear: both;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100px
}

.diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.checkList .contents {
    margin-left: 50px;
    width: 560px
}

.diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.checkList .checkArea {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.checkList .checkArea>label {
    font-size: 15px;
    line-height: 1;
    font-family: 'Pretendard-Rg', serif;
    font-weight: normal;
    color: #555555;
    letter-spacing: -0.5px
}

.diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.checkList .checkArea input[type=radio] {
    display: none
}

.diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.checkList .checkArea input[type=radio]+label {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    float: left;
    height: 25px;
    line-height: 0.9;
    cursor: pointer;
    padding-left: 34px;
    padding-right: 50px;
    background: url("../img/pc/common/radio.png") left/25px no-repeat;
    cursor: pointer
}

.diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.checkList .checkArea input[type=radio]:checked+label {
    background: url("../img/pc/common/radio_on.png") left/25px no-repeat
}

.diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.checkList .checkArea .top_area {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    place-content: space-between;
    padding-right: 60px
}

.diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.checkList .checkArea .top_area div {
    font-family: 'Pretendard-Md', sans-serif
}

.diagnosisForm>.diagnosisFormView>.diagnosisForm>form .high {
    height: 128px
}

.diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.checkList:nth-child(even) {
    background: #f9f9f9
}

.diagnosisForm>.diagnosisFormView>.diagnosisForm:last-child {
    margin-bottom: 0px
}

.diagnosisForm>.diagnosisFormView table colgroup .col1 {
    width: 15%
}

.diagnosisForm>.diagnosisFormView table colgroup .col2 {
    width: 50%
}

.diagnosisForm>.diagnosisFormView table colgroup .col3 {
    width: 7%
}

.diagnosisForm>.diagnosisFormView table tbody {
    text-align: center
}

.diagnosisForm>.diagnosisFormView table tbody tr .avg {
    background-color: #f9f9f9
}

.diagnosisForm>.diagnosisFormView .chart {
    margin-bottom: 30px
}

.diagnosisForm>.diagnosisFormView .sum {
    margin-bottom: 40px
}

.diagnosisForm>.diagnosisFormView .sum tbody td {
    padding-left: 0 !important
}

.diagnosisForm>.diagnosisFormView .avg {
    margin-bottom: 40px;
    font-size: 13px;
    display: table
}

.diagnosisForm>.diagnosisFormView .avg tbody td {
    padding-left: 0 !important
}

.diagnosisForm>.diagnosisFormView .avg tbody .bold {
    font-family: 'Pretendard-Bd', sans-serif;
    font-size: 14pt
}

.diagnosisForm>.diagnosisFormView .result_title {
    font-size: 35px;
    font-family: 'Pretendard-Bd', sans-serif;
    margin-bottom: 30px
}

.diagnosisForm>.diagnosisFormView .result tbody tr {
    height: 192px
}

.diagnosisForm>.diagnosisFormView .result tbody tr td:nth-child(1) {
    background: #f9f9f9;
    text-align: center;
    padding-left: 0 !important;
    font-size: 35px;
    width: 75px
}

.diagnosisForm>.diagnosisFormView .result tbody tr td:nth-child(2) {
    text-align: left;
    font-size: 35px;
    line-height: 50px;
    color: #555555;
    letter-spacing: -0.13px
}

.diagnosisForm>.diagnosisFormView .result tbody tr td:nth-child(2) p {
    font-family: 'Pretendard-Bd', sans-serif;
    font-size: 35px;
    margin-bottom: 30px
}

.diagnosisForm>.diagnosisFormView .result tbody tr td:nth-child(2) p span {
    font-size: 15px;
    font-family: 'Pretendard-Bd', sans-serif
}

.diagnosisForm>.diagnosisFormView .result tbody tr td:nth-child(2) .high {
    color: #ff0000;
    font-size: 35px
}

.diagnosisForm>.diagnosisFormView .result tbody tr td:nth-child(2) .low {
    color: #0000ff;
    font-size: 35px
}

.diagnosisBtn {
    float: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 20px;
    width: 100%;
    height: auto
}

.diagnosisBtn>.btn {
    float: left;
    width: 160px;
    height: 60px;
    margin-right: 10px;
    font-family: 'Pretendard-Rg', sans-serif;
    font-size: 18px;
    letter-spacing: -0.45px;
    border-radius: 10px;
    cursor: pointer
}

.diagnosisBtn>.btn.cancelBtn {
    border: 1px solid #ddd;
    color: #999
}

.diagnosisBtn>.btn.nextBtn {
    border: 1px solid #005456;
    background-color: #005456;
    color: #fff
}

.diagnosisBtn>.btn.returnBtn {
    border: 1px solid #dddddd;
    background-color: #dddddd;
    color: white
}

.diagnosisBtn>.btn.printBtn {
    border: 1px solid #005456;
    background-color: #ffffff;
    color: #005456
}

.diagnosisBtn>.btn:last-child {
    margin-right: 0px
}

.lifePlanAssayLayout {
    float: left;
    width: 100%;
    height: auto
}

.lifePlanAssayLayout .lifePlanAssayView {
    float: left;
    width: 100%;
    height: auto
}

.lifePlanAssayLayout .lifePlanAssayView .view {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    height: auto
}

.lifePlanAssayLayout .lifePlanAssayView .view>img {
    max-width: 100%;
    height: auto
}

.lifePlanAssayLayout .btn {
    float: left;
    position: relative;
    display: block;
    left: calc((100% - 700px) / 2);
    margin-top: 80px;
    width: 700px;
    height: auto;
    border-radius: 15px;
    background-color: #005456
}

.lifePlanAssayLayout .btn>a {
    float: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    height: 80px;
    font-family: 'Pretendard-Md', sans-serif;
    font-size: 30px;
    letter-spacing: -0.75px;
    color: #fff
}

.lifeTimePlanLayout {
    float: left;
    width: 100%;
    height: auto
}

.lifeTimePlanLayout .lifeTimePlanView {
    float: left;
    width: 100%;
    height: auto
}

.lifeTimePlanLayout .lifeTimePlanView .view {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    height: auto
}

.lifeTimePlanLayout .lifeTimePlanView .view>img {
    max-width: 100%;
    height: auto
}

.lifeTaskDoLayout {
    float: left;
    width: 100%;
    height: auto
}

.lifeTaskDoLayout .lifeTaskDoView {
    float: left;
    width: 100%;
    height: auto
}

.lifeTaskDoLayout .lifeTaskDoView .view {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    height: auto
}

.lifeTaskDoLayout .lifeTaskDoView .view>img {
    max-width: 100%;
    height: auto
}

.lifeSocalhelpLayout {
    float: left;
    width: 100%;
    height: auto
}

.lifeSocalhelpLayout .lifeSocalhelpView {
    float: left;
    width: 100%;
    height: auto
}

.lifeSocalhelpLayout .lifeSocalhelpView .view {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    height: auto
}

.lifeSocalhelpLayout .lifeSocalhelpView .view>img {
    max-width: 100%;
    height: auto
}

.policyLayout {
    float: left;
    width: 100%;
    height: auto
}

.policyLayout .policyLayoutView {
    float: left;
    width: 100%
}

.policyLayout .policyLayoutView>.policy_sub_title {
    float: left;
    width: 100%;
    height: auto
}

.policyLayout .policyLayoutView>.policy_sub_title>.tit {
    font-size: 20px !important;
    letter-spacing: -0.20px;
    line-height: 1.3;
    margin-bottom: 30px
}

.policyLayout .policyLayoutView>.policy_sub_title>.title_txt {
    float: left;
    width: 100%;
    margin-bottom: 30px !important
}

.policyLayout .policyLayoutView>.policy_sub_title>.title_txt>h6 {
    font-size: 28px !important
}

.policyLayout .policyLayoutView>.policy_sub_title>.policy_term {
    float: left;
    width: 100%;
    height: auto;
    margin-bottom: 30px
}

.policyLayout .policyLayoutView>.policy_sub_title>.policy_term>.title {
    float: left;
    width: 100%;
    height: auto;
    margin-bottom: 0px;
    text-align: left;
    margin-bottom: 10px !important
}

.policyLayout .policyLayoutView>.policy_sub_title>.policy_term>.title>h6 {
    font-family: 'Pretendard-Rg', sans-serif;
    font-size: 24px;
    letter-spacing: -0.18px;
    color: #000
}

.policyLayout .policyLayoutView>.policy_sub_title>.policy_term>p {
    font-size: 18px !important;
    line-height: 1.3;
    letter-spacing: -0.18px
}

.policyLayout .policyLayoutView>.policy_sub_title>.policy_term>p.indent {
    text-indent: 20px
}

.policyLayout .policyLayoutView>.policy_sub_title>.policy_term:last-child {
    margin-bottom: 0px
}

#ajax_loding {
    width: 100vw;
    height: 100vh;
    float: left;
    position: fixed;
    top: 0;
    left: 0;
    display: none;
    background-color: rgba(150, 150, 150, 0.5);
    z-index: 9999
}

#ajax_loding>.center {
    width: auto;
    height: auto;
    float: left;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    padding: 5px
}

#ajax_loding>.center img {
    width: auto;
    height: auto;
    float: left
}

.welfare_submit{
    border: 1px solid #005456;
    background-color: #005456;
    color: #fff; float: left;
    width: 160px;
    height: 60px;
    margin-right: 10px;
    font-family: 'Pretendard-Rg', sans-serif;
    font-size: 18px;
    letter-spacing: -0.45px;
    border-radius: 10px;
    cursor: pointer; justify-content: center;
}

@media (min-width: 721px) {
    footer {
        position: relative;
        width: 100%;
        height: auto;
        float: left;
        background-color: #1c1e26;
        padding: 60px 0 60px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    footer>.footer_wrap {
        float: left;
        width: 1440px;
        height: 291px;
        margin-left: calc((100% - 1440px) / 2);
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    footer>.footer_wrap>.footer_logo {
        float: left;
        width: 100%;
        margin-bottom: 20px
    }

    footer>.footer_wrap>.footer_logo>.logo {
        float: left;
        width: 197px
    }

    footer>.footer_wrap>.footer_logo>.logo>a {
        float: left;
        display: block;
        width: 100%;
        height: auto
    }

    footer>.footer_wrap>.footer_logo>.logo>a>img {
        width: 100%;
        height: 36px
    }

    footer>.footer_wrap>.fot_info {
        float: left;
        width: 100%;
        height: auto
    }

    footer>.footer_wrap>.fot_info p,
    footer>.footer_wrap>.fot_info span {
        font-family: 'Pretendard-Rg', sans-serif;
        font-weight: 500;
        font-size: 18px;
        line-height: 1;
        letter-spacing: -0.18px;
        color: #a0a1a7;
        white-space: pre;
    }

    footer>.footer_wrap>.fot_info .info_wrap {
        float: left;
        width: 100%;
        height: auto;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    footer>.footer_wrap>.fot_info.fot_top {
        height: 60px;
        /* margin-bottom: 68px */
    }

    footer>.footer_wrap>.fot_info.fot_top .center_info {
        float: left;
        width: auto;
        height: auto
    }

    footer>.footer_wrap>.fot_info.fot_top .center_info .txt {
        float: left;
        width: auto;
        height: auto
    }

    footer>.footer_wrap>.fot_info.fot_top .center_info .txt.w-100 {
        float: left;
        width: 100%
    }

    footer>.footer_wrap>.fot_info.fot_top .center_info .txt>.bd {
        float: left;
        margin-right: 20px;
        font-family: 'Pretendard-Bd', sans-serif
    }

    footer>.footer_wrap>.fot_info.fot_top .center_info .txt>p {
        float: left
    }

    footer>.footer_wrap>.fot_info.fot_top .center_info>.tel_info {
        float: left;
        width: auto;
        height: auto;
        margin-top: 22px
    }

    footer>.footer_wrap>.fot_info.fot_top .center_info>.tel_info>.txt {
        margin-right: 30px
    }

    footer>.footer_wrap>.fot_info.fot_top .center_info>.tel_info>.txt:last-child {
        margin-right: 0px
    }

    footer>.footer_wrap>.fot_info.fot_top .fot_select {
        float: left;
        width: 250px;
        height: 50px;
        position: relative
    }

    footer>.footer_wrap>.fot_info.fot_top .fot_select::before {
        content: "";
        clear: both;
        display: block;
        width: 100%;
        height: 100%;
        float: left;
        position: absolute;
        top: 0;
        left: 0;
        border: 1px solid #e1e1e1;
        border-radius: 10px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    footer>.footer_wrap>.fot_info.fot_top .fot_select:hover>.related_area {
        display: block
    }

    footer>.footer_wrap>.fot_info.fot_top .fot_select>.related_area {
        width: 100%;
        height: auto;
        float: left;
        position: absolute;
        bottom: 100%;
        display: none;
        left: 0;
        z-index: 999
    }

    footer>.footer_wrap>.fot_info.fot_top .fot_select>.related_area>.list {
        width: 100%;
        height: auto;
        float: left;
        z-index: 999
    }

    footer>.footer_wrap>.fot_info.fot_top .fot_select>.related_area>.list>li {
        width: 100%;
        height: auto;
        float: left;
        background-color: #fff;
        z-index: 999
    }

    footer>.footer_wrap>.fot_info.fot_top .fot_select>.related_area>.list>li>a {
        display: block;
        width: 100%;
        height: auto;
        line-height: 1;
        padding: 20px 20px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        font-size: 14px;
        color: #999;
        z-index: 999
    }

    footer>.footer_wrap>.fot_info.fot_top .fot_select>.linner {
        width: 100%;
        height: 15px;
        float: left;
        position: relative;
        top: 50%;
        padding: 0 20px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%)
    }

    footer>.footer_wrap>.fot_info.fot_top .fot_select>.linner>p {
        width: auto;
        font-family: 'Pretendard-Rg', sans-serif;
        font-size: 17px;
        height: auto;
        line-height: 15px;
        float: left;
        color: #cccccc
    }

    footer>.footer_wrap>.fot_info.fot_top .fot_select>.linner>.icon {
        width: 15px;
        height: 15px;
        float: right;
        background-image: url(../img/pc/common/arrow_up.png);
        background-repeat: no-repeat;
        background-position: center;
        background-size: contain
    }

    footer>.footer_wrap>.fot_info.fot_bottom {
        /* border-top: 1px solid #f1f1f1; */
        height: auto;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    footer>.footer_wrap>.fot_info.fot_bottom .policy_wrap {
        float: left;
        width: 100%;
        height: 30px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end
    }

    footer>.footer_wrap>.fot_info.fot_bottom .policy_wrap .copyright {
        float: left;
        width: auto;
        height: auto
    }

    footer>.footer_wrap>.fot_info.fot_bottom .policy_wrap .copyright>.copy {
        font-size: 17px
    }

    footer>.footer_wrap>.fot_info.fot_bottom .policy_wrap>.info_policy {
        float: left;
        width: auto;
        height: auto
    }

    footer>.footer_wrap>.fot_info.fot_bottom .policy_wrap>.info_policy>ul {
        float: left;
        width: auto
    }

    footer>.footer_wrap>.fot_info.fot_bottom .policy_wrap>.info_policy>ul>li {
        float: left;
        display: block;
        height: auto;
        margin-right: 55px
    }

    footer>.footer_wrap>.fot_info.fot_bottom .policy_wrap>.info_policy>ul>li>a {
        float: left;
        display: block;
        font-family: 'Pretendard-Rg', sans-serif;
        font-weight: 500;
        font-size: 17px;
        line-height: 1;
        color: #a0a1a7;
        cursor: pointer
    }

    footer>.footer_wrap>.fot_info.fot_bottom .policy_wrap>.info_policy>ul>li:last-child {
        margin-right: 0px
    }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9yZXNldC5zY3NzIiwiX3N1Yi5zY3NzIiwiX2hlYWRlci5zY3NzIiwiX2xheW91dC5zY3NzIiwiX2luZGV4LnNjc3MiLCJfcmVnaXN0ZXIuc2NzcyIsIl9saWZlLnNjc3MiLCJfZWR1LnNjc3MiLCJfbXlpbmZvLnNjc3MiLCJfcmVudGFsLnNjc3MiLCJfYm9hcmQuc2NzcyIsIl9kaWFnbm9zaXMuc2NzcyIsIl9wb2xpY3kuc2NzcyIsIl9mb290ZXIuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSw4REFBWSxDQUVaLFdBQ0UsNkJBQThCLENBQzlCLGlCQUFrQixDQUNsQixlQUFnQixDQUNoQix3UEFFb0YsQ0FHdEYsV0FDRSw2QkFBOEIsQ0FDOUIsaUJBQWtCLENBQ2xCLGVBQWdCLENBQ2hCLDJQQUVxRixDQUd2RixXQUNFLDZCQUE4QixDQUM5QixpQkFBa0IsQ0FDbEIsZUFBZ0IsQ0FDaEIsaVFBRXVGLENBR3pGLFdBQ0UsNkJBQThCLENBQzlCLGlCQUFrQixDQUNsQixlQUFnQixDQUNoQiw4UEFFc0YsQ0FHeEYsV0FDRSw2QkFBOEIsQ0FDOUIsaUJBQWtCLENBQ2xCLGVBQWdCLENBQ2hCLHdQQUVvRixDQUd0RixXQUNFLDZCQUE4QixDQUM5QixpQkFBa0IsQ0FDbEIsZUFBZ0IsQ0FDaEIsMlBBRXFGLENBR3ZGLFdBQ0UsMkJBQTRCLENBQzVCLGtJQUN3RSxDQUN4RSxrQkFBbUIsQ0FDbkIsaUJBQWtCLENBR3BCLFdBQ0UsMkJBQTRCLENBQzVCLGtJQUN3RSxDQUN4RSxrQkFBbUIsQ0FDbkIsaUJBQWtCLENBR3BCLFdBQ0UsMkJBQTRCLENBQzVCLGtJQUN3RSxDQUN4RSxrQkFBbUIsQ0FDbkIsaUJBQWtCLENBR3BCLFdBQ0UsMkJBQTRCLENBQzVCLGtJQUN3RSxDQUN4RSxrQkFBbUIsQ0FDbkIsaUJBQWtCLENBR3BCLFdBQ0UsMkJBQTRCLENBQzVCLGtJQUN3RSxDQUN4RSxrQkFBbUIsQ0FDbkIsaUJBQWtCLENBR3BCLFdBQ0UsMkJBQTRC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Q0F4T3BDLHVFQTJPNEIsY0FBZSxDQTNPM0MsbUVBZ1B3QixVQUFXLENBQ1gsVUFBVyxDQUNYLFdBQVksQ0FsUHBDLHNFQXFQNEIsVUFBVyxDQUNYLFVBQVcsQ0F0UHZDLHlFQXlQZ0MsVUFBVyxDQUNYLGFBQWMsQ0FDZCxXQUFZLENBQ1osaUJBQWtCLENBNVBsRCwyRUErUG9DLFVBQVcsQ0FDWCxhQUFjLENBQ2QsdUNBQXdDLENBQ3hDLGVBQWdCLENBQ2hCLGNBQWUsQ0FDZixhQUFjLENBQ2QsYUFBYyxDQUNkLGNBQWUsQ0F0UW5ELG9GQTJRZ0MsZ0JBQWlCLENBQ3BCIiwiZmlsZSI6ImNvbW1vbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IHVybCgvL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Vhcmx5YWNjZXNzL25vdG9zYW5za3IuY3NzKTtcclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSIGllJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICBzcmM6IHVybCgnLy9mb250cy5nc3RhdGljLmNvbS9lYS9ub3Rvc2Fuc2tyL3YyL05vdG9TYW5zS1ItVGhpbi53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgIHVybCgnLy9mb250cy5nc3RhdGljLmNvbS9lYS9ub3Rvc2Fuc2tyL3YyL05vdG9TYW5zS1ItVGhpbi53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICB1cmwoJy8vZm9udHMuZ3N0YXRpYy5jb20vZWEvbm90b3NhbnNrci92Mi9Ob3RvU2Fuc0tSLVRoaW4ub3RmJykgZm9ybWF0KCdvcGVudHlwZScpO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUiBpZSc7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgc3JjOiB1cmwoJy8vZm9udHMuZ3N0YXRpYy5jb20vZWEvbm90b3NhbnNrci92Mi9Ob3RvU2Fuc0tSLUxpZ2h0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgdXJsKCcvL2ZvbnRzLmdzdGF0aWMuY29tL2VhL25vdG9zYW5za3IvdjIvTm90b1NhbnNLUi1MaWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICB1cmwoJy8vZm9udHMuZ3N0YXRpYy5jb20vZWEvbm90b3NhbnNrci92Mi9Ob3RvU2Fuc0tSLUxpZ2h0Lm90ZicpIGZvcm1hdCgnb3BlbnR5cGUnKTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1IgaWUnO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIHNyYzogdXJsKCcvL2ZvbnRzLmdzdGF0aWMuY29tL2VhL25vdG9zYW5za3IvdjIvTm90b1NhbnNLUi1SZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgdXJsKCcvL2ZvbnRzLmdzdGF0aWMuY29tL2VhL25vdG9zYW5za3IvdjIvTm90b1NhbnNLUi1SZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgIHVybCgnLy9mb250cy5nc3RhdGljLmNvbS9lYS9ub3Rvc2Fuc2tyL3YyL05vdG9TYW5zS1ItUmVndWxhci5vdGYnKSBmb3JtYXQoJ29wZW50eXBlJyk7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSIGllJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBzcmM6IHVybCgnLy9mb250cy5nc3RhdGljLmNvbS9lYS9ub3Rvc2Fuc2tyL3YyL05vdG9TYW5zS1ItTWVkaXVtLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgdXJsKCcvL2ZvbnRzLmdzdGF0aWMuY29tL2VhL25vdG9zYW5za3IvdjIvTm90b1NhbnNLUi1NZWRpdW0ud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgdXJsKCcvL2ZvbnRzLmdzdGF0aWMuY29tL2VhL25vdG9zYW5za3IvdjIvTm90b1NhbnNLUi1NZWRpdW0ub3RmJykgZm9ybWF0KCdvcGVudHlwZScpO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUiBpZSc7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgc3JjOiB1cmwoJy8vZm9udHMuZ3N0YXRpYy5jb20vZWEvbm90b3NhbnNrci92Mi9Ob3RvU2Fuc0tSLUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICB1cmwoJy8vZm9udHMuZ3N0YXRpYy5jb20vZWEvbm90b3NhbnNrci92Mi9Ob3RvU2Fuc0tSLUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgdXJsKCcvL2ZvbnRzLmdzdGF0aWMuY29tL2VhL25vdG9zYW5za3IvdjIvTm90b1NhbnNLUi1Cb2xkLm90ZicpIGZvcm1hdCgnb3BlbnR5cGUnKTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1IgaWUnO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogOTAwO1xyXG4gIHNyYzogdXJsKCcvL2ZvbnRzLmdzdGF0aWMuY29tL2VhL25vdG9zYW5za3IvdjIvTm90b1NhbnNLUi1CbGFjay53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgIHVybCgnLy9mb250cy5nc3RhdGljLmNvbS9lYS9ub3Rvc2Fuc2tyL3YyL05vdG9TYW5zS1ItQmxhY2sud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgdXJsKCcvL2ZvbnRzLmdzdGF0aWMuY29tL2VhL25vdG9zYW5za3IvdjIvTm90b1NhbnNLUi1CbGFjay5vdGYnKSBmb3JtYXQoJ29wZW50eXBlJyk7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1UaCc7XHJcbiAgc3JjOiB1cmwoJy4uLy4uL3ZlbmRvci9mb250L3ByZXRlbmRhcmQvUHJldGVuZGFyZC1UaC53b2ZmMicpLFxyXG4gICAgdXJsKCcuLi8uLi92ZW5kb3IvZm9udC9wcmV0ZW5kYXJkL1ByZXRlbmRhcmQtVGgud29mZjInKSBmb3JtYXQoJ3dvZmYnKTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLUxnJztcclxuICBzcmM6IHVybCgnLi4vLi4vdmVuZG9yL2ZvbnQvcHJldGVuZGFyZC9QcmV0ZW5kYXJkLUxnLndvZmYyJyksXHJcbiAgICB1cmwoJy4uLy4uL3ZlbmRvci9mb250L3ByZXRlbmRhcmQvUHJldGVuZGFyZC1MZy53b2ZmMicpIGZvcm1hdCgnd29mZicpO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtUmcnO1xyXG4gIHNyYzogdXJsKCcuLi8uLi92ZW5kb3IvZm9udC9wcmV0ZW5kYXJkL1ByZXRlbmRhcmQtUmcud29mZjInKSxcclxuICAgIHVybCgnLi4vLi4vdmVuZG9yL2ZvbnQvcHJldGVuZGFyZC9QcmV0ZW5kYXJkLVJnLndvZmYyJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1NZCc7XHJcbiAgc3JjOiB1cmwoJy4uLy4uL3ZlbmRvci9mb250L3ByZXRlbmRhcmQvUHJldGVuZGFyZC1NZC53b2ZmMicpLFxyXG4gICAgdXJsKCcuLi8uLi92ZW5kb3IvZm9udC9wcmV0ZW5kYXJkL1ByZXRlbmRhcmQtTWQud29mZjInKSBmb3JtYXQoJ3dvZmYnKTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLUJkJztcclxuICBzcmM6IHVybCgnLi4vLi4vdmVuZG9yL2ZvbnQvcHJldGVuZGFyZC9QcmV0ZW5kYXJkLUJkLndvZmYyJyksXHJcbiAgICB1cmwoJy4uLy4uL3ZlbmRvci9mb250L3ByZXRlbmRhcmQvUHJldGVuZGFyZC1CZC53b2ZmMicpIGZvcm1hdCgnd29mZicpO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtRUInO1xyXG4gIHNyYzogdXJsKCcuLi8uLi92ZW5kb3IvZm9udC9wcmV0ZW5kYXJkL1ByZXRlbmRhcmQtRUIud29mZjInKSxcclxuICAgIHVybCgnLi4vLi4vdmVuZG9yL2ZvbnQvcHJldGVuZGFyZC9QcmV0ZW5kYXJkLUVCLndvZmYyJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbioge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIC8vZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1SZyc7XHJcbn1cclxuXHJcbmltZyB7XHJcbiAgYm9yZGVyOiBub25lO1xyXG59XHJcblxyXG5hIHtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgY29sb3I6ICMzMzM7XHJcbn1cclxuXHJcbnVsLFxyXG5saSxcclxub2wge1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbiRwb2ludENvbG9yOiAjMTY1NGExO1xyXG5cclxuYm9keSB7XHJcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG59XHJcblxyXG4jTGlmZVR3aXN0TW92IHtcclxuICBmbG9hdDogbGVmdDtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMTAwdnc7XHJcbiAgaGVpZ2h0OiAxMDB2aDtcclxuXHJcbiAgJj52aWRlb3tcclxuICAgIHBvc2l0aW9uOmZpeGVkOyByaWdodDowO1xyXG4gICAgYm90dG9tOjA7IFxyXG4gICAgbWluLXdpZHRoOjEwMCU7XHJcbiAgICBtaW4taGVpZ2h0OjEwMCU7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIHotaW5kZXg6LTEwMDtcclxuICAgIC8vIGJhY2tncm91bmQ6dXJsKHBvbGluYS5qcGcpIG5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7XHJcbiAgfVxyXG5cclxuICAmPi5za2lwIHtcclxuICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgYm90dG9tOiAxMDBweDtcclxuICAgIHJpZ2h0OjEwMHB4O1xyXG5cclxuICAgIHdpZHRoOiAxNjBweDtcclxuICAgIGhlaWdodDogNjJweDtcclxuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9wYy9jb21tb24vc2tpcC5wbmdcIikgbm8tcmVwZWF0IDUwJSA1MCU7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgei1pbmRleDogMTAwMDA7XHJcblxyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxufVxyXG5cclxuI0xpZmVUd2lzdENlbnRlciB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogYXV0bztcclxuXHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgJi5vbiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbiN3cmFwcGVyIHtcclxuICBmbG9hdDogbGVmdDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbGVmdDogY2FsYygoMTAwJSAtIDE0NDBweCkgLyAyKTtcclxuICB3aWR0aDogMTQ0MHB4O1xyXG4gIGhlaWdodDogYXV0bztcclxuXHJcbiAgJi5vdGhlciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGxlZnQ6IDBweDtcclxuICB9XHJcbn1cclxuXHJcbi5wb3B1cF93cmFwIHtcclxuICBmbG9hdDpsZWZ0O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogYXV0bztcclxuICBcclxuICAubGF5ZXJfcG9wdXAge1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB6LWluZGV4OiA5OTk5OTtcclxuXHJcbiAgICAuYmFjayB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgIH1cclxuXHJcbiAgICAucG9wX2lubmVyIHtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgei1pbmRleDogOTtcclxuXHJcbiAgICAgICY+LnBvcF9hcmVhIHtcclxuICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHJcbiAgICAgICAgKiB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY+LmJvdF9hcmVhIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcblxyXG4gICAgICAgICY+Lmxpc3Qge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcblxyXG4gICAgICAgICAgJj5saSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG5cclxuICAgICAgICAgICAgJj4uYnRuIHtcclxuICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMCA1cHg7XHJcbiAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMCA1cHg7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgY29sb3I6I2ZmZjtcclxuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY+bGk6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDRweCk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcblxyXG4gICAgICAgICAgICAmPi5idG4ge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmPmxpOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzkzOTM5O1xyXG4gICAgICAgICAgICAmPi5idG4ge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzOTM5Mzk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgfVxyXG59IiwiQG1lZGlhIChtaW4td2lkdGg6IDcyMXB4KSB7XHJcbiAgICAuc2VnbWVudCB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICNEOUU1RkY7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTgwcHg7XHJcbiAgICAgICAgLmhlYWQge1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGgzLFxyXG4gICAgICAgICAgICBoNSxcclxuICAgICAgICAgICAgaDYsXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLVJnJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5oZWFkX2Jhbm5lciB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0NDBweDtcclxuICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6IGFxdWE7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cclxuICAgICAgICAgICAgICAgIC8vIOyEvO2EsOyGjOqwnFxyXG4gICAgICAgICAgICAgICAgJi5saWZlX2JuXzAxIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9wYy90aXRsZV9iYW5uZXIvdG9wX2JuXzAxLmpwZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC8vIOyCrOyXheyViOuCtFxyXG4gICAgICAgICAgICAgICAgJi5saWZlX2JuXzAyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9wYy90aXRsZV9iYW5uZXIvdG9wX2JuXzAyLmpwZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC8vIOq1kOycoe2UhOuhnOq3uOueqFxyXG4gICAgICAgICAgICAgICAgJi5saWZlX2JuXzAzIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9wYy90aXRsZV9iYW5uZXIvdG9wX2JuXzAzLmpwZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC8vIOy7pOuupOuLiO2LsFxyXG4gICAgICAgICAgICAgICAgJi5saWZlX2JuXzA0IHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9wYy90aXRsZV9iYW5uZXIvdG9wX2JuXzA0LmpwZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC8vIOqzteycoOyCrOustOyLpFxyXG4gICAgICAgICAgICAgICAgJi5saWZlX2JuXzA1IHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9wYy90aXRsZV9iYW5uZXIvdG9wX2JuXzA1LmpwZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC8vIOydvOyekOumrOyngOybkFxyXG4gICAgICAgICAgICAgICAgJi5saWZlX2JuXzA2IHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9wYy90aXRsZV9iYW5uZXIvdG9wX2JuXzA2LmpwZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC8vIOyVjOumvOuniOuLuVxyXG4gICAgICAgICAgICAgICAgJi5saWZlX2JuXzA3IHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9wYy90aXRsZV9iYW5uZXIvdG9wX2JuXzA3LmpwZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC8vIOyXtOygleyYqOuPhFxyXG4gICAgICAgICAgICAgICAgJi5saWZlX2JuXzA4IHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9wYy90aXRsZV9iYW5uZXIvdG9wX2JuXzA4LmpwZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiBjYWxjKCg0NDBweCAtIDk2cHgpIC8gMik7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAmPmgzIHtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtQmQnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmPnAge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4yMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN1YkNvbnRlbnRWaWV3IHtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICBtYXJnaW46IDEwMHB4IDAgMTIwcHg7XHJcblxyXG4gICAgICAgICAgICAuY29udGVudFZpZXcge1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAuY2VudGVyIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgaDQsXHJcbiAgICAgICAgICAgICAgICBoNSxcclxuICAgICAgICAgICAgICAgIGg2LFxyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLVJnJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJj5oNCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1CZCcsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAvLyDrqZTsnbjtjpjsnbTsp4Ag7YOA7J207YuAXHJcbiAgICAgICAgICAgICAgICAubWFpbl90aXRsZV9maXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJj4ubWFpbl90aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgcCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLU1kJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDA1NDU2O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPi50aXRsZV9maXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+aDMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1CZCcsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDUzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjUzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+c3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtQmQnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDUzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC41M3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLy8g7ISc67iM7Y6Y7J207KeAIO2DgOydtO2LgFxyXG4gICAgICAgICAgICAgICAgLnN1Yl90aXRsZV9maXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJj4udGl0bGVfdHh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPmg0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1CZCcsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjc1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+aDUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLU1kJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC40cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+aDYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLU1kJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC43NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmPnAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtUmcnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4yMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzY2NjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY+LnRhYiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJj5saSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI3MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZmRmZGY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RmZGZkZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RmZGZkZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5wIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtUmcnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzk5OTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJj5saTpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJvcmRlci10b3A6MHB4IHNvbGlkICNkZmRmZGY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBib3JkZXItYm90dG9tOjBweCBzb2xpZCAjZGZkZmRmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RmZGZkZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAvLyDshozsoJzrqqkg7YOA7J2067iUXHJcbiAgICAgICAgICAgICAgICAuc3ViX3RpdGxlX3NlYyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM2cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC8vIOyXtOygleyYqOuPhFxyXG4gICAgICAgICAgICAgICAgICAgICY+LmZlcnZvckluZm8ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+aDQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLUJkJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC40cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+LmhlYXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5zcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTQ1NjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDA1NDU2O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAvLyDqsozsi5ztjJAg6rKA7IOJ7ZWE7YSwXHJcbiAgICAgICAgICAgICAgICAgICAgLmlucHV0X2FyZWEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuYm9hcmRfZmlsdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+c2VsZWN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPi5pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5pbnB1dFt0eXBlPXRleHRdIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJj4udG90YWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5oNixcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+c3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLVJnJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM5OTk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuY291bnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4IDUwcHggMHB4IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLUJkJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDU0NTY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPnNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDhweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtUmcnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJj4uaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPmlucHV0W3R5cGU9dGV4dF0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1SZycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4xNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY+LnRpdGxlX3R4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1CZCcsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4zcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBoNiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1NZCcsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC43NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5zcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLU1kJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2VkMWMyNDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAvLyDthYzsnbTruJRcclxuICAgICAgICAgICAgICAgIC8vIHRhYmxlXHJcbiAgICAgICAgICAgICAgICB0YWJsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItc3BhY2luZzogMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ViZWJlYjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlYmViZWI7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ViZWJlYjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgdGhlYWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ciB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTElORVNlZWRLUi1SZycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPnRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlYmViZWI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+cCB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPnRoOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMHB4IHNvbGlkICNjY2M7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHRib2R5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHIge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtUmcnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyDsi5zshKTslYjrgrRcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5ib3JkZXJfYm90dG9tIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPnRkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDAgMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+LmNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmNvbnRlbnQ6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzc3NztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5zcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM3Nzc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+LmRvdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDhweCAwXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+c3BhbjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+dGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ViZWJlYjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5wIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuY29tbXVuaXR5IHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYmxvY2txdW90ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNDAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJj5wIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB0YWJsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNDAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRib2R5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+dGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAvLyDsi5zshKTslYjrgrQg7ISc67iMIO2DgOydtO2LgFxyXG4gICAgICAgICAgICAgICAgLmZhY2lsaXR5X3N1Yl90aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6NzcuNSU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTozMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLy8g7Iuc7ISk7JWI64K0IOy4teuzhCDsnbTrr7jsp4Ag7JiB7JetXHJcbiAgICAgICAgICAgICAgICAuZmFjaWxpdHlfbGF5b3V0X2JveF9tYXAge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjc1JTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDY1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjowIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5mYWNpbGl0eV9sYXlvdXRfYm94X3BsYWNlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46MCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDgwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5mbGV4X3dyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pbWdfYm94IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6YXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiMzMzM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6LTAuMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAvLyDquLDrs7gg65SU7Y+07Yq4XHJcbiAgICAgICAgICAgICAgICAudGFibGVfdGhlbWVfMDEge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5ncmF5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICB0aGVhZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyPnRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMCAyNHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLUJkJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICB0Ym9keSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+dHI+dGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAwIDIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9mb250LWZhbWlseTogJ1ByZXRlbmRhcmQtQmQnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPi5jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNhcGFiaWxpdHkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtQmQnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogYmx1ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jbG9zZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtQmQnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmVkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLndhaXRpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtQmQnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyDrp4jsnbTtjpjsnbTsp4AgLSDsmYTro4xcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZG9uZSwgLnBEb25lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLUJkJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGJsdWU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyDrp4jsnbTtjpjsnbTsp4AgLSDst6jshoxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY2FuY2VsZWQsIC5wQ2FuY2VsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLUJkJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJlZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIOuniOydtO2OmOydtOyngCAtIOuMgOq4sFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC53YWl0LCAucFdhaXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtQmQnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmZsZXgtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+cCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1SZycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1NTU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPnAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5kYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5zcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwLjY7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmRhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+LmJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDU0NTY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDU0NTY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtUmcnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYm9sZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTElORVNlZWRLUi1CZCcsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzY2NiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC8vIOuyleyduFxyXG4gICAgICAgICAgICAgICAgLnRhYmxlX3RoZW1lXzAyIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuY29sb3Ige1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NDU2O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmdyYXkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHRib2R5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJj50cj50ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMXB4IDAgMjFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1SZycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjU0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM3Nzc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLy8g6rWQ7JyhXHJcbiAgICAgICAgICAgICAgICAudGFibGVfdGhlbWVfMDMge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5ncmF5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICB0Ym9keSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+dHI+dGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAwIDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtUmcnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1NTU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5ib2xkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1SZycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLy8g7Iuc7ISk7JWI64K0XHJcbiAgICAgICAgICAgICAgICAudGFibGVfdGhlbWVfMDQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3NSU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmNvbG9yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vbWFyZ2luOiAzM3B4IDM5cHggMzRweCA2M3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL2ZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9mb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL2ZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMC44NztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTEuOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1CZCcsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogIzAwNTQ1NjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5ncmF5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICB0Ym9keSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+dHI+dGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjFweCAwIDIxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOjFweCBzb2xpZCAjY2NjO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtUmcnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC41NHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNzc3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIOyEnOu4jO2DrS1QQ1xyXG4gICAgLmxpZmVfc2VnbWVudF90YWIge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcclxuXHJcbiAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogI0JDRTU1QztcclxuICAgICAgICAmPi5zZWdtZW50X3RhYl9pbiB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoKDEwMCUgLSAxNDQwcHgpIC8gMik7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNDQwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHJcbiAgICAgICAgICAgICY+LnN1Yl90YWIge1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjRDk0MUM1O1xyXG5cclxuICAgICAgICAgICAgICAgICY+bGkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICNBNTY2RkY7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYub24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPi50YWIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLU1kJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwNTQ1NlxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPmhyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJj5ociB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDU0NTY7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmPi50YWIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzM3B4IDAgMzJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLUxnJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmPmxpOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAvLyDtjpjsnbTsp4DrhKTsnbTshZgg7Iqk7YOA7J28XHJcbiAgICAucGFnaV9hcmVhIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogNDJweDtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG5cclxuICAgICAgICAmPi5wYWdpX2NlbnRlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQ0NnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQycHg7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cclxuICAgICAgICAgICAgLnBhZ2lfbmF2IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgJj5saSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC8vIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1SZycsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIHBhZGRpbmc6IDAgNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzE0NDQ0NjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYub24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzE0NDQ0NjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMzZTQyNGE7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmPi5saWZlQnRuIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IGNhbGMoKDQwcHggLSA2MHB4KSAvIDIpO1xyXG4gICAgICAgICAgICByaWdodDogMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTQwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICY+LmxidG4ge1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzE0NDQ0NjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQ0NDQ2O1xyXG5cclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1SZycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjQ1cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyDtjJ3sl4XssL1cclxuICAgIC5sYXllcl9wb3Age1xyXG4gICAgICAgIHdpZHRoOiAxMDB2dztcclxuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB6LWluZGV4OiA5OTk7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgJj4uYmFjayB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmPi5sYXllcl9wb3BfaW4ge1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgJi5yZW50YWxfcG9wX2luIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC00MCUpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmPi5jbG9zZV9idG4ge1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJj5hIHtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmPmltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY+LmxvY2F0aW9uIHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgJj5pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8vIOy2lOqwgCAoMjUuMDMuMTcpXHJcbi5udW1EYXRhIHtcclxuICAgIGZvbnQtc2l6ZTogMzVweDtcclxufSIsIi5wYyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLm1iIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5oZWFkZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB6LWluZGV4OiAxMDAwMDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDU0NTY7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgXHJcblxyXG4gICAgLm5hdl93XzAxIHtcclxuICAgICAgICB3aWR0aDogMTcycHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubmF2X3dfMDIge1xyXG4gICAgICAgIHdpZHRoOiAyMDRweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5uYXZfd18wMyB7XHJcbiAgICAgICAgd2lkdGg6IDE4OHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJj5oZWFkZXIge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjRjM2MURDO1xyXG5cclxuICAgICAgICAmPi5oZWFkZXJfaW5uZXIge1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygoMTAwJSAtIDE0NDBweCkgLyAyKTtcclxuICAgICAgICAgICAgd2lkdGg6IDE0NDBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxODBweDtcclxuXHJcbiAgICAgICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICNCN0YwQjE7XHJcblxyXG4gICAgICAgICAgICAmPi5oZWFkZXJfZ25iIHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgLy8ganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDg0cHg7XHJcbiAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0NBNjNEO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDAgMTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmPi5sb2dvX2FyZWEge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMTJweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmPi5sb2dvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI5MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICNDQzNEM0Q7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjI5MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJj4ubG9nb19hcmVhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5hIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+aW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJj4uZ25iX2J0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjRweCAwIDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjNTYxMGQ2O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmPi5sYXlvdXRfYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPi5idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPnNwYW4sXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJj4udW5kZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAycHggMTVweCAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJj4ubGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmPi5icm9jaHVyZV9idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDExMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMWUxZTE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPi5idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPnNwYW4sXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzOTRiOTk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+Lmljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC0xcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9wYy9jb21tb24vYnJvY2h1cmUucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHBhZGRpbmc6IDJweCAycHggMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+Lmxpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJj4uc2VhcmNoX2J0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJj4uYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPnNwYW4sXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPi5pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9wYy9jb21tb24vbWFpbl9zZWFyY2gucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJj4ubGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmPi5oZWFkZXJfbWVudSB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogI0NDM0QzRDtcclxuXHJcbiAgICAgICAgICAgICAgICAmPm5hdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2NnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmPi5uYXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDBweCAwcHggMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJj5saSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggNTNweCAyMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gbWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICNCN0YwQjE7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5wZC0xNSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYm9yZGVyOiAxcHggc29saWQgIzMzMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5hIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLVJnJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMTlweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJj5saTpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDA1NDU2O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICY+LmhlYWRlcl9zdWJfbmF2IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIC8vIGJhY2tncm91bmQ6ICMwMDU4YTg7XHJcblxyXG4gICAgICAgICY+LnN1Yl9uYXZfYXJlYSB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMTAwJTtcclxuICAgICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMHB4O1xyXG4gICAgICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zcyBlYXNlLWluO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJj4ud3JhcCB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAmPi5uYXZfYXJlYV9pbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoKDEwMCUgLSAxNDQwcHgpIC8gMik7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE0NDBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY+LnN1Yl9hcmVhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPi5zdWJuYXZfZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+LnN1Ym5hdl9hcmVhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBoZWlnaHQ6IDI5MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBwYWRkaW5nOiAwIDIwcHggMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPi5zdWJfbmF2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ViZWJlYjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYub24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBjbGVhcjogYm90aDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTkwMDgwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICB0b3A6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIHotaW5kZXg6IDk5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPmxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwIDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTQ1NjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPmEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPmEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtUmcnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPi5zdWJfbmF2OmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWJlYmViO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNlYXJjaEJhciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIHBhZGRpbmc6IDUwcHggMCA1MHB4O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgODQsIDg2LCAwLjcpO1xyXG4gICAgei1pbmRleDogMTAwMDA7XHJcbiAgICBtYXJnaW4tdG9wOjE4MHB4O1xyXG5cclxuICAgICY+LnNlYXJjaCB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAmPmZvcm0ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAmPmlucHV0W3R5cGU9dGV4dF0ge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiBjYWxjKCgxMDAlIC0gMTAwMHB4KSAvIDIpO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMDBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtUmcnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiA0cHggc29saWQgIzAwNTQ1NjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmPmlucHV0OjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtUmcnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM1NTU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY+LnNlYXJjaEljb24ge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IGNhbGMoKDYwcHggLSAyMnB4KS8yKTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3BjL2NvbW1vbi9tYWluX3NlYXJjaC5wbmdcIikgbm8tcmVwZWF0IDUwJSA1MCU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmPi5jbG9zZUJ0biB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogLTUwcHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzZweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzZweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9wYy9jb21tb24vcG9wdXBfY2xvc2UucG5nXCIpIG5vLXJlcGVhdCA1MCUgNTAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLkxpZmVUd2lzdEFzaWRle1xyXG4gICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICB0b3A6MjEwcHg7XHJcbiAgICBsZWZ0OjUwJTtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IDE0OHB4O1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBtYXJnaW4tbGVmdDogNzYwcHg7XHJcbiAgICB6LWluZGV4OiAxMDAwO1xyXG4gICAgXHJcbiAgICAmPi5kaXJlY3RWaWV3IHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgXHJcbiAgICAgICAgJj4udmlld0hlYWR7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICB3aWR0aDogaW5oZXJpdDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzg1NjBhODtcclxuICBcclxuICAgICAgICAgICAgJj5oNiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtTWQnLHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMzJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICBcclxuICAgICAgICAmPi52aWV3Q29udGVudCB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwcHggMTBweCAwcHg7XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmPi5saW5rTGF5VmlldyB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjhweCAyMnB4IDI4cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNjY2M7XHJcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIFxyXG4gICAgICAgICAgICAgICAgJj4uZmxleC13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIFxyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnZpZXdJbWdCZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5saW5rQmdfMDF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvcGMvdGFiL21haW5fZml4XzAxLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciA7ICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmxpbmtCZ18wMntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9wYy90YWIvbWFpbl9maXhfMDIucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIDsgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYubGlua0JnXzAze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3BjL3RhYi9tYWluX2ZpeF8wMy5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgOyAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgXHJcbiAgICAgICAgICAgICAgICAgICAgJj4udmlld0NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgJj5we1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtTWQnLHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMzJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiMwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICBcclxuICAgICAgICAgICAgJj4ubGlua0xheVZpZXc6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwcHggZGFzaGVkICNjY2M7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgXHJcbiAgICB9XHJcbiAgXHJcbiAgICAmPi5hZHZpY2VWaWV3IHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgXHJcbiAgICAgICAgJj4udmlld0hlYWR7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICB3aWR0aDogaW5oZXJpdDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI2ZDdkO1xyXG4gIFxyXG4gICAgICAgICAgICAmPmg2IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1NZCcsc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4zMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgXHJcbiAgICAgICAgfVxyXG4gIFxyXG4gICAgICAgICY+LnZpZXdDb250ZW50IHtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweCAxMHB4IDBweDtcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBcclxuICAgICAgICAgICAgJj4udmlld0xheW91dCB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICY+LmluVmlld0xheW91dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjY2NjO1xyXG4gIFxyXG4gICAgICAgICAgICAgICAgICAgICYuQmdfMDEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjIycHggMCAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICBcclxuICAgICAgICAgICAgICAgICAgICAmLkJnXzAyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzoxNXB4IDAgMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgXHJcbiAgICAgICAgICAgICAgICAgICAgJi5CZ18wMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MjJweCAwIDI3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gIFxyXG4gIFxyXG4gICAgICAgICAgICAgICAgICAgICY+LnZpZXdJbWdCZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi52aWV3QmdfMDF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3BjL3RhYi9tYWluX2ZpeF8wNC5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgOyAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi52aWV3QmdfMDJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9wYy90YWIvbWFpbl9maXhfMDUucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIDsgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYudmlld0JnXzAze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvcGMvdGFiL21haW5fZml4XzA2LnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciA7ICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICBcclxuICAgICAgICAgICAgICAgICAgICAmPi52aWV3Q29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+cHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1NZCcsc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4zMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IzAwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICBcclxuICAgICAgICAgICAgICAgICY+LmluVmlld0xheW91dDpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwcHggZGFzaGVkICNjY2M7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIi8vIOuhnOq3uOyduCDtjpjsnbTsp4BcclxuI2xvZ2luQXJlYSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogNTAwcHg7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkcG9pbnRDb2xvcjtcclxuICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICY+LnRpdCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGZvcm0ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuXHJcbiAgICAgICAgJj4uaW5wdXQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmPmxhYmVsIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY+aW5wdXQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM4ZThlOGU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmPi5sb2dpbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyYjdkZTk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2VmZWZlZjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcG9pbnRDb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy/roZzqt7jsnbgg7ZmU66m0ICBcclxuLy/ruYTrj5nquLDrsKnsi53snLzroZwg7J6R64+Z7ZWg65WMIOuCmO2DgOuCmOuKlCDroZzrlKntjpjsnbTsp4BcclxuLy8gI2FqYXhfbG9kaW5nIHtcclxuLy8gICAgIHdpZHRoOiAxMDB2dztcclxuLy8gICAgIGhlaWdodDogMTAwdmg7XHJcbi8vICAgICBmbG9hdDogbGVmdDtcclxuLy8gICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuLy8gICAgIHRvcDogMDtcclxuLy8gICAgIGxlZnQ6IDA7XHJcbi8vICAgICBkaXNwbGF5OiBub25lO1xyXG4vLyAgICAgei1pbmRleDogOTk5OTtcclxuLy8gICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuXHJcbi8vICAgICAmPi5jZW50ZXIge1xyXG4vLyAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4vLyAgICAgICAgIGhlaWdodDogYXV0bztcclxuLy8gICAgICAgICBmbG9hdDogbGVmdDtcclxuLy8gICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbi8vICAgICAgICAgdG9wOiA1MCU7XHJcbi8vICAgICAgICAgbGVmdDogNTAlO1xyXG4vLyAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4vLyAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuLy8gICAgICAgICBwYWRkaW5nOiA1cHg7XHJcblxyXG4vLyAgICAgICAgIGltZyB7XHJcbi8vICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4vLyAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbi8vICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4vLyAgICAgICAgIH1cclxuLy8gICAgIH1cclxuLy8gfVxyXG5cclxuXHJcbi8vIOyduOyCrOunkCDsmIHsl60g64KY64iE6riwICgyNS4wMy4wNSlcclxuLmdyZWV0aW5nV3JhcCB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIH1cclxuXHJcbi5ncmVldGluZ1RpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgXHJcbiAgICAuY29sb3Ige1xyXG4gICAgICBjb2xvcjogIzAwNTQ1NjsgLy8g7J6E7IucIOyDieyDgSwg7JuQ7ZWY7Iuc64qUIOyDiSDrhKPsnLzshZTrj4Qg64+87JqUXHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIC5ncmVldGluZ0NvbnRlbnQge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuODtcclxuICAgIGNvbG9yOiAjMzMzOyAvLyDsnoTsi5wg7IOJ7IOBXHJcbiAgfSIsIi5saWZlVHdpc3RNYWluTGF5b3V0IHtcclxuXHJcbiAgICAvLyDrqZTsnbgg67Cw64SIXHJcbiAgICAmLmxpZmVUd2lzdDAxIHtcclxuICAgICAgICBoZWlnaHQ6IDU1MHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9wYy9pbmRleC9tYWluX3NsaWRlX2JnLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIG1hcmdpbjogMTgwcHggMHB4IDIwMHB4O1xyXG5cclxuICAgICAgICAuc3ViQ29udGVudFZpZXcge1xyXG4gICAgICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5saWZlTWFpbkJhbm5lciB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgLnN3aXBlciB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAmLmxpZmVNYWluU3dpcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDU1MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmPi5pbl9wYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAucGFnaW5hdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAvLyB0b3A6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAvLyBsZWZ0OiAzNTBweDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgICAgICAgICAvLy8gYmFja2dyb3VuZDogZmlyZWJyaWNrO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmPi5zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gd2lkdGg6IDE0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY+LnBhZ2VyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gcmlnaHQ6IDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9wYy9pbmRleC9tYWluX3BhZ2VyLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY+LnN3aXBlci1uYXZpZ2F0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAmPi5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDc5cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvc2xpZGUvbmV4dC5wbmdcIikgY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY+LnN3aXBlci1idXR0b24tcHJldiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3OXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3NsaWRlL3ByZXYucG5nXCIpIGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQ6OmFmdGVyLFxyXG4gICAgICAgICAgICAgICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQ6OmFmdGVyLFxyXG4gICAgICAgICAgICAgICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuc2xpZGVfYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTAwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiA1OHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE3MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJj4udmlldyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5zcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLUJkJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzBiN2ZjMTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYudncge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyDqtZDsnKHtlITroZzqt7jrnqhcclxuICAgICYubGlmZVR3aXN0MDIge1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA5MHB4O1xyXG5cclxuICAgICAgICAuc3ViQ29udGVudFZpZXcge1xyXG4gICAgICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5saWZlU3ViUHJvZ3JhbSB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoKDEwMCUgLSAxMjAwcHgpIC8gMik7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMjAwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogI2VkODMzYTtcclxuXHJcbiAgICAgICAgICAgIC5tYWluX3RpdGxlX2ZpciB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICY+Lm1haW5fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgJj5wIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM3Nzc7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmPi50aXRsZV9maXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJj5oMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwNTQ1NjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmPi5tYWluX3N1Yl9tZW51IHtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogIzNkMGVhODtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJj5saSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwNTQ1NjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmVkdV8wMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuZWR1XzAyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5lZHVfMDMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPnAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLU1kJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMTFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDA1NDU2O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLm9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDU0NTY7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5wIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJj5saTpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmPi5lZHVDb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2NXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICY+LnN1YkVkdVZpZXcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLm9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmPi5zdWJsYXlvdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJj4ubm9EYXRhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5we1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1NZCcsc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zd2lwZXItd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zd2lwZXItc2xpZGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudCAhaW1wb3J0YW50XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+LmluX3BhZ2VyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc3dpcGVyLW5hdmlnYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPi5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjpyZ2IoMCw4NCw4Nik7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3BjL2luZGV4L3JpZ2h0X29uLnBuZ1wiKSBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICY+LnN3aXBlci1idXR0b24tbmV4dDpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9wYy9pbmRleC9yaWdodF9vbi5wbmdcIikgY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPi5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOnJnYigwLDg0LDg2KTtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvcGMvaW5kZXgvbGVmdF9vbi5wbmdcIikgY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQ6OmFmdGVyLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jb250ZW50TGF5b3V0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjc4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogIzM2ZTAxNDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjlweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiA1cHggOXB4IDE1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnctMjE2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJj4uaW5fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPi50aHVtYkltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYnNuX2JnMDEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI3OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNzZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9wYy9pbmRleC90YWIvYnVzaW5lc3MvYnVzaW5lc3NfMDEuanBnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYnNuX2JnMDIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI3OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNzZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9wYy9pbmRleC90YWIvYnVzaW5lc3MvYnVzaW5lc3NfMDIuanBnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYnNuX2JnMDMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI3OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNzZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9wYy9pbmRleC90YWIvYnVzaW5lc3MvYnVzaW5lc3NfMDMuanBnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYnNuX2JnMDQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI3OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNzZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9wYy9pbmRleC90YWIvYnVzaW5lc3MvYnVzaW5lc3NfMDQuanBnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICYuZWR1X2JnMDEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgd2lkdGg6IDI3OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgaGVpZ2h0OiAxNzZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9wYy9pbmRleC90YWIvZWR1L21haW5fZWR1XzI0XzAyLTAxLmpwZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBwYWRkaW5nLXRvcDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAmLmVkdV9iZzAyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIHdpZHRoOiAyNzhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIGhlaWdodDogMTc2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvcGMvaW5kZXgvdGFiL2VkdS9tYWluX2VkdV8yNF8wMi0wMi5qcGdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAmLmVkdV9iZzAzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIHdpZHRoOiAyNzhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIGhlaWdodDogMTc2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvcGMvaW5kZXgvdGFiL2VkdS9tYWluX2VkdV8yNF8wMi0wMy5qcGdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmVkdV9iZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjc4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3BjL2luZGV4L3RhYi9lZHUvbWFpbl9lZHVfMjRfMDItMDQuanBnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPmltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuam9iX2JnMDEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNzZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9wYy9pbmRleC90YWIvam9iL2pvYl8wMS5qcGdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmpvYl9iZzAyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTc2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvcGMvaW5kZXgvdGFiL2pvYi9qb2JfMDIuanBnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5qb2JfYmcwMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3BjL2luZGV4L3RhYi9qb2Ivam9iXzAzLmpwZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuam9iX2JnMDQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNzZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9wYy9pbmRleC90YWIvam9iL2pvYl8wNC5qcGdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmpvYl9iZzA1IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTc2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvcGMvaW5kZXgvdGFiL2pvYi9qb2JfMDUuanBnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj4ubGF5b3V0X3RpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDU1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaDYsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+aDYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICcgUHJldGVuZGFyZC1NZCcsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4zcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jb250ZW50TGF5b3V0Omxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jb250ZW50TGF5b3V0OmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+LmluX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+LmxheW91dF90aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDU0NTY7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPmg2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIOyDiOuhnOyatCDshozsi51cclxuICAgICYubGlmZVR3aXN0MDMge1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XHJcblxyXG4gICAgICAgIC5zdWJDb250ZW50VmlldyB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxpZmVOZXdzUmVWaWV3IHtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbGVmdDogY2FsYygoMTAwJSAtIDEyMDBweCkgLyAyKTtcclxuICAgICAgICAgICAgd2lkdGg6IDEyMDBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjZWQ4MzNhO1xyXG5cclxuICAgICAgICAgICAgJj4uaW5fbGlmZU5ld3NSZVZpZXcge1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAmPi5saWZlTmV3c0xheW91dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1ODBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmxpZmVOZXdzTGlzdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubWFpbl90aXRsZV9maXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjZWQ4MzNhO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+Lm1haW5fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj4udGl0bGVfZmlyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+aDMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLVJnJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC40NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM3Nzc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPmg0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1FQicsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjQ1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwNTQ1NjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+LmxpZmVOZXdEYXRhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjZDQ1NzBmO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+Lmxpc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5saSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNzZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPi5uZXdzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+Lm5ld3NfdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzODBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5hIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLVJnJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+LmRhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPnAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtUmcnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4xNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzk5OTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+bGk6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5saWZlTmV3c1ZpZXcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiA1cHggOXB4IDE1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zd2lwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmxpZmVOZXdzV3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAuc2xpY2stc2xpZGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBoZWlnaHQ6IDM5MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgJj4uc2xpZGVJbWdMaW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICBoZWlnaHQ6IGluaGVyaXQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgJj5pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgICAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAmPi5saW5rQnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTQ1NjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgJj5hIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgICAgICAgICAgd2lkdGg6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgICAgIGhlaWdodDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLVJnJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICY+aW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zd2lwZXItc2xpZGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM5MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICY+aW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPmltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+LnNsaWRlSW1nTGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBpbmhlcml0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj4ubGlua0J0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDg0LCA4NiwgMC41KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPmEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1SZycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyDsi5zshKQg65GY65+s67O06riwIG5hdmlnYXRpb25cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+LmluX3BhZ2VyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnN3aXBlci1uYXZpZ2F0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGxlZnQ6IDBweDtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPi5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3OXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6cmdiKDAsODQsODYpO1xyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL25leHQucG5nXCIpIGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAmPi5zd2lwZXItYnV0dG9uLW5leHQ6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3BjL2luZGV4L3JpZ2h0X29uLnBuZ1wiKSBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+LnN3aXBlci1idXR0b24tcHJldiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNzlweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOnJnYigwLDg0LDg2KTtcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9wcmV2LnBuZ1wiKSBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICY+LnN3aXBlci1idXR0b24tcHJldjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvcGMvaW5kZXgvbGVmdF9vbi5wbmdcIikgY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQ6OmFmdGVyLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2OjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+LnBhZ2luYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogIzAwNTQ1NjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA5OTk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+LnN3aXBlci1wYWdpbmF0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDA1NDU2O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgODQsIDg2LCAwLjEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0Omxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY+LmxpZmVOZXdzTGF5b3V0Omxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIO2PrO2GoOqwpOufrOumrFxyXG4gICAgJi5saWZlVHdpc3QwNCB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICMxMmRhN2M7XHJcblxyXG4gICAgICAgIC5zdWJDb250ZW50VmlldyB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxpZmVQaG90b0dhbGxlcnkge1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBsZWZ0OiBjYWxjKCgxMDAlIC0gMTIwMHB4KSAvIDIpO1xyXG4gICAgICAgICAgICB3aWR0aDogMTIwMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAubWFpbl90aXRsZV9maXIge1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjZWQ4MzNhO1xyXG4gICAgICAgICAgICAgICAgJj4ubWFpbl90aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJj4udGl0bGVfZmlyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+aDMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLVJnJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC40NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM3Nzc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPmg0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1FQicsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjQ1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwNTQ1NjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY+LnZpZXdCdG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwNTQ1NjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+YSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgJj5zcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtUmcnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDU0NTY7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA1cHggMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY+LnBob3RvR2FsbGVyeSB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAmPnAge1xyXG4gICAgICAgICAgICAgICAgICAgICYuY2VudGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJj4ucGhvdG9MYXlvdXQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNzhweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJj4ucGhvdG8ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+aW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNzhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDVweCA5cHggMTVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmPi5waG90b190eHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+LnRpdGxlX3R4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPmg2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtQmQnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtTWQnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzk5OTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyDrsLDrhIhcclxuICAgICYubGlmZVR3aXN0MDUge1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTZlNmU2O1xyXG5cclxuICAgICAgICAuc3ViQ29udGVudFZpZXcge1xyXG4gICAgICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5iYW5uZXJfbGlzdCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICBtYXJnaW46IDEwcHggMHB4IDEwcHg7XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgICAgICAgICAmPi5pbm5lckNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTQ0MHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgJj4uYmFubmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmPi5iYW5uZXJfdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJj5oNiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtQmQnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJj4uYmFubmVyX3dyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIG1hcmdpbjoyNXB4IDAgMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJj4uYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogcHggc29saWQgI2UxZTFlMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnBhdXNlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY+LmJhbm5lcl9zbGlkZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTVweCAwIDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc2xpY2stbGlzdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2xpY2stc2xpZGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBtYXgtd2lkdGg6IDEzNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIwNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAvLyBtYXJnaW4tYm90dG9tOjEwMHB4O1xyXG59IiwiQG1lZGlhIChtaW4td2lkdGg6IDcyMXB4KSB7XHJcblxyXG4gICAgLy8g66Gc6re47J24IO2PvFxyXG4gICAgLmxpZmV0d2lzdENlbnRlci13cmFwIHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAmPi5saWZldHdpc3RDZW50ZXIge1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgd2lkdGg6IDU2MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICBwYWRkaW5nOiA4MHB4IDYwcHggNjBweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RmZGZkZjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAgICAgICAgICY+LmxvZ2luX3RpdGxlX2ZpciB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICY+LnRpdGxlX2ZpciB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY+cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjQ1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmPmZvcm0ge1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPXRleHRdLFxyXG4gICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1wYXNzd29yZF0ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmPi5pbnB1dEJveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmPi5pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9dGV4dF06OnBsYWNlaG9sZGVyLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPXBhc3N3b3JkXTo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLVJnJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtaW5kZW50OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJj5pbnB1dFt0eXBlPXRleHRdLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPmlucHV0W3R5cGU9cGFzc3dvcmRdIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1SZycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzk5OTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmlkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYucHcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+LmV5ZXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvIDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcblxyXG5cclxuICAgICAgICAgICAgICAgICY+LmZpbmRJbmZvQnRuIHtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJj4uc2F2ZUluZm8ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPmxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC40cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzY2NjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJj5pbnB1dFt0eXBlPWNoZWNrYm94XSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPmlucHV0W3R5cGU9Y2hlY2tib3hdK2xhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9wYy9jb21tb24vY2hrLnBuZ1wiKSBsZWZ0LzI1cHggbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPmlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQrbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3BjL2NvbW1vbi9jaGtfb24ucG5nXCIpIGxlZnQvMjVweCBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmPi5maW5kSW5mbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDAgMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+LmZpbmQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5hLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC40cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM2NjY7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZmluZGlkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDY4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmZpbmRwdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPi5oeXBlbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNjY2O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY+LmxvZ2luQnRuIHtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY+YnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLVJnJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5sb2dpbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQ0NDQ2O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzE0NDQ0NjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnJlZ2lzdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMTQ0NDQ2O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxNDQ0NDY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY+YnV0dG9uOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIO2ajOybkOqwgOyehSAtIOyVveq0gOuPmeydmFxyXG4gICAgLmxpZmVSZWdpc3RlclBvbGljeSB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAuaW5uZXJfdmlldyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgICAgICY+LnJlZ2lzdGVyUG9saWN5VmlldyB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjMUREQjE2O1xyXG5cclxuICAgICAgICAgICAgLnBvbGljeVZpZXcge1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMzBweCAwO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICAgICAgICAgICAgICYuYWxsIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZnJlZ2lzdGVyX2FncmVlIHtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuYWxsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmPmxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLVJnJywgc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1jaGVja2JveF0rbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDAuOTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL3Rlc3QvdW5jaGVjay5wbmcnKSBsZWZ0LzI1cHggbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvcGMvY29tbW9uL2Noay5wbmdcIikgbGVmdC8yNXB4IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCtsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL3Rlc3QvY2hlY2sucG5nJykgbGVmdC8yNXB4IG5vLXJlcGVhdFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvcGMvY29tbW9uL2Noa19vbi5wbmdcIikgbGVmdC8yNXB4IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5wb2xpY3kge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmPi5oZWFkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPi52aWV3QnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8ganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtUmcnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmPi5jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDExMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogb3ZlcmxheTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICY+dGV4dGFyZWEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIGhlaWdodDogMTEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLnBvbGljeTpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5yZWdpc3RlclBvbGljeUJ0biB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAmPi5idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNjBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtUmcnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNDVweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5jYW5jZWxCdG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzk5OTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYubmV4dEJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDU0NTY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDU0NTY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmPi5idG46bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgIH1cclxuXHJcbiAgICAvLyDtmozsm5DqsIDsnoUgLSDrk7HroZ3tj7xcclxuICAgIC5saWZlUmVnaXN0ZXJGb3JtIHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbGVmdDogY2FsYygoMTAwJSAtIDEwODBweCkvMik7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDgwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAmPi5yZWdpc3RlckZvcm1WaWV3IHtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAuaW5uZXJfdmlldyB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgICAgICAgICAmPi5yZWdpc3RlckZvcm0ge1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZEOUZBO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAuam9pbl9zdWJfdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJj4udGl0bGVfdHh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJj5zcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLU1kJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZWQxYzI0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc2VsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzk5OTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmxheW91dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDAgMjVweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q2ZDZkNjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5ib3JkZXItdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDZkNmQ2O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmZsZXgtaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuZmxleC13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJj4uZm9ybV9sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+LnR4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYWJlbCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1SZycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5zcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2VkMWMyNDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY+LmZvcm1faW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPXRleHRdLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPXBhc3N3b3JkXSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmNWY1ZjU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLUxnJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNTU1O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1MZycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1NTU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5zZXJ2aWNlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtUmcnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1yYWRpb10ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzk1OTU5NTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5NTk1OTU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtTGcnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmNWY1ZjU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtTGcnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1NTU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJj4uaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmxpbmssXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmxhYm9yLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hdHRlbnRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJj4udHh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm1yLTIwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5tLTIwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPi5mbGV4X2lucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+LmZsZXhfaW5wdXQ6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+c3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1MZycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaHlwZW4sXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5zY3JldCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnBlcmNlbnRhZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmh5cGVuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5wZXJjZW50YWdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT10ZXh0XSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnBob25lMiwgJi5waG9uZTMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnllYXJEYXkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmVJZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxODBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZW1haWxUeFQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLkdlbmRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYucGFzc3dkLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYucmVwYXNzd2Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmRpcmVjdF9pbnB1dCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmF0dGVudGlvbl9pbnB1dCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmxpbmtfaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9cGFzc3dvcmRde1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmlkQ2hrQnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmpvYlR5cGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnllYXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5tb250aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5kYXkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYucGhvbmUxIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPmlucHV0W3R5cGU9cmFkaW9dK2xhYmVsLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5pbnB1dFt0eXBlPWNoZWNrYm94XStsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3Rlc3Qvcl91bmNoay5wbmdcIikgbGVmdC8yNXB4IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvcGMvY29tbW9uL2Noay5wbmdcIikgbGVmdC8yNXB4IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPmlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQrbGFiZWwsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPmlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQrbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy90ZXN0L3JfY2hrLnBuZ1wiKSBsZWZ0LzI1cHggbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9wYy9jb21tb24vY2hrX29uLnBuZ1wiKSBsZWZ0LzI1cHggbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+LmV5ZXMxLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJj4uZXllczIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYucHcxIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDM1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC0yMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDo1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0byAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY+LnJlZ2lzdGVyRm9ybTpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnJlZ2lzdGVyQnRuIHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICY+LmJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1SZycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC40NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLnByZXZCdG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzk5OTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuY2FuY2VsQnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLm5leHRCdG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDA1NDU2O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NDU2O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJj4uYnRuOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIOyVhOydtOuUlCDssL7quLBcclxuICAgIC5maW5kaWRfbGF5ZXJfcG9wIHtcclxuICAgICAgICB3aWR0aDogMTAwdnc7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgei1pbmRleDogOTk5O1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICY+LmJhY2sge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJj5mb3JtIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUyMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtICg1NTdweCkpO1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuXHJcbiAgICAgICAgICAgICY+LmNsb3NlX3BvcCB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgICAgICAgICAgICAgJj5pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmPi5mb3JtIHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUyMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAvLyBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmPi5wb3BfaGVhZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNjVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJj4udHh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1CZCcsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC44OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJj4uY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDUwcHggNjBweCA4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY+LmlucHV0YXJlYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJj5sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLU1kJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjQ1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJj5pbnB1dFt0eXBlPXRleHRdIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Y5ZjlmOTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZmRmZGY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtUmcnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1NTU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+aW5wdXQ6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1SZycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzU1NTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY+LmlucHV0YXJlYTpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmPi5mb290ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNDQ0NDY7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJj5wIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8g67mE67CA67KI7Zi4IOywvuq4sFxyXG4gICAgLmZpbmRwd19sYXllcl9wb3Age1xyXG4gICAgICAgIHdpZHRoOiAxMDB2dztcclxuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB6LWluZGV4OiA5OTk7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgJj4uYmFjayB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmPmZvcm0ge1xyXG4gICAgICAgICAgICB3aWR0aDogNTIwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gKDY1M3B4IC0gMTgwcHgpKTtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcblxyXG4gICAgICAgICAgICAmPi5jbG9zZV9wb3Age1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICAgICAgICAgICAgICY+aW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJj4uZm9ybSB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MjBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICY+LnBvcF9oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA2NXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmPi50eHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLUJkJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjg4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmPi5jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNTBweCA2MHB4IDgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJj4uaW5wdXRhcmVhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPmxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtTWQnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNDVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPmlucHV0W3R5cGU9dGV4dF0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZjlmOWY5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RmZGZkZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1SZycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzU1NTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJj5pbnB1dDo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLVJnJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNTU1O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJj4uaW5wdXRhcmVhOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY+LmZvb3RlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE0NDQ0NjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmPnAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8vIOu5hOyghC/rr7jshZhcclxuLmxpZmVDZW50ZXJWaXNpb24ge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAubGlmZUNlbnRlclZpc2lvblZpZXcge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcblxyXG4gICAgICAgICY+LmxpZmVWaXNpb24ge1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogIzZCNjZGRjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XHJcblxyXG4gICAgICAgICAgICAmPi52aXNpb24ge1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XHJcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICAgICAgICAgICAgIGg2LFxyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYubWlzc2lvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTQ1NjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJj4udmlzaW9uX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPmg2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmPi5jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPnAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLVJnJyBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjQ1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmPi52aXNpb25fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDgwcHggMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogIzQ3QzgzRTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJj5oNiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLU1kJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+c3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtTWQnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJj4uY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLnZpc2lvbjEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi52aXNpb24yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0NDBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYudmlzaW9uMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmPnAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtUmcnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNDVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJj4uYXJyX3NwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY+LmFycm93IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICMwMDU0NTY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9wYy9jb21tb24vbmV4dC5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmPi52aXNpb246bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY+LmxpZmVDb3JlUHJvamVjdCB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjQkNFNTVDO1xyXG5cclxuICAgICAgICAgICAgJj4uQ29yZVByb2plY3Qge1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjNDdDODNFO1xyXG4gICAgICAgICAgICAgICAgJj4ucHJvamVjdF9ib3gge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNTZweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmPi5pbWdfYm94IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5taXNzaW9uMDEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL21pc3Npb24vbWlzc2lvbl8wMS5wbmdcIikgbm8tcmVwZWF0IDUwJSA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYubWlzc2lvbjAyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9taXNzaW9uL21pc3Npb25fMDIucG5nXCIpIG5vLXJlcGVhdCA1MCUgNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLm1pc3Npb24wMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvbWlzc2lvbi9taXNzaW9uXzAzLnBuZ1wiKSBuby1yZXBlYXQgNTAlIDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5taXNzaW9uMDQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL21pc3Npb24vbWlzc2lvbl8wNC5wbmdcIikgbm8tcmVwZWF0IDUwJSA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYubWlzc2lvbjA1IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9taXNzaW9uL21pc3Npb25fMDUucG5nXCIpIG5vLXJlcGVhdCA1MCUgNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJj4ucHJvamVjdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBib3JkZXItcmFkaXVzOiAxMjhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gbWFyZ2luLXJpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmJrLWNvbG9yMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NDU2O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmJrLWNvbG9yMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzI3NTc3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmJrLWNvbG9yMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY5ODlhO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmJrLWNvbG9yNCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTliYmJiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmJrLWNvbG9yNSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NkZGRkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPi5jb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbixcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGg2LFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLVJnJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJj4uaGVhZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+c3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5oNiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1NZCcsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjYzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+LmNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTc4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5wIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmPi5wcm9qZWN0Omxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyDsmrTsmIHrspXsnbhcclxuLmNvcnBvcmF0aW9uTGF5b3V0IHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgLmNvcnBvcmF0aW9uVmlld0xheW91dCB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICY+LmNvcnBvcmF0aW9uX3RpdGxlX2ZpciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgIC50YWIge1xyXG4gICAgICAgICAgICAgICAgJj5saSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDU0MHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY+cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYub24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTQ1NjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb3Jwb3JhdGlvbl9zdWJfZmlyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgJj4udGl0bGVfdHh0IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1NDBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICY+aDMge1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY+LmxheW91dF92aWV3X2ZyYW1lIHtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAmLm9uIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmPi5jb3Jwb3JhdGVWaXNpb25WaWV3IHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICY+LmRpcmVjdGlvbl93YXkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJj4udmlzaW9uX2xheW91dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogY2FsYygoNjUwcHggLSAyNjVweCkvMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2NTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+LnZpc2lvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjU2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMjhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDU0NTY7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJj4udHh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPnNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLUJkJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC43NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY+LnZpc2lvbl92aWV3IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2NTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPi5kaXJlY3Rpb25fbGF5b3V0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC40NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJj4uZGlyZWN0aW9uX2xheW91dDpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY+LmRpcmVjdGlvbl93YXlfYmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDExMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJj5pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgJj4uY29ycG9yYXRlVmlzaW9uMjAyNSB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAudGl0bGVfdHh0IHtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzRweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJj5oNCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1CZCcsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC43NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwNTQ1NjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmxheW91dF92aXNpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJj5wIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjQ1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmPi52aXNpb24yMDI1IHtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYubGF5b3V0X3ZpZXdfbGVmdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNDBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYubGF5b3V0X3ZpZXdfcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDY1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY+LnZpc2lvbjIwMjU6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJj4uZGlyZWN0aW9uX3dheV9iZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDExMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmPmltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmPi5jb3Jwb3JhdGVwdXJwb3NldmlldyB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICY+LnB1cnBvc2VWaWV3IHtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDQ2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmPi5wdXJwb3NlX3R4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+aDYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLUJkJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDA1NDU2O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPnAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC43NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY+LnB1cnBvc2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NDU2O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJj5wIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmPi5mYWNpbGl0eV90YiB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyDrspXsnbjsgrDtlZjsi5zshKRcclxuLy8gLmZhY2lsaXR5TGF5b3V0IHtcclxuLy8gICAgIGZsb2F0OiBsZWZ0O1xyXG4vLyAgICAgd2lkdGg6IDEwMCU7XHJcbi8vICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4vLyAgICAgLmZhY2lsaXR5TGF5b3V0VmlldyB7XHJcbi8vICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbi8vICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4vLyAgICAgICAgICY+LmZhY2lsaXR5X3RpdGxlX2ZpciB7XHJcbi8vICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4vLyAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcclxuXHJcbi8vICAgICAgICAgICAgIC50YWIge1xyXG4vLyAgICAgICAgICAgICAgICAgJj5saSB7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDU0MHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4vLyAgICAgICAgICAgICAgICAgICAgICY+cCB7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuLy8gICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4vLyAgICAgICAgICAgICAgICAgICAgICYub24ge1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDBweDtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTQ1NjtcclxuXHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICY+cCB7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4vLyAgICAgICAgICAgICAgICAgICAgIH1cclxuLy8gICAgICAgICAgICAgICAgIH1cclxuXHJcbi8vICAgICAgICAgICAgIH1cclxuLy8gICAgICAgICB9XHJcbi8vICAgICB9XHJcbi8vIH1cclxuXHJcbi8vIOyhsOyngeuPhFxyXG4ubGlmZU9yZ2FuaXphdGlvbiB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgIC5saWZlQ2hhcnRWaWV3IHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICYuYmcge1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzgwcHg7XHJcblxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvcGMvY2hhcnQvY2hhcnQucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8g7Jik7Iuc64qUIOq4uFxyXG4ubG9jYXRpb25fbGlmZSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgIC5sb2NhdGlvbl9saWZlX3ZpZXcge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcblxyXG4gICAgICAgIC5sb2NhdGlvbl9sYXlvdXQge1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgcGFkZGluZzogNDhweCAwIDQ4cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xyXG5cclxuXHJcbiAgICAgICAgICAgICY+LmluZm9fdHh0IHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcblxyXG5cclxuICAgICAgICAgICAgICAgICY+dWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmPmxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNzBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+c3BhbixcclxuICAgICAgICAgICAgICAgICAgICAgICAgJj5wIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtUmcnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjYzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzY2NjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJj4uYm9sZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLU1kJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJj5saTpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmPi5sb2NhdGlvbl9maW5kX2J0biB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMjBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDU0NTY7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICY+YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmPnAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMXB4IDAgMTFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLUxnJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmPi5jZW50ZXJfbWFwIHtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDU0MHB4O1xyXG4gICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiBhcXVhO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5saWZlRWR1Q2F0aW9uVmlldyB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgIC5pbl9saWZlRWR1Q2F0aW9uIHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICY+LmVkdV90aXRsZV9maXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICY+LmVkdV90aXRsZV90YWIge1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgJj5saSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4MHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY+cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYub24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQ0NDQ2O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJj5wIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmPi5ib2FyZF90b3RhbF9saXN0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcblxyXG4gICAgICAgICAgICAmPi50b3RhbCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAmPmg2IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM5OTk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY+c3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1CZCcsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDA1NDU2O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDVweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJj4uYm9hcmRfZmlsdGVyIHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY+Zm9ybSB7XHJcbiAgICAgICAgICAgICAgICAmPi5pbnB1dF9hcmVhIHtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJj5zZWxlY3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHggMCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLVJnJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmRyb3Bkb3duIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvcGMvY29tbW9uL3NlYXJjaF9kb3duLnBuZ1wiKSBuby1yZXBlYXQgOTAlIDU0JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY+LmlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJj4uc2VhcmNoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9wYy9jb21tb24vbXlfc2VhcmNoLnBuZ1wiKSBuby1yZXBlYXQgNTAlIDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+aW5wdXQ6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLVJnJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmPi5pbm5lcl9hcmVhIHtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAmPnRhYmxlIHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDtcclxuXHJcbiAgICAgICAgICAgICAgICAmPnRoZWFkIHtcclxuICAgICAgICAgICAgICAgICAgICAmPnRyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJj50aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmPnRib2R5IHtcclxuICAgICAgICAgICAgICAgICAgICAmPnRyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJj50ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzN3B4IDAgMzdweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+LmNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPmEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5wIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLVJnJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmxpZmVFZHVQcm9ncmFtIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbGVmdDogY2FsYygoMTAwJSAtIDEwODBweCkgLyAyKTtcclxuICAgIG1heC13aWR0aDogMTA4MHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgLmluX2xpZmVFZHVQcm9ncmFtIHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICY+dGFibGUge1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDAgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICY+dGJvZHkge1xyXG4gICAgICAgICAgICAgICAgJj50ciB7XHJcbiAgICAgICAgICAgICAgICAgICAgJj50ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI2cHggMCAyNnB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmgtMzAwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuZ3JheSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5wIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJj4uaW5uZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJj4uY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmZsZXgtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+LmRhdGVfdHh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPnNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtUmcnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDVweCAwXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtUmcnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+c3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kaXNwbGF5IHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDIwcHggMCAwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAmPnAge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiNGRjAwMDAgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJlZ2lzdGVyQnRuIHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuXHJcbiAgICAgICAgJj4uYnRuIHtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNjBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtUmcnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC40NXB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAmLmxpc3RCdG4ge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnJlcXVlc3RCdG4ge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwNTQ1NjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDU0NTY7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJj4uYnRuOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4ubGlmZUVkdVVzZXJWaWV3IHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgLmxpZmVFZHVVc2VyRm9ybSB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGxlZnQ6IGNhbGMoKDEwMCUgLSAxMDgwcHgpIC8gMik7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDgwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAmPi51c2VyUmVnaXN0ZXIge1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgIC5pbm5lcl92aWV3IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmpvaW5fc3ViX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5sYXlvdXQge1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDAgMjVweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDZkNmQ2O1xyXG5cclxuICAgICAgICAgICAgICAgICYuYm9yZGVyLXQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDZkNmQ2O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5mbGV4LWlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuZmxleC13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgJj4uZm9ybV9sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJj4udHh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWwsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLVJnJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+c3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZWQxYzI0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY+LmZvcm1faW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MDBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuZmxleC1jb2x1bW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT10ZXh0XSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmNWY1ZjU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLUxnJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzU1NTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1SZycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPi5wb2xpY3kge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLVJnJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZWUyODMwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5NTk1OTU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5NTk1OTU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1MZycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBzZWxlY3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZjVmNWY1O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1MZycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1NTU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtaW5kZW50OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJj4uaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9dGV4dF0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5lSWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxODBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmVtYWlsVHhUIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJj4ucG9saWN5X2NvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE0cHggMjBweCAwIDlweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNpemU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBvdmVybGF5O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1MZycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4zM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+LmZsZXhfaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+LmZsZXhfaW5wdXQ6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+c3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1MZycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5wZXJjZW50YWdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBzZWxlY3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZjVmNWY1O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLUxnJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNTU1O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmpvYlR5cGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPmlucHV0W3R5cGU9Y2hlY2tib3hdK2xhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy90ZXN0L3JfdW5jaGsucG5nXCIpIGxlZnQvMjVweCBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvcGMvY29tbW9uL2Noay5wbmdcIikgbGVmdC8yNXB4IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJj5pbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkK2xhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy90ZXN0L3JfY2hrLnBuZ1wiKSBsZWZ0LzI1cHggbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3BjL2NvbW1vbi9jaGtfb24ucG5nXCIpIGxlZnQvMjVweCBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5yZWdpc3RlckJ0biB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcblxyXG4gICAgICAgICY+LmJ0biB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICB3aWR0aDogMTYwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLVJnJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNDVweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgJi5jYW5jZWxCdG4ge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnJlcXVlc3RCdG4ge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwNTQ1NjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDU0NTY7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJj4uYnRuOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4vLyDqtZDsnKHtlITroZzqt7jrnqjrsKnrspVcclxuLmxpZmVFZHVXYXlWaWV3IHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgLmVkdXdheVZpZXd7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAudmlldyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICY+aW1nIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJAbWVkaWEgKG1pbi13aWR0aDogNzIxcHgpIHtcclxuICAgIC8vIO2ajOybkOygleuztFxyXG4gICAgLm15SW5mb1JlY29yZFZpZXcge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgJj4uaW5NeUluZm9SZWNvcmRWaWV3IHtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbGVmdDogY2FsYygoMTAwJSAtIDEwODBweCkgLyAyKTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwODBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgJj4ubXlJbmZvX3RpdGxlX2ZpciB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgJj4udGFiIHtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY+bGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPnAgeyBjdXJzb3I6IHBvaW50ZXI7IH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5vbiB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzE0NDQ0NjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNDQ0NDY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+cCB7IGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJj4ubXlJbmZvX3N1Yl9zZWMge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDcwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAmPi5mZXJ2b3JJbmZvIHtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY+aDUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLU1kJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5mb3JtIHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgJj4ucmVnaXN0ZXJGb3JtVmlldyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaW5uZXJfdmlldyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY+LnJlZ2lzdGVyRm9ybSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogI0ZGRDlGQTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYubWItMCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuam9pbl9zdWJfdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPi50aXRsZV90eHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+aDMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLU1kJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubGF5b3V0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjVweCAwIDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q2ZDZkNjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmJvcmRlci10IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2Q2ZDZkNjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZmxleC1pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmZsZXgtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJj4uZm9ybV9sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj4udHh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWwsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLVJnJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+c3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZWQxYzI0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPi5mb3JtX2lucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogODAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPXRleHRdLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9cGFzc3dvcmRdIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Y1ZjVmNTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtTGcnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNTU1O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLUxnJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzU1NTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc2VydmljZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtUmcnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9cmFkaW9dIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzk1OTU5NTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk1OTU5NTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLUxnJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmNWY1ZjU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLUxnJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzU1NTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPi5pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYubGluayxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5sYWJvcixcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hdHRlbnRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5tci0yMCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYubS0yMCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPi5mbGV4X2lucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPi5mbGV4X2lucHV0Omxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPnNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtTGcnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaHlwZW4sXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnNjcmV0LFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5wZXJjZW50YWdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5oeXBlbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYucGVyY2VudGFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPXRleHRdIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYucGFzc3dkLCAmLnJlcGFzc3dkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8g7IOd64WE7JuU7J28IOuniOydtO2OmOydtOyngOyXkOyEnCDsiJjsoJXsnbQg6rCA64ql7ZWY6rKM64GUIOuzgOqyvVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi55ZWFyRGF5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5HZW5kZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmVJZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmVtYWlsVHhUIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYucGhvbmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnppcCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWRkcjEsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFkZHIyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZGlyZWN0X2lucHV0LFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hdHRlbnRpb25faW5wdXQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmxpbmtfaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPXBhc3N3b3JkXSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi56aXBCdG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2VsZWN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZW1haWxfZG9tYWluIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5qb2JUeXBlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+aW5wdXRbdHlwZT1yYWRpb10rbGFiZWwsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+aW5wdXRbdHlwZT1jaGVja2JveF0rbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3Rlc3Qvcl91bmNoay5wbmdcIikgbGVmdC8yNXB4IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9wYy9jb21tb24vY2hrLnBuZ1wiKSBsZWZ0LzI1cHggbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPmlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQrbGFiZWwsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+aW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCtsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvdGVzdC9yX2Noay5wbmdcIikgbGVmdC8yNXB4IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9wYy9jb21tb24vY2hrX29uLnBuZ1wiKSBsZWZ0LzI1cHggbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPi5leWVzMSwgICY+LmV5ZXMye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5wdzF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDM1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDotMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDo1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0byAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5yZWdpc3RlckJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJj4uYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1SZycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5jbG9zZUJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjojOTk5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuY2FuY2VsQnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYubmV4dEJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwNTQ1NjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NDU2O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPi5idG46bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyDqtZDsnKHsi6Dssq1cclxuICAgIC5lZHVSZXF1ZXN0TGlzdFZpZXcge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgJj4uZWR1X3RpdGxlX2ZpciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgJj4udGFiIHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgJj5saSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJj5wIHsgY3Vyc29yOiBwb2ludGVyOyB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5vbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxNDQ0NDY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNDQ0NDY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPnAgeyBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmPi5lZHVfc3ViX3NlYyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDcwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICY+LmZlcnZvckluZm8ge1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgJj5oNSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLU1kJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNzVweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY+Zm9ybXtcclxuICAgICAgICAgICAgICAgICY+LmlucHV0X2FyZWF7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgJj5zZWxlY3R7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtUmcnLHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMTZweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuZHJvcGRvd24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9wYy9jb21tb24vc2VhcmNoX2Rvd24ucG5nXCIpIG5vLXJlcGVhdCA5MCUgNTQlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAmPi5pbnB1dHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+aW5wdXRbdHlwZT10ZXh0XSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1SZycsc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4xNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNHB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+LnNlYXJjaHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDoxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3BjL2NvbW1vbi9teV9zZWFyY2gucG5nXCIpIG5vLXJlcGVhdCA1MCUgNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJj5pbnB1dDo6cGxhY2Vob2xkZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1SZycsc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4xNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IzAwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH0gICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJj4uZWR1X3RhYmxlX3ZpZXcge1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgLmVkdV9pbm5lcl90YWJsZSB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgJj50Ym9keSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJj50ciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+dGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJj4uY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPi5jYW5jZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLVJnJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTQ1NjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8g64yA6rSA7Iug7LKtXHJcbiAgICAucmVudGFsUmVxdWVzdExpc3RWaWV3IHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICY+LnJlbnRhbF90aXRsZV9maXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICY+LnRhYiB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICY+bGkge1xyXG4gICAgICAgICAgICAgICAgICAgICY+cCB7IGN1cnNvcjogcG9pbnRlcjsgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLm9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzE0NDQ0NjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE0NDQ0NjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+cCB7IGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY+LnJlbnRhbF9zdWJfc2VjIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgJj4uZmVydm9ySW5mbyB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAmPmg1IHtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtTWQnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC43NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJj5mb3Jte1xyXG4gICAgICAgICAgICAgICAgJj4uaW5wdXRfYXJlYXtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAmPnNlbGVjdHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1SZycsc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4xNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5kcm9wZG93biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3BjL2NvbW1vbi9zZWFyY2hfZG93bi5wbmdcIikgbm8tcmVwZWF0IDkwJSA1NCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY+LmlucHV0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJj5pbnB1dFt0eXBlPXRleHRdIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLVJnJyxzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE0cHggMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+LnNlYXJjaHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDoxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3BjL2NvbW1vbi9teV9zZWFyY2gucG5nXCIpIG5vLXJlcGVhdCA1MCUgNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPmlucHV0OjpwbGFjZWhvbGRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLVJnJyxzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjojMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5yZW50YWxSZXF1ZXN0TGlzdCB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgJj4ucmVudGFsX3RhYmxlX3ZpZXcge1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAmPnRib2R5IHtcclxuICAgICAgICAgICAgICAgICAgICAmPnRyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJj50ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPi5jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+LmNhbmNlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtUmcnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NDU2O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyDsg4Hri7Tsi6Dssq1cclxuICAgIC5jb25zdWx0TGlzdFZpZXcge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBcclxuICAgICAgICAmPi5jb25zdWx0X3RpdGxlX2ZpciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgJj4udGFiIHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgJj5saSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJj5wIHsgY3Vyc29yOiBwb2ludGVyOyB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5vbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxNDQ0NDY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNDQ0NDY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPnAgeyBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmPi5jb25zdWx0X3N1Yl9zZWMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAmLm1iLTE1e1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmPi5mZXJ2b3JJbmZvIHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICY+aDUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1NZCcsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjc1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY29uc3VsdF90aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICY+aDUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1NZCcsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjc1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY+LmRpYWdub3Npc0xpc3RWaWV3IHtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcblxyXG4gICAgICAgICAgICB0YWJsZT50Ym9keT50cj50ZD4uY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAmLmZsZXgtbm93cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY+LnJlc3VsdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY+cCxcclxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtUmcnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4xNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzU1NTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuc2NvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtQmQnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY+LnJlc3VsdDpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJj4uY29uc3VsdExpc3RWaWV3IHtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLy8g64yA6rSA7Iug7LKtKOuLrOugpSlcclxuLmxpZmVSZW50YWxTY2hlZHVsZSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgIC5SZW50YWxTY2hlZHVsZUxheW91dCB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICMwMEQ4RkY7XHJcblxyXG4gICAgICAgICY+LlNjaGVkdWxlVGltZVZpZXcge1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogIzQ2NDFEOTtcclxuXHJcbiAgICAgICAgICAgIC8vIOuLrOugpVxyXG4gICAgICAgICAgICAmPi5jYWxlbmRhcl9hcmVhIHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDk0NXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogIzAwRDhGRjtcclxuICAgICAgICAgICAgICAgIC8vIGJvcmRlcjoxcHggc29saWQgI2NjYztcclxuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgICAgICAgICAgICAgJj4udG9wIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzNweDtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmPi5hcnJvd19idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+Lmxpc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPi5idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5sZWZ0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnJpZ2h0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gJi5sZWZ0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmPi5tb250aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICMwZTkwNjc7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudHh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5oMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLUJkJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+LmJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0M3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjNweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5hIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0M3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1NZCcsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAmPi55ZWFyX3NlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICB3aWR0aDogMTEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBoZWlnaHQ6IDQwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogIzAwNThhODtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAmPnNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICBmb250LWZhbWlseTogJ0xJTkVTZWVkS1ItQmQnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgIHBhZGRpbmctbGVmdDogMTRweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgIGJveC1zaGFkb3c6IDZweCA2cHggM3B4IDFweCByZ2JhKDIxMywgMjEzLCAyMTMsIC4yKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgJi5jZWxsX2Fycm93IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2Rpc3QvaW1nL2NvbW1vbi9kcm9wZG93bi5wbmcnKW5vLXJlcGVhdCA5MCUgNTQlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgICAgICBvdXRsaW5lOiAwIG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICY+c2VsZWN0IG9wdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgIGZvbnQtZmFtaWx5OiAnTElORVNlZWRLUi1SZycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgcGFkZGluZzogMTVweCAwIDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gJj4ubW9udGhfc2VsZWN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgaGVpZ2h0OiA0MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICY+c2VsZWN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgIGZvbnQtZmFtaWx5OiAnTElORVNlZWRLUi1CZCcsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgYm94LXNoYWRvdzogNnB4IDZweCAzcHggMXB4IHJnYmEoMjEzLCAyMTMsIDIxMywgLjIpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAmLmNlbGxfYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vZGlzdC9pbWcvY29tbW9uL2Ryb3Bkb3duLnBuZycpbm8tcmVwZWF0IDkwJSA1NCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgIG91dGxpbmU6IDAgbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgJj5zZWxlY3Qgb3B0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgZm9udC1mYW1pbHk6ICdMSU5FU2VlZEtSLVJnJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICBwYWRkaW5nOiAxNXB4IDAgMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmPi5kYXlfc2VsZWN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogIzQ3YjdhMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPnAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdMSU5FU2VlZEtSLVJnJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmPi5jYWxlbmRhcl93ZWVrX2FyZWEge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLy8gYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTZlNmU2O1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlNmU2ZTY7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC8vIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTZlNmU2O1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY+Lmxpc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+LmRheSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gNyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTZlNmU2O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U2ZTZlNjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJj4udHh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qcGFkZGluZy1sZWZ0OiAxNXB4OyovXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc3VuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmYjJjNTg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnNhdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNDExZGY3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+LmRheTpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmPi5jYWxlbmRhcl9kYXlfYXJlYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlNmU2ZTY7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U2ZTZlNjtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmPi5saXN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPi5kYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA3KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTZlNmU2O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNmU2ZTY7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm5vdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFN0Q1RjU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGNvbG9yOiAjNDdiN2EwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMjU1LCAyNTUsIDAuMyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U4RTBFRjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnVzZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmJnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDduKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+LmRheSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc3VuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNkYjAwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc2F0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDU4YTg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICYubm93IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNThhODtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm5vdF9zdW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2YyYTNjNSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5ub3Rfc2F0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNiYmJlZTAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYubm90X25vdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjY2NjO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPi5tYXJrX2xpc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGhlaWdodDogMzRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qbWFyZ2luLXRvcDogNXB4OyovXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLypwYWRkaW5nLXJpZ2h0OiAyLjVweDsqL1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPi5saXN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+Lml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qbWFyZ2luLXJpZ2h0OiAyLjVweDsqL1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAzcHggMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4IDNweCAwIDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5wIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gcGFkZGluZzogNXB4IDAgNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweCAwIDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj4uaXRlbTpudGgtY2hpbGQoMm4pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4IDAgMCAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAvLyDsi6Dssq0g7YOA7J6E7YWM7J2067iUIO2RnOyLnFxyXG4gICAgICAgICAgICAmPi5yZW50YWxUaW1ldGFibGVfYXJlYSB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0MzVweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNzQwcHg7XHJcbiAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NDU2O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDYwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJj4uVGltZVRhYmxlVmlldyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY+LnZpZXdIZWFkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICMwMEQ4RkY7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJj4uaGVhZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDE4cHggMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPi5kaXNwbGF5VHlwZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+c3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtUmcnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMTNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnJlY3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnR5cGUxIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNzhjZjYxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnR5cGUyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmRkODQ5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnR5cGUzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjYmVhMGQ4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnR5cGU0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjODVhNWQzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnR5cGU1IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnN0YXR1cyB7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPi5kaXNwbGF5VHlwZTpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJj4udmlld0NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjYTJlMDExO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJj4uUGxhY2VUb1RpbWVWaWV3IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogI0YyOTY2MTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPi5UaW1lVmlld0hlYWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+aDYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtQmQnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPi5UaW1lVmlld0NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAxNXB4IDIwcHggMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+LnZpZXdDb250ZW50SW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+LlRpbWVUYWJsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFkMWQxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPi5wbGFjZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1NZCcsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4xNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPi50aW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+LmxheW91dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+LnNjaGVkdWxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5wbGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYud2FpdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzg1YTVkMztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5wIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM4NWE1ZDM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmZpbmlzaCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzc4Y2Y2MTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5wIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM3OGNmNjE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmxlY3R1cmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZGQ4NDk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmRkODQ5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5jb21tdW5pdHkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNiZWEwZDg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjYmVhMGQ4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5wIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtTWQnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+LmNvbXBhbnkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLVRoJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDlweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5vbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5iZzIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODVhNWQzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5iZzMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzhjZjYxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmJnNCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiZWEwZDg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYmc1IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZDg0OTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+LnNjaGVkdWxlOm50aC1jaGlsZCg4bikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAmPnB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLU1kJyxzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIGZvbnQtc2l6ZToxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgY29sb3I6IzMzMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIG1hcmdpbi1yaWdodDogMXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICYubWlue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgIGhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICBib3JkZXI6MXB4IHNvbGlkICMwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgJi5wbGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgICAgICBjb2xvcjojMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgJi53YWl0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgICAgICBib3JkZXI6MXB4IHNvbGlkICM4NWE1ZDM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgIGNvbG9yOiM4NWE1ZDM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAmLmZpbmlzaHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAjNzhjZjYxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgICAgICBjb2xvcjojNzhjZjYxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgJi5sZWN0dXJle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgICAgICBib3JkZXI6MXB4IHNvbGlkICNmZGQ4NDk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgIGNvbG9yOiNmZGQ4NDk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAmLmNvbW11bml0eXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgYm9yZGVyOjFweHMgc29saWQgI2JlYTBkODtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgY29sb3I6I2JlYTBkODtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIH1cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAmPnA6bnRoLWNoaWxkKDhuKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj4ubGF5b3V0Omxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPi5UaW1lVGFibGU6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+LmZpbmRGb3JtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJj4ucGxhY2VUb0ZpbmRWaWV3IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAzMHB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPi5maW5kZm9ybSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1CZCcsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5pbnB1dFt0eXBlPXRleHRdIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE5MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLVJnJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPmJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzMzMztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtUmcnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4xNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5zZWFyY2hCdG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDU0NTY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTQ1NjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj4uZmluZGZvcm06bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY+LnJlbnRhbFBsYWNlVmlld0xpc3Qge1xyXG5cclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICNCMkVCRjQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcblxyXG4gICAgICAgICAgICAmPi5wbGFjZUxheW91dCB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzNDVweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTlweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICAgICAgICAgICAgICY+LnBsYWNlTGF5b3V0X2luIHtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY+Lm1hbmFnZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM0NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPi5tYWluIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJj4ubWFpbl90aXRsZV9pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYXF1YTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5hIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+LnBsYWNlSW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPi5jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPi5jb250ZW50X2luIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMzBweCAyMHB4IDQ1cHggMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPi5pbmZvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPmg2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1CZCcsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+LnR4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+cCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5zcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPi5ibGFuayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBsaW5lLWhlaWdodDogMC44O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA1cHggMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj4udHh0Omxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+LnBsYWNlX3ByaWNlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2YxZjFmMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPi5pbmZvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj4ucHJpY2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPnAsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtTWQnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj4ucmVudGFsQnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+LmJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDkwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPmEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1SZycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnJldGFsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxNDQ0NDY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQ0NDQ2O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYucG9zaXRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzMzMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPi5idG46bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY+LnBsYWNlTGF5b3V0Om50aC1jaGlsZCg0bikge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIOq4sOuzuOygleuztFxyXG4ucmVnaXN0ZXJEZWZhdWx0VmlldyB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGxlZnQ6IGNhbGMoKDEwMCUgLSAxMDgwcHgpLzIpO1xyXG4gICAgd2lkdGg6IDEwODBweDtcclxuICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAuaW5uZXJfdmlldyB7XHJcbiAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5yZWlnc3RlckRlZmF1bHRGb3JtIHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICY+LnJlZ2lzdGVyVmlld1RhYiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgLnRhYiB7XHJcbiAgICAgICAgICAgICAgICAmPmxpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzYwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5vbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NDU2O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJj5wIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmPnAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MjJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY+LnJlbnRhbERlZmF1bHRGb3JtIHtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAmPi5yZW50YWxEZWZhdWx0IHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgJj4uZGVmYXVsdEZvcm0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5qb2luX3N1Yl90aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPi50aXRsZV90eHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5oNiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+LmlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPmxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLUxnJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzU1NTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+c3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDVweCAwIDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2VkMWMyNDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+aW5wdXRbdHlwZT1jaGVja2JveF0rbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvcGMvY29tbW9uL2Noay5wbmdcIikgbGVmdC8yNnB4IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5pbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkK2xhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3BjL2NvbW1vbi9jaGtfb24ucG5nXCIpIGxlZnQvMjVweCBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAubGF5b3V0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMnB4IDAgMjJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkNmQ2ZDY7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmJvcmRlci10b3Age1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkNmQ2ZDZcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJj4uZm9ybV9sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPi50eHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtUmcnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5zcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZWQxYzI0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJj4uZm9ybV9pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4ODBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPXRleHRdIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtTGcnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzU1NTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLVJnJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPi5pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPXRleHRdIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYmdfZ3JheSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZjVmNWY1O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmxheW91dDpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDZkNmQ2O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZGVmYXVsdEZvcm06bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucmVnaXN0ZXJCdG4ge1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgJj4uYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLVJnJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjQ1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuY2FuY2VsQnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLm5leHRCdG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDA1NDU2O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NDU2O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJj4uYnRuOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyDrjIDqtIDsoJXrs7RcclxuLnJlZ2lzdGVySW5mb1ZpZXcge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBsZWZ0OiBjYWxjKCgxMDAlIC0gMTA4MHB4KS8yKTtcclxuICAgIHdpZHRoOiAxMDgwcHg7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgLmlubmVyX3ZpZXcge1xyXG4gICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgIH1cclxuXHJcbiAgICAucmVnaXN0ZXJJbmZvRm9ybSB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAmPi5yZWdpc3RlclZpZXdUYWIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgIC50YWIge1xyXG4gICAgICAgICAgICAgICAgJj5saSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM2MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgJi5vbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NDU2O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJj5wIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJj5wIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjIycHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmPmZvcm0ge1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICY+LnJlbnRhbEZvcm1WaWV3IHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cclxuICAgICAgICAgICAgICAgICY+LnJlbnRhbEluZm9WaWV3IHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY+LmRlZmF1bHRGb3JtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5sYXlvdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMnB4IDAgMjJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDZkNmQ2O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+LmZvcm1fbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+LnR4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1SZycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPnNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2VkMWMyNDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPi5mb3JtX2lucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogODgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmZsZXgtaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5mbGV4LWNvbHVtbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPi50eHR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MjJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPXRleHRdIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLUxnJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzU1NTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5NTk1OTU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5NTk1OTU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1MZycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1SZycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPnNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLVJnJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2VlMjgzMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2VsZWN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Y1ZjVmNTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtTGcnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNTU1O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT10ZXh0XSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmJnX2dyYXkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmNWY1ZjU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmRhdGVfaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYucHJpY2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTRweCAyMHB4IDAgOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1MZycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjMzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzk5OTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBvdmVybGF5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5maWxlX2lucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1maWxlXSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+aW5wdXRbdHlwZT1jaGVja2JveF0rbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3BjL2NvbW1vbi9jaGsucG5nXCIpIGxlZnQvMjVweCBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+aW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCtsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvcGMvY29tbW9uL2Noa19vbi5wbmdcIikgbGVmdC8yNXB4IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2VsZWN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFkZF9zZWxfb3B0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPi5kYXRlX2lucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj4ub3B0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIG1hcmdpbi10b3A6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPmxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+Lm9wdGlvbl9mb3JtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5NTk1OTU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOTU5NTk1O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPmxpOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5zcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHggMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmxheW91dDpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2Q2ZDZkNjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAucmVnaXN0ZXJCdG4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmPi5idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1SZycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjQ1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYucHJldkJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYubmV4dEJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDA1NDU2O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTQ1NjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmPi5idG46bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIOuTseuhnVxyXG4ucmVnaXN0ZXJWaWV3U3VibWl0IHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbGVmdDogY2FsYygoMTAwJSAtIDEwODBweCkvMik7XHJcbiAgICB3aWR0aDogMTA4MHB4O1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgIC5pbm5lcl92aWV3IHtcclxuICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnJlZ2lzdGVyU3VibWl0Rm9ybSB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAmPi5yZWdpc3RlclZpZXdUYWIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgIC50YWIge1xyXG4gICAgICAgICAgICAgICAgJj5saSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM2MHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYub24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTQ1NjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJj5wIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjIycHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY+LnN1Ym1pdEZvcm1WaWV3IHtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblxyXG4gICAgICAgICAgICAmPi5zdWJtaXRGb3JtIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICY+LmRlZmF1bHRGb3JtIHtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmxheW91dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjJweCAwIDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDZkNmQ2O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJj4uZm9ybV9sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPi50eHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtUmcnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5zcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZWQxYzI0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJj4uZm9ybV9pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4ODBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmZsZXgtaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZmxleC1jb2x1bW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT10ZXh0XSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLUxnJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1NTU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1yYWRpb10ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5NTk1OTU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk1OTU5NTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtTGcnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLVJnJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5zcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDVweCAwIDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZWQxYzI0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT10ZXh0XSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmJnX2dyYXkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Y1ZjVmNTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZGF0ZV9pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc2F1cGphX29yZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHhcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5kYXlfc2VsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dGFyZWEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE0cHggMjBweCAwIDlweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzaXplOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLUxnJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMzNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmZpbGVfaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPWZpbGVdIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5pbnB1dFt0eXBlPWNoZWNrYm94XStsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy90ZXN0L3JfdW5jaGsucG5nXCIpIGxlZnQvMjVweCBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPmlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQrbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvdGVzdC9yX2Noay5wbmdcIikgbGVmdC8yNXB4IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5zcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHggMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJj4uZGF0ZV9pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5sYXlvdXQ6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2Q2ZDZkNjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5sYXlvdXQ6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIycHggMCAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnJlZ2lzdGVyQnRuIHtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJj4uYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtUmcnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC40NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnByZXZCdG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLm5leHRCdG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwNTQ1NjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDU0NTY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJj4uYnRuOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIOuMgOq0gC1SZWFkXHJcbi5wbGFjZUluZm9SZWFkIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgJj4ucGxhY2VJbmZvVmlldyB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcblxyXG4gICAgICAgICY+LnBsYWNlSW5mb0xheW91dCB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG5cclxuICAgICAgICAgICAgJj4ucGxhY2VJbWFnZVZpZXcge1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNThweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmPi5pbWFnZVZpZXcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5MDVweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDYxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJj5pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmPi50aHVtYkltZ1ZpZXcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY+LnRodW1iIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDExMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPmltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmPi50aHVtYjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJj4ucGxhY2VJbmZvRGF0YSB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzNDVweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcblxyXG4gICAgICAgICAgICAgICAgJj4uaW5fcGxhY2VJbmZvIHtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggNDBweCAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY+LmNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+LnR4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5wLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5zcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtUmcnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5CZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1CZCcsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmJsYW5rX3R5cGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDVweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+LnR4dDpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJj4ubG9jYXRpb25fYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPi5saW5rQnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxNDQ0NDY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQ0NDQ2O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtUmcnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuY29udmVudGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE0NDQ0NjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnBvc2l0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMTQ0NDQ2O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPi5saW5rQnRuOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmPi5wbGFjZUluZm9Db24ge1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICY+LmluZm9Db250ZW50IHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyNDBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweDtcclxuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59IiwiLy8g66as7Iqk7Yq4XHJcbi5Vbml0ZWRCb2FyZFZpZXcge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAubGlzdF92aWV3IHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICY+LmJvYXJkX2lucXVpcnlfdGl0bGUge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgIC50YWIge1xyXG4gICAgICAgICAgICAgICAgJj5saSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDU0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLm9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDU0NTY7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPnAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY+LmJvYXJkX3RvdGFsX2xpc3Qge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuXHJcbiAgICAgICAgICAgICY+LnRvdGFsIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICY+aDYge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzk5OTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJj5zcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLUJkJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDU0NTY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNXB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmPi5ib2FyZF9maWx0ZXIge1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJj5mb3JtIHtcclxuICAgICAgICAgICAgICAgICY+LmlucHV0X2FyZWEge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmPnNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweCAwIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtUmcnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4xNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuZHJvcGRvd24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9wYy9jb21tb24vc2VhcmNoX2Rvd24ucG5nXCIpIG5vLXJlcGVhdCA5MCUgNTQlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJj4uaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPi5zZWFyY2gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3BjL2NvbW1vbi9teV9zZWFyY2gucG5nXCIpIG5vLXJlcGVhdCA1MCUgNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJj5pbnB1dDo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtUmcnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4xNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY+LmlubmVyX2FyZWEge1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICY+LnRhYmxlX2FyZWEge1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDBweDtcclxuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgICAgICAgICAgICAgdGFibGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgY29sZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuY29sMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuY29sMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuY29sMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuY29sNCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuY29sNSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jb2w2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMiU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHRoZWFkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtQmQnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4xNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHRib2R5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyMXB4IDAgMjFweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi50aXRfYXJlYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyNXB4IDAgMjVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1NTU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5ub3RpY2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDlweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDU0NTY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNvbnN1bHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb2xvci0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNDMEQyRkM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb2xvci0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjAwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50eHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gd2lkdGg6IDM2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDlweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogIzAwNThhODtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5uZXcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDlweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogI2ZlYmYwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNTU1O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyDrrLjsnZjqsozsi5ztjJBcclxuLlVuaXRlZElucXVpcnlWaWV3IHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgLmlucXVpcnlfdmlldyB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAmPi5ib2FyZF9pbnF1aXJ5X3RpdGxlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAudGFiIHtcclxuICAgICAgICAgICAgICAgICY+bGkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1NDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5vbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NDU2O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJj5wIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJj4uYm9hcmRfdG90YWxfbGlzdCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG5cclxuICAgICAgICAgICAgJj4udG90YWwge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgJj5oNiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4xNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmPnNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtQmQnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4xNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwNTQ1NjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA1cHggMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY+LmJvYXJkX2ZpbHRlciB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmPmZvcm0ge1xyXG4gICAgICAgICAgICAgICAgJj4uaW5wdXRfYXJlYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY+c2VsZWN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4IDAgMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1SZycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5kcm9wZG93biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3BjL2NvbW1vbi9zZWFyY2hfZG93bi5wbmdcIikgbm8tcmVwZWF0IDkwJSA1NCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmPi5pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+LnNlYXJjaCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvcGMvY29tbW9uL215X3NlYXJjaC5wbmdcIikgbm8tcmVwZWF0IDUwJSA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPmlucHV0OjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1SZycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaW5uZXJfYXJlYSB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAmPi50YWJsZV9hcmVhIHtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgLnRhYmxlX3RoZW1lX2lucXVpcnkge1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgY29sZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgICAgIC5jb2wwMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOSU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuY29sMDIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMyU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuY29sMDMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzUlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmNvbDA0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB0aGVhZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJj50ciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+dGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI2cHggMCAyNnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1CZCcsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJj4uY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDU0cHggMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgdGJvZHkge1xyXG4gICAgICAgICAgICAgICAgICAgIC5yZXEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLm9uPnRkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5hbnMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLm9uPnRkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5yZXEtbS1sIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5yZXE+dGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnJlcS1tLWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMnB4IDAgMjNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHBhZGRpbmctbGVmdDogNjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYucmVxLWNudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggNjBweCAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5wIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtUmcnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1NTU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMzFweCAxMHB4IDMycHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJj4ucmVxQnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtQmQnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4xNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+aW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5xdWVzdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYW5zPnRkIHtcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPnAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLVJnJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4xNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1NTU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYucmVxLW0tbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBwYWRkaW5nOiAwIDAgMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHBhZGRpbmc6IDAgMCAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJj5pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmFuc3dlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyDqsKTrn6zrpqwgLSDtj6zthqBcclxuLlVuaXRlZEdhbGxlcnlWaWV3IHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgLnRhYmxlX3ZpZXcge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgJj4uYm9hcmRfdG90YWxfbGlzdCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG5cclxuICAgICAgICAgICAgJj4udG90YWwge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgJj5oNiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4xNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmPnNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtQmQnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4xNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwNTQ1NjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA1cHggMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY+LmJvYXJkX2ZpbHRlciB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmPmZvcm0ge1xyXG4gICAgICAgICAgICAgICAgJj4uaW5wdXRfYXJlYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY+c2VsZWN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4IDAgMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1SZycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5kcm9wZG93biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3BjL2NvbW1vbi9zZWFyY2hfZG93bi5wbmdcIikgbm8tcmVwZWF0IDkwJSA1NCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmPi5pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+LnNlYXJjaCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvcGMvY29tbW9uL215X3NlYXJjaC5wbmdcIikgbm8tcmVwZWF0IDUwJSA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPmlucHV0OjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1SZycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJj4uaW5uZXJfYXJlYSB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgJj4ubGlzdF9hcmVhIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAvLyBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDtcclxuXHJcbiAgICAgICAgICAgICAgICAmPi5saXN0IHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJj4uaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg0bikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPi50aHVtYl9hcmVhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gaGVpZ2h0OiAyNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlYmViZWI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogLXdlYmtpdC1maWxsLWF2YWlsYWJsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPi50eHRfYXJlYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPi50aXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtUmcnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPi5pbmZvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLVJnJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzk5OTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY+LmVtcHR5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBSZWFkXHJcbi5Vbml0ZWRCb2FyZFJlYWQge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAucmVhZF92aWV3IHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgIC5pbm5lcl9hcmVhIHtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwO1xyXG5cclxuICAgICAgICAgICAgJj4udGl0X2FyZWEge1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTQ1cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcclxuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpdF90eHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IGNhbGMoKDE0NXB4IC0gNjhweCkgLyAyKTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY+LmNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuaW5mbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPi50eHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPnNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPmgyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtQmQnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4zcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5wIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1NTU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5pbnRvX3R4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1CZCcsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPi50eHQ6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJj4uYXR0YWNoX2RhdGEge1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMCAzMHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICAgICAgICAgICAgICY+LmZpbGVfYXJlYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmF0dGFjaF9hcmVhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPi50eHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPmg2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtQmQnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPnVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJj4uaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNTU1O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPi5pdGVtOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY+LmZpbGVfYXJlYTpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY+LmRlc2NfYXJlYSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM1MHB4O1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNDBweCAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkZGRkO1xyXG5cclxuICAgICAgICAgICAgICAgICY+LmlubmVyIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJj4uYnRuX2FyZWEge1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgJj4uYnRuX2FyZWFfaW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmPi5uYXZpZ2F0b3JfYXJlYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+Lm5hdmlnYXRvciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+bGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDBweCBzb2xpZCAjMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPi5uYXZpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPi50eHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPnNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnByZXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3BjL2JvYXJkL3N1Yl9wcmV2LnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYubmV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvcGMvYm9hcmQvc3ViX25leHQucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5saTpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJj4uYnRuX2dyb3VwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+Lmxpc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPi5pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzE0NDQ0NjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE0NDQ0NjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1SZycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJj4uaXRlbTpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJj4uY29uc3VsdF9hcmVhIHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgJj4uY29uc3VsdF9zdWJfdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmPi50aXRsZV90eHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY+LmNvbnN1bHRfdmlldyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMCAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmPnAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJj4uaGVhZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtQmQnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY+LmNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYubm9fcmVwbHkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogOTNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPnAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1NZCcsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJj5wIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4xNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1NTU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY+LmZvb3RlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtTGcnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzk5OTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJj4ucmVwbHlfYXJlYSB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogODBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmPi5yZXBseV9zdWJfdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmPi50aXRsZV90eHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY+LnJlcGx5VmlldyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmPi5jb21tZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPmxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+LnZpZXcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDAgMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPi52aWV3Q29tbWVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5wIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPi5oZWFkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLUJkJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE4cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPi5jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1NTU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+LmZvb3RlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLUxnJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+LmJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLVJnJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAxMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC40cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE0NDQ0NjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJj5saTpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmPi5ibGFua1ZpZXcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTgwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY+cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJj4uZm9ybSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmPi5yZXBseV9jb21tZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPi5jb21tZW50Rm9ybSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+LmZvcm1WaWV3IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMzBweCAzMHB4IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPnAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj4uaGVhZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5wIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLUJkJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4xOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPi5jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPi5yZXBseUNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2l6ZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDogOHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1SZycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPnRleHRhcmVhOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtUmcnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzk5OTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPi5idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+YnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE0NDQ0NjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1SZycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjQ1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8g6rKA7IOJXHJcbi5Vbml0ZWRTZWFyY2hWaWV3IHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgLnNlYXJjaExpc3RWaWV3IHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgIC5saW5lLXctMTAwIHtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMWUxZTE7XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmPi5zZWFyY2hfc3ViX3NlYyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwcHggMCA1MHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAmPi50b3RhbCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAmPmg2IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM5OTk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY+c3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1CZCcsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDA1NDU2O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDVweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJj4uYm9hcmRfZmlsdGVyIHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY+Zm9ybSB7XHJcbiAgICAgICAgICAgICAgICAmPi5pbnB1dF9hcmVhIHtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJj5zZWxlY3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHggMCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLVJnJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuZHJvcGRvd24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9wYy9jb21tb24vc2VhcmNoX2Rvd24ucG5nXCIpIG5vLXJlcGVhdCA5MCUgNTQlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJj4uaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPi5zZWFyY2gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3BjL2NvbW1vbi9teV9zZWFyY2gucG5nXCIpIG5vLXJlcGVhdCA1MCUgNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJj5pbnB1dFt0eXBlPXRleHRdIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPi5zZWFyY2hCdG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLVJnJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NDU2O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAmPmlucHV0OjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1SZycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBmb250LXdlaWdodDogMTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJj4uc2VhcmNoUmVzdWx0VmlldyB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgJj4ucmVzdWx0X3RpdGxlX2ZpciB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgJj4udGl0bGVfdHh0IHtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY+aDQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPnNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1NZCcsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwNTQ1NjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5zdWIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1CZCcsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmPi5yZXN1bHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRkNGQ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYucG9zaXRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoKDEwMCUgLSAxODFweCkgLyAyKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY+cCxcclxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLVJnJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY+LnJlc3VsdF92aWV3IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMTBweCAxNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJj5wIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5zcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY+LmJvYXJkVGhlbWVCYXIge1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAmPnVsIHtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxMHB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDg0LCA4NiwgMC4yKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJj5saSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTRweCAxNHB4IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJj4udHh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTJweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDU0NTY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hbGwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMTJweCAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+cCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtUmcnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPi5yb3VuZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjQzBEMkZDO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAycHggNXB4IDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY+LmlubmVyX2FyZWEge1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAmPi5yZXN1bHRMaXN0IHtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJj4uc29ydF90aXRsZV9zZWMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5tdC00MCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+LnRpdGxlX3R4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+aDYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1CZCcsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmPi5zb3J0TGlzdFZpZXcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+Lmxpc3RWaWV3IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5ib3JkZXItdG9wIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPnAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1SZycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+LnZpZXdIZWFkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPnAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtTWQnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNTU1O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+LnZpZXdDb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+LmNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnBkLTQwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggNDBweCA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPnAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzU1NTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj4uaW5mbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDAgMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzk1OTU5NTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gV3JpdGVcclxuLlVuaXRlZEJvYXJkV3JpdGUge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBsZWZ0OiBjYWxjKCgxMDAlIC0gMTA4MHB4KSAvIDIpO1xyXG4gICAgbWF4LXdpZHRoOiAxMDgwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAubGlmZUJvYXJkRm9ybSB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAmPi53cml0ZUlucHV0Rm9ybSB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgJj4ubGF5b3V0IHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjJweCAwIDIycHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q2ZDZkNjtcclxuXHJcbiAgICAgICAgICAgICAgICAmLmJvcmRlci10b3Age1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDZkNmQ2O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY+LmZvcm1fbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY+LnR4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1SZycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJj4uZm9ybV9pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDg4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1maWxlXSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDExMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmZsZXgtaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJj4ubGlua2FyZWEsXHJcbiAgICAgICAgICAgICAgICAgICAgJj4uZmlsZWFyZWEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuZmxleC1jb2x1bW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT10ZXh0XSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1MZycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1NTU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtaW5kZW50OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOTU5NTk1O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTU5NTk1O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtTGcnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPWZpbGVdIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMjAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPXRleHRdIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDg4MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYudXBsb2FkdHh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMjAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5iZ19ncmF5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZjVmNWY1O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5mX0xpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5mX2ZpbGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYudXBsb2FkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk1OTU5NTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtTGcnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFkZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9wYy9jb21tb24vYWRkLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZGVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3BjL2NvbW1vbi9kZWxldGUucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuZmlsZV9pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaW5wdXQ6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJvYXJkQnRuIHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuXHJcbiAgICAgICAgJj4uYnRuIHtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNjBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtUmcnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC40NXB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAmLmNhbmNlbEJ0biB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYud3JpdGVCdG4ge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwNTQ1NjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDU0NTY7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi51cGRhdGVCdG4ge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwNTQ1NjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDU0NTY7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJj4uYnRuOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIFJhbmtpbmcgLSDsl7TsoJXsiJzsnIRcclxuLlVuaXRlZEJvYXJkUmFuayB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgIC50aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5saXN0X3ZpZXcge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgJj4uYm9hcmRfdGl0bGVfdHh0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgJj4udGl0bGVfdHh0IHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICYubWItMzAge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJj5oNCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1SZycsc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjojMDI5Mzk2XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJj5we1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmPnNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtUmcnLHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuY29sb3Ige1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDI5Mzk2O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLm1yLTUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY+LnRpdGxlX3R4dDpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJj4uYm9hcmRfaW5xdWlyeV90aXRsZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgLnRhYiB7XHJcbiAgICAgICAgICAgICAgICAmPmxpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTQwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYub24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTQ1NjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmPi5ib2FyZF90b3RhbF9saXN0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG5cclxuICAgICAgICAgICAgJj4udG90YWwge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgJj5oNiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4xNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmPnNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtQmQnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4xNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwNTQ1NjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA1cHggMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY+LmJvYXJkX2ZpbHRlciB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmPmZvcm0ge1xyXG4gICAgICAgICAgICAgICAgJj4uaW5wdXRfYXJlYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY+c2VsZWN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4IDAgMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1SZycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5kcm9wZG93biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3BjL2NvbW1vbi9zZWFyY2hfZG93bi5wbmdcIikgbm8tcmVwZWF0IDkwJSA1NCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmPi5pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+LnNlYXJjaCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvcGMvY29tbW9uL215X3NlYXJjaC5wbmdcIikgbm8tcmVwZWF0IDUwJSA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPmlucHV0OjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1SZycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJj4uaW5uZXJfYXJlYSB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgJj4udGFibGVfYXJlYSB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAgICAgICAgICAgICB0YWJsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBjb2xncm91cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jb2wxIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jb2wyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICB0aGVhZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLUJkJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm5hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICB0Ym9keSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjFweCAwIDIxcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4xNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzU1NTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYubmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8g7Luk666k64uI7Yuw7LC47Jes67Cp67KVXHJcbi5saWZlU29jYWxFbnRyeUxheW91dCB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgIC5saWZlU29jYWxFbnRyeVZpZXcge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgLnZpZXcge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAmPmltZyB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIOqzteycoOyCrOustOyLpCDssLjsl6zrsKnrspVcclxuLmxpZmVPZmZpY2VFbnRyeUxheW91dCB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgIC5saWZlT2ZmaWNlRW50cnlWaWV3IHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgIC52aWV3IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgJj5pbWcge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiQG1lZGlhIChtaW4td2lkdGg6IDcyMXB4KSB7XHJcbiAgICAubWIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLy8g7ZqM7JuQ6rCA7J6FIC0g65Ox66Gd7Y+8XHJcbi5kaWFnbm9zaXNGb3JtIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLy8gbGVmdDogY2FsYygoMTAwJSAtIDEwODBweCkvMik7XHJcbiAgICBsZWZ0OiBjYWxjKCgxMDAlIC0gMTI4MHB4KS8yKTtcclxuICAgIC8vIG1heC13aWR0aDogMTA4MHB4O1xyXG4gICAgbWF4LXdpZHRoOiAxMjgwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAmPi5kaWFnbm9zaXNfdGl0bGVfZmlyIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICY+dWwge1xyXG4gICAgICAgICAgICAmPmxpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMTZweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmPi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE0NDQ0NjtcclxuXHJcbiAgICAgICAgICAgICAgICAmPnAge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtcGFkIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJj4uZGlhZ25vc2lzRm9ybVZpZXcge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgJj4uZGlhZ25vc2lzRm9ybSB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgJj5mb3JtIHtcclxuICAgICAgICAgICAgICAgICY+LmZvcm1fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLU1kJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJj4ubGF5b3V0IHtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMCAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDZkNmQ2O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmJvcmRlci10IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkNmQ2ZDY7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZmxleC1pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcm93LWdhcDogMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuZmxleC13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJj4uZm9ybV9sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vd2lkdGg6IDQwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPi50eHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWwsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtUmcnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+c3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNlZDFjMjQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmPi5mb3JtX2lucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJj4uaW5wdXQtcmVnZGF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNTU1NTU1O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9dGV4dF0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9dGV4dF0sXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9cGFzc3dvcmRdLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0YXJlYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmNWY1ZjU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLUxnJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNTU1O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0OmZvY3VzLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0YXJlYTpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtTGcnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNTU1O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc2VydmljZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLVJnJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9cmFkaW9dIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5NTk1OTU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTU5NTk1O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLUxnJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBzZWxlY3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZjVmNWY1O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLUxnJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNTU1O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+LmlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDM1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5tci0yMCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYubS0yMCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJj4uZmxleF9pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPi5mbGV4X2lucHV0Omxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPnNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtTGcnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9dGV4dF0sXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0YXJlYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJiNkZXRhaWxzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJiNuYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJiNiaXJ0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYjcGhvbmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB3aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyODBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYjZGlzdHJpY3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB3aWR0aDogNDAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYjbmVpZ2hib3Job29kIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJiNleHBlcmllbmNlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogOTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4IDEwcHggMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzaXplOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPXBhc3N3b3JkXSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuemlwQnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzZWxlY3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5qb2JUeXBlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPmlucHV0W3R5cGU9Y2hlY2tib3hdK2xhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvcGMvY29tbW9uL2Noay5wbmdcIikgbGVmdC8yNXB4IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPmlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQrbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9wYy9jb21tb24vY2hrX29uLnBuZ1wiKSBsZWZ0LzI1cHggbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9cmFkaW9dIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9cmFkaW9dK2xhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwLjk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvcGMvY29tbW9uL3JhZGlvLnBuZ1wiKSBsZWZ0LzI1cHggbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCtsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3BjL2NvbW1vbi9yYWRpb19vbi5wbmdcIikgbGVmdC8yNXB4IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5kaXJlY3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dFtuYW1lPVwiZGlyZWN0X3RleHRcIl0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmxhc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBsYWNlLWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJj4uaW5wdXQtaW5mbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNTU1NTU1O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJj4uaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJj4uZmxleC1kaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPXRleHRdIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJj4ucG9saWN5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPi5oZWFkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJj4uY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IG92ZXJsYXk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAucG9saWN5X2FncmVlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPmxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1SZycsIHNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPWNoZWNrYm94XSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9cmFkaW9dIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdK2xhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMC45O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvdGVzdC91bmNoZWNrLnBuZycpIGxlZnQvMjVweCBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3BjL2NvbW1vbi9jaGsucG5nXCIpIGxlZnQvMjVweCBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQrbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL3Rlc3QvY2hlY2sucG5nJykgbGVmdC8yNXB4IG5vLXJlcGVhdFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9wYy9jb21tb24vY2hrX29uLnBuZ1wiKSBsZWZ0LzI1cHggbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9cmFkaW9dK2xhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMC45O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3BjL2NvbW1vbi9yYWRpby5wbmdcIikgbGVmdC8yNXB4IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCtsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3BjL2NvbW1vbi9yYWRpb19vbi5wbmdcIikgbGVmdC8yNXB4IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2VlMjgzMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtY29uc3VsdGluZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaGVhZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByb3ctZ2FwOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAucG9saWN5X2FncmVlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYWJlbFtmb3I9XCJhZ3JlZTZcIl0sXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWxbZm9yPVwiYWdyZWU3XCJdIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi1jb25zdWx0aW5nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNDBweCAwIDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1sYXN0LWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJj4uY2hlY2tMaXN0IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmNvbnRlbnRzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1NjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuY2hlY2tBcmVhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+bGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtUmcnLCBzZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzU1NTU1NTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9cmFkaW9dIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9cmFkaW9dK2xhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwLjk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3BjL2NvbW1vbi9yYWRpby5wbmdcIikgbGVmdC8yNXB4IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCtsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvcGMvY29tbW9uL3JhZGlvX29uLnBuZ1wiKSBsZWZ0LzI1cHggbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudG9wX2FyZWEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBsYWNlLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtTWQnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5oaWdoIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEyOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY+LmNoZWNrTGlzdDpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmOWY5Zjk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY+LmRpYWdub3Npc0Zvcm06bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRhYmxlIHtcclxuICAgICAgICAgICAgY29sZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgLmNvbDEge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNSU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmNvbDIge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmNvbDMge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3JTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdGJvZHkge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIHRyIHtcclxuICAgICAgICAgICAgICAgICAgICAuYXZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jaGFydCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyDtlanqs4Qg7YWM7J2067iUXHJcbiAgICAgICAgLnN1bSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblxyXG4gICAgICAgICAgICB0Ym9keSB7XHJcbiAgICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIO2Pieq3oCDthYzsnbTruJRcclxuICAgICAgICAuYXZnIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcclxuXHJcbiAgICAgICAgICAgIHRib2R5IHtcclxuICAgICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYm9sZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLUJkJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5yZXN1bHRfdGl0bGUge1xyXG4gICAgICAgICAgICAvLyBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLUJkJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIOqysOqzvCDslYjrgrQg7YWM7J2067iUXHJcbiAgICAgICAgLnJlc3VsdCB7XHJcbiAgICAgICAgICAgIHRib2R5IHtcclxuICAgICAgICAgICAgICAgIHRyIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE5MnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB0ZDpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDc1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICB0ZDpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogMTRwdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzU1NTU1NTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjEzcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1CZCcsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtQmQnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaGlnaCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmMDAwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmxvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDBmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmRpYWdub3Npc0J0biB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICY+LmJ0biB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgd2lkdGg6IDE2MHB4O1xyXG4gICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblxyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1SZycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC40NXB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAmLmNhbmNlbEJ0biB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5uZXh0QnRuIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwNTQ1NjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTQ1NjtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnJldHVybkJ0biB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGRkZGQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYucHJpbnRCdG4ge1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDA1NDU2O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwNTQ1NjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJj4uYnRuOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgfVxyXG59XHJcbi5saWZlUGxhbkFzc2F5TGF5b3V0IHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgLmxpZmVQbGFuQXNzYXlWaWV3IHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgIC52aWV3IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgJj5pbWcge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5idG4ge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBsZWZ0OiBjYWxjKCgxMDAlIC0gNzAwcHgpIC8gMik7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogODBweDtcclxuICAgICAgICB3aWR0aDogNzAwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTQ1NjtcclxuXHJcbiAgICAgICAgJj5hIHtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1NZCcsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjc1cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmxpZmVUaW1lUGxhbkxheW91dCB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgIC5saWZlVGltZVBsYW5WaWV3IHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgIC52aWV3IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgJj5pbWcge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubGlmZVRhc2tEb0xheW91dCB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgIC5saWZlVGFza0RvVmlldyB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAudmlldyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICY+aW1nIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmxpZmVTb2NhbGhlbHBMYXlvdXQge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAubGlmZVNvY2FsaGVscFZpZXcge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgLnZpZXcge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAmPmltZyB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIucG9saWN5TGF5b3V0IHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgLnBvbGljeUxheW91dFZpZXcge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAmPi5wb2xpY3lfc3ViX3RpdGxlIHtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAmPi50aXR7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4yMHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MzBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJj4udGl0bGVfdHh0IHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAmPmg2e1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmPi5wb2xpY3lfdGVybSB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmPi50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJj5oNiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1SZycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmPnAge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE4cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuaW5kZW50e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY+LnBvbGljeV90ZXJtOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLy/ruYTrj5nquLDrsKnsi53snLzroZwg7J6R64+Z7ZWg65WMIOuCmO2DgOuCmOuKlCDroZzrlKntjpjsnbTsp4BcclxuI2FqYXhfbG9kaW5nIHtcclxuICAgIHdpZHRoOiAxMDB2dztcclxuICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNTAsIDE1MCwgMTUwLCAwLjUpO1xyXG4gICAgei1pbmRleDogOTk5OTtcclxuXHJcbiAgICAmPi5jZW50ZXIge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgIHBhZGRpbmc6IDVweDtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzIxcHgpIHtcclxuZm9vdGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAvLyBib3JkZXItdG9wOiAxcHggc29saWQgIzFjMWUyNjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYzFlMjY7XHJcbiAgICBwYWRkaW5nOiA2MHB4IDAgNjBweDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgJj4uZm9vdGVyX3dyYXAge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHdpZHRoOiAxNDQwcHg7XHJcbiAgICAgICAgLy8gaGVpZ2h0OiAxOTVweDtcclxuICAgICAgICBoZWlnaHQ6IDI5MXB4O1xyXG4gICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICMwYmQzNDc7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDEwMCUgLSAxNDQwcHgpIC8gMik7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAgICAgJj4uZm9vdGVyX2xvZ28ge1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAmPi5sb2dvIHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE5N3B4O1xyXG5cclxuICAgICAgICAgICAgICAgICY+YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmPmltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmPi5mb3RfaW5mbyB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogIzQ3QzgzRTtcclxuICAgICAgICAgICAgcCxcclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtUmcnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE4cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2EwYTFhNztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmluZm9fd3JhcCB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmZvdF90b3Age1xyXG4gICAgICAgICAgICAgICAgLy8gZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2OHB4O1xyXG4gICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogI0IyQ0NGRjtcclxuXHJcbiAgICAgICAgICAgICAgICAuY2VudGVyX2luZm8ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnR4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi53LTEwMCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPi5iZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1CZCcsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJj4udGVsX2luZm8ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjJweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+LnR4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+LnR4dDpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5mb3Rfc2VsZWN0IHtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMWUxZTE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJj4ucmVsYXRlZF9hcmVhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmPi5yZWxhdGVkX2FyZWEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDk5OTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+Lmxpc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDk5OTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPmxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA5OTk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA5OTk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmPi5saW5uZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPnAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtUmcnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjY2NjY2NjO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPi5pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wYy9jb21tb24vYXJyb3dfdXAucG5nKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZm90X2JvdHRvbSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2YxZjFmMTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICNGRkIyRDk7XHJcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICAgICAgICAgICAgIC5wb2xpY3lfd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2NnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5jb3B5cmlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+LmNvcHkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmPi5pbmZvX3BvbGljeSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJj51bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+bGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDU1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLVJnJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNhMGExYTc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5saTpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG59Il19 */