@charset "UTF-8";
@import url("//use.fontawesome.com/releases/v5.7.2/css/all.css");
/* mixins
------------------------------------------------------- */
/* 色指定
------------------------------------------------------- */
#TokyoCheer2025-street_event .smp {
    display: block;
}
#TokyoCheer2025-street_event .pc {
    display: none;
}
#TokyoCheer2025-street_event #SportsContent,
#TokyoCheer2025-street_event s #SportsContent img,
#TokyoCheer2025-street_event #SportsContent p,
#TokyoCheer2025-street_event #SportsContent div,
#TokyoCheer2025-street_event #SportsContent video {
    max-width: none;
}
#TokyoCheer2025-street_event .title_mb {
    margin: 10px 0;
}
#TokyoCheer2025-street_event #TokyoCheer2025_all {
    margin: 0;
    padding: 20px 0 0 0;
}
#TokyoCheer2025-street_event #TokyoCheer2025_all .outlineArea {
    margin: 0 auto 30px;
}
#TokyoCheer2025-street_event #TokyoCheer2025_all .outlineArea .outlineList {
    text-align: justify;
    font-size: 105%;
    border: 1px solid #ccc;
}
#TokyoCheer2025-street_event #TokyoCheer2025_all .outlineArea .outlineList dt {
    background: #f3f3f3;
    padding: 10px 15px;
}
#TokyoCheer2025-street_event #TokyoCheer2025_all .outlineArea .outlineList dd {
    margin: 0;
    padding: 10px 15px;
}
#TokyoCheer2025-street_event #TokyoCheer2025_all .outlineArea .outlineList dd span {
    display: block;
    font-size: 85%;
}
#TokyoCheer2025-street_event #TokyoCheer2025_all .mapArea {
    margin-bottom: 30px;
}
#TokyoCheer2025-street_event #TokyoCheer2025_all .mapArea h3 {
    text-align: center;
    font-size: 105%;
    line-height: 1.4;
    color: #ffffff;
    background: #333333;
    border-left: none !important;
    margin: 0;
    padding: 15px 0;
}
#TokyoCheer2025-street_event #TokyoCheer2025_all .mapArea .mapBox {
    margin-bottom: 30px;
}
#TokyoCheer2025-street_event #TokyoCheer2025_all .mapArea .mapCap {
    text-align: right;
    font-size: 85%;
}
#TokyoCheer2025-street_event #TokyoCheer2025_all .mapArea .streetArea {
    font-size: 105%;
    margin: 0;
    padding: 0;
}
#TokyoCheer2025-street_event #TokyoCheer2025_all .mapArea .streetArea a {
    display: block;
    color: #000000;
    text-decoration: none;
    margin: 0 0 10px;
    padding: 10px;
}
#TokyoCheer2025-street_event #TokyoCheer2025_all .mapArea .streetArea a.st01 {
    background: #d9dcef;
}
#TokyoCheer2025-street_event #TokyoCheer2025_all .mapArea .streetArea a.st02 {
    background: #e1edc7;
}
#TokyoCheer2025-street_event #TokyoCheer2025_all .mapArea .streetArea a.st03 {
    background: #fde4cd;
}
#TokyoCheer2025-street_event #TokyoCheer2025_all .mapArea .streetArea a.st04 {
    background: #fffdd4;
}
#TokyoCheer2025-street_event #TokyoCheer2025_all .mapArea .streetArea a.st05 {
    background: #d3ead8;
}
#TokyoCheer2025-street_event #TokyoCheer2025_all .mapArea .streetArea a.st06 {
    background: #e6dbe9;
}
#TokyoCheer2025-street_event #TokyoCheer2025_all .mapArea .streetArea a.st07 {
    background: #fbd9da;
}
#TokyoCheer2025-street_event #TokyoCheer2025_all .mapArea .streetArea a li {
    list-style: none;
    margin: 0;
    padding: 0;
}
#TokyoCheer2025-street_event #TokyoCheer2025_all .venueArea {
    border-top: 10px solid #f3f3f3;
    margin-top: 40px;
    padding-top: 20px;
}
#TokyoCheer2025-street_event #TokyoCheer2025_all .venueArea .venueBoxAll {
    text-align: center;
    border-bottom: 10px solid #f3f3f3;
    margin: 0 auto 40px;
    padding: 5px 0 0;
}
#TokyoCheer2025-street_event #TokyoCheer2025_all .venueArea .venueBoxAll .num {
    display: inline-block;
    text-align: center;
    width: 35px;
    height: 35px;
    color: #fff;
    font-size: 90%;
    border-radius: 50%;
    margin: 0 auto 10px;
    padding-top: 4px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
#TokyoCheer2025-street_event #TokyoCheer2025_all .venueArea .venueBoxAll h3 {
    text-align: center;
    background: none;
    margin: 0 auto 20px;
    padding: 0;
}
#TokyoCheer2025-street_event #TokyoCheer2025_all .venueArea .venueBoxAll .cheerBox .cheerTxt {
    color: #ffffff;
    background: #f3f3f3;
    border-radius: 10px;
    font-size: 80%;
    margin-bottom: 10px;
    padding: 5px 0;
}
#TokyoCheer2025-street_event #TokyoCheer2025_all .venueArea .venueBoxAll .cheerBox .message {
    text-align: center;
    font-size: 105%;
    font-weight: bold;
}
#TokyoCheer2025-street_event #TokyoCheer2025_all .venueArea .venueBoxAll table {
    width: 100%;
    line-height: 1.4;
}
#TokyoCheer2025-street_event #TokyoCheer2025_all .venueArea .venueBoxAll table th {
    width: 37%;
    white-space: normal;
    padding: 7px 10px 5px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
#TokyoCheer2025-street_event #TokyoCheer2025_all .venueArea .venueBoxAll table th.st01 {
    background: #d9dcef;
}
#TokyoCheer2025-street_event #TokyoCheer2025_all .venueArea .venueBoxAll table th.st02 {
    background: #e1edc7;
}
#TokyoCheer2025-street_event #TokyoCheer2025_all .venueArea .venueBoxAll table th.st03 {
    background: #fde4cd;
}
#TokyoCheer2025-street_event #TokyoCheer2025_all .venueArea .venueBoxAll table th.st04 {
    background: #fffdd4;
}
#TokyoCheer2025-street_event #TokyoCheer2025_all .venueArea .venueBoxAll table th.st05 {
    background: #d3ead8;
}
#TokyoCheer2025-street_event #TokyoCheer2025_all .venueArea .venueBoxAll table th.st06 {
    background: #e6dbe9;
}
#TokyoCheer2025-street_event #TokyoCheer2025_all .venueArea .venueBoxAll table th.st07 {
    background: #fbd9da;
}
#TokyoCheer2025-street_event #TokyoCheer2025_all .venueArea .venueBoxAll table th:nth-of-type(2) {
    width: 63%;
}
#TokyoCheer2025-street_event #TokyoCheer2025_all .venueArea .venueBoxAll table td {
    width: 37%;
    white-space: normal;
    padding: 7px 10px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
#TokyoCheer2025-street_event #TokyoCheer2025_all .venueArea .venueBoxAll table td:nth-of-type(2) {
    width: 63%;
}
#TokyoCheer2025-street_event #TokyoCheer2025_all .venueArea .venueBoxAll .addArea {
    text-align: left;
}
#TokyoCheer2025-street_event #TokyoCheer2025_all .venueArea .venueBoxAll .addArea .mapBox {
    width: 80%;
    border: 1px solid #ccc;
    margin: 0 auto 20px;
}
#TokyoCheer2025-street_event #TokyoCheer2025_all .venueArea .venueBoxAll .addArea .mapTxtBox h4 {
    font-size: 90%;
    background: #f3f3f3;
    border-bottom: none !important;
    margin-bottom: 10px;
    padding: 5px 0 2px 10px;
}
#TokyoCheer2025-street_event #TokyoCheer2025_all .venueArea .venueBoxAll .addArea .mapTxtBox .txtBlock {
    font-size: 90%;
}
#TokyoCheer2025-street_event #TokyoCheer2025_all .venueArea .venueBoxAll .addArea .mapTxtBox ul.stTxt {
    margin: 0 0 40px 0;
}
#TokyoCheer2025-street_event #TokyoCheer2025_all .venueArea .venueBoxAll .addArea .mapTxtBox ul.stTxt li {
    font-size: 90%;
    line-height: 1.4;
    margin: 0 0 10px 22px;
}
#TokyoCheer2025-street_event #TokyoCheer2025_all .venueArea .venueBoxAll .addArea .mapTxtBox ul.stTxt li:last-of-type {
    margin-bottom: 0;
}
#TokyoCheer2025-street_event #TokyoCheer2025_all .venueArea .venueBoxAll .mainMap .imgCap {
    text-align: right;
    margin: 10px 0 30px;
}
#TokyoCheer2025-street_event #TokyoCheer2025_all .venueArea .venueBoxAll .performersArea h4 {
    text-align: left;
}
#TokyoCheer2025-street_event #TokyoCheer2025_all .venueArea .venueBoxAll .performersArea ul.performersBox {
    text-align: left;
    margin: 0;
    padding: 0;
}
#TokyoCheer2025-street_event #TokyoCheer2025_all .venueArea .venueBoxAll .performersArea ul.performersBox li {
    list-style: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    border-bottom: 1px dashed #ccc;
    margin: 0 0 20px;
    padding: 0 0 20px;
}
#TokyoCheer2025-street_event #TokyoCheer2025_all .venueArea .venueBoxAll .performersArea ul.performersBox li .performersTxtBox h5 {
    position: relative;
    text-align: justify;
    border-bottom: none;
    margin: 0 0 10px;
    padding: 0 0 0 20px;
}
#TokyoCheer2025-street_event #TokyoCheer2025_all .venueArea .venueBoxAll .performersArea ul.performersBox li .performersTxtBox h5::before {
    position: absolute;
    left: 0;
    top: 0;
    content: "● ";
}
#TokyoCheer2025-street_event #TokyoCheer2025_all .venueArea .venueBoxAll .performersArea ul.performersBox li .performersTxtBox .txtBlock {
    text-align: justify;
}
#TokyoCheer2025-street_event #TokyoCheer2025_all .venueArea .venueBoxAll .performersArea ul.performersBox li .performersTxtBox .txtBlock.red {
    color: red;
}
#TokyoCheer2025-street_event #TokyoCheer2025_all .venueArea .venueBoxAll .performersArea ul.performersBox li .performersImgBox {
    margin: 0 auto;
}
#TokyoCheer2025-street_event #TokyoCheer2025_all .venueArea .venueBoxAll .performersArea ul.performersBox li .performersImgBox .imgBox img {
    max-width: none;
}
#TokyoCheer2025-street_event #TokyoCheer2025_all .venueArea .venueBoxAll .performersArea ul.performersBox li .performersImgBox .imgBox.mb {
    margin-bottom: 10px;
}
#TokyoCheer2025-street_event #TokyoCheer2025_all .venueArea .venueBoxAll .performersArea ul.performersBox li:last-of-type {
    border-bottom: none;
    margin-bottom: 0;
    padding-bottom: 0;
}
#TokyoCheer2025-street_event #TokyoCheer2025_all .venueArea .venueBoxAll .performersArea ul.performersBox li.bbb {
    border-bottom: 1px dashed #ccc !important;
    margin: 0 0 20px !important;
    padding: 0 0 20px !important;
}
#TokyoCheer2025-street_event #TokyoCheer2025_all .venueArea .venueBoxAll .performersArea.mb {
    margin-bottom: 40px;
}
#TokyoCheer2025-street_event #TokyoCheer2025_all .venueArea .venueBoxAll .mapListBtn {
    text-align: right;
    width: 150px;
    margin: 30px 0 0 auto;
    padding: 0;
}
#TokyoCheer2025-street_event #TokyoCheer2025_all .venueArea .venueBoxAll .mapListBtn a {
    position: relative;
    display: block;
    color: #000000;
    font-weight: bold;
    text-decoration: none;
    background: #f3f3f3;
    border-radius: 6px 6px 0 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 8px 30px 3px 10px;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
