@charset "UTF-8";
/* font */
/* flex align */
/* flex justify-content */
/* flex direction*/
/* flex row */
/* scrollbar mixin */
/* line 5, scss/component.scss */
#root {
    position: fixed;
    width: 100%;
    min-width: 978px;
    height: 100%;
    user-select: none;
    -webkit-user-drag: none;
}

/* line 6, scss/component.scss */
#map {
    position: absolute;
    left: 930px;
    top: 0;
    width: calc(100% - 930px);
    height: 100%;
    z-index: 1;
/*    background: url("/images/ygmn/common/bg/map_bg.png") no-repeat center;*/
    background-size: cover;
}

/* line 7, scss/component.scss */ 
/* #map_div { */
/*     display: none; */
/*     position: absolute; */
/*     left: 420px; */
/*     width: calc(100% - 420px); */
/*     height: 100%; */
/*     z-index: 2; */
/* } */

/* line 8, scss/component.scss */ 
/* #map02 { */
/*     position: relative; */
/*     width: 51%; */
/*     height: 100%; */
/*     z-index: 2; */
/*     left: 0px; */
/*     border-right: 0px solid #333; */
/* } */

/* line 9, scss/component.scss */ 
/* #map03 { */
/*     position: relative; */
/*     width: 51%; */
/*     height: 100%; */
/*     right: 0px; */
/*     z-index: 2; */
/* } */

#map_div {
    display: none;
    position: absolute;
    left: 400px;
    width: calc(100% - 50px);
    height: 100%;
    z-index: 2;
}

#map02 {
    position: relative;
    width: 43%;
    height: 100%;
    z-index: 2;
    border-right: 0px solid #333;
}

#map03 {
    position: relative;
    width: 57%;
    height: 100%;
    z-index: 2;
}

/* line 10, scss/component.scss */
#map_div .wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 100%;
    height: 100%;
}

/* line 13, scss/component.scss */
.scroll::-webkit-scrollbar {
    width: 4px;
    position: absolute;
    left: 10px;
}

/* line 14, scss/component.scss */
.scroll::-webkit-scrollbar-thumb {
    width: 4px;
    background-color: #d9d9d9;
    border-radius: 3px;
    border: 0px solid rgba(0, 0, 0, 0.8);
}

/* line 15, scss/component.scss */
.scroll::-webkit-scrollbar-track {
    background-color: rgba(37, 24, 24, 0);
    -webkit-box-shadow: none;
            box-shadow: none;
}

/* line 16, scss/component.scss */
#sidebar {
    height: 100%;
    background: #fff;
    border-right: 1px solid #CED2E0;
}

/* line 17, scss/component.scss */
#sidebar .topArea {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 12px 0 0 10px;
    width: 100%;
    height: 55px;
    border-bottom: 1px solid #DBDFE8;
}

/* line 18, scss/component.scss */
#sidebar .topArea h1 {
    position: relative;
    top: 2px;
}

/* line 19, scss/component.scss */
#sidebar .topArea .location {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    min-width: 200px;
    height: 36px;
    margin-right: 22px;
    padding: 0px 20px 0 53px;
    cursor: pointer;
    border: 1px solid #C8CCD5;
    border-radius: 40px;
    background: url("/images/ygmn/common/ico/ico_location.png") 19px 5px no-repeat;
}

/* line 20, scss/component.scss */
#sidebar .topArea .location span {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    height: 36px;
    font-size: 14px;
    font-weight: 400;
    color: #555;
}

/* line 21, scss/component.scss */
#sidebar .topArea .location span:not(:first-child)::before {
    content: url("/images/ygmn/common/ico/ico_arrow_right.png");
    position: relative;
    top: 1px;
    margin: 0 4px;
}

/* line 22, scss/component.scss */
#sidebar .topArea .location span:last-child {
    font-size: 14px;
    font-weight: 700;
    color: #1d1d1d;
}

/* line 23, scss/component.scss */
#sidebar .topArea .location_sel {
    display: none;
    position: absolute;
    top: 57px;
    left: 703px;
    width: 360px;
    border-radius: 8px;
    background: #fff;
    z-index: 30;
    border: 1px solid #C8CCD5;
}

/* line 24, scss/component.scss */
#sidebar .topArea .location_sel .inner_top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-column-gap: 0;
       -moz-column-gap: 0;
            column-gap: 0;
}

/* line 25, scss/component.scss */
#sidebar .topArea .location_sel .inner_top ul {
    overflow-y: auto;
    overflow-x: hidden;
    width: calc(100% / 3);
    height: 228px;
    border-bottom: 1px solid #C8CCD5;
}

/* line 26, scss/component.scss */
#sidebar .topArea .location_sel .inner_top li {
    cursor: pointer;
    -webkit-transition: .2s ease-in-out;
    transition: .2s ease-in-out;
    display: block;
    line-height: 38px;
    padding: 0 12px;
    font-size: 14px;
    font-weight: 500;
    color: #606060;
}

/* line 27, scss/component.scss */
#sidebar .topArea .location_sel .inner_top li:hover {
    background: #3f62ee;
    color: #fff;
}

/* line 28, scss/component.scss */
#sidebar .topArea .location_sel .inner_top .active {
    background: #3f62ee;
    color: #fff;
}

/* line 29, scss/component.scss */
#sidebar .topArea .location_sel .inner_top .sido {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    border-radius: 8px 0px 0px 0px;
    border-right: 1px solid #C8CCD5;
}

/* line 30, scss/component.scss */
#sidebar .topArea .location_sel .inner_top .gu {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    border-right: 1px solid #C8CCD5;
}

/* line 31, scss/component.scss */
#sidebar .topArea .location_sel .inner_top .dong {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    border-radius: 0px 8px 0px 0px;
}

/* line 33, scss/component.scss */
#sidebar .topArea .location_sel .btn_area {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-top: 6px;
    height: 42px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-column-gap: 4px;
       -moz-column-gap: 4px;
            column-gap: 4px;
}

/* line 34, scss/component.scss */
#sidebar .topArea .location_sel .btn_area .confirm {
    width: 53px;
    height: 28px;
    border-radius: 4px;
    padding: 4px 16px;
    background: #3f62ee;
    font-size: 12px;
    font-weight: 500;
    color: #fff;
}

/* line 35, scss/component.scss */
#sidebar .topArea .location_sel .btn_area .cancel {
    width: 53px;
    height: 28px;
    border-radius: 4px;
    padding: 4px 16px;
    background: #E9E9E9;
    font-size: 12px;
    font-weight: 500;
    color: #606060;
}

/* line 36, scss/component.scss */
#sidebar .topArea .location_sel .btn_area .zoomin {
    position: relative;
    left: 3px;
    top: 2px;
    width: 24px;
    height: 24pz;
    background: url("/images/ygmn/common/ico/ico_zoomin.png") no-repeat;
    text-indent: -99999px;
}

/* line 37, scss/component.scss */
#sidebar .topArea .location_sel .btn_area .zoomout {
    display: none;
    position: relative;
    left: 3px;
    top: 2px;
    width: 24px;
    height: 24pz;
    background: url("/images/ygmn/common/ico/ico_zoomout.png") no-repeat;
    text-indent: -99999px;
}

/* line 42, scss/component.scss */
#sidebar .menuArea {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: calc(100% - 55px);
}

/* line 43, scss/component.scss */
#sidebar .menuArea .left_inner {
    width: 80px;
    height: 100%;
    background: #fff;
    border-right: 1px solid #d8d8d8;
}

/* line 44, scss/component.scss */
#sidebar .menuArea .left_inner .menuList {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}

/* line 45, scss/component.scss */
#sidebar .menuArea .left_inner .menuList .menuItem {
    border-bottom: 1px solid #D8D8D8;
}

/* line 46, scss/component.scss */
#sidebar .menuArea .left_inner .menuList .menuItem button {
    font-size: 14px;
    font-weight: 200;
    color: #fff;
}

/* line 47, scss/component.scss */
#sidebar .menuArea .left_inner .menuList .menuItem .btn01 {
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    padding-top: 35px;
    width: 100%;
    height: 84px;
    background: #385ef6 url("/images/ygmn/common/ico/ico_lnb01.png") center 21px no-repeat;
}

/* line 48, scss/component.scss */
#sidebar .menuArea .left_inner .menuList .menuItem .btn01:hover {
    width: calc(100% + 1px);
    font-weight: 700;
    color: #385EF6;
    background: #fff url("/images/ygmn/common/ico/ico_lnb01_hover.png") center 21px no-repeat;
}

/* line 49, scss/component.scss */
#sidebar .menuArea .left_inner .menuList .menuItem .btn01.active {
    width: calc(100% + 1px);
    font-weight: 700;
    color: #385EF6;
    background: #fff url("/images/ygmn/common/ico/ico_lnb01_hover.png") center 21px no-repeat;
}

/* line 50, scss/component.scss */
#sidebar .menuArea .left_inner .menuList .menuItem .btn02 {
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    padding-top: 35px;
    width: 100%;
    height: 84px;
    background: #385ef6 url("/images/ygmn/common/ico/ico_lnb02.png") center 21px no-repeat;
}

/* line 51, scss/component.scss */
#sidebar .menuArea .left_inner .menuList .menuItem .btn02:hover {
    width: calc(100% + 1px);
    font-weight: 700;
    color: #385EF6;
    background: #fff url("/images/ygmn/common/ico/ico_lnb02_hover.png") center 21px no-repeat;
}

/* line 52, scss/component.scss */
#sidebar .menuArea .left_inner .menuList .menuItem .btn02.active {
    width: calc(100% + 1px);
    font-weight: 700;
    color: #385EF6;
    background: #fff url("/images/ygmn/common/ico/ico_lnb02_hover.png") center 21px no-repeat;
}

/* line 53, scss/component.scss */
#sidebar .menuArea .left_inner .menuList .menuItem .btn03 {
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    padding-top: 35px;
    width: 100%;
    height: 84px;
    background: #385ef6 url("/images/ygmn/common/ico/ico_lnb03.png") center 21px no-repeat;
}

/* line 54, scss/component.scss */
#sidebar .menuArea .left_inner .menuList .menuItem .btn03:hover {
    width: calc(100% + 1px);
    font-weight: 700;
    color: #385EF6;
    background: #fff url("/images/ygmn/common/ico/ico_lnb03_hover.png") center 21px no-repeat;
}

/* line 55, scss/component.scss */
#sidebar .menuArea .left_inner .menuList .menuItem .btn03.active {
    width: calc(100% + 1px);
    font-weight: 700;
    color: #385EF6;
    background: #fff url("/images/ygmn/common/ico/ico_lnb03_hover.png") center 21px no-repeat;
}

/* line 56, scss/component.scss */
#sidebar .menuArea .left_inner .menuList .menuItem .btn04 {
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    padding-top: 35px;
    width: 100%;
    height: 84px;
    background: #385ef6 url("/images/ygmn/common/ico/ico_lnb04.png") center 21px no-repeat;
}

/* line 57, scss/component.scss */
#sidebar .menuArea .left_inner .menuList .menuItem .btn04:hover {
    width: calc(100% + 1px);
    font-weight: 700;
    color: #385EF6;
    background: #fff url("/images/ygmn/common/ico/ico_lnb04_hover.png") center 21px no-repeat;
}

/* line 58, scss/component.scss */
#sidebar .menuArea .left_inner .menuList .menuItem .btn04.active {
    width: calc(100% + 1px);
    font-weight: 700;
    color: #385EF6;
    background: #fff url("/images/ygmn/common/ico/ico_lnb04_hover.png") center 21px no-repeat;
}

/* line 59, scss/component.scss */
#sidebar .menuArea .left_inner .menuList .menuItem .btn05 {
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    padding-top: 35px;
    width: 100%;
    height: 84px;
    background: #385ef6 url("/images/ygmn/common/ico/ico_lnb05.png") center 21px no-repeat;
}

/* line 60, scss/component.scss */
#sidebar .menuArea .left_inner .menuList .menuItem .btn05:hover {
    width: calc(100% + 1px);
    font-weight: 700;
    color: #385EF6;
    background: #fff url("/images/ygmn/common/ico/ico_lnb05_hover.png") center 21px no-repeat;
}

/* line 61, scss/component.scss */
#sidebar .menuArea .left_inner .menuList .menuItem .btn05.active {
    width: calc(100% + 1px);
    font-weight: 700;
    color: #385EF6;
    background: #fff url("/images/ygmn/common/ico/ico_lnb05_hover.png") center 21px no-repeat;
}

/* line 62, scss/component.scss */
#sidebar .menuArea .left_inner .menuList .menuItem .btn06 {
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    padding-top: 25px;
    width: 100%;
    height: 84px;
    background: #2b2f6a url("/images/ygmn/common/ico/ico_lnb06.png") center 21px no-repeat;
}

/* line 63, scss/component.scss */
#sidebar .menuArea .left_inner .menuList .menuItem .btn06:hover {
    width: calc(100% + 1px);
    background: #1e1f36 url("/images/ygmn/common/ico/ico_lnb06_hover.png") center 21px no-repeat;
}

/* line 64, scss/component.scss */
#sidebar .menuArea .left_inner .menuList .menuItem .btn06.active {
    width: calc(100% + 1px);
    background: #1e1f36 url("/images/ygmn/common/ico/ico_lnb06_hover.png") center 21px no-repeat;
}

/* line 65, scss/component.scss */
#sidebar .menuArea .left_inner .menuList .menuItem .btn07 {
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    padding-top: 25px;
    width: 100%;
    height: 84px;
    background: #2b2f6a url("/images/ygmn/common/logo/f_logo.png") center 21px no-repeat;
}

/* line 66, scss/component.scss */
#sidebar .menuArea .left_inner .menuList .menuItem .btn07:hover {
    width: calc(100% + 1px);
    background: #1e1f36 url("/images/ygmn/common/logo/f_logo.png") center 21px no-repeat;
}

/* line 67, scss/component.scss */
#sidebar .menuArea .left_inner .menuList .menuItem .btn07.active {
    width: calc(100% + 1px);
    background: #1e1f36 url("/images/ygmn/common/logo/f_logo.png") center 21px no-repeat;
}

/* line 71, scss/component.scss */
#sidebar .menuArea .popArea {
    z-index: 999;
    width: 850px;
    height: 100%;
    padding: 18px 12px 30px 24px;
    overflow-y: scroll;
    overflow-x: hidden;
    /* 메인페이지*/
    /* 메인페이지*/
    /* 인구가족*/
    /* 인구가족*/
    /* 함께보기*/
    /* 함께보기*/
}

/* line 72, scss/component.scss */
#sidebar .menuArea .popArea .inner {
    overflow: visible;
    background: #fff;
    width: 100%;
    height: 100%;
}

/* line 74, scss/component.scss */
#sidebar .menuArea .popArea h3 {
    font-size: 18px;
    font-weight: 700;
    color: #1d1d1d;
    height: 24px;
}

/* line 75, scss/component.scss */
#sidebar .menuArea .popArea .h3_ico01 {
    padding-left: 31px;
    margin-bottom: 50px;
    background: url("/images/ygmn/common/ico/ico_h3.png") no-repeat;
}

/* line 76, scss/component.scss */
#sidebar .menuArea .popArea .txt_Area01 {
    margin-bottom: 12px;
    font-size: 15px;
    line-height: 22.5px;
    font-weight: 400;
    color: #555;
}

/* line 77, scss/component.scss */
#sidebar .menuArea .popArea .visual {
    margin-bottom: 22px;
}

/* line 78, scss/component.scss */
#sidebar .menuArea .popArea .main_graph {
    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-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

/* line 79, scss/component.scss */
#sidebar .menuArea .popArea .main_graph .ment {
    margin-bottom: 12px;
    height: 18px;
    font-size: 13px;
    font-weight: 600;
    color: #1d1d1d;
}

/* line 80, scss/component.scss */
#sidebar .menuArea .popArea .main_graph .ment::before {
    content: url(/images/ygmn/common/ico/ico_alert.png);
    position: relative;
    top: 2px;
    margin-right: 5px;
}

/* line 81, scss/component.scss */
#sidebar .menuArea .popArea .main_graph .txt_blue {
    color: #3f62ee;
}

/* line 82, scss/component.scss */
#sidebar .menuArea .popArea .main_graph .gr_wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

/* line 83, scss/component.scss */
#sidebar .menuArea .popArea .main_graph .gr_wrap .graph01 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    cursor: pointer;
    width: 255px;
    height: 400px;
    position: relative;
    border-radius: 12px;
    background: #0CA198 url("/images/ygmn/common/bg/m_grap_bg01.png") 175px 20px no-repeat;
}

/* line 84, scss/component.scss */
#sidebar .menuArea .popArea .main_graph .gr_wrap .graph01:hover {
    -webkit-box-shadow: 4px 0 8px;
            box-shadow: 4px 0 8px;
    color: rgba(0, 0, 0, 0.25);
    outline: 4px solid #0CA198;
}

/* line 85, scss/component.scss */
#sidebar .menuArea .popArea .main_graph .gr_wrap .active01 {
    -webkit-box-shadow: 4px 0 8px;
            box-shadow: 4px 0 8px;
    color: rgba(0, 0, 0, 0.25);
    outline: 4px solid #0CA198;
}

/* line 86, scss/component.scss */
#sidebar .menuArea .popArea .main_graph .gr_wrap .graph02 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-transition: .2s ease-in-out;
    transition: .2s ease-in-out;
    cursor: pointer;
    width: 255px;
    height: 400px;
    position: relative;
    border-radius: 12px;
    background: #3f62ee url("/images/ygmn/common/bg/m_grap_bg02.png") 152px 20px no-repeat;
}

/* line 87, scss/component.scss */
#sidebar .menuArea .popArea .main_graph .gr_wrap .graph02:hover {
    -webkit-box-shadow: 4px 0 8px;
            box-shadow: 4px 0 8px;
    color: rgba(0, 0, 0, 0.25);
    outline: 4px solid #3f62ee;
}

/* line 88, scss/component.scss */
#sidebar .menuArea .popArea .main_graph .gr_wrap .active02 {
    -webkit-box-shadow: 4px 0 8px;
            box-shadow: 4px 0 8px;
    color: rgba(0, 0, 0, 0.25);
    outline: 4px solid #3f62ee;
}

/* line 89, scss/component.scss */
#sidebar .menuArea .popArea .main_graph .gr_wrap .graph03 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-transition: .2s ease-in-out;
    transition: .2s ease-in-out;
    cursor: pointer;
    width: 255px;
    height: 400px;
    position: relative;
    border-radius: 12px;
    background: #614BE8 url("/images/ygmn/common/bg/m_grap_bg03.png") 159px 29px no-repeat;
}

/* line 90, scss/component.scss */
#sidebar .menuArea .popArea .main_graph .gr_wrap .graph03:hover {
    -webkit-box-shadow: 4px 0 8px;
            box-shadow: 4px 0 8px;
    color: rgba(0, 0, 0, 0.25);
    outline: 4px solid #614BE8;
}

/* line 91, scss/component.scss */
#sidebar .menuArea .popArea .main_graph .gr_wrap .active03 {
    -webkit-box-shadow: 4px 0 8px;
            box-shadow: 4px 0 8px;
    color: rgba(0, 0, 0, 0.25);
    outline: 4px solid #614BE8;
}

/* line 92, scss/component.scss */
#sidebar .menuArea .popArea .main_graph .gr_wrap .title_box {
    padding: 20px 0px 6px 20px;
}

/* line 93, scss/component.scss */
#sidebar .menuArea .popArea .main_graph .gr_wrap .title_box .tit01 {
    width: 69px;
    height: 24px;
    margin-bottom: 8px;
    text-align: center;
    border-radius: 4px;
    padding: 4px;
    font-size: 13px;
    font-weight: 400;
    color: #fff;
}

/* line 94, scss/component.scss */
#sidebar .menuArea .popArea .main_graph .gr_wrap .title_box .tit02 {
    margin-bottom: 2px;
    font-size: 15px;
    font-weight: 500;
    color: #fff;
}

/* line 95, scss/component.scss */
#sidebar .menuArea .popArea .main_graph .gr_wrap .title_box .tit03 {
    font-size: 17px;
    font-weight: 600;
    color: #fff;
}

/* line 96, scss/component.scss */
#sidebar .menuArea .popArea .main_graph .gr_wrap .title_box .num {
    font-size: 25px;
    font-weight: 600;
    color: #fff;
}

/* line 97, scss/component.scss */
#sidebar .menuArea .popArea .main_graph .gr_wrap .title_box .tit_bg01 {
    background: #07867E;
}

/* line 98, scss/component.scss */
#sidebar .menuArea .popArea .main_graph .gr_wrap .title_box .tit_bg02 {
    background: #2B5CD8;
}

/* line 99, scss/component.scss */
#sidebar .menuArea .popArea .main_graph .gr_wrap .title_box .tit_bg03 {
    background: #543DE0;
}

/* line 101, scss/component.scss */
#sidebar .menuArea .popArea .main_graph .gr_wrap .gr_box {
    margin: 0 auto;
    width: 100%;
    height: 292px;
    padding: 20px 8px;
    background: #fff;
    border-radius: 12px;
}

/* line 102, scss/component.scss */
#sidebar .menuArea .popArea .main_graph .gr_wrap .gr_box .graph_in {
    color: #000;
    width: 100%;
    height: 192px;
/*  background: #EDEFF2;*/
}

/* line 104, scss/component.scss */
#sidebar .menuArea .popArea .main_graph .gr_wrap .bdc01 {
    border: 1px solid #0CA198;
}

/* line 105, scss/component.scss */
#sidebar .menuArea .popArea .main_graph .gr_wrap .bdc02 {
    border: 1px solid #396AE7;
}

/* line 106, scss/component.scss */
#sidebar .menuArea .popArea .main_graph .gr_wrap .bdc03 {
    border: 1px solid #614BE8;
}

/* line 107, scss/component.scss */
#sidebar .menuArea .popArea .main_graph .gr_wrap .gr_data {
	margin-left: 23px;
    padding: 15px 17px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

/* line 108, scss/component.scss */
#sidebar .menuArea .popArea .main_graph .gr_wrap .gr_data .sec01 {
    text-align: center;
}

/* line 109, scss/component.scss */
#sidebar .menuArea .popArea .main_graph .gr_wrap .gr_data .sec01 .title {
    font-size: 14px;
    font-weight: 700;
    color: #1d1d1d;
    margin: 3px 0 4px 0;
}

/* line 110, scss/component.scss */
#sidebar .menuArea .popArea .main_graph .gr_wrap .gr_data .sec01 .data {
    height: 23px;
    border-bottom: 4px solid #A7C4F7;
    font-size: 21px;
    font-weight: 800;
    color: #1d1d1d;
}

/* line 111, scss/component.scss */
#sidebar .menuArea .popArea .main_graph .gr_wrap .gr_data .sec01 .per {
    font-size: 15px;
}

/* line 113, scss/component.scss */
#sidebar .menuArea .popArea .main_graph .gr_wrap .gr_data .sec02 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    row-gap: 7px;
    position: relative;
    top: -8px;
    left: 8px;
}

/* line 114, scss/component.scss */
#sidebar .menuArea .popArea .main_graph .gr_wrap .gr_data .sec02 .man::before {
    content: url(/images/ygmn/common/ico/ico_man.png);
    position: relative;
    top: 6px;
    margin-right: 7px;
}

/* line 115, scss/component.scss */
#sidebar .menuArea .popArea .main_graph .gr_wrap .gr_data .sec02 .man {
    height: 24px;
    font-size: 14px;
    font-weight: 600;
    color: #1d1d1d;
}

/* line 116, scss/component.scss */
#sidebar .menuArea .popArea .main_graph .gr_wrap .gr_data .sec02 .man .per {
    font-size: 15px;
    font-weight: 700;
}

/* line 118, scss/component.scss */
#sidebar .menuArea .popArea .main_graph .gr_wrap .gr_data .sec02 .woman::before {
    content: url(/images/ygmn/common/ico/ico_woman.png);
    position: relative;
    top: 6px;
    margin-right: 7px;
}

/* line 119, scss/component.scss */
#sidebar .menuArea .popArea .main_graph .gr_wrap .gr_data .sec02 .woman {
    height: 24px;
    font-size: 14px;
    font-weight: 600;
    color: #1d1d1d;
}

/* line 120, scss/component.scss */
#sidebar .menuArea .popArea .main_graph .gr_wrap .gr_data .sec02 .woman .per {
    font-size: 15px;
    font-weight: 700;
}

/* line 130, scss/component.scss */
#sidebar .menuArea .popArea .M1_top_area label {
    margin-right: 16px;
}

/* line 131, scss/component.scss */
#sidebar .menuArea .popArea .M1_top_area .opt01 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border-radius: 8px;
    line-height: 34px;
    height: 54px;
    background: #EFF5FF;
    padding: 9px 9px 9px 9px;
    margin-bottom: 12px;
}

/* line 132, scss/component.scss */
#sidebar .menuArea .popArea .M1_top_area .loc {
    padding-left: 28px;
    font-size: 14px;
    font-weight: 600;
    color: #1d1d1d;
    background: url("/images/ygmn/common/ico/ico_loc.png") 0px 6px no-repeat;
}

/* line 133, scss/component.scss */
#sidebar .menuArea .popArea .M1_top_area .loc01 {
    padding-left: 28px;
    font-size: 14px;
    font-weight: 600;
    color: #1d1d1d;
    background: url("/images/ygmn/common/ico/ico_loc01.png") 0px 6px no-repeat;
}

.inDataBoard {
	height: 27px;
}

.inDataText {
    font-size: 14px;
    font-weight: 600;
    color: #1d1d1d;	
}

/* line 134, scss/component.scss */
#sidebar .menuArea .popArea .M1_top_area .opt02 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border-radius: 8px;
    line-height: 34px;
    height: 54px;
    background: #EFF5FF;
    padding: 9px 9px 9px 9px;
}

/* line 135, scss/component.scss */
#sidebar .menuArea .popArea .M1_top_area .loc02 {
    padding-left: 28px;
    font-size: 14px;
    font-weight: 600;
    color: #1d1d1d;
    background: url("/images/ygmn/common/ico/ico_loc02.png") 0px 6px no-repeat;
    margin-right: 16px;
}

/* line 136, scss/component.scss */
#sidebar .menuArea .popArea .M1_top_area .radio_ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 713px;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

/* line 137, scss/component.scss */
#sidebar .menuArea .popArea .M1_top_area .radio_ul li {
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    cursor: pointer;
    border-radius: 8px;
    border: 1px solid #ccc;
    background: #fff url("/images/ygmn/common/ico/ico_check.png") 10px 10px no-repeat;
    height: 38px;
    line-height: 38px;
    padding: 0px 12px 0 30px;
    font-size: 13px;
    font-weight: 500;
    color: #444;
}

/* line 138, scss/component.scss */
#sidebar .menuArea .popArea .M1_top_area .radio_ul .active {
    color: #fff;
    background: #3f62ee url("/images/ygmn/common/ico/ico_checked.png") 10px 10px no-repeat;
}

#sidebar .menuArea .popArea .M1_top_area .radio_ul .disabled {
	opacity: 0.6;
	pointer-events: none;
	cursor: now-allowed;
}

/* line 141, scss/component.scss */
#sidebar .menuArea .popArea .M1_bottom_area {
    width: 100%;
    margin-bottom: 20px;
}

/* line 142, scss/component.scss */
#sidebar .menuArea .popArea .M1_bottom_area .tab_ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 8px;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

/* line 143, scss/component.scss */
#sidebar .menuArea .popArea .M1_bottom_area .tab_ul .tab_active {
    border-bottom: 4px solid #3f62ee;
    font-weight: 700;
    color: #456AD3;
}

/* line 144, scss/component.scss */
#sidebar .menuArea .popArea .M1_bottom_area .tab_ul li {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    cursor: pointer;
    text-align: center;
    height: 42px;
    line-height: 42px;
    border-bottom: 1px solid #aaa;
    font-size: 15px;
    font-weight: 500;
    color: #333;
}

/* line 145, scss/component.scss */
#sidebar .menuArea .popArea .M1_bottom_area .tab_ul li:hover {
    border-bottom: 4px solid #3f62ee;
    font-weight: 700;
    color: #456AD3;
}

/* line 147, scss/component.scss */
#sidebar .menuArea .popArea .M1_bottom_area .data_area {
    width: 100%;
}

/* line 148, scss/component.scss */
#sidebar .menuArea .popArea .M1_bottom_area .data_area .top_area {
    position: relative;
    margin-bottom: 15px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 12px;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    background: #F4F5F9;
    height: 260px;
    padding: 20px;
    border-radius: 8px;
}

/* line 149, scss/component.scss */
#sidebar .menuArea .popArea .M1_bottom_area .data_area .top_area .scroll::-webkit-scrollbar {
    width: 8px;
    position: absolute;
    left: 10px;
}

/* line 150, scss/component.scss */
#sidebar .menuArea .popArea .M1_bottom_area .data_area .top_area .scroll::-webkit-scrollbar-thumb {
    width: 8px;
    background: #A5A9B2;
    border-radius: 3px;
    border: 0px solid rgba(0, 0, 0, 0.8);
}

/* line 152, scss/component.scss */
#sidebar .menuArea .popArea .M1_bottom_area .data_area .top_area .scroll::-webkit-scrollbar-track {
    background: #E4E7EB;
    -webkit-box-shadow: none;
            box-shadow: none;
}

/* line 153, scss/component.scss */
#sidebar .menuArea .popArea .M1_bottom_area .data_area .top_area .left_wrap {
    width: 260px;
    overflow-y: auto;
    overflow-x: hidden;
}

/* line 155, scss/component.scss */
#sidebar .menuArea .popArea .M1_bottom_area .data_area .top_area .left_wrap ul .grap_active {
    background: #3f62ee url("/images/ygmn/common/ico/ico_li01_hover.png") 213px 7px no-repeat;
    color: #fff;
}

/* line 157, scss/component.scss */
#sidebar .menuArea .popArea .M1_bottom_area .data_area .top_area .left_wrap li {
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    cursor: pointer;
    width: calc(100% - 5px);
    height: 38px;
    line-height: 38px;
    padding: 0px 12px 0px 16px;
    border-radius: 8px;
    background: #fff url("/images/ygmn/common/ico/ico_li01.png") 213px 7px no-repeat;
    margin-bottom: 6px;
    font-size: 13px;
    font-weight: 400;
    color: #333;
    border: 1px solid #D8D8D8;
}

/* line 160, scss/component.scss */
#sidebar .menuArea .popArea .M1_bottom_area .data_area .top_area .right_wrap {
    height: 220px;
    width: calc(100% - 260px);
    background: #fff;
    padding: 13px;
    border-radius: 8px;
    -webkit-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.16);
            box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.16);
}

/* line 161, scss/component.scss */
#sidebar .menuArea .popArea .M1_bottom_area .data_area .top_area .right_wrap .gra_left {
    position: relative;
    width: 170px;
    height: 190px;
}

/* line 162, scss/component.scss */
#sidebar .menuArea .popArea .M1_bottom_area .data_area .top_area .right_wrap .gra_left p {
    padding-left: 15px;
    font-size: 14px;
    font-weight: 600;
    color: #1d1d1d;
    background: url("/images/ygmn/common/ico/ico_marker02.png") 0px 1px no-repeat;
}

/* line 163, scss/component.scss */
#sidebar .menuArea .popArea .M1_bottom_area .data_area .top_area .right_wrap .gra_left .data {
    position: absolute;
    bottom: 0px;
}

/* line 164, scss/component.scss */
#sidebar .menuArea .popArea .M1_bottom_area .data_area .top_area .right_wrap .gra_left .data .data_wrap {
    margin-top: 12px;
}

/* line 165, scss/component.scss */
#sidebar .menuArea .popArea .M1_bottom_area .data_area .top_area .right_wrap .gra_left .data .data_wrap li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    height: 30px;
    align-items: anchor-center;
}

/* line 166, scss/component.scss */
#sidebar .menuArea .popArea .M1_bottom_area .data_area .top_area .right_wrap .gra_left .data .data_wrap label {
    padding-top: 2px;
    margin-right: 6px;
    font-size: 12px;
    font-weight: 600;
    color: #1d1d1d;
    align-items: anchor-center;
}

/* line 167, scss/component.scss */
#sidebar .menuArea .popArea .M1_bottom_area .data_area .top_area .right_wrap .gra_left .data .data_wrap .num {
	align-content: center;
    text-align: right;
    font-size: 21px;
    font-weight: 700;
    color: #E83B48;
}

/* line 168, scss/component.scss */
#sidebar .menuArea .popArea .M1_bottom_area .data_area .top_area .right_wrap .gra_left .data .data_wrap .txt {
    margin-top: 3px;
    font-size: 13px;
    font-weight: 400;
    color: #666;
}

/* line 172, scss/component.scss */
#sidebar .menuArea .popArea .M1_bottom_area .data_area .top_area .right_wrap .gra_right {
/*    background: #D9D9D9;*/
    width: calc(100% - 180px);
    height: 190px;
}

/* line 177, scss/component.scss */
#sidebar .menuArea .popArea .M1_slide_area {
    width: 100%;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

/* line 178, scss/component.scss */
#sidebar .menuArea .popArea .M1_slide_area .slide_ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 5px;
}

/* line 179, scss/component.scss */
#sidebar .menuArea .popArea .M1_slide_area .slide_ul .active {
    font-weight: 700;
}

/* line 180, scss/component.scss */
#sidebar .menuArea .popArea .M1_slide_area .slide_ul li {
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    cursor: pointer;
    line-height: 23px;
    padding: 7px 12px 0px 12px;
    font-size: 14px;
    font-weight: 500;
    color: #444;
}

/* line 181, scss/component.scss */
#sidebar .menuArea .popArea .M1_slide_area .slide_ul li:first-child {
    padding-left: 0;
}

/* line 182, scss/component.scss */
#sidebar .menuArea .popArea .M1_slide_area .slide_ul li:not(:first-child)::before {
    content: url("/images/ygmn/common/ico/ico_li02.png");
    position: relative;
    left: -12px;
}

/* line 184, scss/component.scss */
#sidebar .menuArea .popArea .M1_slide_area .slide_ul::before {
    content: url(/images/ygmn/common/ico/ico_area.png);
    margin: 9px 3px 0px 0px;
}

/* line 185, scss/component.scss */
#sidebar .menuArea .popArea .M1_slide_area .graph_slide {
    position: absolute;
    top: 40px;
    left: 0;
    background: #F4F5F9;
    height: 353px;
    padding: 16px 20px 16px 20px;
    border-radius: 8px;
}

/* line 186, scss/component.scss */
#sidebar .menuArea .popArea .M1_slide_area .graph_slide .slide_area {
    overflow: hidden;
    width: 762px;
    height: 320px;
/*  padding: 20px; */
    padding-top: 4px;
    padding-left: 4px;
    padding-right: 4px;
    background: #fff;
    border-radius: 8px;
    -webkit-box-shadow: 0px 0px 6px 0px #00000029;
            box-shadow: 0px 0px 6px 0px #00000029;
}

/* line 187, scss/component.scss */
#sidebar .menuArea .popArea .M1_slide_area .graph_slide .slide_btn {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    margin: 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    position: relative;
    background: #fff;
    margin-top: 15px;
    height: 29px;
    border-radius: 20px;
}

/* line 189, scss/component.scss */
#sidebar .menuArea .popArea .M1_slide_area .swiper-wrapper {
    width: 100%;
}

/* -------------- 하단차트 및 보고서 차트 CSS 추가 [S] -------------- */
#sidebar .menuArea .slideChart {
    width: 100vh !important;
    padding: 0px;
}

#sidebar .menuArea .slideAge {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: between;
    width: 100vh !important;
    padding: 0px;
}

#sidebar .menuArea .slideAge .ageChart {
    width: 377px;
/*     padding-bottom: 1px; */
    margin-bottom:1px;
}

.chart_report_bottom_2 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: between;
    padding: 0px;
}

.chart_report_bottom_2 .slideChart {
    width: 100vh !important;
    padding: 0px;
}

.chart_report_bottom_2 .ageChart {
    width: 397px;
/*     padding-bottom: 1px; */
    margin-bottom:1px;
}
/* -------------- 하단차트 및 보고서 차트 CSS 추가 [E] -------------- */

/* line 190, scss/component.scss */
#sidebar .menuArea .popArea .M1_slide_area .swiper-button-next:after, #sidebar .menuArea .popArea .M1_slide_area .swiper-container-rtl .swiper-button-prev:after {
    content: url(/images/ygmn/common/ico/slide_right.png);
    position: absolute;
    top: -11px;
    right: -3px;
}

/* line 192, scss/component.scss */
#sidebar .menuArea .popArea .M1_slide_area .swiper-button-prev:after, #sidebar .menuArea .popArea .M1_slide_area .swiper-container-rtl .swiper-button-next:after {
    content: url(/images/ygmn/common/ico/slide_left.png);
    position: absolute;
    top: -11px;
    left: -3px;
}

/* line 194, scss/component.scss */
#sidebar .menuArea .popArea .M1_slide_area .swiper-pagination1, #sidebar .menuArea .popArea .M1_slide_area .swiper-pagination2, #sidebar .menuArea .popArea .M1_slide_area .swiper-pagination3 {
    position: relative !important;
    top: -2px;
}

/* line 195, scss/component.scss */
#sidebar .menuArea .popArea .M1_slide_area .swiper-button-prev, #sidebar .menuArea .popArea .M1_slide_area .swiper-button-next {
    position: relative !important;
}

/* line 196, scss/component.scss */
#sidebar .menuArea .popArea .M1_slide_area .swiper-pagination-bullet {
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    margin: 0 2px;
    background: #CED2E0;
    opacity: 1 !important;
}

/* line 197, scss/component.scss */
#sidebar .menuArea .popArea .M1_slide_area .swiper-pagination-bullet-active {
    border-radius: 4px;
    width: 20px;
    background: #3f62ee;
}

/* line 203, scss/component.scss */
#sidebar .menuArea .popArea .M4_top_area label {
    margin-right: 8px;
}

/* line 204, scss/component.scss */
#sidebar .menuArea .popArea .M4_top_area .opt01 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border-radius: 8px;
    line-height: 34px;
    height: 54px;
    background: #EFF5FF;
    padding: 9px 9px 9px 9px;
    margin-bottom: 12px;
}

/* line 205, scss/component.scss */
#sidebar .menuArea .popArea .M4_top_area .opt01 .loc01 {
    padding-left: 28px;
    font-size: 14px;
    font-weight: 600;
    color: #1d1d1d;
    background: url("/images/ygmn/common/ico/ico_loc01.png") 0px 6px no-repeat;
}

/* line 206, scss/component.scss */
#sidebar .menuArea .popArea .M4_top_area .opt01 .loc02 {
    padding-left: 28px;
    font-size: 14px;
    font-weight: 600;
    color: #1d1d1d;
    background: url("/images/ygmn/common/ico/ico_loc02.png") 0px 6px no-repeat;
}

/* line 209, scss/component.scss */
#sidebar .menuArea .popArea .M4_top_area .opt02 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
/*     padding-top: 8px; */
    margin-bottom: 12px;
    border-top: 1px solid #d8d8d8;
}

/* line 210, scss/component.scss */
#sidebar .menuArea .popArea .M4_top_area .opt02 ul {
    height: calc(100% - 300px);
    overflow-y: scroll;
    width: 100%;
}

/* line 211, scss/component.scss */
#sidebar .menuArea .popArea .M4_top_area .opt02 li {
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-top: 14px;
    margin-bottom: 14px;
    line-height: 19px;
    border: 1px solid #c8ccd5;
    border-radius: 6px;
    font-size: 14px;
    font-weight: 500;
    color: #1d1d1d;
}

/* line 212, scss/component.scss */
#sidebar .menuArea .popArea .M4_top_area .opt02 li:first-child span:first-child {
    border-right: 1px solid #4577f6;
}

/* line 213, scss/component.scss */
#sidebar .menuArea .popArea .M4_top_area .opt02 span {
    display: inline-block;
    text-align: center;
    align-content: center; 
    width: 50%;
    height: 53px;
    border-radius: 0 4px 4px 0;
}

/* line 214, scss/component.scss */
#sidebar .menuArea .popArea .M4_top_area .opt02 span:first-child {
    background: #eff5ff;
    border-right: 1px solid #c8ccd5;
    border-radius: 4px 0px 0 4px;
}

/* line 215, scss/component.scss */
#sidebar .menuArea .popArea .M4_top_area .opt02 .active {
    border: 1px solid #4577f6;
}

/* 도움말*/
/* line 222, scss/component.scss */
.help_wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 100%;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}

/* line 223, scss/component.scss */
.help_wrap .help_lnb {
    position: fixed;
    width: 296px;
    height: calc(100% + 50px);
    border-right: 1px solid #dbdfe8;
    padding: 30px 20px 20px 0;
    margin-top: -20px;
    word-break: break-word;
    overflow-wrap: break-word;
}

/* line 230, scss/component.scss */
.help_wrap .help_lnb h4 {
    background: url("/images/ygmn/common/ico/ico_help01.png") no-repeat;
    color: #202020;
    font-weight: 700;
    font-size: 18px;
    padding-left: 30px;
    height: 36px;
    border-bottom: 1px solid #222;
    margin-bottom: 5px;
}

/* line 237, scss/component.scss */
.help_wrap .help_lnb .dep01 li {
    height: 48px;
    line-height: 50px;
    border-bottom: 1px dotted #d3d3d3;
}

/* line 238, scss/component.scss */
.help_wrap .help_lnb .dep01 li a {
    font-weight: 500;
    font-size: 15px;
    color: #202020;
}

/* line 239, scss/component.scss */
.help_wrap .help_lnb .dep01 li a:hover {
    font-weight: 700;
    color: #3570E3;
}

/* line 240, scss/component.scss */
.help_wrap .help_lnb .dep01 li a:focus {
    font-weight: 700;
    color: #3570E3;
}

/* line 242, scss/component.scss */
.help_wrap .help_lnb .dep01 li:last-child {
    border: none;
    height: 40px;
}

/* line 244, scss/component.scss */
.help_wrap .help_lnb .dep02 {
    background: #f4f4f4;
    display: block;
    border-radius: 8px;
    padding: 3px 16px;
    width: 270px;
}

/* line 245, scss/component.scss */
.help_wrap .help_lnb .dep02 li {
    height: 30px;
    line-height: 30px;
    padding-left: 5px;
    border: none;
    background: url("/images/ygmn/common/ico/h_li_dot.png") 0px 14px no-repeat;
}

/* line 247, scss/component.scss */
.help_wrap .help_lnb .dep02 li a {
    font-weight: 500;
    font-size: 14px;
    color: #555;
}

/* line 248, scss/component.scss */
.help_wrap .help_lnb .dep02 li a:hover {
    font-weight: 700;
    color: #3570E3;
    text-decoration: underline;
}

/* line 249, scss/component.scss */
.help_wrap .help_lnb .dep02 li a:focus {
    font-weight: 700;
    color: #3570E3;
    text-decoration: underline;
}

/* line 251, scss/component.scss */
.help_wrap .help_lnb .dep02 li:last-child {
    border: none;
    height: 30px !important;
}

/* line 255, scss/component.scss */
.help_wrap .help_con {
    position: relative;
    left: 296px;
    width: calc(100% - 280px);
    height: 100%;
    padding: 10px 0 0 20px;
    background: #fff;
    overflow-x: auto;
}

/* line 256, scss/component.scss */
.help_wrap .help_con h4 {
    background: url("/images/ygmn/common/ico/ico_help02.png") 0px 0px no-repeat;
    color: #202020;
    font-weight: 700;
    font-size: 18px;
    padding: 3px 0 0 30px;
    height: 36px;
    border-bottom: 1px solid #222;
    margin-bottom: 20px;
}

/* line 263, scss/component.scss */
.help_wrap .help_con h5 {
    color: #172864;
    font-weight: 700;
    font-size: 20px;
    margin-bottom: 12px;
}

/* line 267, scss/component.scss */
.help_wrap .help_con h6 {
    color: #202020;
    font-weight: 700;
    font-size: 18px;
    margin-bottom: 24px;
}

/* line 271, scss/component.scss */
.help_wrap .help_con .hp_ico01 {
    background: url("/images/ygmn/common/ico/ico_help04.png") 0px 0px no-repeat;
    color: #333;
    font-weight: 600;
    font-size: 15px;
    margin-bottom: 10px;
    height: 24px;
    padding: 3px 0 0 30px;
}

/* line 275, scss/component.scss */
.help_wrap .help_con .hp_ico02 {
    background: url("/images/ygmn/common/ico/ico_help05.png") 0px 0px no-repeat;
    color: #333;
    font-weight: 600;
    font-size: 15px;
    margin-bottom: 10px;
    height: 24px;
    padding: 3px 0 0 30px;
}

/* line 279, scss/component.scss */
.help_wrap .help_con .hp_ico03 {
    background: url("/images/ygmn/common/ico/ico_help06.png") 0px 0px no-repeat;
    color: #333;
    font-weight: 600;
    font-size: 15px;
    margin-bottom: 10px;
    height: 24px;
    padding: 3px 0 0 30px;
}

/* line 283, scss/component.scss */
.help_wrap .help_con .hp_txt {
    border-bottom: 1px dotted #d3d3d3;
    margin-bottom: 19px;
    padding-bottom: 13px;
    color: #333;
    font-size: 15px;
    font-weight: 400;
}

/* line 288, scss/component.scss */
.help_wrap .help_con .hp_con_wrap p {
    color: #333;
    font-weight: 600;
    font-size: 15px;
    margin-bottom: 10px;
    height: 24px;
}

/* line 289, scss/component.scss */
.help_wrap .help_con .hp_con_wrap div {
    border-bottom: 1px dotted #d3d3d3;
    margin-bottom: 19px;
    padding-bottom: 13px;
    color: #555;
    font-size: 14px;
    font-weight: 400;
}

/* line 293, scss/component.scss */
.help_wrap .help_con .hp_con_wrap div:last-child {
    min-height: 60px;
}

/* line 295, scss/component.scss */
.help_wrap .help_con .subs_area {
    background: #f4f4f4;
    border-radius: 14px;
    width: 100%;
    padding: 20px;
    line-height: 22px;
    color: #333;
    font-size: 15px;
    font-weight: 400;
    margin-bottom: 24px;
}

/* line 299, scss/component.scss */
.help_wrap .help_con .hp_imgbox {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 24px;
    margin-bottom: 25px;
}

/* line 300, scss/component.scss */
.help_wrap .help_con .hp_imgbox .imgarea {
    width: 500px;
    height: auto;
}

/* line 301, scss/component.scss */
.help_wrap .help_con .hp_imgbox .imgarea .img {
    height: 270px;
    border-radius: 6px;
}

.help_wrap .help_con .hp_imgbox .imgarea .img img {
    width: 460px;
    height: auto;
    border: 1px solid #ccc;
}

/* line 302, scss/component.scss */
.help_wrap .help_con .hp_imgbox .imgarea p {
    text-align: center;
    color: #333;
    font-size: 15px;
    font-weight: 500;
    margin-top: 8px;
}

/* line 306, scss/component.scss */
.help_wrap .posi_re {
    position: relative;
    z-index: 8;
    padding-bottom: 35px;
}

/* line 307, scss/component.scss */
.help_wrap .jip_menu {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 5px;
    z-index: 99;
}

/* line 308, scss/component.scss */
.help_wrap .jip_menu a {
    z-index: 99;
    display: block;
    width: 160px;
    line-height: 40px;
    color: #666;
    font-size: 15px;
    font-weight: 400;
    border-radius: 4px 4px 0 0;
    border: 1px solid #ddd;
    border-bottom: none;
    padding-left: 67px;
}

/* line 312, scss/component.scss */
.help_wrap .jip_menu .ico01 {
    background: #fff url("/images/ygmn/common/ico/hp_tab_ico01.png") 37px 9px no-repeat;
}

/* line 313, scss/component.scss */
.help_wrap .jip_menu .ico02 {
    background: #fff url("/images/ygmn/common/ico/hp_tab_ico02.png") 37px 9px no-repeat;
}

/* line 314, scss/component.scss */
.help_wrap .jip_menu .ico03 {
    background: #fff url("/images/ygmn/common/ico/hp_tab_ico03.png") 37px 9px no-repeat;
}

/* line 314, scss/component.scss */
.help_wrap .jip_menu .ico04 {
    background: #fff url("/images/ygmn/common/ico/hp_tab_ico04.png") 37px 9px no-repeat;
}

/* line 315, scss/component.scss */
.help_wrap .jip_menu .ico01_active {
    border: 1px solid #888;
    border-bottom: 1px solid #fff;
    color: #202020;
    font-size: 15px;
    font-weight: 600;
    background: url("/images/ygmn/common/ico/hp_tab_ico01_hover.png") 37px 9px no-repeat;
}

/* line 316, scss/component.scss */
.help_wrap .jip_menu .ico02_active {
    border: 1px solid #888;
    border-bottom: 1px solid #fff;
    color: #202020;
    font-size: 15px;
    font-weight: 600;
    background: url("/images/ygmn/common/ico/hp_tab_ico02_hover.png") 37px 9px no-repeat;
}

/* line 317, scss/component.scss */
.help_wrap .jip_menu .ico03_active {
    border: 1px solid #888;
    border-bottom: 1px solid #fff;
    color: #202020;
    font-size: 15px;
    font-weight: 600;
    background: url("/images/ygmn/common/ico/hp_tab_ico03_hover.png") 37px 9px no-repeat;
}

.help_wrap .jip_menu .ico04_active {
    border: 1px solid #888;
    border-bottom: 1px solid #fff;
    color: #202020;
    font-size: 15px;
    font-weight: 600;
    background: url("/images/ygmn/common/ico/hp_tab_ico04_hover.png") 37px 9px no-repeat;
}

/* line 319, scss/component.scss */
.help_wrap .jip_wrap {
    position: relative;
    top: -1px;
    width: 100%;
    padding: 30px;
    border-radius: 0px 8px 8px 8px;
    border: 1px solid #888;
    background: #fff;
}

/* line 326, scss/component.scss */
.help_wrap table {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
    table-layout: fixed;
    border-top: 1px solid #4577F6;
}

/* line 334, scss/component.scss */
.help_wrap table thead tr th {
    background-color: #eff5ff;
    border-bottom: 1px solid #d8d8d8;
    height: 38px;
    padding: 10px;
    font-weight: 700;
    color: #1d1d1d;
    font-size: 13px;
    text-align: center;
}

/* line 339, scss/component.scss */
.help_wrap table thead tr th:first-child {
    border-right: 1px solid #d8d8d8;
}

/* line 344, scss/component.scss */
.help_wrap table tbody tr td {
    text-align: center;
    border: 1px solid #d8d8d8;
    background-color: #fff;
    color: #333;
    font-weight: 400;
    font-size: 15px;
    height: 38px;
    padding: 10px;
}

.help_wrap table tbody tr td span.indented-item {
    padding-left: 15px
}

.help_wrap table tbody tr td span.indented-last-item {
    padding-left: 30px
}


/* line 350, scss/component.scss */
.help_wrap table tbody tr td:first-child {
    border-left: none;
}

/* line 351, scss/component.scss */
.help_wrap table tbody tr td:last-child {
    border-right: none;
    line-height: 22px;
}

/* line 352, scss/component.scss */
.help_wrap table tbody tr .border_r {
    text-align: center;
    border-right: 1px solid #d8d8d8 !important;
}

/* line 353, scss/component.scss */
.help_wrap table tbody tr .txt_l {
    text-align: left;
}

/* 250325 추가 */
.help_bn{position:relative;display:flex; justify-content:space-between;width:270px;margin-top:20px;
        div{border-radius:8px; height:68px;}
        .help_bn_btn01{position:absolute;left:52px;top:43px;width:54px;height:16px;border-radius:20px;
            background:#fff url("/images/ygmn/common/bg/help_banner03.png") 37px 1px no-repeat;
            font-size:8px;color:#1e2124;font-weight:400;line-height:150%;
            padding-left:5px;text-align:left;
        }
        .help_bn_btn02{position:absolute;left:64px;top:43px;width:54px;height:16px;border-radius:20px;
            background:#fff url("/images/ygmn/common/bg/help_banner03.png") 39px 1px no-repeat;
            font-size:8px;color:#1e2124;font-weight:400;line-height:150%;
            padding-left:5px;text-align:left;
        }
        .bn01{position:relative;width:130px;
            background:#3f51ee url("/images/ygmn/common/bg/help_banner01.png") left bottom no-repeat;
            span{position:absolute;top:12px;left:52px; font-size:11px;color:#fff;font-weight:500;line-height:14px;}
        }
        .bn02{position:relative; width:130px;background:#e4f0fd;border:1px solid #b9d3ef;
            background:#e4f0fd url("/images/ygmn/common/bg/help_banner02.png") center 10px no-repeat;
        }
}


/* //도움말*/
/* line 361, scss/component.scss */
.graph_in {
    width: 100%;
}

/* line 364, scss/component.scss */
#topbar {
    position: absolute;
    top: 16px;
    right: 20px;
    width: 307px;
    height: 36px;
    padding: 8px 16px;
    background: #fff;
    border-radius: 6px;
    z-index: 1;
}

/* line 365, scss/component.scss */
#topbar .inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    height: 20px;
}

/* line 366, scss/component.scss */
#topbar .btnshare {
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    width: 77px;
    height: 20px;
    background: url("/images/ygmn/common/ico/ico_share.png") no-repeat;
    padding-left: 24px;
    font-weight: 500;
    font-size: 13px;
    color: #1d1d1d;
}

/* line 367, scss/component.scss */
#topbar .btnshare:hover {
    background: url("/images/ygmn/common/ico/ico_share_hover.png") no-repeat;
    color: #1E63D2;
    font-weight: 700;
}

/* line 368, scss/component.scss */
#topbar .btnsave {
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    width: 77px;
    height: 20px;
    background: url("/images/ygmn/common/ico/ico_download.png") no-repeat;
    padding-left: 24px;
    font-weight: 500;
    font-size: 13px;
    color: #1d1d1d;
}

/* line 369, scss/component.scss */
#topbar .btnsave:hover {
    background: url("/images/ygmn/common/ico/ico_download_hover.png") no-repeat;
    color: #1E63D2;
    font-weight: 700;
}

/* line 370, scss/component.scss */
#topbar .btnview {
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    width: 89px;
    height: 20px;
    background: url("/images/ygmn/common/ico/ico_profile.png") no-repeat;
    padding-left: 24px;
    font-weight: 500;
    font-size: 13px;
    color: #1d1d1d;
}

/* line 371, scss/component.scss */
#topbar .btnview:hover {
    background: url("/images/ygmn/common/ico/ico_profile_hover.png") no-repeat;
    color: #1E63D2;
    font-weight: 700;
}

/* line 372, scss/component.scss */
#topbar .wid1 {
    background: #d8d8d8;
    width: 1px;
    height: 14px;
    margin: 0 10px;
}

/* line 374, scss/component.scss */
.mapDIV_tool {
    position: absolute;
    bottom: 40px;
    right: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    border-radius: 8px;
    background: #fff;
}

/* line 375, scss/component.scss */
.mapDIV_tool button {
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
}

/* line 376, scss/component.scss */
.mapDIV_tool button:last-child {
    border: none;
}

/* line 377, scss/component.scss */
.mapDIV_tool .add {
    display: block;
    border-bottom: 1px solid #d8d8d8;
    text-indent: -9999px;
    width: 44px;
    height: 40px;
    background: url("/images/ygmn/common/ico/ico_add.png") center no-repeat;
}

/* line 378, scss/component.scss */
.mapDIV_tool .add:hover {
    border-radius: 8px 8px 0px 0px;
    background: #3f62ee url("/images/ygmn/common/ico/ico_add_hover.png") center no-repeat;
}

/* line 379, scss/component.scss */
.mapDIV_tool .area {
    border-bottom: 1px solid #d8d8d8;
    text-align: center;
    font-size: 12px;
    color: #1d1d1d;
    font-weight: 500;
    width: 44px;
    height: 40px;
}

/* line 380, scss/component.scss */
.mapDIV_tool .area:hover {
    color: #1E63D2;
    font-weight: 700;
}

/* line 381, scss/component.scss */
.mapDIV_tool .remove {
    display: block;
    text-indent: -9999px;
    width: 44px;
    height: 40px;
    background: url("/images/ygmn/common/ico/ico_remove.png") center no-repeat;
}

/* line 382, scss/component.scss */
.mapDIV_tool .remove:hover {
    border-radius: 0px 0px 8px 8px;
    background: #3f62ee url("/images/ygmn/common/ico/ico_remove_hover.png") center no-repeat;
}

/* line 384, scss/component.scss */
#toolbar {
    position: absolute;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    row-gap: 8px;
    bottom: 130px;
    right: 20px;
    width: 44px;
    z-index: 1;
}

/* line 385, scss/component.scss */
#toolbar .toolitem {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    border-radius: 8px;
    background: #fff;
    -webkit-box-shadow: 0px 4px 5px 0px rgba(0, 0, 0, 0.16);
            box-shadow: 0px 4px 5px 0px rgba(0, 0, 0, 0.16);
}

/* line 386, scss/component.scss */
#toolbar .toolitem button {
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
}

/* line 387, scss/component.scss */
#toolbar .toolitem button:last-child {
    border: none;
}

/* line 388, scss/component.scss */
#toolbar .toolitem .add {
    display: block;
    border-bottom: 1px solid #d8d8d8;
    text-indent: -9999px;
    width: 44px;
    height: 40px;
    background: url("/images/ygmn/common/ico/ico_add.png") center no-repeat;
}

/* line 389, scss/component.scss */
#toolbar .toolitem .add:hover {
    border-radius: 8px 8px 0px 0px;
    background: #3f62ee url("/images/ygmn/common/ico/ico_add_hover.png") center no-repeat;
}

/* line 390, scss/component.scss */
#toolbar .toolitem .area {
    border-bottom: 1px solid #d8d8d8;
    text-align: center;
    font-size: 12px;
    color: #1d1d1d;
    font-weight: 500;
    width: 44px;
    height: 40px;
}

/* line 391, scss/component.scss */
#toolbar .toolitem .area:hover {
    color: #1E63D2;
    font-weight: 700;
}

/* line 392, scss/component.scss */
#toolbar .toolitem .remove {
    display: block;
    text-indent: -9999px;
    width: 44px;
    height: 40px;
    background: url("/images/ygmn/common/ico/ico_remove.png") center no-repeat;
}

/* line 393, scss/component.scss */
#toolbar .toolitem .remove:hover {
    border-radius: 0px 0px 8px 8px;
    background: #3f62ee url("/images/ygmn/common/ico/ico_remove_hover.png") center no-repeat;
}

/* line 394, scss/component.scss */
#toolbar .toolitem .map {
    font-size: 10px;
    color: #1d1d1d;
    font-weight: 600;
    display: block;
    width: 44px;
    height: 59px;
    padding-top: 22px;
    background: url("/images/ygmn/common/ico/ico_map.png") center 9px no-repeat;
}

/* line 395, scss/component.scss */
#toolbar .toolitem .map:hover {
    border-radius: 8px;
    color: #fff;
    font-weight: 700;
    background: #3f62ee url("/images/ygmn/common/ico/ico_map_hover.png") center 9px no-repeat;
}

/* line 396, scss/component.scss */
#toolbar .toolitem .map.active {
    border-radius: 8px;
    color: #fff !important;
    font-weight: 700 !important;
    background: #3f62ee url("/images/ygmn/common/ico/ico_map_hover.png") center 9px no-repeat !important;
}

/* line 397, scss/component.scss */
#toolbar .toolitem .bum {
    font-size: 10px;
    color: #1d1d1d;
    font-weight: 500;
    display: block;
    width: 44px;
    height: 47px;
    padding-top: 20px;
    background: url("/images/ygmn/common/ico/ico_bum.png") center 9px no-repeat;
}

/* line 398, scss/component.scss */
#toolbar .toolitem .bum:hover {
    border-radius: 8px;
    color: #fff;
    font-weight: 700;
    background: #3f62ee url("/images/ygmn/common/ico/ico_bum_hover.png") center 9px no-repeat;
}

/* line 399, scss/component.scss */
#toolbar .toolitem .bum.active {
    border-radius: 8px;
    color: #fff;
    font-weight: 700;
    background: #3f62ee url("/images/ygmn/common/ico/ico_bum_hover.png") center 9px no-repeat;
}

/* line 400, scss/component.scss */
#toolbar .toolitem .reset {
    font-size: 10px;
    color: #1d1d1d;
    font-weight: 500;
    display: block;
    width: 44px;
    height: 47px;
    padding-top: 20px;
    background: url("/images/ygmn/common/ico/ico_reset.png") center 9px no-repeat;
}

/* line 401, scss/component.scss */
#toolbar .toolitem .reset:hover {
    border-radius: 8px;
    color: #fff;
    font-weight: 700;
    background: #3f62ee url("/images/ygmn/common/ico/ico_reset_hover.png") center 9px no-repeat;
}

/* line 402, scss/component.scss */


/* line 404, scss/component.scss */
#toolbar .toolitem .poi {
    font-size: 10px;
    color: #1d1d1d;
    font-weight: 500;
    display: block;
    width: 44px;
    height: 47px;
    padding-top: 20px;
    background: url("/images/ygmn/common/ico/ico_marker.png") center 9px no-repeat;
}

/* line 405, scss/component.scss */
#toolbar .toolitem .poi:hover {
    border-radius: 8px;
    color: #fff;
    font-weight: 700;
    background: #3f62ee url("/images/ygmn/common/ico/ico_marker_hover.png") center 9px no-repeat;
}

/* line 406, scss/component.scss */
#toolbar .toolitem .poi.active {
    border-radius: 8px;
    color: #fff;
    font-weight: 700;
    background: #3f62ee url("/images/ygmn/common/ico/ico_marker_hover.png") center 9px no-repeat;
}

#toolbar .toolitem .showStats {
    font-size: 10px;
    color: #1d1d1d;
    font-weight: 500;
    display: block;
    width: 44px;
    height: 47px;
    padding-top: 20px;
    background: url("/images/ygmn/common/ico/ico_marker_off.png") center 9px no-repeat;
}

#toolbar .toolitem .showStats:hover {
    border-radius: 8px;
    color: #fff;
    font-weight: 700;
    background: #3f62ee url("/images/ygmn/common/ico/ico_marker_off_white.png") center 9px no-repeat;
}

#toolbar .toolitem .showStats.active {
    border-radius: 8px;
    color: #fff;
    font-weight: 700;
    background: #3f62ee url("/images/ygmn/common/ico/ico_marker_on.png") center 9px no-repeat;
}

/* line 407, scss/component.scss */
#toolbar .map_select {
    display: none;
    position: absolute;
/*  top: 135px;*/
    top: 97px;
    right: 50px;
    border: 1px solid #D9D9D9;
    padding: 8px 10px 3px 10px;
    width: 120px;
    height: 44px;
    border-radius: 6px;
    background: #fff;
    -webkit-box-shadow: 0px 4px 6px 0px rgba(0, 0, 0, 0.12);
            box-shadow: 0px 4px 6px 0px rgba(0, 0, 0, 0.12);
}

/* line 408, scss/component.scss */
#toolbar .map_select ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    height: 30px;
}

/* line 409, scss/component.scss */
#toolbar .map_select li {
    width: 33%;
    text-align: center;
}

/* line 410, scss/component.scss */
#toolbar .map_select li a {
    display: block;
    height: 30px;
    padding-top: 18px;
    font-size: 10px;
    color: #606060;
    font-weight: 500;
}

/* line 411, scss/component.scss */
#toolbar .map_select li .map_sel01 {
    background: url("/images/ygmn/common/ico/ico_map01.png") center 1px no-repeat;
}

/* line 412, scss/component.scss */
#toolbar .map_select li .map_sel01:hover {
    color: #3f65e6;
    background: url("/images/ygmn/common/ico/ico_map01_hover.png") center 1px no-repeat;
}

/* line 413, scss/component.scss */
#toolbar .map_select li .map_sel02 {
    background: url("/images/ygmn/common/ico/ico_map02.png") center 1px no-repeat;
}

/* line 414, scss/component.scss */
#toolbar .map_select li .map_sel02:hover {
    color: #3f65e6;
    background: url("/images/ygmn/common/ico/ico_map02_hover.png") center 1px no-repeat;
}

/* line 415, scss/component.scss */
#toolbar .map_select li .map_sel03 {
    background: url("/images/ygmn/common/ico/ico_map03.png") center 1px no-repeat;
}

/* line 416, scss/component.scss */
#toolbar .map_select li .map_sel03:hover {
    color: #3f65e6;
    background: url("/images/ygmn/common/ico/ico_map03_hover.png") center 1px no-repeat;
}

/* line 417, scss/component.scss */
#toolbar .poi_select {
    display: none;
    position: absolute;
/*  top: 251px;*/
    top: 163px;
    right: 50px;
    border: 1px solid #D9D9D9;
    padding: 7px 10px 3px 10px;
    width: 140px;
    height: 70px;
    border-radius: 6px;
    background: #fff;
    -webkit-box-shadow: 0px 4px 6px 0px rgba(0, 0, 0, 0.12);
            box-shadow: 0px 4px 6px 0px rgba(0, 0, 0, 0.12);
}

/* line 418, scss/component.scss */
#toolbar .poi_select ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    height: 30px;
}

/* line 419, scss/component.scss */
#toolbar .poi_select li {
    height: 26px;
}

/* line 420, scss/component.scss */
#toolbar .poi_select li a {
    display: block;
    line-height: 18px;
    padding: 0px 0 0 18px;
    font-size: 11px;
    color: #606060;
    font-weight: 600;
}

/* line 421, scss/component.scss */
#toolbar .poi_select li .poi_sel01 {
    background: url("/images/ygmn/common/ico/ico_poi01.png") no-repeat;
}

/* line 422, scss/component.scss */
#toolbar .poi_select li .poi_sel01:hover {
    color: #3f65e6;
    background: url("/images/ygmn/common/ico/ico_poi01_hover.png") no-repeat;
}

/* line 423, scss/component.scss */
#toolbar .poi_select li .poi_sel02 {
    background: url("/images/ygmn/common/ico/ico_poi01.png") no-repeat;
}

/* line 424, scss/component.scss */
#toolbar .poi_select li .poi_sel02:hover {
    color: #3f65e6;
    background: url("/images/ygmn/common/ico/ico_poi01_hover.png") no-repeat;
}

/* line 427, scss/component.scss */
.wid190 {
    width: 190px;
}

/* line 427, scss/component.scss */
.mr13 {
    margin-right: 13px;
}

.mr9 {
    margin-right: 9px;
}

/* line 428, scss/component.scss */
.popup {
    z-index: 1000;
    min-width: 250px;
    -webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.16);
            box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.16);
    background: #fff;
    border-radius: 8px;
    border: 1px solid #3F80EA;
    padding: 12px;
}

/* line 429, scss/component.scss */
.popup .title01 {
    background: #3F80EA;
    text-align: center;
    padding: 6px 12px;
    border-radius: 10px;
    font-size: 15px;
    color: #fff;
    font-weight: 700;
}

/* line 430, scss/component.scss */
.popup table {
    margin-top: 10px;
}

/* line 431, scss/component.scss */
.popup tr {
    height: 25px;
}

/* line 432, scss/component.scss */
.popup .ul_st01 {
    display: inline-block;
    padding-left: 17px;
    line-height: 20px;
    font-size: 14px;
    color: #1d1d1d;
    font-weight: 500;
    background: url("/images/ygmn/common/ico/dot.png") 9px 7px no-repeat;
	margin-top: 10px;
}

/* line 434, scss/component.scss */
.survey_wrap {
    position: fixed;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    width: 1000px;
    height: 600px;
}

/* line 435, scss/component.scss */
.survey_wrap .link01 {
    position: absolute;
    top: 410px;
    left: 60px;
    display: block;
    width: 300px;
    height: 150px;
}

/* line 436, scss/component.scss */
.survey_wrap .link02 {
    position: absolute;
    top: 410px;
    left: 380px;
    display: block;
    width: 300px;
    height: 150px;
}

/* line 438, scss/component.scss */
.survey_con {
    position: absolute;
    top: 0px;
    left: 50%;
    margin-left: -350px;
    width: 700px;
    height: 1125px;
    background: url("/images/ygmn/common/content/survey_bg.png") no-repeat;
}

/* line 441, scss/component.scss */
.survey_con02 {
    position: absolute;
    top: 1125px;
    left: 50%;
    margin-left: -350px;
    width: 700px;
    height: 520px;
    margin-bottom: 20px;
    background: #072867;
    padding: 30px 77px;
}

/* line 444, scss/component.scss */
.survey_con02 h3 {
    font-size: 18px;
    color: #fff;
    font-weight: 700;
    text-align: center;
    padding-top: 10px;
    width: 158px;
    height: 42px;
    border-radius: 21px;
    background: #000;
    margin: 0 auto;
}

/* line 446, scss/component.scss */
.survey_con02 p {
    margin: 20px 0px;
    text-align: center;
    font-size: 14px;
    color: #fff;
    font-weight: 400;
}

/* line 448, scss/component.scss */
.input_area {
    display: block;
    margin-left: 100px;
}

/* line 449, scss/component.scss */
.input_area label {
    font-size: 14px;
    font-weight: 600;
    color: #fff;
    width: 120px;
    display: inline-block;
}

/* line 450, scss/component.scss */
.input_area input {
    width: 280px;
    height: 35px;
    border-radius: 6px;
    padding: 12px;
    font-size: 13px;
}

/* line 451, scss/component.scss */
.input_area div {
    margin-bottom: 15px;
}

/* line 453, scss/component.scss */
.btn_area {
    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;
    margin-top: 22px;
}

/* line 454, scss/component.scss */
.btn_area button {
    width: 130px;
    height: 46px;
    font-size: 16px;
    font-weight: 600;
    border-radius: 6px;
}

/* line 455, scss/component.scss */
.btn_area .cancel {
    background: #fff;
    color: #6d6d6d;
    margin-right: 15px;
}

/* line 456, scss/component.scss */
.btn_area .confirm {
    background: #000;
    color: #fff;
}

/* line 458, scss/component.scss */
.radio_area {
    margin: 40px 0px;
    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;
}

/* line 460, scss/component.scss */
.radio_area .mr50 {
    margin-right: 50px;
}

/* line 461, scss/component.scss */
.radio_area .radio {
    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;
}

/* line 462, scss/component.scss */
.radio_area .radio .radio_txt {
    font-size: 14px;
    font-weight: 600;
    line-height: 150%;
    color: #fff;
    margin-left: 8px;
}

/* line 464, scss/component.scss */
.radio_area .radio input[type='radio'] + label {
    display: block;
    width: 22px;
    height: 22px;
    border: 1px solid #717171;
    border-radius: 50%;
    background-color: #fff;
    z-index: 2;
}

/* line 465, scss/component.scss */
.radio_area .radio input[type='radio'] + label:focus-visible {
    border: 1px solid #fff !important;
}

/* line 470, scss/component.scss */
.radio_area .radio input[type='radio']:checked + label {
    background: url("/images/ygmn/common/ico/ico-rdi.png") no-repeat center;
    border: unset;
}

/* line 471, scss/component.scss */
.radio_area .radio input[type='radio']:focus + label {
    background: url("/images/ygmn/common/ico/ico-rdi.png") no-repeat center;
    border: unset;
}

/* line 472, scss/component.scss */
.radio_area .radio input[type='radio'] {
    width: 20px;
    height: 20px;
    margin: 0;
    padding: 0;
    border: unset;
    border-radius: 50%;
    z-index: -1;
}

/* line 481, scss/component.scss */
.survey_blank {
    position: fixed;
    bottom: 0px;
    width: 100%;
    height: 20px;
    background: #fff;
}

/* line 482, scss/component.scss */
.survey_txt {
    width: 600px;
    height: 190px;
    border-radius: 16px;
    background: #fff;
    padding: 20px;
    position: absolute;
    top: 900px;
    left: 50px;
    font-size: 13px;
    color: #373737;
    font-weight: 500;
}

/* line 489, scss/component.scss */
.dimmed::before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    width: 100vw;
    height: 100vh;
    background: rgba(0, 0, 0, 0.4);
    z-index: -1;
}

/* line 491, scss/component.scss */
.pop_wrap {
    position: fixed;
    z-index: 9999;
    width: 100%;
    height: 100%;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
}

/* line 492, scss/component.scss */
.pop_wrap.active {
    opacity: 1;
    visibility: visible;
}

/* line 493, scss/component.scss */
.data_both.active {
    opacity: 1;
    visibility: visible;
}

/* line 494, scss/component.scss */
.report_wrap {
    position: fixed;
    top: 50%;
    left: 45%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    width: 960px;
    background: #fff;
    border-radius: 8px;
}

/* line 495, scss/component.scss */
.report_wrap .header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    height: 54px;
    padding: 15px 30px 9px 30px;
    border-bottom: 1px solid #d3d3d3;
}

/* line 496, scss/component.scss */
.report_wrap .header h3 {
    background: url("/images/ygmn/common/ico/ico_report.png") no-repeat;
    padding: 2px 0 0 31px;
    font-size: 22px;
    color: #202020;
    font-weight: 700;
}

/* line 497, scss/component.scss */
.report_wrap .header .h3_2 {
    background: url("/images/ygmn/common/ico/ico_both.png") 0px 2px no-repeat;
    padding: 2px 0 0 31px;
    font-size: 18px;
    color: #202020;
    font-weight: 700;
}

/* line 499, scss/component.scss */
.report_wrap .header span {
    padding-left: 10px;
    font-size: 13px;
    color: #606060;
    font-weight: 500;
}

/* line 500, scss/component.scss */
.report_wrap .header .btn_area {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 10px;
}

/* line 501, scss/component.scss */
.report_wrap .header .btn_area .report_print {
    border-radius: 6px;
    border: 1px solid #d3d3d3;
    width: 60px;
    height: 28px;
    background: url("/images/ygmn/common/ico/ico_print.png") 6px 4px no-repeat;
    padding: 2px 0 0 24px;
    font-size: 13px;
    color: #606060;
    font-weight: 500;
}

/* line 502, scss/component.scss */
.report_wrap .header .btn_area .report_edit {
    border-radius: 6px;
    border: 1px solid #d3d3d3;
    width: 60px;
    height: 28px;
    background: url("/images/ygmn/common/ico/ico_edit.png") 6px 4px no-repeat;
    padding: 2px 0 0 24px;
    font-size: 13px;
    color: #606060;
    font-weight: 500;
}

/* line 503, scss/component.scss */
.report_wrap .header .btn_area .report_close {
    background: url("/images/ygmn/common/ico/ico_close01.png") no-repeat;
    width: 27px;
    height: 28px;
    text-indent: -99999px;
}

.report_opt .report_step01 .report_close01 {
    background: url("/images/ygmn/common/ico/ico_close02.png") no-repeat;
    width: 24px;
    height: 24px;
    text-indent: -99999px;
}

/* line 506, scss/component.scss */
.report_wrap .body {
    width: 100%;
    height: calc(100% - 100px);
    padding: 20px 10px 30px 30px;
    overflow-y: scroll;
    overflow-x: hidden;
}

/* line 507, scss/component.scss */
.report_wrap .body .top_area {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    line-height: 30px;
}

/* line 508, scss/component.scss */
.report_wrap .body .top_area span {
    height: 25px;
    line-height: 25px;
    border-radius: 13px;
    padding: 0 11px;
    font-size: 12px;
    background: #f1f1f1;
    color: #606060;
    font-weight: 400;
    margin-right: 15px;
}

/* line 510, scss/component.scss */
.report_wrap .body .content {
    padding-top: 20px;
}

/* line 511, scss/component.scss */
.report_wrap .body .content .title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    line-height: 28px;
}

/* line 512, scss/component.scss */
.report_wrap .body .content .title h4 {
    font-size: 24px;
    color: #111;
    font-weight: 600;
}

/* line 513, scss/component.scss */
.report_wrap .body .content .title div {
    font-size: 14px;
    color: #333;
    font-weight: 400;
}

/* line 515, scss/component.scss */
.report_wrap .body .content .report-info {
    margin-top: 20px;
    display: grid;
    grid-template-columns: 80px 1fr 120px 1fr;
    border-top: 1px solid #D3D3D3;
    border-bottom: 1px solid #D3D3D3;
}

/* line 516, scss/component.scss */
.report_wrap .body .content .report-info dt {
    background-color: #F1F1F1;
    text-align: center;
    padding: 11px 0;
    font-size: 14px;
    color: #606060;
    font-weight: 500;
    border-bottom: 1px solid #D3D3D3;
}

/* line 517, scss/component.scss */
.report_wrap .body .content .report-info dd {
    padding: 11px 0 11px 12px;
    font-size: 14px;
    color: #333;
    font-weight: 500;
    border-bottom: 1px solid #D3D3D3;
}

/* line 519, scss/component.scss */
.report_wrap .body .content .data_area {
    margin-top: 14px;
}

/* line 520, scss/component.scss */
.report_wrap .body .content .data_area h5 {
    position: relative;
    top: 10px;
    font-size: 16px;
    color: #202020;
    font-weight: 600;
}

/* line 521, scss/component.scss */
.report_wrap .body .content .data_area h6 {
    background: url("/images/ygmn/common/ico/ico_h6.png") 10px 30px no-repeat;
    line-height: 24px;
    padding: 20px 0 10px 22px;
    font-size: 14px;
    color: #202020;
    font-weight: 600;
}

/* line 522, scss/component.scss */
.report_wrap .body .content .data_area .graph_area {
    width: 100%;
    height: auto;
/*     height: 317px; */
/*  height: 280px; */
/*  background: #ddd;*/
}

.report_wrap .body .content .data_area .map-image {
    width: 100%;
    height: 100%;
}

/* line 523, scss/component.scss */
.report_wrap .body .content .data_area .memo_area {
    width: 100%;
    height: 280px;
    font-size: 14px;
    color: #202020;
    font-weight: 400;
    border-radius: 8px;
    border: 1px solid #d3d3d3;
    padding: 20px;
    overflow-x: hidden;
    overflow-y: scroll;
}

/* line 527, scss/component.scss */
.report_wrap .body02 {
    width: 100%;
    height: calc(100% - 100px);
    padding: 20px 20px 20px 20px;
    overflow-y: auto;
    overflow-x: hidden;
}

/* line 528, scss/component.scss */
.report_wrap .body02 .both_wrap {
    padding: 20px;
    background: #F4F5F9;
    border-radius: 16px;
    margin-bottom: 12px;
}

/* line 529, scss/component.scss */
.report_wrap .body02 .both_wrap h5 {
    font-size: 16px;
    color: #1d1d1d;
    font-weight: 700;
    margin-bottom: 10px;
}

/* line 530, scss/component.scss */
.report_wrap .body02 .both_wrap .smTxt {
    font-size: 13px;
    color: #606060;
    font-weight: 400;
    padding-left: 10px;
}

/* line 531, scss/component.scss */
.report_wrap .body02 .both_wrap .area_txt {
    margin-bottom: 10px;
}

/* line 532, scss/component.scss */
.report_wrap .body02 .both_wrap .flex_wrap {
    min-height: 165px;
    gap: 8px;
    margin-bottom: 16px;
}

/* line 533, scss/component.scss */
.report_wrap .body02 .both_wrap .flex_wrap .area {
    padding: 20px 0 20px 6px;
    text-align: center;
    -webkit-writing-mode: vertical-lr;
        -ms-writing-mode: tb-lr;
            writing-mode: vertical-lr;
    width: 34px;
    background: #E0EBFF;
    border-left: 1px solid #4577F6;
    font-size: 13px;
    letter-spacing: -1px;
    color: #202020;
    font-weight: 600;
}

/* line 534, scss/component.scss */
.report_wrap .body02 .both_wrap .flex_wrap .graph {
/*    background: #ccc;*/
    width: calc(100% - 42px);
    display: flex;
    justify-content: center;
}

/* line 538, scss/component.scss */
.report_wrap .footer {
    line-height: 46px;
    background: #f1f1f1;
    border-radius: 0px 8px;
    font-size: 13px;
    color: #606060;
    font-weight: 500;
    text-align: center;
}

/* line 540, scss/component.scss */
.report_opt {
    position: absolute;
    top: 50%;
    left: 46%;
    margin: -400px 0 0 480px;
}

/* line 541, scss/component.scss */
.report_opt .head {
    height: 50px;
    border-bottom: 1px solid #e3e3e3;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 16px 18px 20px 18px;
    align-items: center;
}

/* line 542, scss/component.scss */
.report_opt .head h4 {
    font-size: 16px;
    color: #111;
    font-weight: 700;
}

/* line 543, scss/component.scss */
.report_opt .head .report_close02 {
    background: url("/images/ygmn/common/ico/ico_close02.png") no-repeat;
    width: 24px;
    height: 24px;
    text-indent: -99999px;
}
.report_opt .head .report_close03 {
    background: url("/images/ygmn/common/ico/ico_close02.png") no-repeat;
    width: 24px;
    height: 24px;
    text-indent: -99999px;
}

/* line 545, scss/component.scss */
.report_opt .body {
    margin: 16px 0px 13px 14px;
    overflow-x: hidden;
    overflow-y: scroll;
}

/* line 546, scss/component.scss */
.report_opt .body .report_ul > li {
    margin-bottom: 10px;
}

/* line 547, scss/component.scss */
.report_opt .body .report_ul > li:last-child {
    margin-bottom: 0px;
}

/* line 548, scss/component.scss */
.report_opt .body .report_ul button {
    -webkit-transition: .2s ease-in-out;
    transition: .2s ease-in-out;
    text-align: left;
    padding-left: 40px;
    font-size: 14px;
    color: #606060;
    font-weight: 500;
    border: 1px solid #d3d3d3;
    width: 100%;
    height: 34px;
    border-radius: 8px;
    background: url("/images/ygmn/common/ico/ico_reli.png") 16px 11px no-repeat;
}

/* line 549, scss/component.scss */
.report_opt .body .report_ul button:hover {
    font-weight: 700;
/*     color: #3f62ee; */
/*     border: 1px solid #3f62ee; */
    border: 1px solid black;
/*     background: url("/images/ygmn/common/ico/ico_reli_hover.png") 16px 11px no-repeat; */
}

/* line 550, scss/component.scss */
/* .report_opt .body .report_ul > li > .active { */
/*     font-weight: 700; */
/*     color: #8E3E3E; */
/*     border: 1px solid #8E3E3E; */
/* } */

.report_opt .body .report_ul > li > .hasActiveItem {
    font-weight: 700;
    color: #3f62ee;
    border: 1px solid #3f62ee;
    background: url("/images/ygmn/common/ico/ico_reli_hover.png") 16px 11px no-repeat;
}

/* line 552, scss/component.scss */
.report_opt .footer {
    height: 60px;
    margin: 0 18px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    gap: 12px;
}

/* line 553, scss/component.scss */
.report_opt .footer .btn_cancel {
    width: 86px;
    height: 38px;
    border-radius: 4px;
    background: #e9e9e9;
    font-size: 14px;
    color: #606060;
    font-weight: 400;
}

/* line 554, scss/component.scss */
.report_opt .footer .btn_confirm {
    width: 86px;
    height: 38px;
    border-radius: 4px;
    background: #3f62ee;
    font-size: 14px;
    color: #fff;
    font-weight: 400;
}

/* line 557, scss/component.scss */
.report_step01 {
    display: none;
    margin-bottom: 15px;
    width: 218px;
    background: #fff;
    border-radius: 10px;
}

/* line 558, scss/component.scss */
.report_step02, .report_step03 {
    display: none;
/*  width: 267px; */
    width: 310px;
    background: #fff;
    border-radius: 10px;
}

/* line 559, scss/component.scss */
.report_step02 .label_ui {
    margin: 11px 0 0 7px;
}

.report_step03 .label_ui {
    margin: 11px 0 0 7px;
}

/* line 560, scss/component.scss */
.report_step02 .label_ui li {
    margin-bottom: 14px;
}

.report_step03 .label_ui li {
    margin-bottom: 14px;
}

/* line 561, scss/component.scss */
.report_step02 .label_ui label {
    padding-top: 2px;
    letter-spacing: -1px;
    font-size: 14px;
    color: #606060;
    font-weight: 500;
}

.report_step03 .label_ui label {
    padding-top: 2px;
    letter-spacing: -1px;
    font-size: 14px;
    color: #606060;
    font-weight: 500;
}

/* line 562, scss/component.scss */
.report_step02 .label_ui .active {
    font-size: 14px;
    color: #111;
    font-weight: 700;
}

.report_step03 .label_ui .active {
    font-size: 14px;
    color: #111;
    font-weight: 700;
}

/* line 564, scss/component.scss */
.help_ico {
    z-index: 99;
    position: relative;
    top: 4px;
    left: 2px;
}

.biz_help_ico {
    z-index: 99;
    position: relative;
    top: 4px;
    right: 10px;
}

/* line 565, scss/component.scss */
.help_txt {
    max-width: 410px;
    -webkit-transition: .2s ease-in-out;
    transition: .2s ease-in-out;
    display: none;
    z-index: 99999;
    position: absolute;
    top: 30px;
    left: 170px;
    background: #fff;
    font-size: 13px;
    color: #222;
    font-weight: 400;
    padding: 8px 15px;
    border-radius: 4px;
    border: 1px solid #555;
    -webkit-box-shadow: 1px 2px 5px 0px rgba(0, 0, 0, 0.2);
            box-shadow: 1px 2px 5px 0px rgba(0, 0, 0, 0.2);
}

/* line 565, scss/component.scss */
.biz_help_txt {
    max-width: 410px;
    -webkit-transition: .2s ease-in-out;
    transition: .2s ease-in-out;
    z-index: 1;
    position: absolute;
    top: 524px;
    left: 950px;
    background: #fff;
    font-size: 13px;
    color: #222;
    font-weight: 400;
    padding: 8px 15px;
    border-radius: 10px;
    -webkit-box-shadow: 1px 2px 5px 0px rgba(0, 0, 0, 0.2);
            box-shadow: 1px 2px 5px 0px rgba(0, 0, 0, 0.2);
    opacity: 0.65;
    min-height: 240px;
    max-width: 300px;
}

/* line 567, scss/component.scss */
.part_txt {
    font-size: 14px;
    color: #222;
    font-weight: 500;
    margin-left: 31%;
}

/* line 568, scss/component.scss */
.cmt02 {
    position: absolute;
    left: 300px;
}

/* line 569, scss/component.scss */
.cmt03 {
    position: absolute;
    left: 310px;
}

/* line 570, scss/component.scss */
.data_view {
    z-index: 9999;
    position: absolute;
    top: 50%;
    left: 43%;
    margin: -35px 0 0 -34px;
    width: 68px;
    height: 70px;
    line-height: 90%;
    padding: 38px 10px 5px 10px;
    text-align: center;
    font-size: 12px;
    color: #000;
    font-weight: 600;
    -webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.25);
            box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.25);
    background: #fff url("/images/ygmn/common/ico/ico_dataview.png") center 6px no-repeat;
    border-radius: 10px;
    border: 1px solid #4577F6;
}

/* line 572, scss/component.scss */
.status_left {
	z-index: 999;
    position: absolute;
    top: 10px;
    left: 34px;
    height: 38px;
    font-size: 15px;
    color: #fff;
    font-weight: 700;
    padding: 10px 15px 0 37px;
    border-radius: 8px;
    background: #4577f6 url("/images/ygmn/common/ico/ico_stat01.png") 14px 9px no-repeat;
    -webkit-box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.25);
            box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.25);
}

/* line 574, scss/component.scss */
.status_right {
	z-index: 999;
    position: absolute;
    top: 10px;
    left: 34px;
    height: 38px;
    font-size: 15px;
    color: #333;
    font-weight: 700;
    padding: 10px 15px 0 37px;
    border-radius: 8px;
    background: #fff url("/images/ygmn/common/ico/ico_stat02.png") 11px 7px no-repeat;
    -webkit-box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.25);
            box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.25);
}

/* line 576, scss/component.scss */
.map_more {
    position: absolute;
    bottom: 40px;
    right: 70px;
    margin-right: 10px;
    padding: 10px;
    font-size: 12px;
    color: #222;
    font-weight: 500;
    border: 1px solid #d9d9d9;
    background: #fff;
    border-radius: 8px;
    -webkit-box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.2);
            box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.2);
}

/* line 577, scss/component.scss */
.map_more .more_btn {
    -webkit-transition: .2s ease-in-out;
    transition: .2s ease-in-out;
    height: 22px;
    border-radius: 20px;
    padding: 4px 6px 6px 6px;
    background: #ECF1F8;
    font-size: 12px;
    color: #555;
    font-weight: 500;
}

/* line 578, scss/component.scss */
.map_more .more_btn:hover {
    background: #4577F6;
    color: #fff;
}

/* line 580, scss/component.scss */
.vers {
    padding: 7px 10px 0 10px;
    background: #EFF5FF;
    border-radius: 15px;
    font-size: 14px;
    color: #4577f6;
    font-weight: 700;
}

/* line 581, scss/component.scss */
.data_table {
    width: 100%;
    background: #fff;
}

/* line 582, scss/component.scss */
.data_table tbody {
    display: block;
    height: 190px;
    overflow-y: auto;
}

/* line 583, scss/component.scss */
.data_table thead, .data_table tbody tr {
    display: table;
    width: 100%;
    table-layout: fixed;
}

/* line 584, scss/component.scss */
.data_table th {
    height: 32px;
    border-top: 1px solid #4577F6;
    background: #E0EBFF;
    text-align: center;
    font-size: 13px;
    color: #202020;
    font-weight: 700;
}

/* line 585, scss/component.scss */
.data_table td {
    text-align: right;
    border-right: 1px solid #e6e6e6;
    background: #fff;
    font-size: 14px;
    color: #202020;
    font-weight: 400;
    height: 45px;
    padding: 0 25px 0 25px;
}

/* line 586, scss/component.scss */
.data_table td:first-child {
    text-align: left;
    border-left: none;
}

/* line 586, scss/component.scss */
.data_table td:last-child {
    border-right: none;
    padding-right: 20px;
}

/* line 587, scss/component.scss */
.data_table tr {
    border-bottom: 1px solid #e6e6e6;
}

/* line 588, scss/component.scss */
.data_table .number {
    margin-right: 15px;
    font-size: 14px;
    color: #333;
    font-weight: 600;
    text-align: center;
    padding: 3px 10px;
    background: #E5E5E5;
    border-radius: 16px;
    min-width: 30px;
    height: 18px;
}

.data_table .number.active {
    background: #366efc;
    color: #fff;
}

/* line 589, scss/component.scss */
.data_table .data_num {
    font-size: 17px;
    color: #202020;
    font-weight: 700;
}

/* line 589, scss/component.scss */
.data_table .data_num span {
    font-size: 12px;
    padding-left: 3px;
}

/* line 590, scss/component.scss */
.data_table .data_txt {
    margin: 2px 0 2px 0;
    font-size: 12px;
    color: #333;
    font-weight: 400;
}

/* line 590, scss/component.scss */
.data_table .data_txt span {
    padding-left: 3px;
}

/* line 591, scss/component.scss */
.data_table .up {
    text-indent: -9999px;
    margin-left: 5px;
    display: inline-block;
    width: 9px;
    height: 10px;
    background: url("/images/ygmn/common/ico/ico_up.png") no-repeat;
}

/* line 592, scss/component.scss */
.data_table .down {
    margin-left: 5px;
    display: inline-block;
    width: 9px;
    height: 10px;
    background: url("/images/ygmn/common/ico/ico_down.png") no-repeat;
}

/* line 594, scss/component.scss */
.pop_title01 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 24px;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-bottom: 12px;
}

/* line 595, scss/component.scss */
.pop_title01 .pop_sclose {
    background: url("/images/ygmn/common/ico/ico_popclose.png") center 3px no-repeat;
    width: 24px;
    height: 24px;
    text-indent: -99999px;
}

/* line 596, scss/component.scss */
.pop_title01 .h4_01 {
    font-weight: 600;
    padding: 3px 0 0 30px;
    height: 24px;
    background: url("/images/ygmn/common/ico/ico_link.png") no-repeat;
}

/* line 597, scss/component.scss */
.pop_title01 .h4_02 {
    font-weight: 600;
    padding: 3px 0 0 30px;
    height: 24px;
    background: url("/images/ygmn/common/ico/ico_save.png") no-repeat;
}

/* line 598, scss/component.scss */
.pop_title01 .h4_03 {
    font-weight: 600;
    padding: 3px 0 0 30px;
    height: 24px;
    background: url("/images/ygmn/common/ico/ico_alert02.png") no-repeat;
}

/* line 601, scss/component.scss */
.p_con {
    margin-bottom: 8px;
}

/* line 602, scss/component.scss */
.p_con .btn_cancel {
    height: 34px;
    border-radius: 4px;
    background: #e9e9e9;
    font-size: 14px;
    color: #606060;
    font-weight: 400;
}

/* line 603, scss/component.scss */
.p_con .btn_confirm {
    height: 34px;
    border-radius: 4px;
    background: #3f62ee;
    font-size: 14px;
    color: #fff;
    font-weight: 400;
}

/* line 604, scss/component.scss */
.p_con .input_st01 {
    height: 34px;
    width: 230px;
    border: 1px solid #bbb;
}

/* line 605, scss/component.scss */
.p_con .input_st02 {
    height: 34px;
    width: 264px;
    border: 1px solid #bbb;
}

/* line 606, scss/component.scss */
.p_con .btn_wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    gap: 12px;
    margin-top: 12px;
}

/* line 607, scss/component.scss */
.p_con .btn_wrap .btn_confirm {
    width: 77px;
    height: 34px;
    border-radius: 4px;
    background: #3f62ee;
    font-size: 14px;
    color: #fff;
    font-weight: 400;
}

/* line 608, scss/component.scss */
.p_con .btn_wrap .btn_cancel {
    width: 77px;
    height: 34px;
    border-radius: 4px;
    background: #666;
    font-size: 14px;
    color: #fff;
    font-weight: 400;
}

/* line 610, scss/component.scss */
.p_con .alert_txt {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 312px;
    height: 69px;
    font-weight: 400;
    font-size: 14px;
    color: #333;
    text-align: center;
}

/* line 612, scss/component.scss */
.W380 {
    width: 380px !important;
}

/* line 613, scss/component.scss */
.w102 {
    width: 102px;
}

/* line 614, scss/component.scss */
.al_dimmed::before {
    content: '';
    position: fixed;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    width: 100vw;
    height: 100vh;
    background: rgba(0, 0, 0, 0.4);
    z-index: -1;
}

/* line 616, scss/component.scss */
.pop_wrap02 {
    position: fixed;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    width: 360px;
    background: #fff;
    border-radius: 8px;
}

/* line 617, scss/component.scss */
.pop_wrap02.active {
    opacity: 1;
    visibility: visible;
}

/* line 618, scss/component.scss */
.marker_red {
    cursor: pointer;
    z-index: 9;
    text-indent: -9999px;
    width: 32px;
    height: 41px;
    background: url("/images/ygmn/common/ico/marker_red.png") no-repeat;
}

/* line 619, scss/component.scss */
.marker_blue {
    cursor: pointer;
    z-index: 9;
    text-indent: -9999px;
    width: 32px;
    height: 41px;
    background: url("/images/ygmn/common/ico/marker_blue.png") no-repeat;
}

/* line 620, scss/component.scss */
.w287 {
    width: 287px;
}

/* line 621, scss/component.scss */
input {
    border-radius: 6px;
}

/* line 623, scss/component.scss */
.pagination {
    height: 30px;
    padding: 5px 20px 0 20px;
    position: absolute;
    right: 20px;
    margin-top: 36px;
    z-index: 10;
}

/* line 627, scss/component.scss */
.pagination ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: right;
        -ms-flex-pack: right;
            justify-content: right;
    -webkit-column-gap: 4px;
       -moz-column-gap: 4px;
            column-gap: 4px;
}

/* line 630, scss/component.scss */
.pagination ul li {
    width: 28px;
    height: 28px;
    border-radius: 8px;
    border: 1px solid #ccc;
}

/* line 634, scss/component.scss */
.pagination ul li a {
    width: 100%;
    height: 100%;
    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;
    font-size: 13px;
    font-weight: 400;
    line-height: 150%;
    color: #1d1d1d;
}

/* line 639, scss/component.scss */
.pagination ul li a:hover {
    color: #fff;
}

/* line 640, scss/component.scss */
.pagination ul li.prev {
    text-indent: -9999px;
    width: 28px;
    height: 28px;
    position: absolute;
    top: 27px;
    left: -12px;
    background: url("/images/ygmn/common/ico/arrow_prev.png") no-repeat center;
}

/* line 641, scss/component.scss */
.pagination ul li.prev:hover {
    text-indent: -9999px;
    background: #246BEB url("/images/ygmn/common/ico/arrow_prev_hover.png") no-repeat center;
}

/* line 642, scss/component.scss */
.pagination ul li.prev.active {
    text-indent: -9999px;
    background: #246BEB url("/images/ygmn/common/ico/arrow_prev_hover.png") no-repeat center;
}

/* line 643, scss/component.scss */
.pagination ul li.next {
    text-indent: -9999px;
    width: 28px;
    height: 28px;
    position: absolute;
    top: 27px;
    right: -12px;
    padding-right: 10px;
    background: url("/images/ygmn/common/ico/arrow_next.png") no-repeat center;
}

/* line 644, scss/component.scss */
.pagination ul li.next:hover {
    text-indent: -9999px;
    background: #246BEB url("/images/ygmn/common/ico/arrow_next_hover.png") no-repeat center;
}

/* line 645, scss/component.scss */
.pagination ul li.next.active {
    text-indent: -9999px;
    background: #246BEB url("/images/ygmn/common/ico/arrow_next_hover.png") no-repeat center;
}

/* line 647, scss/component.scss */
.pagination ul li:hover, .pagination ul li.active {
    background: #246BEB;
}

/* line 648, scss/component.scss */
.pagination ul li.abbre {
    background: unset;
}

/* line 649, scss/component.scss */
.pagination ul li.abbre a {
    cursor: default;
}

/* line 651, scss/component.scss */
.pagination ul li:hover, .pagination ul li.active a {
    color: #fff;
}

/* line 655, scss/component.scss */
.help_slide_wrap {
    position: relative;
    top: 45px;
    width: 100%;
    overflow: hidden;
}

/* line 656, scss/component.scss */
.help_slide_wrap .swiper-slide {
    min-height: 500px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
/*             justify-content: space-between; */
    gap: 40;
    flex-direction: column;
}

.help_slide_wrap .swiper-slide .explan-topWord {
    font-size: 16px;
    font-weight: 600;
    color: #111;
    border-bottom: 1px solid #D3D3D3;
    padding-bottom: 25px;
    margin-bottom: 25px;
}

.help_slide_wrap .swiper-slide .explan-wrap {
	display: flex;
}

.help_slide_wrap .swiper-slide .img img {
    width: 50%;
}

.help_slide_wrap .swiper-slide .img img {
    width: 100%;
    height: auto;
    border: 1px solid #ccc;
}

/* line 657, scss/component.scss */
.help_slide_wrap .swiper-slide .disc {
	width: 50%;
    margin-left: 20px;
}

/* line 658, scss/component.scss */
.help_slide_wrap .swiper-slide .depth01 li {
    font-weight: 600;
    font-size: 15px;
    color: #111;
    margin-bottom: 20px;
}

/* .help_slide_wrap .swiper-slide .depth01 .depth01-title { */
/*     font-weight: 600; */
/*     font-size: 17px; */
/* } */

/* line 659, scss/component.scss */
.help_slide_wrap .swiper-slide .depth02 li {
    padding-left: 15px;
    margin: 10px 0;
    font-weight: 400;
    font-size: 14px;
    color: #111;
}

.help_slide_wrap .swiper-slide .depth02 .depth03 {
    padding-left: 30px;
}

/* line 665, scss/component.scss */
.popup .pop_header03 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	background: #3F80EA;
	padding: 6px 12px;
	border-radius: 10px;
	font-size: 15px;
	color: #fff;
	font-weight: 700;
}

/* line 666, scss/component.scss */
.popup .mpop_close {
	background: url("/images/ygmn/common/ico/mpop_close.png") center 3px no-repeat;
	width: 24px;
	height: 24px;
	text-indent: -99999px;
}

/* line 667, scss/component.scss */
.popup .title01 {
	text-align: left;
}

/* line 669, scss/component.scss */
.p_con_img {
	position: absolute;
	top: 70px;
	left: 50%;
	margin-left: -15px;
}

/* line 671, scss/component.scss */
.p_con02 .btn_wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	gap: 12px;
	margin-top: 12px;
}

/* line 672, scss/component.scss */
.p_con02 .btn_wrap .btn_confirm {
	width: 77px;
	height: 34px;
	border-radius: 4px;
	background: #3f62ee;
	font-size: 14px;
	color: #fff;
	font-weight: 400;
}

/* line 673, scss/component.scss */
.p_con02 .btn_wrap .btn_cancel {
	width: 77px;
	height: 34px;
	border-radius: 4px;
	background: #666;
	font-size: 14px;
	color: #fff;
	font-weight: 400;
}

/* line 675, scss/component.scss */
.p_con02 .alert_txt02 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	width: 100%;
	height: 110px;
	padding-top: 30px;
	font-weight: 400;
	font-size: 14px;
	color: #333;
	text-align: center;
}

.ygmnTopChartBlock {
    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;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    row-gap: 16px;
    position: absolute;
    top: 48%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 65%;
    height: 100%;
    background-color: rgba(154, 154, 154, 0.2);
    z-index: 99999999999;
    border-radius: 8px;
    margin-left: 136px;
    margin-top: 5px;
}

.ygmnBottomChartBlock {
    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;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    row-gap: 16px;
    position: absolute;
    top: 48%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 100%;
    height: 100%;
    background-color: rgba(154, 154, 154, 0.2);
    z-index: 99999999999;
    border-radius: 8px;
}

.reportChartBlock {
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    row-gap: 16px;
    width: 100%;
    height: 100%;
    background-color: rgba(154, 154, 154, 0.2);
    z-index: 99999999999;
    border-radius: 8px;
}

.mapBlock {
    display: flex;
    -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;
    row-gap: 16px;
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: rgba(154, 154, 154, 0.1);
    border-radius: 8px;
    z-index: 999;
}

.blockBox {
  width: 250px;
  height: 40px;
  border-radius: 20px;
  display: flex;
  justify-content: center; 
  align-items: center; 
  background-color: rgb(120, 120, 120);
}

.loadText {
    font-weight: 400;
    font-size: 14px;
    text-align: center;
    color: whitesmoke;
    /* color: black; */
}

#bottom_2_box {
	display: flex;
    align-content: center;
    align-items: baseline;
    justify-content: space-between;
}

.biz_help_txt .pop_sclose {
	background: url("/images/ygmn/common/ico/ico_close02.png") no-repeat;
    width: 22px;
    height: 22px;
    text-indent: -99999px;
    float: right;
}

.biz_help_desc {
	    /* padding-top: 30px; */
    padding: 30px 5px 0 5px;
}

.desc_top {
    font-weight: 500;
    font-size: 13px;
    color: #111;
}

.desc_middle {
    padding-left: 10px;
}

.desc_Bottom {
    font-weight: 500;
    font-size: 13px;
    color: #111;
}

#bothDataBoardYear {
	padding-top: 1px;
	margin-left: auto;
}

#bothDataBoardStandard {
	padding-left: 15px;
	padding-right: 5px;
}

.sr_only {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudC5jc3MiLCJfbWl4aW5zLnNjc3MiLCJjb21wb25lbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNFaEIsU0FBQTtBQUtBLGVBQUE7QUFLQSx5QkFBQTtBQUtBLGtCQUFBO0FBS0EsYUFBQTtBQUtBLG9CQUFBO0FEcEJBLGdDQUFnQztBRUhoQztDQUFNLGVBQWM7Q0FBQyxXQUFVO0NBQUMsZ0JBQWU7Q0FBQyxZQUFXO0FGUzNEOztBQUVBLGdDQUFnQztBRVZoQztDQUFLLGtCQUFpQjtDQUFDLFdBQVU7Q0FBQyxNQUFLO0NBQUMseUJBQXdCO0NBQUMsWUFBVztDQUFDLFVBQVM7Q0FBQyxrRUFBa0U7Q0FBRSxzQkFBc0I7QUZvQmpMOztBQUVBLGdDQUFnQztBRXJCaEM7Q0FBUyxhQUFZO0NBQUMsa0JBQWlCO0NBQUMsV0FBVTtDQUFDLHlCQUF3QjtDQUFDLFlBQVc7Q0FBQyxVQUFTO0FGNkJqRzs7QUFFQSxnQ0FBZ0M7QUU5QmhDO0NBQU8sa0JBQWlCO0NBQUMsVUFBUztDQUFDLFlBQVc7Q0FBQyxVQUFTO0NBQUMsNEJBQTJCO0NBQUMsa0VBQWtFO0NBQUUsc0JBQXNCO0FGdUMvSzs7QUFFQSxnQ0FBZ0M7QUV4Q2hDO0NBQU8sa0JBQWlCO0NBQUMsVUFBUztDQUFDLFlBQVc7Q0FBQyxVQUFTO0NBQUMsa0VBQWtFO0NBQUUsc0JBQXNCO0FGZ0RuSjs7QUFFQSxpQ0FBaUM7QUVqRGpDO0NBQWUsb0JBQVk7Q0FBWixvQkFBWTtDQUFaLGFBQVk7Q0FBQyx5QkFBNkI7S0FBN0Isc0JBQTZCO1NBQTdCLDhCQUE2QjtDQUFDLFdBQVU7Q0FBQyxZQUFXO0FGdURoRjs7QUFFQSxpQ0FBaUM7QUV0RGpDO0NBQTJCLFVBQVU7Q0FBRSxrQkFBaUI7Q0FBQyxVQUFTO0FGMkRsRTs7QUFFQSxpQ0FBaUM7QUU1RGpDO0NBQWlDLFVBQVM7Q0FBQyx5QkFBd0M7Q0FBQyxrQkFBa0I7Q0FBRSxvQ0FBaUM7QUZrRXpJOztBQUVBLGlD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SDs7QUFFQSxrQ0FBa0M7QUVyekZsQztDQXdCMkIsbUJBQW1CO0FGZ3lGOUM7O0FBRUEsa0NBQWtDO0FFMXpGbEM7Q0F5QmlCLGlCQUFpQjtBRm95RmxDOztBQUVBLGtDQUFrQztBRS96RmxDO0NBMEJhLGVBQWU7QUZ3eUY1Qjs7QUFFQSxrQ0FBa0M7QUVwMEZsQztDQTRCNEIsV0FBVTtBRjJ5RnRDOztBQUVBLGtDQUFrQztBRXp5RmhDO0NBQWlCLGtCQUFpQjtDQUFDLFNBQVE7Q0FBQyxhQUFZO0NBQUUsZ0JBQWU7QUYreUYzRTs7QUFFQSxrQ0FBa0M7QUVqekZoQztDQUNnQixpQkFBZ0I7Q0FBRSxvQkFBWTtDQUFaLG9CQUFZO0NBQVosYUFBWTtDQUFDLHlCQUE4QjtLQUE5QixzQkFBOEI7U0FBOUIsOEJBQThCO0NBQUUsT0FBTTtBRnN6RnZGOztBQUVBLGtDQUFrQztBRXp6RmhDO0NBRVksaUJBQWdCO0FGMHpGOUI7O0FBRUEsa0NBQWtDO0FFOXpGaEM7Q0FHa0Isa0JBQWlCO0NBQUMsZUFBYztDQUFDLFdBQVU7Q0FBRSxtQkFBa0I7QUZpMEZuRjs7QUFFQSxrQ0FBa0M7QUV0MEZoQztDQUlrQixrQkFBaUI7Q0FBQyxjQUFhO0NBQUMsa0JBQWlCO0NBQUMsZUFBYztDQUFDLFdBQVU7QUZ5MEYvRiIsImZpbGUiOiJjb21wb25lbnQuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyogZm9udCAqL1xuLyogZmxleCBhbGlnbiAqL1xuLyogZmxleCBqdXN0aWZ5LWNvbnRlbnQgKi9cbi8qIGZsZXggZGlyZWN0aW9uKi9cbi8qIGZsZXggcm93ICovXG4vKiBzY3JvbGxiYXIgbWl4aW4gKi9cbi8qIGxpbmUgNSwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3Jvb3Qge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHdpZHRoOiAxMDAlO1xuXHRtaW4td2lkdGg6IDk3OHB4O1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi8qIGxpbmUgNiwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI21hcCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogOTMwcHg7XG5cdHRvcDogMDtcblx0d2lkdGg6IGNhbGMoMTAwJSAtIDkzMHB4KTtcblx0aGVpZ2h0OiAxMDAlO1xuXHR6LWluZGV4OiAxO1xuXHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2JnL21hcF9iZy5wbmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLyogbGluZSA3LCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jbWFwX2RpdiB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogNDIwcHg7XG5cdHdpZHRoOiBjYWxjKDEwMCUgLSA0MjBweCk7XG5cdGhlaWdodDogMTAwJTtcblx0ei1pbmRleDogMjtcbn1cblxuLyogbGluZSA4LCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jbWFwMDIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiA1MCU7XG5cdGhlaWdodDogMTAwJTtcblx0ei1pbmRleDogMjtcblx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzMzMztcblx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9iZy9tYXBfYmcucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi8qIGxpbmUgOSwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI21hcDAzIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogNTAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHotaW5kZXg6IDI7XG5cdGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9jb21tb24vYmcvbWFwX2JnLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4vKiBsaW5lIDEwLCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jbWFwX2RpdiAud3JhcCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLyogbGluZSAxMywgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuLnNjcm9sbDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHR3aWR0aDogNHB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDEwcHg7XG59XG5cbi8qIGxpbmUgMTQsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbi5zY3JvbGw6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcblx0d2lkdGg6IDRweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2Q5ZDlkOTtcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRib3JkZXI6IDBweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuOCk7XG59XG5cbi8qIGxpbmUgMTUsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbi5zY3JvbGw6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgzNywgMjQsIDI0LCAwKTtcblx0Ym94LXNoYWRvdzogbm9uZTtcbn1cblxuLyogbGluZSAxNiwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3NpZGViYXIge1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNDRUQyRTA7XG59XG5cbi8qIGxpbmUgMTcsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiNzaWRlYmFyIC50b3BBcmVhIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRwYWRkaW5nOiAxMnB4IDAgMCAxMHB4O1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiA1NXB4O1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RCREZFODtcbn1cblxuLyogbGluZSAxOCwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3NpZGViYXIgLnRvcEFyZWEgaDEge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvcDogMnB4O1xufVxuXG4vKiBsaW5lIDE5LCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jc2lkZWJhciAudG9wQXJlYSAubG9jYXRpb24ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRtaW4td2lkdGg6IDIwMHB4O1xuXHRoZWlnaHQ6IDM2cHg7XG5cdG1hcmdpbi1yaWdodDogMjJweDtcblx0cGFkZGluZzogMHB4IDIwcHggMCA1M3B4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNDOENDRDU7XG5cdGJvcmRlci1yYWRpdXM6IDQwcHg7XG5cdGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9jb21tb24vaWNvL2ljb19sb2NhdGlvbi5wbmdcIikgMTlweCA1cHggbm8tcmVwZWF0O1xufVxuXG4vKiBsaW5lIDIwLCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jc2lkZWJhciAudG9wQXJlYSAubG9jYXRpb24gc3BhbiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGZsZXgtZ3JvdzogMTtcblx0aGVpZ2h0OiAzNnB4O1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGNvbG9yOiAjNTU1O1xufVxuXG4vKiBsaW5lIDIxLCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jc2lkZWJhciAudG9wQXJlYSAubG9jYXRpb24gc3Bhbjpub3QoOmZpcnN0LWNoaWxkKTo6YmVmb3JlIHtcblx0Y29udGVudDogdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9pY28vaWNvX2Fycm93X3JpZ2h0LnBuZ1wiKTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0b3A6IDFweDtcblx0bWFyZ2luOiAwIDRweDtcbn1cblxuLyogbGluZSAyMiwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3NpZGViYXIgLnRvcEFyZWEgLmxvY2F0aW9uIHNwYW46bGFzdC1jaGlsZCB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Y29sb3I6ICMxZDFkMWQ7XG59XG5cbi8qIGxpbmUgMjMsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiNzaWRlYmFyIC50b3BBcmVhIC5sb2NhdGlvbl9zZWwge1xuXHRkaXNwbGF5OiBub25lO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTdweDtcblx0bGVmdDogNzAzcHg7XG5cdHdpZHRoOiAzNjBweDtcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHR6LWluZGV4OiAzMDtcblx0Ym9yZGVyOiAxcHggc29saWQgI0M4Q0NENTtcbn1cblxuLyogbGluZSAyNCwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3NpZGViYXIgLnRvcEFyZWEgLmxvY2F0aW9uX3NlbCAuaW5uZXJfdG9wIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRjb2x1bW4tZ2FwOiAwO1xufVxuXG4vKiBsaW5lIDI1LCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jc2lkZWJhciAudG9wQXJlYSAubG9jYXRpb25fc2VsIC5pbm5lcl90b3AgdWwge1xuXHRvdmVyZmxvdy15OiBhdXRvO1xuXHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcblx0aGVpZ2h0OiAyMjhweDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDOENDRDU7XG59XG5cbi8qIGxpbmUgMjYsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiNzaWRlYmFyIC50b3BBcmVhIC5sb2NhdGlvbl9zZWwgLmlubmVyX3RvcCBsaSB7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dHJhbnNpdGlvbjogLjJzIGVhc2UtaW4tb3V0O1xuXHRkaXNwbGF5OiBibG9jaztcblx0bGluZS1oZWlnaHQ6IDM4cHg7XG5cdHBhZGRpbmc6IDAgMTJweDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRjb2xvcjogIzYwNjA2MDtcbn1cblxuLyogbGluZSAyNywgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3NpZGViYXIgLnRvcEFyZWEgLmxvY2F0aW9uX3NlbCAuaW5uZXJfdG9wIGxpOmhvdmVyIHtcblx0YmFja2dyb3VuZDogIzNmNjJlZTtcblx0Y29sb3I6ICNmZmY7XG59XG5cbi8qIGxpbmUgMjgsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiNzaWRlYmFyIC50b3BBcmVhIC5sb2NhdGlvbl9zZWwgLmlubmVyX3RvcCAuYWN0aXZlIHtcblx0YmFja2dyb3VuZDogIzNmNjJlZTtcblx0Y29sb3I6ICNmZmY7XG59XG5cbi8qIGxpbmUgMjksIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiNzaWRlYmFyIC50b3BBcmVhIC5sb2NhdGlvbl9zZWwgLmlubmVyX3RvcCAuc2lkbyB7XG5cdGZsZXg6IDE7XG5cdGJvcmRlci1yYWRpdXM6IDhweCAwcHggMHB4IDBweDtcblx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0M4Q0NENTtcbn1cblxuLyogbGluZSAzMCwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3NpZGViYXIgLnRvcEFyZWEgLmxvY2F0aW9uX3NlbCAuaW5uZXJfdG9wIC5ndSB7XG5cdGZsZXg6IDE7XG5cdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNDOENDRDU7XG59XG5cbi8qIGxpbmUgMzEsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiNzaWRlYmFyIC50b3BBcmVhIC5sb2NhdGlvbl9zZWwgLmlubmVyX3RvcCAuZG9uZyB7XG5cdGZsZXg6IDE7XG5cdGJvcmRlci1yYWRpdXM6IDBweCA4cHggMHB4IDBweDtcbn1cblxuLyogbGluZSAzMywgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3NpZGViYXIgLnRvcEFyZWEgLmxvY2F0aW9uX3NlbCAuYnRuX2FyZWEge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRwYWRkaW5nLXRvcDogNnB4O1xuXHRoZWlnaHQ6IDQycHg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRjb2x1bW4tZ2FwOiA0cHg7XG59XG5cbi8qIGxpbmUgMzQsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiNzaWRlYmFyIC50b3BBcmVhIC5sb2NhdGlvbl9zZWwgLmJ0bl9hcmVhIC5jb25maXJtIHtcblx0d2lkdGg6IDUzcHg7XG5cdGhlaWdodDogMjhweDtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRwYWRkaW5nOiA0cHggMTZweDtcblx0YmFja2dyb3VuZDogIzNmNjJlZTtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRjb2xvcjogI2ZmZjtcbn1cblxuLyogbGluZSAzNSwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3NpZGViYXIgLnRvcEFyZWEgLmxvY2F0aW9uX3NlbCAuYnRuX2FyZWEgLmNhbmNlbCB7XG5cdHdpZHRoOiA1M3B4O1xuXHRoZWlnaHQ6IDI4cHg7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0cGFkZGluZzogNHB4IDE2cHg7XG5cdGJhY2tncm91bmQ6ICNFOUU5RTk7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Y29sb3I6ICM2MDYwNjA7XG59XG5cbi8qIGxpbmUgMzYsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiNzaWRlYmFyIC50b3BBcmVhIC5sb2NhdGlvbl9zZWwgLmJ0bl9hcmVhIC56b29taW4ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGxlZnQ6IDNweDtcblx0dG9wOiAycHg7XG5cdHdpZHRoOiAyNHB4O1xuXHRoZWlnaHQ6IDI0cHo7XG5cdGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9jb21tb24vaWNvL2ljb196b29taW4ucG5nXCIpIG5vLXJlcGVhdDtcblx0dGV4dC1pbmRlbnQ6IC05OTk5OXB4O1xufVxuXG4vKiBsaW5lIDM3LCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jc2lkZWJhciAudG9wQXJlYSAubG9jYXRpb25fc2VsIC5idG5fYXJlYSAuem9vbW91dCB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bGVmdDogM3B4O1xuXHR0b3A6IDJweDtcblx0d2lkdGg6IDI0cHg7XG5cdGhlaWdodDogMjRwejtcblx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9pY28vaWNvX3pvb21vdXQucG5nXCIpIG5vLXJlcGVhdDtcblx0dGV4dC1pbmRlbnQ6IC05OTk5OXB4O1xufVxuXG4vKiBsaW5lIDQyLCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jc2lkZWJhciAubWVudUFyZWEge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBjYWxjKDEwMCUgLSA1NXB4KTtcbn1cblxuLyogbGluZSA0Mywgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3NpZGViYXIgLm1lbnVBcmVhIC5sZWZ0X2lubmVyIHtcblx0d2lkdGg6IDgwcHg7XG5cdGhlaWdodDogMTAwJTtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2Q4ZDhkODtcbn1cblxuLyogbGluZSA0NCwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3NpZGViYXIgLm1lbnVBcmVhIC5sZWZ0X2lubmVyIC5tZW51TGlzdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi8qIGxpbmUgNDUsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiNzaWRlYmFyIC5tZW51QXJlYSAubGVmdF9pbm5lciAubWVudUxpc3QgLm1lbnVJdGVtIHtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEOEQ4RDg7XG59XG5cbi8qIGxpbmUgNDYsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiNzaWRlYmFyIC5tZW51QXJlYSAubGVmdF9pbm5lciAubWVudUxpc3QgLm1lbnVJdGVtIGJ1dHRvbiB7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0Zm9udC13ZWlnaHQ6IDIwMDtcblx0Y29sb3I6ICNmZmY7XG59XG5cbi8qIGxpbmUgNDcsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiNzaWRlYmFyIC5tZW51QXJlYSAubGVmdF9pbm5lciAubWVudUxpc3QgLm1lbnVJdGVtIC5idG4wMSB7XG5cdHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcblx0cGFkZGluZy10b3A6IDM1cHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDg0cHg7XG5cdGJhY2tncm91bmQ6ICMzODVlZjYgdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9pY28vaWNvX2xuYjAxLnBuZ1wiKSBjZW50ZXIgMjFweCBuby1yZXBlYXQ7XG59XG5cbi8qIGxpbmUgNDgsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiNzaWRlYmFyIC5tZW51QXJlYSAubGVmdF9pbm5lciAubWVudUxpc3QgLm1lbnVJdGVtIC5idG4wMTpob3ZlciB7XG5cdHdpZHRoOiBjYWxjKDEwMCUgKyAxcHgpO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRjb2xvcjogIzM4NUVGNjtcblx0YmFja2dyb3VuZDogI2ZmZiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2ljby9pY29fbG5iMDFfaG92ZXIucG5nXCIpIGNlbnRlciAyMXB4IG5vLXJlcGVhdDtcbn1cblxuLyogbGluZSA0OSwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3NpZGViYXIgLm1lbnVBcmVhIC5sZWZ0X2lubmVyIC5tZW51TGlzdCAubWVudUl0ZW0gLmJ0bjAxLmFjdGl2ZSB7XG5cdHdpZHRoOiBjYWxjKDEwMCUgKyAxcHgpO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRjb2xvcjogIzM4NUVGNjtcblx0YmFja2dyb3VuZDogI2ZmZiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2ljby9pY29fbG5iMDFfaG92ZXIucG5nXCIpIGNlbnRlciAyMXB4IG5vLXJlcGVhdDtcbn1cblxuLyogbGluZSA1MCwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3NpZGViYXIgLm1lbnVBcmVhIC5sZWZ0X2lubmVyIC5tZW51TGlzdCAubWVudUl0ZW0gLmJ0bjAyIHtcblx0dHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xuXHRwYWRkaW5nLXRvcDogMzVweDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogODRweDtcblx0YmFja2dyb3VuZDogIzM4NWVmNiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2ljby9pY29fbG5iMDIucG5nXCIpIGNlbnRlciAyMXB4IG5vLXJlcGVhdDtcbn1cblxuLyogbGluZSA1MSwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3NpZGViYXIgLm1lbnVBcmVhIC5sZWZ0X2lubmVyIC5tZW51TGlzdCAubWVudUl0ZW0gLmJ0bjAyOmhvdmVyIHtcblx0d2lkdGg6IGNhbGMoMTAwJSArIDFweCk7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGNvbG9yOiAjMzg1RUY2O1xuXHRiYWNrZ3JvdW5kOiAjZmZmIHVybChcIi4uL2ltYWdlcy9jb21tb24vaWNvL2ljb19sbmIwMl9ob3Zlci5wbmdcIikgY2VudGVyIDIxcHggbm8tcmVwZWF0O1xufVxuXG4vKiBsaW5lIDUyLCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jc2lkZWJhciAubWVudUFyZWEgLmxlZnRfaW5uZXIgLm1lbnVMaXN0IC5tZW51SXRlbSAuYnRuMDIuYWN0aXZlIHtcblx0d2lkdGg6IGNhbGMoMTAwJSArIDFweCk7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGNvbG9yOiAjMzg1RUY2O1xuXHRiYWNrZ3JvdW5kOiAjZmZmIHVybChcIi4uL2ltYWdlcy9jb21tb24vaWNvL2ljb19sbmIwMl9ob3Zlci5wbmdcIikgY2VudGVyIDIxcHggbm8tcmVwZWF0O1xufVxuXG4vKiBsaW5lIDUzLCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jc2lkZWJhciAubWVudUFyZWEgLmxlZnRfaW5uZXIgLm1lbnVMaXN0IC5tZW51SXRlbSAuYnRuMDMge1xuXHR0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XG5cdHBhZGRpbmctdG9wOiAzNXB4O1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiA4NHB4O1xuXHRiYWNrZ3JvdW5kOiAjMzg1ZWY2IHVybChcIi4uL2ltYWdlcy9jb21tb24vaWNvL2ljb19sbmIwMy5wbmdcIikgY2VudGVyIDIxcHggbm8tcmVwZWF0O1xufVxuXG4vKiBsaW5lIDU0LCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jc2lkZWJhciAubWVudUFyZWEgLmxlZnRfaW5uZXIgLm1lbnVMaXN0IC5tZW51SXRlbSAuYnRuMDM6aG92ZXIge1xuXHR3aWR0aDogY2FsYygxMDAlICsgMXB4KTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Y29sb3I6ICMzODVFRjY7XG5cdGJhY2tncm91bmQ6ICNmZmYgdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9pY28vaWNvX2xuYjAzX2hvdmVyLnBuZ1wiKSBjZW50ZXIgMjFweCBuby1yZXBlYXQ7XG59XG5cbi8qIGxpbmUgNTUsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiNzaWRlYmFyIC5tZW51QXJlYSAubGVmdF9pbm5lciAubWVudUxpc3QgLm1lbnVJdGVtIC5idG4wMy5hY3RpdmUge1xuXHR3aWR0aDogY2FsYygxMDAlICsgMXB4KTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Y29sb3I6ICMzODVFRjY7XG5cdGJhY2tncm91bmQ6ICNmZmYgdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9pY28vaWNvX2xuYjAzX2hvdmVyLnBuZ1wiKSBjZW50ZXIgMjFweCBuby1yZXBlYXQ7XG59XG5cbi8qIGxpbmUgNTYsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiNzaWRlYmFyIC5tZW51QXJlYSAubGVmdF9pbm5lciAubWVudUxpc3QgLm1lbnVJdGVtIC5idG4wNCB7XG5cdHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcblx0cGFkZGluZy10b3A6IDM1cHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDg0cHg7XG5cdGJhY2tncm91bmQ6ICMzODVlZjYgdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9pY28vaWNvX2xuYjA0LnBuZ1wiKSBjZW50ZXIgMjFweCBuby1yZXBlYXQ7XG59XG5cbi8qIGxpbmUgNTcsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiNzaWRlYmFyIC5tZW51QXJlYSAubGVmdF9pbm5lciAubWVudUxpc3QgLm1lbnVJdGVtIC5idG4wNDpob3ZlciB7XG5cdHdpZHRoOiBjYWxjKDEwMCUgKyAxcHgpO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRjb2xvcjogIzM4NUVGNjtcblx0YmFja2dyb3VuZDogI2ZmZiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2ljby9pY29fbG5iMDRfaG92ZXIucG5nXCIpIGNlbnRlciAyMXB4IG5vLXJlcGVhdDtcbn1cblxuLyogbGluZSA1OCwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3NpZGViYXIgLm1lbnVBcmVhIC5sZWZ0X2lubmVyIC5tZW51TGlzdCAubWVudUl0ZW0gLmJ0bjA0LmFjdGl2ZSB7XG5cdHdpZHRoOiBjYWxjKDEwMCUgKyAxcHgpO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRjb2xvcjogIzM4NUVGNjtcblx0YmFja2dyb3VuZDogI2ZmZiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2ljby9pY29fbG5iMDRfaG92ZXIucG5nXCIpIGNlbnRlciAyMXB4IG5vLXJlcGVhdDtcbn1cblxuLyogbGluZSA1OSwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3NpZGViYXIgLm1lbnVBcmVhIC5sZWZ0X2lubmVyIC5tZW51TGlzdCAubWVudUl0ZW0gLmJ0bjA1IHtcblx0dHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xuXHRwYWRkaW5nLXRvcDogMzVweDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogODRweDtcblx0YmFja2dyb3VuZDogIzM4NWVmNiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2ljby9pY29fbG5iMDUucG5nXCIpIGNlbnRlciAyMXB4IG5vLXJlcGVhdDtcbn1cblxuLyogbGluZSA2MCwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3NpZGViYXIgLm1lbnVBcmVhIC5sZWZ0X2lubmVyIC5tZW51TGlzdCAubWVudUl0ZW0gLmJ0bjA1OmhvdmVyIHtcblx0d2lkdGg6IGNhbGMoMTAwJSArIDFweCk7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGNvbG9yOiAjMzg1RUY2O1xuXHRiYWNrZ3JvdW5kOiAjZmZmIHVybChcIi4uL2ltYWdlcy9jb21tb24vaWNvL2ljb19sbmIwNV9ob3Zlci5wbmdcIikgY2VudGVyIDIxcHggbm8tcmVwZWF0O1xufVxuXG4vKiBsaW5lIDYxLCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jc2lkZWJhciAubWVudUFyZWEgLmxlZnRfaW5uZXIgLm1lbnVMaXN0IC5tZW51SXRlbSAuYnRuMDUuYWN0aXZlIHtcblx0d2lkdGg6IGNhbGMoMTAwJSArIDFweCk7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGNvbG9yOiAjMzg1RUY2O1xuXHRiYWNrZ3JvdW5kOiAjZmZmIHVybChcIi4uL2ltYWdlcy9jb21tb24vaWNvL2ljb19sbmIwNV9ob3Zlci5wbmdcIikgY2VudGVyIDIxcHggbm8tcmVwZWF0O1xufVxuXG4vKiBsaW5lIDYyLCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jc2lkZWJhciAubWVudUFyZWEgLmxlZnRfaW5uZXIgLm1lbnVMaXN0IC5tZW51SXRlbSAuYnRuMDYge1xuXHR0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XG5cdHBhZGRpbmctdG9wOiAyNXB4O1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiA4NHB4O1xuXHRiYWNrZ3JvdW5kOiAjMmIyZjZhIHVybChcIi4uL2ltYWdlcy9jb21tb24vaWNvL2ljb19sbmIwNi5wbmdcIikgY2VudGVyIDIxcHggbm8tcmVwZWF0O1xufVxuXG4vKiBsaW5lIDYzLCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jc2lkZWJhciAubWVudUFyZWEgLmxlZnRfaW5uZXIgLm1lbnVMaXN0IC5tZW51SXRlbSAuYnRuMDY6aG92ZXIge1xuXHR3aWR0aDogY2FsYygxMDAlICsgMXB4KTtcblx0YmFja2dyb3VuZDogIzFlMWYzNiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2ljby9pY29fbG5iMDZfaG92ZXIucG5nXCIpIGNlbnRlciAyMXB4IG5vLXJlcGVhdDtcbn1cblxuLyogbGluZSA2NCwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3NpZGViYXIgLm1lbnVBcmVhIC5sZWZ0X2lubmVyIC5tZW51TGlzdCAubWVudUl0ZW0gLmJ0bjA2LmFjdGl2ZSB7XG5cdHdpZHRoOiBjYWxjKDEwMCUgKyAxcHgpO1xuXHRiYWNrZ3JvdW5kOiAjMWUxZjM2IHVybChcIi4uL2ltYWdlcy9jb21tb24vaWNvL2ljb19sbmIwNl9ob3Zlci5wbmdcIikgY2VudGVyIDIxcHggbm8tcmVwZWF0O1xufVxuXG4vKiBsaW5lIDY1LCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jc2lkZWJhciAubWVudUFyZWEgLmxlZnRfaW5uZXIgLm1lbnVMaXN0IC5tZW51SXRlbSAuYnRuMDcge1xuXHR0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XG5cdHBhZGRpbmctdG9wOiAyNXB4O1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiA4NHB4O1xuXHRiYWNrZ3JvdW5kOiAjMmIyZjZhIHVybChcIi4uL2ltYWdlcy9jb21tb24vaWNvL2ljb19sbmIwNy5wbmdcIikgY2VudGVyIDIxcHggbm8tcmVwZWF0O1xufVxuXG4vKiBsaW5lIDY2LCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jc2lkZWJhciAubWVudUFyZWEgLmxlZnRfaW5uZXIgLm1lbnVMaXN0IC5tZW51SXRlbSAuYnRuMDc6aG92ZXIge1xuXHR3aWR0aDogY2FsYygxMDAlICsgMXB4KTtcblx0YmFja2dyb3VuZDogIzFlMWYzNiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2ljby9pY29fbG5iMDcucG5nXCIpIGNlbnRlciAyMXB4IG5vLXJlcGVhdDtcbn1cblxuLyogbGluZSA2Nywgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3NpZGViYXIgLm1lbnVBcmVhIC5sZWZ0X2lubmVyIC5tZW51TGlzdCAubWVudUl0ZW0gLmJ0bjA3LmFjdGl2ZSB7XG5cdHdpZHRoOiBjYWxjKDEwMCUgKyAxcHgpO1xuXHRiYWNrZ3JvdW5kOiAjMWUxZjM2IHVybChcIi4uL2ltYWdlcy9jb21tb24vaWNvL2ljb19sbmIwNy5wbmdcIikgY2VudGVyIDIxcHggbm8tcmVwZWF0O1xufVxuXG4vKiBsaW5lIDcxLCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jc2lkZWJhciAubWVudUFyZWEgLnBvcEFyZWEge1xuXHR6LWluZGV4OiA5OTk7XG5cdHdpZHRoOiA4NTBweDtcblx0aGVpZ2h0OiAxMDAlO1xuXHRwYWRkaW5nOiAxOHB4IDEycHggMzBweCAyNHB4O1xuXHRvdmVyZmxvdy15OiBzY3JvbGw7XG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0Lyog66mU7J247Y6Y7J207KeAKi9cblx0Lyog66mU7J247Y6Y7J207KeAKi9cblx0Lyog7J246rWs6rCA7KGxKi9cblx0Lyog7J246rWs6rCA7KGxKi9cblx0Lyog7ZWo6ruY67O06riwKi9cblx0Lyog7ZWo6ruY67O06riwKi9cbn1cblxuLyogbGluZSA3Miwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3NpZGViYXIgLm1lbnVBcmVhIC5wb3BBcmVhIC5pbm5lciB7XG5cdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4vKiBsaW5lIDc0LCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jc2lkZWJhciAubWVudUFyZWEgLnBvcEFyZWEgaDMge1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGNvbG9yOiAjMWQxZDFkO1xuXHRoZWlnaHQ6IDI0cHg7XG59XG5cbi8qIGxpbmUgNzUsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiNzaWRlYmFyIC5tZW51QXJlYSAucG9wQXJlYSAuaDNfaWNvMDEge1xuXHRwYWRkaW5nLWxlZnQ6IDMxcHg7XG5cdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9jb21tb24vaWNvL2ljb19oMy5wbmdcIikgbm8tcmVwZWF0O1xufVxuXG4vKiBsaW5lIDc2LCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jc2lkZWJhciAubWVudUFyZWEgLnBvcEFyZWEgLnR4dF9BcmVhMDEge1xuXHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHRmb250LXNpemU6IDE1cHg7XG5cdGxpbmUtaGVpZ2h0OiAyMi41cHg7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGNvbG9yOiAjNTU1O1xufVxuXG4vKiBsaW5lIDc3LCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jc2lkZWJhciAubWVudUFyZWEgLnBvcEFyZWEgLnZpc3VhbCB7XG5cdG1hcmdpbi1ib3R0b206IDIycHg7XG59XG5cbi8qIGxpbmUgNzgsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiNzaWRlYmFyIC5tZW51QXJlYSAucG9wQXJlYSAubWFpbl9ncmFwaCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLyogbGluZSA3OSwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3NpZGViYXIgLm1lbnVBcmVhIC5wb3BBcmVhIC5tYWluX2dyYXBoIC5tZW50IHtcblx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0aGVpZ2h0OiAxOHB4O1xuXHRmb250LXNpemU6IDEzcHg7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGNvbG9yOiAjMWQxZDFkO1xufVxuXG4vKiBsaW5lIDgwLCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jc2lkZWJhciAubWVudUFyZWEgLnBvcEFyZWEgLm1haW5fZ3JhcGggLm1lbnQ6OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvY29tbW9uL2ljby9pY29fYWxlcnQucG5nKTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0b3A6IDJweDtcblx0bWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi8qIGxpbmUgODEsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiNzaWRlYmFyIC5tZW51QXJlYSAucG9wQXJlYSAubWFpbl9ncmFwaCAudHh0X2JsdWUge1xuXHRjb2xvcjogIzNmNjJlZTtcbn1cblxuLyogbGluZSA4Miwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3NpZGViYXIgLm1lbnVBcmVhIC5wb3BBcmVhIC5tYWluX2dyYXBoIC5ncl93cmFwIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4vKiBsaW5lIDgzLCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jc2lkZWJhciAubWVudUFyZWEgLnBvcEFyZWEgLm1haW5fZ3JhcGggLmdyX3dyYXAgLmdyYXBoMDEge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0d2lkdGg6IDI1NXB4O1xuXHRoZWlnaHQ6IDM1MHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJvcmRlci1yYWRpdXM6IDEycHg7XG5cdGJhY2tncm91bmQ6ICMwQ0ExOTggdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9iZy9tX2dyYXBfYmcwMS5wbmdcIikgMTc1cHggMjBweCBuby1yZXBlYXQ7XG59XG5cbi8qIGxpbmUgODQsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiNzaWRlYmFyIC5tZW51QXJlYSAucG9wQXJlYSAubWFpbl9ncmFwaCAuZ3Jfd3JhcCAuZ3JhcGgwMTpob3ZlciB7XG5cdGJveC1zaGFkb3c6IDRweCAwIDhweDtcblx0Y29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG5cdG91dGxpbmU6IDRweCBzb2xpZCAjMENBMTk4O1xufVxuXG4vKiBsaW5lIDg1LCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jc2lkZWJhciAubWVudUFyZWEgLnBvcEFyZWEgLm1haW5fZ3JhcGggLmdyX3dyYXAgLmFjdGl2ZTAxIHtcblx0Ym94LXNoYWRvdzogNHB4IDAgOHB4O1xuXHRjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcblx0b3V0bGluZTogNHB4IHNvbGlkICMwQ0ExOTg7XG59XG5cbi8qIGxpbmUgODYsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiNzaWRlYmFyIC5tZW51QXJlYSAucG9wQXJlYSAubWFpbl9ncmFwaCAuZ3Jfd3JhcCAuZ3JhcGgwMiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdHRyYW5zaXRpb246IC4ycyBlYXNlLWluLW91dDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR3aWR0aDogMjU1cHg7XG5cdGhlaWdodDogMzUwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ym9yZGVyLXJhZGl1czogMTJweDtcblx0YmFja2dyb3VuZDogIzNmNjJlZSB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2JnL21fZ3JhcF9iZzAyLnBuZ1wiKSAxNTJweCAyMHB4IG5vLXJlcGVhdDtcbn1cblxuLyogbGluZSA4Nywgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3NpZGViYXIgLm1lbnVBcmVhIC5wb3BBcmVhIC5tYWluX2dyYXBoIC5ncl93cmFwIC5ncmFwaDAyOmhvdmVyIHtcblx0Ym94LXNoYWRvdzogNHB4IDAgOHB4O1xuXHRjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcblx0b3V0bGluZTogNHB4IHNvbGlkICMzZjYyZWU7XG59XG5cbi8qIGxpbmUgODgsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiNzaWRlYmFyIC5tZW51QXJlYSAucG9wQXJlYSAubWFpbl9ncmFwaCAuZ3Jfd3JhcCAuYWN0aXZlMDIge1xuXHRib3gtc2hhZG93OiA0cHggMCA4cHg7XG5cdGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuXHRvdXRsaW5lOiA0cHggc29saWQgIzNmNjJlZTtcbn1cblxuLyogbGluZSA4OSwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3NpZGViYXIgLm1lbnVBcmVhIC5wb3BBcmVhIC5tYWluX2dyYXBoIC5ncl93cmFwIC5ncmFwaDAzIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0dHJhbnNpdGlvbjogLjJzIGVhc2UtaW4tb3V0O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHdpZHRoOiAyNTVweDtcblx0aGVpZ2h0OiAzNTBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXHRiYWNrZ3JvdW5kOiAjNjE0QkU4IHVybChcIi4uL2ltYWdlcy9jb21tb24vYmcvbV9ncmFwX2JnMDMucG5nXCIpIDE1OXB4IDI5cHggbm8tcmVwZWF0O1xufVxuXG4vKiBsaW5lIDkwLCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jc2lkZWJhciAubWVudUFyZWEgLnBvcEFyZWEgLm1haW5fZ3JhcGggLmdyX3dyYXAgLmdyYXBoMDM6aG92ZXIge1xuXHRib3gtc2hhZG93OiA0cHggMCA4cHg7XG5cdGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuXHRvdXRsaW5lOiA0cHggc29saWQgIzYxNEJFODtcbn1cblxuLyogbGluZSA5MSwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3NpZGViYXIgLm1lbnVBcmVhIC5wb3BBcmVhIC5tYWluX2dyYXBoIC5ncl93cmFwIC5hY3RpdmUwMyB7XG5cdGJveC1zaGFkb3c6IDRweCAwIDhweDtcblx0Y29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG5cdG91dGxpbmU6IDRweCBzb2xpZCAjNjE0QkU4O1xufVxuXG4vKiBsaW5lIDkyLCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jc2lkZWJhciAubWVudUFyZWEgLnBvcEFyZWEgLm1haW5fZ3JhcGggLmdyX3dyYXAgLnRpdGxlX2JveCB7XG5cdHBhZGRpbmc6IDIwcHggMHB4IDZweCAyMHB4O1xufVxuXG4vKiBsaW5lIDkzLCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jc2lkZWJhciAubWVudUFyZWEgLnBvcEFyZWEgLm1haW5fZ3JhcGggLmdyX3dyYXAgLnRpdGxlX2JveCAudGl0MDEge1xuXHR3aWR0aDogNjlweDtcblx0aGVpZ2h0OiAyNHB4O1xuXHRtYXJnaW4tYm90dG9tOiA4cHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRwYWRkaW5nOiA0cHg7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Y29sb3I6ICNmZmY7XG59XG5cbi8qIGxpbmUgOTQsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiNzaWRlYmFyIC5tZW51QXJlYSAucG9wQXJlYSAubWFpbl9ncmFwaCAuZ3Jfd3JhcCAudGl0bGVfYm94IC50aXQwMiB7XG5cdG1hcmdpbi1ib3R0b206IDJweDtcblx0Zm9udC1zaXplOiAxNXB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRjb2xvcjogI2ZmZjtcbn1cblxuLyogbGluZSA5NSwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3NpZGViYXIgLm1lbnVBcmVhIC5wb3BBcmVhIC5tYWluX2dyYXBoIC5ncl93cmFwIC50aXRsZV9ib3ggLnRpdDAzIHtcblx0Zm9udC1zaXplOiAxN3B4O1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRjb2xvcjogI2ZmZjtcbn1cblxuLyogbGluZSA5Niwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3NpZGViYXIgLm1lbnVBcmVhIC5wb3BBcmVhIC5tYWluX2dyYXBoIC5ncl93cmFwIC50aXRsZV9ib3ggLm51bSB7XG5cdGZvbnQtc2l6ZTogMjVweDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Y29sb3I6ICNmZmY7XG59XG5cbi8qIGxpbmUgOTcsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiNzaWRlYmFyIC5tZW51QXJlYSAucG9wQXJlYSAubWFpbl9ncmFwaCAuZ3Jfd3JhcCAudGl0bGVfYm94IC50aXRfYmcwMSB7XG5cdGJhY2tncm91bmQ6ICMwNzg2N0U7XG59XG5cbi8qIGxpbmUgOTgsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiNzaWRlYmFyIC5tZW51QXJlYSAucG9wQXJlYSAubWFpbl9ncmFwaCAuZ3Jfd3JhcCAudGl0bGVfYm94IC50aXRfYmcwMiB7XG5cdGJhY2tncm91bmQ6ICMyQjVDRDg7XG59XG5cbi8qIGxpbmUgOTksIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiNzaWRlYmFyIC5tZW51QXJlYSAucG9wQXJlYSAubWFpbl9ncmFwaCAuZ3Jfd3JhcCAudGl0bGVfYm94IC50aXRfYmcwMyB7XG5cdGJhY2tncm91bmQ6ICM1NDNERTA7XG59XG5cbi8qIGxpbmUgMTAxLCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jc2lkZWJhciAubWVudUFyZWEgLnBvcEFyZWEgLm1haW5fZ3JhcGggLmdyX3dyYXAgLmdyX2JveCB7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAyNDVweDtcblx0cGFkZGluZzogMjBweCA4cHg7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG5cbi8qIGxpbmUgMTAyLCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jc2lkZWJhciAubWVudUFyZWEgLnBvcEFyZWEgLm1haW5fZ3JhcGggLmdyX3dyYXAgLmdyX2JveCAuZ3JhcGhfaW4ge1xuXHRjb2xvcjogIzAwMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTQwcHg7XG5cdGJhY2tncm91bmQ6ICNFREVGRjI7XG59XG5cbi8qIGxpbmUgMTA0LCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jc2lkZWJhciAubWVudUFyZWEgLnBvcEFyZWEgLm1haW5fZ3JhcGggLmdyX3dyYXAgLmJkYzAxIHtcblx0Ym9yZGVyOiAxcHggc29saWQgIzBDQTE5ODtcbn1cblxuLyogbGluZSAxMDUsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiNzaWRlYmFyIC5tZW51QXJlYSAucG9wQXJlYSAubWFpbl9ncmFwaCAuZ3Jfd3JhcCAuYmRjMDIge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjMzk2QUU3O1xufVxuXG4vKiBsaW5lIDEwNiwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3NpZGViYXIgLm1lbnVBcmVhIC5wb3BBcmVhIC5tYWluX2dyYXBoIC5ncl93cmFwIC5iZGMwMyB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICM2MTRCRTg7XG59XG5cbi8qIGxpbmUgMTA3LCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jc2lkZWJhciAubWVudUFyZWEgLnBvcEFyZWEgLm1haW5fZ3JhcGggLmdyX3dyYXAgLmdyX2RhdGEge1xuXHRwYWRkaW5nOiAxMHB4IDIycHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLyogbGluZSAxMDgsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiNzaWRlYmFyIC5tZW51QXJlYSAucG9wQXJlYSAubWFpbl9ncmFwaCAuZ3Jfd3JhcCAuZ3JfZGF0YSAuc2VjMDEge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qIGxpbmUgMTA5LCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jc2lkZWJhciAubWVudUFyZWEgLnBvcEFyZWEgLm1haW5fZ3JhcGggLmdyX3dyYXAgLmdyX2RhdGEgLnNlYzAxIC50aXRsZSB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Y29sb3I6ICMxZDFkMWQ7XG5cdG1hcmdpbjogM3B4IDAgNHB4IDA7XG59XG5cbi8qIGxpbmUgMTEwLCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jc2lkZWJhciAubWVudUFyZWEgLnBvcEFyZWEgLm1haW5fZ3JhcGggLmdyX3dyYXAgLmdyX2RhdGEgLnNlYzAxIC5kYXRhIHtcblx0aGVpZ2h0OiAyM3B4O1xuXHRib3JkZXItYm90dG9tOiA0cHggc29saWQgI0E3QzRGNztcblx0Zm9udC1zaXplOiAyMXB4O1xuXHRmb250LXdlaWdodDogODAwO1xuXHRjb2xvcjogIzFkMWQxZDtcbn1cblxuLyogbGluZSAxMTEsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiNzaWRlYmFyIC5tZW51QXJlYSAucG9wQXJlYSAubWFpbl9ncmFwaCAuZ3Jfd3JhcCAuZ3JfZGF0YSAuc2VjMDEgLnBlciB7XG5cdGZvbnQtc2l6ZTogMTVweDtcbn1cblxuLyogbGluZSAxMTMsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiNzaWRlYmFyIC5tZW51QXJlYSAucG9wQXJlYSAubWFpbl9ncmFwaCAuZ3Jfd3JhcCAuZ3JfZGF0YSAuc2VjMDIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRyb3ctZ2FwOiA3cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG9wOiAtOHB4O1xuXHRsZWZ0OiA4cHg7XG59XG5cbi8qIGxpbmUgMTE0LCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jc2lkZWJhciAubWVudUFyZWEgLnBvcEFyZWEgLm1haW5fZ3JhcGggLmdyX3dyYXAgLmdyX2RhdGEgLnNlYzAyIC5tYW46OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvY29tbW9uL2ljby9pY29fbWFuLnBuZyk7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG9wOiA2cHg7XG5cdG1hcmdpbi1yaWdodDogN3B4O1xufVxuXG4vKiBsaW5lIDExNSwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3NpZGViYXIgLm1lbnVBcmVhIC5wb3BBcmVhIC5tYWluX2dyYXBoIC5ncl93cmFwIC5ncl9kYXRhIC5zZWMwMiAubWFuIHtcblx0aGVpZ2h0OiAyNHB4O1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGNvbG9yOiAjMWQxZDFkO1xufVxuXG4vKiBsaW5lIDExNiwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3NpZGViYXIgLm1lbnVBcmVhIC5wb3BBcmVhIC5tYWluX2dyYXBoIC5ncl93cmFwIC5ncl9kYXRhIC5zZWMwMiAubWFuIC5wZXIge1xuXHRmb250LXNpemU6IDE1cHg7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi8qIGxpbmUgMTE4LCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jc2lkZWJhciAubWVudUFyZWEgLnBvcEFyZWEgLm1haW5fZ3JhcGggLmdyX3dyYXAgLmdyX2RhdGEgLnNlYzAyIC53b21hbjo6YmVmb3JlIHtcblx0Y29udGVudDogdXJsKC4uL2ltYWdlcy9jb21tb24vaWNvL2ljb193b21hbi5wbmcpO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvcDogNnB4O1xuXHRtYXJnaW4tcmlnaHQ6IDdweDtcbn1cblxuLyogbGluZSAxMTksIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiNzaWRlYmFyIC5tZW51QXJlYSAucG9wQXJlYSAubWFpbl9ncmFwaCAuZ3Jfd3JhcCAuZ3JfZGF0YSAuc2VjMDIgLndvbWFuIHtcblx0aGVpZ2h0OiAyNHB4O1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGNvbG9yOiAjMWQxZDFkO1xufVxuXG4vKiBsaW5lIDEyMCwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3NpZGViYXIgLm1lbnVBcmVhIC5wb3BBcmVhIC5tYWluX2dyYXBoIC5ncl93cmFwIC5ncl9kYXRhIC5zZWMwMiAud29tYW4gLnBlciB7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLyogbGluZSAxMzAsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiNzaWRlYmFyIC5tZW51QXJlYSAucG9wQXJlYSAuTTFfdG9wX2FyZWEgbGFiZWwge1xuXHRtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG5cbi8qIGxpbmUgMTMxLCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jc2lkZWJhciAubWVudUFyZWEgLnBvcEFyZWEgLk0xX3RvcF9hcmVhIC5vcHQwMSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGJvcmRlci1yYWRpdXM6IDhweDtcblx0bGluZS1oZWlnaHQ6IDM0cHg7XG5cdGhlaWdodDogNTRweDtcblx0YmFja2dyb3VuZDogI0VGRjVGRjtcblx0cGFkZGluZzogOXB4IDlweCA5cHggOXB4O1xuXHRtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4vKiBsaW5lIDEzMiwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3NpZGViYXIgLm1lbnVBcmVhIC5wb3BBcmVhIC5NMV90b3BfYXJlYSAubG9jIHtcblx0cGFkZGluZy1sZWZ0OiAyOHB4O1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGNvbG9yOiAjMWQxZDFkO1xuXHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2ljby9pY29fbG9jLnBuZ1wiKSAwcHggNnB4IG5vLXJlcGVhdDtcbn1cblxuLyogbGluZSAxMzMsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiNzaWRlYmFyIC5tZW51QXJlYSAucG9wQXJlYSAuTTFfdG9wX2FyZWEgLmxvYzAxIHtcblx0cGFkZGluZy1sZWZ0OiAyOHB4O1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGNvbG9yOiAjMWQxZDFkO1xuXHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2ljby9pY29fbG9jMDEucG5nXCIpIDBweCA2cHggbm8tcmVwZWF0O1xufVxuXG4vKiBsaW5lIDEzNCwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3NpZGViYXIgLm1lbnVBcmVhIC5wb3BBcmVhIC5NMV90b3BfYXJlYSAub3B0MDIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdGxpbmUtaGVpZ2h0OiAzNHB4O1xuXHRoZWlnaHQ6IDU0cHg7XG5cdGJhY2tncm91bmQ6ICNFRkY1RkY7XG5cdHBhZGRpbmc6IDlweCA5cHggOXB4IDlweDtcbn1cblxuLyogbGluZSAxMzUsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiNzaWRlYmFyIC5tZW51QXJlYSAucG9wQXJlYSAuTTFfdG9wX2FyZWEgLmxvYzAyIHtcblx0cGFkZGluZy1sZWZ0OiAyOHB4O1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGNvbG9yOiAjMWQxZDFkO1xuXHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2ljby9pY29fbG9jMDIucG5nXCIpIDBweCA2cHggbm8tcmVwZWF0O1xufVxuXG4vKiBsaW5lIDEzNiwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3NpZGViYXIgLm1lbnVBcmVhIC5wb3BBcmVhIC5NMV90b3BfYXJlYSAucmFkaW9fdWwge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR3aWR0aDogNzEzcHg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLyogbGluZSAxMzcsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiNzaWRlYmFyIC5tZW51QXJlYSAucG9wQXJlYSAuTTFfdG9wX2FyZWEgLnJhZGlvX3VsIGxpIHtcblx0dHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGJvcmRlci1yYWRpdXM6IDhweDtcblx0Ym9yZGVyOiAxcHggc29saWQgI2NjYztcblx0YmFja2dyb3VuZDogI2ZmZiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2ljby9pY29fY2hlY2sucG5nXCIpIDEwcHggMTBweCBuby1yZXBlYXQ7XG5cdGhlaWdodDogMzhweDtcblx0bGluZS1oZWlnaHQ6IDM4cHg7XG5cdHBhZGRpbmc6IDBweCAxMnB4IDAgMzBweDtcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRjb2xvcjogIzQ0NDtcbn1cblxuLyogbGluZSAxMzgsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiNzaWRlYmFyIC5tZW51QXJlYSAucG9wQXJlYSAuTTFfdG9wX2FyZWEgLnJhZGlvX3VsIC5hY3RpdmUge1xuXHRjb2xvcjogI2ZmZjtcblx0YmFja2dyb3VuZDogIzNmNjJlZSB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2ljby9pY29fY2hlY2tlZC5wbmdcIikgMTBweCAxMHB4IG5vLXJlcGVhdDtcbn1cblxuLyogbGluZSAxNDEsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiNzaWRlYmFyIC5tZW51QXJlYSAucG9wQXJlYSAuTTFfYm90dG9tX2FyZWEge1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLyogbGluZSAxNDIsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiNzaWRlYmFyIC5tZW51QXJlYSAucG9wQXJlYSAuTTFfYm90dG9tX2FyZWEgLnRhYl91bCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1hcmdpbi1ib3R0b206IDhweDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4vKiBsaW5lIDE0Mywgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3NpZGViYXIgLm1lbnVBcmVhIC5wb3BBcmVhIC5NMV9ib3R0b21fYXJlYSAudGFiX3VsIC50YWJfYWN0aXZlIHtcblx0Ym9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICMzZjYyZWU7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGNvbG9yOiAjNDU2QUQzO1xufVxuXG4vKiBsaW5lIDE0NCwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3NpZGViYXIgLm1lbnVBcmVhIC5wb3BBcmVhIC5NMV9ib3R0b21fYXJlYSAudGFiX3VsIGxpIHtcblx0ZmxleDogMTtcblx0dHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0aGVpZ2h0OiA0MnB4O1xuXHRsaW5lLWhlaWdodDogNDJweDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhYWE7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Y29sb3I6ICMzMzM7XG59XG5cbi8qIGxpbmUgMTQ1LCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jc2lkZWJhciAubWVudUFyZWEgLnBvcEFyZWEgLk0xX2JvdHRvbV9hcmVhIC50YWJfdWwgbGk6aG92ZXIge1xuXHRib3JkZXItYm90dG9tOiA0cHggc29saWQgIzNmNjJlZTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Y29sb3I6ICM0NTZBRDM7XG59XG5cbi8qIGxpbmUgMTQ3LCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jc2lkZWJhciAubWVudUFyZWEgLnBvcEFyZWEgLk0xX2JvdHRvbV9hcmVhIC5kYXRhX2FyZWEge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLyogbGluZSAxNDgsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiNzaWRlYmFyIC5tZW51QXJlYSAucG9wQXJlYSAuTTFfYm90dG9tX2FyZWEgLmRhdGFfYXJlYSAudG9wX2FyZWEge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGdhcDogMjBweDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRiYWNrZ3JvdW5kOiAjRjRGNUY5O1xuXHRoZWlnaHQ6IDI2MHB4O1xuXHRwYWRkaW5nOiAyMHB4O1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi8qIGxpbmUgMTQ5LCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jc2lkZWJhciAubWVudUFyZWEgLnBvcEFyZWEgLk0xX2JvdHRvbV9hcmVhIC5kYXRhX2FyZWEgLnRvcF9hcmVhIC5zY3JvbGw6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcblx0d2lkdGg6IDhweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAxMHB4O1xufVxuXG4vKiBsaW5lIDE1MCwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3NpZGViYXIgLm1lbnVBcmVhIC5wb3BBcmVhIC5NMV9ib3R0b21fYXJlYSAuZGF0YV9hcmVhIC50b3BfYXJlYSAuc2Nyb2xsOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG5cdHdpZHRoOiA4cHg7XG5cdGJhY2tncm91bmQ6ICNBNUE5QjI7XG5cdGJvcmRlci1yYWRpdXM6IDNweDtcblx0Ym9yZGVyOiAwcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjgpO1xufVxuXG4vKiBsaW5lIDE1Miwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3NpZGViYXIgLm1lbnVBcmVhIC5wb3BBcmVhIC5NMV9ib3R0b21fYXJlYSAuZGF0YV9hcmVhIC50b3BfYXJlYSAuc2Nyb2xsOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG5cdGJhY2tncm91bmQ6ICNFNEU3RUI7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi8qIGxpbmUgMTUzLCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jc2lkZWJhciAubWVudUFyZWEgLnBvcEFyZWEgLk0xX2JvdHRvbV9hcmVhIC5kYXRhX2FyZWEgLnRvcF9hcmVhIC5sZWZ0X3dyYXAge1xuXHR3aWR0aDogMjYwcHg7XG5cdG92ZXJmbG93LXk6IGF1dG87XG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuLyogbGluZSAxNTUsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiNzaWRlYmFyIC5tZW51QXJlYSAucG9wQXJlYSAuTTFfYm90dG9tX2FyZWEgLmRhdGFfYXJlYSAudG9wX2FyZWEgLmxlZnRfd3JhcCB1bCAuZ3JhcF9hY3RpdmUge1xuXHRiYWNrZ3JvdW5kOiAjM2Y2MmVlIHVybChcIi4uL2ltYWdlcy9jb21tb24vaWNvL2ljb19saTAxX2hvdmVyLnBuZ1wiKSAyMDVweCA3cHggbm8tcmVwZWF0O1xuXHRjb2xvcjogI2ZmZjtcbn1cblxuLyogbGluZSAxNTcsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiNzaWRlYmFyIC5tZW51QXJlYSAucG9wQXJlYSAuTTFfYm90dG9tX2FyZWEgLmRhdGFfYXJlYSAudG9wX2FyZWEgLmxlZnRfd3JhcCBsaSB7XG5cdHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR3aWR0aDogY2FsYygxMDAlIC0gNXB4KTtcblx0aGVpZ2h0OiAzOHB4O1xuXHRsaW5lLWhlaWdodDogMzhweDtcblx0cGFkZGluZzogMHB4IDEycHggMHB4IDE2cHg7XG5cdGJvcmRlci1yYWRpdXM6IDhweDtcblx0YmFja2dyb3VuZDogI2ZmZiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2ljby9pY29fbGkwMS5wbmdcIikgMjA1cHggN3B4IG5vLXJlcGVhdDtcblx0bWFyZ2luLWJvdHRvbTogNnB4O1xuXHRmb250LXNpemU6IDEzcHg7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGNvbG9yOiAjMzMzO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjRDhEOEQ4O1xufVxuXG4vKiBsaW5lIDE2MCwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3NpZGViYXIgLm1lbnVBcmVhIC5wb3BBcmVhIC5NMV9ib3R0b21fYXJlYSAuZGF0YV9hcmVhIC50b3BfYXJlYSAucmlnaHRfd3JhcCB7XG5cdGhlaWdodDogMjIwcHg7XG5cdHdpZHRoOiBjYWxjKDEwMCUgLSAyNjBweCk7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdHBhZGRpbmc6IDE1cHg7XG5cdGJvcmRlci1yYWRpdXM6IDhweDtcblx0Ym94LXNoYWRvdzogMHB4IDBweCA2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG59XG5cbi8qIGxpbmUgMTYxLCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jc2lkZWJhciAubWVudUFyZWEgLnBvcEFyZWEgLk0xX2JvdHRvbV9hcmVhIC5kYXRhX2FyZWEgLnRvcF9hcmVhIC5yaWdodF93cmFwIC5ncmFfbGVmdCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDE1N3B4O1xuXHRoZWlnaHQ6IDE5MHB4O1xufVxuXG4vKiBsaW5lIDE2Miwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3NpZGViYXIgLm1lbnVBcmVhIC5wb3BBcmVhIC5NMV9ib3R0b21fYXJlYSAuZGF0YV9hcmVhIC50b3BfYXJlYSAucmlnaHRfd3JhcCAuZ3JhX2xlZnQgcCB7XG5cdHBhZGRpbmctbGVmdDogMTVweDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRjb2xvcjogIzFkMWQxZDtcblx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9pY28vaWNvX21hcmtlcjAyLnBuZ1wiKSAwcHggMXB4IG5vLXJlcGVhdDtcbn1cblxuLyogbGluZSAxNjMsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiNzaWRlYmFyIC5tZW51QXJlYSAucG9wQXJlYSAuTTFfYm90dG9tX2FyZWEgLmRhdGFfYXJlYSAudG9wX2FyZWEgLnJpZ2h0X3dyYXAgLmdyYV9sZWZ0IC5kYXRhIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IDBweDtcbn1cblxuLyogbGluZSAxNjQsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiNzaWRlYmFyIC5tZW51QXJlYSAucG9wQXJlYSAuTTFfYm90dG9tX2FyZWEgLmRhdGFfYXJlYSAudG9wX2FyZWEgLnJpZ2h0X3dyYXAgLmdyYV9sZWZ0IC5kYXRhIC5kYXRhX3dyYXAge1xuXHRtYXJnaW4tdG9wOiAxMnB4O1xufVxuXG4vKiBsaW5lIDE2NSwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3NpZGViYXIgLm1lbnVBcmVhIC5wb3BBcmVhIC5NMV9ib3R0b21fYXJlYSAuZGF0YV9hcmVhIC50b3BfYXJlYSAucmlnaHRfd3JhcCAuZ3JhX2xlZnQgLmRhdGEgLmRhdGFfd3JhcCBsaSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLyogbGluZSAxNjYsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiNzaWRlYmFyIC5tZW51QXJlYSAucG9wQXJlYSAuTTFfYm90dG9tX2FyZWEgLmRhdGFfYXJlYSAudG9wX2FyZWEgLnJpZ2h0X3dyYXAgLmdyYV9sZWZ0IC5kYXRhIC5kYXRhX3dyYXAgbGFiZWwge1xuXHRwYWRkaW5nLXRvcDogMTBweDtcblx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Y29sb3I6ICMxZDFkMWQ7XG59XG5cbi8qIGxpbmUgMTY3LCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jc2lkZWJhciAubWVudUFyZWEgLnBvcEFyZWEgLk0xX2JvdHRvbV9hcmVhIC5kYXRhX2FyZWEgLnRvcF9hcmVhIC5yaWdodF93cmFwIC5ncmFfbGVmdCAuZGF0YSAuZGF0YV93cmFwIC5udW0ge1xuXHR0ZXh0LWFsaWduOiByaWdodDtcblx0Zm9udC1zaXplOiAyM3B4O1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRjb2xvcjogI0U4M0I0ODtcbn1cblxuLyogbGluZSAxNjgsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiNzaWRlYmFyIC5tZW51QXJlYSAucG9wQXJlYSAuTTFfYm90dG9tX2FyZWEgLmRhdGFfYXJlYSAudG9wX2FyZWEgLnJpZ2h0X3dyYXAgLmdyYV9sZWZ0IC5kYXRhIC5kYXRhX3dyYXAgLnR4dCB7XG5cdG1hcmdpbi10b3A6IDNweDtcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRjb2xvcjogIzY2Njtcbn1cblxuLyogbGluZSAxNzIsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiNzaWRlYmFyIC5tZW51QXJlYSAucG9wQXJlYSAuTTFfYm90dG9tX2FyZWEgLmRhdGFfYXJlYSAudG9wX2FyZWEgLnJpZ2h0X3dyYXAgLmdyYV9yaWdodCB7XG5cdGJhY2tncm91bmQ6ICNEOUQ5RDk7XG5cdHdpZHRoOiBjYWxjKDEwMCUgLSAxNTdweCk7XG5cdGhlaWdodDogMTkwcHg7XG59XG5cbi8qIGxpbmUgMTc3LCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jc2lkZWJhciAubWVudUFyZWEgLnBvcEFyZWEgLk0xX3NsaWRlX2FyZWEge1xuXHR3aWR0aDogMTAwJTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi8qIGxpbmUgMTc4LCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jc2lkZWJhciAubWVudUFyZWEgLnBvcEFyZWEgLk0xX3NsaWRlX2FyZWEgLnNsaWRlX3VsIHtcblx0ZGlzcGxheTogZmxleDtcblx0bWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4vKiBsaW5lIDE3OSwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3NpZGViYXIgLm1lbnVBcmVhIC5wb3BBcmVhIC5NMV9zbGlkZV9hcmVhIC5zbGlkZV91bCAuYWN0aXZlIHtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLyogbGluZSAxODAsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiNzaWRlYmFyIC5tZW51QXJlYSAucG9wQXJlYSAuTTFfc2xpZGVfYXJlYSAuc2xpZGVfdWwgbGkge1xuXHR0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0bGluZS1oZWlnaHQ6IDIzcHg7XG5cdHBhZGRpbmc6IDdweCAxMnB4IDBweCAxMnB4O1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGNvbG9yOiAjNDQ0O1xufVxuXG4vKiBsaW5lIDE4MSwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3NpZGViYXIgLm1lbnVBcmVhIC5wb3BBcmVhIC5NMV9zbGlkZV9hcmVhIC5zbGlkZV91bCBsaTpmaXJzdC1jaGlsZCB7XG5cdHBhZGRpbmctbGVmdDogMDtcbn1cblxuLyogbGluZSAxODIsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiNzaWRlYmFyIC5tZW51QXJlYSAucG9wQXJlYSAuTTFfc2xpZGVfYXJlYSAuc2xpZGVfdWwgbGk6bm90KDpmaXJzdC1jaGlsZCk6OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IHVybChcIi4uL2ltYWdlcy9jb21tb24vaWNvL2ljb19saTAyLnBuZ1wiKTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRsZWZ0OiAtMTJweDtcbn1cblxuLyogbGluZSAxODQsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiNzaWRlYmFyIC5tZW51QXJlYSAucG9wQXJlYSAuTTFfc2xpZGVfYXJlYSAuc2xpZGVfdWw6OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvY29tbW9uL2ljby9pY29fYXJlYS5wbmcpO1xuXHRtYXJnaW46IDlweCAzcHggMHB4IDBweDtcbn1cblxuLyogbGluZSAxODUsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiNzaWRlYmFyIC5tZW51QXJlYSAucG9wQXJlYSAuTTFfc2xpZGVfYXJlYSAuZ3JhcGhfc2xpZGUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNDBweDtcblx0bGVmdDogMDtcblx0YmFja2dyb3VuZDogI0Y0RjVGOTtcblx0aGVpZ2h0OiAzNTNweDtcblx0cGFkZGluZzogMTZweCAyMHB4IDE2cHggMjBweDtcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xufVxuXG4vKiBsaW5lIDE4Niwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3NpZGViYXIgLm1lbnVBcmVhIC5wb3BBcmVhIC5NMV9zbGlkZV9hcmVhIC5ncmFwaF9zbGlkZSAuc2xpZGVfYXJlYSB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHdpZHRoOiA3NjJweDtcblx0aGVpZ2h0OiAyODBweDtcblx0cGFkZGluZzogMjBweDtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRib3gtc2hhZG93OiAwcHggMHB4IDZweCAwcHggIzAwMDAwMDI5O1xufVxuXG4vKiBsaW5lIDE4Nywgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3NpZGViYXIgLm1lbnVBcmVhIC5wb3BBcmVhIC5NMV9zbGlkZV9hcmVhIC5ncmFwaF9zbGlkZSAuc2xpZGVfYnRuIHtcblx0d2lkdGg6IG1heC1jb250ZW50O1xuXHRtYXJnaW46IDAgYXV0bztcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdG1hcmdpbi10b3A6IDE1cHg7XG5cdGhlaWdodDogMjlweDtcblx0Ym9yZGVyLXJhZGl1czogMjBweDtcbn1cblxuLyogbGluZSAxODksIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiNzaWRlYmFyIC5tZW51QXJlYSAucG9wQXJlYSAuTTFfc2xpZGVfYXJlYSAuc3dpcGVyLXdyYXBwZXIge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLyogbGluZSAxOTAsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiNzaWRlYmFyIC5tZW51QXJlYSAucG9wQXJlYSAuTTFfc2xpZGVfYXJlYSAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLCAjc2lkZWJhciAubWVudUFyZWEgLnBvcEFyZWEgLk0xX3NsaWRlX2FyZWEgLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xuXHRjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9pY28vc2xpZGVfcmlnaHQucG5nKTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IC0xMXB4O1xuXHRyaWdodDogLTNweDtcbn1cblxuLyogbGluZSAxOTIsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiNzaWRlYmFyIC5tZW51QXJlYSAucG9wQXJlYSAuTTFfc2xpZGVfYXJlYSAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLCAjc2lkZWJhciAubWVudUFyZWEgLnBvcEFyZWEgLk0xX3NsaWRlX2FyZWEgLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xuXHRjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9pY28vc2xpZGVfbGVmdC5wbmcpO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogLTExcHg7XG5cdGxlZnQ6IC0zcHg7XG59XG5cbi8qIGxpbmUgMTk0LCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jc2lkZWJhciAubWVudUFyZWEgLnBvcEFyZWEgLk0xX3NsaWRlX2FyZWEgLnN3aXBlci1wYWdpbmF0aW9uMSwgI3NpZGViYXIgLm1lbnVBcmVhIC5wb3BBcmVhIC5NMV9zbGlkZV9hcmVhIC5zd2lwZXItcGFnaW5hdGlvbjIsICNzaWRlYmFyIC5tZW51QXJlYSAucG9wQXJlYSAuTTFfc2xpZGVfYXJlYSAuc3dpcGVyLXBhZ2luYXRpb24zIHtcblx0cG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG5cdHRvcDogLTJweDtcbn1cblxuLyogbGluZSAxOTUsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiNzaWRlYmFyIC5tZW51QXJlYSAucG9wQXJlYSAuTTFfc2xpZGVfYXJlYSAuc3dpcGVyLWJ1dHRvbi1wcmV2LCAjc2lkZWJhciAubWVudUFyZWEgLnBvcEFyZWEgLk0xX3NsaWRlX2FyZWEgLnN3aXBlci1idXR0b24tbmV4dCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDE5Niwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3NpZGViYXIgLm1lbnVBcmVhIC5wb3BBcmVhIC5NMV9zbGlkZV9hcmVhIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuXHR0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XG5cdG1hcmdpbjogMCAycHg7XG5cdGJhY2tncm91bmQ6ICNDRUQyRTA7XG5cdG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAxOTcsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiNzaWRlYmFyIC5tZW51QXJlYSAucG9wQXJlYSAuTTFfc2xpZGVfYXJlYSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0d2lkdGg6IDIwcHg7XG5cdGJhY2tncm91bmQ6ICMzZjYyZWU7XG59XG5cbi8qIGxpbmUgMjAzLCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jc2lkZWJhciAubWVudUFyZWEgLnBvcEFyZWEgLk00X3RvcF9hcmVhIGxhYmVsIHtcblx0bWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuXG4vKiBsaW5lIDIwNCwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3NpZGViYXIgLm1lbnVBcmVhIC5wb3BBcmVhIC5NNF90b3BfYXJlYSAub3B0MDEge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdGxpbmUtaGVpZ2h0OiAzNHB4O1xuXHRoZWlnaHQ6IDU0cHg7XG5cdGJhY2tncm91bmQ6ICNFRkY1RkY7XG5cdHBhZGRpbmc6IDlweCA5cHggOXB4IDlweDtcblx0bWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuLyogbGluZSAyMDUsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiNzaWRlYmFyIC5tZW51QXJlYSAucG9wQXJlYSAuTTRfdG9wX2FyZWEgLm9wdDAxIC5sb2MwMSB7XG5cdHBhZGRpbmctbGVmdDogMjhweDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRjb2xvcjogIzFkMWQxZDtcblx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9pY28vaWNvX2xvYzAxLnBuZ1wiKSAwcHggNnB4IG5vLXJlcGVhdDtcbn1cblxuLyogbGluZSAyMDYsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiNzaWRlYmFyIC5tZW51QXJlYSAucG9wQXJlYSAuTTRfdG9wX2FyZWEgLm9wdDAxIC5sb2MwMiB7XG5cdHBhZGRpbmctbGVmdDogMjhweDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRjb2xvcjogIzFkMWQxZDtcblx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9pY28vaWNvX2xvYzAyLnBuZ1wiKSAwcHggNnB4IG5vLXJlcGVhdDtcbn1cblxuLyogbGluZSAyMDksIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiNzaWRlYmFyIC5tZW51QXJlYSAucG9wQXJlYSAuTTRfdG9wX2FyZWEgLm9wdDAyIHtcblx0ZGlzcGxheTogZmxleDtcblx0cGFkZGluZy10b3A6IDhweDtcblx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNkOGQ4ZDg7XG59XG5cbi8qIGxpbmUgMjEwLCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jc2lkZWJhciAubWVudUFyZWEgLnBvcEFyZWEgLk00X3RvcF9hcmVhIC5vcHQwMiB1bCB7XG5cdGhlaWdodDogY2FsYygxMDAlIC0gMzAwcHgpO1xuXHRvdmVyZmxvdy15OiBzY3JvbGw7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4vKiBsaW5lIDIxMSwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3NpZGViYXIgLm1lbnVBcmVhIC5wb3BBcmVhIC5NNF90b3BfYXJlYSAub3B0MDIgbGkge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRtYXJnaW4tYm90dG9tOiA4cHg7XG5cdGxpbmUtaGVpZ2h0OiAzNnB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjYzhjY2Q1O1xuXHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Y29sb3I6ICMxZDFkMWQ7XG59XG5cbi8qIGxpbmUgMjEyLCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jc2lkZWJhciAubWVudUFyZWEgLnBvcEFyZWEgLk00X3RvcF9hcmVhIC5vcHQwMiBsaTpmaXJzdC1jaGlsZCBzcGFuOmZpcnN0LWNoaWxkIHtcblx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzQ1NzdmNjtcbn1cblxuLyogbGluZSAyMTMsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiNzaWRlYmFyIC5tZW51QXJlYSAucG9wQXJlYSAuTTRfdG9wX2FyZWEgLm9wdDAyIHNwYW4ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0d2lkdGg6IDUwJTtcblx0aGVpZ2h0OiAzNnB4O1xuXHRib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDtcbn1cblxuLyogbGluZSAyMTQsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiNzaWRlYmFyIC5tZW51QXJlYSAucG9wQXJlYSAuTTRfdG9wX2FyZWEgLm9wdDAyIHNwYW46Zmlyc3QtY2hpbGQge1xuXHRiYWNrZ3JvdW5kOiAjZWZmNWZmO1xuXHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYzhjY2Q1O1xuXHRib3JkZXItcmFkaXVzOiA0cHggMHB4IDAgNHB4O1xufVxuXG4vKiBsaW5lIDIxNSwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3NpZGViYXIgLm1lbnVBcmVhIC5wb3BBcmVhIC5NNF90b3BfYXJlYSAub3B0MDIgLmFjdGl2ZSB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICM0NTc3ZjY7XG59XG5cbi8qIOuPhOybgOunkCovXG4vKiBsaW5lIDIyMiwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuLmhlbHBfd3JhcCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLyogbGluZSAyMjMsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbi5oZWxwX3dyYXAgLmhlbHBfbG5iIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR3aWR0aDogMzIwcHg7XG5cdGhlaWdodDogY2FsYygxMDAlICsgNTBweCk7XG5cdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkYmRmZTg7XG5cdHBhZGRpbmc6IDMwcHggMjBweCAyMHB4IDA7XG5cdG1hcmdpbi10b3A6IC0yMHB4O1xuXHR3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuXHRvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xufVxuXG4vKiBsaW5lIDIzMCwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuLmhlbHBfd3JhcCAuaGVscF9sbmIgaDQge1xuXHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2ljby9pY29faGVscDAxLnBuZ1wiKSBuby1yZXBlYXQ7XG5cdGNvbG9yOiAjMjAyMDIwO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LXNpemU6IDE4cHg7XG5cdHBhZGRpbmctbGVmdDogMzBweDtcblx0aGVpZ2h0OiAzNnB4O1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzIyMjtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLyogbGluZSAyMzcsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbi5oZWxwX3dyYXAgLmhlbHBfbG5iIC5kZXAwMSBsaSB7XG5cdGhlaWdodDogNTBweDtcblx0bGluZS1oZWlnaHQ6IDUwcHg7XG5cdGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgI2QzZDNkMztcbn1cblxuLyogbGluZSAyMzgsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbi5oZWxwX3dyYXAgLmhlbHBfbG5iIC5kZXAwMSBsaSBhIHtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1zaXplOiAxNXB4O1xuXHRjb2xvcjogIzIwMjAyMDtcbn1cblxuLyogbGluZSAyMzksIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbi5oZWxwX3dyYXAgLmhlbHBfbG5iIC5kZXAwMSBsaSBhOmhvdmVyIHtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Y29sb3I6ICMzNTcwRTM7XG59XG5cbi8qIGxpbmUgMjQwLCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4uaGVscF93cmFwIC5oZWxwX2xuYiAuZGVwMDEgbGkgYTpmb2N1cyB7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGNvbG9yOiAjMzU3MEUzO1xufVxuXG4vKiBsaW5lIDI0Miwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuLmhlbHBfd3JhcCAuaGVscF9sbmIgLmRlcDAxIGxpOmxhc3QtY2hpbGQge1xuXHRib3JkZXI6IG5vbmU7XG5cdGhlaWdodDogNDBweDtcbn1cblxuLyogbGluZSAyNDQsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbi5oZWxwX3dyYXAgLmhlbHBfbG5iIC5kZXAwMiB7XG5cdGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdHBhZGRpbmc6IDhweCAxNnB4O1xuXHR3aWR0aDogMjcwcHg7XG59XG5cbi8qIGxpbmUgMjQ1LCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4uaGVscF93cmFwIC5oZWxwX2xuYiAuZGVwMDIgbGkge1xuXHRoZWlnaHQ6IDMwcHg7XG5cdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRwYWRkaW5nLWxlZnQ6IDVweDtcblx0Ym9yZGVyOiBub25lO1xuXHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2ljby9oX2xpX2RvdC5wbmdcIikgMHB4IDE0cHggbm8tcmVwZWF0O1xufVxuXG4vKiBsaW5lIDI0Nywgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuLmhlbHBfd3JhcCAuaGVscF9sbmIgLmRlcDAyIGxpIGEge1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGNvbG9yOiAjNTU1O1xufVxuXG4vKiBsaW5lIDI0OCwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuLmhlbHBfd3JhcCAuaGVscF9sbmIgLmRlcDAyIGxpIGE6aG92ZXIge1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRjb2xvcjogIzM1NzBFMztcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi8qIGxpbmUgMjQ5LCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4uaGVscF93cmFwIC5oZWxwX2xuYiAuZGVwMDIgbGkgYTpmb2N1cyB7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGNvbG9yOiAjMzU3MEUzO1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLyogbGluZSAyNTEsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbi5oZWxwX3dyYXAgLmhlbHBfbG5iIC5kZXAwMiBsaTpsYXN0LWNoaWxkIHtcblx0Ym9yZGVyOiBub25lO1xuXHRoZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAyNTUsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbi5oZWxwX3dyYXAgLmhlbHBfY29uIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRsZWZ0OiAzMjBweDtcblx0d2lkdGg6IGNhbGMoMTAwJSAtIDMyMHB4KTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRwYWRkaW5nOiAxMHB4IDAgMCAzMHB4O1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4vKiBsaW5lIDI1Niwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuLmhlbHBfd3JhcCAuaGVscF9jb24gaDQge1xuXHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2ljby9pY29faGVscDAyLnBuZ1wiKSAwcHggMHB4IG5vLXJlcGVhdDtcblx0Y29sb3I6ICMyMDIwMjA7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0cGFkZGluZzogM3B4IDAgMCAzMHB4O1xuXHRoZWlnaHQ6IDM2cHg7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjIyO1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4vKiBsaW5lIDI2Mywgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuLmhlbHBfd3JhcCAuaGVscF9jb24gaDUge1xuXHRjb2xvcjogIzE3Mjg2NDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4vKiBsaW5lIDI2Nywgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuLmhlbHBfd3JhcCAuaGVscF9jb24gaDYge1xuXHRjb2xvcjogIzIwMjAyMDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4vKiBsaW5lIDI3MSwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuLmhlbHBfd3JhcCAuaGVscF9jb24gLmhwX2ljbzAxIHtcblx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9pY28vaWNvX2hlbHAwNC5wbmdcIikgMHB4IDBweCBuby1yZXBlYXQ7XG5cdGNvbG9yOiAjMzMzO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LXNpemU6IDE1cHg7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdGhlaWdodDogMjRweDtcblx0cGFkZGluZzogM3B4IDAgMCAzMHB4O1xufVxuXG4vKiBsaW5lIDI3NSwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuLmhlbHBfd3JhcCAuaGVscF9jb24gLmhwX2ljbzAyIHtcblx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9pY28vaWNvX2hlbHAwNS5wbmdcIikgMHB4IDBweCBuby1yZXBlYXQ7XG5cdGNvbG9yOiAjMzMzO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LXNpemU6IDE1cHg7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdGhlaWdodDogMjRweDtcblx0cGFkZGluZzogM3B4IDAgMCAzMHB4O1xufVxuXG4vKiBsaW5lIDI3OSwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuLmhlbHBfd3JhcCAuaGVscF9jb24gLmhwX2ljbzAzIHtcblx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9pY28vaWNvX2hlbHAwNi5wbmdcIikgMHB4IDBweCBuby1yZXBlYXQ7XG5cdGNvbG9yOiAjMzMzO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LXNpemU6IDE1cHg7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdGhlaWdodDogMjRweDtcblx0cGFkZGluZzogM3B4IDAgMCAzMHB4O1xufVxuXG4vKiBsaW5lIDI4Mywgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuLmhlbHBfd3JhcCAuaGVscF9jb24gLmhwX3R4dCB7XG5cdGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgI2QzZDNkMztcblx0bWFyZ2luLWJvdHRvbTogMTlweDtcblx0cGFkZGluZy1ib3R0b206IDEzcHg7XG5cdGNvbG9yOiAjNTU1O1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi8qIGxpbmUgMjg4LCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4uaGVscF93cmFwIC5oZWxwX2NvbiAuaHBfY29uX3dyYXAgcCB7XG5cdGNvbG9yOiAjMzMzO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LXNpemU6IDE1cHg7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdGhlaWdodDogMjRweDtcbn1cblxuLyogbGluZSAyODksIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbi5oZWxwX3dyYXAgLmhlbHBfY29uIC5ocF9jb25fd3JhcCBkaXYge1xuXHRib3JkZXItYm90dG9tOiAxcHggZG90dGVkICNkM2QzZDM7XG5cdG1hcmdpbi1ib3R0b206IDE5cHg7XG5cdHBhZGRpbmctYm90dG9tOiAxM3B4O1xuXHRjb2xvcjogIzU1NTtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRmb250LXdlaWdodDogNDAwO1xufVxuXG4vKiBsaW5lIDI5Mywgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuLmhlbHBfd3JhcCAuaGVscF9jb24gLmhwX2Nvbl93cmFwIGRpdjpsYXN0LWNoaWxkIHtcblx0bWluLWhlaWdodDogNjBweDtcbn1cblxuLyogbGluZSAyOTUsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbi5oZWxwX3dyYXAgLmhlbHBfY29uIC5zdWJzX2FyZWEge1xuXHRiYWNrZ3JvdW5kOiAjZjRmNGY0O1xuXHRib3JkZXItcmFkaXVzOiAxNHB4O1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZzogMjBweDtcblx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdGNvbG9yOiAjMzMzO1xuXHRmb250LXNpemU6IDEzcHg7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi8qIGxpbmUgMjk5LCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4uaGVscF93cmFwIC5oZWxwX2NvbiAuaHBfaW1nYm94IHtcblx0ZGlzcGxheTogZmxleDtcblx0Z2FwOiAyNHB4O1xuXHRtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4vKiBsaW5lIDMwMCwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuLmhlbHBfd3JhcCAuaGVscF9jb24gLmhwX2ltZ2JveCAuaW1nYXJlYSB7XG5cdHdpZHRoOiA0NzJweDtcbn1cblxuLyogbGluZSAzMDEsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbi5oZWxwX3dyYXAgLmhlbHBfY29uIC5ocF9pbWdib3ggLmltZ2FyZWEgLmltZyB7XG5cdGhlaWdodDogMjcwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDZweDtcbn1cblxuLyogbGluZSAzMDIsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbi5oZWxwX3dyYXAgLmhlbHBfY29uIC5ocF9pbWdib3ggLmltZ2FyZWEgcCB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Y29sb3I6ICMzMzM7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bWFyZ2luLXRvcDogOHB4O1xufVxuXG4vKiBsaW5lIDMwNiwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuLmhlbHBfd3JhcCAucG9zaV9yZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogODtcbn1cblxuLyogbGluZSAzMDcsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbi5oZWxwX3dyYXAgLmppcF9tZW51IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRnYXA6IDVweDtcblx0ei1pbmRleDogOTk7XG59XG5cbi8qIGxpbmUgMzA4LCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4uaGVscF93cmFwIC5qaXBfbWVudSBhIHtcblx0ei1pbmRleDogOTk7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTYwcHg7XG5cdGxpbmUtaGVpZ2h0OiA0MHB4O1xuXHRjb2xvcjogIzY2Njtcblx0Zm9udC1zaXplOiAxNXB4O1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcblx0Ym9yZGVyOiAxcHggc29saWQgI2RkZDtcblx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0cGFkZGluZy1sZWZ0OiA2N3B4O1xufVxuXG4vKiBsaW5lIDMxMiwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuLmhlbHBfd3JhcCAuamlwX21lbnUgLmljbzAxIHtcblx0YmFja2dyb3VuZDogI2ZmZiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2ljby9ocF90YWJfaWNvMDEucG5nXCIpIDM3cHggOXB4IG5vLXJlcGVhdDtcbn1cblxuLyogbGluZSAzMTMsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbi5oZWxwX3dyYXAgLmppcF9tZW51IC5pY28wMiB7XG5cdGJhY2tncm91bmQ6ICNmZmYgdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9pY28vaHBfdGFiX2ljbzAyLnBuZ1wiKSAzN3B4IDlweCBuby1yZXBlYXQ7XG59XG5cbi8qIGxpbmUgMzE0LCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4uaGVscF93cmFwIC5qaXBfbWVudSAuaWNvMDMge1xuXHRiYWNrZ3JvdW5kOiAjZmZmIHVybChcIi4uL2ltYWdlcy9jb21tb24vaWNvL2hwX3RhYl9pY28wMy5wbmdcIikgMzdweCA5cHggbm8tcmVwZWF0O1xufVxuXG4vKiBsaW5lIDMxNSwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuLmhlbHBfd3JhcCAuamlwX21lbnUgLmljbzAxX2FjdGl2ZSB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICM4ODg7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuXHRjb2xvcjogIzIwMjAyMDtcblx0Zm9udC1zaXplOiAxNXB4O1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2ljby9ocF90YWJfaWNvMDFfaG92ZXIucG5nXCIpIDM3cHggOXB4IG5vLXJlcGVhdDtcbn1cblxuLyogbGluZSAzMTYsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbi5oZWxwX3dyYXAgLmppcF9tZW51IC5pY28wMl9hY3RpdmUge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjODg4O1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcblx0Y29sb3I6ICMyMDIwMjA7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9pY28vaHBfdGFiX2ljbzAyX2hvdmVyLnBuZ1wiKSAzN3B4IDlweCBuby1yZXBlYXQ7XG59XG5cbi8qIGxpbmUgMzE3LCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4uaGVscF93cmFwIC5qaXBfbWVudSAuaWNvMDNfYWN0aXZlIHtcblx0Ym9yZGVyOiAxcHggc29saWQgIzg4ODtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG5cdGNvbG9yOiAjMjAyMDIwO1xuXHRmb250LXNpemU6IDE1cHg7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9jb21tb24vaWNvL2hwX3RhYl9pY28wM19ob3Zlci5wbmdcIikgMzdweCA5cHggbm8tcmVwZWF0O1xufVxuXG4vKiBsaW5lIDMxOSwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuLmhlbHBfd3JhcCAuamlwX3dyYXAge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvcDogLTFweDtcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmc6IDMwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDBweCA4cHggOHB4IDhweDtcblx0Ym9yZGVyOiAxcHggc29saWQgIzg4ODtcblx0YmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLyogbGluZSAzMjYsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbi5oZWxwX3dyYXAgdGFibGUge1xuXHR3aWR0aDogMTAwJTtcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0Ym9yZGVyLXNwYWNpbmc6IDA7XG5cdHRhYmxlLWxheW91dDogZml4ZWQ7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjNDU3N0Y2O1xufVxuXG4vKiBsaW5lIDMzNCwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuLmhlbHBfd3JhcCB0YWJsZSB0aGVhZCB0ciB0aCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNlZmY1ZmY7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDhkOGQ4O1xuXHRoZWlnaHQ6IDM4cHg7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGNvbG9yOiAjMWQxZDFkO1xuXHRmb250LXNpemU6IDEzcHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLyogbGluZSAzMzksIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbi5oZWxwX3dyYXAgdGFibGUgdGhlYWQgdHIgdGg6Zmlyc3QtY2hpbGQge1xuXHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDhkOGQ4O1xufVxuXG4vKiBsaW5lIDM0NCwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuLmhlbHBfd3JhcCB0YWJsZSB0Ym9keSB0ciB0ZCB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Ym9yZGVyOiAxcHggc29saWQgI2Q4ZDhkODtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0Y29sb3I6ICMzMzM7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0aGVpZ2h0OiAzOHB4O1xuXHRwYWRkaW5nOiAxMHB4O1xufVxuXG4vKiBsaW5lIDM1MCwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuLmhlbHBfd3JhcCB0YWJsZSB0Ym9keSB0ciB0ZDpmaXJzdC1jaGlsZCB7XG5cdGJvcmRlci1sZWZ0OiBub25lO1xufVxuXG4vKiBsaW5lIDM1MSwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuLmhlbHBfd3JhcCB0YWJsZSB0Ym9keSB0ciB0ZDpsYXN0LWNoaWxkIHtcblx0Ym9yZGVyLXJpZ2h0OiBub25lO1xufVxuXG4vKiBsaW5lIDM1Miwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuLmhlbHBfd3JhcCB0YWJsZSB0Ym9keSB0ciAuYm9yZGVyX3Ige1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkOGQ4ZDggIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAzNTMsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbi5oZWxwX3dyYXAgdGFibGUgdGJvZHkgdHIgLnR4dF9sIHtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLyogLy/rj4Tsm4Drp5AqL1xuLyogbGluZSAzNjEsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbi5ncmFwaF9pbiB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4vKiBsaW5lIDM2NCwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3RvcGJhciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAxNnB4O1xuXHRyaWdodDogMjBweDtcblx0d2lkdGg6IDMwN3B4O1xuXHRoZWlnaHQ6IDM2cHg7XG5cdHBhZGRpbmc6IDhweCAxNnB4O1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdHotaW5kZXg6IDE7XG59XG5cbi8qIGxpbmUgMzY1LCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jdG9wYmFyIC5pbm5lciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGhlaWdodDogMjBweDtcbn1cblxuLyogbGluZSAzNjYsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN0b3BiYXIgLmJ0bnNoYXJlIHtcblx0dHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xuXHR3aWR0aDogNzdweDtcblx0aGVpZ2h0OiAyMHB4O1xuXHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2ljby9pY29fc2hhcmUucG5nXCIpIG5vLXJlcGVhdDtcblx0cGFkZGluZy1sZWZ0OiAyNHB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXNpemU6IDEzcHg7XG5cdGNvbG9yOiAjMWQxZDFkO1xufVxuXG4vKiBsaW5lIDM2Nywgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3RvcGJhciAuYnRuc2hhcmU6aG92ZXIge1xuXHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2ljby9pY29fc2hhcmVfaG92ZXIucG5nXCIpIG5vLXJlcGVhdDtcblx0Y29sb3I6ICMxRTYzRDI7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi8qIGxpbmUgMzY4LCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jdG9wYmFyIC5idG5zYXZlIHtcblx0dHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xuXHR3aWR0aDogNzdweDtcblx0aGVpZ2h0OiAyMHB4O1xuXHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2ljby9pY29fZG93bmxvYWQucG5nXCIpIG5vLXJlcGVhdDtcblx0cGFkZGluZy1sZWZ0OiAyNHB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXNpemU6IDEzcHg7XG5cdGNvbG9yOiAjMWQxZDFkO1xufVxuXG4vKiBsaW5lIDM2OSwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3RvcGJhciAuYnRuc2F2ZTpob3ZlciB7XG5cdGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9jb21tb24vaWNvL2ljb19kb3dubG9hZF9ob3Zlci5wbmdcIikgbm8tcmVwZWF0O1xuXHRjb2xvcjogIzFFNjNEMjtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLyogbGluZSAzNzAsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN0b3BiYXIgLmJ0bnZpZXcge1xuXHR0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XG5cdHdpZHRoOiA4OXB4O1xuXHRoZWlnaHQ6IDIwcHg7XG5cdGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9jb21tb24vaWNvL2ljb19wcm9maWxlLnBuZ1wiKSBuby1yZXBlYXQ7XG5cdHBhZGRpbmctbGVmdDogMjRweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRjb2xvcjogIzFkMWQxZDtcbn1cblxuLyogbGluZSAzNzEsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN0b3BiYXIgLmJ0bnZpZXc6aG92ZXIge1xuXHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2ljby9pY29fcHJvZmlsZV9ob3Zlci5wbmdcIikgbm8tcmVwZWF0O1xuXHRjb2xvcjogIzFFNjNEMjtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLyogbGluZSAzNzIsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN0b3BiYXIgLndpZDEge1xuXHRiYWNrZ3JvdW5kOiAjZDhkOGQ4O1xuXHR3aWR0aDogMXB4O1xuXHRoZWlnaHQ6IDE0cHg7XG5cdG1hcmdpbjogMCAxMHB4O1xufVxuXG4vKiBsaW5lIDM3NCwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuLm1hcERJVl90b29sIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IDQwcHg7XG5cdHJpZ2h0OiAyMHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi8qIGxpbmUgMzc1LCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4ubWFwRElWX3Rvb2wgYnV0dG9uIHtcblx0dHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4vKiBsaW5lIDM3Niwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuLm1hcERJVl90b29sIGJ1dHRvbjpsYXN0LWNoaWxkIHtcblx0Ym9yZGVyOiBub25lO1xufVxuXG4vKiBsaW5lIDM3Nywgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuLm1hcERJVl90b29sIC5hZGQge1xuXHRkaXNwbGF5OiBibG9jaztcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOGQ4ZDg7XG5cdHRleHQtaW5kZW50OiAtOTk5OXB4O1xuXHR3aWR0aDogNDRweDtcblx0aGVpZ2h0OiA0MHB4O1xuXHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2ljby9pY29fYWRkLnBuZ1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xufVxuXG4vKiBsaW5lIDM3OCwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuLm1hcERJVl90b29sIC5hZGQ6aG92ZXIge1xuXHRib3JkZXItcmFkaXVzOiA4cHggOHB4IDBweCAwcHg7XG5cdGJhY2tncm91bmQ6ICMzZjYyZWUgdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9pY28vaWNvX2FkZF9ob3Zlci5wbmdcIikgY2VudGVyIG5vLXJlcGVhdDtcbn1cblxuLyogbGluZSAzNzksIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbi5tYXBESVZfdG9vbCAuYXJlYSB7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDhkOGQ4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0Y29sb3I6ICMxZDFkMWQ7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdHdpZHRoOiA0NHB4O1xuXHRoZWlnaHQ6IDQwcHg7XG59XG5cbi8qIGxpbmUgMzgwLCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4ubWFwRElWX3Rvb2wgLmFyZWE6aG92ZXIge1xuXHRjb2xvcjogIzFFNjNEMjtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLyogbGluZSAzODEsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbi5tYXBESVZfdG9vbCAucmVtb3ZlIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHRleHQtaW5kZW50OiAtOTk5OXB4O1xuXHR3aWR0aDogNDRweDtcblx0aGVpZ2h0OiA0MHB4O1xuXHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2ljby9pY29fcmVtb3ZlLnBuZ1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xufVxuXG4vKiBsaW5lIDM4Miwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuLm1hcERJVl90b29sIC5yZW1vdmU6aG92ZXIge1xuXHRib3JkZXItcmFkaXVzOiAwcHggMHB4IDhweCA4cHg7XG5cdGJhY2tncm91bmQ6ICMzZjYyZWUgdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9pY28vaWNvX3JlbW92ZV9ob3Zlci5wbmdcIikgY2VudGVyIG5vLXJlcGVhdDtcbn1cblxuLyogbGluZSAzODQsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN0b29sYmFyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRyb3ctZ2FwOiA4cHg7XG5cdGJvdHRvbTogMTMwcHg7XG5cdHJpZ2h0OiAyMHB4O1xuXHR3aWR0aDogNDRweDtcblx0ei1pbmRleDogMTtcbn1cblxuLyogbGluZSAzODUsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN0b29sYmFyIC50b29saXRlbSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGJvcmRlci1yYWRpdXM6IDhweDtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0Ym94LXNoYWRvdzogMHB4IDRweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG59XG5cbi8qIGxpbmUgMzg2LCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jdG9vbGJhciAudG9vbGl0ZW0gYnV0dG9uIHtcblx0dHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4vKiBsaW5lIDM4Nywgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3Rvb2xiYXIgLnRvb2xpdGVtIGJ1dHRvbjpsYXN0LWNoaWxkIHtcblx0Ym9yZGVyOiBub25lO1xufVxuXG4vKiBsaW5lIDM4OCwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3Rvb2xiYXIgLnRvb2xpdGVtIC5hZGQge1xuXHRkaXNwbGF5OiBibG9jaztcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOGQ4ZDg7XG5cdHRleHQtaW5kZW50OiAtOTk5OXB4O1xuXHR3aWR0aDogNDRweDtcblx0aGVpZ2h0OiA0MHB4O1xuXHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2ljby9pY29fYWRkLnBuZ1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xufVxuXG4vKiBsaW5lIDM4OSwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3Rvb2xiYXIgLnRvb2xpdGVtIC5hZGQ6aG92ZXIge1xuXHRib3JkZXItcmFkaXVzOiA4cHggOHB4IDBweCAwcHg7XG5cdGJhY2tncm91bmQ6ICMzZjYyZWUgdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9pY28vaWNvX2FkZF9ob3Zlci5wbmdcIikgY2VudGVyIG5vLXJlcGVhdDtcbn1cblxuLyogbGluZSAzOTAsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN0b29sYmFyIC50b29saXRlbSAuYXJlYSB7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDhkOGQ4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0Y29sb3I6ICMxZDFkMWQ7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdHdpZHRoOiA0NHB4O1xuXHRoZWlnaHQ6IDQwcHg7XG59XG5cbi8qIGxpbmUgMzkxLCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jdG9vbGJhciAudG9vbGl0ZW0gLmFyZWE6aG92ZXIge1xuXHRjb2xvcjogIzFFNjNEMjtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLyogbGluZSAzOTIsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN0b29sYmFyIC50b29saXRlbSAucmVtb3ZlIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHRleHQtaW5kZW50OiAtOTk5OXB4O1xuXHR3aWR0aDogNDRweDtcblx0aGVpZ2h0OiA0MHB4O1xuXHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2ljby9pY29fcmVtb3ZlLnBuZ1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xufVxuXG4vKiBsaW5lIDM5Mywgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3Rvb2xiYXIgLnRvb2xpdGVtIC5yZW1vdmU6aG92ZXIge1xuXHRib3JkZXItcmFkaXVzOiAwcHggMHB4IDhweCA4cHg7XG5cdGJhY2tncm91bmQ6ICMzZjYyZWUgdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9pY28vaWNvX3JlbW92ZV9ob3Zlci5wbmdcIikgY2VudGVyIG5vLXJlcGVhdDtcbn1cblxuLyogbGluZSAzOTQsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN0b29sYmFyIC50b29saXRlbSAubWFwIHtcblx0Zm9udC1zaXplOiAxMHB4O1xuXHRjb2xvcjogIzFkMWQxZDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiA0NHB4O1xuXHRoZWlnaHQ6IDU5cHg7XG5cdHBhZGRpbmctdG9wOiAyMnB4O1xuXHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2ljby9pY29fbWFwLnBuZ1wiKSBjZW50ZXIgOXB4IG5vLXJlcGVhdDtcbn1cblxuLyogbGluZSAzOTUsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN0b29sYmFyIC50b29saXRlbSAubWFwOmhvdmVyIHtcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRjb2xvcjogI2ZmZjtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0YmFja2dyb3VuZDogIzNmNjJlZSB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2ljby9pY29fbWFwX2hvdmVyLnBuZ1wiKSBjZW50ZXIgOXB4IG5vLXJlcGVhdDtcbn1cblxuLyogbGluZSAzOTYsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN0b29sYmFyIC50b29saXRlbSAubWFwLmFjdGl2ZSB7XG5cdGJvcmRlci1yYWRpdXM6IDhweDtcblx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcblx0Zm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kOiAjM2Y2MmVlIHVybChcIi4uL2ltYWdlcy9jb21tb24vaWNvL2ljb19tYXBfaG92ZXIucG5nXCIpIGNlbnRlciA5cHggbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgMzk3LCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jdG9vbGJhciAudG9vbGl0ZW0gLmJ1bSB7XG5cdGZvbnQtc2l6ZTogMTBweDtcblx0Y29sb3I6ICMxZDFkMWQ7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogNDRweDtcblx0aGVpZ2h0OiA0N3B4O1xuXHRwYWRkaW5nLXRvcDogMjBweDtcblx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9pY28vaWNvX2J1bS5wbmdcIikgY2VudGVyIDlweCBuby1yZXBlYXQ7XG59XG5cbi8qIGxpbmUgMzk4LCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jdG9vbGJhciAudG9vbGl0ZW0gLmJ1bTpob3ZlciB7XG5cdGJvcmRlci1yYWRpdXM6IDhweDtcblx0Y29sb3I6ICNmZmY7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGJhY2tncm91bmQ6ICMzZjYyZWUgdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9pY28vaWNvX2J1bV9ob3Zlci5wbmdcIikgY2VudGVyIDlweCBuby1yZXBlYXQ7XG59XG5cbi8qIGxpbmUgMzk5LCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jdG9vbGJhciAudG9vbGl0ZW0gLmJ1bS5hY3RpdmUge1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdGNvbG9yOiAjZmZmO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRiYWNrZ3JvdW5kOiAjM2Y2MmVlIHVybChcIi4uL2ltYWdlcy9jb21tb24vaWNvL2ljb19idW1faG92ZXIucG5nXCIpIGNlbnRlciA5cHggbm8tcmVwZWF0O1xufVxuXG4vKiBsaW5lIDQwMCwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3Rvb2xiYXIgLnRvb2xpdGVtIC5yZXNldCB7XG5cdGZvbnQtc2l6ZTogMTBweDtcblx0Y29sb3I6ICMxZDFkMWQ7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogNDRweDtcblx0aGVpZ2h0OiA0N3B4O1xuXHRwYWRkaW5nLXRvcDogMjBweDtcblx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9pY28vaWNvX3Jlc2V0LnBuZ1wiKSBjZW50ZXIgOXB4IG5vLXJlcGVhdDtcbn1cblxuLyogbGluZSA0MDEsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN0b29sYmFyIC50b29saXRlbSAucmVzZXQ6aG92ZXIge1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdGNvbG9yOiAjZmZmO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRiYWNrZ3JvdW5kOiAjM2Y2MmVlIHVybChcIi4uL2ltYWdlcy9jb21tb24vaWNvL2ljb19yZXNldF9ob3Zlci5wbmdcIikgY2VudGVyIDlweCBuby1yZXBlYXQ7XG59XG5cbi8qIGxpbmUgNDAyLCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jdG9vbGJhciAudG9vbGl0ZW0gLnJlc2V0LmFjdGl2ZSB7XG5cdGJvcmRlci1yYWRpdXM6IDhweDtcblx0Y29sb3I6ICNmZmY7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGJhY2tncm91bmQ6ICMzZjYyZWUgdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9pY28vaWNvX3Jlc2V0X2hvdmVyLnBuZ1wiKSBjZW50ZXIgOXB4IG5vLXJlcGVhdDtcbn1cblxuLyogbGluZSA0MDQsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN0b29sYmFyIC50b29saXRlbSAucG9pIHtcblx0Zm9udC1zaXplOiAxMHB4O1xuXHRjb2xvcjogIzFkMWQxZDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiA0NHB4O1xuXHRoZWlnaHQ6IDQ3cHg7XG5cdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2ljby9pY29fbWFya2VyLnBuZ1wiKSBjZW50ZXIgOXB4IG5vLXJlcGVhdDtcbn1cblxuLyogbGluZSA0MDUsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN0b29sYmFyIC50b29saXRlbSAucG9pOmhvdmVyIHtcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRjb2xvcjogI2ZmZjtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0YmFja2dyb3VuZDogIzNmNjJlZSB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2ljby9pY29fbWFya2VyX2hvdmVyLnBuZ1wiKSBjZW50ZXIgOXB4IG5vLXJlcGVhdDtcbn1cblxuLyogbGluZSA0MDYsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN0b29sYmFyIC50b29saXRlbSAucG9pLmFjdGl2ZSB7XG5cdGJvcmRlci1yYWRpdXM6IDhweDtcblx0Y29sb3I6ICNmZmY7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGJhY2tncm91bmQ6ICMzZjYyZWUgdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9pY28vaWNvX21hcmtlcl9ob3Zlci5wbmdcIikgY2VudGVyIDlweCBuby1yZXBlYXQ7XG59XG5cbi8qIGxpbmUgNDA3LCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jdG9vbGJhciAubWFwX3NlbGVjdCB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAxMzVweDtcblx0cmlnaHQ6IDUwcHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNEOUQ5RDk7XG5cdHBhZGRpbmc6IDhweCAxMHB4IDNweCAxMHB4O1xuXHR3aWR0aDogMTIwcHg7XG5cdGhlaWdodDogNDRweDtcblx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRib3gtc2hhZG93OiAwcHggNHB4IDZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cblxuLyogbGluZSA0MDgsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN0b29sYmFyIC5tYXBfc2VsZWN0IHVsIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRoZWlnaHQ6IDMwcHg7XG59XG5cbi8qIGxpbmUgNDA5LCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jdG9vbGJhciAubWFwX3NlbGVjdCBsaSB7XG5cdHdpZHRoOiAzMyU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLyogbGluZSA0MTAsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN0b29sYmFyIC5tYXBfc2VsZWN0IGxpIGEge1xuXHRkaXNwbGF5OiBibG9jaztcblx0aGVpZ2h0OiAzMHB4O1xuXHRwYWRkaW5nLXRvcDogMThweDtcblx0Zm9udC1zaXplOiAxMHB4O1xuXHRjb2xvcjogIzYwNjA2MDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLyogbGluZSA0MTEsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN0b29sYmFyIC5tYXBfc2VsZWN0IGxpIC5tYXBfc2VsMDEge1xuXHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2ljby9pY29fbWFwMDEucG5nXCIpIGNlbnRlciAxcHggbm8tcmVwZWF0O1xufVxuXG4vKiBsaW5lIDQxMiwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3Rvb2xiYXIgLm1hcF9zZWxlY3QgbGkgLm1hcF9zZWwwMTpob3ZlciB7XG5cdGNvbG9yOiAjM2Y2NWU2O1xuXHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2ljby9pY29fbWFwMDFfaG92ZXIucG5nXCIpIGNlbnRlciAxcHggbm8tcmVwZWF0O1xufVxuXG4vKiBsaW5lIDQxMywgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3Rvb2xiYXIgLm1hcF9zZWxlY3QgbGkgLm1hcF9zZWwwMiB7XG5cdGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9jb21tb24vaWNvL2ljb19tYXAwMi5wbmdcIikgY2VudGVyIDFweCBuby1yZXBlYXQ7XG59XG5cbi8qIGxpbmUgNDE0LCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jdG9vbGJhciAubWFwX3NlbGVjdCBsaSAubWFwX3NlbDAyOmhvdmVyIHtcblx0Y29sb3I6ICMzZjY1ZTY7XG5cdGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9jb21tb24vaWNvL2ljb19tYXAwMl9ob3Zlci5wbmdcIikgY2VudGVyIDFweCBuby1yZXBlYXQ7XG59XG5cbi8qIGxpbmUgNDE1LCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jdG9vbGJhciAubWFwX3NlbGVjdCBsaSAubWFwX3NlbDAzIHtcblx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9pY28vaWNvX21hcDAzLnBuZ1wiKSBjZW50ZXIgMXB4IG5vLXJlcGVhdDtcbn1cblxuLyogbGluZSA0MTYsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN0b29sYmFyIC5tYXBfc2VsZWN0IGxpIC5tYXBfc2VsMDM6aG92ZXIge1xuXHRjb2xvcjogIzNmNjVlNjtcblx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9pY28vaWNvX21hcDAzX2hvdmVyLnBuZ1wiKSBjZW50ZXIgMXB4IG5vLXJlcGVhdDtcbn1cblxuLyogbGluZSA0MTcsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN0b29sYmFyIC5wb2lfc2VsZWN0IHtcblx0ZGlzcGxheTogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDI1MXB4O1xuXHRyaWdodDogNTBweDtcblx0Ym9yZGVyOiAxcHggc29saWQgI0Q5RDlEOTtcblx0cGFkZGluZzogN3B4IDEwcHggM3B4IDEwcHg7XG5cdHdpZHRoOiAxMThweDtcblx0aGVpZ2h0OiA1MHB4O1xuXHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdGJveC1zaGFkb3c6IDBweCA0cHggNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuXG4vKiBsaW5lIDQxOCwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3Rvb2xiYXIgLnBvaV9zZWxlY3QgdWwge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRoZWlnaHQ6IDMwcHg7XG59XG5cbi8qIGxpbmUgNDE5LCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jdG9vbGJhciAucG9pX3NlbGVjdCBsaSB7XG5cdGhlaWdodDogMjZweDtcbn1cblxuLyogbGluZSA0MjAsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN0b29sYmFyIC5wb2lfc2VsZWN0IGxpIGEge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdHBhZGRpbmc6IDBweCAwIDAgMThweDtcblx0Zm9udC1zaXplOiAxMXB4O1xuXHRjb2xvcjogIzYwNjA2MDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLyogbGluZSA0MjEsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN0b29sYmFyIC5wb2lfc2VsZWN0IGxpIC5wb2lfc2VsMDEge1xuXHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2ljby9pY29fcG9pMDEucG5nXCIpIG5vLXJlcGVhdDtcbn1cblxuLyogbGluZSA0MjIsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN0b29sYmFyIC5wb2lfc2VsZWN0IGxpIC5wb2lfc2VsMDE6aG92ZXIge1xuXHRjb2xvcjogIzNmNjVlNjtcblx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9pY28vaWNvX3BvaTAxX2hvdmVyLnBuZ1wiKSBuby1yZXBlYXQ7XG59XG5cbi8qIGxpbmUgNDIzLCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jdG9vbGJhciAucG9pX3NlbGVjdCBsaSAucG9pX3NlbDAyIHtcblx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9pY28vaWNvX3BvaTAxLnBuZ1wiKSBuby1yZXBlYXQ7XG59XG5cbi8qIGxpbmUgNDI0LCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jdG9vbGJhciAucG9pX3NlbGVjdCBsaSAucG9pX3NlbDAyOmhvdmVyIHtcblx0Y29sb3I6ICMzZjY1ZTY7XG5cdGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9jb21tb24vaWNvL2ljb19wb2kwMV9ob3Zlci5wbmdcIikgbm8tcmVwZWF0O1xufVxuXG4vKiBsaW5lIDQyNywgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuLndpZDE5MCB7XG5cdHdpZHRoOiAxOTBweDtcbn1cblxuLyogbGluZSA0MjcsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbi5tcjEzIHtcblx0bWFyZ2luLXJpZ2h0OiAxM3B4O1xufVxuXG4vKiBsaW5lIDQyOCwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuLnBvcHVwIHtcblx0ei1pbmRleDogMzA7XG5cdG1pbi13aWR0aDogMjQwcHg7XG5cdGJveC1zaGFkb3c6IDBweCA0cHggNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICMzRjgwRUE7XG5cdHBhZGRpbmc6IDEycHg7XG59XG5cbi8qIGxpbmUgNDI5LCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4ucG9wdXAgLnRpdGxlMDEge1xuXHRiYWNrZ3JvdW5kOiAjM0Y4MEVBO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHBhZGRpbmc6IDZweCAxMnB4O1xuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRmb250LXNpemU6IDE1cHg7XG5cdGNvbG9yOiAjZmZmO1xuXHRmb250LXdlaWdodDogNzAwO1xufVxuXG4vKiBsaW5lIDQzMCwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuLnBvcHVwIHRhYmxlIHtcblx0bWFyZ2luLXRvcDogMTBweDtcbn1cblxuLyogbGluZSA0MzEsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbi5wb3B1cCB0ciB7XG5cdGhlaWdodDogMjVweDtcbn1cblxuLyogbGluZSA0MzIsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbi5wb3B1cCAudWxfc3QwMSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cGFkZGluZy1sZWZ0OiAxN3B4O1xuXHRsaW5lLWhlaWdodDogMjBweDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRjb2xvcjogIzFkMWQxZDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9pY28vZG90LnBuZ1wiKSA5cHggN3B4IG5vLXJlcGVhdDtcbn1cblxuLyogbGluZSA0MzQsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbi5zdXJ2ZXlfd3JhcCB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdHdpZHRoOiAxMDAwcHg7XG5cdGhlaWdodDogNjAwcHg7XG59XG5cbi8qIGxpbmUgNDM1LCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4uc3VydmV5X3dyYXAgLmxpbmswMSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA0MTBweDtcblx0bGVmdDogNjBweDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAzMDBweDtcblx0aGVpZ2h0OiAxNTBweDtcbn1cblxuLyogbGluZSA0MzYsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbi5zdXJ2ZXlfd3JhcCAubGluazAyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDQxMHB4O1xuXHRsZWZ0OiAzODBweDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAzMDBweDtcblx0aGVpZ2h0OiAxNTBweDtcbn1cblxuLyogbGluZSA0MzgsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbi5zdXJ2ZXlfY29uIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDBweDtcblx0bGVmdDogNTAlO1xuXHRtYXJnaW4tbGVmdDogLTM1MHB4O1xuXHR3aWR0aDogNzAwcHg7XG5cdGhlaWdodDogMTEyNXB4O1xuXHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2NvbnRlbnQvc3VydmV5X2JnLnBuZ1wiKSBuby1yZXBlYXQ7XG59XG5cbi8qIGxpbmUgNDQxLCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4uc3VydmV5X2NvbjAyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDExMjVweDtcblx0bGVmdDogNTAlO1xuXHRtYXJnaW4tbGVmdDogLTM1MHB4O1xuXHR3aWR0aDogNzAwcHg7XG5cdGhlaWdodDogNTIwcHg7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdGJhY2tncm91bmQ6ICMwNzI4Njc7XG5cdHBhZGRpbmc6IDMwcHggNzdweDtcbn1cblxuLyogbGluZSA0NDQsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbi5zdXJ2ZXlfY29uMDIgaDMge1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGNvbG9yOiAjZmZmO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHBhZGRpbmctdG9wOiAxMHB4O1xuXHR3aWR0aDogMTU4cHg7XG5cdGhlaWdodDogNDJweDtcblx0Ym9yZGVyLXJhZGl1czogMjFweDtcblx0YmFja2dyb3VuZDogIzAwMDtcblx0bWFyZ2luOiAwIGF1dG87XG59XG5cbi8qIGxpbmUgNDQ2LCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4uc3VydmV5X2NvbjAyIHAge1xuXHRtYXJnaW46IDIwcHggMHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Y29sb3I6ICNmZmY7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi8qIGxpbmUgNDQ4LCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4uaW5wdXRfYXJlYSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tbGVmdDogMTAwcHg7XG59XG5cbi8qIGxpbmUgNDQ5LCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4uaW5wdXRfYXJlYSBsYWJlbCB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Y29sb3I6ICNmZmY7XG5cdHdpZHRoOiAxMjBweDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKiBsaW5lIDQ1MCwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuLmlucHV0X2FyZWEgaW5wdXQge1xuXHR3aWR0aDogMjgwcHg7XG5cdGhlaWdodDogMzVweDtcblx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRwYWRkaW5nOiAxMnB4O1xuXHRmb250LXNpemU6IDEzcHg7XG59XG5cbi8qIGxpbmUgNDUxLCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4uaW5wdXRfYXJlYSBkaXYge1xuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4vKiBsaW5lIDQ1Mywgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuLmJ0bl9hcmVhIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdG1hcmdpbi10b3A6IDIycHg7XG59XG5cbi8qIGxpbmUgNDU0LCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4uYnRuX2FyZWEgYnV0dG9uIHtcblx0d2lkdGg6IDEzMHB4O1xuXHRoZWlnaHQ6IDQ2cHg7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Ym9yZGVyLXJhZGl1czogNnB4O1xufVxuXG4vKiBsaW5lIDQ1NSwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuLmJ0bl9hcmVhIC5jYW5jZWwge1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRjb2xvcjogIzZkNmQ2ZDtcblx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuXG4vKiBsaW5lIDQ1Niwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuLmJ0bl9hcmVhIC5jb25maXJtIHtcblx0YmFja2dyb3VuZDogIzAwMDtcblx0Y29sb3I6ICNmZmY7XG59XG5cbi8qIGxpbmUgNDU4LCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4ucmFkaW9fYXJlYSB7XG5cdG1hcmdpbjogNDBweCAwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4vKiBsaW5lIDQ2MCwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuLnJhZGlvX2FyZWEgLm1yNTAge1xuXHRtYXJnaW4tcmlnaHQ6IDUwcHg7XG59XG5cbi8qIGxpbmUgNDYxLCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4ucmFkaW9fYXJlYSAucmFkaW8ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLyogbGluZSA0NjIsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbi5yYWRpb19hcmVhIC5yYWRpbyAucmFkaW9fdHh0IHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRsaW5lLWhlaWdodDogMTUwJTtcblx0Y29sb3I6ICNmZmY7XG5cdG1hcmdpbi1sZWZ0OiA4cHg7XG59XG5cbi8qIGxpbmUgNDY0LCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4ucmFkaW9fYXJlYSAucmFkaW8gaW5wdXRbdHlwZT0ncmFkaW8nXSArIGxhYmVsIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAyMnB4O1xuXHRoZWlnaHQ6IDIycHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICM3MTcxNzE7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0ei1pbmRleDogMjtcbn1cblxuLyogbGluZSA0NjUsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbi5yYWRpb19hcmVhIC5yYWRpbyBpbnB1dFt0eXBlPSdyYWRpbyddICsgbGFiZWw6Zm9jdXMtdmlzaWJsZSB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNmZmYgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSA0NzAsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbi5yYWRpb19hcmVhIC5yYWRpbyBpbnB1dFt0eXBlPSdyYWRpbyddOmNoZWNrZWQgKyBsYWJlbCB7XG5cdGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9jb21tb24vaWNvL2ljby1yZGkucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG5cdGJvcmRlcjogdW5zZXQ7XG59XG5cbi8qIGxpbmUgNDcxLCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4ucmFkaW9fYXJlYSAucmFkaW8gaW5wdXRbdHlwZT0ncmFkaW8nXTpmb2N1cyArIGxhYmVsIHtcblx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9pY28vaWNvLXJkaS5wbmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcblx0Ym9yZGVyOiB1bnNldDtcbn1cblxuLyogbGluZSA0NzIsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbi5yYWRpb19hcmVhIC5yYWRpbyBpbnB1dFt0eXBlPSdyYWRpbyddIHtcblx0d2lkdGg6IDIwcHg7XG5cdGhlaWdodDogMjBweDtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXI6IHVuc2V0O1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdHotaW5kZXg6IC0xO1xufVxuXG4vKiBsaW5lIDQ4MSwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuLnN1cnZleV9ibGFuayB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0Ym90dG9tOiAwcHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDIwcHg7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi8qIGxpbmUgNDgyLCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4uc3VydmV5X3R4dCB7XG5cdHdpZHRoOiA2MDBweDtcblx0aGVpZ2h0OiAxOTBweDtcblx0Ym9yZGVyLXJhZGl1czogMTZweDtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0cGFkZGluZzogMjBweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDkwMHB4O1xuXHRsZWZ0OiA1MHB4O1xuXHRmb250LXNpemU6IDEzcHg7XG5cdGNvbG9yOiAjMzczNzM3O1xuXHRmb250LXdlaWdodDogNTAwO1xufVxuXG4vKiBsaW5lIDQ4OSwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuLmRpbW1lZDo6YmVmb3JlIHtcblx0Y29udGVudDogJyc7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdHdpZHRoOiAxMDB2dztcblx0aGVpZ2h0OiAxMDB2aDtcblx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQpO1xuXHR6LWluZGV4OiAtMTtcbn1cblxuLyogbGluZSA0OTEsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbi5wb3Bfd3JhcCB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0ei1pbmRleDogOTk5OTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0b3BhY2l0eTogMDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi8qIGxpbmUgNDkyLCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4ucG9wX3dyYXAuYWN0aXZlIHtcblx0b3BhY2l0eTogMTtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLyogbGluZSA0OTMsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbi5kYXRhX2JvdGguYWN0aXZlIHtcblx0b3BhY2l0eTogMTtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLyogbGluZSA0OTQsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbi5yZXBvcnRfd3JhcCB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdHdpZHRoOiA4NTBweDtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xufVxuXG4vKiBsaW5lIDQ5NSwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuLnJlcG9ydF93cmFwIC5oZWFkZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGhlaWdodDogNTRweDtcblx0cGFkZGluZzogMTVweCAzMHB4IDlweCAzMHB4O1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QzZDNkMztcbn1cblxuLyogbGluZSA0OTYsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbi5yZXBvcnRfd3JhcCAuaGVhZGVyIGgzIHtcblx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9pY28vaWNvX3JlcG9ydC5wbmdcIikgbm8tcmVwZWF0O1xuXHRwYWRkaW5nOiAycHggMCAwIDMxcHg7XG5cdGZvbnQtc2l6ZTogMjJweDtcblx0Y29sb3I6ICMyMDIwMjA7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi8qIGxpbmUgNDk3LCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4ucmVwb3J0X3dyYXAgLmhlYWRlciAuaDNfMiB7XG5cdGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9jb21tb24vaWNvL2ljb19ib3RoLnBuZ1wiKSAwcHggMnB4IG5vLXJlcGVhdDtcblx0cGFkZGluZzogMnB4IDAgMCAzMXB4O1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGNvbG9yOiAjMjAyMDIwO1xuXHRmb250LXdlaWdodDogNzAwO1xufVxuXG4vKiBsaW5lIDQ5OSwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuLnJlcG9ydF93cmFwIC5oZWFkZXIgc3BhbiB7XG5cdHBhZGRpbmctbGVmdDogMTBweDtcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRjb2xvcjogIzYwNjA2MDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLyogbGluZSA1MDAsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbi5yZXBvcnRfd3JhcCAuaGVhZGVyIC5idG5fYXJlYSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGdhcDogMTBweDtcbn1cblxuLyogbGluZSA1MDEsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbi5yZXBvcnRfd3JhcCAuaGVhZGVyIC5idG5fYXJlYSAucmVwb3J0X3ByaW50IHtcblx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZDNkM2QzO1xuXHR3aWR0aDogNjBweDtcblx0aGVpZ2h0OiAyOHB4O1xuXHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2ljby9pY29fcHJpbnQucG5nXCIpIDZweCA0cHggbm8tcmVwZWF0O1xuXHRwYWRkaW5nOiAycHggMCAwIDI0cHg7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0Y29sb3I6ICM2MDYwNjA7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi8qIGxpbmUgNTAyLCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4ucmVwb3J0X3dyYXAgLmhlYWRlciAuYnRuX2FyZWEgLnJlcG9ydF9lZGl0IHtcblx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZDNkM2QzO1xuXHR3aWR0aDogNjBweDtcblx0aGVpZ2h0OiAyOHB4O1xuXHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2ljby9pY29fZWRpdC5wbmdcIikgNnB4IDRweCBuby1yZXBlYXQ7XG5cdHBhZGRpbmc6IDJweCAwIDAgMjRweDtcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRjb2xvcjogIzYwNjA2MDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLyogbGluZSA1MDMsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbi5yZXBvcnRfd3JhcCAuaGVhZGVyIC5idG5fYXJlYSAucmVwb3J0X2Nsb3NlIHtcblx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9pY28vaWNvX2Nsb3NlMDEucG5nXCIpIG5vLXJlcGVhdDtcblx0d2lkdGg6IDI3cHg7XG5cdGhlaWdodDogMjhweDtcblx0dGV4dC1pbmRlbnQ6IC05OTk5OXB4O1xufVxuXG4vKiBsaW5lIDUwNiwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuLnJlcG9ydF93cmFwIC5ib2R5IHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogY2FsYygxMDAlIC0gMTAwcHgpO1xuXHRwYWRkaW5nOiAyMHB4IDEwcHggMzBweCAzMHB4O1xuXHRvdmVyZmxvdy15OiBzY3JvbGw7XG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuLyogbGluZSA1MDcsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbi5yZXBvcnRfd3JhcCAuYm9keSAudG9wX2FyZWEge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuXG4vKiBsaW5lIDUwOCwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuLnJlcG9ydF93cmFwIC5ib2R5IC50b3BfYXJlYSBzcGFuIHtcblx0aGVpZ2h0OiAyNXB4O1xuXHRsaW5lLWhlaWdodDogMjVweDtcblx0Ym9yZGVyLXJhZGl1czogMTNweDtcblx0cGFkZGluZzogMCAxMXB4O1xuXHRmb250LXNpemU6IDEycHg7XG5cdGJhY2tncm91bmQ6ICNmMWYxZjE7XG5cdGNvbG9yOiAjNjA2MDYwO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5cbi8qIGxpbmUgNTEwLCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4ucmVwb3J0X3dyYXAgLmJvZHkgLmNvbnRlbnQge1xuXHRwYWRkaW5nLXRvcDogMjBweDtcbn1cblxuLyogbGluZSA1MTEsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbi5yZXBvcnRfd3JhcCAuYm9keSAuY29udGVudCAudGl0bGUge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuXG4vKiBsaW5lIDUxMiwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuLnJlcG9ydF93cmFwIC5ib2R5IC5jb250ZW50IC50aXRsZSBoNCB7XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0Y29sb3I6ICMxMTE7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi8qIGxpbmUgNTEzLCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4ucmVwb3J0X3dyYXAgLmJvZHkgLmNvbnRlbnQgLnRpdGxlIGRpdiB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Y29sb3I6ICMzMzM7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi8qIGxpbmUgNTE1LCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4ucmVwb3J0X3dyYXAgLmJvZHkgLmNvbnRlbnQgLnJlcG9ydC1pbmZvIHtcblx0bWFyZ2luLXRvcDogMjBweDtcblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA4MHB4IDFmciAxMjBweCAxZnI7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDNEM0QzO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI0QzRDNEMztcbn1cblxuLyogbGluZSA1MTYsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbi5yZXBvcnRfd3JhcCAuYm9keSAuY29udGVudCAucmVwb3J0LWluZm8gZHQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGMUYxO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHBhZGRpbmc6IDExcHggMDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRjb2xvcjogIzYwNjA2MDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLyogbGluZSA1MTcsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbi5yZXBvcnRfd3JhcCAuYm9keSAuY29udGVudCAucmVwb3J0LWluZm8gZGQge1xuXHRwYWRkaW5nOiAxMXB4IDAgMTFweCAxMnB4O1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGNvbG9yOiAjMzMzO1xuXHRmb250LXdlaWdodDogNTAwO1xufVxuXG4vKiBsaW5lIDUxOSwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuLnJlcG9ydF93cmFwIC5ib2R5IC5jb250ZW50IC5kYXRhX2FyZWEge1xuXHRtYXJnaW4tdG9wOiAxNHB4O1xufVxuXG4vKiBsaW5lIDUyMCwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuLnJlcG9ydF93cmFwIC5ib2R5IC5jb250ZW50IC5kYXRhX2FyZWEgaDUge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvcDogMTBweDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRjb2xvcjogIzIwMjAyMDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLyogbGluZSA1MjEsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbi5yZXBvcnRfd3JhcCAuYm9keSAuY29udGVudCAuZGF0YV9hcmVhIGg2IHtcblx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9pY28vaWNvX2g2LnBuZ1wiKSAxMHB4IDMwcHggbm8tcmVwZWF0O1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0cGFkZGluZzogMjBweCAwIDEwcHggMjJweDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRjb2xvcjogIzIwMjAyMDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLyogbGluZSA1MjIsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbi5yZXBvcnRfd3JhcCAuYm9keSAuY29udGVudCAuZGF0YV9hcmVhIC5ncmFwaF9hcmVhIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMjgwcHg7XG5cdGJhY2tncm91bmQ6ICNkZGQ7XG59XG5cbi8qIGxpbmUgNTIzLCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4ucmVwb3J0X3dyYXAgLmJvZHkgLmNvbnRlbnQgLmRhdGFfYXJlYSAubWVtb19hcmVhIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMjgwcHg7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Y29sb3I6ICMyMDIwMjA7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGJvcmRlci1yYWRpdXM6IDhweDtcblx0Ym9yZGVyOiAxcHggc29saWQgI2QzZDNkMztcblx0cGFkZGluZzogMjBweDtcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRvdmVyZmxvdy15OiBzY3JvbGw7XG59XG5cbi8qIGxpbmUgNTI3LCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4ucmVwb3J0X3dyYXAgLmJvZHkwMiB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IGNhbGMoMTAwJSAtIDEwMHB4KTtcblx0cGFkZGluZzogMjBweCAyMHB4IDIwcHggMjBweDtcblx0b3ZlcmZsb3cteTogYXV0bztcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG4vKiBsaW5lIDUyOCwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuLnJlcG9ydF93cmFwIC5ib2R5MDIgLmJvdGhfd3JhcCB7XG5cdHBhZGRpbmc6IDIwcHg7XG5cdGJhY2tncm91bmQ6ICNGNEY1Rjk7XG5cdGJvcmRlci1yYWRpdXM6IDE2cHg7XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi8qIGxpbmUgNTI5LCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4ucmVwb3J0X3dyYXAgLmJvZHkwMiAuYm90aF93cmFwIGg1IHtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRjb2xvcjogIzFkMWQxZDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLyogbGluZSA1MzAsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbi5yZXBvcnRfd3JhcCAuYm9keTAyIC5ib3RoX3dyYXAgLnNtVHh0IHtcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRjb2xvcjogIzYwNjA2MDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0cGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG4vKiBsaW5lIDUzMSwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuLnJlcG9ydF93cmFwIC5ib2R5MDIgLmJvdGhfd3JhcCAuYXJlYV90eHQge1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4vKiBsaW5lIDUzMiwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuLnJlcG9ydF93cmFwIC5ib2R5MDIgLmJvdGhfd3JhcCAuZmxleF93cmFwIHtcblx0bWluLWhlaWdodDogMTY1cHg7XG5cdGdhcDogOHB4O1xuXHRtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4vKiBsaW5lIDUzMywgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuLnJlcG9ydF93cmFwIC5ib2R5MDIgLmJvdGhfd3JhcCAuZmxleF93cmFwIC5hcmVhIHtcblx0cGFkZGluZzogMjBweCAwIDIwcHggNnB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHdyaXRpbmctbW9kZTogdmVydGljYWwtbHI7XG5cdHdpZHRoOiAzNHB4O1xuXHRiYWNrZ3JvdW5kOiAjRTBFQkZGO1xuXHRib3JkZXItbGVmdDogMXB4IHNvbGlkICM0NTc3RjY7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0bGV0dGVyLXNwYWNpbmc6IC0xcHg7XG5cdGNvbG9yOiAjMjAyMDIwO1xuXHRmb250LXdlaWdodDogNjAwO1xufVxuXG4vKiBsaW5lIDUzNCwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuLnJlcG9ydF93cmFwIC5ib2R5MDIgLmJvdGhfd3JhcCAuZmxleF93cmFwIC5ncmFwaCB7XG5cdGJhY2tncm91bmQ6ICNjY2M7XG5cdHdpZHRoOiBjYWxjKDEwMCUgLSA0MnB4KTtcbn1cblxuLyogbGluZSA1MzgsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbi5yZXBvcnRfd3JhcCAuZm9vdGVyIHtcblx0bGluZS1oZWlnaHQ6IDQ2cHg7XG5cdGJhY2tncm91bmQ6ICNmMWYxZjE7XG5cdGJvcmRlci1yYWRpdXM6IDBweCA4cHg7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0Y29sb3I6ICM2MDYwNjA7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLyogbGluZSA1NDAsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbi5yZXBvcnRfb3B0IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNTAlO1xuXHRtYXJnaW46IC00MDBweCAwIDAgNDQwcHg7XG59XG5cbi8qIGxpbmUgNTQxLCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4ucmVwb3J0X29wdCAuaGVhZCB7XG5cdGhlaWdodDogNTBweDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlM2UzZTM7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0cGFkZGluZzogMTZweCAxOHB4IDIwcHggMThweDtcbn1cblxuLyogbGluZSA1NDIsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbi5yZXBvcnRfb3B0IC5oZWFkIGg0IHtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRjb2xvcjogIzExMTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLyogbGluZSA1NDMsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbi5yZXBvcnRfb3B0IC5oZWFkIC5yZXBvcnRfY2xvc2UwMiB7XG5cdGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9jb21tb24vaWNvL2ljb19jbG9zZTAyLnBuZ1wiKSBuby1yZXBlYXQ7XG5cdHdpZHRoOiAyNHB4O1xuXHRoZWlnaHQ6IDI0cHg7XG5cdHRleHQtaW5kZW50OiAtOTk5OTlweDtcbn1cblxuLyogbGluZSA1NDUsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbi5yZXBvcnRfb3B0IC5ib2R5IHtcblx0bWFyZ2luOiAxNnB4IDBweCAxM3B4IDE0cHg7XG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0b3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuXG4vKiBsaW5lIDU0Niwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuLnJlcG9ydF9vcHQgLmJvZHkgLnJlcG9ydF91bCA+IGxpIHtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLyogbGluZSA1NDcsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbi5yZXBvcnRfb3B0IC5ib2R5IC5yZXBvcnRfdWwgPiBsaTpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG4vKiBsaW5lIDU0OCwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuLnJlcG9ydF9vcHQgLmJvZHkgLnJlcG9ydF91bCBidXR0b24ge1xuXHR0cmFuc2l0aW9uOiAuMnMgZWFzZS1pbi1vdXQ7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdHBhZGRpbmctbGVmdDogNDBweDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRjb2xvcjogIzYwNjA2MDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Ym9yZGVyOiAxcHggc29saWQgI2QzZDNkMztcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMzRweDtcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2ljby9pY29fcmVsaS5wbmdcIikgMTZweCAxMXB4IG5vLXJlcGVhdDtcbn1cblxuLyogbGluZSA1NDksIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbi5yZXBvcnRfb3B0IC5ib2R5IC5yZXBvcnRfdWwgYnV0dG9uOmhvdmVyIHtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Y29sb3I6ICMzZjYyZWU7XG5cdGJvcmRlcjogMXB4IHNvbGlkICMzZjYyZWU7XG5cdGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9jb21tb24vaWNvL2ljb19yZWxpX2hvdmVyLnBuZ1wiKSAxNnB4IDExcHggbm8tcmVwZWF0O1xufVxuXG4vKiBsaW5lIDU1MCwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuLnJlcG9ydF9vcHQgLmJvZHkgLnJlcG9ydF91bCA+IGxpID4gLmFjdGl2ZSB7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGNvbG9yOiAjM2Y2MmVlO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjM2Y2MmVlO1xuXHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2ljby9pY29fcmVsaV9ob3Zlci5wbmdcIikgMTZweCAxMXB4IG5vLXJlcGVhdDtcbn1cblxuLyogbGluZSA1NTIsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbi5yZXBvcnRfb3B0IC5mb290ZXIge1xuXHRoZWlnaHQ6IDYwcHg7XG5cdG1hcmdpbjogMCAxOHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Z2FwOiAxMnB4O1xufVxuXG4vKiBsaW5lIDU1Mywgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuLnJlcG9ydF9vcHQgLmZvb3RlciAuYnRuX2NhbmNlbCB7XG5cdHdpZHRoOiA4NnB4O1xuXHRoZWlnaHQ6IDM4cHg7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0YmFja2dyb3VuZDogI2U5ZTllOTtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRjb2xvcjogIzYwNjA2MDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLyogbGluZSA1NTQsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbi5yZXBvcnRfb3B0IC5mb290ZXIgLmJ0bl9jb25maXJtIHtcblx0d2lkdGg6IDg2cHg7XG5cdGhlaWdodDogMzhweDtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRiYWNrZ3JvdW5kOiAjM2Y2MmVlO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGNvbG9yOiAjZmZmO1xuXHRmb250LXdlaWdodDogNDAwO1xufVxuXG4vKiBsaW5lIDU1Nywgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuLnJlcG9ydF9zdGVwMDEge1xuXHRkaXNwbGF5OiBub25lO1xuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHR3aWR0aDogMjE4cHg7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbi8qIGxpbmUgNTU4LCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4ucmVwb3J0X3N0ZXAwMiB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHdpZHRoOiAyNjdweDtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcbn1cblxuLyogbGluZSA1NTksIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbi5yZXBvcnRfc3RlcDAyIC5sYWJlbF91aSB7XG5cdG1hcmdpbjogMTFweCAwIDAgN3B4O1xufVxuXG4vKiBsaW5lIDU2MCwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuLnJlcG9ydF9zdGVwMDIgLmxhYmVsX3VpIGxpIHtcblx0bWFyZ2luLWJvdHRvbTogMTRweDtcbn1cblxuLyogbGluZSA1NjEsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbi5yZXBvcnRfc3RlcDAyIC5sYWJlbF91aSBsYWJlbCB7XG5cdHBhZGRpbmctdG9wOiAycHg7XG5cdGxldHRlci1zcGFjaW5nOiAtMXB4O1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGNvbG9yOiAjNjA2MDYwO1xuXHRmb250LXdlaWdodDogNTAwO1xufVxuXG4vKiBsaW5lIDU2Miwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuLnJlcG9ydF9zdGVwMDIgLmxhYmVsX3VpIC5hY3RpdmUge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGNvbG9yOiAjMTExO1xuXHRmb250LXdlaWdodDogNzAwO1xufVxuXG4vKiBsaW5lIDU2NCwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuLmhlbHBfaWNvIHtcblx0ei1pbmRleDogOTk7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG9wOiA0cHg7XG5cdGxlZnQ6IDJweDtcbn1cblxuLyogbGluZSA1NjUsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbi5oZWxwX3R4dCB7XG5cdG1heC13aWR0aDogMjAwcHg7XG5cdHRyYW5zaXRpb246IC4ycyBlYXNlLWluLW91dDtcblx0ZGlzcGxheTogbm9uZTtcblx0ei1pbmRleDogOTk5OTk7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAzMHB4O1xuXHRsZWZ0OiAxNzBweDtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRjb2xvcjogIzIyMjtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0cGFkZGluZzogOHB4IDE1cHg7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0Ym9yZGVyOiAxcHggc29saWQgIzU1NTtcblx0Ym94LXNoYWRvdzogMXB4IDJweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLyogbGluZSA1NjcsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbi5wYXJ0X3R4dCB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Y29sb3I6ICMyMjI7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi8qIGxpbmUgNTY4LCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4uY210MDIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDU5MHB4O1xufVxuXG4vKiBsaW5lIDU2OSwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuLmNtdDAzIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAzMTBweDtcbn1cblxuLyogbGluZSA1NzAsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbi5kYXRhX3ZpZXcge1xuXHR6LWluZGV4OiA5OTk5O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiA1MCU7XG5cdG1hcmdpbjogLTM1cHggMCAwIC0zNHB4O1xuXHR3aWR0aDogNjhweDtcblx0aGVpZ2h0OiA3MHB4O1xuXHRsaW5lLWhlaWdodDogOTAlO1xuXHRwYWRkaW5nOiAzOHB4IDEwcHggNXB4IDEwcHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRjb2xvcjogIzAwMDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Ym94LXNoYWRvdzogMHB4IDJweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG5cdGJhY2tncm91bmQ6ICNmZmYgdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9pY28vaWNvX2RhdGF2aWV3LnBuZ1wiKSBjZW50ZXIgNnB4IG5vLXJlcGVhdDtcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0Ym9yZGVyOiAxcHggc29saWQgIzQ1NzdGNjtcbn1cblxuLyogbGluZSA1NzIsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbi5zdGF0dXNfbGVmdCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAxMHB4O1xuXHRsZWZ0OiAzNHB4O1xuXHRoZWlnaHQ6IDM4cHg7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0Y29sb3I6ICNmZmY7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdHBhZGRpbmc6IDEwcHggMTVweCAwIDM3cHg7XG5cdGJvcmRlci1yYWRpdXM6IDhweDtcblx0YmFja2dyb3VuZDogIzQ1NzdmNiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2ljby9pY29fc3RhdDAxLnBuZ1wiKSAxNHB4IDlweCBuby1yZXBlYXQ7XG5cdGJveC1zaGFkb3c6IDBweCAwcHggOHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuXG4vKiBsaW5lIDU3NCwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuLnN0YXR1c19yaWdodCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAxMHB4O1xuXHRsZWZ0OiAzNHB4O1xuXHRoZWlnaHQ6IDM4cHg7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0Y29sb3I6ICMzMzM7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdHBhZGRpbmc6IDEwcHggMTVweCAwIDM3cHg7XG5cdGJvcmRlci1yYWRpdXM6IDhweDtcblx0YmFja2dyb3VuZDogI2ZmZiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2ljby9pY29fc3RhdDAyLnBuZ1wiKSAxMXB4IDdweCBuby1yZXBlYXQ7XG5cdGJveC1zaGFkb3c6IDBweCAwcHggOHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuXG4vKiBsaW5lIDU3Niwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuLm1hcF9tb3JlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IDQwcHg7XG5cdHJpZ2h0OiA3MHB4O1xuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0Y29sb3I6ICMyMjI7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdGJvcmRlci1yYWRpdXM6IDhweDtcblx0Ym94LXNoYWRvdzogMHB4IDNweCA3cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLyogbGluZSA1NzcsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbi5tYXBfbW9yZSAubW9yZV9idG4ge1xuXHR0cmFuc2l0aW9uOiAuMnMgZWFzZS1pbi1vdXQ7XG5cdGhlaWdodDogMjJweDtcblx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0cGFkZGluZzogNHB4IDZweCA2cHggNnB4O1xuXHRiYWNrZ3JvdW5kOiAjRUNGMUY4O1xuXHRmb250LXNpemU6IDEycHg7XG5cdGNvbG9yOiAjNTU1O1xuXHRmb250LXdlaWdodDogNTAwO1xufVxuXG4vKiBsaW5lIDU3OCwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuLm1hcF9tb3JlIC5tb3JlX2J0bjpob3ZlciB7XG5cdGJhY2tncm91bmQ6ICM0NTc3RjY7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG4vKiBsaW5lIDU4MCwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuLnZlcnMge1xuXHRwYWRkaW5nOiA3cHggMjBweCAwIDIwcHg7XG5cdGJhY2tncm91bmQ6ICNFRkY1RkY7XG5cdGJvcmRlci1yYWRpdXM6IDE1cHg7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Y29sb3I6ICM0NTc3ZjY7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi8qIGxpbmUgNTgxLCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4uZGF0YV90YWJsZSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4vKiBsaW5lIDU4Miwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuLmRhdGFfdGFibGUgdGJvZHkge1xuXHRkaXNwbGF5OiBibG9jaztcblx0aGVpZ2h0OiAxOTBweDtcblx0b3ZlcmZsb3cteTogYXV0bztcbn1cblxuLyogbGluZSA1ODMsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbi5kYXRhX3RhYmxlIHRoZWFkLCAuZGF0YV90YWJsZSB0Ym9keSB0ciB7XG5cdGRpc3BsYXk6IHRhYmxlO1xuXHR3aWR0aDogMTAwJTtcblx0dGFibGUtbGF5b3V0OiBmaXhlZDtcbn1cblxuLyogbGluZSA1ODQsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbi5kYXRhX3RhYmxlIHRoIHtcblx0aGVpZ2h0OiAzMnB4O1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgIzQ1NzdGNjtcblx0YmFja2dyb3VuZDogI0UwRUJGRjtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmb250LXNpemU6IDEzcHg7XG5cdGNvbG9yOiAjMjAyMDIwO1xuXHRmb250LXdlaWdodDogNzAwO1xufVxuXG4vKiBsaW5lIDU4NSwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuLmRhdGFfdGFibGUgdGQge1xuXHR0ZXh0LWFsaWduOiByaWdodDtcblx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U2ZTZlNjtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRjb2xvcjogIzIwMjAyMDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0aGVpZ2h0OiA0NXB4O1xuXHRwYWRkaW5nOiAwIDI1cHggMCAyNXB4O1xufVxuXG4vKiBsaW5lIDU4Niwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuLmRhdGFfdGFibGUgdGQ6Zmlyc3QtY2hpbGQge1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRib3JkZXItbGVmdDogbm9uZTtcbn1cblxuLyogbGluZSA1ODYsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbi5kYXRhX3RhYmxlIHRkOmxhc3QtY2hpbGQge1xuXHRib3JkZXItcmlnaHQ6IG5vbmU7XG5cdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbi8qIGxpbmUgNTg3LCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4uZGF0YV90YWJsZSB0ciB7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTZlNmU2O1xufVxuXG4vKiBsaW5lIDU4OCwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuLmRhdGFfdGFibGUgLm51bWJlciB7XG5cdG1hcmdpbi1yaWdodDogNTBweDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRjb2xvcjogIzMzMztcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRwYWRkaW5nOiAzcHggMTBweDtcblx0YmFja2dyb3VuZDogI0U1RTVFNTtcblx0Ym9yZGVyLXJhZGl1czogMTZweDtcblx0bWluLXdpZHRoOiAzMHB4O1xuXHRoZWlnaHQ6IDE4cHg7XG59XG5cbi8qIGxpbmUgNTg5LCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4uZGF0YV90YWJsZSAuZGF0YV9udW0ge1xuXHRmb250LXNpemU6IDE3cHg7XG5cdGNvbG9yOiAjMjAyMDIwO1xuXHRmb250LXdlaWdodDogNzAwO1xufVxuXG4vKiBsaW5lIDU4OSwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuLmRhdGFfdGFibGUgLmRhdGFfbnVtIHNwYW4ge1xuXHRmb250LXNpemU6IDEycHg7XG5cdHBhZGRpbmctbGVmdDogM3B4O1xufVxuXG4vKiBsaW5lIDU5MCwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuLmRhdGFfdGFibGUgLmRhdGFfdHh0IHtcblx0bWFyZ2luOiAycHggMCAycHggMDtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRjb2xvcjogIzMzMztcblx0Zm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLyogbGluZSA1OTAsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbi5kYXRhX3RhYmxlIC5kYXRhX3R4dCBzcGFuIHtcblx0cGFkZGluZy1sZWZ0OiAzcHg7XG59XG5cbi8qIGxpbmUgNTkxLCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4uZGF0YV90YWJsZSAudXAge1xuXHR0ZXh0LWluZGVudDogLTk5OTlweDtcblx0bWFyZ2luLWxlZnQ6IDVweDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogOXB4O1xuXHRoZWlnaHQ6IDEwcHg7XG5cdGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9jb21tb24vaWNvL2ljb191cC5wbmdcIikgbm8tcmVwZWF0O1xufVxuXG4vKiBsaW5lIDU5Miwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuLmRhdGFfdGFibGUgLmRvd24ge1xuXHRtYXJnaW4tbGVmdDogNXB4O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiA5cHg7XG5cdGhlaWdodDogMTBweDtcblx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9pY28vaWNvX2Rvd24ucG5nXCIpIG5vLXJlcGVhdDtcbn1cblxuLyogbGluZSA1OTQsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbi5wb3BfdGl0bGUwMSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGhlaWdodDogMjRweDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4vKiBsaW5lIDU5NSwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuLnBvcF90aXRsZTAxIC5wb3Bfc2Nsb3NlIHtcblx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9pY28vaWNvX3BvcGNsb3NlLnBuZ1wiKSBjZW50ZXIgM3B4IG5vLXJlcGVhdDtcblx0d2lkdGg6IDI0cHg7XG5cdGhlaWdodDogMjRweDtcblx0dGV4dC1pbmRlbnQ6IC05OTk5OXB4O1xufVxuXG4vKiBsaW5lIDU5Niwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuLnBvcF90aXRsZTAxIC5oNF8wMSB7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdHBhZGRpbmc6IDNweCAwIDAgMzBweDtcblx0aGVpZ2h0OiAyNHB4O1xuXHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2ljby9pY29fbGluay5wbmdcIikgbm8tcmVwZWF0O1xufVxuXG4vKiBsaW5lIDU5Nywgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuLnBvcF90aXRsZTAxIC5oNF8wMiB7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdHBhZGRpbmc6IDNweCAwIDAgMzBweDtcblx0aGVpZ2h0OiAyNHB4O1xuXHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2ljby9pY29fc2F2ZS5wbmdcIikgbm8tcmVwZWF0O1xufVxuXG4vKiBsaW5lIDU5OCwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuLnBvcF90aXRsZTAxIC5oNF8wMyB7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdHBhZGRpbmc6IDNweCAwIDAgMzBweDtcblx0aGVpZ2h0OiAyNHB4O1xuXHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2ljby9pY29fYWxlcnQwMi5wbmdcIikgbm8tcmVwZWF0O1xufVxuXG4vKiBsaW5lIDYwMSwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuLnBfY29uIHtcblx0bWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4vKiBsaW5lIDYwMiwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuLnBfY29uIC5idG5fY2FuY2VsIHtcblx0aGVpZ2h0OiAzNHB4O1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdGJhY2tncm91bmQ6ICNlOWU5ZTk7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Y29sb3I6ICM2MDYwNjA7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi8qIGxpbmUgNjAzLCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4ucF9jb24gLmJ0bl9jb25maXJtIHtcblx0aGVpZ2h0OiAzNHB4O1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdGJhY2tncm91bmQ6ICMzZjYyZWU7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Y29sb3I6ICNmZmY7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi8qIGxpbmUgNjA0LCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4ucF9jb24gLmlucHV0X3N0MDEge1xuXHRoZWlnaHQ6IDM0cHg7XG5cdHdpZHRoOiAyMzBweDtcblx0Ym9yZGVyOiAxcHggc29saWQgI2JiYjtcbn1cblxuLyogbGluZSA2MDUsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbi5wX2NvbiAuaW5wdXRfc3QwMiB7XG5cdGhlaWdodDogMzRweDtcblx0d2lkdGg6IDI2NHB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjYmJiO1xufVxuXG4vKiBsaW5lIDYwNiwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuLnBfY29uIC5idG5fd3JhcCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRnYXA6IDEycHg7XG5cdG1hcmdpbi10b3A6IDEycHg7XG59XG5cbi8qIGxpbmUgNjA3LCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4ucF9jb24gLmJ0bl93cmFwIC5idG5fY29uZmlybSB7XG5cdHdpZHRoOiA3N3B4O1xuXHRoZWlnaHQ6IDM0cHg7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0YmFja2dyb3VuZDogIzNmNjJlZTtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRjb2xvcjogI2ZmZjtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLyogbGluZSA2MDgsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbi5wX2NvbiAuYnRuX3dyYXAgLmJ0bl9jYW5jZWwge1xuXHR3aWR0aDogNzdweDtcblx0aGVpZ2h0OiAzNHB4O1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdGJhY2tncm91bmQ6ICM2NjY7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Y29sb3I6ICNmZmY7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi8qIGxpbmUgNjEwLCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4ucF9jb24gLmFsZXJ0X3R4dCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR3aWR0aDogMzEycHg7XG5cdGhlaWdodDogNjlweDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRjb2xvcjogIzMzMztcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vKiBsaW5lIDYxMiwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuLlczODAge1xuXHR3aWR0aDogMzgwcHggIWltcG9ydGFudDtcbn1cblxuLyogbGluZSA2MTMsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbi53MTAyIHtcblx0d2lkdGg6IDEwMnB4O1xufVxuXG4vKiBsaW5lIDYxNCwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuLmFsX2RpbW1lZDo6YmVmb3JlIHtcblx0Y29udGVudDogJyc7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdHdpZHRoOiAxMDB2dztcblx0aGVpZ2h0OiAxMDB2aDtcblx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQpO1xuXHR6LWluZGV4OiAtMTtcbn1cblxuLyogbGluZSA2MTYsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbi5wb3Bfd3JhcDAyIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0d2lkdGg6IDM2MHB4O1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi8qIGxpbmUgNjE3LCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4ucG9wX3dyYXAwMi5hY3RpdmUge1xuXHRvcGFjaXR5OiAxO1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4vKiBsaW5lIDYxOCwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuLm1hcmtlcl9yZWQge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHotaW5kZXg6IDk7XG5cdHRleHQtaW5kZW50OiAtOTk5OXB4O1xuXHR3aWR0aDogMzJweDtcblx0aGVpZ2h0OiA0MXB4O1xuXHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2ljby9tYXJrZXJfcmVkLnBuZ1wiKSBuby1yZXBlYXQ7XG59XG5cbi8qIGxpbmUgNjE5LCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4ubWFya2VyX2JsdWUge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHotaW5kZXg6IDk7XG5cdHRleHQtaW5kZW50OiAtOTk5OXB4O1xuXHR3aWR0aDogMzJweDtcblx0aGVpZ2h0OiA0MXB4O1xuXHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2ljby9tYXJrZXJfYmx1ZS5wbmdcIikgbm8tcmVwZWF0O1xufVxuXG4vKiBsaW5lIDYyMCwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuLncyODcge1xuXHR3aWR0aDogMjg3cHg7XG59XG5cbi8qIGxpbmUgNjIxLCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG5pbnB1dCB7XG5cdGJvcmRlci1yYWRpdXM6IDZweDtcbn1cblxuLyogbGluZSA2MjMsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbi5wYWdpbmF0aW9uIHtcblx0aGVpZ2h0OiAzOHB4O1xuXHRwYWRkaW5nOiA1cHggMjBweCAwIDIwcHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDEwcHg7XG5cdG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi8qIGxpbmUgNjI3LCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4ucGFnaW5hdGlvbiB1bCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogcmlnaHQ7XG5cdGNvbHVtbi1nYXA6IDRweDtcbn1cblxuLyogbGluZSA2MzAsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbi5wYWdpbmF0aW9uIHVsIGxpIHtcblx0d2lkdGg6IDI4cHg7XG5cdGhlaWdodDogMjhweDtcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xufVxuXG4vKiBsaW5lIDYzNCwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuLnBhZ2luYXRpb24gdWwgbGkgYSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRmb250LXNpemU6IDEzcHg7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGxpbmUtaGVpZ2h0OiAxNTAlO1xuXHRjb2xvcjogIzFkMWQxZDtcbn1cblxuLyogbGluZSA2MzksIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbi5wYWdpbmF0aW9uIHVsIGxpIGE6aG92ZXIge1xuXHRjb2xvcjogI2ZmZjtcbn1cblxuLyogbGluZSA2NDAsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbi5wYWdpbmF0aW9uIHVsIGxpLnByZXYge1xuXHR0ZXh0LWluZGVudDogLTk5OTlweDtcblx0d2lkdGg6IDI4cHg7XG5cdGhlaWdodDogMjhweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDI3cHg7XG5cdGxlZnQ6IC0xMnB4O1xuXHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2ljby9hcnJvd19wcmV2LnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xufVxuXG4vKiBsaW5lIDY0MSwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuLnBhZ2luYXRpb24gdWwgbGkucHJldjpob3ZlciB7XG5cdHRleHQtaW5kZW50OiAtOTk5OXB4O1xuXHRiYWNrZ3JvdW5kOiAjMjQ2QkVCIHVybChcIi4uL2ltYWdlcy9jb21tb24vaWNvL2Fycm93X3ByZXZfaG92ZXIucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5cbi8qIGxpbmUgNjQyLCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4ucGFnaW5hdGlvbiB1bCBsaS5wcmV2LmFjdGl2ZSB7XG5cdHRleHQtaW5kZW50OiAtOTk5OXB4O1xuXHRiYWNrZ3JvdW5kOiAjMjQ2QkVCIHVybChcIi4uL2ltYWdlcy9jb21tb24vaWNvL2Fycm93X3ByZXZfaG92ZXIucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5cbi8qIGxpbmUgNjQzLCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4ucGFnaW5hdGlvbiB1bCBsaS5uZXh0IHtcblx0dGV4dC1pbmRlbnQ6IC05OTk5cHg7XG5cdHdpZHRoOiAyOHB4O1xuXHRoZWlnaHQ6IDI4cHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAyN3B4O1xuXHRyaWdodDogLTEycHg7XG5cdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9jb21tb24vaWNvL2Fycm93X25leHQucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5cbi8qIGxpbmUgNjQ0LCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4ucGFnaW5hdGlvbiB1bCBsaS5uZXh0OmhvdmVyIHtcblx0dGV4dC1pbmRlbnQ6IC05OTk5cHg7XG5cdGJhY2tncm91bmQ6ICMyNDZCRUIgdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9pY28vYXJyb3dfbmV4dF9ob3Zlci5wbmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbn1cblxuLyogbGluZSA2NDUsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbi5wYWdpbmF0aW9uIHVsIGxpLm5leHQuYWN0aXZlIHtcblx0dGV4dC1pbmRlbnQ6IC05OTk5cHg7XG5cdGJhY2tncm91bmQ6ICMyNDZCRUIgdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9pY28vYXJyb3dfbmV4dF9ob3Zlci5wbmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbn1cblxuLyogbGluZSA2NDcsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbi5wYWdpbmF0aW9uIHVsIGxpOmhvdmVyLCAucGFnaW5hdGlvbiB1bCBsaS5hY3RpdmUge1xuXHRiYWNrZ3JvdW5kOiAjMjQ2QkVCO1xufVxuXG4vKiBsaW5lIDY0OCwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuLnBhZ2luYXRpb24gdWwgbGkuYWJicmUge1xuXHRiYWNrZ3JvdW5kOiB1bnNldDtcbn1cblxuLyogbGluZSA2NDksIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbi5wYWdpbmF0aW9uIHVsIGxpLmFiYnJlIGEge1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi8qIGxpbmUgNjUxLCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4ucGFnaW5hdGlvbiB1bCBsaTpob3ZlciwgLnBhZ2luYXRpb24gdWwgbGkuYWN0aXZlIGEge1xuXHRjb2xvcjogI2ZmZjtcbn1cblxuLyogbGluZSA2NTUsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbi5oZWxwX3NsaWRlX3dyYXAge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvcDogOTBweDtcblx0d2lkdGg6IDE0NjVweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyogbGluZSA2NTYsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbi5oZWxwX3NsaWRlX3dyYXAgLnN3aXBlci1zbGlkZSB7XG5cdG1pbi1oZWlnaHQ6IDUwMHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGdhcDogNDA7XG59XG5cbi8qIGxpbmUgNjU3LCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4uaGVscF9zbGlkZV93cmFwIC5zd2lwZXItc2xpZGUgLmRpc2Mge1xuXHRtYXJnaW4tbGVmdDogNDBweDtcbn1cblxuLyogbGluZSA2NTgsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbi5oZWxwX3NsaWRlX3dyYXAgLnN3aXBlci1zbGlkZSAuZGVwdGgwMSBsaSB7XG5cdGZvbnQtd2VpZ2h0OiA0MDBweDtcblx0Zm9udC1zaXplOiAxNXB4O1xuXHRjb2xvcjogIzExMTtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLyogbGluZSA2NTksIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbi5oZWxwX3NsaWRlX3dyYXAgLnN3aXBlci1zbGlkZSAuZGVwdGgwMiBsaSB7XG5cdHBhZGRpbmctbGVmdDogMTVweDtcblx0bWFyZ2luOiAxMHB4IDA7XG5cdGZvbnQtd2VpZ2h0OiA0MDBweDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRjb2xvcjogIzExMTtcbn1cbiIsIkBjaGFyc2V0IFwidXRmLThcIjtcblxuLyogZm9udCAqL1xuQG1peGluIGZvbnQoJHNpemUsICRmYW1pbHksICRjb2xvcikge1xuICAgIGZvbnQtc2l6ZTogJHNpemU7IGZvbnQtZmFtaWx5OiAkZmFtaWx5OyBjb2xvcjogJGNvbG9yO1xufVxuXG4vKiBmbGV4IGFsaWduICovXG5AbWl4aW4gZmFpKCRhbGlnbikge1xuICAgIGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiAkYWxpZ247XG59XG5cbi8qIGZsZXgganVzdGlmeS1jb250ZW50ICovXG5AbWl4aW4gZmpjKCRqdXN0aWZ5KSB7XG4gICAgZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiAkanVzdGlmeTtcbn1cblxuLyogZmxleCBkaXJlY3Rpb24qL1xuQG1peGluIGZkaXIoJGRpcmVjdGlvbikge1xuICAgIGRpc3BsYXk6IGZsZXg7IGZsZXgtZGlyZWN0aW9uOiAkZGlyZWN0aW9uO1xufVxuICBcbi8qIGZsZXggcm93ICovXG5AbWl4aW4gZmxleFJvdygkanVzdGlmeSwgJGFsaWduKSB7XG4gICAgZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiAkanVzdGlmeTsgYWxpZ24taXRlbXM6ICRhbGlnbjtcbn1cblxuLyogc2Nyb2xsYmFyIG1peGluICovXG5AbWl4aW4gY3VzdG9tU2Nyb2xsKCR4LCR5LCR0aHVtYkJnLCR0cmFja0JnLCR3KXtcbm92ZXJmbG93LXg6ICR4IDtvdmVyZmxvdy15OiAkeTsgc2Nyb2xsYmFyLXdpZHRoOiB0aGluOyBzY3JvbGxiYXItY29sb3I6IzMwMzAzMCB0cmFuc3BhcmVudDsgc2Nyb2xsYmFyLWFycm93LWNvbG9yOiNmZmY7IFxuc2Nyb2xsYmFyLTNkbGlnaHQtY29sb3I6I2ZmZjsgc2Nyb2xsYmFyLWRhcmtzaGFkb3ctY29sb3I6I2ZmZjsgc2Nyb2xsYmFyLWZhY2UtY29sb3I6IzMwMzAzMDsgc2Nyb2xsYmFyLXNoYWRvdy1jb2xvcjojZmZmO1xuc2Nyb2xsYmFyLXRyYWNrLWNvbG9yOiNmZmY7c2Nyb2xsYmFyLWJhc2UtY29sb3I6ICNlZmVmZWY7XG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge3dpZHRoOiAkdzt9XG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge2JhY2tncm91bmQ6ICR0aHVtYkJnOyBib3JkZXItcmFkaXVzOiA1cHg7IHRyYW5zaXRpb246IC4zczt9XG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge2JhY2tncm91bmQ6ICR0cmFja0JnOyBib3JkZXItcmFkaXVzOiA1cHg7fVxufSIsIkBjaGFyc2V0IFwidXRmLThcIjtcclxuXHJcbkBpbXBvcnQgJ19taXhpbnMnLCdfZnVuY3Rpb24nO1xyXG5cclxuI3Jvb3R7cG9zaXRpb246Zml4ZWQ7d2lkdGg6MTAwJTttaW4td2lkdGg6OTc4cHg7aGVpZ2h0OjEwMCU7fVxyXG4jbWFwe3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6OTMwcHg7dG9wOjA7d2lkdGg6Y2FsYygxMDAlIC0gOTMwcHgpO2hlaWdodDoxMDAlO3otaW5kZXg6MTtiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9jb21tb24vYmcvbWFwX2JnLnBuZycpIG5vLXJlcGVhdCBjZW50ZXI7IGJhY2tncm91bmQtc2l6ZTogY292ZXI7fVxyXG4jbWFwX2RpdntkaXNwbGF5Om5vbmU7cG9zaXRpb246YWJzb2x1dGU7bGVmdDo0MjBweDt3aWR0aDpjYWxjKDEwMCUgLSA0MjBweCk7aGVpZ2h0OjEwMCU7ei1pbmRleDoyO31cclxuI21hcDAye3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjUwJTtoZWlnaHQ6MTAwJTt6LWluZGV4OjI7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjMzMzO2JhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2NvbW1vbi9iZy9tYXBfYmcucG5nJykgbm8tcmVwZWF0IGNlbnRlcjsgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjt9XHJcbiNtYXAwM3twb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDo1MCU7aGVpZ2h0OjEwMCU7ei1pbmRleDoyO2JhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2NvbW1vbi9iZy9tYXBfYmcucG5nJykgbm8tcmVwZWF0IGNlbnRlcjsgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjt9XHJcbiNtYXBfZGl2IC53cmFwe2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbjt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO31cclxuXHJcblxyXG4uc2Nyb2xsOjotd2Via2l0LXNjcm9sbGJhcnt3aWR0aDogNHB4OyBwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjEwcHg7fVxyXG4uc2Nyb2xsOjotd2Via2l0LXNjcm9sbGJhci10aHVtYnt3aWR0aDo0cHg7YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTcsIDIxNywgMjE3LCAxKTtib3JkZXItcmFkaXVzOiAzcHg7IGJvcmRlcjogMHB4IHNvbGlkIHJnYmEoMCwwLDAsMC44KTt9XHJcbi5zY3JvbGw6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNre2JhY2tncm91bmQtY29sb3I6IHJnYmEoMzcsIDI0LCAyNCwgMCk7IGJveC1zaGFkb3c6IG5vbmU7fVxyXG4jc2lkZWJhcntoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjQ0VEMkUwO1xyXG4gICAgLnRvcEFyZWF7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtwYWRkaW5nOjEycHggMCAwIDEwcHg7d2lkdGg6MTAwJTtoZWlnaHQ6NTVweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjREJERkU4O1xyXG4gICAgICAgIGgxe3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDoycHg7fVxyXG4gICAgICAgIC5sb2NhdGlvbntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO21pbi13aWR0aDoyMDBweDtoZWlnaHQ6MzZweDttYXJnaW4tcmlnaHQ6MjJweDtwYWRkaW5nOiAwcHggMjBweCAwIDUzcHg7Y3Vyc29yOnBvaW50ZXI7Ym9yZGVyOjFweCBzb2xpZCAjQzhDQ0Q1O2JvcmRlci1yYWRpdXM6NDBweDtiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2ljby9pY29fbG9jYXRpb24ucG5nXCIpIDE5cHggNXB4IG5vLXJlcGVhdDt9XHJcbiAgICAgICAgLmxvY2F0aW9uIHNwYW57ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtmbGV4LWdyb3c6MTtoZWlnaHQ6MzZweDtmb250LXNpemU6IDE0cHg7IGZvbnQtd2VpZ2h0OjQwMDtjb2xvcjojNTU1O31cclxuICAgICAgICAubG9jYXRpb24gc3Bhbjpub3QoOmZpcnN0LWNoaWxkKTo6YmVmb3JlIHtjb250ZW50OiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2ljby9pY29fYXJyb3dfcmlnaHQucG5nXCIpOyBwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6MXB4OyBtYXJnaW46MCA0cHg7fVxyXG4gICAgICAgIC5sb2NhdGlvbiBzcGFuOmxhc3QtY2hpbGR7Zm9udC1zaXplOiAxNHB4OyBmb250LXdlaWdodDo3MDA7Y29sb3I6IzFkMWQxZDt9XHJcbiAgICAgICAgLmxvY2F0aW9uX3NlbHtkaXNwbGF5Om5vbmU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjU3cHg7bGVmdDo3MDNweDt3aWR0aDozNjBweDtib3JkZXItcmFkaXVzOjhweDtiYWNrZ3JvdW5kOiNmZmY7ei1pbmRleDozMDsgYm9yZGVyOjFweCBzb2xpZCAjQzhDQ0Q1O1xyXG4gICAgICAgICAgICAuaW5uZXJfdG9we2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtjb2x1bW4tZ2FwOjA7XHJcbiAgICAgICAgICAgICAgICB1bHtvdmVyZmxvdy15OmF1dG87b3ZlcmZsb3cteDpoaWRkZW47d2lkdGg6Y2FsYygxMDAlIC8gMyk7aGVpZ2h0OjIyOHB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNDOENDRDU7fVxyXG4gICAgICAgICAgICAgICAgbGl7Y3Vyc29yOnBvaW50ZXI7dHJhbnNpdGlvbjogLjJzIGVhc2UtaW4tb3V0O2Rpc3BsYXk6YmxvY2s7bGluZS1oZWlnaHQ6MzhweDtwYWRkaW5nOjAgMTJweDtmb250LXNpemU6IDE0cHg7Zm9udC13ZWlnaHQ6NTAwO2NvbG9yOiM2MDYwNjA7fVxyXG4gICAgICAgICAgICAgICAgbGk6aG92ZXJ7YmFja2dyb3VuZDojM2Y2MmVlO2NvbG9yOiNmZmY7fVxyXG4gICAgICAgICAgICAgICAgLmFjdGl2ZXtiYWNrZ3JvdW5kOiMzZjYyZWU7Y29sb3I6I2ZmZjt9XHJcbiAgICAgICAgICAgICAgICAuc2lkb3tmbGV4OjE7Ym9yZGVyLXJhZGl1czo4cHggMHB4IDBweCAwcHg7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjQzhDQ0Q1fVxyXG4gICAgICAgICAgICAgICAgLmd1e2ZsZXg6MTtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNDOENDRDV9XHJcbiAgICAgICAgICAgICAgICAuZG9uZ3tmbGV4OjE7Ym9yZGVyLXJhZGl1czowcHggOHB4IDBweCAwcHg7fVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5idG5fYXJlYXtkaXNwbGF5OmZsZXg7IHBhZGRpbmctdG9wOjZweDtoZWlnaHQ6NDJweDtqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtjb2x1bW4tZ2FwOjRweDtcclxuICAgICAgICAgICAgICAgIC5jb25maXJte3dpZHRoOjUzcHg7aGVpZ2h0OjI4cHg7Ym9yZGVyLXJhZGl1czo0cHg7cGFkZGluZzo0cHggMTZweDtiYWNrZ3JvdW5kOiMzZjYyZWU7Zm9udC1zaXplOiAxMnB4OyBmb250LXdlaWdodDo1MDA7Y29sb3I6I2ZmZjt9XHJcbiAgICAgICAgICAgICAgICAuY2FuY2Vse3dpZHRoOjUzcHg7aGVpZ2h0OjI4cHg7Ym9yZGVyLXJhZGl1czo0cHg7cGFkZGluZzo0cHggMTZweDtiYWNrZ3JvdW5kOiNFOUU5RTk7Zm9udC1zaXplOiAxMnB4OyBmb250LXdlaWdodDo1MDA7Y29sb3I6IzYwNjA2MDt9XHJcbiAgICAgICAgICAgICAgICAuem9vbWlue3Bvc2l0aW9uOnJlbGF0aXZlO2xlZnQ6M3B4O3RvcDoycHg7d2lkdGg6MjRweDtoZWlnaHQ6MjRwejtiYWNrZ3JvdW5kOnVybChcIi4uL2ltYWdlcy9jb21tb24vaWNvL2ljb196b29taW4ucG5nXCIpIG5vLXJlcGVhdDsgdGV4dC1pbmRlbnQ6LTk5OTk5cHg7fVxyXG4gICAgICAgICAgICAgICAgLnpvb21vdXR7ZGlzcGxheTpub25lO3Bvc2l0aW9uOnJlbGF0aXZlO2xlZnQ6M3B4O3RvcDoycHg7d2lkdGg6MjRweDtoZWlnaHQ6MjRwejtiYWNrZ3JvdW5kOnVybChcIi4uL2ltYWdlcy9jb21tb24vaWNvL2ljb196b29tb3V0LnBuZ1wiKSBuby1yZXBlYXQ7IHRleHQtaW5kZW50Oi05OTk5OXB4O31cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1lbnVBcmVhe2Rpc3BsYXk6ZmxleDt3aWR0aDoxMDAlO2hlaWdodDpjYWxjKDEwMCUgLSA1NXB4KTsgXHJcbiAgICAgICAgLmxlZnRfaW5uZXJ7d2lkdGg6ODBweDtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZDhkOGQ4O1xyXG4gICAgICAgICAgICAubWVudUxpc3Qge2Rpc3BsYXk6IGZsZXg7ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIC5tZW51SXRlbXtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjRDhEOEQ4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJ1dHRvbntmb250LXNpemU6IDEzcHg7IGZvbnQtd2VpZ2h0OjIwMDtjb2xvcjojZmZmO31cclxuICAgICAgICAgICAgICAgICAgICAuYnRuMDF7dHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O3BhZGRpbmctdG9wOjM1cHg7d2lkdGg6MTAwJTtoZWlnaHQ6ODRweDtiYWNrZ3JvdW5kOiMzODVlZjYgdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9pY28vaWNvX2xuYjAxLnBuZ1wiKSBjZW50ZXIgMjFweCBuby1yZXBlYXQ7fVxyXG4gICAgICAgICAgICAgICAgICAgIC5idG4wMTpob3Zlcnt3aWR0aDpjYWxjKDEwMCUgKyAxcHgpO2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjojMzg1RUY2O2JhY2tncm91bmQ6I2ZmZiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2ljby9pY29fbG5iMDFfaG92ZXIucG5nXCIpIGNlbnRlciAyMXB4IG5vLXJlcGVhdDt9XHJcbiAgICAgICAgICAgICAgICAgICAgLmJ0bjAxLmFjdGl2ZXt3aWR0aDpjYWxjKDEwMCUgKyAxcHgpO2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjojMzg1RUY2O2JhY2tncm91bmQ6I2ZmZiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2ljby9pY29fbG5iMDFfaG92ZXIucG5nXCIpIGNlbnRlciAyMXB4IG5vLXJlcGVhdDt9XHJcbiAgICAgICAgICAgICAgICAgICAgLmJ0bjAye3RyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtwYWRkaW5nLXRvcDozNXB4O3dpZHRoOjEwMCU7aGVpZ2h0Ojg0cHg7YmFja2dyb3VuZDojMzg1ZWY2IHVybChcIi4uL2ltYWdlcy9jb21tb24vaWNvL2ljb19sbmIwMi5wbmdcIikgY2VudGVyIDIxcHggbm8tcmVwZWF0O31cclxuICAgICAgICAgICAgICAgICAgICAuYnRuMDI6aG92ZXJ7d2lkdGg6Y2FsYygxMDAlICsgMXB4KTtmb250LXdlaWdodDo3MDA7Y29sb3I6IzM4NUVGNjtiYWNrZ3JvdW5kOiNmZmYgdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9pY28vaWNvX2xuYjAyX2hvdmVyLnBuZ1wiKSBjZW50ZXIgMjFweCBuby1yZXBlYXQ7fVxyXG4gICAgICAgICAgICAgICAgICAgIC5idG4wMi5hY3RpdmV7d2lkdGg6Y2FsYygxMDAlICsgMXB4KTtmb250LXdlaWdodDo3MDA7Y29sb3I6IzM4NUVGNjtiYWNrZ3JvdW5kOiNmZmYgdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9pY28vaWNvX2xuYjAyX2hvdmVyLnBuZ1wiKSBjZW50ZXIgMjFweCBuby1yZXBlYXQ7fVxyXG4gICAgICAgICAgICAgICAgICAgIC5idG4wM3t0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7cGFkZGluZy10b3A6MzVweDt3aWR0aDoxMDAlO2hlaWdodDo4NHB4O2JhY2tncm91bmQ6IzM4NWVmNiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2ljby9pY29fbG5iMDMucG5nXCIpIGNlbnRlciAyMXB4IG5vLXJlcGVhdDt9XHJcbiAgICAgICAgICAgICAgICAgICAgLmJ0bjAzOmhvdmVye3dpZHRoOmNhbGMoMTAwJSArIDFweCk7Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiMzODVFRjY7YmFja2dyb3VuZDojZmZmIHVybChcIi4uL2ltYWdlcy9jb21tb24vaWNvL2ljb19sbmIwM19ob3Zlci5wbmdcIikgY2VudGVyIDIxcHggbm8tcmVwZWF0O31cclxuICAgICAgICAgICAgICAgICAgICAuYnRuMDMuYWN0aXZle3dpZHRoOmNhbGMoMTAwJSArIDFweCk7Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiMzODVFRjY7YmFja2dyb3VuZDojZmZmIHVybChcIi4uL2ltYWdlcy9jb21tb24vaWNvL2ljb19sbmIwM19ob3Zlci5wbmdcIikgY2VudGVyIDIxcHggbm8tcmVwZWF0O31cclxuICAgICAgICAgICAgICAgICAgICAuYnRuMDR7dHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O3BhZGRpbmctdG9wOjM1cHg7d2lkdGg6MTAwJTtoZWlnaHQ6ODRweDtiYWNrZ3JvdW5kOiMzODVlZjYgdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9pY28vaWNvX2xuYjA0LnBuZ1wiKSBjZW50ZXIgMjFweCBuby1yZXBlYXQ7fVxyXG4gICAgICAgICAgICAgICAgICAgIC5idG4wNDpob3Zlcnt3aWR0aDpjYWxjKDEwMCUgKyAxcHgpO2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjojMzg1RUY2O2JhY2tncm91bmQ6I2ZmZiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2ljby9pY29fbG5iMDRfaG92ZXIucG5nXCIpIGNlbnRlciAyMXB4IG5vLXJlcGVhdDt9XHJcbiAgICAgICAgICAgICAgICAgICAgLmJ0bjA0LmFjdGl2ZXt3aWR0aDpjYWxjKDEwMCUgKyAxcHgpO2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjojMzg1RUY2O2JhY2tncm91bmQ6I2ZmZiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2ljby9pY29fbG5iMDRfaG92ZXIucG5nXCIpIGNlbnRlciAyMXB4IG5vLXJlcGVhdDt9XHJcbiAgICAgICAgICAgICAgICAgICAgLmJ0bjA1e3RyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtwYWRkaW5nLXRvcDozNXB4O3dpZHRoOjEwMCU7aGVpZ2h0Ojg0cHg7YmFja2dyb3VuZDojMzg1ZWY2IHVybChcIi4uL2ltYWdlcy9jb21tb24vaWNvL2ljb19sbmIwNS5wbmdcIikgY2VudGVyIDIxcHggbm8tcmVwZWF0O31cclxuICAgICAgICAgICAgICAgICAgICAuYnRuMDU6aG92ZXJ7d2lkdGg6Y2FsYygxMDAlICsgMXB4KTtmb250LXdlaWdodDo3MDA7Y29sb3I6IzM4NUVGNjtiYWNrZ3JvdW5kOiNmZmYgdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9pY28vaWNvX2xuYjA1X2hvdmVyLnBuZ1wiKSBjZW50ZXIgMjFweCBuby1yZXBlYXQ7fVxyXG4gICAgICAgICAgICAgICAgICAgIC5idG4wNS5hY3RpdmV7d2lkdGg6Y2FsYygxMDAlICsgMXB4KTtmb250LXdlaWdodDo3MDA7Y29sb3I6IzM4NUVGNjtiYWNrZ3JvdW5kOiNmZmYgdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9pY28vaWNvX2xuYjA1X2hvdmVyLnBuZ1wiKSBjZW50ZXIgMjFweCBuby1yZXBlYXQ7fVxyXG4gICAgICAgICAgICAgICAgICAgIC5idG4wNnt0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7cGFkZGluZy10b3A6MjVweDt3aWR0aDoxMDAlO2hlaWdodDo4NHB4O2JhY2tncm91bmQ6IzJiMmY2YSB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2ljby9pY29fbG5iMDYucG5nXCIpIGNlbnRlciAyMXB4IG5vLXJlcGVhdDt9XHJcbiAgICAgICAgICAgICAgICAgICAgLmJ0bjA2OmhvdmVye3dpZHRoOmNhbGMoMTAwJSArIDFweCk7YmFja2dyb3VuZDojMWUxZjM2IHVybChcIi4uL2ltYWdlcy9jb21tb24vaWNvL2ljb19sbmIwNl9ob3Zlci5wbmdcIikgY2VudGVyIDIxcHggbm8tcmVwZWF0O31cclxuICAgICAgICAgICAgICAgICAgICAuYnRuMDYuYWN0aXZle3dpZHRoOmNhbGMoMTAwJSArIDFweCk7YmFja2dyb3VuZDojMWUxZjM2IHVybChcIi4uL2ltYWdlcy9jb21tb24vaWNvL2ljb19sbmIwNl9ob3Zlci5wbmdcIikgY2VudGVyIDIxcHggbm8tcmVwZWF0O31cclxuICAgICAgICAgICAgICAgICAgICAuYnRuMDd7dHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O3BhZGRpbmctdG9wOjI1cHg7d2lkdGg6MTAwJTtoZWlnaHQ6ODRweDtiYWNrZ3JvdW5kOiMyYjJmNmEgdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9pY28vaWNvX2xuYjA3LnBuZ1wiKSBjZW50ZXIgMjFweCBuby1yZXBlYXQ7fVxyXG4gICAgICAgICAgICAgICAgICAgIC5idG4wNzpob3Zlcnt3aWR0aDpjYWxjKDEwMCUgKyAxcHgpO2JhY2tncm91bmQ6IzFlMWYzNiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2ljby9pY29fbG5iMDcucG5nXCIpIGNlbnRlciAyMXB4IG5vLXJlcGVhdDt9XHJcbiAgICAgICAgICAgICAgICAgICAgLmJ0bjA3LmFjdGl2ZXt3aWR0aDpjYWxjKDEwMCUgKyAxcHgpO2JhY2tncm91bmQ6IzFlMWYzNiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2ljby9pY29fbG5iMDcucG5nXCIpIGNlbnRlciAyMXB4IG5vLXJlcGVhdDt9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnBvcEFyZWF7ei1pbmRleDo5OTk7d2lkdGg6ODUwcHg7aGVpZ2h0OjEwMCU7cGFkZGluZzoxOHB4IDEycHggMzBweCAyNHB4O292ZXJmbG93LXk6c2Nyb2xsO292ZXJmbG93LXg6aGlkZGVuO1xyXG4gICAgICAgICAgICAuaW5uZXJ7b3ZlcmZsb3c6dmlzaWJsZTtiYWNrZ3JvdW5kOiNmZmY7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt9XHJcbiAgICAgICAgICAgIC8qIOuplOyduO2OmOydtOyngCovIFxyXG4gICAgICAgICAgICBoM3tmb250LXNpemU6IDE4cHg7IGZvbnQtd2VpZ2h0OjcwMDtjb2xvcjojMWQxZDFkO2hlaWdodDoyNHB4O31cclxuICAgICAgICAgICAgLmgzX2ljbzAxe3BhZGRpbmctbGVmdDozMXB4O21hcmdpbi1ib3R0b206MTJweDtiYWNrZ3JvdW5kOnVybChcIi4uL2ltYWdlcy9jb21tb24vaWNvL2ljb19oMy5wbmdcIikgbm8tcmVwZWF0O31cclxuICAgICAgICAgICAgLnR4dF9BcmVhMDF7bWFyZ2luLWJvdHRvbToxMnB4O2ZvbnQtc2l6ZTogMTVweDtsaW5lLWhlaWdodDoyMi41cHg7Zm9udC13ZWlnaHQ6NDAwO2NvbG9yOiM1NTU7fVxyXG4gICAgICAgICAgICAudmlzdWFse21hcmdpbi1ib3R0b206MjJweDt9XHJcbiAgICAgICAgICAgIC5tYWluX2dyYXBoe2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAubWVudHttYXJnaW4tYm90dG9tOjEycHg7aGVpZ2h0OjE4cHg7Zm9udC1zaXplOiAxM3B4OyBmb250LXdlaWdodDo2MDA7Y29sb3I6IzFkMWQxZDt9XHJcbiAgICAgICAgICAgICAgICAubWVudDo6YmVmb3Jle2NvbnRlbnQ6IHVybCguLi9pbWFnZXMvY29tbW9uL2ljby9pY29fYWxlcnQucG5nKTsgcG9zaXRpb246cmVsYXRpdmU7dG9wOjJweDttYXJnaW4tcmlnaHQ6NXB4O31cclxuICAgICAgICAgICAgICAgIC50eHRfYmx1ZXtjb2xvcjojM2Y2MmVlO31cclxuICAgICAgICAgICAgICAgIC5ncl93cmFwe2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICAuZ3JhcGgwMXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3RyYW5zaXRpb246LjNzIGVhc2UtaW4tb3V0O2N1cnNvcjpwb2ludGVyO3dpZHRoOjI1NXB4O2hlaWdodDozNTBweDtwb3NpdGlvbjpyZWxhdGl2ZTtib3JkZXItcmFkaXVzOjEycHg7IGJhY2tncm91bmQ6IzBDQTE5OCB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2JnL21fZ3JhcF9iZzAxLnBuZ1wiKSAxNzVweCAyMHB4IG5vLXJlcGVhdDt9XHJcbiAgICAgICAgICAgICAgICAgICAgLmdyYXBoMDE6aG92ZXJ7Ym94LXNoYWRvdzo0cHggMCA4cHg7IGNvbG9yOnJnYmEoMCwgMCwgMCwgMC4yNSk7IG91dGxpbmU6NHB4IHNvbGlkICMwQ0ExOTg7fVxyXG4gICAgICAgICAgICAgICAgICAgIC5hY3RpdmUwMXtib3gtc2hhZG93OjRweCAwIDhweDsgY29sb3I6cmdiYSgwLCAwLCAwLCAwLjI1KTsgb3V0bGluZTo0cHggc29saWQgIzBDQTE5ODt9XHJcbiAgICAgICAgICAgICAgICAgICAgLmdyYXBoMDJ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjt0cmFuc2l0aW9uOi4ycyBlYXNlLWluLW91dDtjdXJzb3I6cG9pbnRlcjt3aWR0aDoyNTVweDtoZWlnaHQ6MzUwcHg7cG9zaXRpb246cmVsYXRpdmU7Ym9yZGVyLXJhZGl1czoxMnB4OyBiYWNrZ3JvdW5kOiMzZjYyZWUgdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9iZy9tX2dyYXBfYmcwMi5wbmdcIikgMTUycHggMjBweCBuby1yZXBlYXQ7fVxyXG4gICAgICAgICAgICAgICAgICAgIC5ncmFwaDAyOmhvdmVye2JveC1zaGFkb3c6NHB4IDAgOHB4OyBjb2xvcjpyZ2JhKDAsIDAsIDAsIDAuMjUpOyBvdXRsaW5lOjRweCBzb2xpZCAjM2Y2MmVlO31cclxuICAgICAgICAgICAgICAgICAgICAuYWN0aXZlMDJ7Ym94LXNoYWRvdzo0cHggMCA4cHg7IGNvbG9yOnJnYmEoMCwgMCwgMCwgMC4yNSk7IG91dGxpbmU6NHB4IHNvbGlkICMzZjYyZWU7fVxyXG4gICAgICAgICAgICAgICAgICAgIC5ncmFwaDAze2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47dHJhbnNpdGlvbjouMnMgZWFzZS1pbi1vdXQ7Y3Vyc29yOnBvaW50ZXI7d2lkdGg6MjU1cHg7aGVpZ2h0OjM1MHB4O3Bvc2l0aW9uOnJlbGF0aXZlO2JvcmRlci1yYWRpdXM6MTJweDsgYmFja2dyb3VuZDojNjE0QkU4IHVybChcIi4uL2ltYWdlcy9jb21tb24vYmcvbV9ncmFwX2JnMDMucG5nXCIpIDE1OXB4IDI5cHggbm8tcmVwZWF0O31cclxuICAgICAgICAgICAgICAgICAgICAuZ3JhcGgwMzpob3Zlcntib3gtc2hhZG93OjRweCAwIDhweDsgY29sb3I6cmdiYSgwLCAwLCAwLCAwLjI1KTsgb3V0bGluZTo0cHggc29saWQgIzYxNEJFODt9XHJcbiAgICAgICAgICAgICAgICAgICAgLmFjdGl2ZTAze2JveC1zaGFkb3c6NHB4IDAgOHB4OyBjb2xvcjpyZ2JhKDAsIDAsIDAsIDAuMjUpOyBvdXRsaW5lOjRweCBzb2xpZCAjNjE0QkU4O31cclxuICAgICAgICAgICAgICAgICAgICAudGl0bGVfYm94e3BhZGRpbmc6MjBweCAwcHggNnB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50aXQwMXt3aWR0aDo2OXB4O2hlaWdodDoyNHB4O21hcmdpbi1ib3R0b206OHB4O3RleHQtYWxpZ246Y2VudGVyO2JvcmRlci1yYWRpdXM6NHB4O3BhZGRpbmc6NHB4O2ZvbnQtc2l6ZTogMTNweDtmb250LXdlaWdodDo0MDA7Y29sb3I6I2ZmZjt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50aXQwMnttYXJnaW4tYm90dG9tOjJweDtmb250LXNpemU6IDE1cHg7Zm9udC13ZWlnaHQ6NTAwO2NvbG9yOiNmZmY7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGl0MDN7Zm9udC1zaXplOiAxN3B4O2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjojZmZmO31cclxuICAgICAgICAgICAgICAgICAgICAgICAgLm51bXtmb250LXNpemU6MjVweDtmb250LXdlaWdodDo2MDA7Y29sb3I6I2ZmZjt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50aXRfYmcwMXtiYWNrZ3JvdW5kOiMwNzg2N0U7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGl0X2JnMDJ7YmFja2dyb3VuZDojMkI1Q0Q4O31cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRpdF9iZzAze2JhY2tncm91bmQ6IzU0M0RFMDt9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5ncl9ib3h7bWFyZ2luOjAgYXV0bzt3aWR0aDoxMDAlO2hlaWdodDoyNDVweDtwYWRkaW5nOjIwcHggOHB4O2JhY2tncm91bmQ6I2ZmZjtib3JkZXItcmFkaXVzOjEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLmdyYXBoX2lue2NvbG9yOiMwMDA7d2lkdGg6MTAwJTtoZWlnaHQ6MTQwcHg7YmFja2dyb3VuZDojRURFRkYyO31cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmJkYzAxe2JvcmRlcjoxcHggc29saWQgIzBDQTE5ODt9XHJcbiAgICAgICAgICAgICAgICAgICAgLmJkYzAye2JvcmRlcjoxcHggc29saWQgIzM5NkFFNzt9XHJcbiAgICAgICAgICAgICAgICAgICAgLmJkYzAze2JvcmRlcjoxcHggc29saWQgIzYxNEJFODt9XHJcbiAgICAgICAgICAgICAgICAgICAgLmdyX2RhdGF7cGFkZGluZzoxMHB4IDIycHg7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnNlYzAxe3RleHQtYWxpZ246Y2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxle2ZvbnQtc2l6ZTogMTRweDtmb250LXdlaWdodDo3MDA7Y29sb3I6IzFkMWQxZDttYXJnaW46M3B4IDAgNHB4IDA7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRhdGF7aGVpZ2h0OjIzcHg7Ym9yZGVyLWJvdHRvbTo0cHggc29saWQgI0E3QzRGNztmb250LXNpemU6IDIxcHg7Zm9udC13ZWlnaHQ6ODAwO2NvbG9yOiMxZDFkMWQ7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBlcntmb250LXNpemU6IDE1cHg7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zZWMwMntkaXNwbGF5OmZsZXg7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47cm93LWdhcDo3cHg7cG9zaXRpb246cmVsYXRpdmU7dG9wOi04cHg7bGVmdDo4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAubWFuOjpiZWZvcmV7Y29udGVudDogdXJsKC4uL2ltYWdlcy9jb21tb24vaWNvL2ljb19tYW4ucG5nKTsgcG9zaXRpb246cmVsYXRpdmU7dG9wOjZweDttYXJnaW4tcmlnaHQ6N3B4O31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tYW57aGVpZ2h0OjI0cHg7Zm9udC1zaXplOiAxNHB4O2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjojMWQxZDFkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wZXJ7Zm9udC1zaXplOjE1cHg7Zm9udC13ZWlnaHQ6NzAwO31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC53b21hbjo6YmVmb3Jle2NvbnRlbnQ6IHVybCguLi9pbWFnZXMvY29tbW9uL2ljby9pY29fd29tYW4ucG5nKTsgcG9zaXRpb246cmVsYXRpdmU7dG9wOjZweDttYXJnaW4tcmlnaHQ6N3B4O31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC53b21hbntoZWlnaHQ6MjRweDtmb250LXNpemU6IDE0cHg7Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOiMxZDFkMWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBlcntmb250LXNpemU6MTVweDtmb250LXdlaWdodDo3MDA7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC8qIOuplOyduO2OmOydtOyngCovXHJcblxyXG4gICAgICAgICAgICAvKiDsnbjqtazqsIDsobEqL1xyXG4gICAgICAgICAgICAuTTFfdG9wX2FyZWF7XHJcbiAgICAgICAgICAgICAgICBsYWJlbHttYXJnaW4tcmlnaHQ6MTZweDt9XHJcbiAgICAgICAgICAgICAgICAub3B0MDF7ZGlzcGxheTpmbGV4O2JvcmRlci1yYWRpdXM6OHB4O2xpbmUtaGVpZ2h0OjM0cHg7aGVpZ2h0OjU0cHg7YmFja2dyb3VuZDogI0VGRjVGRjtwYWRkaW5nOiA5cHggOXB4IDlweCA5cHg7bWFyZ2luLWJvdHRvbToxMnB4O31cclxuICAgICAgICAgICAgICAgIC5sb2N7cGFkZGluZy1sZWZ0OjI4cHg7Zm9udC1zaXplOiAxNHB4O2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjojMWQxZDFkO2JhY2tncm91bmQ6dXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9pY28vaWNvX2xvYy5wbmdcIikwcHggNnB4IG5vLXJlcGVhdDt9XHJcbiAgICAgICAgICAgICAgICAubG9jMDF7cGFkZGluZy1sZWZ0OjI4cHg7Zm9udC1zaXplOiAxNHB4O2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjojMWQxZDFkO2JhY2tncm91bmQ6dXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9pY28vaWNvX2xvYzAxLnBuZ1wiKTBweCA2cHggbm8tcmVwZWF0O31cclxuICAgICAgICAgICAgICAgIC5vcHQwMntkaXNwbGF5OmZsZXg7Ym9yZGVyLXJhZGl1czo4cHg7bGluZS1oZWlnaHQ6MzRweDtoZWlnaHQ6NTRweDtiYWNrZ3JvdW5kOiAjRUZGNUZGO3BhZGRpbmc6IDlweCA5cHggOXB4IDlweDt9XHJcbiAgICAgICAgICAgICAgICAubG9jMDJ7cGFkZGluZy1sZWZ0OjI4cHg7Zm9udC1zaXplOiAxNHB4O2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjojMWQxZDFkO2JhY2tncm91bmQ6dXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9pY28vaWNvX2xvYzAyLnBuZ1wiKTBweCA2cHggbm8tcmVwZWF0O31cclxuICAgICAgICAgICAgICAgIC5yYWRpb191bHtkaXNwbGF5OmZsZXg7d2lkdGg6NzEzcHg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgbGl7dHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O2N1cnNvcjpwb2ludGVyO2JvcmRlci1yYWRpdXM6OHB4O2JvcmRlcjogMXB4IHNvbGlkICNjY2M7YmFja2dyb3VuZDojZmZmIHVybChcIi4uL2ltYWdlcy9jb21tb24vaWNvL2ljb19jaGVjay5wbmdcIikxMHB4IDEwcHggbm8tcmVwZWF0O2hlaWdodDozOHB4O2xpbmUtaGVpZ2h0OjM4cHg7cGFkZGluZzowcHggMTJweCAwIDMwcHg7Zm9udC1zaXplOiAxM3B4O2ZvbnQtd2VpZ2h0OjUwMDtjb2xvcjojNDQ0O31cclxuICAgICAgICAgICAgICAgICAgICAuYWN0aXZle2NvbG9yOiNmZmY7YmFja2dyb3VuZDojM2Y2MmVlIHVybChcIi4uL2ltYWdlcy9jb21tb24vaWNvL2ljb19jaGVja2VkLnBuZ1wiKTEwcHggMTBweCBuby1yZXBlYXQ7fVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5NMV9ib3R0b21fYXJlYXt3aWR0aDoxMDAlO21hcmdpbi1ib3R0b206MjBweDtcclxuICAgICAgICAgICAgICAgIC50YWJfdWx7ZGlzcGxheTpmbGV4O21hcmdpbi1ib3R0b206OHB4OyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgLnRhYl9hY3RpdmV7Ym9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICMzZjYyZWU7Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiM0NTZBRDM7fVxyXG4gICAgICAgICAgICAgICAgICAgIGxpe2ZsZXg6MTt0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7Y3Vyc29yOnBvaW50ZXI7dGV4dC1hbGlnbjpjZW50ZXI7aGVpZ2h0OjQycHg7bGluZS1oZWlnaHQ6NDJweDtib3JkZXItYm90dG9tOiAxcHggc29saWQgI2FhYTtmb250LXNpemU6IDE1cHg7Zm9udC13ZWlnaHQ6NTAwO2NvbG9yOiMzMzM7fVxyXG4gICAgICAgICAgICAgICAgICAgIGxpOmhvdmVye2JvcmRlci1ib3R0b206IDRweCBzb2xpZCAjM2Y2MmVlO2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjojNDU2QUQzO31cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5kYXRhX2FyZWF7d2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAudG9wX2FyZWF7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLWJvdHRvbToxNXB4O2Rpc3BsYXk6ZmxleDtnYXA6MjBweDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtiYWNrZ3JvdW5kOiNGNEY1Rjk7aGVpZ2h0OjI2MHB4O3BhZGRpbmc6MjBweDtib3JkZXItcmFkaXVzOjhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnNjcm9sbDo6LXdlYmtpdC1zY3JvbGxiYXJ7d2lkdGg6IDhweDsgcG9zaXRpb246YWJzb2x1dGU7bGVmdDoxMHB4O31cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnNjcm9sbDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWJ7d2lkdGg6OHB4O2JhY2tncm91bmQ6ICNBNUE5QjI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7IGJvcmRlcjogMHB4IHNvbGlkIHJnYmEoMCwwLDAsMC44KTt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zY3JvbGw6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNreyBiYWNrZ3JvdW5kOiAjRTRFN0VCOyBib3gtc2hhZG93OiBub25lO31cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmxlZnRfd3JhcHt3aWR0aDoyNjBweDtvdmVyZmxvdy15OmF1dG87b3ZlcmZsb3cteDpoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZ3JhcF9hY3RpdmV7YmFja2dyb3VuZDojM2Y2MmVlIHVybChcIi4uL2ltYWdlcy9jb21tb24vaWNvL2ljb19saTAxX2hvdmVyLnBuZ1wiKTIwNXB4IDdweCBuby1yZXBlYXQ7Y29sb3I6I2ZmZjt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXt0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7Y3Vyc29yOnBvaW50ZXI7d2lkdGg6Y2FsYygxMDAlIC0gNXB4KTtoZWlnaHQ6MzhweDtsaW5lLWhlaWdodDozOHB4O3BhZGRpbmc6IDBweCAxMnB4IDBweCAxNnB4O2JvcmRlci1yYWRpdXM6IDhweDtiYWNrZ3JvdW5kOiNmZmYgdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9pY28vaWNvX2xpMDEucG5nXCIpMjA1cHggN3B4IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjZweDtmb250LXNpemU6IDEzcHg7Zm9udC13ZWlnaHQ6NDAwO2NvbG9yOiMzMzM7Ym9yZGVyOiAxcHggc29saWQgI0Q4RDhEOH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAucmlnaHRfd3JhcHtoZWlnaHQ6MjIwcHg7d2lkdGg6Y2FsYygxMDAlIC0gMjYwcHgpO2JhY2tncm91bmQ6I2ZmZjtwYWRkaW5nOjE1cHg7Ym9yZGVyLXJhZGl1czo4cHg7Ym94LXNoYWRvdzogMHB4IDBweCA2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZ3JhX2xlZnR7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTU3cHg7aGVpZ2h0OjE5MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHB7cGFkZGluZy1sZWZ0OjE1cHg7Zm9udC1zaXplOiAxNHB4O2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjojMWQxZDFkO2JhY2tncm91bmQ6dXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9pY28vaWNvX21hcmtlcjAyLnBuZ1wiKSAwcHggMXB4IG5vLXJlcGVhdDt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRhdGF7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRhdGFfd3JhcHttYXJnaW4tdG9wOjEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVse3BhZGRpbmctdG9wOjEwcHg7bWFyZ2luLXJpZ2h0OjVweDtmb250LXNpemU6IDEycHg7Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOiMxZDFkMWQ7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm51bXt0ZXh0LWFsaWduOnJpZ2h0O2ZvbnQtc2l6ZTogMjNweDtmb250LXdlaWdodDo3MDA7Y29sb3I6ICNFODNCNDg7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnR4dHttYXJnaW4tdG9wOjNweDtmb250LXNpemU6IDEzcHg7Zm9udC13ZWlnaHQ6NDAwO2NvbG9yOiAjNjY2O31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5ncmFfcmlnaHR7YmFja2dyb3VuZDogI0Q5RDlEOTt3aWR0aDpjYWxjKDEwMCUgLSAxNTdweCk7aGVpZ2h0OjE5MHB4O31cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuTTFfc2xpZGVfYXJlYXt3aWR0aDoxMDAlOyBwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIC5zbGlkZV91bHtkaXNwbGF5OmZsZXg7bWFyZ2luLWJvdHRvbTo1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLmFjdGl2ZXtmb250LXdlaWdodDo3MDA7fVxyXG4gICAgICAgICAgICAgICAgICAgIGxpe3RyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtjdXJzb3I6cG9pbnRlcjtsaW5lLWhlaWdodDoyM3B4O3BhZGRpbmc6N3B4IDEycHggMHB4IDEycHg7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6NTAwO2NvbG9yOiM0NDQ7fVxyXG4gICAgICAgICAgICAgICAgICAgIGxpOmZpcnN0LWNoaWxke3BhZGRpbmctbGVmdDowO31cclxuICAgICAgICAgICAgICAgICAgICBsaTpub3QoOmZpcnN0LWNoaWxkKTo6YmVmb3JlIHtjb250ZW50OiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2ljby9pY29fbGkwMi5wbmdcIik7IHBvc2l0aW9uOnJlbGF0aXZlO2xlZnQ6LTEycHg7fVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnNsaWRlX3VsOjpiZWZvcmV7Y29udGVudDogdXJsKC4uL2ltYWdlcy9jb21tb24vaWNvL2ljb19hcmVhLnBuZyk7bWFyZ2luOjlweCAzcHggMHB4IDBweDt9XHJcbiAgICAgICAgICAgICAgICAuZ3JhcGhfc2xpZGV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjQwcHg7bGVmdDowO2JhY2tncm91bmQ6ICNGNEY1Rjk7aGVpZ2h0OjM1M3B4O3BhZGRpbmc6IDE2cHggMjBweCAxNnB4IDIwcHg7Ym9yZGVyLXJhZGl1czo4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLnNsaWRlX2FyZWF7b3ZlcmZsb3c6aGlkZGVuO3dpZHRoOjc2MnB4O2hlaWdodDoyODBweDtwYWRkaW5nOjIwcHg7YmFja2dyb3VuZDojZmZmO2JvcmRlci1yYWRpdXM6OHB4O2JveC1zaGFkb3c6IDBweCAwcHggNnB4IDBweCAjMDAwMDAwMjk7fVxyXG4gICAgICAgICAgICAgICAgICAgIC5zbGlkZV9idG57d2lkdGg6bWF4LWNvbnRlbnQ7bWFyZ2luOjAgYXV0bztkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyO3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQ6I2ZmZjttYXJnaW4tdG9wOjE1cHg7aGVpZ2h0OjI5cHg7Ym9yZGVyLXJhZGl1czoyMHB4O31cclxuICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuc3dpcGVyLXdyYXBwZXJ7d2lkdGg6MTAwJTt9XHJcbiAgICAgICAgICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLCAuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogdXJsKC4uL2ltYWdlcy9jb21tb24vaWNvL3NsaWRlX3JpZ2h0LnBuZyk7IHBvc2l0aW9uOmFic29sdXRlO3RvcDotMTFweDtyaWdodDotM3B4O31cclxuICAgICAgICAgICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsIC5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9pY28vc2xpZGVfbGVmdC5wbmcpO3Bvc2l0aW9uOmFic29sdXRlO3RvcDotMTFweDtsZWZ0Oi0zcHg7fVxyXG4gICAgICAgICAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uMSwgLnN3aXBlci1wYWdpbmF0aW9uMiwgLnN3aXBlci1wYWdpbmF0aW9uM3twb3NpdGlvbjpyZWxhdGl2ZSAhaW1wb3J0YW50OyB0b3A6LTJweDsgfVxyXG4gICAgICAgICAgICAgICAgLnN3aXBlci1idXR0b24tcHJldiwgLnN3aXBlci1idXR0b24tbmV4dHtwb3NpdGlvbjpyZWxhdGl2ZSAhaW1wb3J0YW50O31cclxuICAgICAgICAgICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7dHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O21hcmdpbjowIDJweDtiYWNrZ3JvdW5kOiAjQ0VEMkUwO29wYWNpdHk6MSAhaW1wb3J0YW50O31cclxuICAgICAgICAgICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtib3JkZXItcmFkaXVzOjRweDsgd2lkdGg6IDIwcHg7YmFja2dyb3VuZDogIzNmNjJlZTt9ICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAvKiDsnbjqtazqsIDsobEqL1xyXG5cclxuICAgICAgICAgICAgLyog7ZWo6ruY67O06riwKi9cclxuICAgICAgICAgICAgLk00X3RvcF9hcmVhe1xyXG4gICAgICAgICAgICAgICAgbGFiZWx7bWFyZ2luLXJpZ2h0OjE2cHg7fVxyXG4gICAgICAgICAgICAgICAgLm9wdDAxe2Rpc3BsYXk6ZmxleDtib3JkZXItcmFkaXVzOjhweDtsaW5lLWhlaWdodDozNHB4O2hlaWdodDo1NHB4O2JhY2tncm91bmQ6ICNFRkY1RkY7cGFkZGluZzogOXB4IDlweCA5cHggOXB4O21hcmdpbi1ib3R0b206MTJweDtcclxuICAgICAgICAgICAgICAgICAgICAubG9jMDF7cGFkZGluZy1sZWZ0OjI4cHg7Zm9udC1zaXplOiAxNHB4O2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjojMWQxZDFkO2JhY2tncm91bmQ6dXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9pY28vaWNvX2xvYzAxLnBuZ1wiKTBweCA2cHggbm8tcmVwZWF0O31cclxuICAgICAgICAgICAgICAgICAgICAubG9jMDJ7cGFkZGluZy1sZWZ0OjI4cHg7Zm9udC1zaXplOiAxNHB4O2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjojMWQxZDFkO2JhY2tncm91bmQ6dXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9pY28vaWNvX2xvYzAyLnBuZ1wiKTBweCA2cHggbm8tcmVwZWF0O31cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgIC5vcHQwMntkaXNwbGF5OmZsZXg7cGFkZGluZy10b3A6IDhweDttYXJnaW4tYm90dG9tOjEycHg7Ym9yZGVyLXRvcDoxcHggc29saWQgI2Q4ZDhkODtcclxuICAgICAgICAgICAgICAgICAgICB1bHtoZWlnaHQ6Y2FsYygxMDAlIC0gMzAwcHgpO292ZXJmbG93LXk6c2Nyb2xsO3dpZHRoOjEwMCU7fVxyXG4gICAgICAgICAgICAgICAgICAgIGxpe2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO21hcmdpbi1ib3R0b206OHB4O2xpbmUtaGVpZ2h0OjM2cHg7Ym9yZGVyOjFweCBzb2xpZCAjYzhjY2Q1O2JvcmRlci1yYWRpdXM6NnB4O2ZvbnQtc2l6ZTogMTRweDtmb250LXdlaWdodDo1MDA7Y29sb3I6IzFkMWQxZDt9XHJcbiAgICAgICAgICAgICAgICAgICAgbGk6Zmlyc3QtY2hpbGQgc3BhbjpmaXJzdC1jaGlsZHtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICM0NTc3ZjZ9XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbntkaXNwbGF5OmlubGluZS1ibG9jazt0ZXh0LWFsaWduOmNlbnRlcjt3aWR0aDo1MCU7aGVpZ2h0OjM2cHg7IGJvcmRlci1yYWRpdXM6MCA0cHggNHB4IDB9XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbjpmaXJzdC1jaGlsZHtiYWNrZ3JvdW5kOiNlZmY1ZmY7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjYzhjY2Q1O2JvcmRlci1yYWRpdXM6NHB4IDBweCAwIDRweH1cclxuICAgICAgICAgICAgICAgICAgIC5hY3RpdmV7Ym9yZGVyOjFweCBzb2xpZCAjNDU3N2Y2fVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9Lyog7ZWo6ruY67O06riwKi9cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLyog64+E7JuA66eQKi9cclxuLmhlbHBfd3JhcHtkaXNwbGF5OmZsZXg7d2lkdGg6MTAwJTsgaGVpZ2h0OjEwMCU7ZmxleC13cmFwOiB3cmFwO1xyXG4gICAgLmhlbHBfbG5ie3Bvc2l0aW9uOmZpeGVkO3dpZHRoOjMyMHB4O2hlaWdodDpjYWxjKDEwMCUgKyA1MHB4KTtcclxuICAgICAgICBib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNkYmRmZTg7XHJcbiAgICAgICAgcGFkZGluZzozMHB4IDIwcHggMjBweCAwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6LTIwcHg7XHJcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDsgXHJcbiAgICAgICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDsgXHJcbiAgIFxyXG4gICAgICAgIGg0e2JhY2tncm91bmQ6dXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9pY28vaWNvX2hlbHAwMS5wbmdcIikgIG5vLXJlcGVhdDtcclxuICAgICAgICBjb2xvcjojMjAyMDIwO2ZvbnQtd2VpZ2h0OjcwMDtmb250LXNpemU6MThweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6MzBweDtcclxuICAgICAgICBoZWlnaHQ6MzZweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjMjIyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206MTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmRlcDAxe1xyXG4gICAgICAgICAgICBsaXtoZWlnaHQ6NTBweDtsaW5lLWhlaWdodDo1MHB4O2JvcmRlci1ib3R0b206MXB4IGRvdHRlZCAjZDNkM2QzO1xyXG4gICAgICAgICAgICAgICAgYXtmb250LXdlaWdodDo1MDA7Zm9udC1zaXplOjE1cHg7Y29sb3I6IzIwMjAyMDt9XHJcbiAgICAgICAgICAgICAgICBhOmhvdmVye2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjojMzU3MEUzO31cclxuICAgICAgICAgICAgICAgIGE6Zm9jdXN7Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiMzNTcwRTM7fVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGxpOmxhc3QtY2hpbGR7Ym9yZGVyOm5vbmU7aGVpZ2h0OjQwcHg7fVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZGVwMDJ7YmFja2dyb3VuZDojZjRmNGY0O2Rpc3BsYXk6YmxvY2s7Ym9yZGVyLXJhZGl1czo4cHg7cGFkZGluZzo4cHggMTZweDt3aWR0aDoyNzBweDtcclxuICAgICAgICAgICAgbGl7aGVpZ2h0OjMwcHg7bGluZS1oZWlnaHQ6MzBweDtwYWRkaW5nLWxlZnQ6NXB4OyBib3JkZXI6bm9uZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6dXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9pY28vaF9saV9kb3QucG5nXCIpMHB4IDE0cHggIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgIGF7Zm9udC13ZWlnaHQ6NTAwO2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiM1NTU7fVxyXG4gICAgICAgICAgICAgICAgYTpob3Zlcntmb250LXdlaWdodDo3MDA7Y29sb3I6IzM1NzBFMzsgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9XHJcbiAgICAgICAgICAgICAgICBhOmZvY3Vze2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjojMzU3MEUzOyB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO31cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBsaTpsYXN0LWNoaWxke2JvcmRlcjpub25lO2hlaWdodDozMHB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaGVscF9jb257cG9zaXRpb246cmVsYXRpdmU7bGVmdDozMjBweDt3aWR0aDpjYWxjKDEwMCUgLSAzMjBweCk7aGVpZ2h0OjEwMCU7cGFkZGluZzoxMHB4IDAgMCAzMHB4O2JhY2tncm91bmQ6I2ZmZjtcclxuICAgICAgICBoNHtiYWNrZ3JvdW5kOnVybChcIi4uL2ltYWdlcy9jb21tb24vaWNvL2ljb19oZWxwMDIucG5nXCIpIDBweCAwcHggIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgY29sb3I6IzIwMjAyMDtmb250LXdlaWdodDo3MDA7Zm9udC1zaXplOjE4cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6M3B4IDAgMCAzMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6MzZweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjMjIyO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgXHJcbiAgICAgICAgaDV7XHJcbiAgICAgICAgICAgICBjb2xvcjojMTcyODY0O2ZvbnQtd2VpZ2h0OjcwMDtmb250LXNpemU6MjBweDtcclxuICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MTJweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDZ7XHJcbiAgICAgICAgICAgIGNvbG9yOiMyMDIwMjA7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZToxOHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjI0cHg7XHJcbiAgICAgICB9XHJcbiAgICAgICAgLmhwX2ljbzAxe2JhY2tncm91bmQ6dXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9pY28vaWNvX2hlbHAwNC5wbmdcIikgMHB4IDBweCAgbm8tcmVwZWF0O1xyXG4gICAgICAgIGNvbG9yOiMzMzM7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc2l6ZToxNXB4O21hcmdpbi1ib3R0b206MTBweDtoZWlnaHQ6MjRweDtcclxuICAgICAgICBwYWRkaW5nOjNweCAwIDAgMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmhwX2ljbzAye2JhY2tncm91bmQ6dXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9pY28vaWNvX2hlbHAwNS5wbmdcIikgMHB4IDBweCAgbm8tcmVwZWF0O1xyXG4gICAgICAgIGNvbG9yOiMzMzM7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc2l6ZToxNXB4O21hcmdpbi1ib3R0b206MTBweDtoZWlnaHQ6MjRweDtcclxuICAgICAgICBwYWRkaW5nOjNweCAwIDAgMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmhwX2ljbzAze2JhY2tncm91bmQ6dXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9pY28vaWNvX2hlbHAwNi5wbmdcIikgMHB4IDBweCAgbm8tcmVwZWF0O1xyXG4gICAgICAgIGNvbG9yOiMzMzM7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc2l6ZToxNXB4O21hcmdpbi1ib3R0b206MTBweDtoZWlnaHQ6MjRweDtcclxuICAgICAgICBwYWRkaW5nOjNweCAwIDAgMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmhwX3R4dHtib3JkZXItYm90dG9tOjFweCBkb3R0ZWQgI2QzZDNkMzttYXJnaW4tYm90dG9tOjE5cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOjEzcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiM1NTU7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6NDAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaHBfY29uX3dyYXB7XHJcbiAgICAgICAgICAgIHB7Y29sb3I6IzMzMztmb250LXdlaWdodDo2MDA7Zm9udC1zaXplOjE1cHg7bWFyZ2luLWJvdHRvbToxMHB4O2hlaWdodDoyNHB4O31cclxuICAgICAgICAgICAgZGl2e2JvcmRlci1ib3R0b206MXB4IGRvdHRlZCAjZDNkM2QzO21hcmdpbi1ib3R0b206MTlweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOjEzcHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjojNTU1O2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjQwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBkaXY6bGFzdC1jaGlsZHttaW4taGVpZ2h0OjYwcHg7fVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc3Vic19hcmVhe2JhY2tncm91bmQ6I2Y0ZjRmNDtib3JkZXItcmFkaXVzOjE0cHg7d2lkdGg6MTAwJTtwYWRkaW5nOjIwcHg7bGluZS1oZWlnaHQ6MjJweDtcclxuICAgICAgICBjb2xvcjojMzMzO2ZvbnQtc2l6ZToxM3B4O2ZvbnQtd2VpZ2h0OjQwMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOjI0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5ocF9pbWdib3h7ZGlzcGxheTpmbGV4O2dhcDoyNHB4O21hcmdpbi1ib3R0b206MjVweDtcclxuICAgICAgICAgICAgLmltZ2FyZWF7d2lkdGg6NDcycHg7O1xyXG4gICAgICAgICAgICAgICAgLmltZ3toZWlnaHQ6MjcwcHg7IGJvcmRlci1yYWRpdXM6NnB4O31cclxuICAgICAgICAgICAgICAgIHB7dGV4dC1hbGlnbjpjZW50ZXI7IGNvbG9yOiMzMzM7Zm9udC1zaXplOjE1cHg7Zm9udC13ZWlnaHQ6NTAwO21hcmdpbi10b3A6OHB4O31cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5wb3NpX3Jle3Bvc2l0aW9uOnJlbGF0aXZlOyB6LWluZGV4Ojg7fVxyXG4gICAgLmppcF9tZW51e3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDtnYXA6NXB4O3otaW5kZXg6OTk7XHJcbiAgICAgICAgYXt6LWluZGV4Ojk5O2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTYwcHg7bGluZS1oZWlnaHQ6NDBweDtjb2xvcjojNjY2O2ZvbnQtc2l6ZToxNXB4O2ZvbnQtd2VpZ2h0OjQwMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOjRweCA0cHggMCAwO2JvcmRlcjoxcHggc29saWQgI2RkZDsgYm9yZGVyLWJvdHRvbTpub25lO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDo2N3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaWNvMDF7YmFja2dyb3VuZDojZmZmIHVybChcIi4uL2ltYWdlcy9jb21tb24vaWNvL2hwX3RhYl9pY28wMS5wbmdcIikzN3B4IDlweCBuby1yZXBlYXQ7fVxyXG4gICAgICAgIC5pY28wMntiYWNrZ3JvdW5kOiNmZmYgdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9pY28vaHBfdGFiX2ljbzAyLnBuZ1wiKTM3cHggOXB4IG5vLXJlcGVhdDt9XHJcbiAgICAgICAgLmljbzAze2JhY2tncm91bmQ6I2ZmZiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2ljby9ocF90YWJfaWNvMDMucG5nXCIpMzdweCA5cHggbm8tcmVwZWF0O31cclxuICAgICAgICAuaWNvMDFfYWN0aXZle2JvcmRlcjoxcHggc29saWQgIzg4ODtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZmZmO2NvbG9yOiMyMDIwMjA7Zm9udC1zaXplOjE1cHg7Zm9udC13ZWlnaHQ6NjAwO2JhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9jb21tb24vaWNvL2hwX3RhYl9pY28wMV9ob3Zlci5wbmdcIikzN3B4IDlweCBuby1yZXBlYXQ7fVxyXG4gICAgICAgIC5pY28wMl9hY3RpdmV7Ym9yZGVyOjFweCBzb2xpZCAjODg4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNmZmY7Y29sb3I6IzIwMjAyMDtmb250LXNpemU6MTVweDtmb250LXdlaWdodDo2MDA7YmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9pY28vaHBfdGFiX2ljbzAyX2hvdmVyLnBuZ1wiKTM3cHggOXB4IG5vLXJlcGVhdDt9XHJcbiAgICAgICAgLmljbzAzX2FjdGl2ZXtib3JkZXI6MXB4IHNvbGlkICM4ODg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2ZmZjtjb2xvcjojMjAyMDIwO2ZvbnQtc2l6ZToxNXB4O2ZvbnQtd2VpZ2h0OjYwMDtiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2ljby9ocF90YWJfaWNvMDNfaG92ZXIucG5nXCIpMzdweCA5cHggbm8tcmVwZWF0O31cclxuICAgIH1cclxuICAgIC5qaXBfd3JhcHtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6LTFweDsgXHJcbiAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICBwYWRkaW5nOjMwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4IDhweCA4cHggOHB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM4ODg7XHJcbiAgICAgICAgYmFja2dyb3VuZDojZmZmO1xyXG4gICAgfVxyXG4gICAgdGFibGUge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgICAgICAgYm9yZGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzQ1NzdGNjtcclxuICAgICAgICB0aGVhZCB7XHJcbiAgICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgIHRoIHtiYWNrZ3JvdW5kLWNvbG9yOiNlZmY1ZmY7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNkOGQ4ZDg7XHJcbiAgICAgICAgICAgIGhlaWdodDozOHB4O3BhZGRpbmc6MTBweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6NzAwO2NvbG9yOiMxZDFkMWQ7Zm9udC1zaXplOjEzcHg7dGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgdGg6Zmlyc3QtY2hpbGR7Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2Q4ZDhkOH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgdGJvZHkge1xyXG4gICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICB0ZCB7dGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q4ZDhkODtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjMzMzOyBmb250LXdlaWdodDo0MDA7Zm9udC1zaXplOjEzcHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OjM4cHg7cGFkZGluZzoxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHRkOmZpcnN0LWNoaWxke2JvcmRlci1sZWZ0Om5vbmU7IH1cclxuICAgICAgICAgICAgdGQ6bGFzdC1jaGlsZHtib3JkZXItcmlnaHQ6bm9uZTt9XHJcbiAgICAgICAgICAgIC5ib3JkZXJfcnt0ZXh0LWFsaWduOmNlbnRlcjtib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDhkOGQ4ICFpbXBvcnRhbnQ7fVxyXG4gICAgICAgICAgICAudHh0X2x7dGV4dC1hbGlnbjpsZWZ0O31cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxufVxyXG5cclxuLyogLy/rj4Tsm4Drp5AqL1xyXG5cclxuLmdyYXBoX2lue3dpZHRoOjEwMCU7fVxyXG5cclxuXHJcbiN0b3BiYXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjE2cHg7cmlnaHQ6MjBweDt3aWR0aDozMDdweDtoZWlnaHQ6MzZweDtwYWRkaW5nOiA4cHggMTZweDtiYWNrZ3JvdW5kOiNmZmY7IGJvcmRlci1yYWRpdXM6NnB4OyB6LWluZGV4OjE7XHJcbiAgICAuaW5uZXJ7ZGlzcGxheTpmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyO2hlaWdodDoyMHB4O31cclxuICAgIC5idG5zaGFyZXt0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7IHdpZHRoOjc3cHg7aGVpZ2h0OjIwcHg7IGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9jb21tb24vaWNvL2ljb19zaGFyZS5wbmdcIikgbm8tcmVwZWF0O3BhZGRpbmctbGVmdDoyNHB4O2ZvbnQtd2VpZ2h0OjUwMDsgZm9udC1zaXplOiAxM3B4O2NvbG9yOiMxZDFkMWQ7fSAgIFxyXG4gICAgLmJ0bnNoYXJlOmhvdmVye2JhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9jb21tb24vaWNvL2ljb19zaGFyZV9ob3Zlci5wbmdcIikgbm8tcmVwZWF0OyBjb2xvcjojMUU2M0QyOyBmb250LXdlaWdodDo3MDA7fVxyXG4gICAgLmJ0bnNhdmV7dHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O3dpZHRoOjc3cHg7aGVpZ2h0OjIwcHg7IGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9jb21tb24vaWNvL2ljb19kb3dubG9hZC5wbmdcIikgbm8tcmVwZWF0O3BhZGRpbmctbGVmdDoyNHB4O2ZvbnQtd2VpZ2h0OjUwMDsgZm9udC1zaXplOiAxM3B4O2NvbG9yOiMxZDFkMWQ7fSAgIFxyXG4gICAgLmJ0bnNhdmU6aG92ZXJ7YmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9pY28vaWNvX2Rvd25sb2FkX2hvdmVyLnBuZ1wiKSBuby1yZXBlYXQ7IGNvbG9yOiMxRTYzRDI7Zm9udC13ZWlnaHQ6NzAwO31cclxuICAgIC5idG52aWV3e3RyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDt3aWR0aDo4OXB4O2hlaWdodDoyMHB4OyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2ljby9pY29fcHJvZmlsZS5wbmdcIikgbm8tcmVwZWF0O3BhZGRpbmctbGVmdDoyNHB4O2ZvbnQtd2VpZ2h0OjUwMDsgZm9udC1zaXplOiAxM3B4O2NvbG9yOiMxZDFkMWQ7fSAgIFxyXG4gICAgLmJ0bnZpZXc6aG92ZXJ7YmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9pY28vaWNvX3Byb2ZpbGVfaG92ZXIucG5nXCIpIG5vLXJlcGVhdDsgY29sb3I6IzFFNjNEMjtmb250LXdlaWdodDo3MDA7fVxyXG4gICAgLndpZDF7YmFja2dyb3VuZDojZDhkOGQ4O3dpZHRoOjFweDtoZWlnaHQ6MTRweDttYXJnaW46MCAxMHB4O30gICAgXHJcbn1cclxuLm1hcERJVl90b29se3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTo0MHB4O3JpZ2h0OjIwcHg7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOiBjb2x1bW47Ym9yZGVyLXJhZGl1czo4cHg7YmFja2dyb3VuZDojZmZmO31cclxuICAgIC5tYXBESVZfdG9vbCBidXR0b257dHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O31cclxuICAgIC5tYXBESVZfdG9vbCBidXR0b246bGFzdC1jaGlsZHtib3JkZXI6bm9uZTt9XHJcbiAgICAubWFwRElWX3Rvb2wgLmFkZHtkaXNwbGF5OmJsb2NrO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkOGQ4ZDg7dGV4dC1pbmRlbnQ6LTk5OTlweDt3aWR0aDo0NHB4O2hlaWdodDo0MHB4OyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2ljby9pY29fYWRkLnBuZ1wiKSBjZW50ZXIgbm8tcmVwZWF0O31cclxuICAgIC5tYXBESVZfdG9vbCAuYWRkOmhvdmVye2JvcmRlci1yYWRpdXM6OHB4IDhweCAwcHggMHB4O2JhY2tncm91bmQ6IzNmNjJlZSB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2ljby9pY29fYWRkX2hvdmVyLnBuZ1wiKSBjZW50ZXIgbm8tcmVwZWF0O31cclxuICAgIC5tYXBESVZfdG9vbCAuYXJlYXtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDhkOGQ4O3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZTogMTJweDtjb2xvcjojMWQxZDFkOyAgZm9udC13ZWlnaHQ6NTAwO3dpZHRoOjQ0cHg7aGVpZ2h0OjQwcHg7fVxyXG4gICAgLm1hcERJVl90b29sIC5hcmVhOmhvdmVye2NvbG9yOiMxRTYzRDI7Zm9udC13ZWlnaHQ6NzAwO31cclxuICAgIC5tYXBESVZfdG9vbCAucmVtb3Zle2Rpc3BsYXk6YmxvY2s7dGV4dC1pbmRlbnQ6LTk5OTlweDt3aWR0aDo0NHB4O2hlaWdodDo0MHB4OyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2ljby9pY29fcmVtb3ZlLnBuZ1wiKSBjZW50ZXIgbm8tcmVwZWF0O31cclxuICAgIC5tYXBESVZfdG9vbCAucmVtb3ZlOmhvdmVye2JvcmRlci1yYWRpdXM6MHB4IDBweCA4cHggOHB4O2JhY2tncm91bmQ6IzNmNjJlZSAgdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9pY28vaWNvX3JlbW92ZV9ob3Zlci5wbmdcIikgY2VudGVyIG5vLXJlcGVhdDt9XHJcblxyXG4jdG9vbGJhcntwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtyb3ctZ2FwOjhweDtib3R0b206MTMwcHg7cmlnaHQ6MjBweDt3aWR0aDo0NHB4O3otaW5kZXg6MTtcclxuICAgIC50b29saXRlbXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtib3JkZXItcmFkaXVzOjhweDtiYWNrZ3JvdW5kOiNmZmY7Ym94LXNoYWRvdzogMHB4IDRweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7fVxyXG4gICAgLnRvb2xpdGVtIGJ1dHRvbnt0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7fVxyXG4gICAgLnRvb2xpdGVtIGJ1dHRvbjpsYXN0LWNoaWxke2JvcmRlcjpub25lO31cclxuICAgIC50b29saXRlbSAuYWRke2Rpc3BsYXk6YmxvY2s7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q4ZDhkODt0ZXh0LWluZGVudDotOTk5OXB4O3dpZHRoOjQ0cHg7aGVpZ2h0OjQwcHg7IGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9jb21tb24vaWNvL2ljb19hZGQucG5nXCIpIGNlbnRlciBuby1yZXBlYXQ7fVxyXG4gICAgLnRvb2xpdGVtIC5hZGQ6aG92ZXJ7Ym9yZGVyLXJhZGl1czo4cHggOHB4IDBweCAwcHg7YmFja2dyb3VuZDojM2Y2MmVlIHVybChcIi4uL2ltYWdlcy9jb21tb24vaWNvL2ljb19hZGRfaG92ZXIucG5nXCIpIGNlbnRlciBuby1yZXBlYXQ7fVxyXG4gICAgLnRvb2xpdGVtIC5hcmVhe2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkOGQ4ZDg7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOiAxMnB4O2NvbG9yOiMxZDFkMWQ7ICBmb250LXdlaWdodDo1MDA7d2lkdGg6NDRweDtoZWlnaHQ6NDBweDt9XHJcbiAgICAudG9vbGl0ZW0gLmFyZWE6aG92ZXJ7Y29sb3I6IzFFNjNEMjtmb250LXdlaWdodDo3MDA7fVxyXG4gICAgLnRvb2xpdGVtIC5yZW1vdmV7ZGlzcGxheTpibG9jazt0ZXh0LWluZGVudDotOTk5OXB4O3dpZHRoOjQ0cHg7aGVpZ2h0OjQwcHg7IGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9jb21tb24vaWNvL2ljb19yZW1vdmUucG5nXCIpIGNlbnRlciBuby1yZXBlYXQ7fVxyXG4gICAgLnRvb2xpdGVtIC5yZW1vdmU6aG92ZXJ7Ym9yZGVyLXJhZGl1czowcHggMHB4IDhweCA4cHg7YmFja2dyb3VuZDojM2Y2MmVlICB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2ljby9pY29fcmVtb3ZlX2hvdmVyLnBuZ1wiKSBjZW50ZXIgbm8tcmVwZWF0O31cclxuICAgIC50b29saXRlbSAubWFwe2ZvbnQtc2l6ZToxMHB4O2NvbG9yOiMxZDFkMWQ7IGZvbnQtd2VpZ2h0OjYwMDtkaXNwbGF5OmJsb2NrO3dpZHRoOjQ0cHg7aGVpZ2h0OjU5cHg7cGFkZGluZy10b3A6MjJweDsgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9pY28vaWNvX21hcC5wbmdcIikgY2VudGVyIDlweCBuby1yZXBlYXQ7fVxyXG4gICAgLnRvb2xpdGVtIC5tYXA6aG92ZXJ7Ym9yZGVyLXJhZGl1czo4cHg7Y29sb3I6I2ZmZjtmb250LXdlaWdodDo3MDA7YmFja2dyb3VuZDojM2Y2MmVlIHVybChcIi4uL2ltYWdlcy9jb21tb24vaWNvL2ljb19tYXBfaG92ZXIucG5nXCIpIGNlbnRlciA5cHggbm8tcmVwZWF0O31cclxuICAgIC50b29saXRlbSAubWFwLmFjdGl2ZXtib3JkZXItcmFkaXVzOjhweDtjb2xvcjojZmZmICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7YmFja2dyb3VuZDojM2Y2MmVlIHVybChcIi4uL2ltYWdlcy9jb21tb24vaWNvL2ljb19tYXBfaG92ZXIucG5nXCIpIGNlbnRlciA5cHggbm8tcmVwZWF0ICFpbXBvcnRhbnQ7fVxyXG4gICAgLnRvb2xpdGVtIC5idW17Zm9udC1zaXplOjEwcHg7Y29sb3I6IzFkMWQxZDsgZm9udC13ZWlnaHQ6NTAwO2Rpc3BsYXk6YmxvY2s7d2lkdGg6NDRweDtoZWlnaHQ6NDdweDtwYWRkaW5nLXRvcDoyMHB4OyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2ljby9pY29fYnVtLnBuZ1wiKSBjZW50ZXIgOXB4IG5vLXJlcGVhdDt9XHJcbiAgICAudG9vbGl0ZW0gLmJ1bTpob3Zlcntib3JkZXItcmFkaXVzOjhweDtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OjcwMDtiYWNrZ3JvdW5kOiMzZjYyZWUgdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9pY28vaWNvX2J1bV9ob3Zlci5wbmdcIikgY2VudGVyIDlweCBuby1yZXBlYXQ7fVxyXG4gICAgLnRvb2xpdGVtIC5idW0uYWN0aXZle2JvcmRlci1yYWRpdXM6OHB4O2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6NzAwO2JhY2tncm91bmQ6IzNmNjJlZSB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2ljby9pY29fYnVtX2hvdmVyLnBuZ1wiKSBjZW50ZXIgOXB4IG5vLXJlcGVhdDt9XHJcbiAgICAudG9vbGl0ZW0gLnJlc2V0e2ZvbnQtc2l6ZToxMHB4O2NvbG9yOiMxZDFkMWQ7IGZvbnQtd2VpZ2h0OjUwMDtkaXNwbGF5OmJsb2NrO3dpZHRoOjQ0cHg7aGVpZ2h0OjQ3cHg7cGFkZGluZy10b3A6MjBweDsgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9pY28vaWNvX3Jlc2V0LnBuZ1wiKSBjZW50ZXIgOXB4IG5vLXJlcGVhdDt9XHJcbiAgICAudG9vbGl0ZW0gLnJlc2V0OmhvdmVye2JvcmRlci1yYWRpdXM6OHB4O2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6NzAwO2JhY2tncm91bmQ6IzNmNjJlZSB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2ljby9pY29fcmVzZXRfaG92ZXIucG5nXCIpIGNlbnRlciA5cHggbm8tcmVwZWF0O31cclxuICAgIC50b29saXRlbSAucmVzZXQuYWN0aXZle2JvcmRlci1yYWRpdXM6OHB4O2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6NzAwO2JhY2tncm91bmQ6IzNmNjJlZSB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2ljby9pY29fcmVzZXRfaG92ZXIucG5nXCIpIGNlbnRlciA5cHggbm8tcmVwZWF0O31cclxuICAgIFxyXG4gICAgLnRvb2xpdGVtIC5wb2l7Zm9udC1zaXplOjEwcHg7Y29sb3I6IzFkMWQxZDsgZm9udC13ZWlnaHQ6NTAwO2Rpc3BsYXk6YmxvY2s7d2lkdGg6NDRweDtoZWlnaHQ6NDdweDtwYWRkaW5nLXRvcDoyMHB4OyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2ljby9pY29fbWFya2VyLnBuZ1wiKSBjZW50ZXIgOXB4IG5vLXJlcGVhdDt9XHJcbiAgICAudG9vbGl0ZW0gLnBvaTpob3Zlcntib3JkZXItcmFkaXVzOjhweDtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OjcwMDtiYWNrZ3JvdW5kOiMzZjYyZWUgdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9pY28vaWNvX21hcmtlcl9ob3Zlci5wbmdcIikgY2VudGVyIDlweCBuby1yZXBlYXQ7fVxyXG4gICAgLnRvb2xpdGVtIC5wb2kuYWN0aXZle2JvcmRlci1yYWRpdXM6OHB4O2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6NzAwO2JhY2tncm91bmQ6IzNmNjJlZSB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2ljby9pY29fbWFya2VyX2hvdmVyLnBuZ1wiKSBjZW50ZXIgOXB4IG5vLXJlcGVhdDt9XHJcbiAgICAubWFwX3NlbGVjdCB7ZGlzcGxheTpub25lO3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMzVweDtyaWdodDo1MHB4O2JvcmRlcjogMXB4IHNvbGlkICNEOUQ5RDk7cGFkZGluZzo4cHggMTBweCAzcHggMTBweDt3aWR0aDoxMjBweDtoZWlnaHQ6NDRweDtib3JkZXItcmFkaXVzOjZweDtiYWNrZ3JvdW5kOiNmZmY7Ym94LXNoYWRvdzogMHB4IDRweCA2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7fVxyXG4gICAgLm1hcF9zZWxlY3QgdWx7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2hlaWdodDozMHB4O31cclxuICAgIC5tYXBfc2VsZWN0IGxpe3dpZHRoOjMzJTt0ZXh0LWFsaWduOmNlbnRlcjt9XHJcbiAgICAubWFwX3NlbGVjdCBsaSBhe2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjMwcHg7cGFkZGluZy10b3A6MThweDsgZm9udC1zaXplOiAxMHB4O2NvbG9yOiM2MDYwNjA7IGZvbnQtd2VpZ2h0OjUwMDt9XHJcbiAgICAubWFwX3NlbGVjdCBsaSAubWFwX3NlbDAxe2JhY2tncm91bmQ6dXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9pY28vaWNvX21hcDAxLnBuZ1wiKSBjZW50ZXIgMXB4IG5vLXJlcGVhdDt9XHJcbiAgICAubWFwX3NlbGVjdCBsaSAubWFwX3NlbDAxOmhvdmVye2NvbG9yOiMzZjY1ZTY7YmFja2dyb3VuZDp1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2ljby9pY29fbWFwMDFfaG92ZXIucG5nXCIpIGNlbnRlciAxcHggbm8tcmVwZWF0O31cclxuICAgIC5tYXBfc2VsZWN0IGxpIC5tYXBfc2VsMDJ7YmFja2dyb3VuZDp1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2ljby9pY29fbWFwMDIucG5nXCIpIGNlbnRlciAxcHggbm8tcmVwZWF0O31cclxuICAgIC5tYXBfc2VsZWN0IGxpIC5tYXBfc2VsMDI6aG92ZXJ7Y29sb3I6IzNmNjVlNjtiYWNrZ3JvdW5kOnVybChcIi4uL2ltYWdlcy9jb21tb24vaWNvL2ljb19tYXAwMl9ob3Zlci5wbmdcIikgY2VudGVyIDFweCBuby1yZXBlYXQ7fVxyXG4gICAgLm1hcF9zZWxlY3QgbGkgLm1hcF9zZWwwM3tiYWNrZ3JvdW5kOnVybChcIi4uL2ltYWdlcy9jb21tb24vaWNvL2ljb19tYXAwMy5wbmdcIikgY2VudGVyIDFweCBuby1yZXBlYXQ7fVxyXG4gICAgLm1hcF9zZWxlY3QgbGkgLm1hcF9zZWwwMzpob3Zlcntjb2xvcjojM2Y2NWU2O2JhY2tncm91bmQ6dXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9pY28vaWNvX21hcDAzX2hvdmVyLnBuZ1wiKSBjZW50ZXIgMXB4IG5vLXJlcGVhdDt9XHJcbiAgICAucG9pX3NlbGVjdCB7ZGlzcGxheTpub25lO3Bvc2l0aW9uOmFic29sdXRlO3RvcDoyNTFweDtyaWdodDo1MHB4O2JvcmRlcjogMXB4IHNvbGlkICNEOUQ5RDk7cGFkZGluZzo3cHggMTBweCAzcHggMTBweDt3aWR0aDoxMThweDtoZWlnaHQ6NTBweDtib3JkZXItcmFkaXVzOjZweDtiYWNrZ3JvdW5kOiNmZmY7Ym94LXNoYWRvdzogMHB4IDRweCA2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7fVxyXG4gICAgLnBvaV9zZWxlY3QgdWx7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtoZWlnaHQ6MzBweDt9XHJcbiAgICAucG9pX3NlbGVjdCBsaXtoZWlnaHQ6MjZweDt9XHJcbiAgICAucG9pX3NlbGVjdCBsaSBhe2Rpc3BsYXk6YmxvY2s7bGluZS1oZWlnaHQ6MThweDtwYWRkaW5nOjBweCAwIDAgMThweDsgZm9udC1zaXplOiAxMXB4O2NvbG9yOiM2MDYwNjA7IGZvbnQtd2VpZ2h0OjYwMDt9XHJcbiAgICAucG9pX3NlbGVjdCBsaSAucG9pX3NlbDAxe2JhY2tncm91bmQ6dXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9pY28vaWNvX3BvaTAxLnBuZ1wiKSBuby1yZXBlYXQ7fVxyXG4gICAgLnBvaV9zZWxlY3QgbGkgLnBvaV9zZWwwMTpob3Zlcntjb2xvcjojM2Y2NWU2O2JhY2tncm91bmQ6dXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9pY28vaWNvX3BvaTAxX2hvdmVyLnBuZ1wiKSAgbm8tcmVwZWF0O31cclxuICAgIC5wb2lfc2VsZWN0IGxpIC5wb2lfc2VsMDJ7YmFja2dyb3VuZDp1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2ljby9pY29fcG9pMDEucG5nXCIpICBuby1yZXBlYXQ7fVxyXG4gICAgLnBvaV9zZWxlY3QgbGkgLnBvaV9zZWwwMjpob3Zlcntjb2xvcjojM2Y2NWU2O2JhY2tncm91bmQ6dXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9pY28vaWNvX3BvaTAxX2hvdmVyLnBuZ1wiKSAgbm8tcmVwZWF0O31cclxuICAgXHJcbn1cclxuLndpZDE5MHt3aWR0aDoxOTBweDt9Lm1yMTN7bWFyZ2luLXJpZ2h0OjEzcHg7fVxyXG4ucG9wdXB7ei1pbmRleDozMDttaW4td2lkdGg6MjQwcHg7Ym94LXNoYWRvdzogMHB4IDRweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7IGJhY2tncm91bmQ6I2ZmZjtib3JkZXItcmFkaXVzOjhweDtib3JkZXI6MXB4IHNvbGlkICMzRjgwRUE7cGFkZGluZzoxMnB4O1xyXG4gICAgLnRpdGxlMDF7YmFja2dyb3VuZDojM0Y4MEVBO3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmc6NnB4IDEycHg7Ym9yZGVyLXJhZGl1czoxMHB4O2ZvbnQtc2l6ZTogMTVweDtjb2xvcjojZmZmOyAgZm9udC13ZWlnaHQ6NzAwO31cclxuICAgIHRhYmxle21hcmdpbi10b3A6MTBweDt9XHJcbiAgICB0cntoZWlnaHQ6MjVweDt9IFxyXG4gICAgLnVsX3N0MDF7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZy1sZWZ0OjE3cHg7bGluZS1oZWlnaHQ6MjBweDtmb250LXNpemU6IDE0cHg7Y29sb3I6IzFkMWQxZDsgZm9udC13ZWlnaHQ6NTAwO2JhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9jb21tb24vaWNvL2RvdC5wbmdcIikgOXB4IDdweCBuby1yZXBlYXQ7fVxyXG59XHJcbi5zdXJ2ZXlfd3JhcHtwb3NpdGlvbjogZml4ZWQ7dG9wOjUwJTtsZWZ0OjUwJTt0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgd2lkdGg6MTAwMHB4O2hlaWdodDo2MDBweDtcclxuICAgIC5saW5rMDF7cG9zaXRpb246YWJzb2x1dGU7dG9wOjQxMHB4O2xlZnQ6NjBweDsgZGlzcGxheTpibG9jazt3aWR0aDozMDBweDtoZWlnaHQ6MTUwcHg7fVxyXG4gICAgLmxpbmswMntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NDEwcHg7bGVmdDozODBweDsgZGlzcGxheTpibG9jazt3aWR0aDozMDBweDtoZWlnaHQ6MTUwcHg7fVxyXG59XHJcbi5zdXJ2ZXlfY29ue3Bvc2l0aW9uOiBhYnNvbHV0ZTt0b3A6MHB4O2xlZnQ6NTAlO21hcmdpbi1sZWZ0Oi0zNTBweDtcclxuICAgICAgICAgICAgd2lkdGg6NzAwcHg7aGVpZ2h0OjExMjVweDtiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2NvbnRlbnQvc3VydmV5X2JnLnBuZ1wiKSBuby1yZXBlYXQ7XHJcbn1cclxuLnN1cnZleV9jb24wMntwb3NpdGlvbjogYWJzb2x1dGU7dG9wOjExMjVweDtsZWZ0OjUwJTttYXJnaW4tbGVmdDotMzUwcHg7XHJcbiAgICB3aWR0aDo3MDBweDtoZWlnaHQ6NTIwcHg7bWFyZ2luLWJvdHRvbToyMHB4O2JhY2tncm91bmQ6IzA3Mjg2NztcclxuICAgIHBhZGRpbmc6MzBweCA3N3B4O1xyXG4gICAgaDN7Zm9udC1zaXplOjE4cHg7Y29sb3I6I2ZmZjtmb250LXdlaWdodDo3MDA7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZy10b3A6MTBweDtcclxuICAgIHdpZHRoOjE1OHB4O2hlaWdodDo0MnB4O2JvcmRlci1yYWRpdXM6MjFweDtiYWNrZ3JvdW5kOiMwMDA7bWFyZ2luOjAgYXV0bzt9XHJcbiAgICBwe21hcmdpbjoyMHB4IDBweDt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MTRweDtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OjQwMDt9XHJcbn1cclxuLmlucHV0X2FyZWF7IGRpc3BsYXk6IGJsb2NrOyBtYXJnaW4tbGVmdDoxMDBweDtcclxuICAgIGxhYmVse2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjojZmZmO3dpZHRoOjEyMHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO31cclxuICAgIGlucHV0e3dpZHRoOjI4MHB4O2hlaWdodDozNXB4O2JvcmRlci1yYWRpdXM6NnB4OyBwYWRkaW5nOjEycHg7IGZvbnQtc2l6ZToxM3B4O31cclxuICAgIGRpdnttYXJnaW4tYm90dG9tOjE1cHg7fVxyXG59XHJcbi5idG5fYXJlYXsgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsganVzdGlmeS1jb250ZW50OmNlbnRlcjttYXJnaW4tdG9wOjIycHg7XHJcbiAgICBidXR0b257d2lkdGg6MTMwcHg7aGVpZ2h0OjQ2cHg7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6NjAwO2JvcmRlci1yYWRpdXM6NnB4O31cclxuICAgIC5jYW5jZWx7YmFja2dyb3VuZDojZmZmOyBjb2xvcjojNmQ2ZDZkOyBtYXJnaW4tcmlnaHQ6MTVweDt9XHJcbiAgICAuY29uZmlybXtiYWNrZ3JvdW5kOiMwMDA7IGNvbG9yOiNmZmY7fVxyXG59XHJcbi5yYWRpb19hcmVhIHsgbWFyZ2luOjQwcHggMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsganVzdGlmeS1jb250ZW50OmNlbnRlcjtcclxuIC5tcjUwe21hcmdpbi1yaWdodDo1MHB4O31cclxuICAucmFkaW8ge2Rpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtcclxuICAgIC5yYWRpb190eHQge1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7IGZvbnQtd2VpZ2h0OiA2MDA7IGxpbmUtaGVpZ2h0OiAxNTAlOyBjb2xvcjogI2ZmZjttYXJnaW4tbGVmdDogOHB4O31cclxuICAgIGlucHV0W3R5cGU9J3JhZGlvJ10rbGFiZWx7ZGlzcGxheTogYmxvY2s7IHdpZHRoOiAyMnB4OyBoZWlnaHQ6IDIycHg7IGJvcmRlcjoxcHggc29saWQgIzcxNzE3MTtib3JkZXItcmFkaXVzOiA1MCU7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IHotaW5kZXg6IDI7XHJcbiAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXRbdHlwZT0ncmFkaW8nXTpjaGVja2VkK2xhYmVse2JhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2NvbW1vbi9pY28vaWNvLXJkaS5wbmcnKW5vLXJlcGVhdCBjZW50ZXI7IGJvcmRlcjogdW5zZXQ7fVxyXG4gICAgaW5wdXRbdHlwZT0ncmFkaW8nXTpmb2N1cytsYWJlbHtiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9jb21tb24vaWNvL2ljby1yZGkucG5nJyluby1yZXBlYXQgY2VudGVyOyBib3JkZXI6IHVuc2V0O31cclxuICAgIGlucHV0W3R5cGU9J3JhZGlvJ10ge1xyXG4gICAgICB3aWR0aDogMjBweDsgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICBtYXJnaW46IDA7IHBhZGRpbmc6IDA7XHJcbiAgICAgIGJvcmRlcjogdW5zZXQ7IGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgei1pbmRleDogLTE7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc3VydmV5X2JsYW5re3Bvc2l0aW9uOmZpeGVkO2JvdHRvbTowcHg7d2lkdGg6MTAwJTtoZWlnaHQ6MjBweDtiYWNrZ3JvdW5kOiNmZmY7fVxyXG4uc3VydmV5X3R4dHt3aWR0aDo2MDBweDtoZWlnaHQ6MTkwcHg7Ym9yZGVyLXJhZGl1czoxNnB4O2JhY2tncm91bmQ6I2ZmZjtwYWRkaW5nOjIwcHg7XHJcbnBvc2l0aW9uOmFic29sdXRlO3RvcDo5MDBweDtsZWZ0OjUwcHg7XHJcbmZvbnQtc2l6ZToxM3B4O2NvbG9yOiMzNzM3Mzc7Zm9udC13ZWlnaHQ6NTAwO31cclxuXHJcblxyXG5cclxuXHJcbi5kaW1tZWQ6OmJlZm9yZXtjb250ZW50OiAnJzsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDUwJTsgbGVmdDogNTAlOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xyXG4gICAgd2lkdGg6IDEwMHZ3OyBoZWlnaHQ6IDEwMHZoOyBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNCk7ei1pbmRleDogLTE7fVxyXG4ucG9wX3dyYXB7cG9zaXRpb246IGZpeGVkOyB6LWluZGV4OiA5OTk5OyB3aWR0aDogMTAwJTtoZWlnaHQ6MTAwJTsgb3BhY2l0eTogMDsgdmlzaWJpbGl0eTogaGlkZGVuOyB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7fVxyXG4ucG9wX3dyYXAuYWN0aXZle29wYWNpdHk6MTt2aXNpYmlsaXR5OiB2aXNpYmxlO31cclxuLmRhdGFfYm90aC5hY3RpdmV7b3BhY2l0eToxO3Zpc2liaWxpdHk6IHZpc2libGU7fVxyXG4ucmVwb3J0X3dyYXB7cG9zaXRpb246IGZpeGVkO3RvcDo1MCU7bGVmdDo1MCU7dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7d2lkdGg6ODUwcHg7YmFja2dyb3VuZDojZmZmO2JvcmRlci1yYWRpdXM6OHB4O1xyXG4gICAgLmhlYWRlcntkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47IGhlaWdodDo1NHB4O3BhZGRpbmc6MTVweCAzMHB4IDlweCAzMHB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkM2QzZDM7XHJcbiAgICAgICAgaDN7YmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9pY28vaWNvX3JlcG9ydC5wbmdcIikgbm8tcmVwZWF0O3BhZGRpbmc6MnB4IDAgMCAzMXB4OyBmb250LXNpemU6MjJweDtjb2xvcjojMjAyMDIwO2ZvbnQtd2VpZ2h0OjcwMDt9XHJcbiAgICAgICAgLmgzXzJ7YmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9pY28vaWNvX2JvdGgucG5nXCIpMHB4IDJweCBuby1yZXBlYXQ7cGFkZGluZzoycHggMCAwIDMxcHg7IGZvbnQtc2l6ZToxOHB4O2NvbG9yOiMyMDIwMjA7Zm9udC13ZWlnaHQ6NzAwO31cclxuICAgICAgICBcclxuICAgICAgICBzcGFue3BhZGRpbmctbGVmdDoxMHB4O2ZvbnQtc2l6ZToxM3B4O2NvbG9yOiM2MDYwNjA7Zm9udC13ZWlnaHQ6NTAwO31cclxuICAgICAgIC5idG5fYXJlYXtkaXNwbGF5OmZsZXg7IGdhcDoxMHB4O1xyXG4gICAgICAgIC5yZXBvcnRfcHJpbnR7Ym9yZGVyLXJhZGl1czo2cHg7Ym9yZGVyOjFweCBzb2xpZCAjZDNkM2QzO3dpZHRoOjYwcHg7aGVpZ2h0OjI4cHg7YmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9pY28vaWNvX3ByaW50LnBuZ1wiKSA2cHggNHB4IG5vLXJlcGVhdDtwYWRkaW5nOjJweCAwIDAgMjRweDsgZm9udC1zaXplOjEzcHg7Y29sb3I6IzYwNjA2MDtmb250LXdlaWdodDo1MDA7fVxyXG4gICAgICAgIC5yZXBvcnRfZWRpdHtib3JkZXItcmFkaXVzOjZweDtib3JkZXI6MXB4IHNvbGlkICNkM2QzZDM7d2lkdGg6NjBweDtoZWlnaHQ6MjhweDtiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2ljby9pY29fZWRpdC5wbmdcIikgNnB4IDRweCBuby1yZXBlYXQ7cGFkZGluZzoycHggMCAwIDI0cHg7IGZvbnQtc2l6ZToxM3B4O2NvbG9yOiM2MDYwNjA7Zm9udC13ZWlnaHQ6NTAwO31cclxuICAgICAgICAucmVwb3J0X2Nsb3Nle2JhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9jb21tb24vaWNvL2ljb19jbG9zZTAxLnBuZ1wiKSBuby1yZXBlYXQ7IHdpZHRoOjI3cHg7aGVpZ2h0OjI4cHg7dGV4dC1pbmRlbnQ6LTk5OTk5cHg7fVxyXG4gICAgICAgIH0gXHJcbiAgICB9XHJcbiAgICAuYm9keXt3aWR0aDoxMDAlO2hlaWdodDpjYWxjKDEwMCUgLSAxMDBweCk7cGFkZGluZzoyMHB4IDEwcHggMzBweCAzMHB4OyBvdmVyZmxvdy15OnNjcm9sbDtvdmVyZmxvdy14OmhpZGRlbjtcclxuICAgICAgICAudG9wX2FyZWF7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuOyBsaW5lLWhlaWdodDozMHB4O1xyXG4gICAgICAgICAgICBzcGFue2hlaWdodDoyNXB4O2xpbmUtaGVpZ2h0OjI1cHg7Ym9yZGVyLXJhZGl1czoxM3B4O3BhZGRpbmc6MCAxMXB4O2ZvbnQtc2l6ZToxMnB4O2JhY2tncm91bmQ6I2YxZjFmMTtjb2xvcjojNjA2MDYwO2ZvbnQtd2VpZ2h0OjQwMDsgbWFyZ2luLXJpZ2h0OjE1cHg7fVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY29udGVudHtwYWRkaW5nLXRvcDoyMHB4O1xyXG4gICAgICAgICAgICAudGl0bGV7ZGlzcGxheTpmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtsaW5lLWhlaWdodDoyOHB4O1xyXG4gICAgICAgICAgICAgICAgaDR7Zm9udC1zaXplOjI0cHg7Y29sb3I6IzExMTtmb250LXdlaWdodDo2MDA7fVxyXG4gICAgICAgICAgICAgICAgZGl2e2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiMzMzM7Zm9udC13ZWlnaHQ6NDAwOyB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnJlcG9ydC1pbmZvIHttYXJnaW4tdG9wOjIwcHg7ZGlzcGxheTogZ3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDgwcHggMWZyIDEyMHB4IDFmcjtib3JkZXItdG9wOiAxcHggc29saWQgI0QzRDNEMztib3JkZXItYm90dG9tOiAxcHggc29saWQgI0QzRDNEMztcclxuICAgICAgICAgICAgICAgIGR0IHtiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGMUYxO3RleHQtYWxpZ246IGNlbnRlcjtwYWRkaW5nOiAxMXB4IDA7IGZvbnQtc2l6ZToxNHB4O2NvbG9yOiM2MDYwNjA7Zm9udC13ZWlnaHQ6NTAwO31cclxuICAgICAgICAgICAgICAgIGRkIHtwYWRkaW5nOiAxMXB4IDAgMTFweCAxMnB4OyBmb250LXNpemU6MTRweDtjb2xvcjojMzMzO2ZvbnQtd2VpZ2h0OjUwMDt9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmRhdGFfYXJlYXttYXJnaW4tdG9wOjE0cHg7XHJcbiAgICAgICAgICAgICAgICBoNXtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6MTBweDtmb250LXNpemU6MTZweDtjb2xvcjojMjAyMDIwO2ZvbnQtd2VpZ2h0OjYwMDt9XHJcbiAgICAgICAgICAgICAgICBoNntiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2ljby9pY29faDYucG5nXCIpMTBweCAzMHB4IG5vLXJlcGVhdDtsaW5lLWhlaWdodDoyNHB4O3BhZGRpbmc6MjBweCAwIDEwcHggMjJweDtmb250LXNpemU6MTRweDtjb2xvcjojMjAyMDIwO2ZvbnQtd2VpZ2h0OjYwMDt9XHJcbiAgICAgICAgICAgICAgICAuZ3JhcGhfYXJlYXt3aWR0aDoxMDAlOyBoZWlnaHQ6MjgwcHg7IGJhY2tncm91bmQ6I2RkZDt9XHJcbiAgICAgICAgICAgICAgICAubWVtb19hcmVhe3dpZHRoOjEwMCU7IGhlaWdodDoyODBweDtmb250LXNpemU6MTRweDtjb2xvcjojMjAyMDIwO2ZvbnQtd2VpZ2h0OjQwMDtib3JkZXItcmFkaXVzOjhweDtib3JkZXI6MXB4IHNvbGlkICNkM2QzZDM7cGFkZGluZzoyMHB4O292ZXJmbG93LXg6aGlkZGVuO292ZXJmbG93LXk6c2Nyb2xsfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJvZHkwMnt3aWR0aDoxMDAlO2hlaWdodDpjYWxjKDEwMCUgLSAxMDBweCk7cGFkZGluZzoyMHB4IDIwcHggMjBweCAyMHB4OyBvdmVyZmxvdy15OmF1dG87b3ZlcmZsb3cteDpoaWRkZW47XHJcbiAgICAgICAgLmJvdGhfd3JhcHtwYWRkaW5nOjIwcHg7YmFja2dyb3VuZDogI0Y0RjVGOTsgYm9yZGVyLXJhZGl1czoxNnB4O21hcmdpbi1ib3R0b206MTVweDtcclxuICAgICAgICAgICAgaDV7Zm9udC1zaXplOjE2cHg7Y29sb3I6IzFkMWQxZDtmb250LXdlaWdodDo3MDA7bWFyZ2luLWJvdHRvbToxMHB4O31cclxuICAgICAgICAgICAgLnNtVHh0e2ZvbnQtc2l6ZToxM3B4O2NvbG9yOiM2MDYwNjA7Zm9udC13ZWlnaHQ6NDAwO3BhZGRpbmctbGVmdDoxMHB4O31cclxuICAgICAgICAgICAgLmFyZWFfdHh0e21hcmdpbi1ib3R0b206MTBweDt9XHJcbiAgICAgICAgICAgIC5mbGV4X3dyYXB7bWluLWhlaWdodDoxNjVweDtnYXA6OHB4O21hcmdpbi1ib3R0b206MTZweDtcclxuICAgICAgICAgICAgICAgIC5hcmVhe3BhZGRpbmc6MjBweCAwIDIwcHggNnB4O3RleHQtYWxpZ246Y2VudGVyO3dyaXRpbmctbW9kZTogdmVydGljYWwtbHI7d2lkdGg6MzRweDtiYWNrZ3JvdW5kOiAjRTBFQkZGO2JvcmRlci1sZWZ0OiAxcHggc29saWQgIzQ1NzdGNjtmb250LXNpemU6MTNweDtsZXR0ZXItc3BhY2luZzotMXB4O2NvbG9yOiMyMDIwMjA7Zm9udC13ZWlnaHQ6NjAwO31cclxuICAgICAgICAgICAgICAgIC5ncmFwaHtiYWNrZ3JvdW5kOiNjY2M7d2lkdGg6Y2FsYygxMDAlIC0gNDJweCk7fVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZvb3RlcntsaW5lLWhlaWdodDo0NnB4O2JhY2tncm91bmQ6I2YxZjFmMTtib3JkZXItcmFkaXVzOjBweCA4cHg7Zm9udC1zaXplOjEzcHg7Y29sb3I6IzYwNjA2MDtmb250LXdlaWdodDo1MDA7dGV4dC1hbGlnbjpjZW50ZXI7fVxyXG59XHJcbi5yZXBvcnRfb3B0e3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7bWFyZ2luOi00MDBweCAwIDAgNDQwcHg7XHJcbiAgICAuaGVhZHtoZWlnaHQ6NTBweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZTNlM2UzO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47cGFkZGluZzoxNnB4IDE4cHggMjBweCAxOHB4O1xyXG4gICAgICAgIGg0e2ZvbnQtc2l6ZToxNnB4O2NvbG9yOiMxMTE7Zm9udC13ZWlnaHQ6NzAwO31cclxuICAgICAgICAucmVwb3J0X2Nsb3NlMDJ7YmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9pY28vaWNvX2Nsb3NlMDIucG5nXCIpIG5vLXJlcGVhdDsgd2lkdGg6MjRweDtoZWlnaHQ6MjRweDt0ZXh0LWluZGVudDotOTk5OTlweDt9ICAgICAgXHJcbiAgICB9XHJcbiAgICAuYm9keXttYXJnaW46MTZweCAwcHggMTNweCAxNHB4O292ZXJmbG93LXg6aGlkZGVuO292ZXJmbG93LXk6c2Nyb2xsO1xyXG4gICAgICAgIC5yZXBvcnRfdWw+bGl7bWFyZ2luLWJvdHRvbToxMHB4O31cclxuICAgICAgICAucmVwb3J0X3VsPmxpOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowcHg7fVxyXG4gICAgICAgIC5yZXBvcnRfdWwgYnV0dG9ue3RyYW5zaXRpb246IC4ycyBlYXNlLWluLW91dDt0ZXh0LWFsaWduOmxlZnQ7cGFkZGluZy1sZWZ0OjQwcHg7Zm9udC1zaXplOjE0cHg7Y29sb3I6IzYwNjA2MDtmb250LXdlaWdodDo1MDA7Ym9yZGVyOiAxcHggc29saWQgI2QzZDNkMzt3aWR0aDoxMDAlO2hlaWdodDozNHB4O2JvcmRlci1yYWRpdXM6OHB4O2JhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9jb21tb24vaWNvL2ljb19yZWxpLnBuZ1wiKTE2cHggMTFweCBuby1yZXBlYXQ7fVxyXG4gICAgICAgIC5yZXBvcnRfdWwgYnV0dG9uOmhvdmVye2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjogIzNmNjJlZTtib3JkZXI6IDFweCBzb2xpZCAjM2Y2MmVlO2JhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9jb21tb24vaWNvL2ljb19yZWxpX2hvdmVyLnBuZ1wiKTE2cHggMTFweCBuby1yZXBlYXQ7fVxyXG4gICAgICAgIC5yZXBvcnRfdWw+bGk+LmFjdGl2ZXtmb250LXdlaWdodDo3MDA7Y29sb3I6ICMzZjYyZWU7Ym9yZGVyOiAxcHggc29saWQgIzNmNjJlZTtiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2ljby9pY29fcmVsaV9ob3Zlci5wbmdcIikxNnB4IDExcHggbm8tcmVwZWF0O31cclxuICAgIH1cclxuICAgIC5mb290ZXJ7aGVpZ2h0OjYwcHg7bWFyZ2luOjAgMThweDtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjtnYXA6MTJweDsgXHJcbiAgICAgICAgLmJ0bl9jYW5jZWx7d2lkdGg6ODZweDtoZWlnaHQ6MzhweDtib3JkZXItcmFkaXVzOjRweDtiYWNrZ3JvdW5kOiNlOWU5ZTk7Zm9udC1zaXplOjE0cHg7Y29sb3I6IzYwNjA2MDtmb250LXdlaWdodDo0MDA7fVxyXG4gICAgICAgIC5idG5fY29uZmlybXt3aWR0aDo4NnB4O2hlaWdodDozOHB4O2JvcmRlci1yYWRpdXM6NHB4O2JhY2tncm91bmQ6IzNmNjJlZTtmb250LXNpemU6MTRweDtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OjQwMDt9XHJcbiAgICB9XHJcbn1cclxuLnJlcG9ydF9zdGVwMDF7ZGlzcGxheTpub25lO21hcmdpbi1ib3R0b206MTVweDt3aWR0aDoyMThweDtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyLXJhZGl1czoxMHB4O31cclxuLnJlcG9ydF9zdGVwMDJ7ZGlzcGxheTpub25lO3dpZHRoOjI2N3B4O2JhY2tncm91bmQ6I2ZmZjtib3JkZXItcmFkaXVzOjEwcHg7XHJcbiAgICAubGFiZWxfdWl7bWFyZ2luOjExcHggMCAwIDdweDt9XHJcbiAgICAubGFiZWxfdWkgbGl7bWFyZ2luLWJvdHRvbToxNHB4O31cclxuICAgIC5sYWJlbF91aSBsYWJlbHtwYWRkaW5nLXRvcDoycHg7bGV0dGVyLXNwYWNpbmc6LTFweDtmb250LXNpemU6MTRweDtjb2xvcjojNjA2MDYwO2ZvbnQtd2VpZ2h0OjUwMDt9XHJcbiAgICAubGFiZWxfdWkgLmFjdGl2ZXtmb250LXNpemU6MTRweDtjb2xvcjojMTExO2ZvbnQtd2VpZ2h0OjcwMDt9XHJcbn1cclxuLmhlbHBfaWNve3otaW5kZXg6OTk7cG9zaXRpb246cmVsYXRpdmU7dG9wOjRweDtsZWZ0OjJweDt9XHJcbi5oZWxwX3R4dHttYXgtd2lkdGg6MjAwcHg7dHJhbnNpdGlvbjogLjJzIGVhc2UtaW4tb3V0O2Rpc3BsYXk6bm9uZTt6LWluZGV4Ojk5OTk5O3Bvc2l0aW9uOmFic29sdXRlO3RvcDozMHB4O2xlZnQ6MTcwcHg7YmFja2dyb3VuZDojZmZmO2ZvbnQtc2l6ZToxM3B4O2NvbG9yOiMyMjI7Zm9udC13ZWlnaHQ6NDAwO3BhZGRpbmc6OHB4IDE1cHg7Ym9yZGVyLXJhZGl1czo0cHg7Ym9yZGVyOjFweCBzb2xpZCAjNTU1O2JveC1zaGFkb3c6IDFweCAycHggNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbn1cclxuLnBhcnRfdHh0e2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiMyMjI7Zm9udC13ZWlnaHQ6NTAwO31cclxuLmNtdDAye3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6NTkwcHg7IH1cclxuLmNtdDAze3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MzEwcHg7IH1cclxuLmRhdGFfdmlld3t6LWluZGV4Ojk5OTk7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTttYXJnaW46LTM1cHggMCAwIC0zNHB4O3dpZHRoOjY4cHg7aGVpZ2h0OjcwcHg7bGluZS1oZWlnaHQ6OTAlO3BhZGRpbmc6MzhweCAxMHB4IDVweCAxMHB4O3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZToxMnB4O2NvbG9yOiMwMDA7Zm9udC13ZWlnaHQ6NjAwO2JveC1zaGFkb3c6IDBweCAycHggNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG4gICAgYmFja2dyb3VuZDojZmZmIHVybChcIi4uL2ltYWdlcy9jb21tb24vaWNvL2ljb19kYXRhdmlldy5wbmdcIiljZW50ZXIgNnB4IG5vLXJlcGVhdDtib3JkZXItcmFkaXVzOjEwcHg7Ym9yZGVyOiAxcHggc29saWQgIzQ1NzdGNn1cclxuLnN0YXR1c19sZWZ0e3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMHB4O2xlZnQ6MzRweDtoZWlnaHQ6MzhweDtmb250LXNpemU6MTVweDtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OjcwMDtwYWRkaW5nOjEwcHggMTVweCAwIDM3cHg7Ym9yZGVyLXJhZGl1czo4cHg7IGJhY2tncm91bmQ6IzQ1NzdmNiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2ljby9pY29fc3RhdDAxLnBuZ1wiKTE0cHggOXB4IG5vLXJlcGVhdDtib3gtc2hhZG93OiAwcHggMHB4IDhweCAwcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxufVxyXG4uc3RhdHVzX3JpZ2h0e3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMHB4O2xlZnQ6MzRweDtoZWlnaHQ6MzhweDtmb250LXNpemU6MTVweDtjb2xvcjojMzMzO2ZvbnQtd2VpZ2h0OjcwMDtwYWRkaW5nOjEwcHggMTVweCAwIDM3cHg7Ym9yZGVyLXJhZGl1czo4cHg7IGJhY2tncm91bmQ6I2ZmZiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2ljby9pY29fc3RhdDAyLnBuZ1wiKTExcHggN3B4IG5vLXJlcGVhdDtib3gtc2hhZG93OiAwcHggMHB4IDhweCAwcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxufVxyXG4ubWFwX21vcmV7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjQwcHg7cmlnaHQ6NzBweDttYXJnaW4tcmlnaHQ6MTBweDtwYWRkaW5nOjEwcHg7Zm9udC1zaXplOjEycHg7Y29sb3I6IzIyMjtmb250LXdlaWdodDo1MDA7Ym9yZGVyOjFweCBzb2xpZCAjZDlkOWQ5O2JhY2tncm91bmQ6I2ZmZjtib3JkZXItcmFkaXVzOjhweDtib3gtc2hhZG93OiAwcHggM3B4IDdweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gICAgLm1vcmVfYnRue3RyYW5zaXRpb246IC4ycyBlYXNlLWluLW91dDtoZWlnaHQ6MjJweDtib3JkZXItcmFkaXVzOjIwcHg7cGFkZGluZzo0cHggNnB4IDZweCA2cHg7YmFja2dyb3VuZDogI0VDRjFGODtmb250LXNpemU6MTJweDtjb2xvcjojNTU1O2ZvbnQtd2VpZ2h0OjUwMDt9XHJcbiAgICAubW9yZV9idG46aG92ZXJ7YmFja2dyb3VuZDogIzQ1NzdGNjtjb2xvcjojZmZmO31cclxufVxyXG4udmVyc3twYWRkaW5nOjdweCAyMHB4IDAgMjBweDtiYWNrZ3JvdW5kOiAjRUZGNUZGO2JvcmRlci1yYWRpdXM6MTVweDtmb250LXNpemU6MTRweDtjb2xvcjojNDU3N2Y2O2ZvbnQtd2VpZ2h0OjcwMDt9XHJcbi5kYXRhX3RhYmxle3dpZHRoOjEwMCU7YmFja2dyb3VuZDojZmZmO1xyXG4gICAgdGJvZHl7ZGlzcGxheTpibG9jaztoZWlnaHQ6MTkwcHg7b3ZlcmZsb3cteTphdXRvO31cclxuICAgIHRoZWFkLCB0Ym9keSB0ciB7ZGlzcGxheTogdGFibGU7d2lkdGg6IDEwMCU7dGFibGUtbGF5b3V0OiBmaXhlZDt9XHJcbiAgICB0aHtoZWlnaHQ6MzJweDtib3JkZXItdG9wOiAxcHggc29saWQgIzQ1NzdGNjtiYWNrZ3JvdW5kOiAjRTBFQkZGO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZToxM3B4O2NvbG9yOiMyMDIwMjA7Zm9udC13ZWlnaHQ6NzAwO31cclxuICAgIHRke3RleHQtYWxpZ246cmlnaHQ7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZTZlNmU2O2JhY2tncm91bmQ6I2ZmZjtmb250LXNpemU6MTRweDtjb2xvcjojMjAyMDIwO2ZvbnQtd2VpZ2h0OjQwMDtoZWlnaHQ6NDVweDtwYWRkaW5nOjAgMjVweCAwIDI1cHg7fVxyXG4gICAgdGQ6Zmlyc3QtY2hpbGR7dGV4dC1hbGlnbjpsZWZ0O2JvcmRlci1sZWZ0Om5vbmU7fXRkOmxhc3QtY2hpbGR7Ym9yZGVyLXJpZ2h0Om5vbmU7cGFkZGluZy1yaWdodDoyMHB4O31cclxuICAgIHRye2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlNmU2ZTY7fVxyXG4gICAgLm51bWJlcnttYXJnaW4tcmlnaHQ6NTBweDtmb250LXNpemU6MTRweDtjb2xvcjojMzMzO2ZvbnQtd2VpZ2h0OjYwMDt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOjNweCAxMHB4O2JhY2tncm91bmQ6ICNFNUU1RTU7Ym9yZGVyLXJhZGl1czoxNnB4O21pbi13aWR0aDozMHB4O2hlaWdodDoxOHB4O31cclxuICAgIC5kYXRhX251bXtmb250LXNpemU6MTdweDtjb2xvcjojMjAyMDIwO2ZvbnQtd2VpZ2h0OjcwMDsgc3Bhbntmb250LXNpemU6MTJweDsgcGFkZGluZy1sZWZ0OjNweDt9fVxyXG4gICAgLmRhdGFfdHh0e21hcmdpbjoycHggMCAycHggMDtmb250LXNpemU6MTJweDtjb2xvcjojMzMzO2ZvbnQtd2VpZ2h0OjQwMDsgc3BhbntwYWRkaW5nLWxlZnQ6M3B4O319XHJcbiAgICAudXB7dGV4dC1pbmRlbnQ6LTk5OTlweDttYXJnaW4tbGVmdDo1cHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6OXB4O2hlaWdodDoxMHB4O2JhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9jb21tb24vaWNvL2ljb191cC5wbmdcIikgbm8tcmVwZWF0O31cclxuICAgIC5kb3due21hcmdpbi1sZWZ0OjVweDtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDo5cHg7aGVpZ2h0OjEwcHg7YmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9pY28vaWNvX2Rvd24ucG5nXCIpIG5vLXJlcGVhdDt9XHJcbn1cclxuLnBvcF90aXRsZTAxe2Rpc3BsYXk6ZmxleDtoZWlnaHQ6MjRweDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjttYXJnaW4tYm90dG9tOjEycHg7XHJcbiAgICAucG9wX3NjbG9zZXtiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2ljby9pY29fcG9wY2xvc2UucG5nXCIpIGNlbnRlciAzcHggbm8tcmVwZWF0OyB3aWR0aDoyNHB4O2hlaWdodDoyNHB4O3RleHQtaW5kZW50Oi05OTk5OXB4O31cclxuICAgIC5oNF8wMXtmb250LXdlaWdodDo2MDA7cGFkZGluZzozcHggMCAwIDMwcHg7aGVpZ2h0OjI0cHg7YmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9pY28vaWNvX2xpbmsucG5nXCIpIG5vLXJlcGVhdDt9XHJcbiAgICAuaDRfMDJ7Zm9udC13ZWlnaHQ6NjAwO3BhZGRpbmc6M3B4IDAgMCAzMHB4O2hlaWdodDoyNHB4O2JhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9jb21tb24vaWNvL2ljb19zYXZlLnBuZ1wiKSBuby1yZXBlYXQ7fVxyXG4gICAgLmg0XzAze2ZvbnQtd2VpZ2h0OjYwMDtwYWRkaW5nOjNweCAwIDAgMzBweDtoZWlnaHQ6MjRweDtiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2ljby9pY29fYWxlcnQwMi5wbmdcIikgbm8tcmVwZWF0O31cclxuXHJcbn1cclxuLnBfY29ue21hcmdpbi1ib3R0b206OHB4O1xyXG4gICAgLmJ0bl9jYW5jZWx7aGVpZ2h0OjM0cHg7Ym9yZGVyLXJhZGl1czo0cHg7YmFja2dyb3VuZDojZTllOWU5O2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiM2MDYwNjA7Zm9udC13ZWlnaHQ6NDAwO31cclxuICAgIC5idG5fY29uZmlybXtoZWlnaHQ6MzRweDtib3JkZXItcmFkaXVzOjRweDtiYWNrZ3JvdW5kOiMzZjYyZWU7Zm9udC1zaXplOjE0cHg7Y29sb3I6I2ZmZjtmb250LXdlaWdodDo0MDA7fVxyXG4gICAgLmlucHV0X3N0MDF7aGVpZ2h0OjM0cHg7IHdpZHRoOjIzMHB4O2JvcmRlcjoxcHggc29saWQgI2JiYjt9XHJcbiAgICAuaW5wdXRfc3QwMntoZWlnaHQ6MzRweDsgd2lkdGg6MjY0cHg7Ym9yZGVyOjFweCBzb2xpZCAjYmJiO31cclxuICAgIC5idG5fd3JhcHtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjtnYXA6MTJweDttYXJnaW4tdG9wOjEycHg7XHJcbiAgICAgICAgLmJ0bl9jb25maXJte3dpZHRoOjc3cHg7aGVpZ2h0OjM0cHg7Ym9yZGVyLXJhZGl1czo0cHg7YmFja2dyb3VuZDojM2Y2MmVlO2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6NDAwO31cclxuICAgICAgICAuYnRuX2NhbmNlbHt3aWR0aDo3N3B4O2hlaWdodDozNHB4O2JvcmRlci1yYWRpdXM6NHB4O2JhY2tncm91bmQ6IzY2Njtmb250LXNpemU6MTRweDtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OjQwMDt9IFxyXG4gICAgfVxyXG4gICAgLmFsZXJ0X3R4dHtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7d2lkdGg6MzEycHg7aGVpZ2h0OjY5cHg7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiMzMzM7dGV4dC1hbGlnbjpjZW50ZXI7fVxyXG59XHJcbi5XMzgwe3dpZHRoOjM4MHB4ICFpbXBvcnRhbnQ7fVxyXG4udzEwMnt3aWR0aDoxMDJweDt9XHJcbi5hbF9kaW1tZWQ6OmJlZm9yZXtjb250ZW50OiAnJzsgcG9zaXRpb246IGZpeGVkOyB0b3A6IDUwJTsgbGVmdDogNTAlOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xyXG4gICAgd2lkdGg6IDEwMHZ3OyBoZWlnaHQ6IDEwMHZoOyBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNCk7ei1pbmRleDogLTE7fVxyXG4ucG9wX3dyYXAwMntwb3NpdGlvbjogZml4ZWQ7dG9wOjUwJTtsZWZ0OjUwJTt0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTt3aWR0aDozNjBweDtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyLXJhZGl1czo4cHg7fVxyXG4ucG9wX3dyYXAwMi5hY3RpdmV7b3BhY2l0eToxO3Zpc2liaWxpdHk6IHZpc2libGU7fVxyXG4ubWFya2VyX3JlZHtjdXJzb3I6cG9pbnRlcjt6LWluZGV4Ojk7dGV4dC1pbmRlbnQ6LTk5OTlweDt3aWR0aDozMnB4O2hlaWdodDo0MXB4O2JhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9jb21tb24vaWNvL21hcmtlcl9yZWQucG5nXCIpIG5vLXJlcGVhdDt9XHJcbi5tYXJrZXJfYmx1ZXtjdXJzb3I6cG9pbnRlcjt6LWluZGV4Ojk7dGV4dC1pbmRlbnQ6LTk5OTlweDt3aWR0aDozMnB4O2hlaWdodDo0MXB4O2JhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9jb21tb24vaWNvL21hcmtlcl9ibHVlLnBuZ1wiKSBuby1yZXBlYXQ7fVxyXG4udzI4N3t3aWR0aDoyODdweDt9XHJcbmlucHV0e2JvcmRlci1yYWRpdXM6NnB4O31cclxuXHJcbi5wYWdpbmF0aW9uIHtoZWlnaHQ6MzhweDsgXHJcbnBhZGRpbmc6NXB4IDIwcHggMCAyMHB4OyBwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDoxMHB4O1xyXG5tYXJnaW4tdG9wOjI0cHg7XHJcblxyXG4gICAgdWwge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyBqdXN0aWZ5LWNvbnRlbnQ6IHJpZ2h0O1xyXG4gICAgICBjb2x1bW4tZ2FwOiA0cHg7XHJcbiAgICAgIGxpIHtcclxuICAgICAgICB3aWR0aDogMjhweDsgaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICBib3JkZXI6MXB4IHNvbGlkICNjY2M7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7IGZvbnQtd2VpZ2h0OiA0MDA7IGxpbmUtaGVpZ2h0OiAxNTAlOyBjb2xvcjogIzFkMWQxZDtcclxuICAgICAgICB9XHJcbiAgICAgICAgYTpob3Zlcntjb2xvcjojZmZmO31cclxuICAgICAgICAmLnByZXZ7dGV4dC1pbmRlbnQ6LTk5OTlweDt3aWR0aDogMjhweDsgaGVpZ2h0OiAyOHB4OyBwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MjdweDtsZWZ0Oi0xMnB4O2JhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2NvbW1vbi9pY28vYXJyb3dfcHJldi5wbmcnKW5vLXJlcGVhdCBjZW50ZXIgO31cclxuICAgICAgICAmLnByZXY6aG92ZXJ7dGV4dC1pbmRlbnQ6LTk5OTlweDtiYWNrZ3JvdW5kOiAjMjQ2QkVCIHVybCgnLi4vaW1hZ2VzL2NvbW1vbi9pY28vYXJyb3dfcHJldl9ob3Zlci5wbmcnKW5vLXJlcGVhdCBjZW50ZXI7fVxyXG4gICAgICAgICYucHJldi5hY3RpdmV7dGV4dC1pbmRlbnQ6LTk5OTlweDtiYWNrZ3JvdW5kOiAjMjQ2QkVCIHVybCgnLi4vaW1hZ2VzL2NvbW1vbi9pY28vYXJyb3dfcHJldl9ob3Zlci5wbmcnKW5vLXJlcGVhdCBjZW50ZXI7fVxyXG4gICAgICAgICYubmV4dCB7dGV4dC1pbmRlbnQ6LTk5OTlweDt3aWR0aDogMjhweDsgaGVpZ2h0OiAyOHB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDoyN3B4O3JpZ2h0Oi0xMnB4O3BhZGRpbmctcmlnaHQ6MTBweDtiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9jb21tb24vaWNvL2Fycm93X25leHQucG5nJyluby1yZXBlYXQgY2VudGVyO31cclxuICAgICAgICAmLm5leHQ6aG92ZXIge3RleHQtaW5kZW50Oi05OTk5cHg7YmFja2dyb3VuZDogIzI0NkJFQiB1cmwoJy4uL2ltYWdlcy9jb21tb24vaWNvL2Fycm93X25leHRfaG92ZXIucG5nJyluby1yZXBlYXQgY2VudGVyO31cclxuICAgICAgICAmLm5leHQuYWN0aXZle3RleHQtaW5kZW50Oi05OTk5cHg7YmFja2dyb3VuZDogIzI0NkJFQiB1cmwoJy4uL2ltYWdlcy9jb21tb24vaWNvL2Fycm93X25leHRfaG92ZXIucG5nJyluby1yZXBlYXQgY2VudGVyO31cclxuICBcclxuICAgICAgICAmOmhvdmVyLCAmLmFjdGl2ZSB7YmFja2dyb3VuZDojMjQ2QkVCIH1cclxuICAgICAgICAmLmFiYnJlIHtiYWNrZ3JvdW5kOiB1bnNldDtcclxuICAgICAgICAgIGEge2N1cnNvcjogZGVmYXVsdDsgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyLCAmLmFjdGl2ZSBhe2NvbG9yOiNmZmY7fVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5oZWxwX3NsaWRlX3dyYXB7cG9zaXRpb246cmVsYXRpdmU7dG9wOjkwcHg7d2lkdGg6MTQ2NXB4OyBvdmVyZmxvdzpoaWRkZW47XHJcbiAgICAuc3dpcGVyLXNsaWRle21pbi1oZWlnaHQ6NTAwcHg7IGRpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IGdhcDo0MDtcclxuICAgICAgICAuZGlzY3ttYXJnaW4tbGVmdDo0MHB4O31cclxuICAgICAgICAuZGVwdGgwMSBsaXtmb250LXdlaWdodDo0MDBweDtmb250LXNpemU6MTVweDtjb2xvcjojMTExOyBtYXJnaW4tYm90dG9tOjIwcHg7fVxyXG4gICAgICAgIC5kZXB0aDAyIGxpe3BhZGRpbmctbGVmdDoxNXB4O21hcmdpbjoxMHB4IDA7Zm9udC13ZWlnaHQ6NDAwcHg7Zm9udC1zaXplOjE0cHg7Y29sb3I6IzExMTt9XHJcbiAgICBcclxuICAgIH1cclxuICAgIFxyXG59Il19 */