#TokyoCheer2025-street_event #TokyoCheer2025_all .venueArea .venueBoxAll .mapListBtn a::before {
    content: "";
    width: 6px;
    height: 6px;
    border: 0;
    border-top: solid 2px #000000;
    border-right: solid 2px #000000;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    position: absolute;
    top: 6px;
    right: 13px;
    bottom: 0;
    margin: auto;
}
#TokyoCheer2025-street_event #TokyoCheer2025_all .venueArea .venueBoxAll .mapListBtn a:hover {
    color: #007cad;
}
#TokyoCheer2025-street_event #TokyoCheer2025_all .venueArea .venueBoxAll .mapListBtn a:hover::before {
    border-top: solid 2px #007cad;
    border-right: solid 2px #007cad;
}
#TokyoCheer2025-street_event #TokyoCheer2025_all .venueArea .stBB {
    background: #225b87 !important;
}
#TokyoCheer2025-street_event #TokyoCheer2025_all .venueArea .stB {
    color: #225b87 !important;
}
#TokyoCheer2025-street_event #TokyoCheer2025_all .venueArea .stBG {
    background: #47610f !important;
}
#TokyoCheer2025-street_event #TokyoCheer2025_all .venueArea .stG {
    color: #47610f !important;
}
#TokyoCheer2025-street_event #TokyoCheer2025_all .venueArea .stBG2 {
    background: #2c634b !important;
}
#TokyoCheer2025-street_event #TokyoCheer2025_all .venueArea .stG2 {
    color: #2c634b !important;
}
#TokyoCheer2025-street_event #TokyoCheer2025_all .venueArea .stBO {
    background: #7a4e00 !important;
}
#TokyoCheer2025-street_event #TokyoCheer2025_all .venueArea .stO {
    color: #7a4e00 !important;
}
#TokyoCheer2025-street_event #TokyoCheer2025_all .venueArea .stBY {
    background: #615700 !important;
}
#TokyoCheer2025-street_event #TokyoCheer2025_all .venueArea .stY {
    color: #615700 !important;
}
#TokyoCheer2025-street_event #TokyoCheer2025_all .venueArea .stBP {
    background: #714b77 !important;
}
#TokyoCheer2025-street_event #TokyoCheer2025_all .venueArea .stP {
    color: #714b77 !important;
}
#TokyoCheer2025-street_event #TokyoCheer2025_all .venueArea .stBP2 {
    background: #b11618 !important;
}
#TokyoCheer2025-street_event #TokyoCheer2025_all .venueArea .stP2 {
    color: #b11618 !important;
}
#TokyoCheer2025-street_event #TokyoCheer2025_all .allCap {
    font-size: 105%;
    margin: 40px 0 !important;
}
#TokyoCheer2025-street_event #TokyoCheer2025_all .allCap li {
    margin-bottom: 0 !important;
}
#TokyoCheer2025-street_event #TokyoCheer2025_all .mainArea01 {
    margin: 40px auto 30px;
    padding: 0;
}
#TokyoCheer2025-street_event #TokyoCheer2025_all .mainArea01 .mainTitle {
    margin-bottom: 20px !important;
}
#TokyoCheer2025-street_event #TokyoCheer2025_all .mainArea01 .imgBox.w400 {
    max-width: 400px;
    margin: 0 auto;
}
#TokyoCheer2025-street_event #TokyoCheer2025_all .mainArea01 .imgBox.w400 .imgCap {
    text-align: center;
    margin-top: 10px;
}
#TokyoCheer2025-street_event #TokyoCheer2025_all .messageimgBox {
    margin-bottom: 30px;
}

@media only screen and (min-width: 801px) {
    #TokyoCheer2025-street_event .smp {
        display: none;
    }
    #TokyoCheer2025-street_event .pc {
        display: block;
    }
    #TokyoCheer2025-street_event #TokyoCheer2025_all .outlineArea {
        width: 90%;
        margin: 0 auto 50px;
    }
    #TokyoCheer2025-street_event #TokyoCheer2025_all .outlineArea .outlineList {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }
    #TokyoCheer2025-street_event #TokyoCheer2025_all .outlineArea .outlineList dt {
        width: 20%;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }
    #TokyoCheer2025-street_event #TokyoCheer2025_all .outlineArea .outlineList dd {
        width: 80%;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }
    #TokyoCheer2025-street_event #TokyoCheer2025_all .outlineArea .outlineList dd span {
        display: block;
        font-size: 85%;
    }
    #TokyoCheer2025-street_event #TokyoCheer2025_all .outlineArea .bb {
        border-bottom: 1px solid #ccc;
    }
    #TokyoCheer2025-street_event #TokyoCheer2025_all .mapArea {
        margin-bottom: 50px;
    }
    #TokyoCheer2025-street_event #TokyoCheer2025_all .mapArea .mapBox {
        margin-bottom: 10px;
    }
    #TokyoCheer2025-street_event #TokyoCheer2025_all .mapArea .streetArea {
        margin: 0 auto 10px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    #TokyoCheer2025-street_event #TokyoCheer2025_all .mapArea .streetArea a {
        width: 30.4%;
        margin: 0 1% 0 0;
        -webkit-transition: all 0.5s ease;
        transition: all 0.5s ease;
    }
    #TokyoCheer2025-street_event #TokyoCheer2025_all .mapArea .streetArea a.mb {
        margin-bottom: 1%;
    }
    #TokyoCheer2025-street_event #TokyoCheer2025_all .mapArea .streetArea a:nth-of-type(3) {
        margin-right: 0;
    }
    #TokyoCheer2025-street_event #TokyoCheer2025_all .mapArea .streetArea a.mainArea {
        width: 64%;
    }
    #TokyoCheer2025-street_event #TokyoCheer2025_all .mapArea .streetArea a:hover {
        opacity: 0.6;
    }
    #TokyoCheer2025-street_event #TokyoCheer2025_all .venueArea {
        width: 90%;
        margin: 0 auto;
    }
    #TokyoCheer2025-street_event #TokyoCheer2025_all .venueArea .venueBoxAll .cheerBox {
        margin-bottom: 20px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
    #TokyoCheer2025-street_event #TokyoCheer2025_all .venueArea .venueBoxAll .cheerBox .cheerTxt {
        display: inline-block;
        margin: 0 10px 0 0;
        padding: 8px 10px 5px;
    }
    #TokyoCheer2025-street_event #TokyoCheer2025_all .venueArea .venueBoxAll .cheerBox .message {
        font-size: 120%;
        margin: 0 !important;
        padding: 8px 0 6px;
    }
    #TokyoCheer2025-street_event #TokyoCheer2025_all .venueArea .venueBoxAll table {
        font-size: 105%;
    }
    #TokyoCheer2025-street_event #TokyoCheer2025_all .venueArea .venueBoxAll table th {
        width: 20%;
    }
    #TokyoCheer2025-street_event #TokyoCheer2025_all .venueArea .venueBoxAll table th:nth-of-type(2) {
        width: 80%;
    }
    #TokyoCheer2025-street_event #TokyoCheer2025_all .venueArea .venueBoxAll table td {
        width: 20%;
    }
    #TokyoCheer2025-street_event #TokyoCheer2025_all .venueArea .venueBoxAll table td:nth-of-type(2) {
        width: 80%;
    }
    #TokyoCheer2025-street_event #TokyoCheer2025_all .venueArea .venueBoxAll .addArea {
        width: 80%;
        margin: 40px auto;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
    }
    #TokyoCheer2025-street_event #TokyoCheer2025_all .venueArea .venueBoxAll .addArea .mapBox {
        width: 35%;
        margin: 0;
    }
    #TokyoCheer2025-street_event #TokyoCheer2025_all .venueArea .venueBoxAll .addArea .mapTxtBox {
        width: 60%;
    }
    #TokyoCheer2025-street_event #TokyoCheer2025_all .venueArea .venueBoxAll .addArea .mapTxtBox h4 {
        font-size: 105%;
    }
    #TokyoCheer2025-street_event #TokyoCheer2025_all .venueArea .venueBoxAll .addArea .mapTxtBox .txtBlock {
        font-size: 105%;
    }
    #TokyoCheer2025-street_event #TokyoCheer2025_all .venueArea .venueBoxAll .addArea .mapTxtBox ul.stTxt {
        margin: 0;
    }
    #TokyoCheer2025-street_event #TokyoCheer2025_all .venueArea .venueBoxAll .addArea .mapTxtBox ul.stTxt li {
        font-size: 105%;
    }
    #TokyoCheer2025-street_event #TokyoCheer2025_all .venueArea .venueBoxAll .addArea .mapTxtBox ul.stTxt li:last-of-type {
        margin-bottom: 0;
    }
    #TokyoCheer2025-street_event #TokyoCheer2025_all .venueArea .venueBoxAll .addArea .mapTxtBox.w100 {
        width: 100%;
        margin: 20px 0;
    }
    #TokyoCheer2025-street_event #TokyoCheer2025_all .venueArea .venueBoxAll .addArea.wide {
        width: 100%;
    }
    #TokyoCheer2025-street_event #TokyoCheer2025_all .venueArea .venueBoxAll .addArea.wide .mapBox {
        width: 50%;
    }
    #TokyoCheer2025-street_event #TokyoCheer2025_all .venueArea .venueBoxAll .addArea.wide .mapTxtBox {
        width: 45%;
    }
    #TokyoCheer2025-street_event #TokyoCheer2025_all .venueArea .venueBoxAll .performersArea ul.performersBox li {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }
    #TokyoCheer2025-street_event #TokyoCheer2025_all .venueArea .venueBoxAll .performersArea ul.performersBox li .performersTxtBox .txtBlock {
        margin-bottom: 0 !important;
    }
    #TokyoCheer2025-street_event #TokyoCheer2025_all .venueArea .venueBoxAll .performersArea ul.performersBox li .performersImgBox {
        margin: 0 0 0 4%;
    }
    #TokyoCheer2025-street_event #TokyoCheer2025_all .mainArea01 {
        width: 90%;
        margin: 60px auto;
    }
    #TokyoCheer2025-street_event #TokyoCheer2025_all .messageimgBox {
        margin-bottom: 40px;
    }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIlRva3lvQ2hlZXIyMDI1LXN0cmVldF9ldmVudC5jc3MiLCJfYmFzZS5zY3NzIiwiVG9reW9DaGVlcjIwMjUtc3RyZWV0X2V2ZW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDRVIsZ0VBQUE7QUFFUjt5REFBQTtBQTBCQTt5REFBQTtBQ3hCQztFQUNFLGNBQUE7QUZDSDtBRUNDO0VBQ0UsYUFBQTtBRkNIO0FFR0M7RUFDQyxlQUFBO0FGREY7QUVHQztFQUNDLGNBQUE7QUZERjtBRUtDO0VBQ0MsU0FBQTtFQUNBLG1CQUFBO0FGSEY7QUVNRTtFQUVDLG1CQUFBO0FGTEg7QUVPRztFQUNBLG1CQUFBO0VBQ0MsZUFBQTtFQUNELHNCQUFBO0FGTEg7QUVPRztFQUNDLG1CQUFBO0VBQ0Esa0JBQUE7QUZMSjtBRU9HO0VBQ0MsU0FBQTtFQUNBLGtCQUFBO0FGTEo7QUVPSTtFQUNDLGNBQUE7RUFDQSxjQUFBO0FGTEw7QUVlRTtFQUNDLG1CQUFBO0FGYkg7QUVlRztFQUNDLGtCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBO0VBQ0EsNEJBQUE7RUFDQSxTQUFBO0VBQ0EsZUFBQTtBRmJKO0FFZUc7RUFDQyxtQkFBQTtBRmJKO0FFZUc7RUFDQyxpQkFBQTtFQUNBLGNBQUE7QUZiSjtBRWlCRztFQUNDLGVBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtBRmZKO0FFaUJJO0VBQ0MsY0FBQTtFQUNBLGNBQUE7RUFDQSxxQkFBQTtFQUNBLGdCQUFBO0VBQ0EsYUFBQTtBRmZMO0FFaUJLO0VBQ0MsbUJBQUE7QUZmTjtBRWlCSztFQUNDLG1CQUFBO0FGZk47QUVpQks7RUFDQyxtQkFBQTtBRmZOO0FFaUJLO0VBQ0MsbUJBQUE7QUZmTjtBRWlCSztFQUNDLG1CQUFBO0FGZk47QUVpQks7RUFDQyxtQkFBQTtBRmZOO0FFaUJLO0VBQ0MsbUJBQUE7QUZmTjtBRWtCSztFQUNDLGdCQUFBO0VBQ0EsU0FBQTtFQUNB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Q0MsVUFBQTtFRmpMSjtFRW1MSTtJQUNDLGVBQUE7RUZqTEw7RUVtTEk7SUFDQyxlQUFBO0VGakxMO0VFbUxJO0lBQ0MsU0FBQTtFRmpMTDtFRW1MSztJQUNDLGVBQUE7RUZqTE47RUVtTE07SUFDQyxnQkFBQTtFRmpMUDtFRXFMSTtJQUNDLFdBQUE7SUFDQSxjQUFBO0VGbkxMO0VFc0xHO0lBQ0MsV0FBQTtFRnBMSjtFRXNMSTtJQUNDLFVBQUE7RUZwTEw7RUVzTEk7SUFDQyxVQUFBO0VGcExMO0VFZ01LO0lBQ0MseUJBQUE7UUFBQSxzQkFBQTtZQUFBLDhCQUFBO0lBQ0EsOEJBQUE7SUFBQSw2QkFBQTtRQUFBLHVCQUFBO1lBQUEsbUJBQUE7SUFDQSx5QkFBQTtRQUFBLHNCQUFBO1lBQUEsbUJBQUE7RUY5TE47RUVzTU87SUFDQywyQkFBQTtFRnBNUjtFRXVNTTtJQUNDLGdCQUFBO0VGck1QO0VFeU5BO0lBQ0MsVUFBQTtJQUNBLGlCQUFBO0VGdk5EO0VFbU9BO0lBQ0MsbUJBQUE7RUZqT0Q7QUFDRiIsImZpbGUiOiJUb2t5b0NoZWVyMjAyNS1zdHJlZXRfZXZlbnQuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuQGltcG9ydCB1cmwoXCIvL3VzZS5mb250YXdlc29tZS5jb20vcmVsZWFzZXMvdjUuNy4yL2Nzcy9hbGwuY3NzXCIpO1xuLyogbWl4aW5zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiDoibLmjIflrppcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiNUb2t5b0NoZWVyMjAyNS1zdHJlZXRfZXZlbnQgLnNtcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuI1Rva3lvQ2hlZXIyMDI1LXN0cmVldF9ldmVudCAucGMge1xuICBkaXNwbGF5OiBub25lO1xufVxuI1Rva3lvQ2hlZXIyMDI1LXN0cmVldF9ldmVudCAjU3BvcnRzQ29udGVudCwgI1Rva3lvQ2hlZXIyMDI1LXN0cmVldF9ldmVudCBzICNTcG9ydHNDb250ZW50IGltZywgI1Rva3lvQ2hlZXIyMDI1LXN0cmVldF9ldmVudCAjU3BvcnRzQ29udGVudCBwLCAjVG9reW9DaGVlcjIwMjUtc3RyZWV0X2V2ZW50ICNTcG9ydHNDb250ZW50IGRpdiwgI1Rva3lvQ2hlZXIyMDI1LXN0cmVldF9ldmVudCAjU3BvcnRzQ29udGVudCB2aWRlbyB7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cbiNUb2t5b0NoZWVyMjAyNS1zdHJlZXRfZXZlbnQgLnRpdGxlX21iIHtcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG4jVG9reW9DaGVlcjIwMjUtc3RyZWV0X2V2ZW50ICNUb2t5b0NoZWVyMjAyNV9hbGwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDIwcHggMCAwIDA7XG59XG4jVG9reW9DaGVlcjIwMjUtc3RyZWV0X2V2ZW50ICNUb2t5b0NoZWVyMjAyNV9hbGwgLm91dGxpbmVBcmVhIHtcbiAgbWFyZ2luOiAwIGF1dG8gMzBweDtcbn1cbiNUb2t5b0NoZWVyMjAyNS1zdHJlZXRfZXZlbnQgI1Rva3lvQ2hlZXIyMDI1X2FsbCAub3V0bGluZUFyZWEgLm91dGxpbmVMaXN0IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgZm9udC1zaXplOiAxMDUlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDO1xufVxuI1Rva3lvQ2hlZXIyMDI1LXN0cmVldF9ldmVudCAjVG9reW9DaGVlcjIwMjVfYWxsIC5vdXRsaW5lQXJlYSAub3V0bGluZUxpc3QgZHQge1xuICBiYWNrZ3JvdW5kOiAjZjNmM2YzO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG59XG4jVG9reW9DaGVlcjIwMjUtc3RyZWV0X2V2ZW50ICNUb2t5b0NoZWVyMjAyNV9hbGwgLm91dGxpbmVBcmVhIC5vdXRsaW5lTGlzdCBkZCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xufVxuI1Rva3lvQ2hlZXIyMDI1LXN0cmVldF9ldmVudCAjVG9reW9DaGVlcjIwMjVfYWxsIC5vdXRsaW5lQXJlYSAub3V0bGluZUxpc3QgZGQgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDg1JTtcbn1cbiNUb2t5b0NoZWVyMjAyNS1zdHJlZXRfZXZlbnQgI1Rva3lvQ2hlZXIyMDI1X2FsbCAubWFwQXJlYSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4jVG9reW9DaGVlcjIwMjUtc3RyZWV0X2V2ZW50ICNUb2t5b0NoZWVyMjAyNV9hbGwgLm1hcEFyZWEgaDMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTA1JTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQ6ICMzMzMzMzM7XG4gIGJvcmRlci1sZWZ0OiBub25lICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTVweCAwO1xufVxuI1Rva3lvQ2hlZXIyMDI1LXN0cmVldF9ldmVudCAjVG9reW9DaGVlcjIwMjVfYWxsIC5tYXBBcmVhIC5tYXBCb3gge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuI1Rva3lvQ2hlZXIyMDI1LXN0cmVldF9ldmVudCAjVG9reW9DaGVlcjIwMjVfYWxsIC5tYXBBcmVhIC5tYXBDYXAge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC1zaXplOiA4NSU7XG59XG4jVG9reW9DaGVlcjIwMjUtc3RyZWV0X2V2ZW50ICNUb2t5b0NoZWVyMjAyNV9hbGwgLm1hcEFyZWEgLnN0cmVldEFyZWEge1xuICBmb250LXNpemU6IDEwNSU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbiNUb2t5b0NoZWVyMjAyNS1zdHJlZXRfZXZlbnQgI1Rva3lvQ2hlZXIyMDI1X2FsbCAubWFwQXJlYSAuc3RyZWV0QXJlYSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4jVG9reW9DaGVlcjIwMjUtc3RyZWV0X2V2ZW50ICNUb2t5b0NoZWVyMjAyNV9hbGwgLm1hcEFyZWEgLnN0cmVldEFyZWEgYS5zdDAxIHtcbiAgYmFja2dyb3VuZDogI0Q5RENFRjtcbn1cbiNUb2t5b0NoZWVyMjAyNS1zdHJlZXRfZXZlbnQgI1Rva3lvQ2hlZXIyMDI1X2FsbCAubWFwQXJlYSAuc3RyZWV0QXJlYSBhLnN0MDIge1xuICBiYWNrZ3JvdW5kOiAjRTFFREM3O1xufVxuI1Rva3lvQ2hlZXIyMDI1LXN0cmVldF9ldmVudCAjVG9reW9DaGVlcjIwMjVfYWxsIC5tYXBBcmVhIC5zdHJlZXRBcmVhIGEuc3QwMyB7XG4gIGJhY2tncm91bmQ6ICNGREU0Q0Q7XG59XG4jVG9reW9DaGVlcjIwMjUtc3RyZWV0X2V2ZW50ICNUb2t5b0NoZWVyMjAyNV9hbGwgLm1hcEFyZWEgLnN0cmVldEFyZWEgYS5zdDA0IHtcbiAgYmFja2dyb3VuZDogI0ZGRkRENDtcbn1cbiNUb2t5b0NoZWVyMjAyNS1zdHJlZXRfZXZlbnQgI1Rva3lvQ2hlZXIyMDI1X2FsbCAubWFwQXJlYSAuc3RyZWV0QXJlYSBhLnN0MDUge1xuICBiYWNrZ3JvdW5kOiAjRDNFQUQ4O1xufVxuI1Rva3lvQ2hlZXIyMDI1LXN0cmVldF9ldmVudCAjVG9reW9DaGVlcjIwMjVfYWxsIC5tYXBBcmVhIC5zdHJlZXRBcmVhIGEuc3QwNiB7XG4gIGJhY2tncm91bmQ6ICNFNkRCRTk7XG59XG4jVG9reW9DaGVlcjIwMjUtc3RyZWV0X2V2ZW50ICNUb2t5b0NoZWVyMjAyNV9hbGwgLm1hcEFyZWEgLnN0cmVldEFyZWEgYS5zdDA3IHtcbiAgYmFja2dyb3VuZDogI0ZCRDlEQTtcbn1cbiNUb2t5b0NoZWVyMjAyNS1zdHJlZXRfZXZlbnQgI1Rva3lvQ2hlZXIyMDI1X2FsbCAubWFwQXJlYSAuc3RyZWV0QXJlYSBhIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuI1Rva3lvQ2hlZXIyMDI1LXN0cmVldF9ldmVudCAjVG9reW9DaGVlcjIwMjVfYWxsIC52ZW51ZUFyZWEge1xuICBib3JkZXItdG9wOiAxMHB4IHNvbGlkICNmM2YzZjM7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuI1Rva3lvQ2hlZXIyMDI1LXN0cmVldF9ldmVudCAjVG9reW9DaGVlcjIwMjVfYWxsIC52ZW51ZUFyZWEgLnZlbnVlQm94QWxsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkICNmM2YzZjM7XG4gIG1hcmdpbjogMCBhdXRvIDQwcHg7XG4gIHBhZGRpbmc6IDVweCAwIDA7XG59XG4jVG9reW9DaGVlcjIwMjUtc3RyZWV0X2V2ZW50ICNUb2t5b0NoZWVyMjAyNV9hbGwgLnZlbnVlQXJlYSAudmVudWVCb3hBbGwgLm51bSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luOiAwIGF1dG8gMTBweDtcbiAgcGFkZGluZy10b3A6IDRweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbiNUb2t5b0NoZWVyMjAyNS1zdHJlZXRfZXZlbnQgI1Rva3lvQ2hlZXIyMDI1X2FsbCAudmVudWVBcmVhIC52ZW51ZUJveEFsbCBoMyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgcGFkZGluZzogMDtcbn1cbiNUb2t5b0NoZWVyMjAyNS1zdHJlZXRfZXZlbnQgI1Rva3lvQ2hlZXIyMDI1X2FsbCAudmVudWVBcmVhIC52ZW51ZUJveEFsbCAuY2hlZXJCb3ggLmNoZWVyVHh0IHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQ6ICNmM2YzZjM7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGZvbnQtc2l6ZTogODAlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nOiA1cHggMDtcbn1cbiNUb2t5b0NoZWVyMjAyNS1zdHJlZXRfZXZlbnQgI1Rva3lvQ2hlZXIyMDI1X2FsbCAudmVudWVBcmVhIC52ZW51ZUJveEFsbCAuY2hlZXJCb3ggLm1lc3NhZ2Uge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTA1JTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4jVG9reW9DaGVlcjIwMjUtc3RyZWV0X2V2ZW50ICNUb2t5b0NoZWVyMjAyNV9hbGwgLnZlbnVlQXJlYSAudmVudWVCb3hBbGwgdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbiNUb2t5b0NoZWVyMjAyNS1zdHJlZXRfZXZlbnQgI1Rva3lvQ2hlZXIyMDI1X2FsbCAudmVudWVBcmVhIC52ZW51ZUJveEFsbCB0YWJsZSB0aCB7XG4gIHdpZHRoOiAzNyU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHBhZGRpbmc6IDdweCAxMHB4IDVweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbiNUb2t5b0NoZWVyMjAyNS1zdHJlZXRfZXZlbnQgI1Rva3lvQ2hlZXIyMDI1X2FsbCAudmVudWVBcmVhIC52ZW51ZUJveEFsbCB0YWJsZSB0aC5zdDAxIHtcbiAgYmFja2dyb3VuZDogI0Q5RENFRjtcbn1cbiNUb2t5b0NoZWVyMjAyNS1zdHJlZXRfZXZlbnQgI1Rva3lvQ2hlZXIyMDI1X2FsbCAudmVudWVBcmVhIC52ZW51ZUJveEFsbCB0YWJsZSB0aC5zdDAyIHtcbiAgYmFja2dyb3VuZDogI0UxRURDNztcbn1cbiNUb2t5b0NoZWVyMjAyNS1zdHJlZXRfZXZlbnQgI1Rva3lvQ2hlZXIyMDI1X2FsbCAudmVudWVBcmVhIC52ZW51ZUJveEFsbCB0YWJsZSB0aC5zdDAzIHtcbiAgYmFja2dyb3VuZDogI0ZERTRDRDtcbn1cbiNUb2t5b0NoZWVyMjAyNS1zdHJlZXRfZXZlbnQgI1Rva3lvQ2hlZXIyMDI1X2FsbCAudmVudWVBcmVhIC52ZW51ZUJveEFsbCB0YWJsZSB0aC5zdDA0IHtcbiAgYmFja2dyb3VuZDogI0ZGRkRENDtcbn1cbiNUb2t5b0NoZWVyMjAyNS1zdHJlZXRfZXZlbnQgI1Rva3lvQ2hlZXIyMDI1X2FsbCAudmVudWVBcmVhIC52ZW51ZUJveEFsbCB0YWJsZSB0aC5zdDA1IHtcbiAgYmFja2dyb3VuZDogI0QzRUFEODtcbn1cbiNUb2t5b0NoZWVyMjAyNS1zdHJlZXRfZXZlbnQgI1Rva3lvQ2hlZXIyMDI1X2FsbCAudmVudWVBcmVhIC52ZW51ZUJveEFsbCB0YWJsZSB0aC5zdDA2IHtcbiAgYmFja2dyb3VuZDogI0U2REJFOTtcbn1cbiNUb2t5b0NoZWVyMjAyNS1zdHJlZXRfZXZlbnQgI1Rva3lvQ2hlZXIyMDI1X2FsbCAudmVudWVBcmVhIC52ZW51ZUJveEFsbCB0YWJsZSB0aC5zdDA3IHtcbiAgYmFja2dyb3VuZDogI0ZCRDlEQTtcbn1cbiNUb2t5b0NoZWVyMjAyNS1zdHJlZXRfZXZlbnQgI1Rva3lvQ2hlZXIyMDI1X2FsbCAudmVudWVBcmVhIC52ZW51ZUJveEFsbCB0YWJsZSB0aDpudGgtb2YtdHlwZSgyKSB7XG4gIHdpZHRoOiA2MyU7XG59XG4jVG9reW9DaGVlcjIwMjUtc3RyZWV0X2V2ZW50ICNUb2t5b0NoZWVyMjAyNV9hbGwgLnZlbnVlQXJlYSAudmVudWVCb3hBbGwgdGFibGUgdGQge1xuICB3aWR0aDogMzclO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBwYWRkaW5nOiA3cHggMTBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbiNUb2t5b0NoZWVyMjAyNS1zdHJlZXRfZXZlbnQgI1Rva3lvQ2hlZXIyMDI1X2FsbCAudmVudWVBcmVhIC52ZW51ZUJveEFsbCB0YWJsZSB0ZDpudGgtb2YtdHlwZSgyKSB7XG4gIHdpZHRoOiA2MyU7XG59XG4jVG9reW9DaGVlcjIwMjUtc3RyZWV0X2V2ZW50ICNUb2t5b0NoZWVyMjAyNV9hbGwgLnZlbnVlQXJlYSAudmVudWVCb3hBbGwgLmFkZEFyZWEge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuI1Rva3lvQ2hlZXIyMDI1LXN0cmVldF9ldmVudCAjVG9reW9DaGVlcjIwMjVfYWxsIC52ZW51ZUFyZWEgLnZlbnVlQm94QWxsIC5hZGRBcmVhIC5tYXBCb3gge1xuICB3aWR0aDogODAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDO1xuICBtYXJnaW46IDAgYXV0byAyMHB4O1xufVxuI1Rva3lvQ2hlZXIyMDI1LXN0cmVldF9ldmVudCAjVG9reW9DaGVlcjIwMjVfYWxsIC52ZW51ZUFyZWEgLnZlbnVlQm94QWxsIC5hZGRBcmVhIC5tYXBUeHRCb3ggaDQge1xuICBmb250LXNpemU6IDkwJTtcbiAgYmFja2dyb3VuZDogI2YzZjNmMztcbiAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nOiA1cHggMCAycHggMTBweDtcbn1cbiNUb2t5b0NoZWVyMjAyNS1zdHJlZXRfZXZlbnQgI1Rva3lvQ2hlZXIyMDI1X2FsbCAudmVudWVBcmVhIC52ZW51ZUJveEFsbCAuYWRkQXJlYSAubWFwVHh0Qm94IC50eHRCbG9jayB7XG4gIGZvbnQtc2l6ZTogOTAlO1xufVxuI1Rva3lvQ2hlZXIyMDI1LXN0cmVldF9ldmVudCAjVG9reW9DaGVlcjIwMjVfYWxsIC52ZW51ZUFyZWEgLnZlbnVlQm94QWxsIC5hZGRBcmVhIC5tYXBUeHRCb3ggdWwuc3RUeHQge1xuICBtYXJnaW46IDAgMCA0MHB4IDA7XG59XG4jVG9reW9DaGVlcjIwMjUtc3RyZWV0X2V2ZW50ICNUb2t5b0NoZWVyMjAyNV9hbGwgLnZlbnVlQXJlYSAudmVudWVCb3hBbGwgLmFkZEFyZWEgLm1hcFR4dEJveCB1bC5zdFR4dCBsaSB7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBtYXJnaW46IDAgMCAxMHB4IDIycHg7XG59XG4jVG9reW9DaGVlcjIwMjUtc3RyZWV0X2V2ZW50ICNUb2t5b0NoZWVyMjAyNV9hbGwgLnZlbnVlQXJlYSAudmVudWVCb3hBbGwgLmFkZEFyZWEgLm1hcFR4dEJveCB1bC5zdFR4dCBsaTpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuI1Rva3lvQ2hlZXIyMDI1LXN0cmVldF9ldmVudCAjVG9reW9DaGVlcjIwMjVfYWxsIC52ZW51ZUFyZWEgLnZlbnVlQm94QWxsIC5tYWluTWFwIC5pbWdDYXAge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbWFyZ2luOiAxMHB4IDAgMzBweDtcbn1cbiNUb2t5b0NoZWVyMjAyNS1zdHJlZXRfZXZlbnQgI1Rva3lvQ2hlZXIyMDI1X2FsbCAudmVudWVBcmVhIC52ZW51ZUJveEFsbCAucGVyZm9ybWVyc0FyZWEgaDQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuI1Rva3lvQ2hlZXIyMDI1LXN0cmVldF9ldmVudCAjVG9reW9DaGVlcjIwMjVfYWxsIC52ZW51ZUFyZWEgLnZlbnVlQm94QWxsIC5wZXJmb3JtZXJzQXJlYSB1bC5wZXJmb3JtZXJzQm94IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuI1Rva3lvQ2hlZXIyMDI1LXN0cmVldF9ldmVudCAjVG9reW9DaGVlcjIwMjVfYWxsIC52ZW51ZUFyZWEgLnZlbnVlQm94QWxsIC5wZXJmb3JtZXJzQXJlYSB1bC5wZXJmb3JtZXJzQm94IGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjQ0NDO1xuICBtYXJnaW46IDAgMCAyMHB4O1xuICBwYWRkaW5nOiAwIDAgMjBweDtcbn1cbiNUb2t5b0NoZWVyMjAyNS1zdHJlZXRfZXZlbnQgI1Rva3lvQ2hlZXIyMDI1X2FsbCAudmVudWVBcmVhIC52ZW51ZUJveEFsbCAucGVyZm9ybWVyc0FyZWEgdWwucGVyZm9ybWVyc0JveCBsaSAucGVyZm9ybWVyc1R4dEJveCBoNSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbiAgcGFkZGluZzogMCAwIDAgMjBweDtcbn1cbiNUb2t5b0NoZWVyMjAyNS1zdHJlZXRfZXZlbnQgI1Rva3lvQ2hlZXIyMDI1X2FsbCAudmVudWVBcmVhIC52ZW51ZUJveEFsbCAucGVyZm9ybWVyc0FyZWEgdWwucGVyZm9ybWVyc0JveCBsaSAucGVyZm9ybWVyc1R4dEJveCBoNTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGNvbnRlbnQ6IFwi4pePIFwiO1xufVxuI1Rva3lvQ2hlZXIyMDI1LXN0cmVldF9ldmVudCAjVG9reW9DaGVlcjIwMjVfYWxsIC52ZW51ZUFyZWEgLnZlbnVlQm94QWxsIC5wZXJmb3JtZXJzQXJlYSB1bC5wZXJmb3JtZXJzQm94IGxpIC5wZXJmb3JtZXJzVHh0Qm94IC50eHRCbG9jayB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG4jVG9reW9DaGVlcjIwMjUtc3RyZWV0X2V2ZW50ICNUb2t5b0NoZWVyMjAyNV9hbGwgLnZlbnVlQXJlYSAudmVudWVCb3hBbGwgLnBlcmZvcm1lcnNBcmVhIHVsLnBlcmZvcm1lcnNCb3ggbGkgLnBlcmZvcm1lcnNUeHRCb3ggLnR4dEJsb2NrLnJlZCB7XG4gIGNvbG9yOiByZWQ7XG59XG4jVG9reW9DaGVlcjIwMjUtc3RyZWV0X2V2ZW50ICNUb2t5b0NoZWVyMjAyNV9hbGwgLnZlbnVlQXJlYSAudmVudWVCb3hBbGwgLnBlcmZvcm1lcnNBcmVhIHVsLnBlcmZvcm1lcnNCb3ggbGkgLnBlcmZvcm1lcnNJbWdCb3gge1xuICBtYXJnaW46IDAgYXV0bztcbn1cbiNUb2t5b0NoZWVyMjAyNS1zdHJlZXRfZXZlbnQgI1Rva3lvQ2hlZXIyMDI1X2FsbCAudmVudWVBcmVhIC52ZW51ZUJveEFsbCAucGVyZm9ybWVyc0FyZWEgdWwucGVyZm9ybWVyc0JveCBsaSAucGVyZm9ybWVyc0ltZ0JveCAuaW1nQm94IGltZyB7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cbiNUb2t5b0NoZWVyMjAyNS1zdHJlZXRfZXZlbnQgI1Rva3lvQ2hlZXIyMDI1X2FsbCAudmVudWVBcmVhIC52ZW51ZUJveEFsbCAucGVyZm9ybWVyc0FyZWEgdWwucGVyZm9ybWVyc0JveCBsaSAucGVyZm9ybWVyc0ltZ0JveCAuaW1nQm94Lm1iIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbiNUb2t5b0NoZWVyMjAyNS1zdHJlZXRfZXZlbnQgI1Rva3lvQ2hlZXIyMDI1X2FsbCAudmVudWVBcmVhIC52ZW51ZUJveEFsbCAucGVyZm9ybWVyc0FyZWEgdWwucGVyZm9ybWVyc0JveCBsaTpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbiNUb2t5b0NoZWVyMjAyNS1zdHJlZXRfZXZlbnQgI1Rva3lvQ2hlZXIyMDI1X2FsbCAudmVudWVBcmVhIC52ZW51ZUJveEFsbCAucGVyZm9ybWVyc0FyZWEgdWwucGVyZm9ybWVyc0JveCBsaS5iYmIge1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNDQ0MgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwIDAgMjBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwIDAgMjBweCAhaW1wb3J0YW50O1xufVxuI1Rva3lvQ2hlZXIyMDI1LXN0cmVldF9ldmVudCAjVG9reW9DaGVlcjIwMjVfYWxsIC52ZW51ZUFyZWEgLnZlbnVlQm94QWxsIC5wZXJmb3JtZXJzQXJlYS5tYiB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4jVG9reW9DaGVlcjIwMjUtc3RyZWV0X2V2ZW50ICNUb2t5b0NoZWVyMjAyNV9hbGwgLnZlbnVlQXJlYSAudmVudWVCb3hBbGwgLm1hcExpc3RCdG4ge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgd2lkdGg6IDE1MHB4O1xuICBtYXJnaW46IDMwcHggMCAwIGF1dG87XG4gIHBhZGRpbmc6IDA7XG59XG4jVG9reW9DaGVlcjIwMjUtc3RyZWV0X2V2ZW50ICNUb2t5b0NoZWVyMjAyNV9hbGwgLnZlbnVlQXJlYSAudmVudWVCb3hBbGwgLm1hcExpc3RCdG4gYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZjNmM2YzO1xuICBib3JkZXItcmFkaXVzOiA2cHggNnB4IDAgMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogOHB4IDMwcHggM3B4IDEwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4jVG9reW9DaGVlcjIwMjUtc3RyZWV0X2V2ZW50ICNUb2t5b0NoZWVyMjAyNV9hbGwgLnZlbnVlQXJlYSAudmVudWVCb3hBbGwgLm1hcExpc3RCdG4gYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogc29saWQgMnB4ICMwMDAwMDA7XG4gIGJvcmRlci1yaWdodDogc29saWQgMnB4ICMwMDAwMDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2cHg7XG4gIHJpZ2h0OiAxM3B4O1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogYXV0bztcbn1cbiNUb2t5b0NoZWVyMjAyNS1zdHJlZXRfZXZlbnQgI1Rva3lvQ2hlZXIyMDI1X2FsbCAudmVudWVBcmVhIC52ZW51ZUJveEFsbCAubWFwTGlzdEJ0biBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDdDQUQ7XG59XG4jVG9reW9DaGVlcjIwMjUtc3RyZWV0X2V2ZW50ICNUb2t5b0NoZWVyMjAyNV9hbGwgLnZlbnVlQXJlYSAudmVudWVCb3hBbGwgLm1hcExpc3RCdG4gYTpob3Zlcjo6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcDogc29saWQgMnB4ICMwMDdDQUQ7XG4gIGJvcmRlci1yaWdodDogc29saWQgMnB4ICMwMDdDQUQ7XG59XG4jVG9reW9DaGVlcjIwMjUtc3RyZWV0X2V2ZW50ICNUb2t5b0NoZWVyMjAyNV9hbGwgLnZlbnVlQXJlYSAuc3RCQiB7XG4gIGJhY2tncm91bmQ6ICMyMjVCODcgIWltcG9ydGFudDtcbn1cbiNUb2t5b0NoZWVyMjAyNS1zdHJlZXRfZXZlbnQgI1Rva3lvQ2hlZXIyMDI1X2FsbCAudmVudWVBcmVhIC5zdEIge1xuICBjb2xvcjogIzIyNUI4NyAhaW1wb3J0YW50O1xufVxuI1Rva3lvQ2hlZXIyMDI1LXN0cmVldF9ldmVudCAjVG9reW9DaGVlcjIwMjVfYWxsIC52ZW51ZUFyZWEgLnN0Qkcge1xuICBiYWNrZ3JvdW5kOiAjNDc2MTBGICFpbXBvcnRhbnQ7XG59XG4jVG9reW9DaGVlcjIwMjUtc3RyZWV0X2V2ZW50ICNUb2t5b0NoZWVyMjAyNV9hbGwgLnZlbnVlQXJlYSAuc3RHIHtcbiAgY29sb3I6ICM0NzYxMEYgIWltcG9ydGFudDtcbn1cbiNUb2t5b0NoZWVyMjAyNS1zdHJlZXRfZXZlbnQgI1Rva3lvQ2hlZXIyMDI1X2FsbCAudmVudWVBcmVhIC5zdEJHMiB7XG4gIGJhY2tncm91bmQ6ICMyQzYzNEIgIWltcG9ydGFudDtcbn1cbiNUb2t5b0NoZWVyMjAyNS1zdHJlZXRfZXZlbnQgI1Rva3lvQ2hlZXIyMDI1X2FsbCAudmVudWVBcmVhIC5zdEcyIHtcbiAgY29sb3I6ICMyQzYzNEIgIWltcG9ydGFudDtcbn1cbiNUb2t5b0NoZWVyMjAyNS1zdHJlZXRfZXZlbnQgI1Rva3lvQ2hlZXIyMDI1X2FsbCAudmVudWVBcmVhIC5zdEJPIHtcbiAgYmFja2dyb3VuZDogIzdBNEUwMCAhaW1wb3J0YW50O1xufVxuI1Rva3lvQ2hlZXIyMDI1LXN0cmVldF9ldmVudCAjVG9reW9DaGVlcjIwMjVfYWxsIC52ZW51ZUFyZWEgLnN0TyB7XG4gIGNvbG9yOiAjN0E0RTAwICFpbXBvcnRhbnQ7XG59XG4jVG9reW9DaGVlcjIwMjUtc3RyZWV0X2V2ZW50ICNUb2t5b0NoZWVyMjAyNV9hbGwgLnZlbnVlQXJlYSAuc3RCWSB7XG4gIGJhY2tncm91bmQ6ICM2MTU3MDAgIWltcG9ydGFudDtcbn1cbiNUb2t5b0NoZWVyMjAyNS1zdHJlZXRfZXZlbnQgI1Rva3lvQ2hlZXIyMDI1X2FsbCAudmVudWVBcmVhIC5zdFkge1xuICBjb2xvcjogIzYxNTcwMCAhaW1wb3J0YW50O1xufVxuI1Rva3lvQ2hlZXIyMDI1LXN0cmVldF9ldmVudCAjVG9reW9DaGVlcjIwMjVfYWxsIC52ZW51ZUFyZWEgLnN0QlAge1xuICBiYWNrZ3JvdW5kOiAjNzE0Qjc3ICFpbXBvcnRhbnQ7XG59XG4jVG9reW9DaGVlcjIwMjUtc3RyZWV0X2V2ZW50ICNUb2t5b0NoZWVyMjAyNV9hbGwgLnZlbnVlQXJlYSAuc3RQIHtcbiAgY29sb3I6ICM3MTRCNzcgIWltcG9ydGFudDtcbn1cbiNUb2t5b0NoZWVyMjAyNS1zdHJlZXRfZXZlbnQgI1Rva3lvQ2hlZXIyMDI1X2FsbCAudmVudWVBcmVhIC5zdEJQMiB7XG4gIGJhY2tncm91bmQ6ICNCMTE2MTggIWltcG9ydGFudDtcbn1cbiNUb2t5b0NoZWVyMjAyNS1zdHJlZXRfZXZlbnQgI1Rva3lvQ2hlZXIyMDI1X2FsbCAudmVudWVBcmVhIC5zdFAyIHtcbiAgY29sb3I6ICNCMTE2MTggIWltcG9ydGFudDtcbn1cbiNUb2t5b0NoZWVyMjAyNS1zdHJlZXRfZXZlbnQgI1Rva3lvQ2hlZXIyMDI1X2FsbCAuYWxsQ2FwIHtcbiAgZm9udC1zaXplOiAxMDUlO1xuICBtYXJnaW46IDQwcHggMCAhaW1wb3J0YW50O1xufVxuI1Rva3lvQ2hlZXIyMDI1LXN0cmVldF9ldmVudCAjVG9reW9DaGVlcjIwMjVfYWxsIC5hbGxDYXAgbGkge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4jVG9reW9DaGVlcjIwMjUtc3RyZWV0X2V2ZW50ICNUb2t5b0NoZWVyMjAyNV9hbGwgLm1haW5BcmVhMDEge1xuICBtYXJnaW46IDQwcHggYXV0byAzMHB4O1xuICBwYWRkaW5nOiAwO1xufVxuI1Rva3lvQ2hlZXIyMDI1LXN0cmVldF9ldmVudCAjVG9reW9DaGVlcjIwMjVfYWxsIC5tYWluQXJlYTAxIC5tYWluVGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4jVG9reW9DaGVlcjIwMjUtc3RyZWV0X2V2ZW50ICNUb2t5b0NoZWVyMjAyNV9hbGwgLm1haW5BcmVhMDEgLmltZ0JveC53NDAwIHtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4jVG9reW9DaGVlcjIwMjUtc3RyZWV0X2V2ZW50ICNUb2t5b0NoZWVyMjAyNV9hbGwgLm1haW5BcmVhMDEgLmltZ0JveC53NDAwIC5pbWdDYXAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4jVG9reW9DaGVlcjIwMjUtc3RyZWV0X2V2ZW50ICNUb2t5b0NoZWVyMjAyNV9hbGwgLm1lc3NhZ2VpbWdCb3gge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMXB4KSB7XG4gICNUb2t5b0NoZWVyMjAyNS1zdHJlZXRfZXZlbnQgLnNtcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAjVG9reW9DaGVlcjIwMjUtc3RyZWV0X2V2ZW50IC5wYyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgI1Rva3lvQ2hlZXIyMDI1LXN0cmVldF9ldmVudCAjVG9reW9DaGVlcjIwMjVfYWxsIC5vdXRsaW5lQXJlYSB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXJnaW46IDAgYXV0byA1MHB4O1xuICB9XG4gICNUb2t5b0NoZWVyMjAyNS1zdHJlZXRfZXZlbnQgI1Rva3lvQ2hlZXIyMDI1X2FsbCAub3V0bGluZUFyZWEgLm91dGxpbmVMaXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gICNUb2t5b0NoZWVyMjAyNS1zdHJlZXRfZXZlbnQgI1Rva3lvQ2hlZXIyMDI1X2FsbCAub3V0bGluZUFyZWEgLm91dGxpbmVMaXN0IGR0IHtcbiAgICB3aWR0aDogMjAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgI1Rva3lvQ2hlZXIyMDI1LXN0cmVldF9ldmVudCAjVG9reW9DaGVlcjIwMjVfYWxsIC5vdXRsaW5lQXJlYSAub3V0bGluZUxpc3QgZGQge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAjVG9reW9DaGVlcjIwMjUtc3RyZWV0X2V2ZW50ICNUb2t5b0NoZWVyMjAyNV9hbGwgLm91dGxpbmVBcmVhIC5vdXRsaW5lTGlzdCBkZCBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDg1JTtcbiAgfVxuICAjVG9reW9DaGVlcjIwMjUtc3RyZWV0X2V2ZW50ICNUb2t5b0NoZWVyMjAyNV9hbGwgLm91dGxpbmVBcmVhIC5iYiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDQ0M7XG4gIH1cbiAgI1Rva3lvQ2hlZXIyMDI1LXN0cmVldF9ldmVudCAjVG9reW9DaGVlcjIwMjVfYWxsIC5tYXBBcmVhIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG4gICNUb2t5b0NoZWVyMjAyNS1zdHJlZXRfZXZlbnQgI1Rva3lvQ2hlZXIyMDI1X2FsbCAubWFwQXJlYSAubWFwQm94IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gICNUb2t5b0NoZWVyMjAyNS1zdHJlZXRfZXZlbnQgI1Rva3lvQ2hlZXIyMDI1X2FsbCAubWFwQXJlYSAuc3RyZWV0QXJlYSB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAjVG9reW9DaGVlcjIwMjUtc3RyZWV0X2V2ZW50ICNUb2t5b0NoZWVyMjAyNV9hbGwgLm1hcEFyZWEgLnN0cmVldEFyZWEgYSB7XG4gICAgd2lkdGg6IDMwLjQlO1xuICAgIG1hcmdpbjogMCAxJSAwIDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgfVxuICAjVG9reW9DaGVlcjIwMjUtc3RyZWV0X2V2ZW50ICNUb2t5b0NoZWVyMjAyNV9hbGwgLm1hcEFyZWEgLnN0cmVldEFyZWEgYS5tYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMSU7XG4gIH1cbiAgI1Rva3lvQ2hlZXIyMDI1LXN0cmVldF9ldmVudCAjVG9reW9DaGVlcjIwMjVfYWxsIC5tYXBBcmVhIC5zdHJlZXRBcmVhIGE6bnRoLW9mLXR5cGUoMykge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAjVG9reW9DaGVlcjIwMjUtc3RyZWV0X2V2ZW50ICNUb2t5b0NoZWVyMjAyNV9hbGwgLm1hcEFyZWEgLnN0cmVldEFyZWEgYS5tYWluQXJlYSB7XG4gICAgd2lkdGg6IDY0JTtcbiAgfVxuICAjVG9reW9DaGVlcjIwMjUtc3RyZWV0X2V2ZW50ICNUb2t5b0NoZWVyMjAyNV9hbGwgLm1hcEFyZWEgLnN0cmVldEFyZWEgYTpob3ZlciB7XG4gICAgb3BhY2l0eTogMC42O1xuICB9XG4gICNUb2t5b0NoZWVyMjAyNS1zdHJlZXRfZXZlbnQgI1Rva3lvQ2hlZXIyMDI1X2FsbCAudmVudWVBcmVhIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gICNUb2t5b0NoZWVyMjAyNS1zdHJlZXRfZXZlbnQgI1Rva3lvQ2hlZXIyMDI1X2FsbCAudmVudWVBcmVhIC52ZW51ZUJveEFsbCAuY2hlZXJCb3gge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAjVG9reW9DaGVlcjIwMjUtc3RyZWV0X2V2ZW50ICNUb2t5b0NoZWVyMjAyNV9hbGwgLnZlbnVlQXJlYSAudmVudWVCb3hBbGwgLmNoZWVyQm94IC5jaGVlclR4dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgICBwYWRkaW5nOiA4cHggMTBweCA1cHg7XG4gIH1cbiAgI1Rva3lvQ2hlZXIyMDI1LXN0cmVldF9ldmVudCAjVG9reW9DaGVlcjIwMjVfYWxsIC52ZW51ZUFyZWEgLnZlbnVlQm94QWxsIC5jaGVlckJveCAubWVzc2FnZSB7XG4gICAgZm9udC1zaXplOiAxMjAlO1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDhweCAwIDZweDtcbiAgfVxuICAjVG9reW9DaGVlcjIwMjUtc3RyZWV0X2V2ZW50ICNUb2t5b0NoZWVyMjAyNV9hbGwgLnZlbnVlQXJlYSAudmVudWVCb3hBbGwgdGFibGUge1xuICAgIGZvbnQtc2l6ZTogMTA1JTtcbiAgfVxuICAjVG9reW9DaGVlcjIwMjUtc3RyZWV0X2V2ZW50ICNUb2t5b0NoZWVyMjAyNV9hbGwgLnZlbnVlQXJlYSAudmVudWVCb3hBbGwgdGFibGUgdGgge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgI1Rva3lvQ2hlZXIyMDI1LXN0cmVldF9ldmVudCAjVG9reW9DaGVlcjIwMjVfYWxsIC52ZW51ZUFyZWEgLnZlbnVlQm94QWxsIHRhYmxlIHRoOm50aC1vZi10eXBlKDIpIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG4gICNUb2t5b0NoZWVyMjAyNS1zdHJlZXRfZXZlbnQgI1Rva3lvQ2hlZXIyMDI1X2FsbCAudmVudWVBcmVhIC52ZW51ZUJveEFsbCB0YWJsZSB0ZCB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAjVG9reW9DaGVlcjIwMjUtc3RyZWV0X2V2ZW50ICNUb2t5b0NoZWVyMjAyNV9hbGwgLnZlbnVlQXJlYSAudmVudWVCb3hBbGwgdGFibGUgdGQ6bnRoLW9mLXR5cGUoMikge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbiAgI1Rva3lvQ2hlZXIyMDI1LXN0cmVldF9ldmVudCAjVG9reW9DaGVlcjIwMjVfYWxsIC52ZW51ZUFyZWEgLnZlbnVlQm94QWxsIC5hZGRBcmVhIHtcbiAgICB3aWR0aDogODAlO1xuICAgIG1hcmdpbjogNDBweCBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG4gICNUb2t5b0NoZWVyMjAyNS1zdHJlZXRfZXZlbnQgI1Rva3lvQ2hlZXIyMDI1X2FsbCAudmVudWVBcmVhIC52ZW51ZUJveEFsbCAuYWRkQXJlYSAubWFwQm94IHtcbiAgICB3aWR0aDogMzUlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAjVG9reW9DaGVlcjIwMjUtc3RyZWV0X2V2ZW50ICNUb2t5b0NoZWVyMjAyNV9hbGwgLnZlbnVlQXJlYSAudmVudWVCb3hBbGwgLmFkZEFyZWEgLm1hcFR4dEJveCB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxuICAjVG9reW9DaGVlcjIwMjUtc3RyZWV0X2V2ZW50ICNUb2t5b0NoZWVyMjAyNV9hbGwgLnZlbnVlQXJlYSAudmVudWVCb3hBbGwgLmFkZEFyZWEgLm1hcFR4dEJveCBoNCB7XG4gICAgZm9udC1zaXplOiAxMDUlO1xuICB9XG4gICNUb2t5b0NoZWVyMjAyNS1zdHJlZXRfZXZlbnQgI1Rva3lvQ2hlZXIyMDI1X2FsbCAudmVudWVBcmVhIC52ZW51ZUJveEFsbCAuYWRkQXJlYSAubWFwVHh0Qm94IC50eHRCbG9jayB7XG4gICAgZm9udC1zaXplOiAxMDUlO1xuICB9XG4gICNUb2t5b0NoZWVyMjAyNS1zdHJlZXRfZXZlbnQgI1Rva3lvQ2hlZXIyMDI1X2FsbCAudmVudWVBcmVhIC52ZW51ZUJveEFsbCAuYWRkQXJlYSAubWFwVHh0Qm94IHVsLnN0VHh0IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgI1Rva3lvQ2hlZXIyMDI1LXN0cmVldF9ldmVudCAjVG9reW9DaGVlcjIwMjVfYWxsIC52ZW51ZUFyZWEgLnZlbnVlQm94QWxsIC5hZGRBcmVhIC5tYXBUeHRCb3ggdWwuc3RUeHQgbGkge1xuICAgIGZvbnQtc2l6ZTogMTA1JTtcbiAgfVxuICAjVG9reW9DaGVlcjIwMjUtc3RyZWV0X2V2ZW50ICNUb2t5b0NoZWVyMjAyNV9hbGwgLnZlbnVlQXJlYSAudmVudWVCb3hBbGwgLmFkZEFyZWEgLm1hcFR4dEJveCB1bC5zdFR4dCBsaTpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgI1Rva3lvQ2hlZXIyMDI1LXN0cmVldF9ldmVudCAjVG9reW9DaGVlcjIwMjVfYWxsIC52ZW51ZUFyZWEgLnZlbnVlQm94QWxsIC5hZGRBcmVhIC5tYXBUeHRCb3gudzEwMCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG4gIH1cbiAgI1Rva3lvQ2hlZXIyMDI1LXN0cmVldF9ldmVudCAjVG9reW9DaGVlcjIwMjVfYWxsIC52ZW51ZUFyZWEgLnZlbnVlQm94QWxsIC5hZGRBcmVhLndpZGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICNUb2t5b0NoZWVyMjAyNS1zdHJlZXRfZXZlbnQgI1Rva3lvQ2hlZXIyMDI1X2FsbCAudmVudWVBcmVhIC52ZW51ZUJveEFsbCAuYWRkQXJlYS53aWRlIC5tYXBCb3gge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgI1Rva3lvQ2hlZXIyMDI1LXN0cmVldF9ldmVudCAjVG9reW9DaGVlcjIwMjVfYWxsIC52ZW51ZUFyZWEgLnZlbnVlQm94QWxsIC5hZGRBcmVhLndpZGUgLm1hcFR4dEJveCB7XG4gICAgd2lkdGg6IDQ1JTtcbiAgfVxuICAjVG9reW9DaGVlcjIwMjUtc3RyZWV0X2V2ZW50ICNUb2t5b0NoZWVyMjAyNV9hbGwgLnZlbnVlQXJlYSAudmVudWVCb3hBbGwgLnBlcmZvcm1lcnNBcmVhIHVsLnBlcmZvcm1lcnNCb3ggbGkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgI1Rva3lvQ2hlZXIyMDI1LXN0cmVldF9ldmVudCAjVG9reW9DaGVlcjIwMjVfYWxsIC52ZW51ZUFyZWEgLnZlbnVlQm94QWxsIC5wZXJmb3JtZXJzQXJlYSB1bC5wZXJmb3JtZXJzQm94IGxpIC5wZXJmb3JtZXJzVHh0Qm94IC50eHRCbG9jayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gICNUb2t5b0NoZWVyMjAyNS1zdHJlZXRfZXZlbnQgI1Rva3lvQ2hlZXIyMDI1X2FsbCAudmVudWVBcmVhIC52ZW51ZUJveEFsbCAucGVyZm9ybWVyc0FyZWEgdWwucGVyZm9ybWVyc0JveCBsaSAucGVyZm9ybWVyc0ltZ0JveCB7XG4gICAgbWFyZ2luOiAwIDAgMCA0JTtcbiAgfVxuICAjVG9reW9DaGVlcjIwMjUtc3RyZWV0X2V2ZW50ICNUb2t5b0NoZWVyMjAyNV9hbGwgLm1haW5BcmVhMDEge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWFyZ2luOiA2MHB4IGF1dG87XG4gIH1cbiAgI1Rva3lvQ2hlZXIyMDI1LXN0cmVldF9ldmVudCAjVG9reW9DaGVlcjIwMjVfYWxsIC5tZXNzYWdlaW1nQm94IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG5AdXNlIFwic2FzczptYXRoXCI7XHJcbkBpbXBvcnQgdXJsKCcvL3VzZS5mb250YXdlc29tZS5jb20vcmVsZWFzZXMvdjUuNy4yL2Nzcy9hbGwuY3NzJyk7XHJcblxyXG4vKiBtaXhpbnNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vLyAkbm90LXBjOiAxMDIzOy8vIDEwMjRweOacqua6gOOBr+OCv+ODluODrOODg+ODiOOBqOWIpOaWrVxyXG4vLyAkdGFibGV0OiA3Njg7Ly8g44K/44OW44Os44OD44OI44Gu5Z+65rqW44Go44GZ44KL44K144Kk44K6XHJcblxyXG5AbWl4aW4gZm9udC1zaXplKCRzaXplLCAkdmlld3BvcnQ6IGZhbHNlKSB7XHJcbiAgQGlmICR2aWV3cG9ydCB7XHJcbiAgICBmb250LXNpemU6IGdldF92dygkc2l6ZSwgJHZpZXdwb3J0KTtcclxuICB9IEBlbHNlIHtcclxuICAgIGZvbnQtc2l6ZTogJHNpemUgKyBweDtcclxuICAgIGZvbnQtc2l6ZTogbWF0aC5kaXYoJHNpemUgLCAxNikgKyByZW07XHJcbiAgfVxyXG59XHJcblxyXG5AZnVuY3Rpb24gZ2V0X3Z3KCRzaXplLCAkdmlld3BvcnQpIHtcclxuICBAcmV0dXJuIG1hdGguZGl2KDEwMCAsICR2aWV3cG9ydCkgKiAkc2l6ZSAqIDF2dztcclxufVxyXG5cclxuQG1peGluIGNsZWFyZml4KCkge1xyXG4gICY6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gIH1cclxufVxyXG5cclxuLyog6Imy5oyH5a6aXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuJHRleHRDb2xvclx0XHQ6ICMyMzE4MTU7XHJcbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcclxuQHVzZSAnYmFzZScgYXMgYjtcclxuXHJcbi8vIHNtcCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuI1Rva3lvQ2hlZXIyMDI1LXN0cmVldF9ldmVudHtcclxuXHRcdFx0XHJcblx0LnNtcHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG5cdC5wY3tcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblx0XHJcblx0Ly/mnKzkvZPjgrXjgqTjg4jjga5DU1PnhKHlirnljJZcclxuXHQjU3BvcnRzQ29udGVudCwgcyAjU3BvcnRzQ29udGVudCBpbWcsICNTcG9ydHNDb250ZW50IHAsICNTcG9ydHNDb250ZW50IGRpdiwgI1Nwb3J0c0NvbnRlbnQgdmlkZW97XHJcblx0XHRtYXgtd2lkdGg6IG5vbmU7XHJcblx0fVxyXG5cdC50aXRsZV9tYntcclxuXHRcdG1hcmdpbjogMTBweCAwO1xyXG5cdH1cclxuXHRcclxuXHQvL1Rva3lvQ2hlZXIyMDI1X2FsbFxyXG5cdCNUb2t5b0NoZWVyMjAyNV9hbGx7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRwYWRkaW5nOiAyMHB4IDAgMCAwO1x0XHRcclxuXHRcdFxyXG5cdFx0Ly9vdXRsaW5lQXJlYVxyXG5cdFx0Lm91dGxpbmVBcmVhe1xyXG5cdFx0XHQvL3dpZHRoOiA5MCU7XHJcblx0XHRcdG1hcmdpbjogMCBhdXRvIDMwcHg7XHJcblx0XHRcdFxyXG5cdFx0XHQub3V0bGluZUxpc3R7XHJcblx0XHRcdHRleHQtYWxpZ246IGp1c3RpZnk7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxMDUlO1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjQ0NDO1xyXG5cclxuXHRcdFx0ZHR7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogI2YzZjNmMztcclxuXHRcdFx0XHRwYWRkaW5nOiAxMHB4IDE1cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0ZGR7XHJcblx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDEwcHggMTVweDtcclxuXHJcblx0XHRcdFx0c3BhbntcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiA4NSU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdH1cclxuXHRcdC8vb3V0bGluZUFyZWFcclxuXHRcdFxyXG5cdFx0XHJcblx0XHQvL21hcEFyZWFcclxuXHRcdC5tYXBBcmVhe1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdFx0XHRcclxuXHRcdFx0aDN7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTA1JTtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMS40O1xyXG5cdFx0XHRcdGNvbG9yOiAjRkZGRkZGO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICMzMzMzMzM7XHJcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IG5vbmUgIWltcG9ydGFudDtcclxuXHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0cGFkZGluZzogMTVweCAwO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5tYXBCb3h7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQubWFwQ2Fwe1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogODUlO1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHQvL3N0cmVldEFyZWFcclxuXHRcdFx0LnN0cmVldEFyZWF7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxMDUlO1xyXG5cdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdGF7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdGNvbG9yOiAjMDAwMDAwO1xyXG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAwIDAgMTBweDtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDEwcHg7XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdCYuc3QwMXtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogI0Q5RENFRjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCYuc3QwMntcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogI0UxRURDNztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCYuc3QwM3tcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogI0ZERTRDRDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCYuc3QwNHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogI0ZGRkRENDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCYuc3QwNXtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogI0QzRUFEODtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCYuc3QwNntcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogI0U2REJFOTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCYuc3QwN3tcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogI0ZCRDlEQTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0bGl7XHJcblx0XHRcdFx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0XHRcdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHRcdFx0XHRcclxuXHRcdFx0fVxyXG5cdFx0XHQvL3N0cmVldEFyZWFcclxuXHRcdFx0XHJcblx0XHR9XHJcblx0XHQvL21hcEFyZWFcclxuXHRcdFxyXG5cdFx0XHJcblx0XHQvL3ZlbnVlQXJlYVxyXG5cdFx0LnZlbnVlQXJlYXtcclxuXHRcdFx0Ym9yZGVyLXRvcDogMTBweCBzb2xpZCAjZjNmM2YzO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA0MHB4O1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMjBweDtcclxuXHRcdFx0XHJcblx0XHRcdC8vdmVudWVCb3hBbGxcclxuXHRcdFx0LnZlbnVlQm94QWxse1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkICNmM2YzZjM7XHJcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG8gNDBweDtcclxuXHRcdFx0XHRwYWRkaW5nOiA1cHggMCAwO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdC5udW17XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHR3aWR0aDogMzVweDtcclxuXHRcdFx0XHRcdGhlaWdodDogMzVweDtcclxuXHRcdFx0XHRcdGNvbG9yOiAjRkZGO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiA5MCU7XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdFx0XHRtYXJnaW46IDAgYXV0byAxMHB4O1xyXG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDRweDtcclxuXHRcdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC8vaDNcclxuXHRcdFx0XHRoM3tcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XHJcblx0XHRcdFx0XHRtYXJnaW46IDAgYXV0byAyMHB4O1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMDtcdFx0XHRcdFx0XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC8vaDNcclxuXHRcdFx0XHQuY2hlZXJCb3h7XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdC5jaGVlclR4dHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICNGRkZGRkY7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICNmM2YzZjM7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogODAlO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiA1cHggMDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5tZXNzYWdle1xyXG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTA1JTtcclxuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdC8vdGFibGVcclxuXHRcdFx0XHR0YWJsZXtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNDtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0dGh7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAzNyU7XHJcblx0XHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDdweCAxMHB4IDVweDtcclxuXHRcdFx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdCYuc3QwMXtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjRDlEQ0VGO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCYuc3QwMntcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjRTFFREM3O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCYuc3QwM3tcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjRkRFNENEO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCYuc3QwNHtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjRkZGREQ0O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCYuc3QwNXtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjRDNFQUQ4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCYuc3QwNntcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjRTZEQkU5O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCYuc3QwN3tcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjRkJEOURBO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCY6bnRoLW9mLXR5cGUoMil7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDYzJTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0dGR7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAzNyU7XHJcblx0XHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDdweCAxMHB4O1xyXG5cdFx0XHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0JjpudGgtb2YtdHlwZSgyKXtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogNjMlO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC8vdGFibGVcclxuXHRcdFx0XHQvL2FkZEFyZWFcclxuXHRcdFx0XHQuYWRkQXJlYXtcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdC5tYXBCb3h7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiA4MCU7XHJcblx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNDQ0M7XHJcblx0XHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvIDIwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQubWFwVHh0Qm94e1xyXG5cdFx0XHRcdFx0XHRoNHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDkwJTtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZjNmM2YzO1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDVweCAwIDJweCAxMHB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC50eHRCbG9ja3tcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDkwJTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR1bC5zdFR4dHtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgMCA0MHB4IDA7IFxyXG5cdFx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHRcdGxpe1xyXG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiA5MCU7XHJcblx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS40O1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwIDAgMTBweCAyMnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdFx0XHQmOmxhc3Qtb2YtdHlwZXtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ly9hZGRBcmVhXHJcblx0XHRcdFx0XHJcblx0XHRcdFx0Lm1haW5NYXB7XHJcblx0XHRcdFx0XHQuaW1nQ2Fwe1xyXG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luOiAxMHB4IDAgMzBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0Ly9wZXJmb3JtZXJzQXJlYVxyXG5cdFx0XHRcdFx0LnBlcmZvcm1lcnNBcmVhe1xyXG5cdFx0XHRcdFx0XHRoNHtcclxuXHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHR1bC5wZXJmb3JtZXJzQm94e1xyXG5cdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XHJcblxyXG5cdFx0XHRcdFx0XHRcdGxpe1xyXG5cdFx0XHRcdFx0XHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjQ0NDO1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwIDAgMjBweDtcclxuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgMCAyMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdFx0XHQucGVyZm9ybWVyc1R4dEJveHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0aDV7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGp1c3RpZnk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgMCAxMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgMCAwIDIwcHg7XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdCY6OmJlZm9yZXtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwi4pePIFwiO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHQudHh0QmxvY2t7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjoganVzdGlmeTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQmLnJlZHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiByZWQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHQucGVyZm9ybWVyc0ltZ0JveHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdFx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHRcdFx0XHQuaW1nQm94e1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGltZ3tcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdG1heC13aWR0aDogbm9uZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Ji5tYntcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHQmOmxhc3Qtb2YtdHlwZXtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHQmLmJiYntcclxuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjQ0NDICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogMCAwIDIwcHggIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMCAwIDIwcHggIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0Ji5tYntcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0Ly9wZXJmb3JtZXJzQXJlYVxyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdC5tYXBMaXN0QnRue1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHRcdFx0XHR3aWR0aDogMTUwcHg7XHJcblx0XHRcdFx0XHRtYXJnaW46IDMwcHggMCAwIGF1dG87XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cclxuXHRcdFx0XHRcdGF7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAjMDAwMDAwO1xyXG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZjNmM2YzO1xyXG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA2cHggNnB4IDAgMDtcclxuXHRcdFx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogOHB4IDMwcHggM3B4IDEwcHg7XHJcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcblx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHQmOjpiZWZvcmV7XHJcblx0XHRcdFx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDZweDtcclxuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDZweDtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXI6IDA7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogc29saWQgMnB4ICMwMDAwMDA7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiBzb2xpZCAycHggIzAwMDAwMDtcclxuXHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0XHR0b3A6IDZweDtcclxuXHRcdFx0XHRcdFx0XHRyaWdodDogMTNweDtcclxuXHRcdFx0XHRcdFx0XHRib3R0b206IDA7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiBhdXRvO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICMwMDdDQUQ7XHJcblx0XHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdFx0Jjo6YmVmb3Jle1xyXG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogc29saWQgMnB4ICMwMDdDQUQ7XHJcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IHNvbGlkIDJweCAjMDA3Q0FEO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0XHJcblx0XHRcdH1cclxuXHRcdFx0Ly92ZW51ZUJveEFsbFxyXG5cdFx0XHRcdFx0XHJcblx0XHRcdC5zdEJCe1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICMyMjVCODcgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuc3RCe1xyXG5cdFx0XHRcdGNvbG9yOiAjMjI1Qjg3ICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdFx0LnN0Qkd7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogIzQ3NjEwRiAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5zdEd7XHJcblx0XHRcdFx0Y29sb3I6ICM0NzYxMEYgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuc3RCRzJ7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogIzJDNjM0QiAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5zdEcye1xyXG5cdFx0XHRcdGNvbG9yOiAjMkM2MzRCICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdFx0LnN0Qk97XHJcblx0XHRcdFx0YmFja2dyb3VuZDogIzdBNEUwMCAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5zdE97XHJcblx0XHRcdFx0Y29sb3I6ICM3QTRFMDAgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuc3RCWXtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjNjE1NzAwICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdFx0LnN0WXtcclxuXHRcdFx0XHRjb2xvcjogIzYxNTcwMCAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5zdEJQe1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICM3MTRCNzcgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuc3RQe1xyXG5cdFx0XHRcdGNvbG9yOiAjNzE0Qjc3ICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdFx0LnN0QlAye1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICNCMTE2MTggIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuc3RQMntcclxuXHRcdFx0XHRjb2xvcjogI0IxMTYxOCAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHRcclxuXHRcdFx0XHJcblx0XHR9XHJcblx0XHQvL3ZlbnVlQXJlYVxyXG5cdFx0XHJcblx0XHRcdC5hbGxDYXB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxMDUlO1xyXG5cdFx0XHRcdG1hcmdpbjogNDBweCAwICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0bGl7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcclxuXHRcdC8v44K544K/44Oz44OX44Op44Oq44O8XHJcblx0XHQubWFpbkFyZWEwMXtcclxuXHRcdFx0bWFyZ2luOiA0MHB4IGF1dG8gMzBweDtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHJcblx0XHRcdC5tYWluVGl0bGV7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5pbWdCb3h7XHJcblx0XHRcdFx0Ji53NDAwe1xyXG5cdFx0XHRcdFx0bWF4LXdpZHRoOiA0MDBweDtcclxuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cclxuXHRcdFx0XHRcdC5pbWdDYXB7XHJcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Lm1lc3NhZ2VpbWdCb3h7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdFxyXG5cdH1cclxuXHQvL1Rva3lvQ2hlZXIyMDI1X2FsbFxyXG5cdFxyXG5cdFxyXG5cdFxyXG5cclxuXHRcclxuXHRcclxuXHRcclxufVxyXG5cclxuLy8gVG9reW9DaGVlcjIwMjUtc3RyZWV0X2V2ZW50IFBDIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ODAxcHgpe1xyXG5cdCNUb2t5b0NoZWVyMjAyNS1zdHJlZXRfZXZlbnR7XHJcblx0XHRcclxuXHQuc21we1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHQucGN7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxuXHRcdFxyXG5cdFx0XHJcblx0Ly9Ub2t5b0NoZWVyMjAyNV9hbGxcclxuXHQjVG9reW9DaGVlcjIwMjVfYWxse1x0XHRcclxuXHJcblx0XHQvL291dGxpbmVBcmVhXHJcblx0XHQub3V0bGluZUFyZWF7XHJcblx0XHRcdHdpZHRoOiA5MCU7XHJcblx0XHRcdG1hcmdpbjogMCBhdXRvIDUwcHg7XHJcblx0XHRcdFxyXG5cdFx0XHQub3V0bGluZUxpc3R7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcblx0XHRcdGR0e1xyXG5cdFx0XHRcdHdpZHRoOiAyMCU7XHJcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdFx0fVxyXG5cdFx0XHRkZHtcclxuXHRcdFx0XHR3aWR0aDogODAlO1xyXG5cdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG5cdFx0XHRcdHNwYW57XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogODUlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LmJie1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0NDO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQvL291dGxpbmVBcmVhXHJcblx0XHRcclxuXHRcdFxyXG5cdFx0Ly9tYXBBcmVhXHJcblx0XHQubWFwQXJlYXtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcclxuXHRcdFx0XHJcblx0XHRcdGgze1xyXG5cdFx0XHR9XHJcblx0XHRcdC5tYXBCb3h7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0XHJcblx0XHRcdC8vc3RyZWV0QXJlYVxyXG5cdFx0XHQuc3RyZWV0QXJlYXtcclxuXHRcdFx0XHRtYXJnaW46IDAgYXV0byAxMHB4O1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdGF7XHJcblx0XHRcdFx0XHR3aWR0aDogMzAuNCU7XHJcblx0XHRcdFx0XHRtYXJnaW46IDAgMSUgMCAwO1xyXG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0Ji5tYntcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMSU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmOm50aC1vZi10eXBlKDMpe1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmLnN0MDF7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmLnN0MDJ7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmLnN0MDN7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmLnN0MDR7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmLnN0MDV7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmLnN0MDZ7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmLnN0MDd7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmLm1haW5BcmVhe1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogNjQlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0bGl7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAuNjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHRcdFx0XHRcclxuXHRcdFx0fVxyXG5cdFx0XHQvL3N0cmVldEFyZWFcclxuXHRcdFx0XHJcblx0XHR9XHJcblx0XHQvL21hcEFyZWFcclxuXHRcdFxyXG5cdFx0XHJcblx0XHQvL3ZlbnVlQXJlYVxyXG5cdFx0LnZlbnVlQXJlYXtcclxuXHRcdFx0d2lkdGg6IDkwJTtcclxuXHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdFxyXG5cdFx0XHQvL3ZlbnVlQm94QWxsXHJcblx0XHRcdC52ZW51ZUJveEFsbHtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHQubnVte1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQvL2gzXHJcblx0XHRcdFx0aDN7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC8vaDNcclxuXHRcdFx0XHRcclxuXHRcdFx0XHQuY2hlZXJCb3h7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHQuY2hlZXJUeHR7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIDEwcHggMCAwO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiA4cHggMTBweCA1cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQubWVzc2FnZXtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMjAlO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogOHB4IDAgNnB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRcclxuXHRcdFx0XHRcclxuXHRcdFx0XHQvL3RhYmxlXHJcblx0XHRcdFx0dGFibGV7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDEwNSU7XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdHRoe1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMjAlO1xyXG5cdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0Ji5zdDAxe1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCYuc3QwMntcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmLnN0MDN7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0Ji5zdDA0e1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCYuc3QwNXtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmLnN0MDZ7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0Ji5zdDA3e1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCY6bnRoLW9mLXR5cGUoMil7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDgwJTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0dGR7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAyMCU7XHJcblx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHQmOm50aC1vZi10eXBlKDIpe1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiA4MCU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ly90YWJsZVxyXG5cdFx0XHRcdC8vYWRkQXJlYVxyXG5cdFx0XHRcdC5hZGRBcmVhe1xyXG5cdFx0XHRcdFx0d2lkdGg6IDgwJTtcclxuXHRcdFx0XHRcdG1hcmdpbjogNDBweCBhdXRvO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHQubWFwQm94e1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMzUlO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Lm1hcFR4dEJveHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDYwJTtcclxuXHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdGg0e1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTA1JTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQudHh0QmxvY2t7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMDUlO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdHVsLnN0VHh0e1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMDsgXHJcblx0XHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdFx0bGl7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEwNSU7XHJcblx0XHRcdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0XHRcdCY6bGFzdC1vZi10eXBle1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmLncxMDB7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAyMHB4IDA7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCYud2lkZXtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHQubWFwQm94e1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiA1MCU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0Lm1hcFR4dEJveHtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogNDUlO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC8vYWRkQXJlYVxyXG5cdFx0XHRcdC8vcGVyZm9ybWVyc0FyZWFcclxuXHRcdFx0XHRcdC5wZXJmb3JtZXJzQXJlYXtcclxuXHRcdFx0XHRcdFx0aDR7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdHVsLnBlcmZvcm1lcnNCb3h7XHJcblxyXG5cdFx0XHRcdFx0XHRcdGxpe1xyXG5cdFx0XHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0XHRcdC5wZXJmb3JtZXJzVHh0Qm94e1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRoNXtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Jjo6YmVmb3Jle1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHQudHh0QmxvY2t7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHQucGVyZm9ybWVyc0ltZ0JveHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwIDAgMCA0JTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdFx0XHRcdC5pbWdCb3h7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0aW1ne1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdC8vcGVyZm9ybWVyc0FyZWFcclxuXHRcdFx0fVxyXG5cdFx0XHQvL3ZlbnVlQm94QWxsXHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHJcblx0XHR9XHJcblx0XHQvL3ZlbnVlQXJlYVxyXG5cdFx0XHJcblx0XHRcclxuXHRcdC8v44K544K/44Oz44OX44Op44Oq44O8XHJcblx0XHQubWFpbkFyZWEwMXtcclxuXHRcdFx0d2lkdGg6IDkwJTtcclxuXHRcdFx0bWFyZ2luOiA2MHB4IGF1dG87XHJcblx0XHRcdFxyXG5cdFx0XHQubWFpblRpdGxle1xyXG5cdFx0XHR9XHJcblx0XHRcdC5pbWdCb3h7XHJcblx0XHRcdFx0Ji53NDAwe1xyXG5cdFx0XHRcdFx0LmltZ0NhcHtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Lm1lc3NhZ2VpbWdCb3h7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdFxyXG5cdH1cclxuXHQvL1Rva3lvQ2hlZXIyMDI1X2FsbFxyXG5cdFx0XHJcblx0XHRcclxuXHRcdFxyXG5cdFx0XHJcblx0XHRcclxuXHRcdFxyXG5cdH1cclxufVxyXG5cclxuLy8gVG9reW9DaGVlcjIwMjUtc3RyZWV0X2V2ZW50IHRhYmxldCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo2MDBweCkgYW5kICggbWF4LXdpZHRoOjk2MHB4KSB7XHJcblx0I1Rva3lvQ2hlZXIyMDI1LXN0cmVldF9ldmVudHtcclxuXHRcdFxyXG5cdFx0XHJcblx0fVxyXG59XHJcblxyXG4vLyB0YWJsZXQobGFuZHNjYXBlKSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjk2MXB4KSBhbmQgKCBtYXgtd2lkdGg6MTAyNHB4KSB7XHJcblx0XHRcdFxyXG5cdFx0XHRcclxuICB9XHJcblxyXG5cclxuIl19 */