.App-dropdown-list {
    margin-top: 23px;
    border: 1px solid #d3e0ea;
    box-shadow: 0 3px 8px rgba(0, 0, 0, 0.12) !important;
}

.App-dropdown-list span {
    cursor: auto !important;
    vertical-align: middle;
    color: #5b5f87 !important;
}

.App-dropdown-list span > div > div > div {
}

.App-dropdown-list span:hover {
    background: #ffffff !important;
}
.tippy-tooltip [x-circle]{
    background: rgba(0,0,0,.8);
}
.tippy-tooltip.tippy-tooltip--regular.dark-theme.tippy-notransition{
    background: rgba(0,0,0,.8) !important;
}
.react-tooltip-lite {
    color: white;
    max-width: 400px!important;
    min-width: 200px!important;
    word-break: break-all;
    border-radius: 2px;
    font-size: 12px;
    z-index: 1500 !important;
}
.react-tooltip-lite-arrow {
    border-color: #333;
    display: none;
}

.tooltip-wrapper.important {
    display: inline-block;
    width: 16px;
    line-height: 16px;
    background: #a9aabd;
    color: #fff;
    font-size: 14px;
    border-radius: 10px;
    cursor: pointer;
    margin: 0 5px;
    text-align: center;
}

.tips_content{
    text-align: left;
    padding:5px 0;
}
.tips_content .tips_title_name{
    height:20px;
    font-size:12px;
    font-weight:bold;
    color:rgba(169,170,189,1);
    margin-bottom: 5px;
}
.tips_content .tips_content{
    font-size:12px;
    color:rgba(255,255,255,1);
}
.tips_content .tips_hrefs{
    margin-top: 10px;
}
.tips_content .tips_hrefs a{
    display: inline-block;
    font-size:12px;
    color:rgba(50,197,255,1);
}
.tips_icon{
    display: inline-block;
    width: 14px;
    height: 14px;
    line-height: 12px;
    border-radius: 50%;
    border: 1px solid #b2b2b2;
    box-sizing: border-box;
    text-align: center;
    font-weight: normal;
    color:#b2b2b2 ;
    font-size: 12px;
    cursor: default;
    -moz-user-select: none; /* for Firefox */
    -webkit-user-select: none; /* for Chrome */
    margin-left: 10px;
    position: relative;
    top: -1px;
}
.active .tips_icon{
    background: #b2b2b2;
    color: #fff;
}

.pages {
    display: block !important;
    text-align: center;
    width: 100%;
    margin-top: 15px;
}

.page-change li,
.page-change button {
    display: inline-block !important;
    vertical-align: middle;
    margin: 0px 0px 12px 5px !important;
    min-width: 24px !important;
    height: 24px !important;
}

.page-change li a,
.page-change button span {
    display: block;
    height: 24px;
    line-height: 24px;
    color: #a9aabd !important;
    padding: 0 8px !important;
    background: #fff;
    transition: background-color .18s linear;
    z-index: 2;
}

.page-change > span {
    color: #a9aabd !important;
    position: relative;
    top: -3px;
}

.page-change li.active a,
.page-change li:hover a,
.page-change button.active span,
.page-change button:hover span {
    background: #63af57;
    color: #fff !important;
}

.page-change button svg {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 3;
    fill: #a9aabd !important;
    background: #FFFFFF;
    vertical-align: baseline !important;
}

.page-change button:hover svg {
    fill: #fff !important;
    background: #63af57;
}

.page-change > div > span {
    display: none;
}

.page-change button[disabled] svg,
.page-change button[disabled]:hover svg {
    background: #fff !important;
    fill: #a9aabd !important;
    opacity: 0.6;
}

.page-change button[disabled] span,
.page-change button[disabled]:hover span {
    background: #fff !important;
    color: #a9aabd !important;
    opacity: 0.6;
}

.page-change button[disabled].active span,
.page-change button[disabled].active:hover span {
    background: #63af57 !important;
    color: #fff !important;
    opacity: 1.0 !important;
}

.page-change li:hover a {
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.12);
}

.page-change {
    /*padding-left: 50px;*/
    text-align: right;
    box-sizing: border-box;
}

.split-layout-left .page-change {
    float: right;
}

.page-size-change {
    float: left;
    display: inline-block;
}

.page-size-change > div {
    vertical-align: middle;
    width: auto !important;
    height: 24px !important;
    background: #fff !important;
    margin: 0px 0 0px 0;
}

.page-size-change > div > div > div > div:nth-child(2) {
    height: 24px !important;
    font-size: 14px !important;
    color: #5b5f87 !important;
    line-height: 24px !important;
    top: 0 !important;
    text-indent: 8px;
    text-align: left;
    padding-right: 26px !important;
}

.page-size-change > div button {
    width: 24px !important;
    height: 24px !important;
    padding: 0 !important;
}

.page-size-change hr {
    display: none;
}

.page-size-change svg {
    fill: #63af57 !important;
}

.page-size-change label {
    font-size: 12px;
    color: #a9aabd;
    display: inline-block;
    vertical-align: middle;
    margin-left: 10px;
    margin-top: 0px;
}

.page-menuitem > div > div{
    padding: 0 10px !important;
}


/* cookie-announcement start */

.cookie-announcement{
    background: rgba(38, 38, 39, 0.9);
    color: rgba(255, 255, 255, 0.8);
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 15px 260px 15px 30px;
    height: 68px !important;
    box-sizing: border-box;
    z-index: 9999;
    box-shadow: 0 -5px 10px rgba(0, 0, 0, 0.12);
    border-top: 1px solid #5b5f87;
    font-size: 13px;
    line-height: 1.5em;
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    transform-origin: bottom;
    opacity: 1;
    margin-bottom: 0 !important;
    display: block !important;
}
.cookie-announcement > div{
    position: absolute;
    right: 30px;
    top: 50%;
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    margin-top: -18px;
}
.cookie-announcement > a{
    display: inline;
    margin-left: 10px;
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    color: #00bcd4;
}
.cookie-announcement > a:hover{
    opacity: 0.9;
    text-decoration: underline;
}
.cookie-announcement > div span{
    text-transform: capitalize !important;
}
.cookie-announcement.hide{
    transform: scale(0);
    opacity: 0;;
}
.cookie-announcement.close{
    font-size: 0;
    width: 20px;
    height: 20px !important;
    padding: 0;
    left: initial;
    right: 30px;
    border-radius: 10px;
    bottom: 9px;
    background: rgba(238, 255, 65, 0.8);
    border: none;
    box-shadow: none;
    cursor: pointer;
    overflow: hidden;
}
.cookie-announcement.close > a{
    display: none;
}
.cookie-announcement.close:hover{
    width: 96px;
    background: #63af57;
    box-shadow: 0 2px 6px rgba(99,175,87,0.5);
}
.cookie-announcement.close:after{
    content:"C";
    width: 20px;
    font-size: 11px;
    color: #63af57;
    line-height: 19px;
    display: inline-block;
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    text-align: center;
}
.cookie-announcement.close:hover:after{
    content:"Cookie Setting";
    width: 96px;
    color: #fff;
}

.cookie-announcement.close > div{
    display: none !important;
}


/* cookie-announcement end */

.raisedButtonWarning button {
    background-color: #FF9800 !important;
}
.RaisedButtonAlert button {
    background-color: #ff9800 !important;
}

.RaisedButtonAlert {
    background-color: #ff9800 !important;
}

.Dialog__title,
.Dialog__action {
    position: relative;
    padding: 15px 30px!important;
    /* white-space: nowrap; */
    white-space: normal;
}
.Dialog__title h3 {
    font-size: 18px;
    color: #5B5F87;
    font-weight: normal;
}
.Dialog__title h3 > div{
    position: relative;
}
.Dialog__title .name-filter{
    position: absolute;
    right: -10px;
    top: 50%;
    transform: translate(0, -19px);
}

.Dialog__title > p {
    font-size: 12px;
    color: #a9aabd;
    line-height: 20px;
}
.Dialog__title > p.word-break {
    word-break: break-word;
    white-space: normal;
}
.Dialog__title button svg{
    color: #ff9800 !important;
    fill: #ff9800 !important;
}
.Dialog__content{
    padding: 20px 30px !important;
    position: initial;
}
.Dialog__action .Dialog__action-box{
    position: absolute;
    margin: 0 !important;
    left: 0;
    left: 20px\9;
    left: 20px\0;
    top: 50%;
    white-space: nowrap;
    margin-top: -12px !important;
}
.Dialog__action-box label{
    margin-left: 20px !important;
    margin-left: 0\0 !important;
    margin-left: 0\9 !important;
}

.Dialog__content {
    overflow: auto !important;
}

.Dialog__content > h3{
    margin-bottom: 60px;
    font-weight: normal;
}

.Dialog__action {
    border-top: 1px solid #d3e0ea;
}

.Dialog__action > button,
.Dialog__action > div {
    margin: 0 0 0 10px !important;
}
.DetailDialog-box .Dialog__content{
    min-height: 360px;
}



/* table start */

.table-box{
    margin: 0px 0 30px 0;
    overflow-y: hidden;
    overflow-x: auto;
    width: 100%;
}
.setting-list-detail .table-box{
    margin-bottom: 10px;
}
.table-default {
    width: 100%;
    border-collapse: separate;
    border-spacing: 0 2px;
}

.table-default thead tr {
    line-height: 22px;
    height: 44px;
    color: #a9aabd;
    font-size: 12px;
    text-transform: capitalize;
}
.Dialog__content .table-default thead tr{
    background: #fff;
}
.table-default.white-bg thead tr,
.setting-container-content .table-default thead tr{
    background: #fff;
}
.setting-list-detail .table-default thead tr{
    background: #f2f5f7;
}
.setting-list-detail table td a{
    pointer-events: none;
    display: block;
}

.table-default thead tr th {
    font-weight: normal;
    border-top: 1px solid #d3e0ea;
    padding-left: 10px;
    position: relative;
}
.table-default thead tr th:first-child{
    padding-left: 10px;
    min-width: 10px;
}
.table-default td{
    position: relative;
    max-width: 240px;
    overflow: hidden;
    word-break: break-all;
    vertical-align: top;
    padding: 9px 0 9px 10px;
    min-width: 38px;
}

.table-default thead tr th:last-child,
.table-default tr td:last-child {
    text-align: right;
    padding-right: 15px;
    white-space: nowrap;
    position: relative;
    box-sizing: border-box;
    overflow: visible;
}


.table-default thead tr th:last-child .table-default-th-button > div{
    justify-content: flex-end;
    text-align: right;
}

.table-default .table-default-th-button{
    height: 44px !important;
    text-align: left !important;
    width: calc(100% + 10px);
    margin-left: -10px !important;
    line-height: 42px !important;
}
.table-default .table-default-th-button.no-sortable{
    background: transparent !important;
    pointer-events: none;
    cursor: default !important;
}
.table-default .table-default-th-button.sortClassNameTips{
    width: auto !important;
    min-width: auto !important;
}
.table-default .table-default-th-button > div{
    line-height: 20px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
}
.table-default .table-default-th-button span{
    padding: 0 !important;
    font-size: 13px !important;
    color: #a9aabd !important;
    font-weight: 500 !important;
    text-transform: capitalize !important;
    padding-left: 10px !important;
    box-sizing: border-box;
}
.table-default-th-button.arrow-up > div:after,
.table-default-th-button.arrow-down > div:after{
    content: "";
    display: inline-block;
    width: 12px;
    height: 14px;
    background: url("/developer/assets/img/appEditView-btn-newpackage.png") no-repeat center top;
    vertical-align: middle;
    margin-left: 8px;
}
.table-default-th-button.arrow-down > div:after{
    transform: rotate(180deg);
}

.setting-container-content .table-default td{
    word-break: break-word;
}
.setting-container-content .table-default tr th:last-child,
.setting-container-content .table-default tr td:last-child{
    width: initial !important;
}
.table-default .tr-default td:first-child{
    color: #a9aabd;
    font-weight: normal;
}
.table-default .tr-default td:nth-child(2){

}

.table-default tbody tr {
    font-size: 12px;
    color: #5b5f87;
    line-height: 18px;
    border-bottom: 2px solid #f2f5f7;
    transition: all .24s ease-out;
    background: #fff;
}
.Dialog__content .table-default tbody tr{
    border-bottom: 2px solid #fff;
    background: #f2f5f7;
}
.table-default.white-bg tbody tr,
.setting-container-content .table-default tbody tr{
    background: #f2f5f7;
}
.setting-list-detail .table-default tbody tr{
    background: #fff;
}

.table-default tbody tr:hover {
    background: #d3e0ea;
}

.table-default tbody tr td:first-child {
    /* color: #00bcd4; */
    /*white-space: nowrap;*/
}

.table-default td button {
    padding: 0px !important;
    width: 36px !important;
    height: 20px !important;
    vertical-align: middle;
}

.table-box + div > .pages,
.table-box + .pages{
    margin-top: -17px;
}
.table-default td button svg{
    height: 20px !important;
    width: 20px !important;
}
.table-default td em{
    font-size: 20px;
    font-family: 'number';
    color: #63af57;
}
.table-default td em b{
    font-size: 12px;
    font-weight: normal;
}
.table-default td input{
    outline: none;
    border: none;
    width: 100%;
    height: 24px;
    text-align: right;
    color: #63af57;
    font-weight: 500;
    font-size: 14px;
    transition: all .24s ease-out;
    padding: 0 6px;
}
.table-default td i{
    font-size: 12px ;
    font-weight: normal;
    color: #a9aabd;
    margin-top: -3px;
}
.table-default td input::-webkit-input-placeholder {
    color: #a9aabd;
    font-size: 12px;
}
.table-default td.setting-list-input{
    white-space: nowrap;
}
.table-default td.setting-list-input > div{
    height: 24px !important;
    width: 154px !important;
    display: inline-block !important;
    vertical-align: middle;
    font-family: inherit !important;
}
.table-default td.setting-list-input > .toggle-default{
    height: 35px !important;
}
.table-default td.setting-list-input hr{
    bottom: -6px !important;
}
.table-default td.setting-list-input hr:first-child{
    display: none;
}
.table-default td.setting-list-input input{
    color: #63af57 !important;
    font-size: 14px !important;
    font-weight: 500 !important;
}
.table-default td.setting-list-input.left input{
    text-align: left !important;
}
.table-default td.setting-list-input > div > div:first-child{
    font-size: 14px !important;
    bottom: 1px !important;
}

.table-default td.setting-list-input.report-field > div{
    width: 100% !important;
}
.table-default td.setting-list-input.report-field input{
    text-align: left !important;
}
.report-select > div > div > div > div:nth-of-type(2){
    height: 24px !important;
    line-height: 29px !important;
    font-size: 14px !important;
    font-weight: 500 !important;
}

.toggle-default.report-toggle div div {
    margin-top: 10px;
    float: left !important;
}
.toggle-default.report-toggle div div div:first-child{
    padding-left: 0 ;
}

.tr-default{
    cursor: pointer;
}
.tr-appdetail-box{
    padding: 6px 0;
    max-width: 500px !important;
}
.tr-appdetail{
    display: block;
    margin: 3px 0;
    margin-right: 20px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.tr-appdetail img{
    vertical-align: middle;
    display: inline-block;
    width: 20px;
    height: 20px;
}
.tr-appdetail p{
    display: inline-block;
    font-size: 12px;
    color: #5b5f87;
    margin-left: 6px;
    vertical-align: middle;
    line-height: 18px
}
.tr-appdetail p i{
    color: #a9aabd;
    margin-left: 4px;
}
.tr-appdetail span{
    font-size: 12px;
    color: #00bcd4;
    vertical-align: middle;
}
.tr-appdetail span i{
    color: #d3e0ea;
    padding: 0 6px;
}
.tr-appdetail span i:after{
    content: "";
    display: inline-block;
    width: 10px;
    height: 12px;
    background: url("/developer/assets/img/tabs-content-icon-size.png") no-repeat center;
    vertical-align: middle;
    margin-left: 6px;
}
.td-warning{
    color: #ff9800;
}
tr .td-tips{
    position: absolute;
    background: #f5e2c6;
    padding: 10px;
    font-size: 11px;
    line-height: 18px;
    color: #ff9800;
    transition: all .24s ease-out;
    transform-origin: left;
    transform: scale(0);
    opacity: 0;
    left: 0;
    top: 50%;
    margin-top: -19px;
    z-index: 10;
    box-shadow: 0 5px 10px rgba(255, 152, 0, 0.1);
}
tr:hover td{
    overflow: visible;
}
tr:hover .td-tips{
    transform: scale(1);
    opacity: 1;
}

.action-box{
    position: relative;
    height: 36px;
}
.action-box > div {
    position: absolute;
    display: inline-block;
    right: 0px;
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    opacity: 0;
    z-index: 10;
}
.action-box > div button{
    padding: 0 !important;
    height: 20px !important;
}
.widget-applist .action-box > div button{
    margin-right: -20px !important;
}
tr:hover .action-box > div{
    width: auto;
    opacity: 1;
    overflow: visible;
    right: 10px;
}

.table-default tr td:last-child i > span{
    position: relative;
    right: initial;
    min-width: 80px;
    text-align: right;
    display: inline-block;
}

.table-checkbox{
    position: absolute !important;
    width: auto !important;
    left: 0px !important;
    top: 0px !important;
    padding: 5px 10px !important;
}
.table-checkbox input{
    margin-top: -7px !important;
}
th .table-checkbox{
    top: 4px !important;
}
.table-iconmenu{
    position: absolute !important;
    left: 31px;
    top: 50%;
    margin-top: -11px;
    z-index: 10;
}
.table-iconmenu button{
    padding:  0 !important;
    width: 24px !important;
    height: 24px !important;
}
.table-iconmenu svg{
    fill: #63af57 !important;
}
.table-iconmenu-span{
    min-height: 36px !important;
    line-height: 34px !important;
    font-size: 12px !important;
}
.table-iconmenu div{
    font-size: 13px !important;
}
.table-iconmenu-active div{
    color: #00bcd4 !important;
}



.table-default.layout-card{
    border: none;
    width: 100%;
    display: block;
}
.table-default.layout-card tbody{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.table-default.layout-card thead{
    display: none;
}
.table-default.layout-card{
    margin-top: -4px;
}
.table-default.layout-card tr{
    width: calc(50% - 3px);
    flex-basis: calc(50% - 193px)\0;
    flex-basis: calc(50% - 193px)\9;
    display: flex;
    margin-top: 4px;
    box-sizing: border-box;
    align-items: top;
    padding-right: 190px;
    justify-content: flex-start;
    position: relative;
}
@supports (-ms-accelerator:true) {
    .table-default.layout-card tr{
        flex-basis: calc(50% - 3px);
    }
}
_:-ms-lang(x),
_::-webkit-meter-bar,
.table-default.layout-card tr{
    flex-basis: calc(50% - 3px);
}
.table-default.layout-card tr td{
    display: none;
    padding: 8px 15px 8px 0;
}
.table-default.layout-card tr td:nth-child(1),
.table-default.layout-card tr td:nth-child(2),
.table-default.layout-card tr td:nth-child(3),
.table-default.layout-card tr td:last-child,
.table-default.layout-card tr td:nth-last-child(2){
    display: block;
}

@media screen and (max-width: 1400px){
    .table-default.layout-card tr td:nth-child(3){
        display: none;
    }
}

.table-default.layout-card tr td:nth-child(2){

}
.table-default.layout-card tr td:nth-child(4){

}
.table-default.layout-card tr td:nth-child(1){
    padding: 0;
    padding-left: 10px;
    padding-right: 10px;
    min-height: 36px;
    line-height: 36px;
}
.table-default.layout-card tr td:last-child{
    position: absolute;
    right: 10px;
    padding-right: 0;
    top: 50%;
    margin-top: -17px;
}
.table-default.layout-card tr td:nth-last-child(2){
    position: absolute;
    right: 100px;
    top: 0;
}
.table-default.layout-card tr .action-box > div{
    margin-right: -16px;
}
.table-default.layout-card tr:hover .action-box > div{
}


/* table end */





/* status start */

tr .action-box > .table-status,
tr .action-box .list-status,
tr .action-box em,
tr .action-box span,
tr .action-box i{
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    display: inline-block;
}
.table-status{
    padding: 0 6px;
    display: inline-block;
    text-transform: capitalize;
    font-size: 12px;
    height: 24px;
    line-height: 23px;
    margin-left: 6px;
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    min-width: 50px;
    text-align: center;
}
.list-status b{
    padding: 0 6px;
    display: inline-block;
    text-transform: capitalize;
    font-size: 12px;
    height: 24px;
    line-height: 23px;
    margin-left: 6px;
}

tr:hover .action-box > .table-status,
tr:hover .action-box .list-status,
tr:hover .action-box em,
tr:hover .action-box i{
    opacity: 0;
    transform: translateX(-20px);
}
tr:hover .action-box.hideIcon em{
    opacity: 1;
    transform: translateX(0px);
}

.table-status-inactive{
    background: rgba(255, 152, 0, 0.2) !important;
    color: rgba(255, 152, 0, 1) !important;
}

.table-status-Active,
.table-status-p,
.table-status-w,
.table-status-f,
.table-status-t,
.table-status-r,
.table-status-c{
    background: rgba(99, 175, 87, 0.2) !important;
    color: rgba(99, 175, 87, 1) !important;
}

.table-status-Disable{
    background: rgba(91, 95, 235, 0.2) !important;
    color: #a9aabd !important;
}

/* status end */



.table-selected-count{
    display: block;
    font-size: 14px;
    position: absolute;
    left: 30px;
    bottom: 26px;
}

.table-tips {
    font-size: 12px;
    color: #a9aabd;
    margin-top: 20px;
    line-height: 1.2em;
    padding-bottom: 8px;
}

.table-default button svg{
    fill: #63af57 !important;
}
.table-default button.delete svg{
    fill: #ff9800 !important;
}
.table-default button.disabled svg{
    fill: #a9aabd !important;
}
.table-default button.disabled2 svg{
    fill: #a9aabd !important;
}
.table-box.style2 .table-default thead tr {
    background: #fff;
}

.table-box.style2 .table-default thead tr th {
    border-top: 2px solid #5B5F87;
}
.table-box.style2 .table-default tbody tr {
    background: #F2F5F7;
}
.table-box.style2 .table-default tbody tr:hover {
    background-color: #d3e0ea;
}

.dt-picker {
    display: block;
    position: relative;
}

.dt-picker, .dt-picker * {
    box-sizing: border-box;
}

.dt-picker:focus {
    outline: none;
}

.dt-picker-content {
    position: absolute;
    z-index: 9999;
    background: #fff;
    border: solid 1px #d3e0ea;
    text-align: center;
    width: 300px;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.20);
    border-radius: 2px;
    color: #5b5f87;
    margin: -190px 0 0 -150px !important;
    transition: all 500ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
}

.dt-picker-content.top-right,
.dt-picker-content.top-center,
.dt-picker-content.top-left {
    bottom: 0;
}

.dt-picker-content.top-right,
.dt-picker-content.bottom-right {
    right: 0;
}

.dt-picker-cell {
    display: inline-block;
    width: 2.5em;
    height: 2.5em;
    line-height: 2.5em;
    cursor: pointer;
    vertical-align: bottom;
    font-weight: 500;
}

.dt-picker-cell:hover {
    background: #ddd;
}

.dt-picker-header .dt-picker-cell:hover {
    background: rgba(255, 255, 255, 0.2);
}

.dt-picker-cell-weekend {
    color: #a9aabd;
    font-weight: normal;

}

.dt-picker-cell-cross-month,
.dt-picker-cell-cross-month.dt-picker-cell-disable:hover {
    background: #f0f0f0;
}

.dt-picker-cell-disable {
    color: #aaa;
    cursor: default;
}

.dt-picker-cell-disable:hover {
    background: initial;
}

.dt-picker-cell-current {
    color: #e23;
}

.dt-picker-cell-disable.dt-picker-cell-current {
    color: #ff919b;
}

.dt-picker-header {
    border-bottom: solid 1px #ddd;
    background: #5b5f87;
    padding: 6px;
}

.dt-picker-week,
.dt-picker-header .dt-picker-cell-month,
.dt-picker-header .dt-picker-cell-year,
.dt-picker-cell-selected,
.dt-picker-cell-selected:hover {
    font-weight: bold;

}
.dt-picker-week{
    margin-bottom: 10px;
}
.dt-picker-header .dt-picker-cell-month,
.dt-picker-header .dt-picker-cell-year {
    color: #fff;
}

.dt-picker-header-arrow {
    width: 2.75em;
}

.arrow-left:after, .arrow-right:after {
    content: ' ';
    font-size: 0;
    display: inline-block;
    border: solid 6px #fff;
}

.arrow-left:after {
    border-top-color: transparent;
    border-left-color: transparent;
    border-bottom-color: transparent;
    margin-left: -9px;
}

.arrow-right:after {
    border-top-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent;
    margin-right: -9px;
}

.dt-picker-cell-year {
    width: 7em;
}

.dt-picker-cell-month {
    width: 5em;
}

.dt-picker-cell-selected,
.dt-picker-cell-selected:hover {
    background: #63af57;
    color: #fff;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.12);
    border-radius: 2px;
}

.dt-picker-week {
    background: #ddd;
}

.dt-picker-week .dt-picker-cell:hover {
    cursor: default;
    background: initial;
}

.dt-picker-input input {
    background: transparent;
    color: #5b5f87;
    font-size: 14px;
    transition: all .24s ease-out;
    height: 36px;
    line-height: 26px;
    padding-left: 12px;
    box-sizing: border-box;
    text-align: left;
    width: 100%;
    padding: 9px 12px;
    box-sizing: border-box;
    outline: 0;
    border: none;
    border-radius: 2px;
}

.dt-picker-input input:focus {
    background: #fff;
    border: 1px solid #00bcd4;
    box-shadow: 0 0 2px #00bcd4;
}

.dt-picker-input-addon {
    display: inline;
    cursor: pointer;
}

.dt-picker-footer {
    padding: 20px 0;
}

.dt-picker-footer button {
    margin: 0 2px;
    height: 36px;
    padding: 0 8px;
    background: #63af57;
    color: #fff;
    outline: none;
    border: none;
    border-radius: 2px;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.12);
    line-height: 34px;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 500;
    transition: all .24s ease-out;
}

.dt-picker-footer button:hover {
    opacity: 0.8;
}

.dt-picker-footer .dt-picker-btn-cancel {
    background: transparent;
    color: #63af57;
    box-shadow: none;
}

.dt-picker-time {
    padding-top: 16px;
}

.dt-picker-time select {
    height: 36px;
    color: #63af57;
    font-weight: 500;
}

.dt-picker-time > span {
    margin-right: 6px;
    font-size: 12px;
    color: #5b5f87;
}

/**
 * period styles
 */
.period {
    display: inline-block;
}

.period > div {
    display: inline-block;
    vertical-align: middle;
}

.period__to {
    vertical-align: middle;
    margin: 0 10px;
}

.dt-picker-input-icon {
    display: block;
    position: absolute;
    right: -34px;
    top: 16px;
    width: 20px;
    height: 20px;
    background: url("/developer/assets/img/dt-picker-input-icon-.png") no-repeat top center;
}



.table-default td .dt-picker-input input{
    text-align: left;
}
.table-default td .dt-picker-input input:focus{
    background: #f2f5f7;
    border: none;
    box-shadow:  none;
}
.table-default td .dt-picker-input .dt-picker-input-icon{
    display: none;
}
.dt-picker-body{
    padding: 10px;
}
.transfer_main{
    display: flex;
    flex-direction: row;
}
.transfer_left{
    flex: 1;
    margin-right: 10px;
    background:#f3f3f4;
}
.transfer_left_h3{
    height: 50px;
    padding:0 15px;
    border-bottom: 1px solid #d3e0ea;
    position: relative;
    overflow: hidden;
}
.transfer_left_h3 p{
    line-height: 50px;
}
.transfer_left_h3 .name-filter{
    position: absolute;
    right: 0;
    top: 5px;
    z-index: 9;
    background:#f3f3f4;
}

.transfer_right{
    flex: 1;
    background:#f3f3f4;
}
.transfer_right_h3{
    padding:0px 15px;
    height: 50px;
    line-height: 50px;
    border-bottom: 1px solid #d3e0ea;
}
.transfer_left .transfer_list_ul span.icon{
    font-size: 22px;
    color: rgb(99, 175, 87);
    cursor: pointer;
}
.transfer_list_ul{
    max-height:calc( 100vh - 150px );
    min-height: 100px;
    overflow-y: auto;
}
.transfer_list_ul li{
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    padding-left: 15px;
    box-sizing: border-box;
}
.transfer_list_ul li p{
    max-width: 250px;
    text-overflow: ellipsis;
    overflow: hidden;
    color: rgba(91, 95, 135, 1)
}
.transfer_list_ul li:hover{
    background: #ddd;
}
.transfer_left_bot{
    border-top: 1px solid #d3e0ea;
    padding: 10px 15px;
    text-align: right;
    color: rgb(99, 175, 87);
    cursor: pointer;
}
.transfer_right_bot{
    border-top: 1px solid #d3e0ea;
    padding: 10px 15px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
}
.transfer_right_bot .transfer_btn_empty{
    color: rgb(99, 175, 87);
    cursor: pointer;
}
.transfer_right span.icon{
    color: #b6b6b6;
}
.text-field-wrapper label {
    display: block;
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
/* router-box */

.router-container {
    padding: 0px 0px 20px;
    position: relative;
    min-width: 380px;
}
.router-container .title-large{
    font-size: 16px;
    font-weight: 500;
    border-bottom: 1px solid #d3e0ea;
}
.router-container .router-btn-more{
    margin: 10px 0 -28px;
}
.router-container .name-filter{
    position: absolute;
    right: 10px;
    top: 6px;
}

.router-box-list {
    position: relative;
    padding: 0 20px;
    padding-right: 158px;
    border-left: 2px solid transparent;
    white-space: nowrap;

}
.router-box-list.active{
    background: #f2f5f7;
    border-left: 2px solid #d3e0ea;
}
.router-box-list > div{
    position: absolute;
    right: 10px;
    top: 50%;
    margin-top: -14px;
}

.router-box-list > img {

    max-width: 16px;
    height: 16px;
    margin: 20px 8px 20px 0;
    display: inline-block;
    vertical-align: middle;
}

.router-box-list p {
    font-size: 14px;
    color: #5b5f87;
    line-height: 28px;
    font-weight: 500;
    vertical-align: middle;
    text-transform: uppercase;
    display: inline-block;
    word-break: break-all;
    max-width: 170px;
    overflow: hidden;
}

.router-box-btn {
    display: inline-block;
    vertical-align: top;
    box-sizing: border-box;
}

.router-box-btn button {
    width: 100%;
    padding: 0 !important;
    margin: 0 !important;
    height: 36px !important;
}

.router-box-btn button > div {
    position: relative;
    height: 100%;
    box-sizing: border-box;
}

.router-box-btn button > div:before {
    position: absolute;
    top: -0px;
    left: 50%;
    content: "";
    display: block;
    width: 28px;
    height: 28px;
    background: url("/developer/assets/img/router-box-list-btn-icon.png") no-repeat center top;
    background-size: 28px;
    margin-left: -14px;
}

.router-box-btn.disabled{
    pointer-events: none;
}
.router-box-btn.disabled button > div:before{
    display: none;
}

.router-box-btn.active button > div:after {
    content: "";
    display: block;
    width: 8px;
    height: 8px;
    position: absolute;
    right: 5px;
    top: -4px;
    background: url("/developer/assets/img/router-btn-active.png") no-repeat center;
    background-size: 8px;
    border-radius: 50%;
    box-shadow: 0 2px 6px rgba(0, 0, 0, .12);
}

.router-box-btn.portal.active button > div:after {
    top: 1px;
}

.router-box-btn.developer button > div:before {
    background-position: center -28px;
}

.router-box-btn.admin button > div:before {
    background-position: center -56px;
}


.router-btn-more {
    margin: 10px -10px -28px;
    background: #f2f5f7;
}

.router-btn-more button {
    margin: 0 !important;
    text-align: center !important;
}


.router-marketlist {
    max-height: 0;
    overflow: hidden;
    transition: all .24s ease-out;
}

.router-marketlist.open {
    max-height: none;
    overflow: visible;
}

/* .router-marketlist-btn {
    display: inline-block;
    vertical-align: top;
    width: calc(50% - 10px);
    margin-right: 10px;
    margin-top: 10px;
    background: #f2f5f7;
    border: 1px solid #d3e0ea;
    box-sizing: border-box;
}
.router-marketlist-btn button {
    width: 100%;
    padding: 0!important;
    margin: 0!important;
    height: 54px!important;
}
.router-marketlist-btn button img {
    height: 29px;
    vertical-align: middle;
    margin-top: -6px;
} */




.title-large.router{
    padding: 15px 20px;
    margin-bottom: 6px;
}
.notification-box{
    margin: 0 -10px;
}
.notification-box-li:hover{
    background: #f2f5f7;
}
.notification-box-li{
    text-align: left !important;
    margin-left: 0 !important;
    padding: 10px 60px 10px 4px !important;
    width: 400px !important;
    height: auto !important;
    border-top: 1px solid #d3e0ea !important;
    line-height: 1.5em !important;
}
.notification-box-li p{
    font-size: 14px;
    color: #5b5f87;
    white-space: normal;
    line-height: 1.3em;
    word-break: break-word;
    max-height: 2.6em;
    overflow: hidden;
    position: relative;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
}
.notification-box-li.top p{
}
.notification-box-li.top:after{
    content: "";
    display: inline-block;
    width: 6px;
    height: 12px;
    background: url("/developer/assets/img/TaskListView-app-list-status.png") no-repeat;
    background-position: -108px 0;
    position: absolute;
    left: 9px;
    top: 13px;
}
.notification-box-li em{
    font-size: 12px;
    font-weight: normal;
    color: #a9aabd;
    margin-top: 4px;
    white-space: normal;
}
.notification-box-li em i{
    padding: 0 6px;
    color: #d3e0ea;
}
.notification-box-li:before{
    content: "";
    display: block;
    position: absolute;
    width: 36px;
    height: 36px;
    top: 50%;
    right: 10px;
    margin-top: -15px;
    background: url("/developer/assets/img/TaskListView-app-list-status.png") no-repeat;
    transform: scale(0.8);
    transform-origin: left top;
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
}
/* .notification-box-li > div{
    border-right:1px solid rgba(211,224,234,0.5);
} */



.notification-box-linotification-li-subscription p span,
.notification-box-li.notification-li-task p span,
.notification-box-li.notification-li-operation p span{
    color: #63af57;
}

.notification-box-li.notification-li-alert p span{
    color: #ff9800;
}

.notification-count{
    background: #ff9800;
    font-size: 11px;
    color: #ffffff;
    line-height: 14px;
    padding: 0 4px;
    border-radius: 2px;
    position: absolute;
    display: block;
    left:25px;
    top: 10px;
}

.router-btn-more2{
    margin: 10px 0px -28px !important;
    background: #f2f5f7 !important;
    margin-bottom: -9px !important;
    text-align: center !important;
    color: #00bcd4 !important;
    font-weight: normal !important;
    min-height: 36px !important;
    height: 36px !important;
    line-height: 36px !important;
    font-size: 14px !important;
    transition: all .24s ease-out;
}
.router-btn-more2:hover{
    background: rgba(0,0,0,0.1) !important;
}
.router-btn-more-half{
    width: calc(50% - 2px);
    display: inline-block;
    vertical-align: top;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
}

.notification-box-li-button{
    position: absolute !important;
    right: -61px !important;
    top: 50% !important;
    margin-top: -24px !important;
    opacity: 0;
}
.notification-box-li-button svg{
    fill: #63af57 !important;
}
.notification-box-li:hover:before{
    right: 40px;
    opacity: 0;
}
.notification-box-li:hover .notification-box-li-button{
    right: -52px !important;
    opacity: 1;
}



.notification-tr.notification-tr-1 td:nth-of-type(2):after,
.notification-tr.notification-tr-2 td:nth-of-type(2):after,
.notification-tr.notification-tr-3 td:nth-of-type(2):after,
.notification-box-li.notification-li-1:before,
.notification-box-li.notification-li-2:before,
.notification-box-li.notification-li-3:before,
.notification-setting.notification-setting-1:before,
.notification-setting.notification-setting-2:before,
.notification-setting.notification-setting-3:before,
.notification-tr.notification-tr-0 td:nth-of-type(2):after,
.notification-box-li.notification-li-0:before,
.notification-setting.notification-setting-0:before{
    background-position: -72px 0;
}


.log-warning .loglist-btn:after{
    background-position: 0 -36px;
}

.log-error .loglist-btn:after{
    background-position: 0 -72px;
}

.log-operation .loglist-btn:after{
    background-position: 0 -108px;
}
.log-transaction .loglist-btn:after{
    background-position: 0 -144px;
}

.log-subterminal .loglist-btn:after{
    background-position: 0 -180px;
}

.audit-type-11 .loglist-btn:after{
    background-position: 0 -216px;
}
.audit-type-11.failed .loglist-btn:after{
    background-position: -36px -216px;
}

.notification-tr.notification-tr-11 td:nth-of-type(2):after,
.notification-box-li.notification-li-11:before,
.notification-setting.notification-setting-11:before,
.audit-type-3 .loglist-btn:after{
    background-position: 0 -252px;
}
.audit-type-3.failed .loglist-btn:after{
    background-position: -36px -252px;
}

.audit-type-21 .loglist-btn:after,
.audit-type-4 .loglist-btn:after{
    background-position: 0 -288px;
}
.audit-type-21.failed .loglist-btn:after,
.audit-type-4.failed .loglist-btn:after{
    background-position: -36px -288px;
}

.notification-tr.notification-tr-22 td:nth-of-type(2):after,
.notification-box-li.notification-li-22:before,
.notification-setting.notification-setting-22:before,
.notification-tr.notification-tr-42 td:nth-of-type(2):after,
.notification-box-li.notification-li-42:before,
.notification-setting.notification-setting-42:before,
.notification-tr.notification-tr-71 td:nth-of-type(2):after,
.notification-box-li.notification-li-71:before,
.notification-setting.notification-setting-71:before,
.audit-type-5 .loglist-btn:after{
    background-position: 0 -324px;
}
.audit-type-5.failed .loglist-btn:after{
    background-position: -36px -324px;
}
.notification-tr.notification-tr-101 td:nth-of-type(2):after,
.notification-box-li.notification-li-101:before,
.notification-setting.notification-setting-101:before{
    background-position: -72px -324px;
}

.notification-tr.notification-tr-43 td:nth-of-type(2):after,
.notification-box-li.notification-li-43:before,
.notification-setting.notification-setting-43:before,
.notification-tr.notification-tr-23 td:nth-of-type(2):after,
.notification-box-li.notification-li-23:before,
.notification-setting.notification-setting-23:before,
.notification-tr.notification-tr-72 td:nth-of-type(2):after,
.notification-box-li.notification-li-72:before,
.notification-setting.notification-setting-72:before,
.audit-type-12 .loglist-btn:after,
.audit-type-6 .loglist-btn:after{
    background-position: 0 -360px;
}
.audit-type-6.failed .loglist-btn:after{
    background-position: -36px -360px;
}
.notification-tr.notification-tr-102 td:nth-of-type(2):after,
.notification-box-li.notification-li-102:before,
.notification-setting.notification-setting-102:before{
    background-position: -72px -360px;
}

.audit-type-7 .loglist-btn:after,
.audit-type-8 .loglist-btn:after{
    background-position: 0 -396px;
}
.audit-type-7.failed .loglist-btn:after,
.audit-type-8.failed .loglist-btn:after{
    background-position: -36px -396px;
}

.notification-tr.notification-tr-21 td:nth-of-type(2):after,
.notification-box-li.notification-li-21:before,
.notification-setting.notification-setting-21:before,
.notification-tr.notification-tr-41 td:nth-of-type(2):after,
.notification-box-li.notification-li-41:before,
.notification-setting.notification-setting-41:before,
.audit-type-1 .loglist-btn:after,
.audit-type-2 .loglist-btn:after{
    background-position: 0 -432px;
}
.audit-type-1.failed .loglist-btn:after,
.audit-type-2.failed .loglist-btn:after{
    background-position: -36px -432px;
}


.notification-tr.notification-tr-31 td:nth-of-type(2):after,
.notification-box-li.notification-li-31:before,
.notification-setting.notification-setting-31:before,
.audit-type-10 .loglist-btn:after{
    background-position: 0 -468px;
}
.audit-type-10.failed .loglist-btn:after{
    background-position: -36px -468px;
}

.audit-type-25 .loglist-btn:after,
.audit-type-22 .loglist-btn:after,
.audit-type-16 .loglist-btn:after,
.audit-type-12 .loglist-btn:after,
.audit-type-18 .loglist-btn:after,
.audit-type-19 .loglist-btn:after,
.audit-type-28 .loglist-btn:after{
    background-position: 0 -504px;
}
.audit-type-25.failed .loglist-btn:after,
.audit-type-22.failed .loglist-btn:after,
.audit-type-16.failed .loglist-btn:after,
.audit-type-12.failed .loglist-btn:after,
.audit-type-18.failed .loglist-btn:after,
.audit-type-19.failed .loglist-btn:after,
.audit-type-28.failed .loglist-btn:after{
    background-position: -36px -504px;
}


.audit-type-13 .loglist-btn:after{
    background-position: 0 -540px;
}
.audit-type-13.failed .loglist-btn:after{
    background-position: -36px -540px;
}


.notification-tr.notification-tr-73 td:nth-of-type(2):after,
.notification-box-li.notification-li-73:before,
.notification-setting.notification-setting-73:before,
.audit-type-14 .loglist-btn:after{
    background-position: -36px -576px;
}
.audit-type-14.failed .loglist-btn:after{
    background-position: 0 -576px;
}

.notification-tr.notification-tr-12 td:nth-of-type(2):after,
.notification-box-li.notification-li-12:before,
.notification-setting.notification-setting-12:before,
.notification-tr.notification-tr-81 td:nth-of-type(2):after,
.notification-box-li.notification-li-81:before,
.notification-setting.notification-setting-81:before,
.audit-type-15 .loglist-btn:after{
    background-position: 0 -612px;
}
.audit-type-15.failed .loglist-btn:after{
    background-position: -36px -612px;
}

.audit-type-17 .loglist-btn:after{
    background-position: 0 -648px;
}
.audit-type-17.failed .loglist-btn:after{
    background-position: -36px -648px;
}

.notification-tr.notification-tr-151 td:nth-of-type(2):after,
.notification-box-li.notification-li-151:before,
.notification-setting.notification-setting-151:before,
.notification-tr.notification-tr-152 td:nth-of-type(2):after,
.notification-box-li.notification-li-152:before,
.notification-setting.notification-setting-152:before,
.audit-type-9 .loglist-btn:after{
    background-position: 0 -684px;
}
.audit-type-9.failed .loglist-btn:after{
    background-position: -36px -684px;
}

.audit-type-24 .loglist-btn:after{
    background-position: 0 -720px;
}
.audit-type-24.failed .loglist-btn:after{
    background-position: -36px -720px;
}

.audit-type-20 .loglist-btn:after{
    background-position: 0 -828px;
}
.audit-type-20.failed .loglist-btn:after{
    background-position: -36px -828px;
}

.notification-tr.notification-tr-153 td:nth-of-type(2):after,
.notification-box-li.notification-li-153:before,
.notification-setting.notification-setting-153:before,
.audit-type-14 .loglist-btn:after{
    background-position: 0 -36px;
}
.audit-type-14.failed .loglist-btn:after{
    background-position: -36px -36px;
}
.audit-type-30 .loglist-btn:after{
    background-position: 0 -900px;
}
.audit-type-30.failed .loglist-btn:after{
    background-position: -36px -900px;
}
.audit-type-31 .loglist-btn:after{
    background-position: 0 -864px;
}
.audit-type-31.failed .loglist-btn:after{
    background-position: -36px -864px;
}
.audit-type-32 .loglist-btn:after{
    background-position: 0 -864px;
}
.audit-type-32.failed .loglist-btn:after{
    background-position: -36px -864px;
}

.NotificationMessageDetail-box {
    margin-top: -16px;
    padding-bottom: 10px;
}

.NotificationMessageDetail-box > li {
    border-bottom: 1px solid #d3e0ea;
    padding: 9px 0 11px 0;
    position: relative;
    font-size: 14px;
    color: #5b5f87;
    line-height: 26px;
    min-height: 26px;
    display: flex;
    align-items: center;
    word-break: break-all;
    flex-wrap: nowrap;
}

.NotificationMessageDetail-box li em {
    font-weight: normal;
    color: #a9aabd;
    line-height: 20px;
    font-size: 12px;
    width: 200px;
    flex-shrink: 0;
    padding-right: 20px;
    display: inline-block;
}

.NotificationMessageDetail-box li em img {
    height: 49px;
    width: 49px;
    border-radius: 10px;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.12);
}

.NotificationMessageDetail-box li h3 {
    font-size: 20px;
    line-height: 30px;
    padding: 12px 0;
    font-weight: normal;
}

.NotificationMessageDetail-box > li b {
    font-weight: normal;
}

.NotificationMessageDetail-box .NotificationMessageDetail_type,
.NotificationMessageDetail-box .app_screenshot_box{
    width: calc(100% - 220px);
    box-sizing: border-box;
}

.NotificationMessageDetail-imggroup {
    margin-top: 7px;
    margin-bottom: -6px;
}

.NotificationMessageDetail-imggroup li {
    display: inline-block;
    margin: 0 8px 8px 0;
    cursor: pointer;
    vertical-align: top;
}

.NotificationMessageDetail-imggroup li:hover img {
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.12);
}

.NotificationMessageDetail-imggroup li img {
    width: 90px;
    transition: all .18s linear;
    border: 1px solid #f3f6f8;
}

.apk-large-icon {
    width: 60px;
    height: 60px;
    border-radius: 20px;
    box-shadow: 0 1px 6px rgba(0, 0, 0, 0.12);
    display: inline-block;
}

.NotificationMessageDetail_type {
    background: #e9edf5;
    padding: 16px;
    margin-top: 6px;
}
.NotificationMessageDetail_type:empty{
    padding: 0;
}

.NotificationMessageDetail_type > p {
    font-size: 12px;
    color: #5b5f87 !important;
    line-height: 26px;
    margin-bottom: 0 !important;
    position: relative;
    padding-right: 60px;
}

.NotificationMessageDetail_type .icon-fileupload-download {
    position: absolute !important;
    right: 0px;
    top: 3px;
    margin-top: 0 !important;
}

.NotificationMessageDetail_type .icon-fileupload-download svg {
    color: #63af57 !important;
}

.right-top-close {
    width: 16px;
    height: 16px;
    background: url("/developer/assets/img/btn_remove.png");
    position: absolute;
    right: 16px;
    top: 16px;
    background-size: cover;
    cursor: pointer;
}


/* reset */
.NotificationMessageDetail-box-message h1, .NotificationMessageDetail-box-message h2, .NotificationMessageDetail-box-message h3, .NotificationMessageDetail-box-message h4, .NotificationMessageDetail-box-message h5, .NotificationMessageDetail-box-message h6, .NotificationMessageDetail-box-message dl, .NotificationMessageDetail-box-message dt, .NotificationMessageDetail-box-message dd, .NotificationMessageDetail-box-message ul, .NotificationMessageDetail-box-message ol, .NotificationMessageDetail-box-message li, .NotificationMessageDetail-box-message p, .NotificationMessageDetail-box-message blockquote, .NotificationMessageDetail-box-message pre, .NotificationMessageDetail-box-message hr, .NotificationMessageDetail-box-message figure, .NotificationMessageDetail-box-message table, .NotificationMessageDetail-box-message caption, .NotificationMessageDetail-box-message th, .NotificationMessageDetail-box-message td, .NotificationMessageDetail-box-message form, .NotificationMessageDetail-box-message fieldset, .NotificationMessageDetail-box-message legend, .NotificationMessageDetail-box-message input, .NotificationMessageDetail-box-message button, .NotificationMessageDetail-box-message textarea, .NotificationMessageDetail-box-message menu {
    margin: initial;
    padding: initial;
    font-family: initial;
}

.NotificationMessageDetail-box-message header, .NotificationMessageDetail-box-message footer, .NotificationMessageDetail-box-message section, .NotificationMessageDetail-box-message article, .NotificationMessageDetail-box-message aside, nav, address, figure, figcaption, menu, details {
    display: initial;
}

.NotificationMessageDetail-box-message table {
    border-collapse: initial;
    border-spacing: initial;
    word-break: 'break-word';
}

.NotificationMessageDetail-box-message caption, .NotificationMessageDetail-box-message th {
    text-align: initial;
}


.NotificationMessageDetail-box-message i, cite, .NotificationMessageDetail-box-message em, .NotificationMessageDetail-box-message var, .NotificationMessageDetail-box-message address, .NotificationMessageDetail-box-message dfn {
    font-style: initial;
}
.NotificationMessageDetail-box-message h1, .NotificationMessageDetail-box-message h2, .NotificationMessageDetail-box-message h3, .NotificationMessageDetail-box-message h4, .NotificationMessageDetail-box-message h5, .NotificationMessageDetail-box-message h6, .NotificationMessageDetail-box-message small {
    font-size: initial;
}


.NotificationMessageDetail-box-message label, .NotificationMessageDetail-box-message summary {
    cursor: initial;
}


.NotificationMessageDetail-box-message h1, .NotificationMessageDetail-box-message h2, .NotificationMessageDetail-box-message h3, .NotificationMessageDetail-box-message h4, .NotificationMessageDetail-box-message h5, .NotificationMessageDetail-box-message h6, .NotificationMessageDetail-box-message em, .NotificationMessageDetail-box-message strong, .NotificationMessageDetail-box-message b {
    font-weight: initial;
}
.NotificationMessageDetail-box-message h1, .NotificationMessageDetail-box-message h2, .NotificationMessageDetail-box-message h3, .NotificationMessageDetail-box-message h4, .NotificationMessageDetail-box-message h5, .NotificationMessageDetail-box-message h6{
    line-height: 1.5em;
    font-weight: bold;
}
.NotificationMessageDetail-box-message h1{
    font-size: 32px;
}
.NotificationMessageDetail-box-message h2{
    font-size: 24px;
}
.NotificationMessageDetail-box-message li h3,
.NotificationMessageDetail-box-message h3{
    font-size: 20px;
    padding: 0;
    font-weight: bold;
}
.NotificationMessageDetail-box-message h4{
    font-size: 18px;
}
.NotificationMessageDetail-box-message h5{
    font-size: 16px;
}
.NotificationMessageDetail-box-message h6{
    font-size: 14px;
}


.NotificationMessageDetail-box-message strong,
.NotificationMessageDetail-box-message b{
    font-weight: bold;
}
.NotificationMessageDetail-box-message li em,
.NotificationMessageDetail-box-message em,
.NotificationMessageDetail-box li .NotificationMessageDetail-box-message em{
    display: inline;
    width: auto;
    color: initial;
    font-style: italic;
    font-size: initial;
    line-height: 1.5em;
    padding: initial;
}
.NotificationMessageDetail-box-message ins{
    text-decoration: underline;
}
.NotificationMessageDetail-box-message del{
    text-decoration: line-through;
}
.NotificationMessageDetail-box-message code{
    overflow-wrap: break-word;
    background: rgb(241, 241, 241);
    border-radius: 3px;
    padding: 1px 3px;
    font-family: monospace;
}
.NotificationMessageDetail-box-message pre{
    overflow-wrap: break-word;
    background: #f1f1f1;
    border-radius: 3px;
    padding: 1em 10px;
}

.NotificationMessageDetail-box-message li {
    list-style: unset;
    line-height: 2em;
}
li.public-DraftStyleDefault-depth0{
    list-style: none;
}
.public-DraftStyleDefault-block{
    margin: 0;
}
.rdw-editor-main pre{
    padding: 8px 20px;
}
.NotificationMessageDetail-box-message ul ol,
.NotificationMessageDetail-box-message ol ul{
    padding-left: 20px;
}
.NotificationMessageDetail-box-message ul,
.NotificationMessageDetail-box-message ol{
    margin: 10px 16px;
}
.NotificationMessageDetail-box-message blockquote{
    border-left: 5px solid #f1f1f1;
    padding-left: 5px;
    display: block;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 40px;
    margin-inline-end: 40px;
}

.notification-container {
    padding: 0px 10px 20px;
    position: relative;
}

.title-large {
    font-size: 24px;
    color: #5b5f87;
    font-weight: normal;
    line-height: 24px;
    margin-bottom: 20px;
}

.notification-tr td:nth-of-type(2){
    position: relative;
    padding-left: 40px;
}
.notification-tr td:nth-of-type(2):after{
    content: "";
    display: block;
    position: absolute;
    width: 36px;
    height: 36px;
    top: 9px;
    left: 10px;
    background: url("/developer/assets/img/TaskListView-app-list-status.png") no-repeat;
    transform: scale(0.6);
    transform-origin: left top;
}

.notification-tr td{
    font-weight: 500;
}
.notification-tr.readed td{
    color: #a9aabd;
    font-weight: normal;
}
.notification-tr.readed td:after{
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;
}
/*file-upload*/
.icon-fileupload-download,
.icon-fileupload-undo,
.icon-fileupload-remove{
    vertical-align: top;
    margin-top: -0px !important;
    width: 24px !important;
    height: 20px !important;
    padding: 0 !important;
    margin-left: 10px !important;
}
.icon-fileupload-view{
    width: 25px !important;
}
.taskedit-config-box-list-fileupload{
    height: 40px;
}
.title-detail + .taskedit-config-box-list-fileupload{
    margin-top: -6px;
}
.task-config-box .taskedit-config-box-list-fileupload {
    margin-bottom: 30px;
    margin-top: -10px;
}

.taskedit-config-box-list-fileupload > div {
    position: relative;
    text-align: right;
}
.task-config-box .taskedit-config-box-list-fileupload > div{
    padding-right: 48px;
}

.taskedit-config-box-list-fileupload.default > div,
.taskedit-config-box-list-fileupload.uploaded > div {
    padding-right: 0;
}

.taskedit-config-box-list-fileupload.default .icon-fileupload-download,
.taskedit-config-box-list-fileupload.uploaded .icon-fileupload-download,
.taskedit-config-box-list-fileupload.default .icon-fileupload-remove,
.taskedit-config-box-list-fileupload.uploaded .icon-fileupload-remove,
.taskedit-config-box-list-fileupload .icon-fileupload-undo {
    display: none !important;
}

.taskedit-config-box-list-fileupload.uploaded .icon-fileupload-undo {
    display: inline-block !important;
}

.taskedit-config-box-list-fileupload > label {
    font-size: 12px;
    color: #a9aabd;
    margin-top: 17px;
    display: block;
}

.taskedit-config-box-list-fileupload > div span {
    font-weight: normal !important;
    white-space: nowrap;
    display: block;
    text-overflow: ellipsis;
    overflow: hidden;
}

.taskedit-config-box-list-fileupload .icon-fileupload-download,
.taskedit-config-box-list-fileupload .icon-fileupload-undo,
.taskedit-config-box-list-fileupload .icon-fileupload-remove{
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    margin: -30px 10px 0 0 !important;
    background: #ffffff!important;
}
.setting-list .taskedit-config-box-list-fileupload .icon-fileupload-remove{
    background: #fff !important;
}
.taskedit-config-box-list-fileupload .icon-fileupload-remove{
    margin-top: -30px !important;
}

.taskedit-config-box-list-fileupload .icon-fileupload-remove,
.taskedit-config-box-list-fileupload .icon-fileupload-download{
    opacity: 0;
    transform: translateX(20px) !important;
}

.taskedit-config-box-list-fileupload:hover .icon-fileupload-remove,
.taskedit-config-box-list-fileupload:hover .icon-fileupload-download{
    opacity: 1;
    transform: translateX(0) !important;
}


.taskedit-config-box-list-fileupload > div:hover .icon-fileupload-remove,
.taskedit-config-box-list-fileupload > div:hover .param-download-btn {
    opacity: 1;
}

.taskedit-config-box-list-fileupload .icon-fileupload-remove svg,
.taskedit-config-box-list-fileupload .icon-fileupload-undo svg,
.setting-list-action button.icon-fileupload-remove svg {
    color: #ff9800 !important;
    fill: #ff9800 !important;
}

.taskedit-config-box-list-fileupload .icon-fileupload-download svg {
    color: #63af57 !important;
}

.taskedit-config-box-list-fileupload-btn {
    text-align: center !important;
    margin: 0 !important;
    margin-top: 6px !important;
    border: 1px dashed #d3e0ea !important;
    width: 100% !important;
}
.action-more-iconbutton{
    position: absolute !important;
    right: 0;
    top: 6px;
}
.action-more{
    width: 36px !important;
    margin-left: -10px !important;
    box-shadow: none !important;
    min-width: 36px !important;
}
.taskedit-config-box-list-fileupload-btn > div{
    background: #fff !important;
}
.taskedit-config-box-list-fileupload-btn.disable{
    cursor: not-allowed !important;
}

.param-file .taskedit-config-box-list-fileupload-btn{
    box-shadow: none;
}
.setting-list .taskedit-config-box-list-fileupload-btn{
    background: #fff !important;
}
.default .taskedit-config-box-list-fileupload-btn > div{
    background: #e9edf5 !important;
}
.default .taskedit-config-box-list-fileupload-btn{
    border: 1px dashed #a9aabd !important;
}
.default:hover .taskedit-config-box-list-fileupload-btn{
    box-shadow: 0 2px 6px rgba(0,0,0,0.12) !important;
    transform: translateY(-2px) !important;
}

.taskedit-config-box-list-fileupload-btn span {
    vertical-align: baseline !important;
    white-space: nowrap;
}

.taskedit-config-box-list-fileupload-btn span:last-child:before {
    content: "";
    display: inline-block;
    width: 16px;
    height: 16px;
    background: url("/developer/assets/img/taskedit-config-box-list-fileupload-btn.png") no-repeat center top;
    margin-right: 8px;
    vertical-align: middle;
    margin-top: -4px;
}

.default .taskedit-config-box-list-fileupload-btn span:last-child:before,
.uploaded .taskedit-config-box-list-fileupload-btn span:last-child:before {
    width: 21px;
    background: url("/developer/assets/img/taskedit-config-box-list-fileupload-default-btn.png") no-repeat center top;
}

.param-file .taskedit-config-box-list-fileupload-btn span:last-child:before {
    background: url("/developer/assets/img/taskedit-config-box-list-fileupload-btn.png") no-repeat center top;
}



.template-list {
    width: calc(33.33333% - 16px);
    margin-right: 16px;
    display: inline-block;
    vertical-align: top;
    background: #fff;
    margin-bottom: 16px;
    transition: all .24s ease-out;
}

.template-list:hover {
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.12);
}

.template-list-button {
    width: 100% !important;
    height: 100% !important;
    margin: 0 !important;
    text-align: left !important;
    padding: 16px 20px !important;
}

.template-list-button h3 {
    font-size: 14px;
    color: #5b5f87;
    font-weight: 500;
    line-height: 24px;
    max-height: 24px;
    overflow: hidden;
    word-break: break-all;
}

.template-list-button p {
    font-size: 12px;
    font-weight: normal;
    color: #5b5f87;
    line-height: 24px;
    padding-left: 20px;
    position: relative;
}

.template-list-button p em {
    font-weight: normal;
    color: #a9aabd;
}

.template-list-button p:before {
    content: "";
    display: block;
    position: absolute;
    width: 12px;
    height: 12px;
    background: url("/developer/assets/img/tabs-content-icon-calendar.png") no-repeat center;
    left: 0;
    top: 6px;
}

.template-list-button-app {
    background: #f2f5f7;
    position: relative;
    margin-left: 36px;
    height: 36px;
    padding-left: 12px;
    margin-top: 12px;
}

.template-list-button-app img {
    width: 36px;
    height: 36px;
    position: absolute;
    left: -36px;
    top: 0;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12);
    border: 1px solid #d3e0ea;
    border-radius: 6px;
    box-sizing: border-box;
}

.template-list-button-app h3 {
    font-size: 14px;
    color: #5b5f87;
    font-weight: 500;
    line-height: 34px;
    white-space: nowrap;
    overflow: hidden;
}

.template-list-button-app h3 em {
    font-size: 12px;
    color: #63af57;
    font-weight: normal;
}

.template-list-button-app p {
    position: absolute;
    right: 0;
    top: 0;
    line-height: 34px;
    font-size: 12px;
    color: #a9aabd;
    background: #f2f5f7;
    padding-left: 0;
    padding-right: 10px;
    padding-left: 6px;
    z-index: 1;
}

.template-list-button-app p:before {
    display: none;
}


.setting-list {
    background: #f2f5f7;
    margin-bottom: 2px;
    min-height: 64px;
    position: relative;
    padding: 0 16px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.white-setting .setting-list {

}
.app-setting-list.setting-list {
    padding-left: 72px;
}
.setting-list > img{
    width: 40px;
    height: 40px;
    position: absolute;
    left: 16px;
    top: 12px;
    border-radius: 10px;
}
.setting-list-group{
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    transform-origin: top;
}
.setting-list-group.hide{
    transform: scaleY(0);
    height: 0;
}
.container-task-tabs-container .setting-list,
.container-task-tabs-container .setting-list-detail,
.white-setting .setting-list,
.white-setting .setting-list-detail {
    background: #fff;
}
.setting-list h3 {
    font-size: 14px;
    font-weight: 500;
    color: #5b5f87;
    top: 11px;
    margin-top: 13px;
    flex-grow: 1;
    margin-right: 30px;
    text-transform: capitalize;
}

.setting-list p {
    font-size: 12px;
    color: #a9aabd;
    line-height: 20px;
    text-align: left;
    padding-bottom: 8px;
    padding-top: 2px;
    overflow: hidden;
    text-transform: none;
    font-weight: normal;
}

.setting-list-action {
    max-width: 80%;
    animation: none;
    display: flex;
    align-items: center;
    flex-shrink: 0;
}

.setting-list-action .filter-drawer-content{
    padding: 0;
    margin: 0;
    margin-top: 10px;
    padding-bottom: 6px;
}
.setting-list-signature .setting-list-action-input{
    width: 100% !important;
}
.setting-list-action button svg{
    fill: #63af57 !important;
}
.setting-list-action > button{
    margin-right: -6px !important;
}

.setting-list-action-input {
    min-height: 48px !important;
    width: 360px !important;
    display: block !important;
    margin: 8px 0 0px 0;
    overflow: visible;
    /*解决设置页面的input错误提示看不见的bug*/
}

.setting-list-action-input:last-child {
    margin-bottom: 0;
}

.setting-list-action-input input,
.setting-list-action-input textarea {
    text-align: right;
    color: #63af57 !important;
    -webkit-text-fill-color: #63af57 !important;
    font-weight: normal !important;
}
.setting-list-action-input textarea{
    margin-top: 22px !important;
}
.setting-list-action-input div{
    text-align: right;
}
.setting-list-action-input div:last-child{
    bottom: 8px !important;
}
.setting-list-action-input > div:first-child{
    right: 0;
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
}

.setting-list-action-input.disabled input {
    color: #a9aabd !important;
    -webkit-text-fill-color: #a9aabd !important;
}

.setting-list-action-input hr:first-child {
    display: none ;
}

.setting-list-action-input > div:nth-of-type(2){
    bottom: 7px !important;
    text-align: right;
}

.setting-list-action-dropdown div{
    border: none !important;
    border-color: transparent !important;
    text-align: right;
    color: #63af57 !important;
    -webkit-text-fill-color: #63af57 !important;
    font-weight: normal !important;
    font-size: 16px;
    padding-right: 0 !important;
}
.setting-list-action-dropdown button{
    display: none !important;
}

.slide-default{
    width: 100px;
}
.slide-default > div{
    margin: 0 !important;
}
.slide-default > div > div > div:nth-of-type(2){
    background: #d3e0ea !important;
}
.setting-list-action h3{
    margin: 0 10px 0 0;
    color: #63af57;
}
.setting-list-action h3 span{
    color: #a9aabd;
}

.setting-list-action .taskedit-config-box-list-fileupload{
    margin-bottom: 0;
    height: auto;
}

.theme-checkbox > div > div{

}
.setting-list-action .theme-checkbox{
    background: currentColor !important;
    width: 40px !important;
    height: 28px !important;
    box-sizing: border-box !important;
    border: 2px solid #fff !important;
    margin-right: 4px !important;
    margin-top: 9px !important;
}
.theme-checkbox.active{
    box-shadow: 0 3px 8px rgba(0, 0, 0, 0.2);
}
.setting-list-action .theme-checkbox svg{
    fill: #fff !important;
    margin: -12px 0 0 -6px;
    opacity: 0;
}
.setting-list-action .theme-checkbox.active svg{
    opacity: 1;
}


.setting-list-detail {
    background: #f2f5f7;
    margin: -2px 0 2px 0;
    transition: all .24s ease-out;
    max-height: 0;
    overflow: hidden;
    padding: 0 16px 0px;
    color: #5b5f87;
}

.setting-list-detail.open {
    padding: 0 16px 20px;
    max-height: 600px;
    overflow: auto;
}

.setting-container-content {
    opacity: 0;
    height: 0;
    float: left;
    /*overflow: hidden;*/
    transition: all .24s ease-out;
    width: 100%;
}

.setting-container-content.active,
.setting-container-content.content-active {
    opacity: 1;
    height: auto;
    float: none;
}

.setting-container-content-title-btn {
    position: absolute !important;
    right: 0;
    top: -9px;
}

/**********TerminalApkListView.css**********************/
.task-config-container {
    margin: 0 auto;
}

.task-config-tabs {
    margin-top: 20px;
}

.Dialog__content .task-config-tabs{
    margin-top: 0;
}

.task-config-tabs button {
    margin-left: 0 !important;
    margin-right: 10px !important;
    margin-bottom: 10px !important;
    border: 1px solid #d3e0ea !important;
}

.task-config-tabs button span {
    color: #5b5f87 !important;
    vertical-align: baseline !important;
}

.task-config-tabs button:hover {
    background: #e1e1e1 !important;
    box-shadow: 0 3px 8px rgba(0, 0, 0, 0.12);
}

.task-config-tabs button.completed {
    border: 1px solid #00bcd4 !important;
}

.task-config-tabs button.completed span {
    color: #00bcd4 !important;
}

.task-config-tabs button.active {
}

.task-config-tabs button.active span {
    color: #fff !important;
}

.task-config-box {
    display: none;
    height: 100%;
}

.task-content-action-box {
    margin-top: 10px;
    padding: 20px 0px 30px 0;
    background: #fff;
    padding-right: 0 !important;

}

.task-content-action-box > button {
    float: right;
}

.task-content-action-box .task-content-action-save {
    width: auto !important;
    float: right;
    height: 36px;
}

.task-config-box.active {
    display: block;
}

.TaskApkParameter-title,
.TaskApkParameter-title-foldable {
    display: block !important;
    height: 52px !important;
    background: #f2f5f7 !important;
    margin-left: 0 !important;
    width: 100% !important;
    text-align: left !important;
    color: #5b5f87 !important;
    transition: all .18s linear;
    margin-top: 10px !important;
    position: relative;
    border: 1px solid #d3e0ea !important;

}

.TaskApkParameter-title-foldable:before {
    content: "";
    position: absolute;
    width: 20px;
    height: 11px;
    right: 16px;
    top: 20px;
    background: url("/developer/assets/img/tltle-btn-close.png") no-repeat center top;
}

@media screen and (min-width: 0\0
) {
    .TaskApkParameter-title-foldable:before {
        right: 36px;
    }
}

.TaskApkParameter-title-foldable.open:before {
    background: url("/developer/assets/img/tltle-btn-close.png") no-repeat center bottom;
}

.TaskApkParameter-title-foldable:hover {
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.12);
}

.TaskApkParameter-title-foldable span {
    text-indent: 16px;
    font-size: 14px !important;
    line-height: 52px !important;
    vertical-align: baseline !important;
    font-weight: 500;
}



.task-config-box-list {
    border: 1px solid #d3e0ea;
    margin-top: -1px;
    max-height: 800px;
    transition: all .3s ease-out;
    text-align: left;
    overflow: auto;
}
.Dialog__content .task-config-box-list{
    max-height: inherit;
}

.task-config-box-list li:nth-of-type(2n){
    background: #f2f5f7;
}
.task-config-box-list li:nth-of-type(2n-1){
    background: #f8fafb;
}
.task-config-box-list-close {
    max-height: 0;
    overflow: hidden;
    transition: height .3s ease-out;
}

.taskedit-config-box-list {
    background: #fff;
    padding: 20px;
    padding-top: 0;
    max-height: 800px;
    transition: all .3s ease-out;
    overflow: auto;
    overflow-x: hidden;
    box-sizing: border-box;
}

.task-config-box-list > h3 {
    font-size: 13px;
    font-weight: bold;
    color: #5b5f87;
    margin-top: 0;
    padding-top: 30px;
    padding-bottom: 23px;
    margin-bottom: 0 !important;
    background: transparent;
}

.task-config-box-list > h3.task-config-box-list-newline {
    font-size: 12px;
    font-weight: normal;
    color: #a9aabd;
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 0;
    margin-bottom: 15px !important;
    margin: 20px;
    border-bottom: 1px dashed #63af57;
}

.taskedit-config-box-list h3 {
    padding: 26px 0 0px 0px;
    font-size: 16px;
}

.task-config-box-list > h3:before {
    display: none;
}

.task-config-box-list li {
    height: 34px;
    position: relative;
    display: inline-block;
    width: 100%;
    margin-top: 1px;
    text-indent: 16px;
    line-height: 34px;
    font-size: 12px;
    color: #a9aabd;
    transition: all .3s ease-out;
}

.taskedit-config-box-list > div {
    display: inline-block;
    margin-right: 0 !important;
    margin: 0 !important;
    margin-right: 42px !important;
    vertical-align: top;
    transition: all .3s ease-out !important;
    width: calc(50% - 44px) !important;
    text-align: left;
}
.taskedit-config-box-list > div > div{
    width: 100% !important;
}


.taskedit-config-box-list > div div {
    -webkit-appearance: none !important;
}


.taskedit-config-box-list .taskedit-config-box-list-fileupload{
    min-height: 40px;
    height: auto;
}
.task-config-box-list li span {
    text-align: right;
    position: absolute;
    height: 100%;
    overflow: hidden;
    max-width: 70%;
    right: 0;
    top: 0;
    padding-right: 16px;
    font-size: 14px;
    color: #5b5f87;
    border-right: 1px solid #fff;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.task-config-box-list li span a {
    font-size: 14px;
    color: #00abc1;
}

.task-config-box-list li span a:hover {
    opacity: 0.8;
}

.task-config-box-list div.Required:after {
    content: "*";
    display: block;
    position: absolute;
    right: -10px;
    bottom: 11px;
    color: #db4437;
    font-size: 20px;
}

.task-popup-title {
    margin-top: -20px;
    position: relative;
    display: flex;
    justify-content: flex-end;
    padding: 10px 0;
}

.task-popup-title .layout-switchGroup {
    margin-left: 0 !important;
}

.task-popup-title .default-search{
    height: 36px;
}
.Dialog__content .task-popup-title .default-search{
    width: 220px;
}

.task-popup-title h3 {
    display: inline-block;
    height: 48px;
    line-height: 48px;
    font-size: 18px;
    color: #5b5f87;
    padding-left: 10px;
    position: relative;
    font-weight: normal;
    flex-grow: 2;
}

.task-popup-title h3:before {
    content: "";
    display: block;
    position: absolute;
    width: 2px;
    height: 22px;
    background: #5b5f87;
    left: 0;
    top: 14px;
}

.task-popup-title h3 em {
    font-size: 12px;
    color: #a9aabd;
    font-weight: normal;
    margin-left: 6px;
}

.task-popup-title .task-popup-title-select div,
.task-popup-title input {
    color: #5b5f87 !important;
}


.task-popup-title > div > div {
    width: 100% !important;
}

.task-popup-title > div.task-popup-title-select {
    width: 180px !important;
}

.task-popup table {
    width: 100%;
    margin-bottom: 20px;
    border-collapse: separate;
    border-spacing: 0 2px;

}
.task-popup table tr{
    border-top: 1px solid #d3e0ea;
}

.task-popup thead th {
    height: 44px;
    font-size: 12px;
    color: #a9aabd;
    font-weight: normal;
    padding-left: 16px;
    border-top: 1px solid #d3e0ea;
}

.task-popup tbody tr {
    transition: all .18s linear;
}

.task-popup td {
    background: #f2f5f7;
    font-size: 13px;
    line-height: 18px;
    color: #5b5f87;
    padding-left: 16px;
    max-width: 200px;
    position: relative;
    padding-top: 4px;
    padding-bottom: 4px;
    word-break: break-all;
    box-sizing: border-box;
}
.task-popup td:last-child{
}
.task-popup tr th:first-child {
    padding-left: 10px;
    width: 1px;
}
.task-popup tr th:last-child {
    min-width: 108px;
}

.task-popup tr td:first-child {
    padding-left: 10px;
    color: #63af57;
    font-size: 14px;
}

.task-popup tr td > a {
    color: #63af57;
}

.task-popup tr td > a:hover {
    color: #5b5f87;
}

.task-popup td b> utton{
    display: inline-block !important;
    width: 30px !important;
    height: 30px !important;
    padding: 3px !important;
    margin: 2px 0 0 6px !important;
}
.task-popup td button svg{
    fill: #63af57 !important;
    width: 20px !important;
}

.task-popup tbody tr:hover {
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.12);
}

.taskList-popup .taskList-popup-input {
    margin-top: 10px;
}

.taskList-popup input {
    color: #5b5f87 !important;
}

.taskList-popup-infobox {
    background: #f2f5f7;
}

.taskList-popup-infobox li {
    width: 141px;
}

.tabs-content-action-box {
    position: absolute;
    bottom: 0;
    border-top: 1px solid #d3e0ea;
    right: 0;
    left: 0;
    padding: 20px 30px 30px 0;
    background: #fff;
}

.task-content-list-group .admin-task-edit-nodata {
    text-align: center;
    font-size: 20px;
    color: #5B5F87;
    font-weight: normal;
    margin: 30px 0;
}

.task-content-list-group .admin-task-edit-nodata p {
    font-size: 14px;
    color: #A9AABD;
    margin-top: 6px;
}

.terminal-container-task-tabs-content > div > div {
    overflow: hidden !important;
    position: relative;
    height: 100%;
}

.terminal-container-task-tabs-content .tabs-content-details-list {
    height: auto;
}

.terminal-container-task-tabs-content > div > div > div {
    height: calc(100% - 91px);
    overflow-y: auto;
}

.terminal-container-task-tabs-content {
    height: calc(100% + 20px);
}

.notActive {
    position: relative;
}

.terminal-container-task-tabs-content > div {
    height: 100% !important;
}

.terminal-container-task-tabs-content-task {
    height: calc(100% - 30px) !important;
}

.terminal-container-task-tabs-content-task > div {
    height: calc(100% - 52px);
}

.terminal-container-task-tabs-content-task .admin-table-nodata {
    width: 100%;
    position: absolute;
    top: 50%;
    margin-top: -120px;
}

.task-content-timebox .required {
    position: relative;
}

.task-content-timebox .required:before {
    content: "*";
    color: #B94A48;
    font-size: 20px;
    position: absolute;
    right: -10px;
    bottom: 10px;
}

.task-button-flat {
    width: 100%;
    height: 100%;
    position: absolute;
    background-color: #0bb3d9;
    margin: -16px 0px 0px -72px;
}

.task-content-timebox {
    background: #fff;
    padding-top: 16px;
    font-size: 0;
}

.task-content-timebox ul {
    display: inline-block;
    width: 175px;
    vertical-align: top;
}

.task-content-timebox ul li {
    padding-left: 22px;
    font-size: 12px;
    color: #a9aabd;
    padding-bottom: 12px;
    margin-bottom: 4px;
    margin-left: 16px;
    position: relative;
}

.task-content-timebox ul li:before {
    content: "";
    display: block;
    width: 11px;
    height: 100%;
    position: absolute;
    top: 2px;
    left: 0;
    background: url("/developer/assets/img/task-content-starttime.png") no-repeat center top;
}

.task-content-timebox ul li.task-content-endtime:before {
    height: 11px;
}

.task-content-timebox li span {
    display: block;
    font-size: 14px;
    color: #5b5f87;
    margin-top: 10px;
}

.task-content-timebox p {
    display: inline-block;
    width: 264px;
    font-size: 12px;
    color: #a9aabd;
    margin-bottom: 16px;
}

.task-content-timebox p span {
    font-size: 14px;
    color: #5b5f87;
    display: block;
    margin-top: 10px;
}

.task-content-list-group .task-content-title,
.task-config-box h3 {
    font-size: 12px;
    color: #63af57;
    position: relative;
    text-transform: uppercase;
    font-weight: 500;
}

.SwipeableViews > div {
    height: 100% !important;
}

.SwipeableViews > div > div {
    position: relative;
    height: 100%;
}

.terminal-appDetail-preview .Dialog__title {
}

.terminal-appDetail-preview .Dialog__title h3 > div {
    background: #f2f5f7 !important;
    box-shadow: none !important;
    padding: 0 !important;
}

.terminal-appDetail-preview .Dialog__title h3 > div h1 {
    color: #5b5f87 !important;
    font-size: 18px !important;
    height: auto !important;
    line-height: 32px !important;
}

.terminal-appDetail-preview .Dialog__title h3 > div > div{
    margin-top: -24px !important;
    position: absolute !important;
    right: 0 !important;
    top: 50% !important;
}

.terminal-appDetail-preview .Dialog__title h3 > div button svg {
    color: #ff9800 !important;
    fill: #ff9800 !important;
}

.icon-fileupload-download span {
    color: white !important;
}


/**********TerminalApkView.css**********************/


.push-detail-view {
    padding: 0 30px;
    overflow: auto;
    height: calc(100% - 64px);
}

.push-detail-view-left {
    display: inline-block;
    width: 330px;
    vertical-align: top;
    margin-top: 30px;

    margin-bottom: 30px;
}

.push-detail-title {
    padding: 20px;
    height: 120px;
    box-sizing: border-box;
    color: #fff;
    position: relative;
}

.push-detail-title label {
    font-size: 12px;
    color: #d7d7e0;
}

.push-detail-title h3 {
    font-size: 18px;
    line-height: 1.2em;
    font-weight: normal;
    margin-top: 6px;
    color: #fff;
    /* overflow: hidden;
    text-overflow:ellipsis; */
    white-space: normal;
    word-break: break-all;
    width: 260px;
}

.push-detail-title-iconmenu {
    position: absolute !important;
    right: 10px;
    top: 8px;
}

.push-detail-title-iconmenu svg {
    color: #eeff41 !important;
}

.push-detail-title-iconmenu.delete svg{
    color: #ff9800 !important;
}

.push-detail-content {
    background: #fff;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.12);
}

.push-detail-content-info {
    padding: 20px 20px 0 20px;
}

.push-detail-content-info li {
    display: inline-block;
    font-size: 14px;
    color: #5b5f87;
    line-height: 1.2em;
    margin-bottom: 16px;
    min-width: 50%;
    word-break: break-all;
}

.push-detail-content-info li label {
    display: block;
    color: #a9aabd;
    font-size: 12px;
    line-height: 1.2em;
    margin-bottom: 6px;
}

.push-detail-content-info li > b {
    display: inline-block;
    height: 24px;
    line-height: 24px;
    margin-right: 10px;
    margin-bottom: 2px;
    font-size: 12px;
    font-weight: 500;
    padding: 0 8px;
}

.push-detail-content-info .push-detail-content-span {
    margin-bottom: 16px;
}

.push-detail-btn-edit {
    margin-left: 0 !important;
    width: 100% !important;
}

.push-detail-filelist {
    border-top: 1px solid #d3e0ea;
    padding: 18px 20px 20px;
}

.push-detail-filelist label {
    font-size: 12px;
    color: #a9aabd;
    margin-bottom: 6px;
    display: block;
}

.push-detail-filelist p {
    position: relative;
    font-size: 14px;
    color: #5b5f87;
    line-height: 20px;
    margin: 8px 0;
    word-break: break-all;
    margin-right: 24px;
}

.push-detail-filelist p em {
    font-weight: normal;
    color: #a9aabd;
    font-size: 12px;
}

.push-detail-filelist p span {
    word-break: break-all;
}

.push-detail-filelist p > button {
    position: absolute !important;
    right: -26px;
    top: 0px;
    padding: 0 !important;
    width: 20px !important;
    height: 20px !important;
}

.push-detail-filelist p > button svg {
    color: #63af57 !important;
}

.push-btn-newapkversion {
    background: #d5e7d7 !important;
    border: 1px solid #63af57 !important;
    height: 46px !important;
    margin: 20px 0 0 0 !important;
}

.push-btn-newapkversion:hover {
    box-shadow: 0 3px 8px rgba(0, 0, 0, 0.12) !important;
    transform: translate3d(0, -2px, 0);
}

.push-btn-newapkversion span {
    font-size: 14px;
    color: #63af57;
    vertical-align: baseline;
    pointer-events: none;
}

.push-btn-newapkversion span em {
    font-size: 12px;
    color: #a9aabd;
    font-weight: normal;
}

.push-btn-newapkversion span:last-child:before {
    content: "";
    display: inline-block;
    width: 24px;
    height: 24px;
    background: url("/developer/assets/img/TerminalAppView-btn-newapkversion.png") no-repeat center top;
    margin-right: 8px;
    vertical-align: middle;
    margin-top: -5px;
}

.push-detail-view-right {
    display: inline-block;
    width: calc(100% - 350px);
    vertical-align: top;
    margin-bottom: 30px;
    margin-left: 20px;
}

.push-detail-terminal-list {
    width: 100%;
    margin-top: 20px;
}

.push-detail-terminal-list thead tr {
    height: 36px;
    color: #a9aabd;
    text-transform: uppercase;
    border-top: 1px solid #d3e0ea;
    padding-left: 16px;
    font-size: 12px;
    background: transparent;
    line-height: 34px;
}

.push-detail-terminal-list th {
    font-weight: normal;
}

.push-detail-terminal-list tr {
    margin-bottom: 2px;
    justify-content: space-between;
    transition: all .24s ease-out;
    background: #fff;
    height: 36px;
    color: #5b5f87;
    padding-left: 16px;
    font-size: 14px;
    line-height: 34px;
    border-bottom: 2px solid #f2f5f7;
}

.push-detail-terminal-list tbody tr:hover {
    background: #d3e0ea;
}

.push-detail-terminal-list td,
.push-detail-terminal-list th {
    margin-right: 16px;
}

.push-detail-terminal-list tr td:nth-child(1),
.push-detail-terminal-list tr th:nth-child(1) {
    padding-left: 16px;
}

.push-detail-terminal-list tr td:nth-child(2) {
    font-weight: 500;
}

.push-detail-terminal-list tr td:last-child {
    color: #63af57;
}

.push-detail-terminal-list tr.pending td:last-child {
    color: #ff9800;
}

.push-detail-terminal-list tr.unavailable td:last-child {
    color: #a9aabd;
}

.push-progress-stepper-box {
    margin-top: 30px;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.12);
}

.push-progress-stepper-box > div:first-child {
    justify-content: center !important;
    background: #e9edf5;
    border: 1px solid #d3e0ea;
    box-sizing: border-box;
    height: 120px;
    overflow: auto;
    flex-wrap: nowrap;
    white-space: nowrap;
    padding: 35px 30px 0 30px;
    display: block !important;
    text-align: center;
}

.push-progress-step {
    position: relative;
    margin-top: -15px;
    display: inline-block;
    vertical-align: middle;
}

.push-progress-step svg {
    display: none !important;
}

.push-progress-step label {
    display: block;
    font-size: 12px;
    color: #a9aabd;
    font-weight: 500;
}

.push-progress-step h3 {
    font-size: 14px;
    color: #a9aabd;
    font-weight: normal;
    line-height: 34px;
    margin-top: -8px;
    margin-bottom: -4px;
    white-space: nowrap;
    text-align: left;
}

.failed .push-progress-step h3{
    color: #db4437;
}

.push-progress-step:before {
    display: block;
    position: absolute;
    left: 0;
    top: 16px;
    border-radius: 50%;
    width: 36px;
    height: 36px;
    font-size: 16px;
    color: #a9aabd;
    background: #fff;
    border: 1px solid #a9aabd;
    text-align: center;
    line-height: 34px;
    background-position: center;
    background-repeat: no-repeat;
    transition: all .24s ease-out;
}

.failed .push-progress-step:last-of-type:before{
    background: url("/developer/assets/img/icon-failed.png") no-repeat center !important;
    content: "" !important;
    border-color: #db4437 !important;
}

.push-progress-step:nth-child(1):before {
    content: "1";
}

.push-progress-step:nth-child(3):before {
    content: "2";
}

.push-progress-step:nth-child(5):before {
    content: "3";
}

.push-progress-step:nth-child(7):before {
    content: "4";
}

.push-progress-step:nth-child(9):before {
    content: "5";
}

.push-progress-step:nth-child(11):before {
    content: "6";
}

.stepper0 .push-progress-step:nth-child(1):before,
.stepper1 .push-progress-step:nth-child(3):before,
.stepper2 .push-progress-step:nth-child(5):before,
.stepper3 .push-progress-step:nth-child(7):before,
.stepper4 .push-progress-step:nth-child(9):before,
.stepper5 .push-progress-step:nth-child(11):before{
    border: 1px solid #63af57;
    color: #ffffff;
    background: #63af57;
    font-size: 18px;
}

.stepper1 .push-progress-step:nth-child(1) h3,
.stepper2 .push-progress-step:nth-child(3) h3,
.stepper2 .push-progress-step:nth-child(1) h3,
.stepper3 .push-progress-step:nth-child(1) h3,
.stepper3 .push-progress-step:nth-child(3) h3,
.stepper3 .push-progress-step:nth-child(5) h3,
.stepper4 .push-progress-step:nth-child(1) h3,
.stepper4 .push-progress-step:nth-child(3) h3,
.stepper4 .push-progress-step:nth-child(5) h3,
.stepper4 .push-progress-step:nth-child(7) h3,
.stepper5 .push-progress-step:nth-child(1) h3,
.stepper5 .push-progress-step:nth-child(3) h3,
.stepper5 .push-progress-step:nth-child(5) h3,
.stepper5 .push-progress-step:nth-child(7) h3,
.stepper5 .push-progress-step:nth-child(9) h3{
    color: #63af57;
}

.stepper0 .push-progress-step:nth-child(1) h3,
.stepper1 .push-progress-step:nth-child(3) h3,
.stepper2 .push-progress-step:nth-child(5) h3,
.stepper3 .push-progress-step:nth-child(7) h3,
.stepper4 .push-progress-step:nth-child(9) h3,
.stepper5 .push-progress-step:nth-child(11) h3 {
    color: #63af57;
    font-weight: bold;
}

.stepper1 .push-progress-step:nth-child(1):before,
.stepper2 .push-progress-step:nth-child(1):before,
.stepper2 .push-progress-step:nth-child(3):before,
.stepper3 .push-progress-step:nth-child(1):before,
.stepper3 .push-progress-step:nth-child(3):before,
.stepper3 .push-progress-step:nth-child(5):before,
.stepper4 .push-progress-step:nth-child(1):before,
.stepper4 .push-progress-step:nth-child(3):before,
.stepper4 .push-progress-step:nth-child(5):before,
.stepper4 .push-progress-step:nth-child(7):before,
.stepper5 .push-progress-step:nth-child(1):before,
.stepper5 .push-progress-step:nth-child(3):before,
.stepper5 .push-progress-step:nth-child(5):before,
.stepper5 .push-progress-step:nth-child(7):before,
.stepper5 .push-progress-step:nth-child(9):before {
    content: "";
    border: none;
    background-image: url("/developer/assets/img/push-progress-step-check.png");
}

.push-progress-stepper-box.disable .push-progress-step:last-child h3 {
    color: #ff9800;
}

.push-progress-stepper-box.disable .push-progress-step:last-child:before {
    background: #ff9800;
}

.push-progress-stepper-container {
    background: #fff;
    text-align: center;
    padding: 30px;
}

.push-progress-stepper-box > .push-progress-stepper-container {
    background: #fff !important;
    height: auto;
}

.push-progress-stepper-container > div {
    min-height: 420px;
}

.push-progress-stepper-arrow {
    display: inline-block;
    width: 14px;
    height: 27px;
    margin: 0 30px;
    background: url("/developer/assets/img/push-progress-stepper-arrow.png") no-repeat center;
    flex-shrink: 0;
}

.push-progress-stepper-content {
    margin: 0 auto;
}

.push-progress-stepper-content.param {
    width: 100%;
    margin: 0 auto;
    white-space: normal;
}

.push-progress-stepper-action {
    text-align: right;
    position: relative;
    margin: 30px 0 0 0px;
}

.push-progress-stepper-action .skip {
    position: absolute !important;
    left: 0;
    margin-left: 0 !important;
}

.push-progress-stepper-title {
    font-size: 16px;
    color: #5b5f87;
    font-weight: 500;
    margin-top: 20px;
    margin-bottom: 20px;
    position: relative;
}

.push-progress-stepper-title p {
    font-size: 12px;
    color: #a9aabd;
    font-weight: normal;
    line-height: 20px;
    margin-top: 6px;
    padding: 0 60px;
}

.push-progress-stepper-title span{
    font-size: 12px;
    color: #a9aabd;
    display: inline;
}

.push-progress-stepper-title span a{
    color: #00bcd4;
    padding: 0 2px;
    transition: all .24s ease-out;
    font-weight: 500;
}
.push-progress-stepper-title span a:hover{
    opacity: 0.6;
}

.push-progress-stepper-title-toggle {
    position: absolute;
    right: 30px;
    top: -12px;
}

.push-progress-stepper-title-toggle p {
    position: absolute;
    right: 46px;
    top: 15px;
    color: #63af57;
    white-space: nowrap;
    padding-right: 0;
}

.push-progress-stepper-title-toggle > div {
    display: inline-block !important;
    vertical-align: middle;
}

.push-progress-step > span {
    padding: 0 0 0 50px;
    max-width: 150px;
    text-align: left;
}


/*apk=version*/

.pushedit-appversion {
    background: #e9edf5;
}

.pushedit-appversion button {
    margin-left: 0 !important;
    height: 100% !important;
    text-align: left !important;
}

.pushedit-appversion button > div {
    position: relative;
    padding-left: 54px;
}

.pushedit-appversion img {
    position: absolute;
    width: 29px;
    height: 29px;
    border-radius: 5px;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.12);
    left: 12px;
    top: 12px;
    border: 1px solid #d3e0ea;
}

.pushedit-appversion h3 {
    font-size: 14px;
    font-weight: 500;
    line-height: 1.4em;
    padding-top: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 400px;
}

.pushedit-appversion h3 em {
    color: #63af57;
    font-weight: normal;
    margin-left: 6px;
}

.pushedit-appversion p {
    font-size: 12px;
    color: #a9aabd;
    line-height: 1em;
    margin-top: 8px;
    padding-bottom: 14px;
}

/* parameter */

.pushedit-parameter {
    background: #f2f5f7;
    border: 1px dashed #d3e0ea !important;
    margin-top: 10px;
    position: relative;
    border-radius: 2px;
}
.pushedit-parameter > button{
    margin: 0 !important;
}

/*list-parameterversion*/

.pushedit-parameterbox button {
    margin-left: 0 !important;
}

.pushedit-list-parameterversion {
    border: 1px solid #d3e0ea !important;
    margin-bottom: 10px;
    border-radius: 2px;
}

.pushedit-list-parameterversion button {
    text-align: left !important;
    margin: 0 !important;
}

.pushedit-btn-newparameterversion > button {
    text-align: center !important;
}

.pushedit-btn-newparameterversion {
    background: #f2f5f7;
    border: 1px dashed #d3e0ea !important;
    margin-bottom: 10px;
    border-radius: 2px;
}

.pushedit-btn-newparameterversion > button span {
    vertical-align: baseline !important;
    color: #63af57 !important;
}

.pushedit-btn-newparameterversion > button span:last-child:before {
    content: "";
    display: inline-block;
    width: 16px;
    height: 16px;
    background: url("/developer/assets/img/relationship-tree-icon-btn.png") no-repeat center top;
    margin-right: 8px;
    vertical-align: middle;
    margin-top: -4px;
}

.pushedit-list-parameterversion > button > div {
    position: relative;
    padding-left: 52px;
}

.pushedit-list-parameterversion > button span em {
    font-size: 12px;
    color: #a9aabd;
    margin-left: 6px;
    font-weight: normal;
}

.pushedit-list-parameterversion.highlight > button {
    background: #00bcd4 !important;
    border: none !important;
}

.pushedit-list-parameterversion.highlight > button span {
    color: #fff;
    white-space: nowrap;
}

.pushedit-list-parameterversion.highlight > button span em {
    color: #fff;
}

.pushedit-list-parameterversion > button > div:after {
    content: "";
    position: absolute;
    left: -1px;
    top: -1px;
    width: 36px;
    height: 36px;
    background: url("/developer/assets/img/TerminalAppView-list-parameterversion.png") no-repeat center #a9aabd;
}

.pushedit-list-parameterversion.draft > button > div:after {
    background: url("/developer/assets/img/TerminalAppView-list-parameterversion-draft.png") no-repeat center #00bcd4;
}

.pushedit-list-parameterversion.draft > button > div {
    font-weight: 500;
    color: #00bcd4;
}

.pushedit-list-parameterversion.active > button > div:after {
    background: url("/developer/assets/img/TerminalAppView-list-parameterversion-active.png") no-repeat center #63af57;
}

.pushedit-list-parameterversion.active > button > div {
    color: #63af57;
    font-weight: 500;
}

.pushedit-list-parameterversion.active {
    border: 1px solid #63af57 !important;
}

.pushedit-list-parameterversion.active > button > div:before {
    content: "";
    display: block;
    position: absolute;
    right: 0;
    bottom: -1px;
    width: 18px;
    height: 14px;
    background: url("/developer/assets/img/AddWidgetDlg-input-apptype-active.png") no-repeat;
}

.pushedit-list-parameterversion > button > div em {
    font-size: 12px;
    color: #a9aabd;
    float: right;
    font-weight: normal;
    margin-right: 16px;
}

/*pushedit-input-appopen*/

.pushedit-input-appopen {
    border-top: 1px solid #d3e0ea;
    border-bottom: 1px solid #d3e0ea;
    position: relative;
    margin-bottom: 30px;
}

.pushedit-input-appopen p {
    position: absolute;
    top: 14px;
    left: 0;
    font-size: 14px;
    color: #5b5f87;
    line-height: 1em;
    text-align: left;
    font-weight: 500;
}

.pushedit-input-appopen p span {
    font-size: 12px;
    color: #a9aabd;
    display: block;
    margin-top: 9px;
    font-weight: normal;
}

.pushedit-input-toggle {
    height: 64px !important;;
}

.pushedit-input-toggle div {
    display: block !important;
}

.pushedit-input-toggle div div {
    margin-top: 10px;
    float: right !important;
}

.pushedit-input-toggle div div span {
    display: none !important;
}

.pushedit-input-toggle div div div:first-child {
    height: 22px !important;
    margin-top: 6px;
    padding-left: 4px;
    margin-right: -1px;
}

/*dashboard*/

.push-detail-dashboard > div {
    display: inline-block;
    width: 33%;
    vertical-align: top;
    background: #fff;
}
.push-progress-stepper-content .push-detail-dashboard > div{
    max-width: 200px;
}

.push-detail-dashboard button {
    width: 100%;
    margin: 0 !important;
    height: 100% !important;
    padding: 12px 20px !important;
}

.push-detail-dashboard button:before {
    content: "";
    display: block;
    width: 82px;
    height: 82px;
    border-radius: 50%;
    background: #fff;
    position: absolute;
    top: 16px;
    left: 50%;
    margin-left: -41px;
    z-index: 10;
    pointer-events: none;
}

.push-detail-dashboard button:after {
    content: "";
    display: block;
    position: absolute;
    left: 50%;
    top: 40px;
    width: 30px;
    height: 30px;
    margin-left: -15px;
    background: url("/developer/assets/img/firmware-detail-dashboard-icon.png") no-repeat center bottom #fff;
    z-index: 11;
    pointer-events: none;
}

.push-detail-dashboard .push-detail-dashboard-downloaded button:after {
    background-position: center top;
}

.push-detail-dashboard .push-detail-dashboard-pending button:after {
    background-position: center center;
}

.push-detail-dashboard label {
    font-size: 12px;
    color: #5b5f87;
    line-height: 1.2em;
    display: block;
    margin-bottom: 2px;
}

.push-detail-dashboard .push-detail-dashboard-downloaded button label {
    color: #63af57;
}

.push-detail-dashboard .push-detail-dashboard-default button label {
    color: #00bcd4;
}

.push-detail-dashboard .push-detail-dashboard-pending button label {
    color: #ff9800;

}

.push-detail-dashboard .push-detail-dashboard-unavailable button label {
    color: #db4437

}

.offline .push-detail-dashboard button label{
    color: #a9aabd !important;
}


.push-detail-dashboard button p {
    font-size: 24px;
    font-weight: 500;
    color: #5b5f87;
}

.push-detail-dashboard button p em {
    font-size: 12px;
    color: #a9aabd;
    font-weight: normal;
}

.pie svg {
    width: 90px;
    height: 90px;
    transform: rotate(-90deg);
    background: #ccf2f6;
    border-radius: 50%;
}
.pie circle {
    fill: #ccf2f6;
    stroke: #00bcd4;
    stroke-width: 32;
    stroke-dasharray: 38 100; /* for 38% */
    border: 1px solid #fff;

}
.pie + label{
    font-family: 'number';
}


.push-detail-dashboard-downloaded .pie svg {
    background: #e0efdd;
}
.push-detail-dashboard-downloaded .pie circle {
    fill: #e0efdd;
    stroke: #63af57;
}

.push-detail-dashboard-pending .pie svg {
    background: #ffeacc;
}
.push-detail-dashboard-pending .pie circle {
    fill: #ffeacc;
    stroke: #ff9800;
}

.push-detail-dashboard-unavailable .pie svg {
    background: #ffeacc;
}
.push-detail-dashboard-unavailable .pie circle {
    fill: #ffeacc;
    stroke: #db4437;
}

.offline .push-detail-dashboard .pie svg {
    background: #f2f5f7;
}
.offline .push-detail-dashboard .pie circle {
    fill: #f2f5f7;
    stroke: #a9aabd;
}



/*pushdetail*/

.pushedit-pushdetail {
    position: relative;
}

.pushedit-pushdetail:before {
    content: '';
    display: block;
    width: 111px;
    height: 40px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -40px 0 0 -55px;
    background: url("/developer/assets/img/pushedit-pushdetail-arrow.gif") no-repeat center;
    z-index: 12;
}

.pushedit-pushdetail.finished:before {
    background: url("/developer/assets/img/pushedit-pushdetail-arrow.png") no-repeat center;
}

.pushedit-pushdetail > div {
    display: inline-block;
    vertical-align: top;
    width: 290px;
    position: relative;
    height: 300px;
    margin-bottom: 20px;
}

.pushedit-pushdetail > div > p {
    font-size: 14px;
    color: #a9aabd;
    font-weight: 500;
    position: absolute;
    top: 307px;
    text-transform: uppercase;
    width: 100%;
    left: 0;

}

.pushedit-pushdetail-appbox {
    border: 1px solid #d3e0ea;
}

.pushedit-pushdetail-appbox img {
    height: 49px;
    width: 49px;
    margin-top: 40px;
    margin-bottom: 10px;
}

.pushedit-pushdetail-appbox h3 {
    font-size: 16px;
    font-weight: normal;
    color: #5b5f87;
    overflow: hidden;
    margin: 0 24px;
    word-break: break-all;
    max-height: 4em;
    margin-bottom: 8px;
}

.pushedit-pushdetail-appbox em {
    font-size: 12px;
    font-weight: normal;
    color: #a9aabd;
    display: block;
    word-break: break-all;
    margin: 4px 30px 12px;
}

.pushedit-pushdetail-appbox > div {
    background: #f2f5f7;
    border: 1px dashed #d3e0ea !important;
    margin-top: 10px;
    display: inline-block;
    width: 85%;
    position: relative;
    border-radius: 2px;
    z-index: 20;
}

.pushedit-pushdetail-appbox > div.downloaded {
    border: 1px solid #63af57 !important;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12);
}

.pushedit-pushdetail-appbox > div.failed {
    border: 1px solid #db4437 !important;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12);
}

.pushedit-pushdetail-appbox > div:after {
    content: "";
    display: block;
    width: 18px;
    height: 14px;
    position: absolute;
    right: 0;
    bottom: 0;
}

.pushedit-pushdetail-appbox > div.downloaded:after {
    background: url("/developer/assets/img/AddWidgetDlg-input-apptype-active.png") no-repeat center;
}

.pushedit-pushdetail-appbox > div.failed:after {
    background: url("/developer/assets/img/AddWidgetDlg-input-apptype-failed.png") no-repeat center;
}

.pushedit-pushdetail-appbox > div.disabled:after {
    background: url("/developer/assets/img/AddWidgetDlg-input-apptype-disabled.png") no-repeat center;
}

.pushedit-pushdetail-appbox > div.expired:after {
    background: url("/developer/assets/img/AddWidgetDlg-input-apptype-expired.png") no-repeat center;
}

.pushedit-pushdetail-appbox > div.failed button span {
    color: #db4437 !important;
}

.pushedit-pushdetail-appbox > div.disabled button span {
    color: #ff9800 !important;
}

.pushedit-pushdetail-appbox > div.expired button span {
    color: #a9aabd !important;
}

.pushedit-pushdetail-appbox button {
    margin-left: 0 !important;
    height: auto !important;
    min-height: 36px !important;
    line-height: 18px !important;
    width: 100% !important;
}

.pushedit-pushdetail-appbox button span {
    color: #63af57;
    font-size: 12px !important;
    vertical-align: baseline !important;
    word-break: break-all;

}

.pushedit-pushdetail-appbox button span:last-child:before {
    content: "";
    display: inline-block;
    width: 12px;
    height: 12px;
    background: url("/developer/assets/img/tabs-content-icon-package.png") no-repeat center;
    margin-right: 6px;
    margin-bottom: -2px;
}

.pushedit-pushdetail-appbox .pushedit-pushdetail-appbox-parameter button span:last-child:before {
    background: url("/developer/assets/img/tabs-content-icon-size.png") no-repeat center;
}

.pushedit-pushdetail-targetbox {
    margin-left: 50px;
    background: #f2f5f7;
    transition: all .24s ease-out;
}

.pushedit-pushdetail-targetbox:hover {
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.12);
}

.pushedit-pushdetail-targetbox button {
    height: 100% !important;
    margin-left: 0 !important;
    border: 1px solid #d3e0ea !important;
    background: #f2f5f7 !important;
}

.pushedit-pushdetail-targetbox button > div {
    height: 100%;
    box-sizing: border-box;
    padding-top: 160px;
    position: relative;
}

.pushedit-pushdetail-targetbox button > div:before {
    content: "";
    display: block;
    position: absolute;
    width: 39px;
    top: 90px;
    left: 50%;
    margin-left: -20px;
    height: 54px;
    background: url("/developer/assets/img/pushedit-pushdetail-targetbox-image.png") no-repeat left center;
}

.pushedit-pushdetail-targetbox.terminal button > div:before {
    background-position: right center;
}

.pushedit-pushdetail-targetbox button div label {
    line-height: 1.2em;
    font-size: 12px;
    color: #a9aabd;
    display: block;
    margin-top: 7px;
    font-weight: normal;
}

.pushedit-pushdetail-targetbox button div h3 {
    font-size: 18px;
    font-weight: normal;
    color: #5b5f87;
    line-height: 20px;
    word-break: break-all;
    margin: 0 20px;
}

.pushedit-pushdetail-targetbox-status {
    border-top: 1px solid #d3e0ea;
    margin: 22px 16px;
}

.pushedit-pushdetail-targetbox-status p {
    font-size: 14px;
    font-weight: 500;
    text-align: right;
    color: #ff9800;
    border-bottom: 1px solid #d3e0ea;
    height: 41px;
    line-height: 40px;
}

.pushedit-pushdetail-targetbox-status p.downloaded {
    color: #63af57;
}

.pushedit-pushdetail-targetbox-status p.failed {
    color: #db4437;
}

.pushedit-pushdetail-targetbox-status p em {
    text-align: left;
    font-size: 12px;
    color: #a9aabd;
    font-weight: normal;
    float: left;
}

/*push-completed*/

.push-completed h3 {
    font-size: 22px;
    font-weight: normal;
    line-height: 1.5em;
    color: #5b5f87;
    margin-bottom: 10px;
    margin-top: 20px;
}

.push-completed h3:before {
    content: "";
    display: block;
    width: 40px;
    height: 40px;
    background: url("/developer/assets/img/icon-finished.png") no-repeat center;
    margin: 0 auto;
    margin-bottom: 5px;
}

.push-progress-stepper-box.disabled .push-completed h3:before {
    background: url("/developer/assets/img/icon-reject.png") no-repeat center;
}

.push-progress-stepper-box.failed .push-completed h3:before {
    background: url("/developer/assets/img/icon-failed.png") no-repeat center;
}

.push-progress-stepper-box.inactive .push-completed h3:before {
    background: url("/developer/assets/img/icon-reject.png") no-repeat center;
}

.push-progress-stepper-box.expired .push-completed h3:before {
    background: url("/developer/assets/img/icon-expired.png") no-repeat center;
}

.push-completed p {
    font-size: 14px;
    color: #a9aabd;
    line-height: 1.5em;
}

.TerminalApkAddView-apk-icon{
    width: 50px;
}

.TerminalApkAddView-apk-icon img{
    width: 30px;
    height: 30px;
}

.ace_content > div div {
    font-family: 'Monaco', 'Menlo', 'Ubuntu Mono', 'Consolas', 'source-code-pro', monospace;
}

.taskedit-config-box-list .param-textarea{
    width: 100% !important;
    margin-bottom: 10px !important;
}

.taskedit-config-box-list .ace_editor{
    color: currentColor !important;
    background: #fcfcfc !important;
    border: 1px solid #d3e0ea !important;
}

.taskedit-config-box-list .ace-tm .ace_gutter{
    background: currentColor !important;
    color: inherit !important;
}

.taskedit-config-box-list .ace_gutter-layer{
    color: #ffffff !important;
}

.taskedit-config-box-list .ace-xcode .ace_print-margin,
.taskedit-config-box-list .ace-tm .ace_print-margin{
    display: none !important;
}

.ace-tm .ace_marker-layer .ace_active-line{
    background: rgba(211,224,234,0.5) !important;
}

.ace-tm .ace_gutter-active-line{
    background: rgba(0,0,0,0.3) !important;
}

.param-textarea > label {
    font-size: 12px;
    color: #a9aabd;
    margin-top: 17px;
    display: block;
}

.param-textarea > div {
    position: relative;
    margin-top: 6px !important;
}

.newTree{
}
.newTree .tree-selector-content{
    background: #f2f5f7;
}
.newTree .tree-selector-content{
    padding-left: 50px;
} 
.newTree .tree-selector-content dd{
    padding-left: 50px;
}

.newTree .tree-selector-content dd{
    position: relative;
}
.newTree .tree-selector-content dd::before{
    content: '';
    position: absolute;
    top: -6px;
    bottom:24px;
    left: 30px;
    width: 0;
    border-left: 1px solid rgba(169,170,189,1);
    /* 竖线 */
    /* border-left: 1px solid red; */
}
/* .newTree .tree-selector-content dd:last-of-type .treebox-node-show::after{
    content: '';
    position: absolute;
    top: -30px;
    left: -20px;
    height: 100%;
    border: 1px solid blue;
} */
.newTree .tree-selector-content dd.treebox-node-show dl:last-of-type .treebox-node-show::after{
    content: '';
    position: absolute;
    top: -23px;
    left: -20px;
    width: 0;
    height: 100%;
    border: 1px solid #f2f5f7;
    /* 遮盖 */
    /* border: 1px solid yellow; */
}

.newTree .tree-selector-content dt{
    display: inline-block;
    background: #fff;
    white-space: nowrap;
    padding:5px 20px;
    position: relative;
}
/* 分级透明度 */
/* .newTree .tree-selector-content dt.dt_leval_3 {background:rgba(255,255,255,0.8);}
.newTree .tree-selector-content dt.dt_leval_4 {background:rgba(255,255,255,0.6);}
.newTree .tree-selector-content dt.dt_leval_5 {background:rgba(255,255,255,0.3);}
.newTree .tree-selector-content dt.dt_leval_6 {background:rgba(255,255,255,0.3);}
.newTree .tree-selector-content dt.dt_leval_7 {background:rgba(255,255,255,0.3);}
.newTree .tree-selector-content dt.dt_leval_8 {background:rgba(255,255,255,0.3);}
.newTree .tree-selector-content dt.dt_leval_9 {background:rgba(255,255,255,0.3);}
.newTree .tree-selector-content dt.dt_leval_10{background:rgba(255,255,255,0.3);} */
/* border: 1px dashed rgba(91,95,135,0.6); */
.newTree .tree-selector-content dt:not(.treebox-node)::before{
    content: '';
    position: absolute;
    left: -20px;
    top: 16px;
    width: 18px;
    height: 0;
    border-top: 1px solid rgba(169,170,189,1);
    /* border-top: 1px solid black; */
}
/* 去掉root-前面的—— */
/* .newTree .tree-selector-content>dl:first-of-type>dt::before{
    border: none;
} */

.newTree .tree-selector-content>dl>dt:first-of-type::before{
    border: none;
}

.newTree .tree-selector-content dt.dt_isExpand{
    padding-right:45px;
}

.newTree .tree-selector-content button.treebox-node-icon{
    left: auto !important;
    right: 5px !important;
}
.newTree .tree-selector-content dl dt.treebox-node{
    background: none;
    padding: 5px 0;
}

.newTree .Dialog__action-box label{
    margin-left:0!important;
}

/* 最后一个，线调整 */
.newTree .tree-selector-content dl dt.treebox-node::after{
    content: "";
    position: absolute;
    height: 110%;
    top: -23px;
    left: -21px;
    border: 3px solid #f2f5f7;
    /* border: 3px solid blue; */
}

.newTree .name-filter{
    position: absolute;
    right: -10px;
    top: 50%;
    transform: translate(0, -19px);
    z-index:9;
}
.newTree .treebox-node button{
    padding-right: 30px !important;
}
 
.newTree .treebox-node:hover, .treebox-left dd > div:hover{
    transform: translate3d(0, 0px, 0) !important;
    box-shadow:none;
}
.newTree .tree-selector-content dt{
    margin-bottom: 2px;
}
.newTree .tree-selector-top-filter{
    margin-bottom: 20px;
    position: relative;
    min-height: 25px;
}
.error-wrapper {
    text-align: center;
    margin-top: 100px;
}

.error-container {
    position: relative;
    height: 100%;
}

.error-404 {
    background: url("/developer/assets/img/error-404.png") no-repeat center top;
    padding-top: 142px;
}

.error-500 {
    background: url("/developer/assets/img/error-500.png") no-repeat center top;
    padding-top: 145px;
}

.error-wrapper h3 {
    font-size: 16px;
    font-weight: normal;
    color: #5b5f87;
    margin-top: 24px;
    margin-bottom: 14px;
}

.error-forbidden {
    background: url("/developer/assets/img/error-forbidden.png") no-repeat left top;
    padding-left: 400px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-top: -225px;
    margin-left: -507px;
    width: 615px;
    height: 451px;
    text-align: left;
    font-family: roboto;
}

.error-forbidden h2 {
    padding-top: 25px;
    font-size: 24px;
    font-weight: bold;
    color: #5b5f87;
    line-height: 36px;
}

.error-forbidden h3 {
    color: #a9aabd;
    line-height: 22px;
    margin-bottom: 40px;
    margin-top: 20px;
    font-size: 14px;
    font-weight: normal;
}
.error-forbidden h3 em{
    font-weight: 500;
    color: #5b5f87;
}

.error-forbidden > div {
    margin-left: 0 !important;
}

.title-container {
    height: 64px;
    width: 100%;
    background: #fff;
    border-bottom: 1px solid #d3e0ea;
    position: relative;
}

.title-container .title {
    font-size: 18px;
    color: #5b5f87;
    font-weight: normal;
    line-height: 64px;
    display: inline-block;
}

.ml30 {
    margin-left: 30px;
}

.error-inactive {
    background: url("/developer/assets/img/error-inactive.png") no-repeat left top;
    padding-left: 400px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-top: -161px;
    margin-left: -320px;
    width: 300px;
    height: 451px !important;
    text-align: left;
}

.error-browser {
    background: url("/developer/assets/img/error-browser.png") no-repeat left top;
    padding-left: 340px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-top: -161px;
    margin-left: -464px;
    width: 640px;
    height: 451px !important;
    text-align: left;
}

.error-inactive h2,
.error-browser h2 {
    font-size: 22px;
    font-weight: normal;
    color: #5b5f87;
}

.error-inactive h3,
.error-browser h3 {
    color: #a9aabd;
    line-height: 26px;
    margin-bottom: 25px;
    margin-top: 20px;
}

.error-browser ul li {
    display: inline-block;
    vertical-align: top;
    width: 60px;
    font-size: 12px;
    color: #a9aabd;
    text-align: center;
    position: relative;
    padding-top: 50px;
    margin-right: 10px;
}

.error-browser ul li:after {
    content: "";
    display: block;
    width: 60px;
    height: 40px;
    position: absolute;
    top: 0;
    left: 0;
    background: url("/developer/assets/img/browser-group.png") no-repeat center;
}

.error-browser ul li.browser-chrome:after {
    background-position-y: 0;
}

.error-browser ul li.browser-Firefox:after {
    background-position-y: -40px;
}

.error-browser ul li.browser-Safari:after {
    background-position-y: -80px;
}

.error-browser ul li.browser-IE:after {
    background-position-y: -120px;
}

.error-browser ul li.browser-360:after {
    background-position-y: -160px;
}

.error-browser ul li.browser-360fast:after {
    background-position-y: -200px;
}

.error-browser ul li.browser-sogo:after {
    background-position-y: -240px;
}

.error-browser ul li.browser-qq:after {
    background-position-y: -280px;
}

.error-browser ul li.browser-liebao:after {
    background-position-y: -320px;
}

.error-inactive > div {
    margin-left: 0 !important;
}

.error-inactive > a {
    margin-left: 0 !important;
}

.error-inactive > span {
    text-align: center;
    width: 50%;
    display: block;
    height: 36px;
    line-height: 35px;
    text-transform: uppercase;
    font-weight: 500;
    background: #63AF57;
    font-size: 14px;
    color: #ffffff !important;
    border: none;
    outline: none;
    border-radius: 2px;
    margin-top: 25px;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.12);
    transition: all .18s ease-out;
}

.error-inactive > span a {
    color: #ffffff !important;
}

.error-inactive > span:hover {
    box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);
}

/*topMenu*/
.TopMenuView_top_toolbar_container {
    height: 64px;
    /*box-shadow: rgba(0, 0, 0, 0.16) 0px 2px 6px;*/
    width: 100%;
    z-index: 80;
}

.TopMenuView_top_toolbar_container2 {
    background: none !important;
    margin: 0 20px;
}

.TopMenuView_top_toolbar_grp {
    background: none !important;
}

.TopMenuView_top_toolbar_logo {
    margin-top: 7px;
}


.footer-copyright{
    display: inline-block;
    vertical-align: top;
    text-indent: 0;
    width: 100%;
}
.footer-copyright a,
.footer-copyright span{
    color: #a9aabd;
    margin-left: 12px;
    display: inline-block;
    vertical-align: top;
    text-indent: 0;
    transition: all .24s ease-out;
}
.footer-copyright a{

}
.footer-copyright a:hover{
    color: #00bcd4;
}
.footer-copyright a::before,
.footer-copyright span::before{
    content: "|";
    display: inline-block;
    color: #d3e0ea;
    margin-right: 12px;
    vertical-align: middle;
    margin-top: -4px;
}
.footer-copyright a:first-child::before,
.footer-copyright span:first-child::before{
    display: none;
}






















.btn_wrap_icon{
    display: inline-block;
    width: 40px;
    height: 40px;
}
.btn_wrap_section .MuiIconButton-root{
    padding: 0;
    width: 100%;
    height: 100%;
}
.btn_wrap_section + .btn_wrap_section{
    margin-left: 12px;
}
.icon_text_wrap{
    display: flex;
    align-items: center;
}
.icon_text_wrap .iconfont {
    font-size: 22px;
    color: #63AF57;
    margin-right: 12px;
}
.iconmenu_icon_txt{
    font-size: 14px;
    color: #5B5F87;
}
.secondary.icon_text_wrap .iconfont{
    color: #FF9800;
}
.default_size_icon.iconfont{
    font-size: 22px;
}
.btn_con_box + .btn_con_box{
    margin-left: 6px;
}
.icon_text_wrap.import_up .iconfont{
    transform: rotate(180deg);
}
.icon_text_right_wrap{
    width: 100%;
    justify-content: space-between;
}
.icon_text_right_wrap .iconfont{
    margin: 0;
}
.tip_comp_wrap.iconfont{
    font-size: 20px;
}
.tip_comp_wrap.iconfont:hover:before{
    content: '\E72D';
}
.pages-area {
    display: flex;
    justify-content: space-between;
    width: 100%;
}
.pages-area.page-change-area {
    width: auto;
    flex: 1;
    display: flex;
    justify-content: flex-end;
}
.pages-area .page-change-area{
    margin: 0;
}
.page-btn-box{
    margin-left: 5px;
}
.page-btn-box .page-btn-area{
    min-width: 24px;
    height: 24px;
    line-height: 24px;
    color: #a9aabd;
    padding: 0;
    background: #fff;
    transition: background-color .18s linear;
    z-index: 2;
    font-size: 14px;
    border-radius: 2px;
}
.page-btn-box .page-btn-area:hover,
.page-btn-box .page-btn-area.active.Mui-disabled{
    background: #63af57;
    color: #fff;
}
.page-btn-box .iconfont{
    font-weight: 500;
    font-size: 18px
}
.page-btn-label{
    font-size: 14px;
    font-weight: 500
}
.pages-size-change .pages-select-area:before,
.pages-size-change .pages-select-area:hover:not(.Mui-disabled):before,
.pages-size-change .pages-select-area:after,
.pages-size-change .pages-select-area.Mui-focused:after{
    border: none;
}
.pages-size-change .pages-select-area .MuiSelect-selectMenu{
    height: 24px;
    background: #fff;
    font-size: 14px;
    color: #5b5f87;
    line-height: 24px;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 8px;
}
.pages-size-change .MuiSvgIcon-root{
    color: #63af57;
}
.pages-select-label{
    font-size: 12px;
    color: #a9aabd;
    display: inline-block;
    line-height: 24px;
    margin-left: 10px;
}
.pages-menuitem.MuiMenuItem-root{
    font-size: 15px;
    color: #5b5f87;
}


.circular-area{
    text-align: center;
    padding-top: 50px;
    overflow: hidden;
}
.circular-area .MuiCircularProgress-root{
    color: #63af57;
}
.head_toolbar_language{
    width: 48px;
    height: 48px;
}
.head_toolbar_language .iconfont{
    font-size: 20px;
    color: #fff;
}
.lang-item-area.MuiListItem-root {
    font-size: 16px;
    color: #5b5f87;
    padding: 12px 16px;
}
.cookie_box{
    background: rgba(38, 38, 39, 0.9);
    color: rgba(255, 255, 255, 0.8);
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 15px 260px 15px 30px;
    height: 68px;
    box-sizing: border-box;
    z-index: 9999;
    box-shadow: 0 -5px 10px rgba(0, 0, 0, 0.12);
    border-top: 1px solid #5b5f87;
    font-size: 13px;
    line-height: 1.5em;
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    transform-origin: bottom;
    opacity: 1;
    margin-bottom: 0;
    display: block;
}
.cookie_box_area{
    position: absolute;
    right: 30px;
    top: 50%;
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    margin-top: -18px;
}
.cookie_box_link{
    display: inline;
    margin-left: 10px;
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    color: #00bcd4;
}
.cookie_box_link:hover{
    opacity: 0.9;
    text-decoration: underline;
}
.cookie_box_area span{
    text-transform: capitalize;
}
.cookie_box.hide{
    transform: scale(0);
    opacity: 0;;
}
.cookie_box.close{
    font-size: 0;
    width: 20px;
    height: 20px;
    padding: 0;
    left: initial;
    right: 30px;
    border-radius: 10px;
    bottom: 9px;
    background: rgba(238, 255, 65, 0.8);
    border: none;
    box-shadow: none;
    cursor: pointer;
    overflow: hidden;
}
.cookie_box.close .cookie_box_link{
    display: none;
}
.cookie_box.close:hover{
    width: 96px;
    background: #63af57;
    box-shadow: 0 2px 6px rgba(99,175,87,0.5);
}
.cookie_box.close:after{
    content:"C";
    width: 20px;
    font-size: 11px;
    color: #63af57;
    line-height: 19px;
    display: inline-block;
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    text-align: center;
}
.cookie_box.close:hover:after{
    content:"Cookie Setting";
    width: 96px;
    color: #fff;
}

.cookie_box.close .cookie_box_area{
    display: none;
}
@media screen and (max-width: 1024px){
    .cookie_box{
        height: auto;
        padding: 10px;
        line-height: 16px;
    }
    .cookie_box_area{
        position: static;
        margin: 5px 0 0 0;

        text-align: right;
    }
}

.no_data_area{
    text-align: center;
    margin: 25px 0 16px;

}
.no_data_txt{
    color: rgb(169, 170, 189)
}
.no_data_wrap{
    text-align: center;
    line-height: 30px;
    padding: 20px 0;
    color: #a9aabd;
}
.dialog_title_area,
.dialog_action_area {
    position: relative;
    padding: 15px 30px ;
    white-space: nowrap;
}
.dialog_action_area{
    text-align: right;
}
.dialog_title_txt {
    font-size: 18px;
    color: #5B5F87;
    font-weight: normal;
}

.dialog_title_area .name-filter{
    position: absolute;
    right: -10px;
    top: 50%;
    transform: translate(0, -19px);
}

.dialog_title_subtxt {
    font-size: 12px;
    color: #a9aabd;
    line-height: 20px;
}
.dialog_title_subtxt.word-break {
    word-break: break-word;
    white-space: normal;
}

.dialog_content_area{
    padding: 20px 30px;
    padding-right: 17px;
    overflow: hidden;
    overflow-y: auto;
}
.dialog_action_area .dialog_action_area-box{
    position: absolute;
    margin: 0  ;
    left: 0;
    top: 50%;
    white-space: nowrap;
    margin-top: -12px  ;
}


.dialog_action_area {
    border-top: 1px solid #d3e0ea;
}

.DetailDialog-box .dialog_content_area{
    min-height: 360px;
}
.noti-msg-btn.MuiButton-root{
    padding: 6px 12px;
}
.noti-msg-btn .MuiButton-label{
    padding: 0 10px;
    font-size: 14px;
    color: #5b5f87;
}
.dialog-commnoti-area .MuiPaper-root{
    width: 768px;
}
.dialog_tit_close{
    position: absolute;
    right: 0;
    top:0;
}
.default_width_wrap.MuiDialog-root .MuiDialog-paper{
    width: 100%;
    max-width: 768px;
}
.confirm_box_tit {
    font-size: 22px;
    color: #5b5f87;
    font-weight: normal;
    line-height: 40px;
    margin-top: 10px;
    margin-bottom: 5px;
}
.confirm_box_subtit {
    font-size: 14px;
    line-height: 1.5em;
    color: #a9aabd;
    margin: 20px 0 30px 0;
}
.announcement_preview_dialog .dialog_content_area {
    padding: 0!important;
}
.announcement_preview_dialog table{
    width: 100% !important;
    margin: 0!important;
    border: none!important;
}
.menu_item_area.MuiButtonBase-root{
    color: #5b5f87;
    font-size: 15px;
}
.menu_item_area.MuiListItem-root.Mui-selected{
    background-color: rgba(0,0,0,0);
    color: #ff9800;
}
.menu_item_area.MuiButtonBase-root.disabled{
    cursor: not-allowed;
}
.component_search{
    min-width: 32px;
}
.component_search .button_position_area{
    width:32px;
    height: 32px;
    position: absolute;
    left: 0;
    top:0;
    padding: 0;
    z-index: 10;
    cursor: pointer;
    transition: all 0ms;
    transition-delay: 200ms
}
.component_search .button_position_area .MuiIconButton-root{
    padding: 0 ;
    width: 100%;
    height: 100%;
}
.component_search .default_search_ipt {
    transition: all 200ms;
    position: relative;
    width: 255px;
    transform: scaleX(1);
    opacity: 1;
}
.component_search .button_position_area.active{
    left: 0;
    transition-delay: 0ms
}
.component_search .button_position_area .iconfont{
    font-size: 16px;
    color: #63af57;
}
.component_search .search_remove_position{
    width : 32px;
    height: 32px;
    position:absolute;
    right: 0;
    top: 0;
    padding: 0;
    cursor : pointer;
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
}
.component_search .search_remove_position .iconfont{
    color: #63af57;
}
.component_search .search_remove_position:hover{
    transform: rotate(-90deg);
}
.component_search .default_search_ipt .MuiInputBase-input{
    padding-left: 35px;
}
.component_search .default_search_ipt .MuiInput-underline:after{
    border-color: #63af57;
}
.component_search .MuiInput-underline:hover:not(.Mui-disabled):before{
    border-color: #63af57;
}
.component_search .MuiInput-underline:before{
    border-color: #d3e0ea;
}
.component_search .default_search_exd{
    transition-delay: 200ms;
    width: 0;
    transform: scaleX(0);
    opacity: 0;
    display: inline-block;
}
.search-remove-position{
    position: absolute;
    right: 0;
    top:-3px;
    width: 32px;
    height: 32px;
}

.search_filter_default{
    position: relative;
}
.search_filter_label{
    font-size: 12px;
    color: #a9aabd;
}
.search_filter_box{
    position: relative;
    min-height: 28px;
    max-height: 150px;
    margin-top: 10px;
    padding-right: 40px;
    overflow: auto;
}
.search_filter_box_disabled + .search_filter_text_field{
    pointer-events: none;
}
.search_filter_box_disabled .search_filter_touch{
    border-color: rgba(0,0,0,.26);
    color: rgba(0,0,0,.26);
}
.search_filter_btn_close{
    position: absolute;
    right: 1px;
    top:0;
    display: flex;
    width: 22px;
    height: 22px;
    background: #e5f8fb;
    border-radius: 50%;
    transition: all .24s ease-out;
    transform: rotate(90deg);
    opacity: 0;
}
.search_filter_btn_close .iconfont{
    color: #ff9800;
    font-size: 13px;
}
.search_filter_btn_close .MuiIconButton-root:hover{
    background-color: rgba(0,0,0,0);
}
.search_filter_touch{
    position: relative;
    z-index: 4;
    display: inline-block;
    box-sizing: border-box;
    line-height: 22px;
    font-size: 12px;
    padding: 0 6px;
    border: 1px solid currentColor;
    color: currentColor;
    min-width: 30px;
    overflow: hidden;
    margin-right: 5px;

}
.search_filter_touch:hover .search_filter_btn_close{
    transform: rotate(0deg);
    opacity: 1;
}

.search_filter_text_field{
    position: relative;
    margin-top: 10px;
}
.search_filter_text_input.MuiFormControl-root ::placeholder{
    opacity: .4;
    transform: translateX(0);
    transition: all .24s ease-out;
}
.search_filter_box + .search_filter_text_field{
    margin-top: -28px;
}
.search_filter_box +  .search_filter_text_field .search_filter_text_input.MuiFormControl-root ::placeholder{
    opacity: 0;
    transform: translateX(20px);
}

.search_filter_default.active .search_filter_box + .search_filter_text_field{
    margin-top: 0;
}
.search_filter_default.active .search_filter_text_input.MuiFormControl-root ::placeholder{
    opacity: .6;
    transform: translateX(0);
}
.search_filter_default .search_filter_box +  .search_filter_text_field :-ms-input-placeholder.MuiInput-input{
    opacity: 0;
}
.search_filter_default.active .search_filter_box +  .search_filter_text_field :-ms-input-placeholder.MuiInput-input{
    opacity: .6;
}
.search_filter_text_popupbtn{
    position: absolute;
    right: 0;
    top:5px;
    display: block;
    width: 22px;
    height: 22px;
}
.search_filter_text_popupbtn .iconfont{
    color: #63af57;
    font-size: 22px;
}
.search_filter_text_popupbtn .Mui-disabled  .iconfont{
    color: rgba(0,0,0,.26);
}
.search_filter_text_popupbtn .MuiIconButton-root:hover{
    background-color: rgba(0,0,0,0);
}
.search_filter_tips{
    font-size: 12px;
}
.search_filter_default_result{
    position: absolute;
    z-index: 200;
    max-height: 220px;
    width: 100%;
    padding: 10px;
    border: 1px solid #d3e0ea;
    box-shadow: 0 3px 8px rgba(0, 0, 0, 0.12);
    box-sizing: border-box;
    background: #fff;
    transition: all .3s cubic-bezier(0.23, 1, 0.32, 1);
    overflow: auto;
    transform: scale(1);
    transform-origin: top;
    opacity: 1;
}
.search_filter_item{
    display: block;
    margin: 0;
    width: 100%;
    min-height: 36px;
    line-height: 20px;
    padding: 8px 10px;
    font-size: 14px;
    color: #a9aabd;
    background: #fff;
    border: none;
    box-sizing: border-box;
    transition: all .24s ease-out;
    cursor: pointer;
}
.search_filter_item.active,.search_filter_item:hover{
    background: #a9aabd;
    color: #fff;
}
.task_popup_title{
    position: relative;
    display: flex;
    justify-content: flex-end;
    padding: 10px 0 10px 0;
    margin-top: -20px;
}
.task_popup_wrap .dialog_content_area{
    flex: 1;
    flex-basis: auto;
    display: flex;
    flex-direction: column;
    overflow: hidden;
}

.filter_drawer_checkbox.MuiFormControlLabel-root{
    position: relative;
    margin: 0;
    margin-right: 6px;
    border: 1px solid #a9aabd;
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    box-sizing: border-box;
    overflow: hidden;
    border-radius: 0;
}
.filter_drawer_checkbox .MuiCheckbox-root {
    position: absolute;
    left: 0;
    top:0;
    height: 100%;
    width: 100%;
    background: none;
    padding: 0;
    border-radius: 0;
}
.filter_drawer_checkbox.MuiFormControlLabel-root:hover{
    box-shadow: 0 2px 6px rgba(0, 0, 0, .12);
    transform: translate3d(0, -1px, 0);
}
.filter_drawer_checkbox.MuiFormControlLabel-root.active, .filter_drawer_checkbox.MuiFormControlLabel-root:hover{
    border: 1px solid currentColor;
    background: #fff;
}
.filter_drawer_checkbox.MuiFormControlLabel-root.Mui-disabled.active, .filter_drawer_checkbox.Mui-disabled.MuiFormControlLabel-root:hover{
    border: 1px solid #a9aabd;
    background: #fff;
    box-shadow: none;
    transform: none;
}
.filter_drawer_checkbox.MuiFormControlLabel-root.active:after{
    content: "";
    display: block;
    position: absolute;
    z-index: 1;
    bottom: 0;
    right: 0;
    width: 18px;
    height: 13px;
    background: url("/developer/assets/img/AddWidgetDlg-input-apptype-active2.png") no-repeat currentColor;
}
.filter_drawer_checkbox .MuiCheckbox-root .MuiIconButton-label{
    opacity: 0;
}
.filter_drawer_checkbox.MuiFormControlLabel-root .MuiFormControlLabel-label{
    display: flex;
    min-width: 66px;
    height: 30px;
    align-items: center;
    justify-content: center;
    font-size: 12px;
    margin: 0;
    padding: 0 6px;
    box-sizing: border-box;
    position: relative;
    z-index: 2;
}
.filter_drawer_checkbox.filter_drawer_checkbox_radio.MuiFormControlLabel-root.active:after{
    background: url("/developer/assets/img/icon-radiobutton-checked.png") no-repeat currentColor;
}
.filter_drawer_checkbox.filter_drawer_checkbox_radio.Mui-disabled.MuiFormControlLabel-root.active:after{
    background: url("/developer/assets/img/icon-radiobutton-checked.png") no-repeat #a9aabd;
}
.filter_drawer_checkbox.MuiFormControlLabel-root.Mui-disabled{
    cursor: not-allowed;
}
.error_con_wrap.error_auto_height{
    height: auto;
}
.tabs_con_wrap {
    display: flex;
}
.tabs_con_item {
    cursor: pointer;
    color: #5B5F87;
}
.tabs_con_item:not(:last-child) {
    margin-right: 20px;
}
.tabs_con_item.active {
    border-bottom: 2px solid;
    font-weight: 600;
}

.dialog_table_wrap{
    width: 100%;
    margin-bottom: 20px;
    border-collapse: separate;
    border-spacing: 0 2px;
}
.dialog_table_wrap tr{
    border-top: 1px solid #d3e0ea;
}
.dialog_table_wrap thead th {
    height: 44px;
    font-size: 12px;
    color: #a9aabd;
    font-weight: normal;
    padding-left: 16px;
    min-width: 30px;
}
.dialog_table_wrap tr th:first-child {
    padding-left: 10px;
    width: 1px;
}
.dialog_table_wrap tbody tr {
    transition: all .18s linear;
    border-top: 1px solid #d3e0ea;
}
.dialog_table_wrap td {
    background: #f2f5f7;
    font-size: 13px;
    line-height: 18px;
    color: #5b5f87;
    padding-left: 16px;
    max-width: 200px;
    position: relative;
    padding-top: 4px;
    padding-bottom: 4px;
    box-sizing: border-box;
    word-break: break-word;
}
.dialog_table_wrap tr td:first-child {
    padding-left: 10px;
    color: #63af57;
    font-size: 14px;
}

.table_default_wrap{
    width: 100%;
    border-collapse: separate;
    border-spacing: 0 2px;
    font-size: 12px;
    color: rgba(0,0,0,.85);
    color: #5B5F87;
}

.table_default_wrap thead tr{
    height: 44px;
}
.table_default_wrap thead th{
    border-top: 2px solid #d3e0ea;
    font-size: 12px;
    color: rgba(0,0,0,.45);
    padding: 0 5px;
    font-family: Roboto-Medium;
}
.table_default_wrap tbody tr{
    background: #F3F3F4;
    height: 36px;
    cursor: pointer;
}
.table_default_wrap.anticolor tbody tr{
    background: #fff;
}
.table_default_wrap tbody tr:hover{
    background: #E6E8EA;
}
.table_default_wrap tbody td{
    vertical-align: middle;
    padding: 9px 5px;
    word-break: break-all;
}
.table_default_wrap tr td:first-child,
.table_default_wrap th:first-child{
    padding-left: 10px;
}
.table_default_wrap tr td:last-child,
.table_default_wrap th:last-child{
    padding-right: 15px;
}
.table_apk_img{
    flex-shrink: 0;
    width: 30px;
    height: 30px;
    margin-right: 16px;
    vertical-align: middle;
}
.table_link{
    flex: 1;
    overflow: hidden;
    color: #63af57;
}
.table_apk_wrap{
    display: flex;
    align-items: center;
}
.table_select_adjusty.MuiFormControl-root{
    width: 150px;
}
.table_select_adjusty .MuiInputBase-input{
    font-size: 12px;
}
.table_select_adjusty label + .MuiInput-formControl{
    margin: 10px 0;
}
.table_default_th_button{
    display: inline-flex;
    min-width: 88px;
    align-items: center;
    line-height: 44px;
    height: 44px;
    cursor: pointer;
}
.table_default_th_button:hover{
    background: rgba(0,0,0,.1);
}
.table_default_th_button .MuiButton-root{
    display: inline-block;
    padding: 0 5px;
    min-width: unset;
    line-height: 44px;
    height: 44px;
    text-transform: capitalize;
    color: rgba(0,0,0,.45);
    word-break: keep-all;
    white-space: nowrap;
    font-family: Roboto-Medium;
    font-weight: normal;
}
.table_default_th_button .MuiButton-root:hover,.table_default_th_button.table_default_no_sortable:hover{
    background: rgba(0,0,0,0);
}
.table_default_th_button.table_default_no_sortable .MuiButton-root{
    pointer-events: none;
    cursor: default;
}
.table_default_th_button.table_default_no_sortable, .table_default_th_button.table_default_no_sortable .MuiButton-root:hover{
    background: rgba(0,0,0,0);
    cursor: default;
}

.table_default_th_button.table_default_active_button .MuiButton-root{
    height: 100%;
    cursor: pointer;
}
.table_default_th_button.table_default_active_button .MuiButton-root:hover{
    background: rgba(0,0,0,.01);
}
.sort_icon_wrap{
    width: 20px;
    height: 20px;
}
.table_default_th_sort{
    display: flex;
    align-items: center;
}
.table_action_td{
    position: relative;
}
.table_action_box{
    position: absolute;
    display: inline-block;
    right: 0;
    top:2px;
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    opacity: 0;
    z-index: 10;
    min-width: 120px;
}
.table_action_box .btn_wrap_section + .btn_wrap_section{
    margin-left: 6px;
}
.table_default_wrap tr:hover .table_action_box{
    opacity: 1;
    right: 10px;
}
.table_action_box .btn_wrap_icon{
    width: 32px;
    height: 32px;
}
.table_default_sort_wrap tbody td {
    padding-left: 10px;
}
.table_th_action{
    text-align: right;
}
.table_th_action .table_default_th_button{
    text-align: right;
    justify-content: flex-end;
}
.terminal_list_wrap{
    position: relative;
    min-width: 80px;
    text-align: right;
    display: inline-block;
}
.terminal_list_unavailable{
    line-height: 20px;
    height: 22px;
    color: #5b5f87;
    font-weight: 500;
}
.terminal_list_online{
    color: #63af57;
    font-weight: 500;
}
.terminal_list_offline{
    color: #a9aabd;
    font-weight: 500;
}
.terminal_list_online:after,
.terminal_list_offline:after,
.terminal_list_unavailable:after{
    content: "";
    display: inline-block;
    width: 14px;
    height: 14px;
    margin-left: 6px;
    vertical-align: middle;
    margin-top: -2px;
    background: url("/developer/assets/img/terminal-list-status.png") no-repeat left top;
}
.terminal_list_online.inhousemessage:after,
.terminal_list_unavailable.inhousemessage:after{
    background-position: left bottom;
}
.terminal_list_offline:after{
    background-position: center top;
}
.terminal_list_offline.inhousemessage:after{
    background-position: center bottom;
}
.terminal_list_unavailable:after{
    background-position: right top;
}
.table_list_status{
    text-align: right;
    font-size: 12px;
    color: #a9aabd;
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms
}
.table_list_status .label_txt_wrap{
    padding: 0 6px;
    display: inline-block;
    text-transform: capitalize;
    font-size: 12px;
    height: 24px;
    line-height: 23px;
    margin-left: 6px;
}
.table_action_td{
    text-align: right;
}
.table_default_wrap tr:hover .table_list_status{
    opacity: 0;
}
.table_default_wrap.table_default_card thead{
    display: none;
}
.table_default_wrap.table_default_card tbody{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.table_default_wrap.table_default_card tr {
    width: calc(50% - 3px);
    display: table;
    table-layout: fixed;
    margin-bottom: 4px;
}
.table_default_wrap.table_default_card tr td {
    display: none;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: keep-all;
}
.table_default_wrap.table_default_card tr td:nth-child(1),
.table_default_wrap.table_default_card tr td:nth-child(2),
.table_default_wrap.table_default_card tr td:nth-child(3),
.table_default_wrap.table_default_card tr td:last-child,
.table_default_wrap.table_default_card tr td:nth-last-child(2){
    display: table-cell;
}
.table_default_wrap.table_default_card tr td:nth-child(1) {
    width: 50px;
}
.table_default_wrap.table_default_card .table_action_td {
    width: 120px;
}
.dialog_table_box{
    flex: 1;
    flex-basis: auto;
    overflow: auto;
}
.table_default_wrap .MuiFormControlLabel-root{
    margin: 0;
}
@media screen and (max-width: 1400px){
    .table_default_wrap.table_default_card tr td:nth-child(3) {
        display: none;
    }
}

.topmenu_toolbar_router{
    position: relative;
    display: flex;
    min-width: 48px;
    height: 48px;
}
.topmenu_toolbar_router .iconfont{
    font-size: 20px;
    color: #fff;
}
.router_box_section{
    display: flex;
    align-items: center;
    width: 144px;
    flex-shrink: 0;
}
.router_container_box {
    padding:0;
    position: relative;
    min-width: 380px;
}
.router_container_head{
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0 10px 0 20px;
    height: 52px;
    margin-bottom: 6px;
    border-bottom: 1px solid #d3e0ea;
}

.router_name_filter{
    max-width: 220px ;
    min-width: 36px;
    transform-origin: right;
    flex-grow: 0;
    flex-shrink: 1 ;
}
.router_name_filter .component_search .default_search_ipt{
    max-width: 220px ;
}
.router_box_list {
    display: flex;
    justify-content: space-between;
    position: relative;
    padding: 0 20px;
    height: 56px;
    border-left: 2px solid transparent;
    white-space: nowrap;

}
.router_box_list.active{
    background: #f2f5f7;
    border-left-color: #d3e0ea;
}
.router_box_con{
    display: flex;
    align-items: center;
    flex: 1;
    overflow: hidden;
}

.router_box_img {
    max-width: 16px;
    height: 16px;
    margin: 0 8px 0 0;
}

.router_box_tit {
    font-size: 14px;
    color: #5b5f87;
    line-height: 28px;
    font-weight: 500;;
    text-transform: uppercase;;
    word-break: break-all;
    flex: 1;
    overflow: hidden;
    text-overflow: ellipsis;
}
.router_box_btn{
    position: relative;
    margin-left: 20px;
}
.router_box_btn .svg_icon_area,.router_box_btn .btn_wrap_section{
    width: 28px;
    height: 28px;
}
.router_box_btn .MuiIconButton-root{
    padding: 0;
    border-radius: 0;
}

.router_box_btn.disabled{
    pointer-events: none;
    opacity: 0;
    visibility: hidden;
}
.router_box_btn.active:after{
    content: '';
    display: block;
    width: 9px;
    height: 9px;
    border-radius: 50%;
    border: 1px solid #fff;
    box-shadow: inset 0 0 0px 3px #63af57;
    background: #fff;
    position: absolute;
    right: -5px;
    top: -2px;
}
.msg_no_data_router{
    text-align: center;
    padding: 16px 0;
    font-size:14px;
    color:#a9aabd;
    font-weight:normal;
}
.router_btn_more {
    background: #f2f5f7;
}
.router_btn_more .MuiButton-label{
    font-size: 14px;
}
.router_marketlist {
    max-height: 0;
    overflow: hidden;
    transition: all .24s ease-out;
}

.router_marketlist.open {
    max-height: none;
    overflow: visible;
}
.router_title_large_area{
    font-size: 16px;
    font-weight: 500;
    color: #5b5f87;
}
.router_box_btn .svg_icon_box .MuiIconButton-root{
    border-radius: 0;
}
@media screen and (max-width: 1024px){
    .router_container_box{
        min-width: initial;
        width: 288px
    }
}








.btn-notification-important{
    display: inline-block;
    width: 48px;
    height: 48px;
}
.btn-notification-important .iconfont{
    font-size: 20px;
    color: #fff;
}

.notification-count-area{
    position: relative;
    display: block;
    top: 10px;
    margin-left: -23px;
    background: #ff9800;
    font-size: 12px;
    color: #fff;
    line-height: 14px;
    height: 16px;
    padding: 0 4px;
    border-radius: 2px;
}
.notification-title{
    display: flex;
    align-items: center;
    height: 68px;
    padding: 0 20px;
    font-size: 24px;
    color: #5b5f87;
    font-weight: bold;
    box-sizing: border-box;
    font-family: "Roboto-Light";
}
.notification-box-area{
    position: relative;
}

.notification-box-area.MuiMenuItem-root{
    padding: 10px 76px 10px 20px ;
    width: 400px;
    border-top: 1px solid #d3e0ea;
    flex-direction: column;
    align-items: flex-start;
}
.notification-box-tit{
    font-size: 14px;
    color: #5b5f87;
    white-space: normal;
    line-height: 16px;
    word-break: break-word;
    max-height:32px;
    overflow: hidden;
    position: relative;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    font-family: "Roboto";
    width:100%;
}
.notification-box-subtit{
    font-size: 12px;
    font-weight: normal;
    color: #a9aabd;
    margin-top: 4px;
    white-space: normal;
    font-family: "Roboto";
}
.notification-box-area.top:after {
    content: "\E7B6";
    display: inline-block;
    color: rgb(255, 152, 0);
    position: absolute;
    left: 3px;
    top: 3px;
    font-size: 20px;
    font-family: iconfont;
}
.notification-box-line{
    padding: 0 6px;
    color: #d3e0ea;
}
.notification-area-button{
    position: absolute ;
    right: -13px;
    top: 50%;
    margin-top: -19px;
    width: 36px;
    height: 36px;
    opacity: 0;
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
}
.notification-area-button .iconfont{
    color: #63af57;
    font-size: 28px;
}
.notification-box-area:hover:before{
    right: 40px;
    opacity: 0;
}
.notification-box-area:hover .notification-area-button{
    right: 13px;
    opacity: 1;
}
.notification-box-area:before{
    content: "";
    display: block;
    position: absolute;
    width: 36px;
    height: 36px;
    top: 50%;
    right: 10px;
    margin-top: -15px;
    background: url("/developer/assets/img/TaskListView-app-list-status.png") no-repeat;
    transform: scale(0.8);
    transform-origin: left top;
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
}
.router-morehalf-area{
    display: flex;
    justify-content: space-between;
    height: 36px;
}
.router-more-area.MuiMenuItem-root{
    width: calc(50% - 1px);
    height: 100%;
    padding: 0;
    background: #f2f5f7;
    justify-content: center;
    color: #00bcd4;
    font-weight: normal;
    min-height: 36px;
    line-height: 36px;
    font-size: 14px;
}

.notification-box-area.notification-li-1:before,
.notification-box-area.notification-li-2:before,
.notification-box-area.notification-li-3:before,
.notification-box-area.notification-li-0:before{
    background-position: -72px 0;
}

.notification-box-area.notification-li-11:before{
    background-position: 0 -252px;
}

.notification-box-area.notification-li-22:before,
.notification-box-area.notification-li-42:before,
.notification-box-area.notification-li-71:before{
    background-position: 0 -324px;
}

.notification-box-area.notification-li-101:before{
    background-position: -72px -324px;
}

.notification-box-area.notification-li-43:before,
.notification-box-area.notification-li-23:before,
.notification-box-area.notification-li-72:before{
    background-position: 0 -360px;
}

.notification-box-area.notification-li-102:before{
    background-position: -72px -360px;
}

.notification-box-area.notification-li-21:before,
.notification-box-area.notification-li-41:before{
    background-position: 0 -432px;
}

.notification-box-area.notification-li-31:before{
    background-position: 0 -468px;
}

.notification-box-area.notification-li-73:before{
    background-position: -36px -576px;
}

.notification-box-area.notification-li-12:before,
.notification-box-area.notification-li-81:before{
    background-position: 0 -612px;
}

.notification-box-area.notification-li-151:before,
.notification-box-area.notification-li-152:before{
    background-position: 0 -684px;
}

.notification-box-area.notification-li-153:before{
    background-position: 0 -36px;
}

.noti-msg-box {
    margin-top: -16px;
    padding-bottom: 10px;
}
.noti-msg-region{
    word-break:break-word
}
.noti-msg-sec{
    width:100%;
    line-height:initial;
    word-break:break-word;
}
.noti-msg-item {
    border-bottom: 1px solid #d3e0ea;
    padding: 9px 0 11px 0;
    position: relative;
    font-size: 14px;
    color: #5b5f87;
    line-height: 26px;
    min-height: 26px;
    display: flex;
    align-items: center;
    word-break: break-all;
    flex-wrap: nowrap;
}

.noti-msg-txt {
    font-weight: normal;
    color: #a9aabd;
    line-height: 20px;
    font-size: 12px;
    width: 200px;
    flex-shrink: 0;
    padding-right: 20px;
    display: inline-block;
}

.noti-msg-item em img {
    height: 49px;
    width: 49px;
    border-radius: 10px;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.12);
}

.noti-msg-tit {
    font-size: 20px;
    line-height: 30px;
    padding: 12px 0;
    font-weight: normal;
}

.noti-msg-item b {
    font-weight: normal;
}

.noti-msg-box .NotificationMessageDetail_type,
.noti-msg-box .app_screenshot_box{
    width: calc(100% - 220px);
    box-sizing: border-box;
}

.NotificationMessageDetail-imggroup {
    margin-top: 7px;
    margin-bottom: -6px;
}

.NotificationMessageDetail-imggroup li {
    display: inline-block;
    margin: 0 8px 8px 0;
    cursor: pointer;
    vertical-align: top;
}

.NotificationMessageDetail-imggroup li:hover img {
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.12);
}

.NotificationMessageDetail-imggroup li img {
    width: 90px;
    transition: all .18s linear;
    border: 1px solid #f3f6f8;
}

.apk-large-icon {
    width: 60px;
    height: 60px;
    border-radius: 20px;
    box-shadow: 0 1px 6px rgba(0, 0, 0, 0.12);
    display: inline-block;
}

.NotificationMessageDetail_type {
    background: #e9edf5;
    padding: 16px;
    margin-top: 6px;
}
.NotificationMessageDetail_type:empty{
    padding: 0;
}

.NotificationMessageDetail_type > p {
    font-size: 12px;
    color: #5b5f87 ;
    line-height: 26px;
    margin-bottom: 0 ;
    position: relative;
    padding-right: 60px;
}

.NotificationMessageDetail_type .icon-fileupload-download {
    position: absolute ;
    right: 0px;
    top: 3px;
    margin-top: 0 ;
}

.NotificationMessageDetail_type .icon-fileupload-download svg {
    color: #63af57 ;
}

.right-top-close {
    width: 16px;
    height: 16px;
    background: url("/developer/assets/img/btn_remove.png");
    position: absolute;
    right: 16px;
    top: 16px;
    background-size: cover;
    cursor: pointer;
}


/* reset */
.noti-msg-area h1, .noti-msg-area h2, .noti-msg-area h3, .noti-msg-area h4, .noti-msg-area h5, .noti-msg-area h6, .noti-msg-area dl, .noti-msg-area dt, .noti-msg-area dd, .noti-msg-area ul, .noti-msg-area ol, .noti-msg-area li, .noti-msg-area p, .noti-msg-area blockquote, .noti-msg-area pre, .noti-msg-area hr, .noti-msg-area figure, .noti-msg-area table, .noti-msg-area caption, .noti-msg-area th, .noti-msg-area td, .noti-msg-area form, .noti-msg-area fieldset, .noti-msg-area legend, .noti-msg-area input, .noti-msg-area button, .noti-msg-area textarea, .noti-msg-area menu {
    margin: initial;
    padding: initial;
    font-family: initial;
}

.noti-msg-area header, .noti-msg-area footer, .noti-msg-area section, .noti-msg-area article, .noti-msg-area aside, nav, address, figure, figcaption, menu, details {
    display: initial;
}

.noti-msg-area table {
    border-collapse: initial;
    border-spacing: initial;
    word-break: break-word;
}

.noti-msg-area caption, .noti-msg-area th {
    text-align: initial;
}


.noti-msg-area i, cite, .noti-msg-area em, .noti-msg-area var, .noti-msg-area address, .noti-msg-area dfn {
    font-style: initial;
}
.noti-msg-area h1, .noti-msg-area h2, .noti-msg-area h3, .noti-msg-area h4, .noti-msg-area h5, .noti-msg-area h6, .noti-msg-area small {
    font-size: initial;
}


.noti-msg-area label, .noti-msg-area summary {
    cursor: initial;
}


.noti-msg-area h1, .noti-msg-area h2, .noti-msg-area h3, .noti-msg-area h4, .noti-msg-area h5, .noti-msg-area h6, .noti-msg-area em, .noti-msg-area strong, .noti-msg-area b {
    font-weight: initial;
}
.noti-msg-area h1, .noti-msg-area h2, .noti-msg-area h3, .noti-msg-area h4, .noti-msg-area h5, .noti-msg-area h6{
    line-height: 1.5em;
    font-weight: bold;
}
.noti-msg-area h1{
    font-size: 32px;
}
.noti-msg-area h2{
    font-size: 24px;
}
.noti-msg-area li h3,
.noti-msg-area h3{
    font-size: 20px;
    padding: 0;
    font-weight: bold;
}
.noti-msg-area h4{
    font-size: 18px;
}
.noti-msg-area h5{
    font-size: 16px;
}
.noti-msg-area h6{
    font-size: 14px;
}


.noti-msg-area strong,
.noti-msg-area b{
    font-weight: bold;
}
.noti-msg-area li em,
.noti-msg-area em,
.NotificationMessageDetail-box li .noti-msg-area em{
    display: inline;
    width: auto;
    color: initial;
    font-style: italic;
    font-size: initial;
    line-height: 1.5em;
    padding: initial;
}
.noti-msg-area ins{
    text-decoration: underline;
}
.noti-msg-area del{
    text-decoration: line-through;
}
.noti-msg-area code{
    overflow-wrap: break-word;
    background: rgb(241, 241, 241);
    border-radius: 3px;
    padding: 1px 3px;
    font-family: monospace;
}
.noti-msg-area pre{
    overflow-wrap: break-word;
    background: #f1f1f1;
    border-radius: 3px;
    padding: 1em 10px;
}

.noti-msg-area li {
    list-style: unset;
    line-height: 2em;
}
li.public-DraftStyleDefault-depth0{
    list-style: none;
}
.public-DraftStyleDefault-block{
    margin: 0;
}
.rdw-editor-main pre{
    padding: 8px 20px;
}
.noti-msg-area ul ol,
.noti-msg-area ol ul{
    padding-left: 20px;
}
.noti-msg-area ul,
.noti-msg-area ol{
    margin: 10px 16px;
}
.noti-msg-area blockquote{
    border-left: 5px solid #f1f1f1;
    padding-left: 5px;
    display: block;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 40px;
    margin-inline-end: 40px;
}
.btn_more_single{
    background: #f2f5f7;
    text-align: center;
    height: 36px;
    line-height: 36px;
    font-size: 14px;
    color: #00bcd4;
    cursor: pointer;
}
.btn_more_single:hover{
    background: rgba(0,0,0,.1);
}
.no-msg-area{
    text-align: center;
    margin-top: 25px;
    margin-bottom: 16px;
}
.no-msg-txt{
    color: rgb(169, 170, 189);
    font-family: "Roboto-Light";
}

.head_toolbar_payment{
    position: relative;
    z-index: 99;
    width: 100%;
    height: 46px;
    background: #F2F5F7;
    text-align: center;
}
.head_payment_wrap{
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    background: rgba(99, 175, 87, .2);
}
.head_payment_wrap.warning{
    background: #ffeacc;
}
.head_payment_wrap.warning .head_payment_txt{
    color: #ff9800;
}
.head_payment_sec + .mainlayout-container .dev-home-header{
    margin-top: -110px;
}
.head_payment_txt{
    font-size: 16px;
    font-weight: 400;
    color: #63AF57;
    line-height: 46px;
    margin-right: 10px;
}
.head_toolbar_wrap {
    position: relative;
    width: 100%;
    flex-shrink: 0;
}
.head_toolbar_section{
    position: relative;
    display: flex;
    justify-content: space-between;
    height: 64px;
    padding: 0 30px;
    background: none;
    z-index: 80;
    background-blend-mode: hard-light;
    transition: all .18s ease-out .1s;
}
.doc_cent_area{
    display: inline-block;
    height: 48px;
    width: 48px;
}
.doc_cent_area .iconfont{
    font-size: 19px;
    color: #fff;
}
.head_toolbar_action_search{
    position: relative;
    height: 36px;
    min-width: 36px;
    display: none;
}

.head_toolbar_menuview_left {
    display: flex;
    align-items: center;
}
.head_toolbar_menuview_area{
    display: none;
}
.toolbar_logo_area {
    position: relative;
    display: flex;
    align-items: center;
}
.toolbar_logo_link{
    display: inline-flex;
    align-items: center;
}
.toolbar_logo_self {
    max-height: 29px;
}

.toolbar_logo_txt{
    font-size: 18px;
    color: #fff;
    margin-left: 8px;
    font-weight: 500;
}
.head_toolbar_menuview_right{
    display: flex;
    align-items: center;
}

.head_toolbar_nav {
    margin-left: 10px;
    list-style: none;
    color: #ffffff;
    position: relative;
    font-size: 14px;
    padding-right: 30px;
    margin-right: 20px;
    line-height: 30px;
}

.head_toolbar_nav:after {
    content: "";
    display: block;
    width: 1px;
    height: 32px;
    background: rgba(255, 255, 255, 0.3);
    position: absolute;
    right: 0;
    top: 0px;
}
.menu-res-area .iconfont{
    color: #fff;
    font-size: 24px;
}
.head_toolbar_item {
    display: inline-block;
    margin-left: 10px;
}

.head_toolbar_link {
    padding: 0 16px;
    display: block;
    color: #ffffff;
    text-decoration: none;
    opacity: 0.8;
    transition: all .24s ease-out .05s;
    border-radius: 16px;
    border: 1px solid transparent;
    box-sizing: border-box;
}

.head_toolbar_link:hover,
.head_toolbar_item.active .head_toolbar_link {
    opacity: 1;
    border: 1px solid rgba(255, 255, 255, 0.8);
    background: rgba(255, 255, 255, 0.1);
}
.head_notif_area .iconfont{
    font-size: 23px;
    color: #fff;
}
.head_notif_area.MuiIconButton-root{
    width: 36px;
    height: 36px;
}
.toolbar_user_area.iconfont{
    display: flex;
    align-items: center;
    color: #fff;
    font-size: 14px;
    text-transform: none;
}
.head_toolbar_user .MuiButton-label{
    color: #fff;
    font-size: 14px;
}
.head_toolbar_user .iconfont:before{
    font-size: 20px;
    padding-right: 8px;
}
.toolbar_user_item.MuiListItem-root{
    padding: 10px 16px;
}
.toolbar_user_item .iconfont{
    color: #757575;
}
.toolbar_user_item .iconfont:before{
    font-size: 20px;
    padding-right: 30px;
    font-weight: bold;
}
.toolbar_user_txt{
    font-family: "Roboto", "Helvetica", "Arial", sans-serif!important;
}
.toolbar_user_item .toolbar_user_txt{
    font-size: 14px;
}
.menu-res-area .iconfont{
    color: #fff;
    font-size: 24px;
}
.head_user_action_btn.MuiButton-text{
    padding: 6px;
}

.footer_container {
    margin-top: 40px;
    padding-top: 30px;
    background: #262627;
}

.footer_link_group {
    float: left;
    width: 25%;
}

.footer_link_group h3 {
    font-size: 16px;
    color: #ffffff;
    font-weight: normal;
}

.footer_link_group em {
    display: block;
    width: 40px;
    height: 2px;
    background: #63af57;
    margin: 12px 0 8px 0;
}

.footer_link_group li a {
    font-size: 12px;
    color: #787986;
    line-height: 24px;
    -webkit-transition: all .18s ease-out;
    -moz-transition: all .18s ease-out;
    transition: all .18s ease-out;
}

.footer_link_group li a:hover,
.footer_link_group li a:active {
    color: #0bbfd6;
}

.footer_container p {
    clear: both;
    font-size: 12px;
    color: #6c6c6d;
    padding-top: 20px;
    margin-bottom: 16px;
    text-align: center;
}

.footer_contact_list li {
    padding-left: 32px;
    margin-bottom: 10px;
    position: relative;
    color: #787986;
}

.footer_contact_list .icon-phone,
.footer_contact_list .icon-email,
.footer_contact_list .icon-address {
    position: absolute;
    left: 0;
    top: 0;
    display: block;
    width: 16px;
    height: 16px;
}

.footer_contact_list .icon-phone {
    background: url("/developer/assets/img/footer-icon-phone.png") no-repeat center;
}

.footer_contact_list .icon-email {
    background: url("/developer/assets/img/footer-icon-email.png") no-repeat center;
}

.footer_contact_list .icon-address {
    background: url("/developer/assets/img/footer-icon-location.png") no-repeat center;
}

.title {
    margin-top: 30px;
    font-size: 18px;
    line-height: 22px;
    padding-left: 10px;
    color: #5b5f87;
    font-weight: normal;
    position: relative;
    margin-bottom: 16px;
}

.title:before {
    content: "";
    position: absolute;
    display: block;
    width: 2px;
    height: 22px;
    background: #5b5f87;
    top: 2px;
    left: 0;
}


/* title-large */

.title-large{
    font-size: 24px;
    color: #5b5f87;
    font-weight: normal;
    line-height: 24px;
    margin-bottom: 20px;
}


.title-detail {
    margin-top: 20px;
    font-size: 18px;
    line-height: 22px;
    padding-left: 10px;
    color: #5b5f87;
    font-weight: 500;
    position: relative;
    margin-bottom: 16px;
}

.title-detail:before {
    content: "";
    position: absolute;
    display: block;
    width: 2px;
    height: 22px;
    background: #5b5f87;
    top: 2px;
    left: 0;
}

.mainlayout-container {
    min-height: calc(100% - 40px);
    padding-bottom: 30px;
    box-sizing: border-box;
}

.index__global__breadcrumb + .mainlayout-container {
    min-height: calc(100% - 40px);
}

.mainlayout-container iframe {
    display: none;
}

.footer {
    background: #fff;
    border-top: 1px solid #d3e0ea;
    text-align: center;
    line-height: 39px;
    font-size: 12px;
    color: #a9aabd;

}
.menu_res_section .MuiList-root{
    padding: 0;
}
.menu_res_section .MuiMenuItem-root{
    width: 100%;
    margin: 0;
}
.agreement-dialog {
    min-height: 220px;
}
@media screen and (max-width: 1060px) {
    .MuiButton-root.user-action-btn {
        min-width: 44px;
        width: 44px;
        border-radius: 50%;
    }

    .head_toolbar_user .iconfont:before {
        padding-right: 0;
    }

    .toolbar_user_subtxt {
        display: none;
    }
    .head_toolbar_nav,
    .TopMenuView_toolbar_router,
    .head_toolbar_menuview_left .toolbar_logo_area{
        display: none;
    }
    .head_toolbar_section{
        padding: 0 9px;
    }
    .head_toolbar_menuview_area{
        display: block;
    }
    .main_leftcontainer_btn_menu.active,.main_leftcontainer_btn_menu.MuiListItem-button:hover{
        background: #00bcd4;
        color: #fff;
    }
}





.NewDeveloper-title h3 {
    text-align: center;
    font-size: 24px;
    color: #5b5f87;
    font-weight: normal;
    line-height: 30px;
    margin-bottom: 30px;
}

.NewDeveloper-box {
    background: #ffffff;
    padding: 30px;
    text-align: center;
}
.NewDeveloper-box .developer-status-reason {
    white-space: pre-wrap;
    text-align: left;
}
.NewDeveloper-box > img {
    margin-top: 10px;
    margin-bottom: 40px;
}

.NewDeveloper-box > h3 {
    font-size: 22px;
    color: #5b5f87;
    font-weight: normal;
    margin-bottom: 10px;
}

.NewDeveloper-box > h3 i {
    display: inline-block;
    vertical-align: middle;
    margin-right: 16px;
    width: 40px;
    height: 40px;
    background: url("/developer/assets/img/icon-finished.png") no-repeat center;
}

.NewDeveloper-box.reject > h3 i {
    background: url("/developer/assets/img/icon-reject.png") no-repeat center;
}

.NewDeveloper-box.suspend > h3 i {
    background: url("/developer/assets/img/icon-reject.png") no-repeat center;
}

.NewDeveloper-box > p > label,
.NewDeveloper-box > p {
    font-size: 14px;
    line-height: 26px;
    color: #a9aabd;
    margin-bottom: 8px;
}
.NewDeveloper-box > p{
    padding: 0 60px;
}

.NewDeveloper-actiongroup {
    margin-top: 15px;
    margin-bottom: 10px;
    text-align: center;
}

.NewDeveloper-box + .NewDeveloper-actiongroup {
    margin-top: 0;
}

.NewDeveloper-actiongroup button span {
    vertical-align: baseline !important;
    line-height: 34px;
}

.NewDeveloper-actiongroup > button span {
    /*color: #63af57 !important;*/
}

.NewDeveloper-box-aggrement {
    padding: 0;
    margin-top: 20px;
}

.NewDeveloper-box-aggrement p {
    text-align: left;
    padding-left: 19px;
    margin-bottom: 10px;
}

.NewDeveloper-box-aggrement p span {
    margin-top: 9px;
    margin-bottom: 4px;
    font-size: 18px;
    color: #5b5f87;
    display: block;
    text-indent: -19px;
}

.NewDeveloper-box-aggrement pre {
    padding-left: 20px;
    text-indent: 0px;
    white-space: normal;
}

.NewDeveloper-box-confirm {
    padding-right: 300px;
    text-align: left;
    position: relative;
    margin-bottom: 30px;
}

.NewDeveloper-box-basicinfo,
.NewDeveloper-box-contact {
    position: absolute;
    right: 30px;
    top: 30px;
    width: 240px;
    bottom: 30px;
    background: #f2f5f7;
}

.NewDeveloper-box-basicinfo h3,
.NewDeveloper-box-contact h3 {
    padding: 0 20px;
    position: absolute;
    top: 60%;
    margin-top: -114px;
    padding-top: 106px;
    text-align: center;
    font-weight: normal;
    font-size: 16px;
    color: #5b5f87;
    background: url("/developer/assets/img/icon-NewDeveloper-box-basicinfo.png") no-repeat center top;
}

.NewDeveloper-box-contact h3 {
    background: url("/developer/assets/img/icon-NewDeveloper-box-contact.png") no-repeat center top;
}



.NewDeveloper-box-basicinfo p,
.NewDeveloper-box-contact p {
    font-size: 14px;
    color: #a9aabd;
    line-height: 22px;
    margin-top: 8px;
}

.NewDeveloper-box-confirm > h3 {
    color: #63af57;
    position: relative;
    font-size: 20px;
    line-height: 1em;
    text-indent: 8px;
}

.NewDeveloper-box-confirm > h3:after {
    content: "";
    display: block;
    position: absolute;
    background: #63af57;
    width: 2px;
    height: 24px;
    top: -1px;
    left: 0;
}

.NewDeveloper-box-confirm > span {
    font-size: 12px;
    color: #a9aabd;
    line-height: 1em;
}

.input-required label {
    position: relative;
}

.input-required:after {
    content: "*";
    position: absolute;
    display: block;
    right: -14px;
    bottom: 10px;
    color: #db4437;
}

.NewDeveloper-box-confirm > p {
    font-size: 12px;
    margin-top: -9px;
    padding: 0;
}

.input-required div {
    color: #5b5f87 !important;
}

.NewDeveloper-box-confirm label {
    color: #a9aabd !important;
}

.NewDeveloper-box-confirm input {
    color: #5b5f87 !important;
}

.NewDeveloper-box-fileupload {
    margin-top: 25px;
}

.NewDeveloper-box-fileupload label {
    font-size: 12px;
    color: #a9aabd;
    display: block;
    margin-bottom: 16px;
}

.NewDeveloper-box-fileupload > div {
    width: 72px;
    height: 72px;
    display: inline-block;
    vertical-align: top;
    position: relative;
    border-radius: 12px;
}

.NewDeveloper-box-fileupload > div a {
    position: absolute;
    left: 0;
    top: 0;
    width: 70px;
    border-radius: 12px;
    padding-top: 18px;
    height: 52px;
    font-size: 14px;
    color: #63af57;
    text-align: center;
    background: #f3f3f3;
    opacity: 0;
    transition: all .18s linear;
    border: 1px dotted #e0e0e0;
}

.NewDeveloper-box-fileupload > div a:hover {
    opacity: 0.8;
    transform: translate3d(0, -2px, 0) !important;
    box-shadow: 0 15px 30px rgba(0, 0, 0, .12);
}

.NewDeveloper-box-fileupload > p {
    display: inline-block;
    vertical-align: top;
    font-size: 12px;
    line-height: 22px;
    color: #a9aabd;
    margin-left: 20px;
    width: 460px;
}

.NewDeveloper-box-fileupload img {
    width: 72px;
    height: 72px;
    border-radius: 12px;
}

.NewDeveloper-aggrement-checkbox label {
    display: inline-block;
}

.NewDeveloper-aggrement-checkbox > div {
    margin-top: -3px;
}

.NewDeveloper-aggrement-checkbox p label {
    font-size: 12px !important;
    color: #db4437 !important;
}
.setting-list h4 {
    font-size: 14px;
    color: #63af57;
    font-weight: 500;
    line-height: 65px;
    height: 66px;
}
.setting-tips {
    font-size: 12px;
    color: #a9aabd;
    border-bottom: 1px solid #d3e0ea;
    margin-top: 20px;
    line-height: 1.2em;
    padding-bottom: 8px;
}


.markdown-body,
.markdown-body pre{
    color: #5b5f87;
    padding: 0 30px 30px;
    font-size: 13px;
}
.markdown-body p{
    margin-bottom: 0 !important;
}

.guide_leftcontainer {
    display: inline-block;
    width: 200px;
    padding: 30px 0px;
    letter-spacing: 0.2px;
    color: rgb(54, 65, 73) !important;
}


.guide_rightcontainer {
    display: inline-block;
    width: calc(100% - 201px);
    vertical-align: top;
    border-left:1px solid #e4e4e4;
}

.guide_rightcontainer iframe{
    display: inline-block;
}

.guide_container {
    margin: 0 0 30px 0;
    border:1px solid #e4e4e4;
    background: #FFFFFF;
}

.bookMenuItem.active {
    color: #fff !important;
}

.guide_wrapper {
    width: 1000px;
    margin: 0 auto;
    padding: 0 !important;
    background: none !important;

}


.guide_leftcontainer div{
    font-size: 14px !important;
}

.guide_leftcontainer_link:first-child{
    border-top: 1px solid #d3e0ea;
    padding-top: 8px;
}

.guide_leftcontainer_link a{
    font-size: 14px;
    color: #00bcd4;
    transition: all .18s ease-out;
    padding: 10px 16px;
    opacity: 1;
    display: block;
}
.guide_leftcontainer_link a:hover{
    opacity: 0.8;
}

.wrapper {
    width: 1000px;
    margin: 0 auto;
    padding: 0 !important;
    background: none !important;

}

@media screen and (max-width: 1025px) {
    .guide_wrapper {
        width: 100%;
        padding: 0 20px !important;
        box-sizing: border-box;
    }
}

.main_container {
    margin:30px 0px 30px 0px;
    border:1px solid #e4e4e4;
    background: #FFFFFF;
}

@font-face {
  font-family: octicons-link;
  src: url(data:font/woff;charset=utf-8;base64,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) format('woff');
}

.markdown-body {
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  line-height: 1.7;
  letter-spacing: 0.2px;
  color: #5b5f87;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 13px;
  padding: 0 30px 30px;
  word-break: break-all;
}

.markdown-body .pl-c {
  color: #6a737d;
}

.markdown-body .pl-c1,
.markdown-body .pl-s .pl-v {
  color: #005cc5;
}

.markdown-body .pl-e,
.markdown-body .pl-en {
  color: #6f42c1;
}

.markdown-body .pl-smi,
.markdown-body .pl-s .pl-s1 {
  color: #24292e;
}

.markdown-body .pl-ent {
  color: #22863a;
}

.markdown-body .pl-k {
  color: #d73a49;
}

.markdown-body .pl-s,
.markdown-body .pl-pds,
.markdown-body .pl-s .pl-pse .pl-s1,
.markdown-body .pl-sr,
.markdown-body .pl-sr .pl-cce,
.markdown-body .pl-sr .pl-sre,
.markdown-body .pl-sr .pl-sra {
  color: #032f62;
}

.markdown-body .pl-v,
.markdown-body .pl-smw {
  color: #e36209;
}

.markdown-body .pl-bu {
  color: #b31d28;
}

.markdown-body .pl-ii {
  color: #fafbfc;
  background-color: #b31d28;
}

.markdown-body .pl-c2 {
  color: #fafbfc;
  background-color: #d73a49;
}

.markdown-body .pl-c2::before {
  content: "^M";
}

.markdown-body .pl-sr .pl-cce {
  font-weight: bold;
  color: #22863a;
}

.markdown-body .pl-ml {
  color: #735c0f;
}

.markdown-body .pl-mh,
.markdown-body .pl-mh .pl-en,
.markdown-body .pl-ms {
  font-weight: bold;
  color: #005cc5;
}

.markdown-body .pl-mi {
  font-style: italic;
  color: #24292e;
}

.markdown-body .pl-mb {
  font-weight: bold;
  color: #24292e;
}

.markdown-body .pl-md {
  color: #b31d28;
  background-color: #ffeef0;
}

.markdown-body .pl-mi1 {
  color: #22863a;
  background-color: #f0fff4;
}

.markdown-body .pl-mc {
  color: #e36209;
  background-color: #ffebda;
}

.markdown-body .pl-mi2 {
  color: #f6f8fa;
  background-color: #005cc5;
}

.markdown-body .pl-mdr {
  font-weight: bold;
  color: #6f42c1;
}

.markdown-body .pl-ba {
  color: #586069;
}

.markdown-body .pl-sg {
  color: #959da5;
}

.markdown-body .pl-corl {
  text-decoration: underline;
  color: #032f62;
}

.markdown-body .octicon {
  display: inline-block;
  vertical-align: text-top;
  fill: currentColor;
}

.markdown-body a {
  background-color: transparent;
}

.markdown-body a:active,
.markdown-body a:hover {
  outline-width: 0;
}

.markdown-body strong {
  font-weight: inherit;
}

.markdown-body strong {
  font-weight: bolder;
}

.markdown-body h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

.markdown-body img {
  border-style: none;
}

.markdown-body code,
.markdown-body kbd,
.markdown-body pre {
  font-family: monospace, monospace;
  font-size: 1em;
}

.markdown-body hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

.markdown-body input {
  font: inherit;
  margin: 0;
}

.markdown-body input {
  overflow: visible;
}

.markdown-body [type="checkbox"] {
  box-sizing: border-box;
  padding: 0;
}

.markdown-body * {
  box-sizing: border-box;
}

.markdown-body input {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

.markdown-body a {
  color: #0366d6;
  text-decoration: none;
}

.markdown-body a:hover {
  text-decoration: underline;
}

.markdown-body strong {
  font-weight: 600;
}

.markdown-body hr {
  height: 0;
  margin: 15px 0;
  overflow: hidden;
  background: transparent;
  border: 0;
  border-bottom: 1px solid #dfe2e5;
}

.markdown-body hr::before {
  display: table;
  content: "";
}

.markdown-body hr::after {
  display: table;
  clear: both;
  content: "";
}

.markdown-body table {
  border-spacing: 0;
  border-collapse: collapse;
}

.markdown-body td,
.markdown-body th {
  padding: 0;
}

.markdown-body h1,
.markdown-body h2,
.markdown-body h3,
.markdown-body h4,
.markdown-body h5,
.markdown-body h6 {
  margin-top: 0;
  margin-bottom: 0;
}

.markdown-body h1 {
  font-size: 32px;
  font-weight: 600;
}

.markdown-body h2 {
  font-size: 24px;
  font-weight: 600;
}

.markdown-body h3 {
  font-size: 20px;
  font-weight: 600;
}

.markdown-body h4 {
  font-size: 16px;
  font-weight: 600;
}

.markdown-body h5 {
  font-size: 14px;
  font-weight: 600;
}

.markdown-body h6 {
  font-size: 12px;
  font-weight: 600;
}

.markdown-body p {
  margin-top: 0;
  margin-bottom: 10px;
}

.markdown-body blockquote {
  margin: 0;
}

.markdown-body ul,
.markdown-body ol {
  padding-left: 0;
  margin-top: 0;
  margin-bottom: 0;
}

.markdown-body ol ol,
.markdown-body ul ol {
  list-style-type: lower-roman;
}

.markdown-body ul ul ol,
.markdown-body ul ol ol,
.markdown-body ol ul ol,
.markdown-body ol ol ol {
  list-style-type: lower-alpha;
}

.markdown-body dd {
  margin-left: 0;
}

.markdown-body code {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", Menlo, Courier, monospace;
  font-size: 12px;
}

.markdown-body pre {
  margin-top: 0;
  margin-bottom: 0;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", Menlo, Courier, monospace;
  font-size: 12px;
}

.markdown-body .octicon {
  vertical-align: text-bottom;
}

.markdown-body .pl-0 {
  padding-left: 0 !important;
}

.markdown-body .pl-1 {
  padding-left: 4px !important;
}

.markdown-body .pl-2 {
  padding-left: 8px !important;
}

.markdown-body .pl-3 {
  padding-left: 16px !important;
}

.markdown-body .pl-4 {
  padding-left: 24px !important;
}

.markdown-body .pl-5 {
  padding-left: 32px !important;
}

.markdown-body .pl-6 {
  padding-left: 40px !important;
}

.markdown-body::before {
  display: table;
  content: "";
}

.markdown-body::after {
  display: table;
  clear: both;
  content: "";
}

.markdown-body>*:first-child {
  margin-top: 0 !important;
}

.markdown-body>*:last-child {
  margin-bottom: 0 !important;
}

.markdown-body a:not([href]) {
  color: inherit;
  text-decoration: none;
}

.markdown-body .anchor {
  float: left;
  padding-right: 4px;
  margin-left: -20px;
  line-height: 1;
}

.markdown-body .anchor:focus {
  outline: none;
}

.markdown-body p,
.markdown-body blockquote,
.markdown-body ul,
.markdown-body ol,
.markdown-body dl,
.markdown-body table,
.markdown-body pre {
  margin-top: 0;
  margin-bottom: 16px;
  word-break: break-word;
}

.markdown-body hr {
  height: 0.25em;
  padding: 0;
  margin: 24px 0;
  background-color: #e1e4e8;
  border: 0;
}

.markdown-body blockquote {
  padding: 0 1em;
  color: #6a737d;
  border-left: 0.25em solid #dfe2e5;
}

.markdown-body blockquote>:first-child {
  margin-top: 0;
}

.markdown-body blockquote>:last-child {
  margin-bottom: 0;
}

.markdown-body kbd {
  display: inline-block;
  padding: 3px 5px;
  font-size: 11px;
  line-height: 10px;
  color: #444d56;
  vertical-align: middle;
  background-color: #fafbfc;
  border: solid 1px #c6cbd1;
  border-bottom-color: #959da5;
  border-radius: 3px;
  box-shadow: inset 0 -1px 0 #959da5;
}

.markdown-body h1,
.markdown-body h2,
.markdown-body h3,
.markdown-body h4,
.markdown-body h5,
.markdown-body h6 {
  margin-top: 24px;
  margin-bottom: 16px;
  font-weight: 600;
  line-height: 1.25;
}

.markdown-body h1 .octicon-link,
.markdown-body h2 .octicon-link,
.markdown-body h3 .octicon-link,
.markdown-body h4 .octicon-link,
.markdown-body h5 .octicon-link,
.markdown-body h6 .octicon-link {
  color: #1b1f23;
  vertical-align: middle;
  visibility: hidden;
}

.markdown-body h1:hover .anchor,
.markdown-body h2:hover .anchor,
.markdown-body h3:hover .anchor,
.markdown-body h4:hover .anchor,
.markdown-body h5:hover .anchor,
.markdown-body h6:hover .anchor {
  text-decoration: none;
}

.markdown-body h1:hover .anchor .octicon-link,
.markdown-body h2:hover .anchor .octicon-link,
.markdown-body h3:hover .anchor .octicon-link,
.markdown-body h4:hover .anchor .octicon-link,
.markdown-body h5:hover .anchor .octicon-link,
.markdown-body h6:hover .anchor .octicon-link {
  visibility: visible;
}

.markdown-body h1 {
  padding-bottom: 0.3em;
  font-size: 2em;
  border-bottom: 1px solid #eaecef;
}

.markdown-body h2 {
  padding-bottom: 0.3em;
  font-size: 1.5em;
  border-bottom: 1px solid #eaecef;
}

.markdown-body h3 {
  font-size: 1.25em;
}

.markdown-body h4 {
  font-size: 1em;
}

.markdown-body h5 {
  font-size: 0.875em;
}

.markdown-body h6 {
  font-size: 0.85em;
  color: #6a737d;
}

.markdown-body ul,
.markdown-body ol {
  padding-left: 2em;
}

.markdown-body ul ul,
.markdown-body ul ol,
.markdown-body ol ol,
.markdown-body ol ul {
  margin-top: 0;
  margin-bottom: 0;
}

.markdown-body li {
  word-wrap: break-all;
  list-style: inherit;
}

.markdown-body li>p {
  margin-top: 16px;
}

.markdown-body li+li {
  margin-top: 0.25em;
}

.markdown-body dl {
  padding: 0;
}

.markdown-body dl dt {
  padding: 0;
  margin-top: 16px;
  font-size: 1em;
  font-style: italic;
  font-weight: 600;
}

.markdown-body dl dd {
  padding: 0 16px;
  margin-bottom: 16px;
}

.markdown-body table {
  display: block;
  width: 100%;
  overflow: auto;
}

.markdown-body table th {
  font-weight: 600;
}

.markdown-body table th,
.markdown-body table td {
  padding: 6px 13px;
  border: 1px solid #dfe2e5;
}

.markdown-body table tr {
  background-color: #fff;
  border-top: 1px solid #c6cbd1;
}

.markdown-body table tr:nth-child(2n) {
  background-color: #f6f8fa;
}

.markdown-body img {
  max-width: 100%;
  box-sizing: content-box;
  background-color: #fff;
}

.markdown-body img[align=right] {
  padding-left: 20px;
}

.markdown-body img[align=left] {
  padding-right: 20px;
}

.markdown-body code {
  padding: 0.2em 0.4em;
  margin: 0;
  font-size: 85%;
  background-color: rgba(27,31,35,0.05);
  border-radius: 3px;
}

.markdown-body pre {
  word-wrap: normal;
}

.markdown-body pre>code {
  padding: 0;
  margin: 0;
  font-size: 100%;
  word-break: normal;
  white-space: pre;
  background: transparent;
  border: 0;
}

.markdown-body .highlight {
  margin-bottom: 16px;
}

.markdown-body .highlight pre {
  margin-bottom: 0;
  word-break: normal;
}

.markdown-body .highlight pre,
.markdown-body pre {
  padding: 16px;
  overflow: auto;
  font-size: 85%;
  line-height: 1.45;
  background-color: #f6f8fa;
  border-radius: 3px;
}

.markdown-body pre code {
  display: inline;
  max-width: auto;
  padding: 0;
  margin: 0;
  overflow: visible;
  line-height: inherit;
  word-wrap: normal;
  background-color: transparent;
  border: 0;
}

.markdown-body .full-commit .btn-outline:not(:disabled):hover {
  color: #005cc5;
  border-color: #005cc5;
}

.markdown-body kbd {
  display: inline-block;
  padding: 3px 5px;
  font: 11px "SFMono-Regular", Consolas, "Liberation Mono", Menlo, Courier, monospace;
  line-height: 10px;
  color: #444d56;
  vertical-align: middle;
  background-color: #fafbfc;
  border: solid 1px #d1d5da;
  border-bottom-color: #c6cbd1;
  border-radius: 3px;
  box-shadow: inset 0 -1px 0 #c6cbd1;
}

.markdown-body :checked+.radio-label {
  position: relative;
  z-index: 1;
  border-color: #0366d6;
}

.markdown-body .task-list-item {
  list-style-type: none;
}

.markdown-body .task-list-item+.task-list-item {
  margin-top: 3px;
}

.markdown-body .task-list-item input {
  margin: 0 0.2em 0.25em -1.6em;
  vertical-align: middle;
}

.markdown-body hr {
  border-bottom-color: #eee;
}
.markdown-body em{
  font-style: italic;
}

.images_popup_viewer .dialog_action_area{
    display: flex;
    justify-content: center;
}
.btn_rotate_area .iconfont{
    color: #63af57;
    font-size: 30px;
    width: 35px;
    height: 35px;
}
.images_popup_viewer .dialog_content_area{
    padding: 40px;
}
.images_popup_area {
    /*min-width: 800px;*/
    text-align: center;
}
.images_popup_pic{
    width: 100%;
}
.img_dialog_close{
    position: absolute;
    right: 7px;
    top:12px;
    width: 30px;
    height: 30px;
}
.img_dialog_close .iconfont{
    font-size: 24px;
    color: #ff9800;
}

.arrow_btn_area .iconfont{
    position: absolute;
    top:50%;
    margin-top: -10px;
    font-size: 30px;
    color: #6b6e93;
    width: 35px;
    height: 35px;
    cursor: pointer;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.arrow_btn_area .iconfont:hover{
    background: rgba(0,0,0,.04);
}
.arrow_btn_area .icon-btn-back{
    left: 3px;
}
.arrow_btn_area .icon-btn-unfold{
    right: 3px
}
.arrow_btn_area .not_act_btn{
    opacity: 0;
    display: none;
}
@media screen and (min-width: 900px) {
    .images_popup_area {
        min-width: 800px;
    }
    .images_popup_pic{
        width: 300px;
    }
}
.Dialog__title {
    padding: 15px 30px !important;
}

.Dialog__title > h3 {
    font-size: 18px;
    color: #5B5F87;
    font-weight: normal;
    text-transform: capitalize;
}


.Dialog__content, .Dialog__action {
    margin-top: 0 !important;
}

.Dialog__content {
    overflow: auto !important;
}

.Dialog__action > button,
.Dialog__action > div {
    margin: 0 0 0 10px !important;
}
.App-dropdown-list {
    margin-top: 23px;
    border: 1px solid #d3e0ea;
    box-shadow: 0 3px 8px rgba(0, 0, 0, 0.12) !important;
}

.App-dropdown-list span {
    cursor: auto !important;
    vertical-align: middle;
    color: #5b5f87 !important;
}

.App-dropdown-list span > div > div > div {
}

.App-dropdown-list span:hover {
    background: #ffffff !important;
}
.common-label{
    font-size: 12px;
    line-height: 16px;
    display: block;
    margin-bottom: 6px;
}
.cloud-message-view-body{
    position: relative;
    padding-top: 20px;
}
.cloud-message-view-header{
    width: 100%;
    height: 50px;
    line-height: 50px;
}
.cloud-message-view-header-title{
    font-size: 18px;
    color: #5b5f87;
    font-weight: 500;
}
.cloud-message-view-buttons-container{
    position: absolute;
    right: 0;
    top: -18px;
}
.cloud-message-view-header-filter-btn{
    margin-top: 0 !important;
    width: 36px !important;
    height: 36px !important;
    padding: 0 !important;
    min-width: 36px !important;
    vertical-align: top;
    z-index: 2 !important;
}
.filter-menu-body{
    width: 300px;
}
.filter-menu-header{
    box-sizing: border-box;
    border: 1px solid #E9EDF5;
    background: #E9EDF5;
    padding: 0 15px;
    position: relative;
}
.filter-menu-buttons-container{
    position: absolute;
    right: 0;
    top: -5px;
}
.filter-menu-types-body{
    padding: 10px;
}
.filter-label{
    display: block;
    margin-top: 10px;
}
.filter-label-body{
    display: inline-block;
    border: 1px solid;
    width: 130px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    margin-right: 10px;
    margin-top: 10px;
}

.push-type-container{
    width: 100%;
    display: flex;
    justify-content: space-between;
    margin: 10px 0;
}
.push-type-container > div{
    width: 155px !important;
    height: 90px !important;
    position: relative;
    text-align: center;
}
.push-type-avatar-container{
    line-height: 40px;
    font-size: 40px;
    margin: 8px auto;
}
.push-type-div.active {
    color: #63AF57;
}
.push-type-div.active div{
    color: currentColor;
}
.push-type-label-container {
    font-size: 12px;
}
.filter-menu-types-body > label {
    font-size: 12px;
    color: #a9aabd;
    line-height: 1.2em;
    display: block;
    margin-bottom: 4px;
}
.filter-menu-types-body > label > em {
    margin-left: 8px;
    font-weight: normal;
    word-break: break-all;
    color: #00bcd4;
}
.media-radio-button{
    font-size: 12px;
}

.media-template-choose-container{
    width: 100%;
    background: #F2F5F7;
    box-sizing: border-box;
    padding: 20px;
}
.media-template-choose-container > div{
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
    height: 100%;
    width: 100%;
}
.phone-screen-body{
    width: 33.3%;
    text-align: center;
    position: relative;
    font-size: 12px;
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    cursor: pointer;
}
.phone-screen-body:hover{
    transform: scale(1.05);
}
.phone-frame {
    display: inline-block;
    background: url("/developer/assets/img/mobile-frame.png");
    width: 155px;
    height: 290px;
    background-size: 100%;
    cursor: pointer;
}
/* .phone-frame :hover{
    transform: scale(1.2);
} */
.phone-screen-body-img{
    width: 130px;
    margin: 28px auto;
}
.template-checked-img{
    position: absolute;
    top: 38px;
    right: 30px;
    width: 25px;
}
.title-detail {
    margin-top: 20px;
    font-size: 18px;
    line-height: 22px;
    padding-left: 10px;
    color: #5b5f87;
    font-weight: 500;
    position: relative;
    margin-bottom: 16px;
}

.title-detail:before {
    content: "";
    position: absolute;
    display: block;
    width: 2px;
    height: 22px;
    background: #5b5f87;
    top: 2px;
    left: 0;
}
.custom-message-body{

}

.config-message-body{
    background: #ffffff;
    padding: 30px;
}
.config-message-footer{
    margin-top: 2px;
    height: 60px;
    position: relative;
    background: #ffffff;
    text-align: right;
    padding-top: 20px;
    padding-right: 20px;
}
.preview-view-body{
    margin: 0 auto;
    width: 460px;
    height: 560px;
    border: 1px solid #babec6;
}
.edit-config-body{
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
}
.edit-form-body{
    width: 400px;
}
.edit-form-body > div{
    margin-bottom: 10px;
}
.edit-form-body label{
    color: #a9aabd;
    font-weight: normal;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica", "HelveticaNeue", "Arial", "Microsoft Yahei", "Hiragino Sans GB", "Heiti SC", "Sans Serif" !important;
}
.edit-form-input{
    width: 100% !important;
}
.preview-view-header{
    height: 70px;
    background: #E9EDF5;
    box-sizing: border-box;
    padding: 20px;
    border-bottom: 1px solid #babec6;
}
.preview-view-header h3{
    color: #1790FF;
    font-weight: normal;
}
.preview-view-header span {
    font-size: 12px;
    color: #A9AABD;
}
.push-list-title{
    font-size: 16px;
    color: #5B5F87;
    margin-right: 20px;
    margin-left: 10px;
}
.push-list-title:before {
    content: " ";
    position: absolute;
    display: block;
    width: 2px;
    height: 20px;
    background: #5b5f87;
    top: 17px;
    left: 0;
}

.preview-view-pic-container .mobile-frame{
    width: 220px;
    height: 422px;
    background: url("/developer/assets/img/mobile-frame.png");
    background-size: 100%;
    margin: 40px auto;
}
.mobile-frame {
    position: relative;
}
.push-dlg-title {
    font-size: 12px;
}

.preview-view-pic-container img {
    width: 186px;
    height: 340px;
    margin: 38px 17px;
}
.end-time-text-field{

}
.end-time-button{
    position: absolute;
    right: 0;
}
.end-time-container{

}
.push-done-body{
    padding: 20px;
}
.push-done-labelContainer{
    height: 245px;
    overflow: auto;
}
.push-done-label{
    display: block;
    margin-bottom: 10px;
    color: #a9aabd;
    word-break: break-all;
}
.push-done-label span{
    color: #5b5f87;
}
.push-done-header{
    height: 150px;
    text-align: center;
    color: #5B5F87;
}
.push-done-header .icon {
    font-size: 90px;
}

.icon-plane {
    color: #01A5ED;
}
.icon-cross {
    color: #C24F47;
}
.icon-disable {
    color: #A9AABD;
}
.icon-success {
    color: #63AF57;
}
.icon-wait {
    color: #01A5ED;
}

.upload-img-form-body{
    height: 75px;
    box-sizing: border-box;
    border: 1px gray dashed;
}
.upload-img-form-body.Dialog__content_UploadApk{
    width: 100%;
    height: auto;
    padding: 15px;
    padding-left: 60px;
    margin: 10px 0 10px 0;
}
.upload-img-form-body img{
    width: 35px;
    position: absolute;
    left: 15px;
    top: 15px;
}
.upload-img-form-body h3{
    font-size:12px;
    line-height:16px;
    color: #5b5f87;
    font-weight: normal;
}
.upload-img-form-body h3 span{
    color: #a9aabd;
    display: block;     
    margin-top: 6px;
}
.know-more-detail-input{
    width: 190px !important;
    margin-right: 20px;
}
.text-color-div{
    display: inline-block;
    margin-right: 0px;
    position: relative;
    width: 190px;
}

.text-color-div > input{
    position: absolute;
    right: 0;
    top: 38px;
    display: inline-block;
    width: 24px;
    border: none;
    z-index: 10;
    cursor: pointer;
}
.select-delete-bar {
    padding: 10px 20px;
    border: 1px solid #d3e0ea;
    background: #E9EDF5;
    height: 30px;
    line-height: 30px;
}
.select-delete-bar i {
    font-size: 24px;
    color: #5b5f87;
}
.select-delete-bar span {
    font-size: 14px;
    color: #a9aabd;
    padding-left: 5px;
}
.select-delete-bar .action-button {
    float: right;
    text-transform: uppercase;
    color: rgba(91, 95, 135, 0.3);
    cursor: pointer;
}


.push-setting-body{

}
.push-time-wrapper {
    margin-top: 20px;
    display: flex;
}
.push-time-wrapper .dt-picker {
    flex: 1 0 50%;
    margin-right: 20px;
}
.push-time-wrapper .timezone-picker {
    flex: 1 0 50%;
}
.push-time-wrapper .timezone-picker input {
    border-bottom: 1px solid #d3e0ea!important;
    padding: 8px 12px;
}

.push-time-wrapper .timezone-picker .timezone-picker-input-icon {
    right: 10px;
    top: 7px;
}
.push-setting-body label{
    margin-bottom: 6px;
    display: block;
    font-size: 12px;
}

.push-setting-body .dt-picker{
    /* display: inline-block;
    width: calc(100% - 320px) */
}
/* .push-setting-body .dt-picker + p{
    display: inline-block;
    width: 320px;
    padding-left: 20px;
    box-sizing: border-box;
    color: #a9aabd;
    font-size: 12px;
} */

.push-setting-body .dt-picker input{
    padding: 0;
    font-size: 16px;
    border-bottom: 1px solid #d3e0ea;
    outline: none;
    border-radius: 0;
    box-shadow: none;
    box-sizing: border-box;
}
.push-setting-body .dt-picker input:focus{
    border: none;
    border-bottom: 2px solid #00bcd4;
}
.push-setting-body .dt-picker-input-icon{
    right: 8px;
    top: 5px;
}
.cloud-message-preview-box {
    position: absolute;
    top: 150px;
    left: 17px;
    width: 146px;
    background-color: rgba(255, 255, 255, .8);
    margin: 0 10px;
    padding: 10px;
    border-radius: 4px;
    min-height: 52px;
}
.cloud-message-header-preview {
    display: flex;
    align-items: center;
}
.cloud-message-header-preview i{
    color: #039BEB;
    margin-right: 6px;
    font-size: 18px;
}
.cloud-message-header-preview span {
    /* text-transform: uppercase; */
    color: #5B5F87;
    font-size: 11px;
    width: 100%;
    display: inline-block;
    overflow: hidden;
    line-height: 1.5em;
    max-height: 1.5em;
}
.cloud-message-title-preview {
    color: #5B5F87;
    font-size: 12px;
}
.cloud-message-content-preview {
    color: rgba(91, 95, 135, .6);
    font-size: 11px;
    line-height: 1.5em;
    width: 100%;
    overflow: hidden;
    max-height: 3em;
    word-break: break-all;
}
.preview-fullscreen-skip{
    display: block;
    color: #fff;
    background: rgba(0,0,0,0.9);
    font-size: 12px;
    line-height: 22px;
    padding: 0 4px;
    height: 18px;
    position: absolute;
    right: 24px;
    top: 47px;
    border-radius: 11px;
    max-width: calc(100% - 60px);
}
.preview-fullscreen-skip span,
.preview-fullscreen-more span{
    text-overflow: ellipsis;
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
    display: block;
}
.preview-fullscreen-more{
    display: block;
    font-size: 12px;
    height: 18px;
    position: absolute;
    right: 24px;
    bottom: 47px;
    max-width: calc(100% - 60px);
}

.preview-window-graphic-container{
    left: 17px;
    top: 40px;
    position: absolute;
    width: 186px;
    height: 340px;
    overflow: hidden;
}
.preview-window-graphic-container:after{
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: rgba(0,0,0, .2);
    z-index: 8;
}
.preview-window-graphic-container > img{
    width: 100%;
    height: 100%;
    filter: blur(3px);
    margin: 0;
}
.preview-window-graphic-box{
    width: 166px;
    background: #fff;
    border-radius: 5px;
    box-shadow: 0 3px 8px rgba(0,0,0,0.12);
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    z-index: 10;
}
.preview-window-graphic-box img{
    margin: 0;
    width: 146px;
    height: 195px;
    display: block;
    background: #f2f5f7;
    margin-left: 10px;
    margin-bottom: 10px;
}
.preview-window-graphic-box h3{
    text-align: center;
    font-size: 14px;
    font-weight: normal;
    line-height: 22px;
    margin: 4px 0 4px 10px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    display: block;
    width: calc(100% - 30px);
}
.preview-window-graphic-box .preview-window-graphic-container-button{
    position: absolute;
    right:10px;
    top: 5px;
}
.preview-window-graphic-box button{
    color: rgb(255, 255, 255);
    width: calc(100% - 20px);
    outline: none;
    border: none;
    margin: 10px;
    height: 22px;
    font-size: 12px;
    border-radius: 2px;
    transition: all .24s ease-out;  
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    display: block;
}
.preview-single-container{

}
.preview-single-box{
    width: 166px;
    height: 220px;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    z-index: 10;
    border-radius: 0;
    box-shadow: 0 2px 6px rgba(0,0,0,0.12);
    background: none;
}
.preview-single-box img{
    margin: 0;
    width: 100%;
    height: 100%;
}
.preview-single-box button{
    position: absolute;
    /* right: 10px; */
    left: 15px;
    bottom: 10px;
    background: none;
    text-transform: none;
    outline: none;
    border: none;
    font-size: 12px;
    transition: all .24s ease-out;
    /* height: 13px; */
    margin: 0;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    display: block;
    text-align: right;
    /* width: auto; */
}
.preview-single-container-button{
    position: absolute;
    color: #fff;
    text-align: center;
    bottom: -30px;
    left: 50%;
    right: initial;
    top: initial;
    transform: translateX(-50%);
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background: #000;
    font-size: 11px;
    line-height: 18px;
}

.UploadImgForm-color-switch{
    position: absolute;
    right: 0;
    bottom: 10px;
}
.raisedButtonCaution button {
    background-color: #ff9800 !important;
}
.featured_img_pic{
    width:100%;
    height:100%;
    object-fit: cover;
}
.featured_img_area{
    display: block;
    width:320px;
    height:280px
}
.file_name_txt{
    max-width: 200px;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.react-tooltip-lite {
    background: #9e9e9e;
    color: white;
    max-width: 300px!important;
    word-break: break-all;
}
.react-tooltip-lite-arrow {
    border-color: #333;
}

.tooltip-wrapper.important {
    display: inline-block;
    width: 20px;
    background: #9e9e9e;
    color: #fff;
    font-size: 14px;
    border-radius: 10px;
    cursor: pointer;
    margin: 0 5px;
    text-align: center;
}
.AppDetailTabsView_content {
    margin-bottom: 30px;
}

.AppDetailTabsView_tabs {
    border-bottom: 1px solid #d3e0ea;
}

.AppDetailTabsView_tabs > div {
    background: none !important;
    width: 50% !important;
}

.AppDetailTabsView_tabs button {
    color: #5b5f87 !important;
    font-size: 16px !important;
    height: 60px !important;
    text-transform: none !important;
}

.AppDetailTabsView_tabs_content > div {
    min-height: 200px;
    height: auto !important;
}

.AppDetailTabsView_tabs_content > div > div {
    position: relative;
}

.AppDetailTabsView_details_language {
    position: absolute !important;
    right: 0;
    top: 0px;
    width: 160px !important;
}

.AppDetailTabsView_developer_content {
    padding-bottom: 20px;
}

.AppDetailTabsView_details_content li,
.AppDetailTabsView_developer_content li {
    width: 100%;
    padding-bottom: 30px;
    color: #5b5f87;
    font-size: 14px;
    line-height: 1em;
}

.AppDetailTabsView_details_content li label,
.AppDetailTabsView_developer_content li label {
    display: block;
    font-size: 12px;
    color: #a9aabd;
    margin-bottom: 16px;
}
.AppDetailTabsView_developer_content li button{
    width: 36px !important;
    height: 36px !important;
    padding: 0 !important;
    margin-bottom: -16px !important;
    margin-left: 12px  !important;
    top: 6px;
}
.AppDetailTabsView_developer_content li button svg{
    height: 20px !important;
}

.AppDetailTabsView_details_content li p {
    line-height: 26px;
}

.AppDetailTabsView_details_content li span {
    color: #5b5f87;
    font-size: 12px;
    line-height: 12px;
    height: 24px;
    padding: 4px 8px;
    margin-right: 8px;
    background: #e3e6ec;
}

.AppDetailTabsView_details_content li span:hover {
    background: #d4d7e1;
}

.AppDetailTabsView_developer_content li {
    position: relative;
}

.AppDetailTabsView_developer_content li button {
    vertical-align: top;
    margin-top: -18px !important
}

.AppDetailTabsView_files_content li {
    float: left;
    background: #ffffff;
    border: 1px solid #d3e0ea;
    position: relative;
    transition: box-shadow .18s;
    margin: 16px 16px 0 0;
}

.AppDetailTabsView_files_content li button {
    width: 320px !important;
    height: 72px !important;
    padding-left: 67px !important;
    text-align: left !important;
    margin-left: 0 !important;
}

.AppDetailTabsView_files_content li h3 {
    color: #5b5f87;
    font-size: 20px;
    font-weight: normal;
    line-height: 20px !important;
}

.AppDetailTabsView_files_content li p {
    color: #a9aabd;
    font-size: 12px;
    font-weight: normal;
    margin-top: 8px;
    line-height: 12px !important;
}

.AppDetailTabsView_files_content li:hover {
    box-shadow: 0 3px 8px rgba(0, 0, 0, 0.12);
}

.AppDetailTabsView_files_content li i {
    position: absolute;
    display: block;
    left: 16px;
    top: 16px;
    width: 35px;
    height: 40px;
    background: url("/developer/assets/img/AppDetailTabsView_files_pdf.png");
}

.AppDetailTabsView_files_content li .AppDetailTabsView_files_web {
    background: url("/developer/assets/img/AppDetailTabsView_files_web.png");
}

.AppDetailTabsView_files_content li:nth-child(3n) {
    margin: 16px 0 0 0;
}

















.AppDetailView-appinfo {
    background: #fff;
    border-bottom: 1px solid #d3e0ea;
    margin-top: -50px;
}

.AppDetailView-appinfo-content {
    position: relative;
    padding: 50px 310px 6px 0px;
    box-sizing: border-box;
}



.AppDetailView-appinfo-content-h3 {

    margin-top: 5px;
}

.AppDetailView-appinfo-content-img {
    width: 58px;
    height: 58px;
    position: absolute;
    left: 0;
    top: 60px;
}

.AppDetailView-appinfo-content-h3 p {
    font-weight: normal;
    display: inline-block;
}

.AppDetailView-appinfo-content-dev, .AppDetailView-appinfo-content-pkg, .AppDetailView-appinfo-content-type,
.AppDetailView-appinfo-content-charge {
    line-height: 14px;
    margin-top: 15px;
    padding-left: 18px;
    display: inline-block;
    vertical-align: top;
    margin-right: 30px;
    margin-bottom: 25px;
}

.AppDetailView-appinfo-content-dev {
    background: url("/developer/assets/img/tabs-content-icon-user.png") no-repeat left center;
}

.AppDetailView-appinfo-content-pkg {
    background: url("/developer/assets/img/tabs-content-icon-package.png") no-repeat left center;
}

.AppDetailView-appinfo-content-type {
    background: url("/developer/assets/img/tabs-content-icon-system.png") no-repeat left center;
}

.AppDetailView-appinfo-content-charge {
    background: url("/developer/assets/img/tabs-content-icon-charge.png") no-repeat left center;
}

.AppDetailView-appinfo-content-span {
    font-size: 11px;
    text-transform: uppercase;
    margin-top: -2px;
    display: inline-block;
    height: 24px;
    line-height: 22px;
    font-weight: normal;
    margin-left: 16px;
    padding: 0 8px;
    vertical-align: middle;
}

.AppDetailView-appinfo-content-span.appStatusInactive {
    color: #ff9800;
    background: #f5e2c6;
}

.AppDetailView-appinfo-content-span.appStatusActive {
    color: #63af57;
    background: #e0efdd;
}

.AppDetailView-appinfo-content-span.appStatusDisable {
    color: #a9aabd;
    background: #dedfe7;
}

.AppDetailView-appinfo-content-action {
    position: absolute;
    right: 0;
    top: 70px;
}
.AppDetailView-appinfo-devinfo{
    position: absolute;
    width: 310px;
    top: 165px;
    right: 0;
    height: 44px;
    background: #f2f5f7;
}
.AppDetailView-appinfo-devinfo button{
    margin:  0 !important;
    height: 100% !important;;
}
.AppDetailView-appinfo-summary {
    height: 97px;
    width: 310px;
    padding: 18px 20px;
    box-sizing: border-box;
    position: absolute;
    right: 0;
    top: 60px;
    text-align: right;
    background: url("/developer/assets/img/AppGeneralInfoPanelView_download_times_2.png") no-repeat 20px center #f2f5f7;
}

.AppDetailView-appinfo-content-h1 {
    line-height: 1.2em;
    font-weight: normal;
    font-family: 'number' !important;
    color: #00bcd4;
    font-size: 40px;
}

.AppDetailView-tabbox {
}

.AppDetailView_tabs > div:first-child {
    border-bottom: 1px solid #d3e0ea;
}

.AppDetailView_tabs > div {
    margin-bottom: -1px;
    background: transparent !important;
}

.AppDetailView-tabbox-btn {
    height: 48px !important;
    width: auto !important;
    margin-right: 30px !important;
    margin-bottom: -1px !important;
}

.AppDetailView-tabbox-btn > div {
    border-bottom: 2px solid transparent;
}

.AppDetailView-tabbox-btn div {
    margin-top: -1px;
    text-transform: capitalize !important;
}

.AppDetailView-tabbox-btn.active {
    margin-top: 0px !important;

}

.AppDetailView-tabbox-btn.active > div {
    border-bottom: 2px solid currentColor;
}

.AppDetailView-tabbox-btn.active div {
}

.AppDetailView_tabs_content {
    padding: 30px 0 0 0;
}

.AppDetailView_tabs_content > div {
    height: auto !important;
}

/*AppDetailView-version*/

.AppDetailView-version-list > .AppDetailView-version-list-apk {
    transition: all .24s ease-out;
}

.AppDetailView-version-list > .AppDetailView-version-list-apk:hover {
    transform: translate3d(0, -2px, 0) !important;
    box-shadow: 0 5px 10px rgba(0, 0, 0, .12);
}

.AppDetailView-version-list {
    display: inline-block;
    vertical-align: top;
    width: 240px;
    position: relative;
    z-index: 1;
}

.AppDetailView-version-list .no-data {
    margin-top: 120px;
}

.AppDetailView-version-list .title-detail {
    margin-top: 0;
}

.AppDetailView-version-list-filter {
    position: absolute !important;
    top: -13px;
    right: -16px;
}

.AppDetailView-version-list-filter svg {
    display: none !important;
}

.AppDetailView-version-list-filter > button > div:before {
    content: "";
    display: inline-block;
    width: 16px;
    height: 16px;
    margin-left: -2px;
    margin-top: -2px;
    background: url("/developer/assets/img/btn-icon-filter.svg") no-repeat 50%;
    margin-bottom: -3px;
}
.AppStackListView-version-list-filter {
    position: relative !important;
    top: 0;
    right: 0;
}

.AppStackListView-version-list-filter svg {
    display: none !important;
}

.AppStackListView-version-list-filter > button > div:before {
    content: "";
    display: inline-block;
    width: 16px;
    height: 16px;
    margin-left: -2px;
    margin-top: -2px;
    background: url("/developer/assets/img/btn-icon-filter.svg") no-repeat 50%;
    margin-bottom: -3px;
}
.tabs-content-sort-btn{
    font-size: 14px !important;
}
.tabs-content-sort-btn svg {
    color: #63af57 !important;
    fill: #63af57 !important;
    margin: 0 !important;
    right: 16px !important;
}
.tabs-content-sort-Listbtn svg{
    top:10px!important;
}
.AppDetailView-version-list-apk button,
.AppDetailView-version-list-newapk button {
    margin-left: 0 !important;
    width: 240px !important;
    height: 68px !important;
    box-sizing: border-box !important;
}

.AppDetailView-version-list .AppDetailView-version-list-loadmore {
    height: 36px !important;
    width: 240px !important;
    margin-left: 0 !important;
}

.AppDetailView-version-list-loadmore div {
    color: #63af57;
}

.AppDetailView-version-list-newapk {
    background: #e9edf5;
    border: 1px dashed #a9aabd;
    box-sizing: border-box;
    margin-bottom: 10px;
}

.AppDetailView-version-list-newapk div > span {
    color: #63af57 !important;
    vertical-align: baseline !important;
    height: 68px;
    line-height: 68px;
}

.AppDetailView-version-list-newapk div > span:last-child::before {
    content: "";
    display: inline-block;
    width: 16px;
    height: 16px;
    margin-right: 8px;
    background: url("/developer/assets/img/tab_title_add_btn.png") no-repeat center;
    margin-bottom: -3px;
}

.AppDetailView-version-list-apk {
    background: #fff;
    margin-bottom: 10px;
    position: relative;
}

.AppDetailView-version-list-apk.active {
    box-shadow: 0 3px 8px rgba(0, 0, 0, 0.08);
}

.AppDetailView-version-list-apk.apkOffline {
    background: #fafbfc;
}

.AppDetailView-version-list-apk.apkOffline.active {
    background: #a9aabd;
}

.AppDetailView-version-list-apk button {
    text-align: left !important;
}

.AppDetailView-version-list-apk button > div {
    padding: 14px 25px 0 57px;
    height: 68px;
    box-sizing: border-box;
}

.AppDetailView-version-list-apk-img {
    width: 29px;
    height: 29px;
    border-radius: 9px;
    position: absolute;
    top: 12px;
    left: 12px;
    box-shadow: 0 2px 6px rgba(0, 0, 0, .12);
}

.AppDetailView-version-list-apk-h3 {
    font-size: 14px;
    font-weight: 500;
    line-height: 1em;
    color: #5b5f87;
    word-break: break-all;
    margin-right: 34px;
    max-height: 2em;
    overflow: hidden;
}

.AppDetailView-version-list-apk.apkOffline .AppDetailView-version-list-apk-h3 {
    color: #a9aabd;
}

.AppDetailView-version-list-apk.active .AppDetailView-version-list-apk-h3,
.AppDetailView-version-list-apk.apkOffline.active .AppDetailView-version-list-apk-h3 {
    color: #fff;
}

.AppDetailView-version-list-apk-time {
    font-size: 12px;
    font-weight: normal;
    line-height: 1em;
    color: #a9aabd;
    margin-top: 8px;
}

.AppDetailView-version-list-apk.active .AppDetailView-version-list-apk-time {
    color: rgba(255, 255, 255, 0.7);
}

.AppDetailView-version-list-apk-span {
    font-size: 12px;
    font-weight: normal;
    line-height: 1em;
    color: #ff9800;
    position: absolute;
    right: 16px;
    top: 16px;
}

.AppDetailView-version-list-apk-span:before {
    content: "";
    display: inline-block;
    vertical-align: middle;
    width: 5px;
    height: 5px;
    background: #63af57;
    border-radius: 50%;
    margin-right: 5px;
    margin-bottom: 3px;
}

.AppDetailView-version-list-apk.apkOffline .AppDetailView-version-list-apk-span:before {
    background: #a9aabd;
}

.AppDetailView-version-list-apk.active .AppDetailView-version-list-apk-span:before,
.AppDetailView-version-list-apk.active.active .AppDetailView-version-list-apk-span:before {
    background: #fff;
}

.apkOnline .AppDetailView-version-list-apk-span {
    color: #66bb6a;
}

.apkOffline .AppDetailView-version-list-apk-span {
    color: #a9aabd;
}

.AppDetailView-version-list-apk.apkOffline.active .AppDetailView-version-list-apk-span {
    color: rgba(255, 255, 255, 0.7);
}

.AppDetailView-version-list-apk.active .AppDetailView-version-list-apk-span {
    color: #b0eaf1;
}

.AppDetailView-version-list-apk.apkPending:after,
.AppDetailView-version-list-apk.apkDraft:after,
.AppDetailView-version-list-apk.apkRejected:after {
    content: "";
    display: block;
    position: absolute;
    right: -9px;
    top: -6px;
    width: 55px;
    height: 54px;
    background: url("/developer/assets/img/AppDetailView-version-list-apk-status.png") no-repeat left top;
}

.AppDetailView-version-list-apk.apkDraft:after {
    background-position: center top;
}

.AppDetailView-version-list-apk.apkRejected:after {
    background-position: -110px top;
}

.AppDetailView-version-detail {
    display: inline-block;
    width: calc(100% - 260px);
    margin-left: 20px;
    background: #fff;
    padding: 10px 30px 20px;
    box-sizing: border-box;
    position: relative;
    box-shadow: 0 2px 6px rgba(0, 0, 0, .12);
}

.AppDetailView-version-reject-reason {
    padding: 12px 16px 16px 46px;
    font-size: 14px;
    color: #ff9800;
    margin-bottom: 20px;
    background: url("/developer/assets/img/AppDetailView-version-reject-reason.png") no-repeat 16px 12px #ffeacc;
    text-align: left;
}

.AppDetailView-version-reject-reason span {
    font-weight: 500;
}

.notice-box-default {
    padding: 12px 16px 16px 46px;
    font-size: 14px;
    color: #00bcd4;
    margin-bottom: 2px;
    background: url("/developer/assets/img/rolelist-jurisdiction-checked.png") no-repeat 16px 14px #ccf2f6;
    text-align: left;
}
.notice-box-default em{
    font-size: 12px;
    font-weight: normal;
    color: #a9aabd;
}

.AppDetailView-version-detail > img {
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -99px 0 0 -159px;
}

.AppDetailView-version-detail-content {
    position: relative;
}

.AppDetailView-version-detail-btn-viewdetail {
    position: absolute;
    right: 0px;
    top: 82px;
}

.AppDetailView-version-detail-content > p {

    overflow: hidden;
    width: 100%;
    font-size: 14px;
    color: #8a8ea7;
    line-height: 26px;
    margin-top: -7px;
    white-space: normal;
}

.AppDetailView-version-detail-btn-viewdetail button {
    margin-left: 0 !important;
}

.AppDetailView-version-detail-btn-viewdetail div > span {
    color: #63af57 !important;
    padding: 0 8px !important;
    vertical-align: baseline !important;
}

.AppDetailView-version-detail-btn-viewdetail div > span:last-child::after {
    content: "";
    display: inline-block;
    width: 13px;
    height: 8px;
    margin-left: 8px;
    background: url("/developer/assets/img/tltle-btn-close2.png") no-repeat center bottom;
    margin-bottom: 1px;
}

.AppDetailView-version-detail-btn-viewdetail.close div > span:last-child::after {
    background: url("/developer/assets/img/tltle-btn-close2.png") no-repeat center top;
}

.AppDetailView-version-detail-infobox {
    background: #e9edf5;
    box-shadow: 0 5px 10px rgba(0, 0, 0, .12);
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    position: absolute;
    top: 130px;
    left: 0;
    width: 100%;
    box-sizing: border-box;
    overflow: auto;
    padding-left: 30px;
    padding-bottom: 0;
    padding-right: 0;
    max-height: 360px;
    z-index: 2;
    transform: scale(0);
    transform-origin: top;
    border: 1px solid #d3e0ea;
    padding-top: 10px;
    opacity: 0;
}

.AppDetailView-version-detail-infobox.open {
    transform: scale(1);
    opacity: 1;
}

.AppDetailView-version-detail-infobox-li {
    display: inline-block;
    vertical-align: top;
    width: 180px;
    margin-right: 30px;
    margin-bottom: 20px;
}

.AppDetailView-version-detail-infobox-p {
    font-size: 14px;
    color: #5b5f87 !important;
    word-break: break-all;
}

.AppDetailView-version-detail-actiongroup {
    border-top: 1px solid #d3e0ea;
    padding-top: 20px;
    margin-top: 30px;
}

.AppDetailView-version-detail-actiongroup > div,
.AppDetailView-version-detail-actiongroup > button {
    float: right;
}

.icon-fileupload-download svg {
    color: #63af57 !important;
}

/*
css 整理
*/
.AppDetailView-screenshots-title {
    line-height: 18px;
    margin: 30px 0 16px 0;
}

.AppDetailView-version-reject-reason-text {
    white-space: pre-wrap;
}

.AppDetailView-version-list .title-version-detail{
    display: none;
}


/* AppDetailView-version-push-feedback start */

.AppDetailView-version-push-feedback{
    text-align: center;
    /* background: #f2f5f7; */
    padding: 30px 40px;
    margin-bottom: 20px;
}
.AppDetailView-version-push-feedback h3{
    font-size: 22px;
    font-weight: 400;
    line-height: 1.5em;
    color: #5b5f87;
    margin-bottom: 16px;
}
.AppDetailView-version-push-feedback p{
    font-size: 14px;
    color: #a9aabd;
    line-height: 1.5em;
}
.AppDetailView-version-push-feedback p span{
    color: #00bcd4;
    cursor: pointer;
}
.AppDetailView-version-push-feedback > div{
    margin-top: 20px;
}
.AppDetailView-version-push-feedback h3:before {
    content: "";
    display: block;
    width: 40px;
    height: 40px;
    background: url("/developer/assets/img/icon-pending.png") no-repeat center;
    margin: 0 auto;
    margin-bottom: 10px;
}
.AppDetailView-version-push-feedback.successed h3:before {
    background: url("/developer/assets/img/icon-finished.png") no-repeat center;
}
.AppDetailView-version-push-feedback.failed h3:before {
    background: url("/developer/assets/img/icon-reject.png") no-repeat center;
}

/* AppDetailView-version-push-feedback end */





@media screen and (max-width: 1023px) {
    .AppDetailView-appinfo-content {
        padding: 60px 20px 48px 20px !important;
    }

    .AppDetailView-appinfo-summary {
        right: 20px !important;
    }
    .AppDetailView-appinfo-summary{
        border-left: none;
        background: none;
        top: 20px;
    }
    .AppDetailView-appinfo-content-h1{
        font-size: 16px !important;
    }
    .AppDetailView-appinfo-content > p{
        margin-bottom: 10px !important;
    }
    .AppDetailView-version-list{
        width: 100%;
        display: block;
    }
    .AppDetailView-version-detail{
        width: 100%;
        margin-left: 0;
        display: block;
    }
    .AppDetailView-version-list-newapk,
    .AppDetailView-version-list-apk{
        margin-bottom: 6px;
    }
    .AppDetailView-version-list-newapk div > span{
        height: 36px;
        line-height: 36px;
    }
    .AppDetailView-version-list-apk button,
    .AppDetailView-version-list-newapk button{
        width: 100% !important;
        height: 36px !important;
    }
    .AppDetailView-version-list-apk.active{
        background-size: cover !important;
    }
    .AppDetailView-version-list .title-version-detail{
        display: block;
        margin-top: 30px;
    }
    .AppDetailView-version-list-apk-img{
        top: 4px;
    }
    .AppDetailView-version-list-apk-h3{
        margin-right: 10px;
    }
    .AppDetailView-version-list-apk-h3,
    .AppDetailView-version-list-apk-time{
        display: inline;
        vertical-align: top;
        line-height: 36px;
        max-height: 36px;
    }
    .AppDetailView-version-list-apk button > div{
        height: 36px;
        padding-top: 0;
    }
    .AppDetailView-version-list-apk-span{
        top: 10px;
    }
}




/* AppDetailView-appinfo-ul start */


.AppDetailView-appinfo-ul{
    margin-top: 22px;
}
.AppDetailView-appinfo-ul li{
    display: inline-block;
    vertical-align: top;
    min-width: 214px;
    margin-right: 16px;
    font-size: 12px;
    color: #a9aabd;
    margin-bottom: 24px;
}
.AppDetailView-appinfo-ul li p {
    font-size: 14px;
    line-height: 1.5em;
    margin-top: 6px;
    color: #5b5f87;
}


.push-progress-step > span{
    padding-left: 36px !important;
    padding-right: 0 !important;
}
.push-progress-stepper-arrow{
    margin: 0 20px;
}

.title-version-label {
    font-size: 12px;
    color: #a9aabd;
}
.sandbox-container {
    display: flex;
    padding-top: 20px;
}
.sandbox-type-menu {
    flex: 0 0 240px;
    margin-right: 20px;
}

/* Stacklytics */
.stackly-container{
    padding-top: 20px;
}
.stackly-integrated-content{
    /*flex: 0 0 1000px;*/
    /*width: 1000px;*/
}
.stackly-integrated-content .stackly-integrated-inner{
    /*background-color: #fff;*/
    /*padding: 30px;*/
    /*box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.12);*/
}
.stackly-integrated-content .stackly-integrated-inner .stackly-integrated-title{
    color: #5B5F87;
    font-size: 24px;
    font-weight: 300;
    line-height: 32px;
}
.stackly-integrated-content .stackly-integrated-inner .stackly-integrated-desc{
    margin-top: 6px;
    color: #A9AABD;
    font-size: 12px;
    margin-bottom: 30px;
    line-height: 18px;
}
.stackly-integrated-content .stackly-integrated-inner .stackly-integrated-temp-item{
    position: relative;
    padding-left: 50px;
}
.stackly-integrated-content .stackly-integrated-inner .stackly-integrated-temp-item:not(:last-child){
    margin-bottom: 30px;
}
.stackly-integrated-content .stackly-integrated-inner .open{
    margin-bottom: 40px;
}
.stackly-integrated-content .stackly-integrated-inner .stackly-step-icon-done{
    line-height: 0;
    background-color: #01A5ED;
    border-radius: 100%;
    text-align: center;
    font-size: 16px;
    padding: 6px;
    position: absolute;
    left: 0;
    top: 0;
    cursor: pointer;
}
.stackly-integrated-content .stackly-integrated-inner .stackly-step-no{
    border: 1px solid rgba(91,95,135,1);
    border-radius: 100%;
    width: 34px;
    text-align: center;
    color: #5B5F87;
    font-size: 16px;
    line-height: 34px;
    position: absolute;
    left: 0;
    top: 0;
    cursor: pointer;
}
.stackly-integrated-content .stackly-integrated-inner .stackly-step-icon-half-done{
    background: #01A5ED;
    color: #fff;
    border: none;
}
.stackly-integrated-content .stackly-integrated-inner .stackly-step-title{
    color: #5B5F87;
    font-size: 16px;
    line-height: 36px;
}
.stackly-integrated-content .stackly-integrated-inner .stackly-step-desc{
    color: #A9AABD;
    font-size: 12px;
    line-height: 20px;
    display: none;
}
.stackly-integrated-content .stackly-integrated-inner .open .stackly-step-desc{
    display: block;
}
.stackly-integrated-content .stackly-integrated-inner .app-key-content{
    width: 436px;
    background: #F3F3F4;
    min-width: 520px;
    margin-top: 20px;
}
.stackly-integrated-content .stackly-integrated-inner .app-key-content .app-key-content-desc{

}
.stackly-integrated-content .stackly-integrated-inner .app-key-content .app-key-content-desc .app-key-title{
    height: 23px;
    font-size: 12px;
    font-family: Roboto-Regular, Roboto;
    font-weight: 400;
    color: #5B5F87;
    line-height: 23px;
    text-align: justify;
    text-align-last: justify;
    padding: 5px;
}
.stackly-integrated-content .stackly-integrated-inner .app-key-content .app-key-content-desc .app-key-desc{
    height: 25px;
    font-size: 14px;
    font-family: Roboto-Regular, Roboto;
    font-weight: 400;
    color: #63AF57;
    line-height: 25px;
    float: left;
    display: flex;
    margin-left: 10px;
    padding: 5px;
}
.stackly-integrated-content .stackly-integrated-inner .app-key-content .app-key-content-desc .app-key-desc img{
    cursor: pointer;
    margin-left: 5px;
}

.stackly-integrated-content .stackly-integrated-inner .app-key-content .app-key-content-desc .app-key-desc svg {
    color: #63af57 !important;
    width: 20px !important;
    height: 20px !important;
    cursor: pointer;
    margin-left: 5px;
    margin-top: 2px;
}
.abnormal-list-content{

}
.abnormal-list-content .apply-app-key-tips{
    height: 22px;
    font-size: 14px;
    font-family: 'Roboto-Regular, Roboto';
    font-weight: 400;
    color: rgba(0, 0, 0, 0.45);
    line-height: 22px;
    margin-bottom: 17px;
    margin-top: 20px;
}
.abnormal-list-content .apply-app-key-tips .integrate{
    color: #63AF57;
}
.abnormal-list-content .apply-app-key-tips .integrate:hover{
    cursor: pointer;
}
.abnormal-list-content .total-data-box{
    display: flex;
    justify-content: space-between;
}
.abnormal-list-content .total-data-box .chart-box{
    box-sizing: border-box;
    background: white;
    width: 802px;
    height: 225px;
}
.abnormal-list-content .total-data-box .chart-box img{
    margin-bottom: 0;
    max-width: 35%;
}
.abnormal-list-content .total-data-box .chart-box .abnormalTrendSelectBox{
    text-align: right;
    margin-right: 20px;
    padding-top: 5px;
    height: 30px;
}
.abnormal-list-content .total-data-box .total-number{
    width: 185px;
}

.title-manage-header {
    display: flex;
    height: 30px;
    line-height: 30px;
}

.title-manage-header .active-btn {
    margin: 0 5px;
    text-align: center;
    color: #5B5F87;
    font-size: 12px !important;
}

.abnormal-list-content .total-data-box .total-number > div{
    width: 100%;
    height: 106px;
    background: white;
    box-sizing: border-box;
    padding: 15px 20px;
}
.abnormal-list-content .total-data-box .total-number > div .key{
    font-size: 12px;
    color: #A9AABD;
    line-height: 20px;
}
.abnormal-list-content .total-data-box .total-number > div .value{
    font-size: 28px;
    color: #01A5ED;
    font-family: 'number' !important;
    margin-top: 10px;
}
.abnormal-list-content .total-data-box .total-number .down-number{
    margin-top: 13px;
}
.abnormal-list-content .total-data-box .total-number .down-number .value{
    color: #FF9F13;
}
.abnormal-list .item .abnormal-info{
    box-sizing: border-box;
    background: white;
    display: flex;
    justify-content: space-between;
    padding: 15px 20px;
}
.abnormal-list .item .abnormal-info .flex-1{
    width: 0;
    flex-grow: 1;
}
.abnormal-list .item .abnormal-info .flex-2{
    width: 0;
    flex-grow: 2;
}
.abnormal-list .item .abnormal-info .flex-3{
    width: 0;
    flex-grow: 3;
}
.abnormal-list .item .abnormal-info .flex-4{
    width: 0;
    flex-grow: 4;
}
.abnormal-list .item .abnormal-info .flex-5{
    width: 0;
    flex-grow: 5;
}
.abnormal-list .item .abnormal-info .flex-6{
    width: 0;
    flex-grow: 6;
}
.abnormal-list .item .abnormal-info .flex-7{
    width: 0;
    flex-grow: 7;
}
.abnormal-list .item .abnormal-info .flex-8{
    width: 0;
    flex-grow: 8;
}
.abnormal-list .item .abnormal-info .col-item{
    margin-top: 13px;
    box-sizing: border-box;
    padding-right: 15px;
}
.abnormal-list .item .label{
    display: flex;
    width: 960px;
    padding: 5px 20px;
    background: rgb(249, 251, 252);
    margin-bottom: 5px;
    flex-wrap: wrap;
}
.abnormal-list .item .label .label-tip{
    border-radius: 3px;
    height: 22px;
    vertical-align: middle;
    display: flex;
    margin: 3px 6px;
    font-size: 14px;
    padding: 0 10px;
    position: relative;
    transition: all .24s ease-out;
    border: 1px solid #63AF57;
    box-sizing: border-box;
    min-width: 30px;
    color: #63AF57;
}
.abnormal-list .item .label .label-tip .label-icon{
    position: absolute !important;
    margin: 0 !important;
    padding: 0 !important;
    right: 0;
    top: 3px;
    height: 16px !important;
    width: 16px !important;
    transform: rotate(-90deg) !important;
    opacity: 0;
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms !important
}
.abnormal-list .item .label .label-tip .label-active{
    opacity: 1 !important;
}
.abnormal-list .item .label .label-add-tip{
    height: 22px;
    line-height: 11px;
    border: 1px solid #63AF57;
    border-radius: 5px;
    background-color: #63AF57;
    color: white;
    font-size: 12px;
    padding: 3px 5px;
    margin: 3px;
    text-transform: uppercase;
}
.abnormal-info-box{
    text-align: left;
    white-space: normal;
    word-break: break-all;
    font-size: 14px;
    color: white;
    width: auto;
}
.abnormal-list .item .abnormal-info .col-item:first-child{
    margin-top: 0 !important;
}
.abnormal-list .item .abnormal-info .key{
    font-size: 12px;
    color: #A9AABD;
}
.abnormal-list .item .abnormal-info .value{
    font-size: 14px;
    line-height: 22px;
    color: #5B5F87;
    margin-top: 5px;
    overflow: hidden;
    text-overflow: ellipsis;
}
.abnormal-list .item .abnormal-info .value.ellipsis-1{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.abnormal-list .item .abnormal-info .value.ellipsis-3{
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    white-space: normal;
    word-break:break-word;
    display: -webkit-box;
    font-size: 14px;
    color: #5B5F87;
    margin-top: 5px;
    line-height: 22px;
}
.abnormal-list .item .abnormal-info .col-item .btn-detail{
    background: #63AF57;
    color: white;
    display: block;
    width: 80px;
    height: 36px;
    outline: none;
    border: none;
    border-radius: 2px;
    font-size: 14px;
}
.abnormal-list .item .abnormal-info .col-item .btn-detail:active{
    background: #4c9a3f;
}
.abnormal-list .item .abnormal-info .col-item .value .status{
    box-sizing: border-box;
    padding: 3px 5px;
    font-size: 12px;
}
.abnormal-list .item .abnormal-info .col-item .value .status.open{
    color: #FF9800 !important;
    background: rgba(255, 152, 0, 0.2) !important;
}
.abnormal-list .item .abnormal-info .col-item .value .status.reopen{
    color: #DB4437 !important;
    background: rgba(219, 68, 55, 0.2) !important;
}
.abnormal-list .item .abnormal-info .col-item .value .status.cannot-reproduce{
    color: rgb(142, 142, 142) !important;
    background: rgba(142, 142, 142, 0.2) !important;
}
.abnormal-list .item .abnormal-info .col-item .value .status.not_fix{
    color: #8374FF !important;
    background: rgba(85,94, 255, 0.2) !important;
}
.abnormal-list .item .abnormal-info .col-item .value .status.in_progress{
    color: #00A5ED !important;
    background: rgba(0, 165, 237, 0.2) !important
}
.stack-exception-box{
    width: 1000px;
    display: flex;
    justify-content: space-between;
}

.stack-exception-box .abnormal-state-box1{
    width: 495px;
    margin-right: 5px;
}

.stack-exception-box .abnormal-state-box1 .exception-status{
    height: 240px;
    width: 495px;
    background: white;
}
.stack-exception-box .abnormal-state-box1 .exception-status img{
    margin-bottom: 0;
    max-width: 60%;
    margin-top: 10px;
}
.stack-exception-box .abnormal-state-box1 .exception-status .abnormalTrendSelectBox{
    text-align: right;
    margin-right: 20px;
    padding-top: 5px;
    height: 30px;
}

.stack-exception-box .abnormal-state-box2{
    width: 495px;
    margin-left: 5px;
}

.stack-exception-box .abnormal-state-box2 .exception-num{
    height: 240px;
    width: 495px;
    background: white;
}
.stack-exception-box .abnormal-state-box2 .exception-num img{
    margin-bottom: 0;
    max-width: 60%;
    margin-top: 10px;
}
.list-content-header{
    position: relative;
}

.list-content-header .filter-container{
    position: absolute;
    right: 0;
    top: -8px;
    overflow: visible !important;
}

.filter-export-content {
    margin-top: -2px;
}

.filter-export-content img {
    width: 22px;
}

.menuitem-default {
    font-size: 14px !important;
}

.menuitem-default svg {
    fill: #63af57 !important;
}

.menuitem-default.disabled svg {
    fill: #a9aabd !important;
}
.filter-icon{
    height: 36px !important;
    width: 36px !important;
    padding: 0 !important;
}

.filter-icon-img {
    width: 20px !important;;
}
.tabs-content-filter{
    position: relative;
}

.filter-container .sort-list{
    position: absolute;
    top: 46px;
    right: 0;
    background: white;
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
    width: 185px;
    color: #5B5F87;
    transition: all ease 0.24s;
    transform: scale(0);
    opacity: 0;
    transform-origin: 100% 0;
}
.filter-container .sort-list.active{
    transform: scale(1);
    opacity: 1;
}

.filter-container .sort-list .item{
    box-sizing: border-box;
    padding: 0 14px;
    border-bottom: 1px dashed #ebeaec;
    line-height: 40px;
    position: relative;
    cursor: pointer;
}
.filter-container .sort-list .item:hover{
    background: #eceef2;
}
.filter-container .sort-list .item .sign{
    position: absolute;
    right: 16px;
    top: 50%;
    display: block;
    width: 16px;
    height: 16px;
    margin-top: -8px;
    display: none;
}
.btnMyAbnormal {
    width: 20px;
    height: 20px;
    margin: 0 auto;
    padding-left: 2px
}
.btnMyAbnormalActive {
    background: rgba(99, 175, 87, 0.2) !important;
    border-radius: 50%
}
.filter-container .sort-list .item .sign.active{
    display: block;
}
.filter-container .sort-list .item .sign.active.up{
    transform: rotate(0deg);
}
.filter-container .sort-list .item .sign.active.down{
    transform: rotate(180deg);
}
.filter-container .sort-list .item .sign img{
    display: block;
    width: 100%;
    height: 100%;
}

.filter-container .sort-list .item:last-child{
    border-bottom: none;
}

.filter-container .filter-box{
    display: none;
    background: white;
    box-sizing: border-box;
    padding: 0 23px 15px 23px;
    width: 1000px;
    /*box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);*/
}
.filter-container .filter-box.active{
    display: block;
}
.filter-container .filter-box .filter-list{
    display: block;
    height: 150px;
    justify-content: flex-start;
    z-index: 2;
}
.filter-container .filter-box .filter-list:after{
    display: block;
    content:'';
    clear: both;
}
.filter-container .filter-box .filter-list .item{
    margin-right: 30px;
    width: 216px;
    height: auto;
    font-size: 12px !important;
    float: left;
}
.filter-container .filter-box .filter-list .item div div{
    padding: 0;
}
.filter-container .filter-box .filter-list .item:nth-child(4n){
    margin-right: 0;
}
.filter-container .filter-box .filter-list .itemNone{
    display: none;
}
.filter-container .filter-box .operation-box{
    float: right;
    margin-top: 30px;
}
.filter-container .filter-box .operation-box:after{
    display: block;
    clear: both;
    content: '';
}

/* stacklytics early warn */
.abnormal-early-warn{
    justify-content: space-between;
    display: flex;
}
.abnormal-early-warn .add-btn{
    top: 5px;
    right: 5px;
    position: relative;
}
.abnormal-early-warn .early-warn-header {
    margin-top: 10px;
    margin-bottom: 16px;
    font-size: 18px;
    line-height: 22px;
    padding-left: 10px;
    color: #5b5f87;
    font-weight: normal;
    position: relative;
    border-left: 2px solid #5b5f87;
}

.alert-list .table-default{
    width: 100%;
    border-collapse: separate;
    border-spacing: 0 2px;
}

.alert-list .table-default .table-head{
    display: table-header-group;
    vertical-align: middle;
    border-color: inherit;
}

.alert-list .table-default .table-head>tr:first-child{
    line-height: 22px;
    height: 44px;
    background: #f2f5f7;
    color: #a9aabd;
    text-transform: capitalize;
}

.alert-list .table-default .table-head>tr>th:first-child{
    color: rgb(169, 170, 189);
    padding-left: 30px;
    min-width: 10px;
    font-weight: normal;
    border-top: 1px solid #d3e0ea;
    white-space: nowrap;
    width: 181px;
}

.alert-list .table-default .table-head>tr>th{
    color: rgb(169, 170, 189);
    background: none;
    font-weight: normal;
    border-top: 1px solid #d3e0ea;
    white-space: nowrap;
    text-align: left;
    width: 153px
}

.alert-list .table-default .table-body{
    display: table-row-group;
    vertical-align: middle;
    border-color: inherit;
}

.alert-list .table-default .table-body>tr{
    font-size: 12px;
    color: #5b5f87;
    line-height: 18px;
    height: 36px;
    border-bottom: 2px solid #f2f5f7;
    transition: all .24s ease-out;
    background: #fff;
    position: relative;
}

.alert-list .table-default .table-body>tr>td:first-child{
    color: #00bcd4;
    font-weight: 500;
    display: table-cell;
    vertical-align: inherit;
    padding-left: 30px;
    position: relative;
    word-break: break-word;
    max-width: 300px;
    width: 180px;
}

.alert-list .table-default .table-body>tr>td:last-child{
    font-weight: 500;
    display: table-cell;
    vertical-align: inherit;
    padding-left: 10px;
    position: relative;
    word-break: break-word;
    max-width: 300px;
    text-align: left;
    width: 200px;
    color: #5b5f87;
}

.alert-list .table-default .table-body>tr>td{
    display: table-cell;
    vertical-align: inherit;
    padding-right: 10px;
    position: relative;
    word-break: break-word;
    max-width: 300px;
    width: 180px;
    color: #5b5f87;
}
.alert-list .table-default .table-body>tr>td .hideActive{
    display: none;
}
.alert-list .table-default .table-body>tr>td .showActive{
    display: block;
}
.alert-list .table-default .table-body>tr>td .showActive .inactiveTip{
    color: rgb(169, 170, 189);
    background: rgb(242, 245, 247);
    padding: 5px 8px;
    max-width: 60px;
    display: block;
    text-align: center;
    margin-left: 50px;
}
.hoverStyle{
    height: 40px !important;
}
.hoverStyle:hover{
    background-color: rgb(242, 245, 247)!important;
}
.alert-list .table-default .table-body>tr>td .showActive .activeTip{
    color: #63AF57;
    padding: 5px 8px;
    max-width: 60px;
    display: block;
    background: rgba(99, 175, 87, 0.3);
    text-align: center;
    margin-left: 50px;
}
.alert-list .table-default .table-body>tr>td .showActive .tabsContentFilter{
    margin-top: 0px !important;
    width: 30px !important;
    height: 24px !important;
    padding: 0 !important;
    min-width: 30px !important;
    vertical-align: top;
    margin: 0 5px;
}
.alert-edit-add-box{

}

.alert-edit-add-box .alert-info-box{
    margin-top: 10px;
}

.alert-edit-add-box .alert-info-box .tips{
    margin: 15px 0 10px 0;
    font-size: 14px;
    color: rgba(0,0,0,0.3);
}

.alert-edit-add-box .alert-info-box .table-default{
    width: 100%;
    border-collapse: separate;
    border-spacing: 0 2px;
}

.alert-edit-add-box .alert-info-box .table-default .table-head{
    display: table-header-group;
    vertical-align: middle;
    border-color: inherit
}

.alert-edit-add-box .alert-info-box .table-default .table-head>tr{
    font-size: 12px;
    border-bottom: 2px solid #f2f5f7;
    transition: all .24s ease-out;
    position: relative;
    line-height: 22px;
    height: 44px;
    background: #FFFFFF;
    color: #a9aabd;
    text-transform: capitalize;
}

.alert-edit-add-box .alert-info-box .table-default .table-head>tr>th:first-child{
    color: rgb(169, 170, 189);
    padding-left: 30px;
    width: 40px;
    font-weight: normal;
    border-top: 1px solid #d3e0ea;
    white-space: nowrap;
}

.alert-edit-add-box .alert-info-box .table-default .table-head>tr>th{
    color: rgb(169, 170, 189);
    background: none;
    font-weight: normal;
    border-top: 1px solid #d3e0ea;
    white-space: nowrap;
    text-align: left;
    width: 153px;
}

.alert-edit-add-box .alert-info-box .table-default .table-body{
    display: table-row-group;
    vertical-align: middle;
    border-color: inherit;
}

.alert-edit-add-box .alert-info-box .table-default .table-body>tr{
    font-size: 12px;
    color: #5b5f87;
    line-height: 18px;
    height: 38px !important;
    border-bottom: 2px solid #f2f5f7;
    transition: all .24s ease-out;
    background: #fff;
    position: relative;
}
.alert-edit-add-box .alert-info-box .table-default .table-body>tr>td:first-child{
    font-weight: 500;
    display: table-cell;
    vertical-align: inherit;
    padding: 0 0 0 30px;
    position: relative;
    word-break: break-word;
    width: 40px;
}

.alert-edit-add-box .alert-info-box .table-default .table-body>tr>td:last-child{
    font-weight: 500;
    display: table-cell;
    vertical-align: inherit;
    padding-left: 10px;
    position: relative;
    word-break: break-word;
    max-width: 300px;
    text-align: left;
    width: 200px;
    color: #5b5f87;
}

.alert-edit-add-box .alert-info-box .table-default .table-body>tr>td{
    display: table-cell;
    vertical-align: inherit;
    padding-right: 10px;
    position: relative;
    word-break: break-word;
    max-width: 300px;
    color: #5b5f87;
}
.alert-input .MuiInput-underline:after{
    border-bottom-color: #63AF57 !important;
}
.alert-input label{
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
}

.text-box{
    margin-top: 10px
}
.text-box .send-tips{
    color: rgba(0,0,0,0.3);
    font-size: 14px;
    margin-bottom: 5px;
    padding-bottom: 5px
}
.text-box .text-email-box{
    margin-top: 20px;
}
.text-box .tips{
    margin-bottom: 5px;
    font-size: 14px;
    color: rgba(0,0,0,0.3);
}
.text-box .email-box{
    border: 1px solid #d3e0ea;
}

.text-box .email-box .email-box-list{
    display: flex;
}
.text-box .email-box .text-input{
    display: inline;
    border: none;
    width: 100%;
    background: white;
    box-sizing: border-box;
}

.abnormal-member-manage{
    justify-content: space-between;
    display: flex;
}
.abnormal-member-manage .btn-operation{
    top: 5px;
    right: 5px;
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}
.abnormal-member-manage .btn-operation .handover{
    width: 20px !important;
}
.abnormal-member-manage .btn-operation .name-filter{
    max-width: 220px !important;
    min-width: 36px !important;
    transform-origin: right;
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    flex-grow: 0 !important;
    display: inline-block;
    margin: -3px 6px 0 0;
}
.abnormal-member-manage .member-manage-header{
    margin-top: 10px;
    margin-bottom: 16px;
    font-size: 18px;
    line-height: 22px;
    padding-left: 10px;
    color: #5b5f87;
    font-weight: normal;
    position: relative;
    border-left: 2px solid #5b5f87;
}

.sandbox-type-item {
    background-color: #fff;
    padding: 10px 12px 10px 56px;
    border: 1px solid #D3E0EA;
    border-radius: 2px;
    position: relative;
    margin-bottom: 8px;
    cursor: pointer;
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
}
.sandbox-type-item.active {
    box-shadow:0 3px 8px 0 rgba(0,0,0,0.12);
}
.sandbox-type-item.active:after {
    background: url("/developer/assets/img/icon-radiobutton-checked.png") no-repeat currentColor;
    height: 13px;
    width: 17px;
    content: '';
    display: block;
    position: absolute;
    right: 0;
    bottom: 0;
}
.sandbox-type-item.active .sandbox-type-title {
}
.sandbox-type-icon {
    position: absolute;
    top: 15px;
    left: 15px;
    height: 30px;
}
.sandbox-type-title {
    color: #5B5F87;
    font-size: 14px;
    font-weight: 600;
    line-height: 22px;
    margin-bottom: 2px;
}
.sandbox-type-desc {
    font-size: 12px;
    color: #A9AABD;
    line-height: 18px;
}
.sandbox-content-wrapper {
    flex: 0 0 740px;
    width: 740px;
}
.sandbox-content-inner {
    background-color: #fff;
    padding: 30px;
    box-shadow:0px 3px 8px 0px rgba(0,0,0,0.12);
}
.sandbox-sample-data {
    margin-top: 30px;
}
.sandbox-sample-data .sandbox-data-title{
    color: #5B5F87;
    font-size: 18px;
    font-weight: 600;
    padding: 0 10px;
    border-left: 2px solid #5B5F87;
    line-height: 20px;
    margin-bottom: 18px;
}
.sandbox-sample-data-table {
    width: 740px;
}
.sandbox-sample-data-table thead {
    box-shadow:0 -2px 0 0 rgba(91,95,135,1);
    line-height: 43px;
    color: #A9AABD;
}
.sandbox-sample-data-table tbody tr {
    background: #fff;
    color: #5B5F87;
    line-height: 20px;
}
.sandbox-sample-data-table tbody tr:not(:last-child) {
    border-bottom: 1px solid #D3E0EA;
}
.sandbox-sample-data-table td,
.sandbox-sample-data-table th {
    padding: 10px 20px;
    word-break: break-all;
    max-width: 250px;
}
.sandbox-content {
    flex: 0 0 740px;
    background-color: #fff;
    padding: 30px;
    box-shadow:0px 3px 8px 0px rgba(0,0,0,0.12);
    box-sizing: border-box;
}
.sandbox-content-title {
    color: #5B5F87;
    font-size: 24px;
    font-weight: 300;
    line-height: 32px;
}
.sandbox-content-desc {
    margin-top: 6px;
    color: #A9AABD;
    font-size: 12px;
    margin-bottom: 30px;
    line-height: 18px;
}
.sandbox-step-item {
    position: relative;
    padding-left: 50px;
}
.sandbox-step-item.open {
    margin-bottom: 40px;
}
.sandbox-step-item.open .sandbox-step-desc{
    display: block;
}
.sandbox-step-item:not(:last-child) {
    margin-bottom: 30px;
}
.sandbox-step-no {
    border:1px solid rgba(91,95,135,1);
    border-radius: 100%;
    width: 34px;
    text-align: center;
    color: #5B5F87;
    font-size: 16px;
    line-height: 34px;
    position: absolute;
    left: 0;
    top: 0;
    cursor: pointer;
}
.abnormal-member-list-box{
    width: 100%;
    background: white;
    display: flex;
}
.abnormal-member-list-box .member-list-box-left-list{
    width: 170px;
    background: rgb(249,251,252);
    margin-right: 30px;
    border-right: 1px solid #f0f4f8;
    color: #5B5F87;
    font-weight: bold
}
.abnormal-member-list-box .member-list-box-left-list .label-role{
    height: 48px;
    line-height: 48px;
    margin: auto 0;
    padding-left: 15px;
}
.abnormal-member-list-box .member-list-box-left-list .choose-role{
    cursor: pointer;
}
.abnormal-member-list-box .member-list-box-left-list .role-choosed{
    border-top: 1px solid #f0f4f8;
    border-right: 1px solid white;
    border-bottom: 1px solid #f0f4f8;
    background: white;
    width: 155px;
}
.abnormal-member-list-box .member-list-box-info{
    width: 800px;
}
.abnormal-member-list-box .member-list-box-info .role-table{
    width: 800px;
    font-size: 16px;
    color: #5B5F87;
    border-spacing: 0 2px;
    border-collapse: separate;
}
.abnormal-member-list-box .member-list-box-info .role-table>tr {
    color: #5b5f87;
    background: white;
    height: 48px;
    line-height: 48px;
    position: relative;
    font-size: 14px;
    transition: all .24s ease-out;
    border-bottom: 2px solid #f2f5f7;
    text-transform: capitalize;
    display: flex;
}
.abnormal-member-list-box .member-list-box-info .role-table>tr .flex-2{
    width: 0;
    flex-grow: 2;
}
.abnormal-member-list-box .member-list-box-info .role-table>tr .flex-3{
    width: 0;
    flex-grow: 3;
}
.abnormal-member-list-box .member-list-box-info .role-table>tr .flex-5{
    width: 0;
    flex-grow: 5;
}
.abnormal-member-list-box .member-list-box-info .role-tbody>tr .flex-2{
    width: 0;
    flex-grow: 2;
}
.abnormal-member-list-box .member-list-box-info .role-tbody>tr .flex-3{
    width: 0;
    flex-grow: 3;
}
.abnormal-member-list-box .member-list-box-info .role-tbody>tr{
    height: 53px;
    line-height: 53px;
}
.abnormal-member-list-box .member-list-box-info .role-tbody>tr .flex-5{
    width: 0;
    flex-grow: 5;
}
.abnormal-member-list-box .member-list-box-info .role-table>tr>th{
    text-align: left;
    white-space: nowrap;
}
.abnormal-member-list-box .member-list-box-info .role-table>tr>th:first-child{
    padding-left: 5px;
}
.abnormal-member-list-box .member-list-box-info .role-table>tr>th:last-child {
    text-align: center;
}
.abnormal-member-list-box .member-list-box-info .role-table .role-tbody{
    display: table-row-group;
    border-color: inherit;
    vertical-align: middle;
}
.abnormal-member-list-box .member-list-box-info .role-table .role-tbody>tr{
    color: #5b5f87;
    position: relative;
    background: #fff;
    transition: all .24s ease-out;
    border-bottom: 2px dashed #f2f5f7;
    display: flex;
}
.abnormal-member-list-box .member-list-box-info .role-table .role-tbody>tr:first-child{
    display: flex;
    margin: auto 0;
}
.abnormal-member-list-box .member-list-box-info .role-table .role-tbody>tr:last-child{
    text-align: center;
    margin: auto 0;
}
.abnormal-member-list-box .member-list-box-info .role-table .role-tbody>tr>td{
    display: flex;
    position: relative;
    word-break: break-word;
}
.abnormal-member-list-box .member-list-box-info .role-table .role-tbody>tr>td:last-child{
    margin: auto 0;
    text-align: center;
    display: block;
}
.user-img-div{
    padding: 5px;
    margin: 5px 0;
    display: block;
    width: 40px;
    height: 40px;
}
.user-img-div>img{
    width: 100%;
    display: block;
    height: 100%;
    border-radius: 1000px;
}
.abnormal-member-list-box .member-list-box-info .role-table .role-tbody>tr>td .userInfoBox{
    height: 53px;
    margin: auto 0 auto 15px;
}
.abnormal-member-list-box .member-list-box-info .role-table .role-tbody>tr>td .userInfoBox>p:first-child{
    font-size: 15px;
    height: 26px;
    line-height: 26px;
    color: #A9AABB;
    text-align: left;
}
.abnormal-member-list-box .member-list-box-info .role-table .role-tbody>tr>td .userInfoBox>p:last-child {
    font-size: 13px;
    height: 26px;
    line-height: 26px;
    color: #5b5f87;
    text-align: left;
}
.abnormal-member-list-box .member-list-box-info .role-table .role-tbody>tr>td .userInfoBox>p>span {
    margin-left: 5px;
    padding: 2px;
    background: #63AF57;
    height: 26px;
    line-height: 13px;
    color: white;
    border-radius:5px;
}
.member-invite-main-header .item-list{
    width: 100%;
    padding: 10px 10px;
    display: block;
}
.member-invite-main-header .item-list .item-list-left{
    text-align: left;
}
.member-invite-main-header .item-list .item-list-right{
    text-align: left;
    padding-right: 10px;
}
.invite-input{
    display: inline;
    background: white;
    box-sizing: border-box;
    width: 100%;
    font-size: 14px;
    color: #5b5f87;
}

.sandbox-step-title {
    color: #5B5F87;
    font-size: 16px;
    line-height: 36px;
}
.sandbox-step-desc {
    color: #A9AABD;
    font-size: 12px;
    line-height: 20px;
    display: none;
}
.sandbox-operation-btn {
    margin-top: 17px;
    margin-left: 0!important;
}
.sandbox-step-icon-done {
    line-height: 0;
    background-color: #01A5ED;
    border-radius: 100%;
    text-align: center;
    font-size: 16px;
    padding: 6px;
    position: absolute;
    left: 0;
    top: 0;
    cursor: pointer;
}
.sandbox-step-icon-half-done {
    background: #01A5ED;
    color: #fff;
    border: none;
}
.sandbox-link-view-doc {
    color: #63AF57;
    cursor: pointer;
}
.sandbox-content-link {
    float: right;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    cursor: pointer;
}
.Dialog__row_UploadApk{
    display: flex;
    margin: 10px 0;
    padding:10px;
    padding-bottom: 0px;
    background: #F9FAFC;
    border: 1px dashed #e0e0e0;
    position: relative;
    overflow: hidden;
    transition: all .18s ease-out;
    cursor: pointer;
    flex-direction: row;
}
.Dialog__row_UploadApk:hover .del_upload_apk{
    opacity: 1;
}
.Dialog_col_uploadApk{
    flex: 1;
}
.dialog_col_uploadApk_tit{
    font-size: 12px;
    color:rgba(169,170,189,1);
    margin-bottom: 5px;
}
.uploadApkSel{
    width: 90%;
    height: 45px!important;
    line-height: 45px!important;;
}
.uploadApkSel label{
    top:10px !important;
}
.uploadApkSel button{
    top:0px !important;
    right:-10px !important;
}
.uploadApkSel>div{
    margin-top: 0!important;
    height: 40px!important;
    line-height: 40px!important;
    /* overflow: hidden; */
}

.dialog_col_uploadApk_con{
    height: 40px;
    width: 90%;
    position: relative;
    background: #fff;
    text-align: center;
    line-height: 40px;
    font-size: 14px;
}
.dialog_col_uploadApk_con input{
    cursor: pointer;
    position: absolute;
    width: 100%;
    height: 100%;
    left:0;
    top:0;
    z-index:9;
    opacity: 0;
}
.add_upload_apk_btn{
    width: 100%;
    position: relative;
    left: -10px;
    margin-top:10px;
    border: 1px dashed #D3E0EA;
    box-shadow: none!important;
}
.add_upload_apk_btn span{
    color: #63af57 !important;
}
.add_upload_apk_btn span:last-child::before {
    content: "";
    display: inline-block;
    width: 16px;
    height: 16px;
    margin-right: 8px;
    background: url(/developer/assets/img/tab_title_add_btn.png) no-repeat center;
    margin-bottom: -3px;
}
.del_upload_apk{
    position: absolute;
    width: 20px;
    height: 20px;
    right: 10px;
    top:40px;
    opacity: 0;
}
.del_upload_apk svg{
    color: #ff9800 !important;
}

.raisedButtonCaution button {
    background-color: #63af57 !important;
}
.raisedButtonCaution.btn_disabled button {
    background-color: rgb(229, 229, 229)!important;
}

.upload_apk_icon{
    background: url(/developer/assets/img/icon_Upload.png) no-repeat center top;
    background-size: contain;
    display: inline-block;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    margin-right: 5px;
}
.upload_apk_file{
    background: url(/developer/assets/img/taskedit-config-box-list-fileupload-btn.png) no-repeat center top;
    width: 16px;
    height: 16px;
    background-size: contain;
    margin-right: 5px;
}
.upload_text_row{
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items:center;
}
.reUpload_icon{
    position: absolute;
    right: 10px;
    top: 8px;
}
.upload_text_row svg {
    color: #63af57 !important;
}

.add_upload_apk_btn > button > div {
    background: #F9FAFC;
}

i.have_file_css{
    max-width: 200px;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    color:#63af57;
    white-space: nowrap;
}
.error-msg{
    color: red;
    font-size: 12px;
}
.clear-icon{
    color: #FF9F13 !important;
    width: 16px !important;;
    height: 16px !important;
}

.label-content {
    width: 960px;
    background: #FFFFFF;
    box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.12);
    padding: 5px 20px 50px 20px;
    color: #5B5F87;
}

.label-content .label-line {
    display: flex;
    border-bottom: 1px solid #D3E0EA;
}

.label-content .label-type {
    width: 0;
    flex: 1;
    padding: 15px 20px;
    margin: auto;
}

.label-content .label-icon-content {
    width: 0;
    flex: 9;
    padding: 15px 20px 15px 0;
}
.label-content .label-icon-content .checkbox-label{
    border: 1px solid #63AF57;
    margin: 0 5px 10px 0;
}
.edit-back {
    height: 30px;
}

.edit-back:hover {
    background: #EEEFF3;
}

.edit-font {
    color: #5B5F87;
    font-size: 12px !important;
    font-family: SegoeUI !important;
}

.label-edit-add {
    margin: -3px 0 0 0 !important;
}

.alert-tip {
    background-color: white;
    padding: 5px;
    color: #A9AABD;
}
.alert-tip .alert-tip-title{
    padding-left: 10px;
}
.alert-tip .alert-tip-title-desc{
    background-color: #f2f5f7;
    width: auto;
    display: flex;
    height: 30px;
    line-height: 30px;
    margin-top: 5px;
}
.alert-tip .alert-tip-title-desc .left-tip{
    min-width: 110px;
    width: auto;
    text-align: left;
    padding-left: 10px;
}
.alert-tip .alert-tip-title-desc .right-tip{
    text-align: right;
    padding-left: 10px;
    padding-right: 10px;
}
.select-drop ul{
    position: fixed !important;
}

.select-drop .Dialog__content{
    overflow: hidden !important;
}

.AppDetailView_left_container,
.AppDetailView_right_container {
    display: inline-block;
    margin-top: 22px;
    vertical-align: top;
}

.AppDetailView_left_container {
    margin-right: 30px;
    width: 240px;
}

.AppDetailView_download_box {
    background: #ffffff;
    padding: 16px;
    margin-bottom: 30px;
    transition: all .18s linear;
}

.AppDetailView_download_box:hover {
    box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1);
    transform: translate3d(0, -2px, 0);
}

.AppDetailView_left_appinfo_box {
    position: relative;
    height: 50px;
    padding-left: 74px;
    padding-top: 8px;
}

.AppDetailView_left_appinfo_box img {
    position: absolute;
    left: 0;
    top: 0;
    width: 58px;
    height: 58px;
    border-radius: 10px;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.12);
}

.AppDetailView_left_appinfo_box h3 {
    font-size: 16px;
    color: #5b5f87;
    margin-bottom: 3px;
    height: 21px;
    overflow: hidden;

}

.AppDetailView_left_appinfo_box p {
    font-size: 14px;
    color: #a9aabd;
}

.AppDetailView_download_box ul {
    margin-top: 12px;
}

.AppDetailView_download_box li {
    position: relative;
    text-align: left;
    margin-top: 8px;
    color: #a9aabd;
    font-size: 12px;
    white-space: nowrap;
}

.AppDetailView_download_box li > span {
    position: absolute;
    right: 0px;
    top: -1px;
    text-indent: 16px;
}

.AppDetailView_download_box li > span,
.AppDetailView_download_box li .App-permissions {
    display: inline-block;
    width: 125px;
    overflow: hidden;
    max-width: 148px;
    color: #5b5f87;
    font-size: 14px;
}

.AppDetailView_download_box li:first-child span {
    color: #00abc1;
}

.AppDetailView_download_box li .App-permissions span {
    text-indent: 16px;
}

.AppDetailView_download_btn {
    width: 100%;
    margin-left: 0 !important;
    margin-top: 20px;
}

.AppDetailView_download_btn p {
    color: #ffffff;
}

.AppDetailView_download_btn p i {
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
    margin-top: -4px;
    width: 18px;
    height: 16px;
    background: url("/developer/assets/img/AppDetailView_download_btn.png") no-repeat center;
}

.AppDetailView_download_box > em {
    display: block;
    width: 100%;
    height: 1px;
    margin: 16px 0;
    background: #d3e0ea;
}

.AppDetailView_download_box > img {
    width: 120px;
    height: 120px;
    display: block;
    margin: 0 auto;
}

.AppDetailView_moreapp_box {
    padding: 0 16px;
    background: #ffffff;
}

.AppDetailView_moreapp_box > div {
    background: #ffffff !important;
}

.AppDetailView_moreapp_box button {
    font-size: 16px !important;
    color: #5b5f87 !important;
    border-bottom: 1px solid #d3e0ea !important;
}

.AppDetailView_moreapp_box button div {
    height: 52px !important;
}

.AppDetailView_moreapp_list {
    padding: 8px 0;
}

.AppDetailView_moreapp_list li {
    width: 154px;
    position: relative;
    padding: 8px 0;
    padding-left: 86px;
    transition: all .18s linear;
    cursor: pointer;
    margin-left: -16px;
}

.AppDetailView_moreapp_list li:hover {
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.14);
    transform: translate3d(0, -2px, 0);
}

.AppDetailView_moreapp_list li img {
    position: absolute;
    left: 16px;
    top: 8px;
    width: 58px;
    height: 58px;
    border-radius: 10px;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.12);
}

.AppDetailView_moreapp_list li h3 {
    font-size: 16px;
    font-weight: normal;
    color: #5b5f87;
}

.AppDetailView_moreapp_list li p {
    font-size: 12px;
    color: #a9aabd;
}

.AppDetailView_moreapp_list .AppListView-app-list-item-star {
    margin-left: 0;
}

.AppDetailView_right_container {
    width: 730px;
}

.AppDetailView_right_appinfo_box {
    position: relative;
    padding: 6px 170px 0 134px;
}

.AppDetailView_right_appinfo_box img {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 114px;
    height: 114px;
}

.AppDetailView_right_appinfo_box h3 {
    font-size: 20px;
    color: #5b5f87;
    display: inline-block;
    word-break: break-all;
}

.AppDetailView_right_appinfo_box p {
    font-size: 14px;
    line-height: 1.5em;
    margin-top: 6px;
    color: #a9aabd;
    word-break: break-all;
}

.AppDetailView_right_appinfo_box li {
    display: inline-block;
    vertical-align: top;
    min-width: 163px;
    margin-right: 16px;
    margin-top: 14px;
    font-size: 12px;
    color: #a9aabd;
}

.AppDetailView_right_appinfo_box li.AppDetailView-version-detail-infobox-parameter {
    width: calc(100% - 30px);
    margin-right: 0;
    margin-top: 0;
    border-top: 1px solid #d3e0ea;
    padding: 20px 0;
}

.AppDetailView_right_appinfo_box li.AppDetailView-version-detail-infobox-parameter span {
    margin-top: 12px;
}

li.AppDetailView-version-detail-infobox-parameter .icon-fileupload-download {
    position: absolute !important;
    right: 30px;
}

.AppDetailView_right_appinfo_box li span a {
    font-size: 14px;
    color: #00abc1;
}

.AppDetailView_right_appinfo_box li span a:hover {
    opacity: 0.8;
}


.AppDetailView_right_appinfo_box li span,
.AppDetailView_right_appinfo_box li .App-permissions {
    margin-top: 6px;
    display: block;
    color: #5b5f87;
    font-size: 14px;
    white-space: normal !important;
    word-break: break-all;
}

.AppDetailView_right_appinfo_box > button {
    vertical-align: middle;
    display: inline-block;
}

.sub_title {
    font-size: 16px;
    color: #5b5f87;
    line-height: 18px;
    margin: 30px 0 16px 0;
}

.AppDetailView_right_container > p {
    font-size: 14px;
    color: #8a8ea7;
    line-height: 26px;
    margin-top: -7px;
}

.app_screenshot_box {
    background: #f2f5f7;
    position: relative;
    padding: 30px 0;
}

.app_screenshot_box_container {
    margin: 0 auto;
    width: 80%;
    overflow: hidden;
}

.app_screenshot_box ul {
    height: auto;
    display: table-cell;
    float: left;
    -webkit-transition: all .18s linear .1s;
    -moz-transition: all .18s linear .1s;
    transition: all .18s linear .1s;
    white-space: nowrap;
}

.app_screenshot_box li {
    width: 160px;
    display: inline-block;
    white-space: nowrap;
    margin-right: 16px;
    border: 1px solid #f3f5f7;
    cursor: pointer;
}

.app_screenshot_box li img {
    width: 160px;
    border: 1px solid #f3f5f7;
    vertical-align: top;
}

.app_screenshot_box_left_btn,
.app_screenshot_box_right_btn {
    border-radius: 50%;
    display: block;
    position: absolute;
    width: 40px;
    height: 40px;
    top: 50%;
    margin-top: -20px;
    -webkit-transition: all .18s linear;
    -moz-transition: all .18s linear;
    transition: all .18s linear
}

.app_screenshot_box_left_btn:hover,
.app_screenshot_box_right_btn:hover {
    box-shadow: 0 3px 8px rgba(0, 0, 0, 0.12);
}

.app_screenshot_box_left_btn {
    left: 16px;
    background: url("/developer/assets/img/app_screenshot_box_left_btn.png") no-repeat center;
}

.app_screenshot_box_right_btn {
    right: 16px;
    background: url("/developer/assets/img/app_screenshot_box_right_btn.png") no-repeat center;
}

.AppDetailView_comment_list {
    border-top: 1px solid #d3e0ea;
}

.AppDetailView_comment_list li {
    border-bottom: 1px solid #d3e0ea;
    padding: 11px 0 9px 50px;
    position: relative;
}

.AppDetailView_comment_list li img {
    position: absolute;
    left: 0;
    top: 12px;
}

.AppDetailView_comment_input {
    padding: 12px;
    width: 465px;
    background: #ffffff;
    border: 1px solid #cfd1db;
    border-radius: 2px;
    vertical-align: top;
    margin-right: 12px;
    color: #5b5f87;
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    transition: all .3s ease-out;
    margin: 5px 0 7px 0;
}

.AppDetailView_comment_input:focus {
    border: 1px solid #63af57;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.12);
}

.AppDetailView_comment_action_group {
    display: inline-block;
    width: 170px;
    float: right;
}

.AppDetailView_comment_action_group p {
    display: inline-block;
}

.AppDetailView_comment_action_group p .AppListView-app-list-item-star {
    margin-left: 0;
}

.AppDetailView_comment_submit {
    width: 100% !important;
    margin-left: 0 !important;
}

.AppDetailView_comment_loadmore {
    display: block !important;
    width: 208px;
    margin: 16px auto !important;
}

.AppDetailView_comment_loadmore span {
    color: #63af57 !important;
}

.AppDetailView_comment_list li > span {
    position: absolute;
    right: 0;
    top: 16px;
    font-size: 12px;
    color: #a9aabd;
}

.AppDetailView_comment_list li h3 {
    font-size: 16px;
    color: #5b5f87;
}

.AppDetailView_comment_list li p {
    font-size: 14px;
    color: #8a8ea7;
    line-height: 26px;
}

.AppDetailView_comment_list_no_comments {
    margin-left: -50px;
}

.appDetail-preview .Dialog__title {
    padding: 0 !important;
}

.appDetail-preview .Dialog__title h3 > div {
    background: #07b6d7 !important;
    height: 50px;
}

.appDetail-preview .Dialog__action {
    display: none;
}

.appDetail-preview .Dialog__title h3 > div h1 {
    height: 50px !important;
    line-height: 50px !important;
    font-size: 20px !important;
}

.appDetail-preview .Dialog__title h3 > div button {
    margin-top: -8px !important;
    height: 50px !important;
    width: 50px !important;
}

.appPreview-props > li > span {
    color: #5b5f87;
    font-size: 13px;
}



@media screen and (max-width: 1023px) {
    .AppDetailView_right_appinfo_box{
        padding:0 0 0 65px;
    }
    .AppDetailView_right_appinfo_box img{
        width: 49px;
        height: 49px;
    }
    .AppDetailView_right_appinfo_box h3{
        font-size: 16px;
    }
    .AppDetailView_right_appinfo_box p{
        font-size: 12px;
    }
    .AppDetailView-version-detail-btn-viewdetail{
        top: -72px;
    }
    .AppDetailView-version-detail-infobox{
        top: -20px;
    }
    .AppDetailView_right_appinfo_box li{
        margin-bottom: 10px;
    }
}




















































.tippy-touch{cursor:pointer!important}.tippy-notransition{transition:none!important}.tippy-popper{max-width:400px;-webkit-perspective:800px;perspective:800px;z-index:9999;outline:0;transition-timing-function:cubic-bezier(.165,.84,.44,1);pointer-events:none}.tippy-popper.html-template{max-width:96%;max-width:calc(100% - 20px)}.tippy-popper[x-placement^=top] [x-arrow]{border-top:7px solid #333;border-right:7px solid transparent;border-left:7px solid transparent;bottom:-7px;margin:0 9px}.tippy-popper[x-placement^=top] [x-arrow].arrow-small{border-top:5px solid #333;border-right:5px solid transparent;border-left:5px solid transparent;bottom:-5px}.tippy-popper[x-placement^=top] [x-arrow].arrow-big{border-top:10px solid #333;border-right:10px solid transparent;border-left:10px solid transparent;bottom:-10px}.tippy-popper[x-placement^=top] [x-circle]{-webkit-transform-origin:0 33%;transform-origin:0 33%}.tippy-popper[x-placement^=top] [x-circle].enter{-webkit-transform:scale(1) translate(-50%,-55%);transform:scale(1) translate(-50%,-55%);opacity:1}.tippy-popper[x-placement^=top] [x-circle].leave{-webkit-transform:scale(.15) translate(-50%,-50%);transform:scale(.15) translate(-50%,-50%);opacity:0}.tippy-popper[x-placement^=top] .tippy-tooltip.light-theme [x-circle]{background-color:#fff}.tippy-popper[x-placement^=top] .tippy-tooltip.light-theme [x-arrow]{border-top:7px solid #fff;border-right:7px solid transparent;border-left:7px solid transparent}.tippy-popper[x-placement^=top] .tippy-tooltip.light-theme [x-arrow].arrow-small{border-top:5px solid #fff;border-right:5px solid transparent;border-left:5px solid transparent}.tippy-popper[x-placement^=top] .tippy-tooltip.light-theme [x-arrow].arrow-big{border-top:10px solid #fff;border-right:10px solid transparent;border-left:10px solid transparent}.tippy-popper[x-placement^=top] .tippy-tooltip.transparent-theme [x-circle]{background-color:rgba(0,0,0,.7)}.tippy-popper[x-placement^=top] .tippy-tooltip.transparent-theme [x-arrow]{border-top:7px solid rgba(0,0,0,.7);border-right:7px solid transparent;border-left:7px solid transparent}.tippy-popper[x-placement^=top] .tippy-tooltip.transparent-theme [x-arrow].arrow-small{border-top:5px solid rgba(0,0,0,.7);border-right:5px solid transparent;border-left:5px solid transparent}.tippy-popper[x-placement^=top] .tippy-tooltip.transparent-theme [x-arrow].arrow-big{border-top:10px solid rgba(0,0,0,.7);border-right:10px solid transparent;border-left:10px solid transparent}.tippy-popper[x-placement^=top] [data-animation=perspective]{-webkit-transform-origin:bottom;transform-origin:bottom}.tippy-popper[x-placement^=top] [data-animation=perspective].enter{opacity:1;-webkit-transform:translateY(-10px) rotateX(0);transform:translateY(-10px) rotateX(0)}.tippy-popper[x-placement^=top] [data-animation=perspective].leave{opacity:0;-webkit-transform:translateY(0) rotateX(90deg);transform:translateY(0) rotateX(90deg)}.tippy-popper[x-placement^=top] [data-animation=fade].enter{opacity:1;-webkit-transform:translateY(-10px);transform:translateY(-10px)}.tippy-popper[x-placement^=top] [data-animation=fade].leave{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}.tippy-popper[x-placement^=top] [data-animation=shift].enter{opacity:1;-webkit-transform:translateY(-10px);transform:translateY(-10px)}.tippy-popper[x-placement^=top] [data-animation=shift].leave{opacity:0;-webkit-transform:translateY(0);transform:translateY(0)}.tippy-popper[x-placement^=top] [data-animation=scale].enter{opacity:1;-webkit-transform:translateY(-10px) scale(1);transform:translateY(-10px) scale(1)}.tippy-popper[x-placement^=top] [data-animation=scale].leave{opacity:0;-webkit-transform:translateY(0) scale(0);transform:translateY(0) scale(0)}.tippy-popper[x-placement^=bottom] [x-arrow]{border-bottom:7px solid #333;border-right:7px solid transparent;border-left:7px solid transparent;top:-7px;margin:0 9px}.tippy-popper[x-placement^=bottom] [x-arrow].arrow-small{border-bottom:5px solid #333;border-right:5px solid transparent;border-left:5px solid transparent;top:-5px}.tippy-popper[x-placement^=bottom] [x-arrow].arrow-big{border-bottom:10px solid #333;border-right:10px solid transparent;border-left:10px solid transparent;top:-10px}.tippy-popper[x-placement^=bottom] [x-circle]{-webkit-transform-origin:0 -50%;transform-origin:0 -50%}.tippy-popper[x-placement^=bottom] [x-circle].enter{-webkit-transform:scale(1) translate(-50%,-45%);transform:scale(1) translate(-50%,-45%);opacity:1}.tippy-popper[x-placement^=bottom] [x-circle].leave{-webkit-transform:scale(.15) translate(-50%,-5%);transform:scale(.15) translate(-50%,-5%);opacity:0}.tippy-popper[x-placement^=bottom] .tippy-tooltip.light-theme [x-circle]{background-color:#fff}.tippy-popper[x-placement^=bottom] .tippy-tooltip.light-theme [x-arrow]{border-bottom:7px solid #fff;border-right:7px solid transparent;border-left:7px solid transparent}.tippy-popper[x-placement^=bottom] .tippy-tooltip.light-theme [x-arrow].arrow-small{border-bottom:5px solid #fff;border-right:5px solid transparent;border-left:5px solid transparent}.tippy-popper[x-placement^=bottom] .tippy-tooltip.light-theme [x-arrow].arrow-big{border-bottom:10px solid #fff;border-right:10px solid transparent;border-left:10px solid transparent}.tippy-popper[x-placement^=bottom] .tippy-tooltip.transparent-theme [x-circle]{background-color:rgba(0,0,0,.7)}.tippy-popper[x-placement^=bottom] .tippy-tooltip.transparent-theme [x-arrow]{border-bottom:7px solid rgba(0,0,0,.7);border-right:7px solid transparent;border-left:7px solid transparent}.tippy-popper[x-placement^=bottom] .tippy-tooltip.transparent-theme [x-arrow].arrow-small{border-bottom:5px solid rgba(0,0,0,.7);border-right:5px solid transparent;border-left:5px solid transparent}.tippy-popper[x-placement^=bottom] .tippy-tooltip.transparent-theme [x-arrow].arrow-big{border-bottom:10px solid rgba(0,0,0,.7);border-right:10px solid transparent;border-left:10px solid transparent}.tippy-popper[x-placement^=bottom] [data-animation=perspective]{-webkit-transform-origin:top;transform-origin:top}.tippy-popper[x-placement^=bottom] [data-animation=perspective].enter{opacity:1;-webkit-transform:translateY(10px) rotateX(0);transform:translateY(10px) rotateX(0)}.tippy-popper[x-placement^=bottom] [data-animation=perspective].leave{opacity:0;-webkit-transform:translateY(0) rotateX(-90deg);transform:translateY(0) rotateX(-90deg)}.tippy-popper[x-placement^=bottom] [data-animation=fade].enter{opacity:1;-webkit-transform:translateY(10px);transform:translateY(10px)}.tippy-popper[x-placement^=bottom] [data-animation=fade].leave{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}.tippy-popper[x-placement^=bottom] [data-animation=shift].enter{opacity:1;-webkit-transform:translateY(10px);transform:translateY(10px)}.tippy-popper[x-placement^=bottom] [data-animation=shift].leave{opacity:0;-webkit-transform:translateY(0);transform:translateY(0)}.tippy-popper[x-placement^=bottom] [data-animation=scale].enter{opacity:1;-webkit-transform:translateY(10px) scale(1);transform:translateY(10px) scale(1)}.tippy-popper[x-placement^=bottom] [data-animation=scale].leave{opacity:0;-webkit-transform:translateY(0) scale(0);transform:translateY(0) scale(0)}.tippy-popper[x-placement^=left] [x-arrow]{border-left:7px solid #333;border-top:7px solid transparent;border-bottom:7px solid transparent;right:-7px;margin:6px 0}.tippy-popper[x-placement^=left] [x-arrow].arrow-small{border-left:5px solid #333;border-top:5px solid transparent;border-bottom:5px solid transparent;right:-5px}.tippy-popper[x-placement^=left] [x-arrow].arrow-big{border-left:10px solid #333;border-top:10px solid transparent;border-bottom:10px solid transparent;right:-10px}.tippy-popper[x-placement^=left] [x-circle]{-webkit-transform-origin:50% 0;transform-origin:50% 0}.tippy-popper[x-placement^=left] [x-circle].enter{-webkit-transform:scale(1) translate(-50%,-50%);transform:scale(1) translate(-50%,-50%);opacity:1}.tippy-popper[x-placement^=left] [x-circle].leave{-webkit-transform:scale(.15) translate(-50%,-50%);transform:scale(.15) translate(-50%,-50%);opacity:0}.tippy-popper[x-placement^=left] .tippy-tooltip.light-theme [x-circle]{background-color:#fff}.tippy-popper[x-placement^=left] .tippy-tooltip.light-theme [x-arrow]{border-left:7px solid #fff;border-top:7px solid transparent;border-bottom:7px solid transparent}.tippy-popper[x-placement^=left] .tippy-tooltip.light-theme [x-arrow].arrow-small{border-left:5px solid #fff;border-top:5px solid transparent;border-bottom:5px solid transparent}.tippy-popper[x-placement^=left] .tippy-tooltip.light-theme [x-arrow].arrow-big{border-left:10px solid #fff;border-top:10px solid transparent;border-bottom:10px solid transparent}.tippy-popper[x-placement^=left] .tippy-tooltip.transparent-theme [x-circle]{background-color:rgba(0,0,0,.7)}.tippy-popper[x-placement^=left] .tippy-tooltip.transparent-theme [x-arrow]{border-left:7px solid rgba(0,0,0,.7);border-top:7px solid transparent;border-bottom:7px solid transparent}.tippy-popper[x-placement^=left] .tippy-tooltip.transparent-theme [x-arrow].arrow-small{border-left:5px solid rgba(0,0,0,.7);border-top:5px solid transparent;border-bottom:5px solid transparent}.tippy-popper[x-placement^=left] .tippy-tooltip.transparent-theme [x-arrow].arrow-big{border-left:10px solid rgba(0,0,0,.7);border-top:10px solid transparent;border-bottom:10px solid transparent}.tippy-popper[x-placement^=left] [data-animation=perspective]{-webkit-transform-origin:right;transform-origin:right}.tippy-popper[x-placement^=left] [data-animation=perspective].enter{opacity:1;-webkit-transform:translateX(-10px) rotateY(0);transform:translateX(-10px) rotateY(0)}.tippy-popper[x-placement^=left] [data-animation=perspective].leave{opacity:0;-webkit-transform:translateX(0) rotateY(-90deg);transform:translateX(0) rotateY(-90deg)}.tippy-popper[x-placement^=left] [data-animation=fade].enter{opacity:1;-webkit-transform:translateX(-10px);transform:translateX(-10px)}.tippy-popper[x-placement^=left] [data-animation=fade].leave{opacity:0;-webkit-transform:translateX(-10px);transform:translateX(-10px)}.tippy-popper[x-placement^=left] [data-animation=shift].enter{opacity:1;-webkit-transform:translateX(-10px);transform:translateX(-10px)}.tippy-popper[x-placement^=left] [data-animation=shift].leave{opacity:0;-webkit-transform:translateX(0);transform:translateX(0)}.tippy-popper[x-placement^=left] [data-animation=scale].enter{opacity:1;-webkit-transform:translateX(-10px) scale(1);transform:translateX(-10px) scale(1)}.tippy-popper[x-placement^=left] [data-animation=scale].leave{opacity:0;-webkit-transform:translateX(0) scale(0);transform:translateX(0) scale(0)}.tippy-popper[x-placement^=right] [x-arrow]{border-right:7px solid #333;border-top:7px solid transparent;border-bottom:7px solid transparent;left:-7px;margin:6px 0}.tippy-popper[x-placement^=right] [x-arrow].arrow-small{border-right:5px solid #333;border-top:5px solid transparent;border-bottom:5px solid transparent;left:-5px}.tippy-popper[x-placement^=right] [x-arrow].arrow-big{border-right:10px solid #333;border-top:10px solid transparent;border-bottom:10px solid transparent;left:-10px}.tippy-popper[x-placement^=right] [x-circle]{-webkit-transform-origin:-50% 0;transform-origin:-50% 0}.tippy-popper[x-placement^=right] [x-circle].enter{-webkit-transform:scale(1) translate(-50%,-50%);transform:scale(1) translate(-50%,-50%);opacity:1}.tippy-popper[x-placement^=right] [x-circle].leave{-webkit-transform:scale(.15) translate(-50%,-50%);transform:scale(.15) translate(-50%,-50%);opacity:0}.tippy-popper[x-placement^=right] .tippy-tooltip.light-theme [x-circle]{background-color:#fff}.tippy-popper[x-placement^=right] .tippy-tooltip.light-theme [x-arrow]{border-right:7px solid #fff;border-top:7px solid transparent;border-bottom:7px solid transparent}.tippy-popper[x-placement^=right] .tippy-tooltip.light-theme [x-arrow].arrow-small{border-right:5px solid #fff;border-top:5px solid transparent;border-bottom:5px solid transparent}.tippy-popper[x-placement^=right] .tippy-tooltip.light-theme [x-arrow].arrow-big{border-right:10px solid #fff;border-top:10px solid transparent;border-bottom:10px solid transparent}.tippy-popper[x-placement^=right] .tippy-tooltip.transparent-theme [x-circle]{background-color:rgba(0,0,0,.7)}.tippy-popper[x-placement^=right] .tippy-tooltip.transparent-theme [x-arrow]{border-right:7px solid rgba(0,0,0,.7);border-top:7px solid transparent;border-bottom:7px solid transparent}.tippy-popper[x-placement^=right] .tippy-tooltip.transparent-theme [x-arrow].arrow-small{border-right:5px solid rgba(0,0,0,.7);border-top:5px solid transparent;border-bottom:5px solid transparent}.tippy-popper[x-placement^=right] .tippy-tooltip.transparent-theme [x-arrow].arrow-big{border-right:10px solid rgba(0,0,0,.7);border-top:10px solid transparent;border-bottom:10px solid transparent}.tippy-popper[x-placement^=right] [data-animation=perspective]{-webkit-transform-origin:left;transform-origin:left}.tippy-popper[x-placement^=right] [data-animation=perspective].enter{opacity:1;-webkit-transform:translateX(10px) rotateY(0);transform:translateX(10px) rotateY(0)}.tippy-popper[x-placement^=right] [data-animation=perspective].leave{opacity:0;-webkit-transform:translateX(0) rotateY(90deg);transform:translateX(0) rotateY(90deg)}.tippy-popper[x-placement^=right] [data-animation=fade].enter{opacity:1;-webkit-transform:translateX(10px);transform:translateX(10px)}.tippy-popper[x-placement^=right] [data-animation=fade].leave{opacity:0;-webkit-transform:translateX(10px);transform:translateX(10px)}.tippy-popper[x-placement^=right] [data-animation=shift].enter{opacity:1;-webkit-transform:translateX(10px);transform:translateX(10px)}.tippy-popper[x-placement^=right] [data-animation=shift].leave{opacity:0;-webkit-transform:translateX(0);transform:translateX(0)}.tippy-popper[x-placement^=right] [data-animation=scale].enter{opacity:1;-webkit-transform:translateX(10px) scale(1);transform:translateX(10px) scale(1)}.tippy-popper[x-placement^=right] [data-animation=scale].leave{opacity:0;-webkit-transform:translateX(0) scale(0);transform:translateX(0) scale(0)}.tippy-popper .tippy-tooltip.transparent-theme{background-color:rgba(0,0,0,.7)}.tippy-popper .tippy-tooltip.transparent-theme[data-animatefill]{background-color:transparent}.tippy-popper .tippy-tooltip.light-theme{color:#26323d;box-shadow:0 4px 20px 4px rgba(0,20,60,.1),0 4px 80px -8px rgba(0,20,60,.2);background-color:#fff}.tippy-popper .tippy-tooltip.light-theme[data-animatefill]{background-color:transparent}.tippy-tooltip{position:relative;color:#fff;border-radius:4px;font-size:.95rem;padding:.4rem .8rem;text-align:center;will-change:transform;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#333}.tippy-tooltip--small{padding:.25rem .5rem;font-size:.8rem}.tippy-tooltip--big{padding:.6rem 1.2rem;font-size:1.2rem}.tippy-tooltip[data-animatefill]{overflow:hidden;background-color:transparent}.tippy-tooltip[data-interactive]{pointer-events:auto}.tippy-tooltip[data-inertia]{transition-timing-function:cubic-bezier(.53,2,.36,.85)}.tippy-tooltip [x-arrow]{position:absolute;width:0;height:0}.tippy-tooltip [x-circle]{position:absolute;will-change:transform;background-color:#333;border-radius:50%;width:130%;width:calc(110% + 2rem);left:50%;top:50%;z-index:-1;overflow:hidden;transition:all ease}.tippy-tooltip [x-circle]:before{content:"";padding-top:90%;float:left}@media (max-width:450px){.tippy-popper{max-width:96%;max-width:calc(100% - 20px)}}

.AppListWelcomeView-summary-bar {
}

.AppListWelcomeView-summary-bar > h1 {
    float: left;
    font-size: 34px;
    color: #ffffff;
    font-weight: 100;
    opacity: 0.8;
    /*text-shadow: 23px 3px 0px rgba(255, 255, 255, 0.12);*/
    margin-top: 40px;

}

.AppListWelcomeView-summary-bar-list {
    position: absolute;
    right: 0;
    margin-top: 19px;
    transition: all .24ss ease-out;
}
.AppListWelcomeView-summary-bar-list:hover{
}

.AppListWelcomeView-summary-bar-list > li {
    float: left;
}

.AppListWelcomeView-summary-bar-list a {
    text-align: center;
    color: #fff;
    padding-left: 70px;
    border-left: 1px solid rgba(255,255,255,0.3);
    margin-left: 70px;
    display: inline-block;
}

.AppListWelcomeView-summary-bar-list > li:first-child > a {
    border: none;
}

.AppListWelcomeView-summary-bar-list h3 {
    font-size: 42px;
    font-weight: normal;
}

.AppListWelcomeView-summary-bar-list span {
    font-size: 14px;
}

.AppListWelcomeView-summary-bar-list p {
    font-size: 14px;
    opacity: 0.7;
}

.AppListWelcomeView-summary-box {
    position: relative;
    z-index: 79;
    height: 136px;
    background: url("/developer/assets/img/menu_bg.jpg") no-repeat center bottom;
    box-shadow: rgba(0, 0, 0, 0.08) 0 3px 6px;
    transition: height .18s ease-out .05s;
    background-blend-mode: color-burn;
}
_:-ms-lang(x),
_:-webkit-full-screen,
.AppListWelcomeView-summary-box  {
    background-image: none;
}
.AppListWelcomeView-summary-box:after{
    content:"";
    display: none;
    display: block\9;
    display: block\0;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background-color: inherit;
    opacity: 1;
    z-index: 1;
}
.AppListWelcomeView-summary-box .index__global__wrapper{
    z-index: 10;
}

.hide {
    overflow: hidden;
    height: 0px;
    margin-bottom: 120px;
}

/* .AppListWelcomeView-new-app-btn {
    position: absolute;
    bottom: -28px;
    right: 50%;
    margin-right: -500px;
}

.AppListWelcomeView-new-app-btn-scroll {
    position: fixed;
    top: 36px;
    z-index: 100;
    margin-right: -696px;
}

.AppListWelcomeView-new-app-btn svg {
    width: 40px !important;
}

@media screen and (max-width: 1023px) {
    .AppListWelcomeView-new-app-btn {
        position: absolute;
        bottom: -28px;
        right: 20px;
        margin-right: 0;
    }
    
    
} */
@media screen and (max-width: 766px){
    .AppListWelcomeView-summary-bar > h1{
        float: initial;
        margin-top: 0;
        font-size: 14px;
        text-align: center;
        color: rgb(244, 255, 129);
        opacity: 1;
    }
    .AppListWelcomeView-summary-bar-list{
        position: relative;
        margin-top: 0;
        opacity: 1 !important;
    }
    .AppListWelcomeView-summary-bar-list > li{
        width: 50%;
        display: inline-block;
    }
    .AppListWelcomeView-summary-bar-list a{
        display: block;
        text-align: center;
        padding-left: 0;
        margin-left: 0;
        border: none;
        padding-top: 10px;
    }
    .AppListWelcomeView-summary-bar-list h3{
        color: #fff;
    }
    .AppListView-applist{
        width: 100% !important;
    }
    .page-change{
        padding-left: 0;
    }
    .AppListView-app-list-box-title-bar{
        margin-top: -30px !important;
    }
    .AppListView-app-list-box-search-input {
        width: 40% !important;
    }
    .AppListView-app-list-box-search-input > div > div{
        width: 100% !important;
    }
}

.AppListView-app-list-box-title-bar {
    margin-top: 30px;
    margin-bottom: -3px;
    display: flex;
    justify-content: flex-end;
    align-items: flex-start;
}

.AppListView-app-list-box-title-bar .h3{
    flex-grow: 1;
    margin-right: 20px;
    margin-top: -2px;
    flex-shrink: 0;
    line-height: 24px;
}

.terminal-detail-title-btn-back {
    vertical-align: middle !important;
    padding: 6px !important;
    margin-top: -4px !important;
    margin-left: -12px !important;
}
.terminal-detail-title-btn-back svg{
    fill: #63af57 !important;
    width: 30px !important;;
    height: 30px !important;
}


h3.AppListView-page-title {
    color: #5B5F87;
    font-size: 20px;
    font-weight: normal;
    line-height: 1em;
    margin-top: 30px;

}

.tabs-content-filter {
    margin-top: 0px !important;
    width: 36px !important;
    height: 36px !important;
    padding: 0 !important;
    min-width: 36px !important;
    vertical-align: top;
    z-index: 2 !important;

}
.tabs-content-filter svg{
    color: #63af57 !important;
}
.tabs-content-filter > button > div{
    line-height: 59px\9;
    line-height: 59px\0;
}
.tabs-content-filter img{
    display: block;
    margin: 0 auto;
}
.tabs-content-filter.active:after{
    content: "";
    display: block;
    position: absolute;
    background: rgba(99, 175, 87, 0.2);
    width: 30px;
    height: 30px;
    border-radius: 2px;
    left: 50%;
    top: 50%;
    margin: -15px 0 0 -15px;
}
.tabs-content-filter.active:before{
    content: "";
    display: block;
    position: absolute;
    left: 10px;
    top: 11px;
    width: 0;
    height: 0;
    border-width: 8px;
    border-style: solid;
    border-color:#63af57 transparent transparent transparent;
}


.AppListView-app-list-box-search-input  {
    max-width: 250px !important;
    margin-top: -4px;
    min-width: 36px !important;
    transform-origin: right;
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    flex-grow: 0 !important;
    flex-shrink: 1;

}
.AppListView-app-list-box-search-input > div > div{
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms !important;
    transform-origin: right;
}

.AppListView-app-list-box-search-input2 {
    flex-grow: 2;
    flex-shrink: 1;
}

.AppListView-app-list-box-search-input2 p {
    display: inline-block;
    height: 24px;
    line-height: 24px;
    font-size: 14px;
    color: #5b5f87;
}

.AppListView-app-list-box-search-input2 ul {
    display: inline-block;
    vertical-align: middle;
}

.AppListView-app-list-box-search-input2 li {
    display: inline-block;
    vertical-align: middle;
}

.AppListView-app-list-box-search-input2 li a {
    font-size: 14px;
    color: #5b5f87;
    display: block;
    padding: 0 12px;
    height: 24px;
    line-height: 24px;
    border-radius: 2px;
    margin-left: 10px;
    border-right: 1px solid #e3ebf2;
    -webkit-transition: background .18s linear;
    -moz-transition: background .18s linear;
    transition: background .18s linear;
}

.AppListView-app-list-box-search-input2 button {
    min-width: 40px !important;
}

.AppListView-app-list-box-search-input2 li:last-child a {
    border: none;
}

.AppListView-app-list-box-search-input2 li.AppListView-app-list-sort-online a {
    color: #66bb6a;
}

.AppListView-app-list-box-search-input2 li.AppListView-app-list-sort-online a:hover,
.AppListView-app-list-box-search-input2 li.AppListView-app-list-sort-online a.active {
    background: #e4efe9;
}

.AppListView-app-list-box-search-input2 li.AppListView-app-list-sort-pending a {
    color: #ff9800;
}

.AppListView-app-list-box-search-input2 li.AppListView-app-list-sort-pending a:hover,
.AppListView-app-list-box-search-input2 li.AppListView-app-list-sort-pending a.active {
    background: #f3ecde;
}

.AppListView-app-list-box-search-input2 li.AppListView-app-list-sort-rejected a,
.AppListView-app-list-box-search-input2 li.AppListView-app-list-sort-offline a {
    color: #db4437;
}

.AppListView-app-list-box-search-input2 li.AppListView-app-list-sort-rejected a:hover,
.AppListView-app-list-box-search-input2 li.AppListView-app-list-sort-rejected a.active,
.AppListView-app-list-box-search-input2 li.AppListView-app-list-sort-offline a:hover,
.AppListView-app-list-box-search-input2 li.AppListView-app-list-sort-offline a.active {
    background: #f0e3e3;
}

.AppListView-app-list-box-search-input2 li:last-child a {
    border: none;
}

.AppListView-app-list-box-search-input2 li a:hover,
.AppListView-app-list-box-search-input2 li a.active {
    background: #e3e5eb;
    border: none;
    padding-right: 13px;
}

.AppListView-app-list-box-search-input2 button span:last-child {
    vertical-align: baseline !important;
    padding: 0 8px !important;
    font-size: 12px !important;
}

.AppListView-app-list {
    margin-right: -20px;
}
.AppListView-app-list .page-change{
    padding-right: 20px;
}
.AppListView-app-list > ul {
    padding-left: 0px;
    margin-bottom: -10px;
}

.AppListView-app-list-item {
    list-style: none;
    padding-left: 0px;
    padding-bottom: 10px;
    margin-right: 20px;
}

.AppListView-app-list-item, .AppListView-app-list-item > li {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.AppListView-app-list-item > li {
    float: left;
    color: #A9AABD;
    max-width: 140px;
    overflow: hidden;
    margin-right: 16px;
    min-width: 96px;
    font-size: 12px;
    line-height: 22px;
}

.AppListView-app-list-item > li > span {
    font-size: 14px;
    display: block;
    color: #5B5F87;
}

.AppListView-app-list-item > .AppListView-app-list-item-updated > span {
    color: #00abc1;
}

.AppListView-app-list-item > li:not(:last-child) {
    padding-right: 0px
}

.AppListView-app-list-row {
    position: relative;
    margin-bottom: 12px;
    list-style: none;
    padding-left: 110px;
    height: 110px;
    transition: all .18s ease;
    background: #FFFFFF;
}

.AppListView-app-list-row-no-record {
    border: 1px dashed #9da0a4;
    position: relative;
    margin-bottom: 12px;
    list-style: none;
    height: 110px;
    transition: all .3s ease-out .1s;
}

.AppListView-app-list-row-no-record button {
    width: 100% !important;
    height: 100% !important;
}

.AppListView-app-list-row-no-record svg {
    width: 36px !important;
    height: 36px !important;
}

.AppListView-app-list-row-no-record span {
    font-size: 20px !important;
    font-weight: normal;
    color: #5B5F87;
}

.AppListView-app-list-row:hover {
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.12);
    transform: translate3d(0, -2px, 0);
}

.AppListView-app-list-item-icon {
    position: absolute;
    top: 16px;
    left: 16px;
    width: 78px;
    height: 78px;
}

.AppListView-app-list-item-icon img {
    width: 100%;
    height: 100%;
}

.AppListView-app-list-row > h3 {
    font-size: 22px;
    font-weight: bold;
    color: #5B5F87;
    line-height: 22px;
    margin: 19px 0 7px 0;
    cursor: pointer;
    display: inline-block;
}

.AppListView-app-list-item-star {
    font-size: 22px;
    font-weight: bold;
    line-height: 22px;
    display: inline-block;
    margin-left: 16px;
    margin-bottom: 7px;
    vertical-align: middle;
}

.AppListView-app-list-item-star > i {
    position: relative;
    display: block;
    float: left;
    width: 88px;
    height: 14px;
    margin-right: 8px;
}

.AppListView-app-list-item-star > i > img {
    position: absolute;
    top: 4px;
    left: 0;
    z-index: 20;
}

.AppListView-app-list-item-star > i > em {
    display: block;
    position: absolute;
    height: 14px;
    width: 60%;
    top: 4px;
    left: 0;
    background: #ff9800;
    z-index: 19;
}

.AppListView-app-list-item-star p {
    float: left;
    font-size: 12px;
    color: #a9aabd;
    font-weight: normal;
}

.AppListView-app-list-row > h3:hover {
    color: #4585F2;
}

.AppListView-app-list-item-action {
    position: absolute;
    right: 16px;
    bottom: 32px;
}

.AppListView-document-list {
    font-size: 14px;
    color: #bdbecc;
}

.AppListView-document-list dt, .AppListView-document-list dd {
    display: inline-block;
}

.AppListView-document-list ul li {
    display: inline-block;
    margin-left: 20px;
}

.AppListView-document-list ul li a {
    color: #4585f2;
}

.AppListView-document-list ul li a:hover {
    opacity: 0.8;
}

.Dialog__content_UploadApk {
    width: 706px;
    height: 140px;
    margin: 16px 0 30px 0;
    background: #f3f3f3;
    border: 1px dashed #e0e0e0;
    display: inline-block;
    position: relative;
    overflow: hidden;
    transition: all .18s ease-out;
    cursor: pointer;
}

.Dialog__content_UploadApk:hover {
    background: #e7e7e7;
}

.Dialog__content_UploadApk input {
    width: 100%;
    height: 100%;
    position: absolute;
    right: 0%;
    top: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    cursor: pointer;
}

.Dialog__content_UploadApk p {
    text-align: center;
    color: #63af57;
    background: url("/developer/assets/img/icon_Upload.png") no-repeat center top;
    padding-top: 43px;
    margin-top: 30px;
}

.Dialog__content_progress {
    margin: 50px 30px 0;
    padding-left: 50px;
    padding-right: 104px;
    position: relative;
}

.Dialog__content_progress > button {
    position: absolute !important;
    right: 0;
    top: 0;
}

.Dialog__content_progress i {
    position: absolute;
    display: block;
    width: 35px;
    height: 40px;
    background: url("/developer/assets/img/icon-AppEditView-apppackage-2.png") no-repeat center top;
    left: 0;
    top: -6px;
}

.Dialog__content_progress b {
    font-size: 14px;
    color: #a9aabd;
    font-weight: normal;
}

.Dialog__content_progress h3 {
    font-size: 18px;
    color: #00bcd4;
    float: right;
    margin-top: -4px;
    height: 22px;
    line-height: 22px;
}

.Dialog__content_progress h3 em {
    font-size: 12px;
    font-weight: normal;
    margin-left: 2px;
}

.Dialog__content_progress .Dialog__content_progress_bar {
    width: 100%;
    display: block;
    height: 2px;
    background: #dddde3;
    margin-top: 8px;
    transition: all .24s ease-out;
}
_:-ms-lang(x),
.Dialog__content_progress .Dialog__content_progress_bar {
    display: none;
}

.Dialog__content_progress .Dialog__content_progress_bar label {
    display: block;
    height: 2px;
    background: #00bcd4;
}

/*app-card*/
.AppListView-applist-box {
    padding-left: 30px;
}

.AppListView-applist {
    display: inline-block;
    vertical-align: top;
    width: 50%;
    height: 230px;
    margin-bottom: 20px;
    transition: all .18s linear;
}

.applist-apptitle {
    margin-right: 20px;
    background: #fff;
    border-top: 1px solid #63af57;
    transition: all .24s ease-out;
    height: 80px;
    position: relative;
}

.applist-apptitle:hover {
    box-shadow: 0 2px 6px rgba(0, 0, 0, .12);
}

.applist-apptitle > button {
    width: 100%;
    height: 100% !important;
    margin-left: 0 !important;
    text-align: left !important;
}

.applist-apptitle > button > div {
    position: relative;
    padding-left: 77px;
    height: 80px;
}

.apkPending .applist-apptitle {
    border-color: #ff9800;
}

.apkRejected .applist-apptitle {
    border-color: #db4437;
}

.apkDraft .applist-apptitle {
    border-color: #00bcd4;
}

.appOffline .applist-apptitle {
    border-color: #a9aabd;
}

.apkPending .applist-apptitle:after,
.apkDraft .applist-apptitle:after {
    content: "";
    display: block;
    position: absolute;
    right: -9px;
    top: -6px;
    width: 55px;
    height: 54px;
    background: url("/developer/assets/img/AppDetailView-version-list-apk-status.png") no-repeat left top;
}
.apkRejected .applist-apptitle:after {
    content: "";
    display: block;
    position: absolute;
    right: -9px;
    top: -6px;
    width: 55px;
    height: 54px;
    background: url("/developer/assets/img/AppDetailView-version-list-apk-status.png") no-repeat -110px top;
}

.apkDraft .applist-apptitle:after {
    background-position: center top;
}


.applist-apptitle img {
    width: 49px !important;
    height: 49px !important;
    border-radius: 10px;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.12);
    position: absolute;
    left: 16px;
    top: 16px;
}

.applist-apptitle h3 {
    font-size: 15px;
    font-weight: 500;
    color: #5b5f87;
    padding-top: 20px;
    white-space: nowrap;
    overflow: hidden;
    margin-right: 90px;
    line-height: 1.4em;
}

.applist-apptitle h3 em {
    font-size: 12px;
    margin-left: 6px;
    font-weight: normal;
}

.applist-apptitle p {
    font-size: 12px;
    color: #a9aabd;
    overflow: hidden;
    line-height: 1.2em;
    margin-right: 95px;
    margin-top: 6px;
}

.applist-apptitle b {
    display: block;
    padding: 0 8px;
    position: absolute;
    top: 50%;
    right: 16px;
    margin-top: -12px;
    height: 24px;
    line-height: 22px;
    font-size: 11px;
    color: #63af57;
    background: #e0efdd;
    transition: all .18s ease-out;
    font-weight: normal;
}

.app-offline .applist-apptitle b {
    color: #a9aabd;
    background: #eeeef2;
}

.app-draft .applist-apptitle b {
    color: #ff9800;
    background: rgb(243, 236, 222);
}

.app-draft.apk-reject .applist-apptitle b {
    color: #db4437;
    background: rgb(240, 227, 227);
}

.applist-info {
    margin-right: 20px;
    background: #fcfdfd;
    height: 150px;
    border-top: 1px solid #d3e0ea;
    padding: 0 16px;
    position: relative;
}

.applist-info-detail {
    transition: all .18s ease-out;
    overflow: hidden;
}

.applist-info-detail li {
    transition: margin .24s ease-out;
    height: 35px;
    border-bottom: 1px solid #f2f5f7;
    line-height: 35px;
    font-size: 12px;
    color: #a9aabd;
    position: relative;
}

/*.app-online .applist-info-detail li:nth-child(1),
.app-online .applist-info-detail li:nth-child(2),
.app-offline .applist-info-detail li:nth-child(1),
.app-offline .applist-info-detail li:nth-child(2),
.app-draft .applist-info-detail li:nth-child(1),
.app-draft .applist-info-detail li:nth-child(2),
.app-draft.apk-pending .applist-info-detail li:nth-child(1),
.app-draft.apk-pending .applist-info-detail li:nth-child(2){
    display: block;
}*/
.app-online.apk-pending .applist-info-detail li:nth-child(1),
.app-online.apk-pending .applist-info-detail li:nth-child(2),
.app-offline.apk-pending .applist-info-detail li:nth-child(1),
.app-offline.apk-pending .applist-info-detail li:nth-child(2),
.app-online.apk-reject .applist-info-detail li:nth-child(1),
.app-online.apk-reject .applist-info-detail li:nth-child(2),
.app-offline.apk-reject .applist-info-detail li:nth-child(1),
.app-offline.apk-reject .applist-info-detail li:nth-child(2),
.app-online.apk-draft .applist-info-detail li:nth-child(1),
.app-online.apk-draft .applist-info-detail li:nth-child(2),
.app-offline.apk-draft .applist-info-detail li:nth-child(1),
.app-offline.apk-draft .applist-info-detail li:nth-child(2) /*.apk-pending .applist-info-detail li:nth-child(1),
.apk-pending .applist-info-detail li:nth-child(2),
.apk-reject .applist-info-detail li:nth-child(1),
.apk-reject .applist-info-detail li:nth-child(2),
.apk-draft .applist-info-detail li:nth-child(1),
.apk-draft .applist-info-detail li:nth-child(2)*/
{
    display: none;
}

.applist-info-detail li:last-child {
    border: none;
}

.app-online:hover .applist-info-detail li:first-child,
.app-offline:hover .applist-info-detail li:first-child,
.app-draft:hover .applist-info-detail li:first-child {
    margin-top: -72px;
}

.app-online.apk-pending:hover .applist-info-detail li:nth-child(3),
.app-offline.apk-pending:hover .applist-info-detail li:nth-child(3),
.app-offline.apk-reject:hover .applist-info-detail li:nth-child(3),
.app-online.apk-reject:hover .applist-info-detail li:nth-child(3),
.app-online.apk-draft:hover .applist-info-detail li:nth-child(3),
.app-offline.apk-draft:hover .applist-info-detail li:nth-child(3) {
    margin-top: -72px;
}

.app-online:hover .applist-info-detail li:last-child,
.app-offline:hover .applist-info-detail li:last-child,
.app-draft:hover .applist-info-detail li:last-child {
    border-bottom: 1px solid #f2f5f7;
}

.applist-info-detail li p,
.applist-info-detail li span,
.applist-info-detail li b {
    position: absolute;
    font-size: 14px;
    color: #5b5f87;
    text-align: right;
    right: 0;
    top: 0;
    font-weight: normal;
    width: 80%;
    white-space: nowrap;
}

.applist-info-newapk {
    background: #fdfaf5;
    border: 1px dashed #feca7e;
    height: 61px;
    position: relative;
    padding-left: 62px;
    transition: all .18s linear;
}

.apk-reject .applist-info-newapk {
    border-color: #efb3ae;
    background: #fcf9f9;
}

.apk-draft .applist-info-newapk {
    border-color: #4bcfe0;
    background: #f2fbfc;
}

.AppListView-applist:hover .applist-info-newapk {
    margin-top: 16px;
}

.applist-info-newapk > img {
    width: 40px;
    height: 40px;
    border-radius: 10px;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.12);
    position: absolute;
    left: 10px;
    top: 10px;
}

.applist-info-newapk > h3 {
    font-size: 14px;
    font-weight: bold;
    color: #5b5f87;
    margin-top: 10px;
}

.applist-info-newapk > h3 em {
    font-size: 12px;
    margin-left: 6px;
    font-weight: normal;
}

.apk-pending .applist-info-newapk > h3 em {
    color: #ff9800;
}

.apk-reject .applist-info-newapk > h3 em {
    color: #db4437;
}

.apk-draft .applist-info-newapk > h3 em {
    color: #00bcd4;
}

.applist-info-newapk > p {
    font-size: 12px;
    display: inline-block;
    color: #5B5F87;
}

.applist-info-newapk > p em {
    font-weight: normal;
    color: #a9aabd;
}

.applist-info-newapk > p:after {
    content: "/";
    display: inline-block;
    margin: 0 6px;
    color: #a9aabd;
    opacity: 0.5;
}

.applist-info-newapk > p:last-child:after {
    display: none;
}

.applist-info-actiongroup {
    height: 0;
    overflow: hidden;
    text-align: center;
    position: absolute;
    width: calc(100% - 32px);
    bottom: -4px;
    transition: all .3s cubic-bezier(0.23, 1, 0.32, 1) 0s !important;
}

.AppListView-applist:hover .applist-info-actiongroup {
    height: 40px;
    overflow: inherit;
    bottom: 8px;

}

.applist-info-actiongroup > button {
    float: inherit;
}

.applist-info-actiongroup .app_action_btn > div > div {
    margin-top: 0 !important;
}

.applist-info-viewbtn {
    width: 0;
    overflow: hidden;
    position: absolute;
    top: 22px;
    right: 0px;
    transition: all .36s cubic-bezier(0.23, 1, 0.32, 1) 0s !important;
    background: #f2f5f7 !important;;
}

.AppListView-applist:hover .applist-info-viewbtn {
    overflow: inherit;
    width: auto;
    right: 16px;
}

.applist-info-viewbtn > button {
    min-width: 60px !important;
    margin-left: 0 !important;
}

.applist-info-viewbtn:hover {
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.16);
    transform: translate3d(0, -2px, 0)
}

.tabs-contents-sort-box {
    background: #fff;
    border: 1px solid #d3e0ea;
    transition: all 0.18s ease-in-out;
    max-height: 0;
    position: relative;
    padding-left: 16px;
    overflow-x: hidden;
    text-align: left;
}

.tabs-contents-sort-box:before {
    content: "";
    display: block;
    position: absolute;
    width: 13px;
    height: 9px;
    background: url("/developer/assets/img/tabs-contents-sort-box-arrow.png") no-repeat center;
    top: -7px;
    left: 19px;
}

.tabs-contents-sort-box > div {
    position: relative;
    transition: all .18s linear;
    width: calc(50% - 16px) !important;
    display: inline-block;
    vertical-align: top;
    margin-right: 16px;
}

.app-filter-container .app-filter {
    width: calc(25% - 16px) !important;
}

.app-container .tabs-contents-sort-action {
    display: block;
    width: auto !important;
    padding-top: 10px !important;
    padding-bottom: 6px !important;
}

.tabs-contents-sort-box > div.tabs-contents-sort-action > div {
    width: auto !important;
}

.tabs-contents-sort-box > .one-filter {
    position: relative;
    transition: all .18s linear;
    width: calc(100% - 16px) !important;
    display: inline-block;
    vertical-align: top;
}

.tabs-contents-sort-box > div > div {
    width: 100% !important;
}

.tabs-contents-sort-box label + div > div > div:nth-child(2) {
    height: 56px;
    overflow: hidden;
}

.tabs-contents-sort-box > div.expand {
    max-height: none;
}

.tabs-contents-sort-box-expand {
    position: absolute !important;
    right: 3px;
    top: -2px;
    width: 36px !important;
    height: 36px !important;
    padding: 6px !important;
}

.tabs-contents-sort-box-expand svg {
    color: #63af57 !important;
}

.tabs-contents-sort-box li {
    display: inline-block;
    margin: 0 6px 6px 0;
    vertical-align: top;

}

.tabs-contents-sort-box li a {
    padding: 0 10px;
    display: block;
    min-width: 30px;
    text-align: center;
    height: 24px;
    line-height: 24px;
    border-radius: 2px;
    font-size: 14px;
    color: #63af57;
    transition: all .18s linear;
}

.tabs-contents-sort-box li.active a,
.tabs-contents-sort-box li:hover a {
    background: #63af57;
    color: #fff;
}

.tabs-contents-sort-action {
    padding: 12px 0 8px 0;
}

.tabs-contents-sort-box .tabs-contents-sort-action {
    width: 100% !important;
    padding-right: 16px;
    box-sizing: border-box;
}

.tabs-contents-sort-action > div,
.tabs-contents-sort-action > button {
    float: right;
}

.app-list-box-layout {
    display: inline-block;
    width: 50%;
    height: 230px;
    vertical-align: top;
}

.app-list-box {
    margin-right: 30px;
    background: #fff;
    margin-bottom: 30px;
    transition: all .18s linear;
}

.app-list-box {
    border-top: 1px solid #63af57;
    overflow: auto;
    height: 100%;
}

.apk-list-box {
    position: relative;
    height: 80px;
}

.apk-list-box .apk-icon {
    width: 49px;
    height: 49px;
    border-radius: 10px;
    box-shadow: 0 2px 6px rgba(0, 0, 0, .12);
    position: absolute;
    left: 16px;
    top: 16px;
}

.apk-list-box .apk-name {
    position: absolute;
    left: 77px;
    top: 20px;
    font-size: 16px;
    font-weight: 700;
    color: #5b5f87;
    white-space: nowrap;
    overflow: hidden;
    margin-right: 100px;
}

.apk-list-box .apk-version {
    position: absolute;
    left: 77px;
    top: 35px;
    font-size: 12px;
    color: #a9aabd;
}

.apk-list-box .apk-status {
    position: absolute;
    left: 77px;
    top: 49px;
    height: 24px;
    line-height: 24px;
    font-size: 14px;
    color: #63af57;
    background: #e0efdd;
}

.apk-list-box .apk-action-box {
    margin-left: 206px;
    padding-top: 20px;
}




/* service-function-box start */

.service-function-box{
    padding-top: 10px;

}
.service-function-btn{
    background: #fff;
    margin-top: 10px;
    width: 100%;
    display: inline-block;
    vertical-align: top;
    transition: all .24s ease-out;
    cursor: pointer;
}

.service-function-btn:hover{
    box-shadow: 0 5px 10px rgba(0, 0, 0, .16);
    transform: translate3d(0,-2px,0);
}

.app-btn {
    position: relative;
    height: 50px;
    line-height: 50px;
    padding: 0 16px;
}
.service-function-box span {
    float: left;
    color: #5B5F87;
}
.service-function-btn  i{
    color: #63AF57;
    font-size: 30px;
    position: absolute;
    right: 6px;
}

@media screen and (max-width: 1023px) {
    .service-function-btn{

    }
}


/* service-function-box end */



.tips-icon {
    display: inline-block;
    width: 16px;
    height: 16px;
    margin: 0 10px;
    background: #a9aabd;
    color: #fff;
    font-size: 14px;
    text-align: center;
    border-radius: 50%;
    line-height: 15px;
    cursor: pointer;
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    position: relative;
}

.tips-icon:hover {
    opacity: 0.8;
}

.tips-icon:hover + .tips-box,
.tips-box:hover {
    opacity: 1 !important;
    transform: scale(1);
}

.tips-box {
    position: absolute;
    margin-right: 30px;
    margin-top: 10px;
    color: #fff !important;
    background: rgba(0, 0, 0, .6);
    box-shadow: 0 10px 30px rgba(0, 0, 0, .12);
    padding: 15px;
    font-size: 12px;
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    line-height: 20px;
    opacity: 0;
    z-index: 10;
    text-transform: none;
    max-width: 480px;
    min-width: 120px;
    box-sizing: border-box;
    transform: scale(0);
    transform-origin: center top;
}

.tips-box b {
    color: #a9aabd;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: 500;
    display: block;
    margin-bottom: 2px;
}

.tips-box a{
    color: #00bcd4;
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    margin-left: 10px;
}
.tips-box a:hover{
    text-decoration: underline;
    opacity: 0.8;
}

.deleted-app-list-button{
    margin-top: 10px;
    text-align: left;
}

.page-change + .deleted-app-list-button{
    margin-top: -36px;
}
.deleted-app-list-button button{
    margin: 0 !important;
}
.deleted-app-list-button.active button{
    background: rgba(255, 152, 0, 0.2) !important;
}

.link-button div {
    color: #00bcd4;
}

.link-button div:hover {
    opacity: 0.8;
}

.link-button:hover {
    background: none !important;
}
.raisedButtonCaution button {
    background-color: #ff9800 !important;
}

.raisedButtonCaution {
    background-color: #ff9800 !important;
}

.raisedButtonCaution span {
    color: #fff;
}
.session_dialog_main{
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 999999;
    overflow: hidden;
    background: url("/developer/assets/img/main-bg3.jpg") no-repeat center;
    background-size: cover;
}

.session_dialog_bg_bg{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0%;
    left: 0%;
    background-size:cover;
    z-index: 555;
} 
.session_dialog_contain{
    position: absolute;
    top: 35%;
    left: 0;
    right: 0;
    margin:0 auto;
    text-align: center;
    z-index:999;
}
.session_dialog_width{
    display: inline-block;
    text-align: left;
    padding-bottom: 30px;
    background:rgba(255,255,255,1);
    box-shadow:0px 10px 20px 0px rgba(0,0,0,0.1);
    border:1px solid rgba(211,224,234,1);
}
.session_dialog_left{
    width:120px;
}
.session_dialog_left .img{
    margin-left: 30px;
    width: 85px;
    height: 85px;
    margin-top: 22px;
    background: url("/developer/assets/img/clock.png");
    background-size: cover;
}
.session_dialog_rigth{
    padding-right: 40px;
}
.session_txts{
    display: flex;
    flex-direction: row;
}
.session_dialog_rigth h3{
    font-size:20px;
    font-weight:500;
    color:rgba(255,152,0,1);
    line-height:28px;
    padding-top: 30px;
}
.session_dialog_rigth p{
    font-size:14px;
    color:rgba(91,95,135,1);
    line-height:22px;
    margin-top:10px;
}
.session_dialog_btns{
    margin-top:30px;
    float: right;
}
.dev-home-header {
    margin-top: -64px;
    background: url("/developer/assets/img/dev-home-banner_zh_CN.png") no-repeat;
    background-position: center -1px !important;
    background-size: cover;
}

.dev-home-banner {
    height: 599px;
    padding-top: 170px;
    box-sizing: border-box;
    color: #fff;
    position: relative;
    transition: all .24s ease-out;
}

.dev-home-banner h3 {
    font-size: 30px;
    font-weight: 800;
    font-family: "Roboto", "Segoe UI", "Helvetica", "HelveticaNeue", "Arial", "Microsoft Yahei", "Hiragino Sans GB", "Heiti SC", "Sans Serif" !important;
    line-height: 40px;
}

.dev-home-banner h5 {
    opacity: 0.08;
    font-size: 48px;
    line-height: 50px;
    position: absolute;
    left: 10px;
    top: 180px;
}

.dev-home-banner p {
    font-size: 14px;
    line-height: 22px;
    opacity: 0.6;
    width: 450px;
    margin-top: 20px;
}

.dev-home-banner p.dev-home-banner-disable{
    font-style: italic;
    opacity: 1;
    color: #eeff41;
}
.dev-home-banner p.dev-home-banner-disable:before{
    content: "";
    display: block;
    width: 60px;
    height: 1px;
    background: #eeff41;
    margin-bottom: 20px;
}

.dev-home-banner i {
    display: block;
    position: absolute;
    width: 631px;
    height: 469px;
    background: url("/developer/assets/img/dev-home-banner-image.png") no-repeat;
    right: -85px;
    top: 50%;
    margin-top: -231px;
    transition: all .24s ease-out;
    mix-blend-mode: hard-light;
    opacity: 0.5\9;
    opacity: 0.6\0;
}
.dev-home-banner i:nth-of-type(1){
    opacity: 0.5;
    mix-blend-mode: color-burn;
}

.dev-home-banner button {
    height: 40px !important;
    display: block !important;
    line-height: 38px !important;
    box-shadow: 0px 9px 16px rgba(0, 0, 0, 0.1), 0px 3px 3px rgba(0, 0, 0, 0.05);
    border-radius: 20px !important;
    text-align: left !important;
    margin-top: 30px !important;
}

.dev-home-banner button:hover {
    opacity: 0.9 !important;
    transform: translate3d(0, -1px, 0);
}

.dev-home-banner button > div {
    border-radius: 18px;
    padding-right: 48px !important;
    padding-right: 0\9 !important;
    padding-right: 0\0 !important;
    position: relative;
}
_:-ms-lang(x),
_:-webkit-full-screen,
.dev-home-banner button > div {
    padding-right: 0 !important;
}

.dev-home-banner button:before {
    content: "";
    display: block;
    display: none\9;
    display: none\0;
    width: 28px;
    height: 28px;
    background: url("/developer/assets/img/icon-createapp.png") no-repeat;
    position: absolute;
    right: -33px;
    top: 6px;
    z-index: 100;
    border-left: 40px solid transparent;
    -webkit-filter: drop-shadow(-40px 0);
    filter: drop-shadow(-40px 0);
}
_:-ms-lang(x),
_:-webkit-full-screen,
.dev-home-banner button:before  {
    display: none;
}


.dev-home-banner button span {
    font-size: 14px !important;
    position: relative;
    font-weight: 500 !important;
}



.dev-home-devcenter {
    padding-bottom: 60px;
}

.dev-home-title h3 {
    font-size: 12px;
    color: #ff9800;
    font-weight: bold;
    text-align: center;
    line-height: 1em;
    padding-top: 60px;
    margin-bottom: 8px;
}

.dev-home-title p {
    font-size: 24px;
    color: #5b5f87;
    text-align: center;
    display: block;
    margin-bottom: 28px;
}

.dev-home-devcenter-list li {
    display: inline-block;
    width: 281px;
    padding: 16px;
    margin-right: 30px;
    vertical-align: top;
    text-align: center;
    height: 218px;
    -webkit-transition: all .18s linear;
    -moz-transition: all .18s linear;
    transition: all .18s linear;
    position: relative;
}

.dev-home-devcenter-list li:last-child {
    margin-right: 0;
}

.dev-home-devcenter-list i {
    display: inline-block;
    width: 64px;
    height: 64px;
    margin: 14px auto 20px;
    border-radius: 50%;
    box-shadow: 0 6px 20px rgba(0, 0, 0, 0.1);
    background: url("/developer/assets/img/devcenter-list-icon-android.png") no-repeat center #fff;
}

.create-prolin-app i {
    background-image: url("/developer/assets/img/devcenter-list-icon-prolin.png")
}

.manage-center i {
    background-image: url("/developer/assets/img/devcenter-list-icon-system.png");
}

.dev-home-devcenter-list h3 {
    font-size: 18px;
    color: #5b5f87;
    font-weight: normal;
}

.dev-home-devcenter-list p {
    font-size: 14px;
    color: #a9aabd;
    line-height: 22px;
    height: 66px;
    margin-top: 9px;
}

.dev-home-devcenter-list button {
    margin-top: 5px !important;
}

.dev-home-devcenter-list button span {
    color: #63af57 !important;
}

.dev-home-platservice {
    background: #ffffff;
    padding-bottom: 10px;
}

.dev-home-platservice ul {
    font-size: 0;
}

.dev-home-platservice li {
    font-size: 14px;
    padding: 146px 0px 141px 0px;
    position: relative;
    background: url("/developer/assets/img/dev-feature-image-os2.png") no-repeat right center;
    background: url("/developer/assets/img/dev-feature-image-os.png") no-repeat right center\9;
    background: url("/developer/assets/img/dev-feature-image-os.png") no-repeat right center\0;
}

.dev-home-platservice li:last-child {
    border: none;
}

.dev-home-platservice li.dev-feature-right {
    padding-left: 53.3%;
    background-position: left center;
}

.dev-home-platservice li i {
    position: absolute;
    width: 44px;
    height: 44px;
    display: block;
    top: 80px;
}

.dev-home-platservice li b{
    width: 100%;
    height: 100%;
    pointer-events: none;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
    mix-blend-mode: color;
    opacity: 0.5;
    display: none\0;
    display: none\9;
}
_:-ms-lang(x),
_:-webkit-full-screen,
.dev-home-platservice li b {
    display: none;
}

.dev-home-platservice li h3 {
    font-size: 24px;
    font-weight: normal;
    line-height: 1.5em;
    margin-bottom: 12px;
    color: #5b5f87;
    width: 22%;
    position: relative;
    z-index: 10;
}

.dev-home-platservice li p {
    font-size: 14px;
    line-height: 22px;
    color: #a9aabd;
    width: 40%;
    position: relative;
    z-index: 10;
}

.dev-home-platservice li.dev-feature-right h3 {
    width: 50%;
}

.dev-home-platservice li.dev-feature-right p {
    width: 100%;
}

.plat-user i {
    background: url("/developer/assets/img/platservice-icon-user2.png") no-repeat center;
    background: url("/developer/assets/img/platservice-icon-user.png") no-repeat center\9;
    background: url("/developer/assets/img/platservice-icon-user.png") no-repeat center\0;
}

.dev-home-platservice li.plat-platsupport {
    background-image: url("/developer/assets/img/dev-feature-image-market2.png");
    background: url("/developer/assets/img/dev-feature-image-market.png") no-repeat center\9;
    background: url("/developer/assets/img/dev-feature-image-market.png") no-repeat center\0;
    background-position-x: -85px;
}

.plat-platsupport i {
    background: url("/developer/assets/img/platservice-icon-platsupport2.png") no-repeat center;
    background: url("/developer/assets/img/platservice-icon-platsupport.png") no-repeat center\9;
    background: url("/developer/assets/img/platservice-icon-platsupport.png") no-repeat center\0;
}

.dev-home-platservice li.plat-easyuse {
    background-image: url("/developer/assets/img/dev-feature-image-dev2.png");
    background: url("/developer/assets/img/dev-feature-image-dev.png") no-repeat center\9;
    background: url("/developer/assets/img/dev-feature-image-dev.png") no-repeat center\0;
}

.plat-easyuse i {
    background: url("/developer/assets/img/platservice-icon-easyuse2.png") no-repeat center;
    background: url("/developer/assets/img/platservice-icon-easyuse.png") no-repeat center\9;
    background: url("/developer/assets/img/platservice-icon-easyuse.png") no-repeat center\0;
}

.dev-home-features {
    height: 180px;
    background: url("/developer/assets/img/dev-home-features-bg.jpg") no-repeat center;
    background-size: cover;
    text-align: center;
    color: #fff;
    line-height: 180px;
    margin-bottom: -30px;
    background-blend-mode: luminosity;
    position: relative;
}
.dev-home-features:after{
    content:"";
    display: none;
    display: block\9;
    display: block\0;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: currentColor;
    opacity: 0.8;
}


.dev-home-features h3 {
    font-size: 18px;
    font-weight: normal;
    position: relative;
    z-index: 10;
    color: #fff;
}

.dev-home-features h3 button {
    vertical-align: middle;
    background: #fff !important;
    border-radius: 18px !important;
    margin-left: 12px !important;
    padding: 0 16px !important;
}

.dev-home-features h3 button:hover {
    opacity: 0.9 !important;
    transform: translate3d(0, -1px, 0);
}

.dev-home-features h3 button span {
    line-height: 34px !important;
    display: block;
}


@media screen and (max-width: 1023px) {
    .dev-home-header{
        background-size: cover !important;
    }
    .dev-home-banner{
        text-align: center;
        padding-top: 300px !important;
        height: auto;
        padding-bottom: 30px !important;
    }
    .dev-home-banner h5{
        top: 260px;
    }
    .dev-home-banner p{
        width: 100%;
    }
    .dev-home-banner button{
        margin: 20px auto 0 !important;
    }

    .dev-home-banner i{
        left: 0%;
        width: 100%;
        height: 300px;
        background-size: contain;
        background-position: center;
        top: 20px;
        margin-top: 0;
    }
    .dev-home-devcenter-list{
        padding-bottom: 20px;
    }
    .dev-home-devcenter-list li{
        display: block;
        margin-right: 0;
        width: 100%;
        padding: 0;
    }
    
}

@media screen and (max-width: 700px){
    
    .dev-home-platservice li{
        background-position: center 40px !important;
        padding: 280px 0 40px 0 !important;
        background-size: 75%;
        text-align: center;
    }
    .dev-home-platservice li.plat-platsupport{
        padding-top: 200px !important
    }
    .dev-home-platservice li i{
        display: none;
    }
    .dev-home-platservice li h3{
        display: block ;
        width: 100% !important;
        font-size: 16px;
    }
    .dev-home-platservice li p{
        width: 100%;
    }
    .dev-home-features{
        line-height: 40px;
        padding-top: 40px;
        box-sizing: border-box;
    }
}




.DeveloperInfoView {
    margin-top: 30px !important;
    position: relative;
}
.showSystemIntegration{
   position: absolute;
   right: 20px;
   top: 20px;
}

.DeveloperInfoView-info {
    background: #ffffff;
    padding: 20px;
    margin-bottom: 20px;
    padding-bottom: 30px;
}

.DeveloperInfoView-info h3 {
    font-size: 18px;
    font-weight: normal;
    color: #5b5f87;
    line-height: 20px;
    margin-top: 6px;
}

.DeveloperInfoView-info p {
    font-size: 16px;
    color: #5b5f87;
    margin-top: 20px;
    line-height: 26px;
}
.DeveloperInfoView-info b{
    line-height: 24px;
    height: 24px;
    font-size: 12px;
    display: inline-block;
    padding: 0 8px;
    font-weight: normal;
}
.DeveloperInfoView-info span b{
    padding: 0;
    font-size: 16px;
}

.DeveloperInfoView-info p label {
    display: inline-block;
    width: 175px;
    font-size: 14px;
    color: #a9aabd;
}

.DeveloperInfoView-info p .DeveloperInfoView-basic-img {
    display: inline-block;
    vertical-align: top;
    width: 140px;
    margin-right: 30px;
}

.DeveloperInfoView-info p .DeveloperInfoView-basic-img img {
    width: 100%;
    border: 1px solid #d3e0ea;
}

.DeveloperInfoView-info p .DeveloperInfoView-basic-img p {
    text-align: center;
    font-size: 12px;
    color: #a9aabd;
    margin-top: 0;
}

.DeveloperInfoView .DeveloperInfoView-btn {
    margin: 0 auto !important;
    display: block !important;
    width: 88px;
}

.no-vertical span.icon {
    vertical-align: middle !important;
}
.setting-list-action-toggle {
    height: 64px !important;
}

.setting-list-action-toggle.disabled,
button.disabled{
    cursor: not-allowed !important;
    opacity: 0.7;
}
.setting-list-action-toggle.disabled svg,
button.disabled svg{
    pointer-events: none;
}

.setting-list-action-toggle.disabled div div div:last-child {
    opacity: 0.8;
}

.setting-list-action-toggle div {
    display: block !important;
}

.setting-list-action-toggle > div > div {
    margin-top: 6px;
    float: right !important;
}

.setting-list-action-toggle > div > div > div:last-child {
    margin-top: 14px;
}

.setting-list-action-toggle div div span {
    display: none !important;
}

.setting-list-action-toggle div div div:first-child {
    height: 22px !important;
    margin-left: -3px;
    padding-right: 3px;
    margin-top: 10px;
}
.orange_reset{
    color: #FF9800!important;
}























.AppEditView-container-left,
.AppEditView-container-right {
    margin-top: -10px;
}

.AppEditView-container-left {
    width: 330px;
    display: inline-block;
    vertical-align: top;
    margin-right: 30px;
}

.AppEditView-container-right {
    width: calc(100% - 360px);
    display: inline-block;
    vertical-align: top;
}



/*AppApkEidtView-input-appopen*/
.AppEditView-input-appopen {
    border-top: 1px solid #d3e0ea;
    border-bottom: 1px solid #d3e0ea;
    position: relative;
    margin-bottom: 30px;
}

.AppEditView-input-appopen p {
    position: absolute;
    top: 14px;
    left: 0;
    font-size: 14px;
    color: #5b5f87;
    line-height: 1em;
}

.AppEditView-input-appopen p span {
    font-size: 12px;
    color: #a9aabd;
    display: block;
    margin-top: 9px;
}

.AppEditView-input-price {
    position: relative;
    /* padding-left: 16px; */
    padding: 10px 0;
    color: #5b5f87;
}

.AppEditView-input-price > i {
    position: absolute;
    left: 0;
    bottom: 14px;
    color: #00bcd4;
    font-size: 14px;
}
.AppEditView-input-price input{
    font-size: 14px!important;
    line-height: 2 !important;
    height: 30px !important;
}

.AppEditView-input-toggle {
    height: 64px !important;;
}

.AppEditView-input-toggle div {
    display: block !important;
}

.AppEditView-input-toggle div div {
    margin-top: 10px;
    float: right !important;
}

.AppEditView-input-toggle.disabled div div {
    cursor: not-allowed !important;
    opacity: 0.7;
}

.AppEditView-input-toggle div div span {
    display: none !important;
}

.AppEditView-input-toggle div div div:first-child {
    height: 22px !important;
    margin-top: 6px;
    padding-left: 4px;
    margin-right: -1px;
}

/*AppApkEidtView-apppackage*/
.AppEditView-btn-newpackage {
    float: right;
    margin-top: -44px !important;
}

.AppEditView-btn-newpackage > div {
    position: relative;
}

.AppEditView-btn-newpackage > div span:last-child:before {
    content: "";
    display: inline-block;
    margin-right: 8px;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    margin-top: -3px;
    background: url("/developer/assets/img/appEditView-btn-newpackage.png") no-repeat center;
}

.AppEditView-apppackage {
    background: #e9edf5;
    padding:6px 16px;
    position: relative;
    margin-bottom: 30px;
    border: 1px solid #d3e0ea;
}
.AppEditView-apppackage.error{
    margin-bottom: 70px;
}

.AppEditView-apppackage11:before {
    content: "";
    display: block;
    position: absolute;
    top: 16px;
    left: 11px;
    width: 35px;
    height: 40px;
    background: url("/developer/assets/img/icon-AppEditView-apppackage.png") no-repeat center;
}

.AppEditView-apppackage h3 {
    font-size: 16px;
    color: #5b5f87;
    margin-bottom: 4px;
}

.AppEditView-apppackage p {
    border-bottom: 1px solid #d3e0ea;
    padding: 12px 0;
    position: relative;
    font-size: 14px;
    color: #5b5f87;
    line-height: 20px;
    word-break: break-all;
    justify-content: space-between;
    align-items: top;
    flex-wrap: wrap;
    padding-left: 100px;
    text-align: right;
    min-height: 47px;
    box-sizing: border-box;
}
.AppEditView-apppackage p:last-child{
    border: none;
}

.AppEditView-apppackage p:before {
    content: "";
    display: none;
    position: absolute;
    left: 0;
    top: 6px;
    width: 12px;
    height: 12px;
}

.AppEditView-apppackage .AppEditView-apppackage-size:before {
    background: url("/developer/assets/img/tabs-content-icon-size.png") no-repeat center;
}

.AppEditView-apppackage .AppEditView-apppackage-system:before {
    background: url("/developer/assets/img/tabs-content-icon-system.png") no-repeat center;
}

.AppEditView-apppackage .AppEditView-apppackage-version:before {
    background: url("/developer/assets/img/tabs-content-icon-verson.png") no-repeat center;
}

.AppEditView-apppackage .AppEditView-apppackage-jurisdiction:before {
    background: url("/developer/assets/img/tabs-content-icon-jurisdiction.png") no-repeat center;
}
.AppEditView-apppackage-jurisdiction{
    padding-right: 16px !important;
}

.AppEditView-apppackage .AppEditView-apppackage-package:before {
    background: url("/developer/assets/img/tabs-content-icon-package.png") no-repeat center;
}

.AppEditView-apppackage p > span {
    position: absolute;
    left: 0;
    width: 88px;
    font-size: 12px;
    color: #a9aabd;
    display: inline-block;
    white-space: nowrap;
    text-align: left;
}

/*AppApkEidtView-inputbox*/
.AppEditView-container-right > p {
    float: right;
    font-size: 12px;
    color: #a9aabd;
    margin-top: -30px;
}

.AppEditView-container-right > p > span {
    color: #db4437;
    font-size: 14px;
}

.AppEditView-inputbox {
    background: #fff;
    margin-bottom: 16px;
    padding: 1px 30px 30px 30px;
    box-shadow: 0 2px 6px rgba(0, 0, 0, .12);
    overflow: hidden;
}

.AppEditView-inputbox-left {
    display: inline-block;
    width: 370px;
    vertical-align: top;
    margin-right: 30px;
}

.AppEditView-inputbox-right {
    display: inline-block;
    width: 180px;
}

.AppEditView-inputbox-box {
    padding-left: 130px;
    position: relative;
    margin-top: 20px;
}

.AppEditView-inputbox .AppEditView-inputbox-box:first-child {
    margin-top: 30px;
}

.AppEditView-inputbox-box > label {
    position: absolute;
    left: 0;
    top: 4px;
    font-size: 12px;
}

.AppEditView-inputbox-box > .AppEditView-inputbox-box-checkbox {
    display: block !important;
    float: left;
    width: auto !important;
    min-width: 100px !important;
    vertical-align: top;
    margin-right: 16px;
    margin-top: -3px;
    margin-bottom: 10px;
    width: 100px !important;
    overflow: hidden !important;
}

.AppEditView-inputbox-box > .AppEditView-inputbox-box-checkbox:nth-child(4n+1) {
    margin-right: 0;
}

.AppEditView-inputbox-box > .AppEditView-inputbox-box-checkbox > div > div {
    margin-right: 8px !important;
}

.AppEditView-inputbox-right div {
    color: #5b5f87 !important;
}

.AppEditView-inputbox-box > .AppEditView-inputbox-box-checkbox label {
    color: #5b5f87 !important;
    width: 100% !important;
    margin-bottom: 0;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica", "HelveticaNeue", "Arial", "Microsoft Yahei", "Hiragino Sans GB", "Heiti SC", "Sans Serif" !important;
}

.AppEditView-inputbox-box .AppEditView-inputbox-box-categorybox {
    border: 1px solid #d3e0ea;
    min-height: 64px;
    position: relative;
    padding: 6px 12px 50px 6px;
}

.AppEditView-inputbox-box-categorybox button {
    position: absolute !important;
    background: #f2f5f7 !important;
    left: 0;
    margin-left: 0 !important;
    bottom: 0;
    width: 100% !important;
}

.AppEditView-inputbox-box-categorybox button span:last-child:before {
    content: "";
    display: inline-block;
    width: 16px;
    height: 16px;
    background: url("/developer/assets/img/relationship-tree-icon-btn.png") no-repeat center top;
    margin-right: 8px;
    vertical-align: middle;
    margin-top: -4px;
}

.AppEditView-inputbox-box-categorybox button:hover {
    background: #e7e7e7 !important;
}

.AppEditView-inputbox-box-span {
    vertical-align: top;
    display: inline-block;
    min-height: 24px;
    line-height: 18px;
    font-size: 12px;
    color: currentColor;
    padding: 0 10px;
    margin: 6px 0 0 6px;
    transition: all .18s linear;
    position: relative;
    padding: 2px 6px;
    box-sizing: border-box;
    border: 1px solid currentColor;
}

.EditDialog-select-box-content .disable-delete,
.AppEditView-inputbox-box-span.disable-delete {
    background: #d3e0ea;
}

.EditDialog-select-box-content .disable-delete:hover,
.AppEditView-inputbox-box-span.disable-delete:hover {
    padding-right: 8px;
}

.EditDialog-select-box-content .disable-delete:hover button,
.AppEditView-inputbox-box-span.disable-delete:hover a {
    opacity: 0;
}

.AppEditView-inputbox-box-span:hover {
    box-shadow: 0 2px 6px rgba(0, 0, 0, .12);
}

.AppEditView-inputbox-box-span a {
    position: absolute;
    right: 0px;
    top: 0px;
    display: block;
    transform: rotate(-90deg);
    transition: all .1s linear;
    width: 20px;
    height: 20px;
    background: url("/developer/assets/img/span-remove.png") no-repeat center #fff;
    opacity: 0;
    margin-left: 4px;
    border-radius: 50%;
}

.AppEditView-inputbox-box-span:hover a {
    opacity: 0.8;
    transform: rotate(0);
}

.AppEditView-inputbox-box-span a:hover {
    opacity: 1;
}

.AppEditView-inputbox-box > button {
    display: block !important;
    margin-left: 0 !important;
}

.AppEditView-inputbox-box > a {
    display: inline-block;
    margin-right: 16px;
    margin-bottom: 12px;
    vertical-align: top;
    width: 100px;
    height: 100px;
    transition: all .18s linear;
    position: relative;
    background: #f2f5f7;
    border: 1px dashed #e0e0e0;
    padding: 10px;
    text-align: center;
}

.AppEditView-inputbox-box > a div {
    width: 100px;
    height: 100px;
    text-align: center;
    display: table-cell;
    vertical-align: middle;
}

.AppEditView-inputbox-box img {
    display: inline-block;
    max-width: 100px;
    max-height: 100px;
}

.AppEditView-inputbox-box > a > i {
    position: absolute;
    z-index: 998;
    display: block;
    width: 16px;
    height: 16px;
    background: url("/developer/assets/img/btn_remove.png") no-repeat center;
    right: 8px;
    top: 8px;
    transition: all .18s linear;
    opacity: 0;
}

.right-top-close {
    width: 16px;
    height: 16px;
    background: url("/developer/assets/img/btn_remove.png");
    position: absolute;
    right: 16px;
    top: 16px;
    background-size: cover;
    cursor: pointer;
}

.AppEditView-inputbox-box > a:hover > i {
    opacity: 1;
}

.AppEditView-inputbox-box > a:hover {
    transform: translate3d(0, -2px, 0) !important;
    box-shadow: 0 2px 6px rgba(0, 0, 0, .12);
}

.AppEditView-inputbox-box > a span {
    position: absolute;
    z-index: 999;
    left: 0px;
    top: 0px;
    color: #63af57;
    text-align: center;
    width: 100%;
    height: 44px;
    padding: 30px 0 18px 0;
    line-height: 26px;
    background: #f2f5f7;
    opacity: 0;
}

.AppEditView-inputbox-box > a:hover span {
    opacity: 0.8;
}

.AppEditView-inputbox-box > p {
    font-size: 12px;
    color: #a9aabd;
    display: inline-block;
    vertical-align: top;
    line-height: 20px;
}

.AppEditView-inputbox-applang label {
    position: absolute;
    left: 0;
    top: 20px;
    font-size: 12px;
}

.AppEditView-inputbox-box > .AppEditView-inputbox-box-error {
    font-size: 12px;
    position: relative;
    color: #B94A48;
}

.AppEditView-inputbox-applang > .AppEditView-inputbox-box-error {
    font-size: 12px;
    margin-top: -20px;
    margin-bottom: 20px;
    position: relative;
    color: #B94A48;
    top: 0;
}

/*AppApkEidtView-action-box*/
.AppEditView-action-box {
    text-align: right;
}
.AppEditView-action-sandbox {
    float: left;
    line-height: 36px;
    color: #63AF57;
    font-weight: bold;
    cursor: pointer;
    text-transform: uppercase;
}
.AppEditView-popup table {
    width: 100%;
    margin-top: 12px;
    margin-bottom: 30px;
    border-spacing: 0 2px;
    border-collapse: separate;
}

.AppEditView-popup thead {
    margin-top: 10px;
    border-top: 1px solid #d3e0ea;
}

.AppEditView-popup thead th {
    height: 44px;
    font-size: 12px;
    color: #5b5f87;
    font-weight: normal;
    padding-left: 16px;
    border-top: 1px solid #d3e0ea;
}

.AppEditView-popup tbody tr {
    background: #f2f5f7;
    transition: all .18s linear;
    border-bottom: 2px solid #fff;
}

.AppEditView-popup td {
    background: #f2f5f7;
    height: 36px;
    font-size: 13px;
    color: #5b5f87;
    padding: 6px 0 6px 16px;
}

.AppEditView-popup td > div {
    margin-top: 2px;
    display: inline-block !important;
    vertical-align: top;
    width: auto !important;
    margin-right: 26px;
}

.AppEditView-popup td > div label {
    width: 100% !important;
    margin-bottom: 0 !important;
    height: auto;
    color: #5b5f87 !important;
    max-width: 218px;
    word-break: break-all;
}

.AppEditView-popup tr th:first-child {
    padding-left: 10px;
    width: 164px;
    text-indent: 40px;
}

.AppEditView-popup tr td:first-child {
    padding-left: 10px;
    color: #63af57;
    font-size: 14px;
    position: relative;
}

.AppEditView-popup tr td:first-child div label {
    color: #63af57 !important;
}

.AppEditView-popup tr th:first-child > div,
.AppEditView-popup tr td:first-child > div {
    margin-right: 0;
    margin-top: 0 !important;
}

.AppEditView-popup tr td:first-child > h3 {
    font-weight: normal;
    display: inline-block;
    vertical-align: middle;
}

.AppEditView-popup tr td:nth-child(2) {
    color: #63af57;
}

.ApkEditorView_step_tabs_title button label {
    height: 48px;
    line-height: 48px;
    margin-bottom: 0 !important;
    color: inherit;
    pointer-events: none;
}

.closeTabLink {
    margin-left: -13px;
    position: absolute;
    z-index: 999;
    display: block;
    width: 13px;
    height: 13px;
    right: 0;
    top: -34px;
    opacity: 0;
    transition: all .18s ease-out;
    background: url("/developer/assets/img/btn_remove.png") no-repeat center;
}

.ApkEditorView_step_tabs_title:hover .closeTabLink {
    opacity: 0.3;
}

.ApkEditorView_step_tabs_title .closeTabLink:hover {
    opacity: 1;
    transform: rotate(90deg);
}

.AppEditView-inputbox-box-titleselect {
    width: 240px !important;
    float: left;
    margin-top: -20px;
}

.AppEditView-inputbox-applang {
    position: relative;
    padding-left: 140px;;
}

.box-paramUpload {
    margin-top: 20px;
}

.box-paramUpload.hidden {
    display: none;
    transition: all 0.20s;
}

.paramUpload-template-label {
    padding-top: 10px;
}

.hidden {
    display: none;
}

.pr40 {
    padding-right: 40px;
}

.pr-16 {
    margin-right: -16px;
}

.AppEditView-inputbox-box.AppEditView-apk-icon img, .AppEditView-inputbox-box.AppEditView-apk-icon a {
    width: 72px;
    height: 72px;
}

.EditDialog-select-box {
    border: 1px solid #d3e0ea;
    margin-top: 30px;
    transition: all .24s ease-out;
}

.EditDialog-select-box.open {
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.12);
}

.EditDialog-select-box-title {
    height: 36px;
    line-height: 36px;
    background: #f2f5f7;
    position: relative;
}

.EditDialog-select-box-title h3 {
    font-size: 14px;
    color: #a9aabd;
    font-weight: normal;
    text-indent: 16px;
}

.EditDialog-title-checkbox {
    position: absolute !important;
    right: 56px;
    top: 6px;
    min-width: 36px !important;
    width: auto !important;
    white-space: nowrap;
    font-size: 14px;
}

.EditDialog-title-editbox {
    position: absolute !important;
    right: 10px;
    top: 0;
    min-width: 36px !important;
}

.EditDialog-title-editbox svg {
    color: #63af57 !important;
    width: 20px !important;
    height: 36px !important;
}

.treebox-left.EditDialog-select-box-detail {
    background: #e9eff4;
    position: relative;
    height: auto;
    width: auto;
    border: none;
    max-height: 0px;
    overflow: auto;
    transition: all .24s ease-out;
    padding: 0 16px;
}

.EditDialog-select-box.open .treebox-left.EditDialog-select-box-detail {
    padding: 16px;
    max-height: 200px;
}

.treebox-left.EditDialog-select-box-detail .treebox-node {
    background: #fff;
}

.treebox-left.EditDialog-select-box-detail dd > dl:last-child:after {
    background: #e9eff4;
}

.EditDialog-switches {
    position: absolute !important;
    left: 12px;
    top: 0;
    display: inline-block !important;
    width: 36px !important;
    height: 36px !important;
}

.EditDialog-switches svg {
    height: 36px !important;
}

.EditDialog-switches span {
    top: -6px !important;
}

.treebox-left.EditDialog-select-box-detail .treebox-node-btn > div {
    padding-left: 42px;
}

.EditDialog-select-box-content {
    min-height: 20px;
    border-top: 1px solid #d3e0ea;
    padding: 16px;
    padding-bottom: 0;
}

.EditDialog-select-box-content > span {
    line-height: 22px;
    display: inline-block;
    margin: 0 6px 6px 0;
    color: currentColor;
    font-size: 12px;
    padding: 0 6px;
    position: relative;
    transition: all .24s ease-out;
    border: 1px solid currentColor;
    box-sizing: border-box;
    min-width: 30px;
    min-height: 24px;
}

.EditDialog-select-box-content > span button {
    position: absolute !important;
    right: 0;
    top: 0px;
    width: 22px !important;
    height: 22px !important;
    padding: 0 !important;
    border-radius: 50%;
    opacity: 0;
    transform: rotate(-90deg) !important;
}

.EditDialog-select-box-content > span button svg {
    color: #ff9800 !important;
    height: 16px !important;
    width: 18px !important;
}

.EditDialog-select-box-content > span:hover {
}

.EditDialog-select-box-content > span:hover button {
    transform: rotate(-0) !important;
    opacity: 1;
    background: #e5f8fb !important;
}

.ApkEditorView_step_container {
    padding-right: 270px;
    width: 730px !important;
    position: relative;
    margin-top: 62px !important;
}

.ApkEditorView_step_container > div > div:nth-child(2n) {
    display: none !important;
}

.ApkEditorView_step_container > div > div {
    margin-top: 0 !important;
    margin-bottom: 16px;
}

.ApkEditorView_step1_title, .ApkEditorView_step2_title {
    position: relative;
    background: #dcdfe7 !important;
    width: auto !important;
    font-size: 22px !important;
    font-weight: 100 !important;
    color: #5b5f87 !important;
}

.ApkEditorView_step1_title > span, .ApkEditorView_step2_title > span {
    display: none !important;
}

.ApkEditorView_step1_title::after, .ApkEditorView_step2_title::after {
    content: "1";
    display: block;
    position: absolute;
    top: 16px;
    right: 16px;
    width: 32px;
    height: 32px;
    background: #6e7172;
    border-radius: 50%;
    text-align: center;
    color: #ffffff;
    font-size: 18px;
    line-height: 32px;
}

.ApkEditorView_step2_title::after {
    content: "2";
}

.ApkEditorView_step1_content, .ApkEditorView_step2_content {
    margin-left: 0 !important;
    padding-left: 0 !important;
    border: none !important;
    margin-top: 0 !important;
    padding-right: 0 !important;
}

.ApkEditorView_step1_content > div > div,
.ApkEditorView_step2_content > div > div {
    height: "" !important;
}

.ApkEditorView_step_app_type_switches {
    padding-top: 43px;
}

.ApkEditorView_step_app_type_switches .checkbox_container > div {
    margin-bottom: 16px;
}

.ApkEditorView_step2_inner_readiogrp > div {
    float: left;
}

.ApkEditorView_step_tabs {
    padding-left: 129px;
}

.ApkEditorView_step_tabs_title {
    background: #ffffff;
}

.ApkEditorView_step_tabs_title > div:first-child {
    background: #ffffff !important;
    border-bottom: 1px solid #d3e0ea !important;
}

.ApkEditorView_step_tabs_title > div > button {
    padding: 6px 0 5px 0 !important;
    font-size: 16px !important;
}

.ApkEditorView_step_tabs_title > div:last-child {
    /* top: -64px; */
    position: relative;
    background: transparent !important;
    /* pointer-events: none; */
}

.ApkEditorView_step_tabs_title > div:last-child div {
    /* height: 13px !important;
    overflow: inherit !important;
    position: absolute !important;
    pointer-events: none;
    top: 0; */
}

.ApkEditorView_step_tabs_title > div:last-child a {
    cursor: pointer;

    pointer-events: all;
}

.ApkEditorView_step_tabs_content {
    background: #ffffff;
}

.ApkEditorView_step_tabs_content > div {
    height: auto !important;
}

.ApkEditorView_step_tabs_content > div > div {
    overflow-x: hidden !important;
    min-height: 108px;
}

.ApkEditorView_step_input_box {
    margin-top: 24px;
    position: relative;
}

.ApkEditorView_step_input_box .input_label {
    position: relative;
    margin-top: 12px;
}

.ApkEditorView_step_input_box > div {
    width: 604px !important;
}

.ApkEditorView_input_box_dlg {

}

.ApkEditorView_input_box_dlg > button {
    position: absolute !important;
    top: 50px;
    right: -13px;
}

.ApkEditorView_step_inner_step_upload_box {
    width: 140px;
    height: 140px;
    text-align: center;
    cursor: pointer;
    margin-right: 16px;
    position: relative;
    margin-bottom: 37px;
}

.ApkEditorView_step_inner_step_upload_box img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 30;
}

.ApkEditorView_step_inner_step_upload_box > a.ApkEditorView_step_upload_btn {
    display: block;
    width: 140px;
    height: 60px;
    padding-top: 80px;
    font-size: 0;
    text-align: center;
    color: #63af57;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 120;
    transition: all 0.18s;
}

.ApkEditorView_step_inner_step_upload_box > a.ApkEditorView_step_upload_remove {
    display: block;
    width: 13px;
    height: 13px;
    background: url("/developer/assets/img/btn_remove.png") no-repeat;
    position: absolute;
    right: 10px;
    top: 10px;
    z-index: 600;
    opacity: 0;
    transition: all .18s ease-out;
}

.ApkEditorView_step_inner_step_upload_box:hover a.ApkEditorView_step_upload_remove {
    opacity: 0.3;
}

.ApkEditorView_step_inner_step_upload_box a.ApkEditorView_step_upload_remove:hover {
    opacity: 1;
}

.ApkEditorView_step_inner_step_upload_box > a.ApkEditorView_step_upload_btn:hover {
    background: url("/developer/assets/img/upload-image-active.png") no-repeat;
    font-size: 15px;
}

.ApkEditorView_step_btn_group {
    float: right;
    margin: 0;
}

.ApkEditorView_step_btn_group > div {
    margin-left: 12px !important;
}

.ApkEditorView_step_btn_group > button {
    margin-left: 12px !important;
}

.ApkEditorView_step_container .ApkEditorView-app-list-row {
    padding: 16px;
    padding-bottom: 0;
    width: 206px;
    position: absolute;
    top: 0;
    right: 0;
    height: auto;
}

.ApkEditorView_step_container .AppListView-app-list-item-icon {
    position: relative;
    top: 0;
    left: 0;
    width: 58px;
    height: 58px;
    border-radius: 10px;
    border: 1px solid #e0e0e0;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.12);
    display: inline-block;
    vertical-align: top;
    margin-bottom: 9px;
}

.ApkEditorView-app-list-row ul li {
    width: 110px;
    margin-bottom: 10px;
}

.ApkEditorView_step_container .ApkEditorView-app-list-row li {
    width: 63px;
    margin-left: 10px;
    margin-bottom: 11px;
    margin-right: 143px;
    position: relative;
    min-width: 63px;
    line-height: 16px;
}

.ApkEditorView_step_container .ApkEditorView-app-list-row ul {
    margin-right: 0;
}

.ApkEditorView_step_container .ApkEditorView-app-list-row li > span,
.ApkEditorView_step_container .ApkEditorView-app-list-row li > div {

    display: block !important;
    position: absolute;
    left: 63px;
    top: 0;
    width: 120px;
}

.ApkEditorView_step_container .ApkEditorView-app-list-row h3 {
    margin: 0;
    font-size: 16px;
    margin-left: 16px;
    margin-top: 8px;
}

.ApkEditorView_step_container .ApkEditorView-app-list-row h3 p {
    font-size: 14px;
    font-weight: normal;
    color: #a9aabd;
}

.ApkEditorView_step_container .ApkEditorView-app-list-row ul > div {
    max-width: 100% !important;
    width: 100%;
}

.ApkEditorView-app-list-row ul li:nth-child(2n-1) {
    margin-right: 10px;
}

.ApkEditorView-app-list-row ul > div {
    margin-left: 0 !important;
    margin: 6px 0;
}

.ApkEditorView_step_tabs_content .ApkEditorView_step_input_box > div {
    width: 386px !important;
}

.ApkEditorView_step_tabs_content2 > div > div {

}

.ApkEditorView_step_input_box > div > i {
    position: absolute;
    top: 10px;
    right: 7px;
    color: #db4437;
    font-size: 20px;
}

.ApkEditor-action-box {
    float: right;
    padding-bottom: 10px;
}

.ApkEditorView_step_inner_step_container {
    margin-top: 30px;
}

.tab_title_btn {
    position: relative;
    vertical-align: top;
}

.tab_title_btn:first-child > div {
    /*font-weight: bold;*/
}

.tab_title_btn:last-child::after {
    display: none;
}

/*.tab_title_btn::after {
    content: "";
    display: block;
    position: absolute;
    top: 22px;
    right: 0px;
    opacity: 0;
    width: 19px;
    height: 19px;
    background: url("/developer/assets/img/btn_remove.png") no-repeat center !important;
}*/

.tab_title_btn:hover::after {
    opacity: 0.3;
}

.tab_title_btn:last-child {
    text-indent: 8px;
    color: #63af57 !important;
}

.tab_title_btn:last-child > div {
    vertical-align: top;
}

.tab_title_btn:last-child > div > div {
    display: inline-block !important;
    vertical-align: top;
    line-height: 48px;
}

.tab_title_btn:last-child > div::before {
    content: '';
    display: inline-block;
    vertical-align: top;
    width: 16px;
    height: 48px;
    background: url("/developer/assets/img/tab_title_add_btn.png") no-repeat center !important;
}

.param-download-btn {
    margin-top: 0px;
    position: absolute !important;
    top: 0;
    right: 30px;
    opacity: 0;
    transform: rotate(-90deg) !important;
}

.param-download-btn svg {
    color: #63af57 !important;
}

.AppEditView-signature-warning{
    font-size: 12px;
    line-height:20px;
    width: 100%;
    box-sizing: border-box;
    color: #ff9800;
    padding: 10px 16px;
    background: #ffeacc;
    font-weight: 500;
    margin: -24px 0 30px 0;
}
.signature-warning{
    font-size: 12px;
    line-height:20px;
    width: 100%;
    box-sizing: border-box;
    color: #ff9800;
    padding: 10px 16px;
    background: #ffeacc;
    font-weight: 500;
    margin: 20px 0 0 0;
}


.download-template{
    margin-top: 30px;
    display: flex;
    justify-content: space-between;
}
.download-template a{
    font-size: 12px;
    color: #00bcd4;
    transition: all .24s ease-out;
}
.download-template a:hover{
    text-decoration: underline;
    opacity: 0.6;
}
.errMsgStripe{
    color: red;
    margin-top: 20px;
    font-size: 12px;
}
.errMsgStripe a{
    color: #00bcd4;
}
.AppEdit_test_field input{
    border-bottom: none!important;
    text-align: right;
    color: #63af57!important;
}

.re_up_apk_files_label{
    font-size: 12px;
    margin-bottom: 10px;
    display: block;
}
div.AppEditView-apppackage-version{
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    border-bottom: 1px solid #d3e0ea;
}
div.AppEditView-apppackage-version:last-of-type{
    border-bottom: none;
}
div.AppEditView-apppackage-version span.factory_name{
    color: #a9aabd;
    width: 100px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
div.AppEditView-apppackage-version svg{
    vertical-align: middle;
    color: rgb(99, 175, 87)!important;
    margin-left: 5px;
    cursor: pointer;
}
.down_app_version{
    color:#5b5f87;
    vertical-align: middle;
    display: flex;
    flex-direction: row;
    align-items: center;
    position: relative;
    right: -10px;
}
.down_app_version p.down_ap_name{
    width:150px;
    white-space: nowrap;
    padding-left: 0!important;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    border: none;
}
.tip-app-area{
    font-size: 12px;
    color: #a9aabd;
}
.tip-app-subarea{
    display: block;
    padding-right: 40px;
}
.ApkEditorSubmitConfirmView_container {
    padding-top: 30px
}

.ApkEditorSubmitConfirmView_container > div {
    background-color: #FFFFFF;
    border: 1px solid #D3E0EA;
    text-align: center;
    padding: 60px 0;
    width: 1000px;
    margin-left: auto;
    margin-right: auto;
}

.ApkEditorSubmitConfirmView_container > div > div {
    margin-top: 16px;
}

.ApkEditorSubmitConfirmView_container h2 {
    font-size: 22px;
    font-weight: normal;
    color: #5B5F87;
    text-indent: 20px;
    line-height: 40px;
    position: relative;
    display: inline-flex;
    margin-bottom: 10px;
}

.ApkEditorSubmitConfirmView_container h2 i {
    width: 40px;
    height: 40px;
    display: inline-block;
    background: url('/developer/assets/img/icon-finished.png') no-repeat;
}

.ApkEditorSubmitConfirmView_container p {
    font-size: 16px;
    color: #a9aabd;
    line-height: 28px;
}

.recharts-cartesian-axis-line {
    stroke: #d3e0ea !important;
}

.recharts-cartesian-grid-horizontal line {
    stroke: #d3e0ea !important;
}

.recharts-cartesian-axis-tick text {
    fill: #a9aabd !important;
    font-size: 12px;
    line-height: 22px;
}

.recharts-cartesian-axis-tick-line {
    display: none;
}

.recharts-surface g:nth-child(3) line {
    display: none;
}

.recharts-default-tooltip {
    border: 1px solid #d3e0ea !important;
    background: rgba(255, 255, 255, 0.9) !important;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.12) !important;
}

.recharts-default-tooltip p {
    font-size: 12px;
    color: #a9aabd;
}

.recharts-tooltip-item-name {
    display: block !important;
    font-size: 14px !important;
    color: #5b5f87 !important;
}

.recharts-tooltip-item-value {
    display: block !important;
    font-size: 18px !important;
    color: #00bcd4 !important;
    font-weight: 500 !important;
    margin-top: 2px !important;
}

.recharts-responsive-container > div:last-child > div:last-child div {
    display: none;
}

.app_list_name_not_active {
    font-size: 12px;
    color: #ff9800;
    font-weight: normal;
    margin-left: 6px;
    text-transform: uppercase;
}
.stripe_common_main{
    margin: 0 auto;
    padding: 15px;
    background:rgba(242,245,247,1);
}
.stripe_common_main .stripe_common_l{
    float: left;
    width: 350px;
}
.stripe_common_main .stripe_common_l .p1{
    font-size:14px;
    font-weight:600;
    color:rgba(91,95,135,1);
    line-height:22px;
}
.stripe_common_main .stripe_common_l .p2{
    font-size:12px;
    color:rgba(169,170,189,1);
    line-height:20px;
}
.stripe_common_main .stripe_common_r{
    float: right;
}
.stripe_common_r_s{
    position: relative;
    width:310px;
    height: 72px;
    background:rgba(252,254,255,1);
    border-radius:4px;
    border:1px dashed rgba(211,224,234,1);
    padding: 12px;
    box-sizing: border-box;
}
.stripe_common_r_s .d1{
    float: left;
}
.stripe_common_r_s .d1 .p1{
    margin-bottom: 5px;
    /* width: 180px; */
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.stripe_common_r_s .d1 .p1,.stripe_common_r_s .d1 .p2{
    font-size:12px;
    color:rgba(169,170,189,1);
    line-height:20px;
}
.stripe_common_r_s .d1 .p1 i,.stripe_common_r_s .d1 .p2 i{
    font-size:12px;
    color:rgba(91,95,135,1);
    line-height:20px;
    font-style: normal;
}

.stripe_common_r_s .d2{
    position: absolute;
    right: 10px;
}
.stripe_common_r_s .d2 img{
    margin-top: 8px;
}
.stripe_common_r_s .stripe_common_r_d{
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: #fff;
    opacity: 0;
    transition: all 0.2s ease;
    text-align: center;
    font-size:14px;
    font-weight:600;
    color:rgba(91,95,135,1);
    padding-top: 24px;
    box-sizing: border-box;
    cursor: pointer;
}
.stripe_common_r_s .stripe_common_r_d img{
    width: 18px;
    margin-right: 6px;
    vertical-align: middle;
    display: inline-block;
    position: relative;
    top: -2px;
}
.stripe_common_r_d i{
    vertical-align: middle;
}
.stripe_common_r_s:hover{
    border:1px dashed rgba(91,95,135,1);
}
.stripe_common_r_s:hover .stripe_common_r_d{
    opacity: 0.95;
}


.stripe_common_r_a{
    position: relative;
    width:292px;
    height: 72px;
    background:rgba(252,254,255,1);
    color:rgba(99,175,87,1);
    border-radius:4px;
    border:1px dashed rgba(211,224,234,1);
    padding: 12px;
    box-sizing: border-box;
    text-align: center;
    font-size:14px;
    font-weight:600;
    padding-top: 24px;
    box-sizing: border-box;
    cursor: pointer;
}
.stripe_common_r_a svg{
    display: inline-block;
    vertical-align: middle;
    color:rgba(99,175,87,1) !important;
}
.stripe_common_r_a i{
    vertical-align: middle;
}

.report-container {
    margin: 30px;
}

.report-container-left {
    display: inline-block;
    vertical-align: top;
    width: 330px;
    margin-right: 20px;
}

.report-menu-btn {
    background: #fff;
    margin-bottom: 10px;
    transition: all .24s ease-out;
    position: relative;
}

.report-menu-btn.active {
    background: url("/developer/assets/img/AppDetailView-version-list-apk-bg.png") no-repeat center #fff;
    background-size: cover;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.12);
}

.report-menu-btn.disable {
    cursor: not-allowed;
    opacity: 0.6;
}

.report-menu-btn.disable > button {
    cursor: inherit !important;
}

.report-menu-btn button {
    margin-left: 0 !important;
    width: 100% !important;
    height: 100% !important;
    text-align: left !important;
    padding: 4px 26px !important;
}

.report-menu-btn span {
    font-size: 14px;
    color: #5b5f87;
    font-weight: 500;
    line-height: 1em;
    text-transform: none !important;
    vertical-align: baseline !important;
}

.report-menu-btn.active span {
    color: #fff;
}

.report-menu-btn:after {
    content: "";
    display: block;
    position: absolute;
    left: 16px;
    top: 12px;
    width: 17px;
    height: 17px;
    background: url("/developer/assets/img/menu-icon.png") no-repeat -34px -357px;
    opacity: 0.6;
}

.report-menu-btn.active:after {
    background: url("/developer/assets/img/menu-icon.png") no-repeat 0 -357px;
    opacity: 1;
}

.report-container-right {
    display: inline-block;
    vertical-align: top;
    width: calc(100% - 350px);
    box-sizing: border-box;
    overflow: hidden;
}

/* filter-box */

.report-filter-box {
    padding-left: 80px;
    position: relative;
    margin-top: 10px;
}

.report-filter-box > label {
    position: absolute;
    left: 0;
    top: 5px;
    font-size: 12px;
    color: #a9aabd;
}

.report-filter-box > button {
    height: 24px !important;
    line-height: 22px !important;
    margin: 0 10px 10px 0 !important;
    min-width: 55px !important
}

.report-filter-box > button.active {
    background: #f2f5f7 !important;
}

.report-filter-box > button span {
    line-height: 22px !important;
    font-size: 12px !important;
    padding: 0 8px !important;
}

/* summary-box */

.report-summary-box {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.report-summary-list {
    position: relative;
    flex: 1 0 20%;
    max-width: 20%;
    text-align: center;
    margin:10px 0;
}

.report-summary-list button {
    height: auto !important;
    width: 100% !important;
    margin: 0 !important;
    padding-bottom: 10px !important;
    padding-top: 10px !important;
    position: relative;
}

.report-summary-list button:before {
    content: "";
    position: absolute;
    width: 16px;
    height: 16px;
    bottom: 14px;
    left: 50%;
    margin-left: -8px;
    background: url("/developer/assets/img/rolelist-jurisdiction-unchecked.png") no-repeat;
    display: none;
}

.report-summary-list.active button:before {
    background: url("/developer/assets/img/rolelist-jurisdiction-checked.png") no-repeat;
}

.report-summary-list button:after {
    position: absolute;
    content: "";
    width: 1px;
    height: 30px;
    background: #d3e0ea;
    right: 0px;
    top: 50%;
    margin-top: -15px;
}

.report-summary-list.last button:after {
    display: none;
}

.report-summary-list h3 {
    font-size: 22px;
    font-weight: normal;
    color: #00bcd4;
    line-height: 44px !important;
    word-break: break-all;
}

.report-summary-list p {
    font-size: 12px !important;
    color: #5b5f87 !important;
    line-height: 18px !important;
}

.report-summary-list em {
    font-size: 12px;
    color: #a9aabd;
    font-weight: normal;
    line-height: 18px !important;
    display: block;
}

.report-summary-list span {
    font-size: 14px;
}

.report-summary-list .report-summary-tips {
    position: absolute;
    font-size: 14px;
    color: #5b5f87;
    background: #f3f6f7;
    border: 1px solid #d3e0ea;
    z-index: 10;
    top: -10px;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.12);
    border-radius: 2px;
    opacity: 0;
    transition: all .24s ease-out;
    padding: 10px;
}

.report-summary-list .report-summary-tips:before {
    content: "";
    display: block;
    position: absolute;
    bottom: -7px;
    left: 50%;
    margin-left: -6px;
    width: 13px;
    height: 7px;
    background: url("/developer/assets/img/report-summary-tips.png") no-repeat;
}

.report-summary-list:hover .report-summary-tips {
    opacity: 1;
    top: -60px;
}

.report-summary-list .report-summary-tips em {
    font-size: 18px;
    color: #00bcd4;
    font-weight: 500;
    margin-right: 6px;
}

.report-container-content {
    padding: 20px 20px 20px 20px;
    background: #fff;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.12);
    margin-bottom: 20px;
}

.report-container-content.report-60 {
    display: inline-block;
    width: 601px;
    vertical-align: top;
    height: 310px;
    box-sizing: border-box;
    margin-right: 20px;
    padding: 10px 20px 10px 0;
}

.report-container-content.report-40 {
    display: inline-block;
    width: 379px;
    vertical-align: top;
    height: 310px;
    box-sizing: border-box;
    margin-right: 20px;
}


.report-container-content > h4 {
    font-size: 20px;
    color: #5b5f87;
    font-weight: normal;
    line-height: 2em;
    text-align: center;
}

.report-container-content p {
    font-size: 14px;
    color: #a9aabd;
    line-height: 1.2em;
    text-align: center;
}

/* report-table */

.report-table {
    margin: 10px 0;
    width: 100%;
    border-top: 1px solid #d3e0ea;
}

.report-table thead tr {
    line-height: 22px;
    height: 44px;
    background: #f2f5f7;
    color: #a9aabd;
    font-size: 12px;
    border-bottom: 1px solid #d3e0ea;
    text-transform: uppercase;
}

.report-table thead tr th {
    font-weight: normal;

}

.report-table thead tr th:first-child,
.report-table tr td:first-child {
    padding-left: 20px;
}

.report-table thead tr th:last-child,
.report-table tr td:last-child {
    text-align: right;
    padding-right: 20px;
}

.report-table tbody tr {
    font-size: 13px;
    color: #5b5f87;
    line-height: 34px;
    height: 36px;
    border-bottom: 1px solid #d3e0ea;
    cursor: pointer;
    transition: all .24s ease-out;
}

.report-table tbody tr:hover {
    background: #f2f5f7;
}

.report-table tbody tr td:first-child {
    font-weight: 600;
    font-size: 14px;
}

.report-table td button {
    margin-right: -10px !important;
}
.report-table td button svg{
    color: #63af57 !important;
}

.report-table tfoot tr {
    line-height: 52px;
    height: 54px;
    background: #f2f5f7;
    border-bottom: 1px solid #d3e0ea;
}

.report-table tfoot tr td {
    font-size: 16px;
    font-weight: 500;
    color: #5b5f87;
}

.report-table tfoot tr td:first-child {
    font-size: 18px;
    font-weight: normal;
}
.stripe_account_setting h3{
    float:left;
}
.stripe_account_setting .stripe_s_r{
    float: right;
    margin-top: 20px;
    color:rgba(99,175,87,1);
    font-weight:500;
    font-size: 12px;
    cursor: pointer;
    margin-bottom: 20px;
}
.stripe_account_setting .stripe_s_r2{
    float: right;
    margin-top: 20px;
    color:rgba(99,175,87,1);
    font-weight:500;
    font-size: 12px;
    cursor: pointer;
    margin-bottom: 20px;
}


.DetailView-box > li {
    border-bottom: 1px solid #d3e0ea;
    padding: 9px 0 11px 180px;
    position: relative;
    font-size: 14px;
    color: #5b5f87;
    line-height: 26px;
    min-height: 26px;
    white-space: pre-wrap;
}

.DetailView-box li em {
    font-weight: normal;
    position: absolute;
    left: 0;
    top: 9px;
    color: #a9aabd;
    max-width: 153px;

}

.DetailView-box li em img {
    height: 49px;
    width: 49px;
    border-radius: 10px;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.12);
}

.DetailView-box li h3 {
    font-size: 20px;
    margin: 0 0 10px;
}
.tips_content_area{
    padding: 10px;
}



.enroll-container{
    background: #fff;
    padding:0 15px;
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
}
.enroll-container2{
    display: block;
    padding: 30px 20px 1px 20px;
}


.enroll-container-left{
    width: 720px;
    padding-bottom: 20px;
}
.enroll-container2 .enroll-container-left{
    width: 660px;
    padding-bottom: 0;
}
.enroll-container-left ul{
    margin: 20px 0 -20px 0;
}
.enroll-container-right{
    padding-bottom: 20px;
}

.enroll-container-right svg{
    width: 20px!important;
    margin-top: -1px!important
}

.enroll-container-step{
    padding-left: 40px;
    position: relative;
    margin-bottom: 30px;
}
.enroll-container-step h3{
    font-size: 16px;
    color: #5b5f87;
    font-weight: normal;
}
.enroll-container-step h3:before{
    content: "01";
    display: block;
    position: absolute;
    width: 28px;
    height: 28px;
    background: #5b5f87;
    color: #fff;
    font-size: 12px;
    border-radius: 50%;
    left: 0;
    text-align: center;
    line-height: 24px;
}
.enroll-container-step:nth-child(2) h3:before{
    content: "02";
}
.enroll-container-step:nth-child(3) h3:before{
    content: "03";
}
.enroll-container-step:nth-child(4) h3:before{
    content: "04";
}
.enroll-container-step h3:after{
    content: "";
    display: block;
    position: absolute;
    left: 14px;
    top: 34px;
    width: 1px;
    border-left: 1px dashed #d3e0ea;
    bottom: -24px;
}
.enroll-container-step:nth-child(4) h3:after{
    display: none;
}

.enroll-container-code{
    background: #e9edf5;
    font-size: 14px;
    color: #a9aabd;
    padding: 15px;
    margin-top: 15px;
    
}
.enroll-container-code2{
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
}
.enroll-container-code > i{
    color: #00bcd4;
    font-style: italic;
}



.user-list-view {
    margin: 0 30px;
}

.user-list {
    background: #fff;
    margin-bottom: 6px;
    transition: all .24s ease-out;
    position: relative;
}

.user-list:hover {
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.12);
    transform: translate3d(0, -2px, 0);
}

.user-list-btn {
    width: 100% !important;
    margin: 0 !important;
    text-align: left !important;
    height: auto !important;
    line-height: 20px !important;
}
.user-list-btn.unact{
    cursor: not-allowed !important;
}
.user-list-btn > div {
    padding: 10px 100px 10px 75px;
    position: relative;
}

.user-list-btn > div > img {
    position: absolute;
    top: 13px;
    left: 16px;
    width: 40px;
}

.user-list-btn h3 {
    font-size: 16px;
    font-weight: 500;
    color: #5b5f87;
    line-height: 22px;
}

.user-list-btn h3 span {
    padding: 0 6px;
    line-height: 22px;
    height: 24px;
    font-size: 12px;
    margin-top: -2px;
    background: rgba(91, 95, 135, 0.2);
    display: inline-block;
    vertical-align: middle;
    margin-left: 10px;
}

.user-list-btn h3 span:empty{
    display: none;
}

.user-list-actiongroup span b {
    padding: 0 6px;
    line-height: 22px;
    height: 24px;
    font-size: 12px;
    display: block;
    margin-top: -2px;
}



.user-list-btn p {
    display: inline;
    vertical-align: top !important;
    margin-right: 10px;
    font-size: 12px;
    color: #a9aabd;
    line-height: 18px;
    padding-bottom: 5px;
    position: relative;
    word-break: break-all;
}

.user-list-btn p em {
    font-weight: normal;
    margin-left: 8px;
    color: #5b5f87;
    vertical-align: top;
}

.user-list-btn p:after {
    content: "/";
    right: 0;
    top: 0;
    color: #d3e0ea;
    margin-left: 8px;
}

.user-list-btn p:last-child:after {
    display: none;
}

.user-list-btn p b {
    color: #5b5f87;
    margin-right: 8px;
}

.user-list-actiongroup {
    position: absolute;
    right: 16px;
    top: 55%;
    margin-top: -12px;;
}

.AppActiveApkDetailView-box-item{
    background: #f2f5f7;
    margin-bottom: 6px;
    padding: 6px 10px;
    padding-right: 60px;
    position: relative;
    width: 100%;
    box-sizing: border-box;
}
.AppActiveApkDetailView-box-item > h3{
    font-size: 14px !important;
    line-height: 22px !important;
    font-weight: 500;
    margin: 0 !important;
}
.AppActiveApkDetailView-box-item > p{
    font-size: 12px;
    color: #a9aabd;
    line-height: 18px ;
}
.AppActiveApkDetailView-box-item > button{
    position: absolute !important;
    right: 0;
    top: 50%;
    margin-top: -24px !important;
}

.AppActiveApkDetailView-box-item > button svg{
    color: #ff9800 !important;
}
.AppActiveApkDetailView-box-item-container{
    width: calc(100% - 220px);
}
.user-list-actiongroup .superAdmin_title{
    font-size:12px;
    font-weight:600;
    color:rgba(0,165,237,1);
}
.developer_title{
    font-size:12px;
    font-weight:600;
    color:rgba(169,170,189,1);
}
.checkUserDeveloper_top{
    display: -webkit-box;
    -webkit-box-orient: horizontal;
    -webkit-box-pack: justify;
    -webkit-box-align: center;
    margin-bottom: 15px;
    position: relative;
}
.checkUserDeveloper_top .AppListView-app-list-box-search-input{
    position: absolute;
    right: 0;
    top:-12px;
}
.user-list .radio_box{
    position: absolute;
    left: 16px;
    top: 22px;
}

.user-list-btn .radio_box_img {
    position: absolute;
    left: 50px;
    top: 13px;
}

.user-list-btn.forPOP> div{
    padding: 10px 100px 10px 110px;
}
.user-list.user_list_act{
    background: rgb(242, 245, 247);
}


.paramEdit-input-error {
    color: #b31d28;
}


.paramEdit-title{
    font-size: 18px;
    color: #5b5f87;
    font-weight: 500;
    position: relative;
    padding-left: 12px;
    margin-bottom: 20px;
}
.paramEdit-title:before{
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -10px;
    height: 20px;
    width: 2px;
    background: #5b5f87;
}
.paramEdit > .paramEdit-title{
    display: none;
}
#root_Schema_Parameters__title + div + div .paramEdit{
    width: 100%;
    overflow: auto;
}
#root_Schema_Parameters__title + div .paramEdit > .paramEdit-title,
#root_Schema_Parameters__title + div + div .paramEdit > .paramEdit-title{
    display: block;
    text-transform: uppercase;
    font-weight: bold;
    padding-left: 0;
    font-size: 13px;
}
#root_Schema_Parameters__title + div .paramEdit > .paramEdit-title:before,
#root_Schema_Parameters__title + div + div .paramEdit > .paramEdit-title:before{
    display: none;
}
#root_Schema_Parameters__title + div .paramEdit > .paramEdit-actionBox{
    top: -6px;
}
#root_Schema_Parameters__title + div + div .paramEdit > .paramEdit-actionBox-bottom{
    bottom: initial;
    top: 1px;
    right: 0;

}
.paramEdit{
    position: relative;
    margin-bottom: 30px;
}
.paramEdit-actionBox{
    position: absolute;
    right: 0;
    top: -44px;
}
.paramEdit-actionBox button{
    margin: 0 !important;
    margin-left: 10px !important;
}
.paramEdit-actionBox svg,
.paramEdit-actionBox-bottom svg{
    margin-top: -4px;
    vertical-align: middle;
}

.paramEdit-list{
    display: flex;
    background: #fff;
    align-items: flex-end;
    margin-bottom: 2px;
    position: relative;
}
.paramEdit-list-actionBox{
    background: #fff;
    white-space: nowrap;
    flex: 1 1 auto;
    text-align: right;
    position: absolute;
    right: 0;
    bottom: 0;
}
.paramEdit-list-actionBox button{
    width: 36px !important;
    display: inline-block;
    vertical-align: top;
    margin: 0 !important;
    height: 36px !important;
    box-sizing: border-box;
    padding: 0 !important;
}
.paramEdit-list-actionBox button svg{
    width: 20px !important;
}
.paramEdit-list-index + div{
    display: flex;
}
.paramEdit-list-index{
    background-color: #ffffff;
    width: 40px;
    height: 36px;
    color: #5b5f87;
    box-sizing: border-box;
    font-size: 14px;
    transition: all .24s ease-out;
    border-bottom: 2px solid transparent;
    text-align: center;
    line-height: 34px;
    flex: 0 0 auto;
    position: relative;
}
.paramEdit-list-index:before,
.paramEdit-list-actionBox:before{
    height: 44px;
    width: 180px;
    background: #f2f5f7;
    border-top: 1px solid #d3e0ea;
    content: "#";
    position: absolute;
    top: -45px;
    right: 0;
    color: #a9aabd;
    display: none;
    line-height: 44px;
    font-weight: 500;
}
.paramEdit-list:before{
    height: 44px;
    background: #f2f5f7;
    border-top: 1px solid #d3e0ea;
    content: "#";
    position: absolute;
    top: 0px;
    right: 0;
    left:0;
    display: none;
}
.paramEdit-container .paramEdit-list-container:first-child .paramEdit-list:before{
    display: block;
}
.paramEdit-list-index:before{
    width: 100%;
}
.paramEdit-list-actionBox:before{
    content:"Action";
}
.paramEdit-input-box,
.paramEdit-select{
    position: relative;
    min-width: 200px;
}
.paramEdit-input-box label,
.paramEdit-select label{
    height: 44px;
    line-height: 44px;
    color: #a9aabd;
    font-weight: bold;
    padding: 0 8px;
    display: none;
    border-top: 1px solid #d3e0ea;
    background: #f2f5f7;
}
.paramEdit-input,
.paramEdit-select select{
    background-color: #ffffff;
    width: 200px;
    height: 36px;
    border: none;
    outline: none;
    color: #5b5f87;
    padding: 0 8px;
    box-sizing: border-box;
    font-size: 14px;
    transition: all .24s ease-out;
    border-bottom: 2px solid transparent;
}
.paramEdit-input:focus{
    border-bottom: 2px solid #63af57;
    color: #63af57;
    font-weight: 500;
}

.paramEdit-container .paramEdit-list-container:first-child .paramEdit-list{

}
.paramEdit-container .paramEdit-list-container:first-child .paramEdit-list-index:before,
.paramEdit-container .paramEdit-list-container:first-child .paramEdit-list-actionBox:before{
    display: block;
}
.paramEdit-container .paramEdit-list-container:first-child label{
    display: block;
}

.paramEdit-list-container-header{
    background: #fff;
    padding: 20px;
    margin-bottom: 10px;
    position: relative;
    height: 60px;
    box-sizing: border-box;
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    overflow: hidden;
    padding-top: 11px;
}
.paramEdit-dialog .paramEdit-list-container-header{
    padding: 0;
}
.paramEdit-list-container-header.open{
    height: auto;
    max-height: 1000px;
    overflow: auto;
    padding-top: 20px;
}

.paramEdit-list-container-header label{
    display: block;
    font-weight: normal;
    line-height: 20px;
    height: 20px;
    padding: 0;
    border: none;
    background: #fff;
}

.paramEdit-list-container-header > .paramEdit-list{
    border: none;
}
.paramEdit-list-container-header > .paramEdit-list > .paramEdit-list-index{
    display: none;
}
.paramEdit-list-container-header > .paramEdit-list > .paramEdit-list-index + div{
    display: block;
}
.paramEdit-list-container-header > .paramEdit-list > .paramEdit-list-index + div > div:first-child{
    display: block;
    font-size: 18px;
    color: #5b5f87;
    font-weight: 500;
    position: relative;
    margin-bottom: 20px;
}
.paramEdit-list-container-header > .paramEdit-list > .paramEdit-list-index + div > div:first-child label{
    display: none;
}
.paramEdit-list-container-header > .paramEdit-list > .paramEdit-list-index + div > div:first-child input{
    font-size: 16px;
}
.paramEdit-list-container-header > .paramEdit-list > .paramEdit-list-index + div > .paramEdit-input-box input,
.paramEdit-list-container-header > .paramEdit-list > .paramEdit-list-index + div > .paramEdit-select select{
    padding: 0;
}
.paramEdit-list-container-header > .paramEdit-list > .paramEdit-list-index + div + .paramEdit-list-actionBox{
    position: absolute;
    right: 0px;
    top: 0px;
    bottom: inherit;
}
.paramEdit-list-container-header > .paramEdit-list > .paramEdit-list-index + div > div{
    display: inline-block;
    vertical-align: top;
    position: relative;
}
.paramEdit-list-container-header .paramEdit{
    background: #f2f5f7;
    padding: 20px;
    padding-top: 60px;
    margin-top: 20px;
    margin-bottom: 0;
    width: 920px;
    overflow: auto;
    position: initial;
    padding-right: 0\9;
    padding-right: 0\0;
}
.paramEdit-list-container-header .paramEdit:after{
    content:"";
    display: block;
    position: absolute;
    width: 20px;
    top: 20px;
    bottom: 0;
    left: 0;
    z-index: 10;
    background: #f2f5f7;
}
.paramEdit-list-container-header .paramEdit:before{
    content:"";
    display: block;
    position: absolute;
    width: 20px;
    top: 20px;
    bottom: 0;
    right: 0;
    z-index: 10;
    background: #f2f5f7;
    display: none\9;
    display: none\0;
}
.paramEdit-list-container-header .paramEdit-title{
    display: block;
    padding-left: 0;
    position: absolute;
    left: 20px;
    top: 40px;
}
.paramEdit-list-container-header .paramEdit-title:before{
    display: none;
}
.paramEdit-list-container-parameter label{
    height: 44px;
    line-height: 44px;
    color: #a9aabd;
    font-weight: bold;
    padding: 0 8px;
    display: none;
    background: #f2f5f7;
    border-top: 1px solid #d3e0ea;
}
.paramEdit-container .paramEdit-list-container-parameter:first-child .paramEdit-list{
    background: transparent;
}
.paramEdit-container .paramEdit-list-container-parameter{
    background: #fff;
}
.paramEdit-container .paramEdit-list-container-parameter .paramEdit-list{
    position: inherit;
    position: relative\0;
    position: relative\9;
}
.paramEdit-container .paramEdit-list-container-parameter:first-child .paramEdit-list-index:before,
.paramEdit-container .paramEdit-list-container-parameter:first-child .paramEdit-list-actionBox:before{
    display: block;
}
.paramEdit-container .paramEdit-list-container-parameter .paramEdit-list-actionBox{
    right: 20px;
    bottom: inherit;
    position: relative\9;
    position: relative\0;
}
.paramEdit-container .paramEdit-list-container-parameter:first-child label{
    display: block;
}
.paramEdit-actionBox-bottom{
    position: absolute;
    right: 20px;
    top: 35px;
}
.paramEdit-actionBox-bottom button{
    margin: 0 !important;
    padding: 0 10px !important;
}


.paramEdit-dialog .paramEdit-list{
    border: none;
    display: block;
}
.paramEdit-dialog  .paramEdit-list-index{
    display: none;
}
.paramEdit-dialog  .paramEdit-list-index + div{
    display: block;
}
.paramEdit-dialog label{
    display: block;
    font-size: 12px;
    font-weight: normal;
    height: 20px;
    line-height: 20px;
    background: none;
    border: none;
}
.paramEdit-dialog .paramEdit-input-box,
.paramEdit-dialog .paramEdit-select{
    margin-bottom: 20px;
}
.paramEdit-dialog .paramEdit-input-box input,
.paramEdit-dialog .paramEdit-select select{
    width: 100% !important;
    border-bottom: 1px solid #d3e0ea;
}
.paramEdit-dialog .paramEdit-input-box input:focus,
.paramEdit-dialog .paramEdit-select select:focus{
    border-bottom: 1px solid #63af57;
}
.paramEdit-list-button svg{
    fill: #63af57 !important;
}
.paramEdit-list-button.delete svg{
    fill: #ff9800 !important;
}
.paramEdit-list-button.disabled svg{
    fill: rgba(0,0,0,0.3) !important;
}

.paramEdit-input + p,
.paramEdit-select select + p{
    position: absolute;
    right: 24px;
    font-size: 11px;
    bottom: 10px;
}
.paramEdit-font-transform span {
    text-transform: none !important;
    font-weight: normal !important;
    white-space: nowrap;
}
.paramEdit-button-right {
    position: relative;
    text-align: right;
    cursor: auto;
}

#root_Schema__title{
    display: none;
}

.paramEdit-button-upload {
    text-align: center !important;
    margin-top: 6px !important;
    border: 1px dashed #d3e0ea !important;
    width: 25% !important;
    font-size: 10px;
}

.paramEdit-font-transform svg {
    color:#63af57;
}

.paramEdit-form{
    position: relative;
    margin-bottom: -30px;
}
.paramEdit-actionGroup{
    position: fixed;
    right: 0;
    left: 0;
    bottom: 0px;
    background: #E9EDF5;
    border-top: 1px solid #d3e0ea;
    z-index: 200;
    height: 56px;
    padding-top: 10px;
    box-sizing: border-box;
}
.paramEdit-actionGroup > div{
    display: flex;
    justify-content: space-between;
}
.paramEdit-actionGroup > div button{

}
.paramEdit-actionGroup .icon {
    font-size: 24px;
    color: #63AF57;
}
.paramEdit-actionGroup .icon-arrow-up,
.paramEdit-actionGroup .icon-arrow-down {
    display: block;
    background: #F2F5F7;
    line-height: 48px;
    font-size: 20px;
    margin: 4px;
    border-radius: 48px;
    cursor: pointer;
    color: #5B5F87;
}
.paramEdit-actionGroup .animation-wrapper {
    transition: 0.24s height ease-out;
    overflow: hidden;
}
.paramEdit-actionGroup > div{
    /*margin-bottom: 8px;*/
}
.paramEdit-actionGroup > div > div{
    margin: 0 !important;
}
.paramEdit-actionGroup button{
    margin: 0 !important;
}
.paramEdit-actionGroup > div > button{

}
.paramEdit-actionGroup > div > button span{
    padding: 0 !important;
}

.paramEdit-container-header {

}

.param-tab {
    padding: 10px 70px 10px 90px;
    min-height: 78px;
    box-sizing: border-box;
    position: relative;
    background: #fff;
    margin-bottom: 30px;
}
.param-tab:before {
    content: '';
    background: url("/developer/assets/img/setting-menu-image.png") no-repeat;
    background-position: 0 -224px;
    position: absolute;
    top: 24px;
    left: 24px;
    width: 32px;
    height: 32px;
    z-index: 2;
}
.param-tab:after {
    content: '';
    background: #f2f5f7;
    position: absolute;
    top: 16px;
    left: 16px;
    width: 48px;
    height: 48px;
}
.param-tab h3 {
    font-size: 16px;
    font-weight: 500;
    color: #5b5f87;
    line-height: 27px;
    margin-bottom: 3px;
    word-break: break-all;
    padding-right: 10px;
}
.param-tab p{
    display: inline-block;
    vertical-align: top !important;
    margin-top: 2px;
    margin-bottom: 5px;
    margin-right: 10px;
    font-size: 12px;
    color: #a9aabd;
    line-height: 16px;
    min-height: 16px;
    padding-right: 10px;
    border-right: 1px solid #d3e0ea;
    word-break: break-all;
}
.param-tab-action{
    position: absolute !important;
    top: 50%;
    margin-top: -24px !important;
    right: 16px;
}
.param-tab-action svg{
    fill: #63af57 !important;
}

.paramEdit-list-container-header .paramEdit .paramEdit-list .paramEdit-list-index{
    position: absolute;
    position: relative\0;
    position: relative\9;
    left: 20px;
    z-index: 100;
    left: 0\0;
    left: 0\9;
    top: 0\0;
    top: 0\9;
}
.paramEdit-list-container-header .paramEdit .paramEdit-list .paramEdit-list-index + div{
    padding-left: 240px;
    padding-right: 127px;
    padding-right: 0\9;
    padding-right: 0\0;
    padding-left: 0\9;
    padding-left: 0\0;
}
.paramEdit-list-container-header .paramEdit .paramEdit-list .paramEdit-list-index + div > div:first-child{
    position: absolute;
    left: 60px;
    z-index: 100;
    position: inherit\9;
    position: inherit\0;
    left: inherit\0;
    left: inherit\9;
}
.label-required:after{
    content:"*";
    color:#B94A48;
    display: inline-block;
    vertical-align: middle;
    margin-left: 10px;
    font-size: 16px;
}
#root_Schema_Parameters_Parameter__title + .paramEdit-container{
    overflow: auto;
}
#root_Schema_Parameters_Parameter__title + .paramEdit-container .paramEdit-list-index + div{
    padding-right: 107px;
    padding-right: 0\9;
    padding-right: 0\0;
}
#root_Schema_Parameters_Parameter__title + .paramEdit-container .paramEdit-list-index + div + .paramEdit-list-actionBox{
    right: 0 !important;
}
.timezone-picker {
    display: inline-block;
    font: 13px sans-serif;
    position: relative;
    width: 100%;
    text-align: left;
}

.timezone-picker-textfield input {
    width: 100%;
    padding: 9px 12px;
    font: inherit;
    box-sizing: border-box;
    outline: 0;
    background: #fff;
    border: 1px solid #e6ebec;
    border-radius: 2px;
}

.timezone-picker-input-icon {
    content: "";
    display: block;
    position: absolute;
    right: -34px;
    top: 10px;
    width: 20px;
    height: 20px;
    background: url("/developer/assets/img/dt-picker-input-icon-.png") no-repeat bottom center;
    cursor: pointer;
}

.timezone-picker-list {
    position: absolute;
    z-index: 9999;
    background: #fff;
    top: 100%;
    left: 0;
    right: 0;
    max-height: 120px;
    overflow-y: auto;
    padding: 0;
    border: 1px solid #e6ebec;
    margin: -1px 0 0;
    border-radius: 0 0 3px 3px;
    display: none;
}

.timezone-picker-list-item {
    color: #444444;
    padding: 5px 12px;
    cursor: pointer;
}

.timezone-picker-list-item-active,
.timezone-picker-list-item:hover {
    background: #ececec;
}

.timezone-picker-open .timezone-picker-list {
    display: block;
}

.timezone-picker-selected .timezone-picker-textfield input {
    color: #5b5f87;
    background: transparent;
    font-size: 14px;
    border: none;
}

.setting-list-action  .timezone-picker-textfield input{
    text-align: right;
    font-size: 16px;
    font-weight: 500;
    color: #63af57;
    width: 420px;
}
.setting-list-action  .timezone-picker-selected .timezone-picker-textfield input:focus{
    border-color: #63af57;
}

.setting-list-action .timezone-picker-input-addon{
    display: none;
}

.userAgreement{
    background: url("/developer/assets/img/main-bg3.jpg") no-repeat center top;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}
.userAgreement .main_container{
    width: 1000px;
    height: calc(100% - 262px);
    margin: 0 auto;
    padding: 30px 40px;
    box-shadow: 0 4px 16px rgba(0,0,0,0.12);
    position: absolute;
    bottom: 50%;
    right: 50%;
    transform: translate(50%, 50%);
    margin-top: -20px;
    box-sizing: border-box;
    overflow: auto;
}
.userAgreement .markdown-body{
    padding: 0;
}
.userAgreement .NewDeveloper-actionbox{
    position: absolute;
    width: 1000px;
    bottom: 55px;
    left: 50%;
    margin-left: -500px;
    height:76px;
    background:rgba(233,237,245,1);
    border:1px solid rgba(211,224,234,1);
    margin-bottom: 0;
    box-sizing: border-box;
    padding: 0 40px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.userAgreement .NewDeveloper-actionbox label{
    white-space: nowrap;
}

.userAgreement .markdown-body p,
.userAgreement .markdown-body blockquote,
.userAgreement .markdown-body ul,
.userAgreement .markdown-body ol,
.userAgreement .markdown-body dl,
.userAgreement .markdown-body table,
.userAgreement .markdown-body pre{
    margin: 0;
}
.userAgreement .markdown-body pre{
    padding: 8px 20px;
}

.userAgreement{
    background: url("/developer/assets/img/main-bg3.jpg") no-repeat center top;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}
.userAgreement .main_container{
    width: 1000px;
    height: calc(100% - 262px);
    margin: 0 auto;
    padding: 30px 40px;
    box-shadow: 0 4px 16px rgba(0,0,0,0.12);
    position: absolute;
    bottom: 50%;
    right: 50%;
    transform: translate(50%, 50%);
    margin-top: -20px;
    box-sizing: border-box;
    overflow: auto;
}
.userAgreement .markdown-body{
    padding: 0;
}
.userAgreement .NewDeveloper-actionbox{
    position: absolute;
    width: 1000px;
    bottom: 55px;
    left: 50%;
    margin-left: -500px;
    height:76px;
    background:rgba(233,237,245,1);
    border:1px solid rgba(211,224,234,1);
    margin-bottom: 0;
    box-sizing: border-box;
    padding: 0 40px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.userAgreement .NewDeveloper-actionbox label{
    white-space: nowrap;
}

.userAgreement .markdown-body p,
.userAgreement .markdown-body blockquote,
.userAgreement .markdown-body ul,
.userAgreement .markdown-body ol,
.userAgreement .markdown-body dl,
.userAgreement .markdown-body table,
.userAgreement .markdown-body pre{
    margin: 0;
}
.userAgreement .markdown-body pre{
    padding: 8px 20px;
}



.push-progress-stepper-box{
    margin-top: 0;
    box-shadow: none;
}
.push-progress-stepper-container{
    padding: 0 !important;
}
.push-progress-stepper-content{
    width: auto;
}
.pushedit-parameter {
    background: #fff;
}
.task-config-container.task-content {
    box-sizing: border-box;
    padding: 0 20px;
}
.task-config-box,.push-progress-stepper-action{
    box-sizing: border-box;
    padding: 0 20px;
}
.pay_dev_wrap{
    display: flex;
    align-items: center;
    flex-direction: column;
    width: 100%;
    max-width: 1000px;
    min-width: 600px;
    box-sizing: border-box;
    background: #FFFFFF;
    border-radius: 2px;
    margin: 0 auto;
    padding-top: 58px;
    padding-bottom: 40px;

}
.pay_dev_toper{
    font-size: 14px;
    color: rgba(0, 0, 0, 0.85);
    line-height: 21px;
    text-align: center;
    margin-bottom: 14px;
}
.pay_dev_toper:before{
    content: '\E7D3';
    font-size: 20px;
    font-family: iconfont!important;
    color: #01A5ED;
    margin-right: 12px;
    vertical-align: middle;
}
.pay_dev_main{
    width: 600px;
    border-top: 2px solid rgba(0, 0, 0, 0.65);
}
.pay_dev_item{
    display: flex;
    align-items: center;
    width: 100%;
    padding: 15px 0;
    border-bottom: 1px solid #E6E8EA;
    box-sizing: border-box;
}
.pay_dev_label{
    display: block;
    width: 270px;
    flex-shrink: 0;
    box-sizing: border-box;
    padding-left: 40px;
    font-size: 12px;
    color: rgba(0, 0, 0, 0.45);
}
.pay_dev_txt{
    font-size: 12px;
    color: rgba(0, 0, 0, 0.85);
}
.pay_dev_subtxt{
    color: rgba(0, 0, 0, 0.35);
}
.pay_dev_mailtxt{
    display: block;
    color: rgba(0, 0, 0, 0.65);
}
.pay_dev_tip{
    margin-top: 10px;
    line-height: 20px;
    text-align: center;
    font-size: 12px;
    color: rgba(0, 0, 0, 0.45);
}
.btns_view_detail{
    cursor: pointer;
    height: 100%;
    display: flex;
    align-items: center;
    color:rgba(99,175,87,1);
}
.btns_view_detail_tit{
    font-size:14px;
    font-weight:600;
    line-height:16px;
    cursor: pointer;
    color:rgba(99,175,87,1);
}
.btns_view_detail .iconfont{
    font-size: 22px;
    position: relative;
    top:1px;
}
.pay_dev_sec{
    display: flex;
}
.pay_dev_pic{
    width: 72px;
    height: 72px;
    margin-right: 12px;
}
.up_collection_box_up{
    position: relative;
    display: inline-block;
    width: 72px;
    height: 72px;
    text-align: center;
    vertical-align: top;
    box-sizing: border-box;
    cursor: pointer;
    border-radius: 8px;

}
.up_collection_box_upimg{
    display: block;
    width: 72px;
    height: 72px;
    margin: 0 auto;
    border-radius: 8px;
}
.up_collection_box_btn{
    margin: 0 auto;
    display: block;
    font-size:12px;
    color:rgba(91,95,135,1);
    line-height:20px;
}

.up_collection_close_icon{
    background: rgba(0,0,0,0.5);
    width: 20px;
    height: 20px;
    position: absolute;
    right: -10px;
    top: -10px;
    cursor: pointer;
    border-radius: 50%
}
.pay_dev_subsec{
    display: flex;
    align-items: center;
}
.pay_dev_pays{
    color:rgba(0,0,0,.85);
    font-size: 14px;
}
.pay_dev_footer{
    margin-top: 30px;
}
.pay_dev_footer_tip{
    font-size: 16px;
    color: #01A5ED;
    line-height: 24px;
    text-align: center;
}
.pay_tip_box{
    width: 1000px;
    margin:  0 auto;
    box-sizing: border-box;
    padding: 12px 16px 16px 46px;
    font-size: 14px;
    color: #ff9800;
    margin-bottom: 20px;
    background: url("/developer/assets/img/AppDetailView-version-reject-reason.png") no-repeat 16px 12px #ffeacc;
    white-space: pre-wrap;
}
.public_Layout_wrap{
    display: flex;
    flex-direction: column;
    height: 100%;
}
.public_Layout_head{
    display: flex;
    justify-content: space-between;
    height: 180px;
    box-sizing: border-box;
    padding: 0 50px 0 31px;
    background: url("/developer/assets/img/main_head_bg.png") no-repeat center;
    background-size: cover;
    flex-shrink: 0;

}
.public_Layout_head_con{
    padding-top: 17px;
}
.public_Layout_head_tit{
    display: flex;
    align-items: center;
    line-height: 24px;
    font-size: 18px;
    font-weight: 500;
    color: #FFFFFF;
    padding-top: 17px;

}
.public_Layout_head_tit:before{
    content: '';
    display: block;
    width: 30px;
    height: 30px;
    background: url("/developer/assets/img/logo_PAXSTORE_white.png") no-repeat left top;
    background-size: 30px;
    margin-right: 8px;
}
.public_Layout_head_sec .head_toolbar_language{
    margin-top: 6px;
}
.public_Layout_main{
    flex: 1;
    display: flex;
    justify-content: center;

}
.public_box_wrap{
    width: 640px;
    background: #FFFFFF;
    box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.1);
    border: 1px solid #D3E0EA;
    align-self: flex-start;
    transform: translateY(-87px);
    box-sizing: border-box;

}
.public_box_case{
    align-self: flex-start;
    width: 1000px;
    transform: translateY(-117px);
    box-sizing: border-box;
}
.public_box_sec{
    display: flex;
    align-items: center;
    flex-direction: column;
    width: 100%;
    box-sizing: border-box;
    padding: 40px 120px;
}
.public_box_con{
    display: flex;
    align-items: center;
    flex-direction: column;
    width: 100%;
    box-sizing: border-box;
    padding: 40px 120px;
}
.public_box_tit{
    font-size: 20px;
    font-weight: 500;
    color: rgba(0, 0, 0, 0.85);
    line-height: 28px;
    text-align: center;
    margin-bottom: 16px;
}
.public_box_subtit{
    font-size: 14px;
    color: #a9aabd;
}
.public_icon_set.iconfont,.public_ver_ipt .iconfont{
    font-size: 20px;
    color: #d2d2d2;
}
.public_box_main{
    width: 100%;
}
.public_box_verification{
    display: flex;
    justify-content: space-between;
}
.public_ver_ipt.MuiTextField-root{
    width: 303px;
}

.public_verification_img{
    width: 80px;
    transform: translateY(-4px);
}
.public_box_txt{
    display: flex;
    justify-content: center;
    width: 100%;
    margin: 30px 0 0 0;
    font-size: 14px;
    font-weight: 400;
    color: rgba(0, 0, 0, 1);
    line-height: 22px;
    text-align: center;
    white-space: nowrap;
}
.public_box_subtn{
    display:block;
    margin-top: 20px;
}
.public_box_subtxt{
    display: flex;
    justify-content: center;
    margin-top: 20px;
    font-size: 14px;
    font-weight: 500;
    color: rgba(0, 0, 0, 0.45);
    line-height: 22px;
}
.public_box_link{
    margin-left: 5px;
    color: #00A4FF;
}
.public_box_invalid{
    display: flex;
    width: 100%;
    padding: 40px 30px 40px 24px;
    box-sizing: border-box;
}
.public_invalid_failed{
    flex-shrink: 0;
    width: 123px;
    height: 110px;
    background: url('/developer/assets/img/confirm-failed.png') no-repeat center;
}
.public_invalid_registered{
    flex-shrink: 0;
    width: 123px;
    height: 110px;
    background: url('/developer/assets/img/confirm-registered.png') no-repeat center;
}
.public_box_email{
    flex-shrink: 0;
    width: 123px;
    height: 110px;
    background: url('/developer/assets/img/confirm-email.png') no-repeat center;
}
.public_invalid_tit{
    font-size: 24px;
    color: #A9AABD;
    margin-bottom: 30px;
}
.public_invalid_txt{
    font-size: 14px;
    color: #5B5F87;
    line-height: 26px;
}
.public_invalid_confirm{
    display: inline-block;
    margin-top: 16px;
}
.public_invalid_line{
    margin-top: 60px;
    border-top: 1px solid #d3e0ea;
    border-bottom: none;
    margin-bottom: 16px;
}
.public_invalid_subline{
    margin-top: 30px;
}
.public_invalid_box{
    flex: 1;
    margin-left: 14px;
}
.public_invalid_subtxt{
    font-size: 14px;
    font-weight: 500;
    color: rgba(0, 0, 0, 0.45);
    line-height: 22px;
}
.public_invalid_btn{
    margin-top: 20px;
}
.public_invalid_btn .btn_wrap_section + .btn_wrap_section {
    margin-left: 0;
}
.public_invalid_btn .btn_wrap_section{
    display: inline-block;
    margin-bottom: 20px;
    margin-right: 12px;
}
.public_invalid_link{
    margin-left: 2px;
    cursor: pointer;
}
.public_invalid_tiptxt {
    font-size: 12px;
    font-weight: 500;
    color: rgba(0, 0, 0, 0.45);
    line-height: 22px;
}
.public_invalid_psd_error{
    color: #ff9800;
    font-size: 12px;
    font-weight: 400;
    line-height: 22px;
}
.public_invalid_psd_tip{
    font-size: 12px;
    font-weight: 400;
    color: rgba(0, 0, 0, 0.45);
    line-height: 22px;
}
label.public_invalid_agree_tip{
    height: auto;
    margin-bottom: 5px;
}
.public_box_head{
    width: 100%;
    box-sizing: border-box;
    padding: 40px 30px 0 30px;
}
.public_box_head_tit{
    color: #5B5F87;
    font-size: 24px;
    text-align: center;
    font-weight: normal;
    margin-bottom: 8px;
}
.public_box_head .public_box_subtit{
    text-align: center;
}
@font-face{
    font-family:"number";
    src:url("/developer/assets/fonts/D-DINCondensed-Bold.eot?#iefix") format("embedded-opentype"),
    url("/developer/assets/fonts/D-DINCondensed-Bold.otf") format("opentype"),
    url("/developer/assets/fonts/D-DINCondensed-Bold.woff") format("woff"),
    url("/developer/assets/fonts/D-DINCondensed-Bold.ttf") format("truetype"),
    url("/developer/assets/fonts/D-DINCondensed-Bold.svg#number") format("svg");
    font-weight:normal;
    font-style:normal;
}
@font-face{
    font-family:'Roboto';
    src:url("/developer/assets/fonts/Roboto-Regular.eot?#iefix") format("embedded-opentype"),
        url("/developer/assets/fonts/Roboto-Regular.otf") format("opentype"),
        url("/developer/assets/fonts/Roboto-Regular.woff") format("woff"),
        url("/developer/assets/fonts/Roboto-Regular.ttf") format("truetype"),
        url("/developer/assets/fonts/Roboto-Regular.svg#number") format("svg");
    font-weight:normal;
    font-style:normal;
}


@font-face {
    font-family: "Roboto-Medium";
    src: url("/developer/assets/fonts/Roboto-Medium.woff2") format("woff2"),
    url("/developer/assets/fonts/Roboto-Medium.woff") format("woff"),
    url("/developer/assets/fonts/Roboto-Medium.ttf") format("truetype"),
    url("/developer/assets/fonts/Roboto-Medium.eot") format("embedded-opentype"),
    url("/developer/assets/fonts/Roboto-Medium.svg") format("svg");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "Roboto-Light";
    src: url("/developer/assets/fonts/Roboto-Light.woff2") format("woff2"),
    url("/developer/assets/fonts/Roboto-Light.woff") format("woff"),
    url("/developer/assets/fonts/Roboto-Light.ttf") format("truetype"),
    url("/developer/assets/fonts/Roboto-Light.eot") format("embedded-opentype"),
    url("/developer/assets/fonts/Roboto-Light.svg") format("svg");
    font-weight: normal;
    font-style: normal;
}
/* reset */
html, body, h1, h2, h3, h4, h5, h6, div, dl, dt, dd, ul, ol, li, p, blockquote, pre, hr, figure, table, caption, th, td, form, fieldset, legend, input, button, textarea, menu {
    margin: 0;
    padding: 0;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica", "HelveticaNeue", "Arial", "Microsoft Yahei", "Hiragino Sans GB", "Heiti SC", "Sans Serif";
}

header, footer, section, article, aside, nav, address, figure, figcaption, menu, details {
    display: block;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

caption, th {
    text-align: left;
}

html, body, fieldset, img, iframe, abbr {
    border: 0;
}

i, cite, em, var, address, dfn {
    font-style: normal;
}

[hidefocus], summary {
    outline: 0;
}

li {
    list-style: none;
}

h1, h2, h3, h4, h5, h6, small {
    font-size: 100%;
}

sup, sub {
    font-size: 83%;
}

pre, code, kbd, samp {
    font-family: inherit;
}

q:before, q:after {
    content: none;
}

textarea {
    overflow: auto;
    resize: none;
}

label, summary {
    cursor: default;
}

a, button {
    cursor: pointer;
}

h1, h2, h3, h4, h5, h6, strong {
    font-weight: bold;
}

u, s, a, a:hover {
    text-decoration: none;
}

#app {
    height: 100%;
}
.layout-main {
    height: 100%;
}

body, textarea, input, button, select, keygen, legend {
    outline: 0;
}

html, body {
    height: 100%;
    width: 100%;
    background: #f2f5f7;
    box-sizing: border-box;
}

body {
    font-size: 14px;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica", "HelveticaNeue", "Arial", "Microsoft Yahei", "Hiragino Sans GB", "Heiti SC", "Sans Serif";
}

b {
    font-weight: 500;
}

.index__global__wrapper {
    width: 1000px;
    margin: 0 auto;
    background: none !important;
    position: relative;
}


.index__global__breadcrumb {
    font-size: 14px;
    color: #63af57;
    /* margin-bottom: -64px;
    margin-top: 64px; */
}

.index__global__breadcrumb > div{
    z-index: 1;
}

.applistview_left{
    width: 760px;
    float: left;
}
.applistview_right{
    width: 210px;
    float: right;
}
@media screen and (max-width: 1023px) {
    .applistview_right{
        width: 100%;
        float: initial;
    }
    .applistview_left{
        width: 100%;
        float: initial;

    }
    .AppListView-app-list-box-title-bar{
        flex-wrap: wrap;
        justify-content: space-between;
    }
    .applistview_left .AppListView-app-list-box-title-bar{
        margin-top: 20px !important;
    }
    .AppListView-app-list-box-search-input2{
        display: none;
    }
}


.index__global__breadcrumb button {
    margin-left: 0 !important;
    height: 50px !important;
    min-width: 10px !important;
    margin-right: 10px !important;
}

.index__global__breadcrumb span {
    margin-right: 6px;
    color: #d3e0ea;
}
.index__global__breadcrumb span:last-child{
    color: #5b5f87;
}

.cl {
    display: inline-block;
}

.cl {
    display: block;
}

.cl:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.cl2 {
    display: inline-block;
    padding-left: 126px;
}

.cl2 {
    display: block;
    padding-left: 126px;
}

input:-webkit-autofill,
textarea:-webkit-autofill,
select:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 600px white inset;
}

*::-webkit-scrollbar {
    width: 6px;
    height: 6px;
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
}

*::-webkit-scrollbar-track {
    background-color: rgba(0, 0, 0, 0.03);
}

*::-webkit-scrollbar-thumb {
    background-color: rgba(0, 0, 0,  0.4);
    border-radius: 3px;
    mix-blend-mode: overlay;
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
}
*::-webkit-scrollbar-thumb:hover{
    background-color: rgba(0, 0, 0,  0.8);
}

*::-webkit-scrollbar-button {
    height: 0;
    width: 0;
}

*::-webkit-scrollbar-corner {
    height: 0;
    width: 0;
}

input::-ms-clear{display:none;}
input::-ms-reveal{display:none;}


label{
    color: #a9aabd;
}

.input_tips {
    font-size: 12px;
    color: #A9AABB;
    line-height: 20px;
}

.input_tips > span {
    color: #5B5F87;
}

.input_tips_right {

    margin-top: 7px;
}

.checkbox_container > div {
    float: left;
    width: auto !important;
    margin-right: 30px;
    margin-bottom: 30px;
}

.checkbox_container > p {
    font-size: 12px;
    color: #db4437;
    padding-top: 4px;
    transition: all .18s ease-in;
}

.checkbox_container > i {
    bottom: 0px;
    color: #db4437;
    font-size: 20px;
    float: left;
    margin-right: 16px;
}

.checkbox_container > div label {
    width: auto !important;
}

.input_box_with_star_container {
    position: relative;
}

.input_box_with_star_container i {
    position: absolute;
    bottom: 12px;
    right: -12px;
    color: #db4437;
    font-size: 20px;
}

.mt30 {
    margin-top: 30px;
}

.mr0 {
    margin-right: 0px !important;
}

.pt30 {
    padding-top: 30px;
}

.mb18 {
    margin-bottom: 18px;
}

.mt16 {
    margin-top: 16px;
}

.mt94 {
    margin-top: 94px !important;
}

.mt64 {
    margin-top: 0px !important;
}

.mb-11 {
    margin-bottom: -11px;
}

.fl {
    float: left;
}

.noshadow {
    box-shadow: none !important;
}

.input_label {
    width: 126px;
    float: left;
    font-size: 16px;
    color: #9a9a9a;
    line-height: 22px;
}

.no-vertical svg {
    margin-top: -4px !important;
}

.no-vertical span {
    vertical-align: baseline !important;
}

.App-permissions span {
    color: #4585f2 !important;
    display: inline-block;
    cursor: pointer;
    white-space: nowrap;
}

.App-permissions span:hover {
    opacity: 0.8;
}

.App-permissions span::after {
    content: "";
    display: inline-block;
    margin-left: 8px;
    margin-bottom: 2px;
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 6px solid #4585f2;
}

.footer-box {
    text-align: center;
    margin-top: 30px;
}

.footer-box p {
    font-size: 12px;
    color: #A9AABB;
    line-height: 22px
}

input[type="text"]::-ms-clear {
    display: none;
}

input[type="text"]::-ms-reveal {
    display: none;
}

.MenuItem_list div {
    color: #5B5F87 !important;
}

.common_switches label {
    color: #5B5F87 !important;
}

.required {
    position: relative;
}

.required:before {
    content: "*";
    color: #B94A48;
    font-size: 16px;
    position: absolute;
    right: -15px;
    bottom: -2px;
}

.label-error {
    font-size: 12px;
    float: left;
    position: initial !important;
    color: #B94A48;
}

.mt20 {
    margin-top: 20px;
}

.mb20 {
    margin-bottom: 20px;
}

.p-relative {
    position: relative;
}

.message_default {
    bottom: inherit !important;
    top: 0;
}

.mandatory {
    color: #db4437;
    font-size: 14px;
}

.inline-block {
    display: inline-block
}

.hidden {
    display: none !important;
}

.layout-flex-center-middle {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 30px 0;
}

.layout-full-size {
    height: 100%;
    width: 100%;
}

.developer .no-data {
    font-size: 20px;
    color: #5B5F87;
    font-weight: normal;
    text-align: center;
    display: block;
}

.developer .no-data .no-data-tip {
    font-size: 14px;
    color: #A9AABD;
    margin-top: 10px;
}

.icon-fileupload-download {
    vertical-align: top;
    margin-top: -0px !important;
    width: 20px !important;
    height: 20px !important;
    padding: 0 !important;
    margin-left: 10px !important;
}

.cursor-default {
    cursor: default !important;
}


/* approve-box */

.confirm-box{
    z-index: 3000 !important;
}

.confirm-box .Dialog__title {
    display: none !important;
}

.confirm-box-container h3 {
    font-size: 22px;
    color: #5b5f87;
    font-weight: normal;
    line-height: 40px;
    margin-top: 10px;
    margin-bottom: 5px;
}

.confirm-box-container p {
    font-size: 14px;
    line-height: 1.5em;
    color: #a9aabd;
    margin-top: 20px;
    margin-bottom: 30px;
}

.confirm-box-container p em {
    color: #00bcd4;
    font-weight: normal;
}

/*AppApkEidtView-radiobutton-normalapp*/
.AppEditView-input-apptype label {
    font-size: 12px;
    margin-bottom: 10px;
    display: block;
}

.AppEditView-input-apptype div label {
    position: absolute !important;
    width: 100% !important;
    float: inherit !important;
    text-align: center;
    left: 0;
    top: 58px;
    font-size: 14px;
    line-height: 24px !important;
    font-weight: normal;
}

.AppEditView-input-apptype > div span {
    overflow: hidden;
    width: 155px !important;
    height: 90px !important;
    top: 0 !important;
    left: 0 !important;
}

.AppEditView-input-apptype > div span div {
    width: 200px !important;
    height: 200px !important;
    left: -22px !important;
    top: -55px !important;
}

.AppEditView-input-apptype > div > div {
    display: inline-block !important;
    vertical-align: top;
    width: 155px !important;
    margin-right: 15px;
    height: 88px !important;
    background: #fff;
    border: 1px solid #a9aabd;
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    overflow: hidden !important;
}

.AppEditView-input-apptype > div > div.active {
    border: 1px solid currentColor;
    width: 155px;
    box-shadow: 0 2px 6px rgba(0, 0, 0, .12);
}

.NewDeveloper-box .AppEditView-input-apptype > div > div,
.NewDeveloper-box .AppEditView-input-apptype > div > div.active{
    width: 240px !important;
}

.AppEditView-input-apptype > div > div.active:after {
    content: "";
    display: block;
    position: absolute;
    bottom: 0;
    right: 0;
    width: 18px;
    height: 14px;
    background: url("/developer/assets/img/AddWidgetDlg-input-apptype-active2.png") currentColor no-repeat;
}

.AppEditView-input-apptype > div > div:before {
    content: "";
    display: block;
    position: absolute;
    top: 16px;
    left: 50%;
    margin-left: -18px;
    width: 36px;
    height: 36px;
}

.AppEditView-input-apptype > div .AppEditView-radiobutton-systemapp:before {
    background: url("/developer/assets/img/AppEditView-radiobutton-systemapp.png") no-repeat center top #5b5f87;
}

.AppEditView-input-apptype > div .AppEditView-radiobutton-systemapp.active:before {
    background: url("/developer/assets/img/AppEditView-radiobutton-systemapp.png") no-repeat center top currentColor;
}

.AppEditView-input-apptype > div .AppEditView-radiobutton-paymentapp:before {
    background: url("/developer/assets/img/AppEditView-radiobutton-paymentapp.png") no-repeat center top #5b5f87;
}

.AppEditView-input-apptype > div .AppEditView-radiobutton-paymentapp.active:before {
    background: url("/developer/assets/img/AppEditView-radiobutton-paymentapp.png") no-repeat center top currentColor;
}

.AppEditView-input-apptype > div .AppEditView-radiobutton-normalapp:before {
    background: url("/developer/assets/img/AppEditView-radiobutton-normalapp.png") no-repeat center top #5b5f87;
}

.AppEditView-input-apptype > div .AppEditView-radiobutton-normalapp.active:before {
    background: url("/developer/assets/img/AppEditView-radiobutton-normalapp.png") no-repeat center top currentColor;
}

.AppEditView-input-apptype > div .individual:before {
    background: url("/developer/assets/img/AppEditView-radiobutton-developer.png") no-repeat center top #5b5f87;
}

.AppEditView-input-apptype > div .individual.active:before {
    background: url("/developer/assets/img/AppEditView-radiobutton-developer.png") no-repeat center top currentColor;
}

.AppEditView-input-apptype > div .enterprise:before {
    background: url("/developer/assets/img/AppEditView-radiobutton-developer.png") no-repeat center bottom #5b5f87;
}

.AppEditView-input-apptype > div .enterprise.active:before {
    background: url("/developer/assets/img/AppEditView-radiobutton-developer.png") no-repeat center bottom currentColor;
}

.AppEditView-input-apptype > div > div:hover {
    transform: translate3d(0, -2px, 0) !important;
    box-shadow: 0 15px 30px rgba(0, 0, 0, .12);
}

.AppEditView-input-apptype .AppEditView-radiobutton-normalapp {
    margin-right: 0;
}

.AppEditView-radiobutton-systemapp > div > div,
.AppEditView-radiobutton-paymentapp > div > div,
.AppEditView-radiobutton-normalapp > div > div {
    margin-right: 0 !important;
    width: 100% !important;
    height: 60% !important;
}

.AppEditView-radiobutton-systemapp svg,
.AppEditView-radiobutton-paymentapp svg,
.AppEditView-radiobutton-normalapp svg {
    display: none !important;
}

.AppEditView-input-apptype input:disabled {
    pointer-events: none !important;
}

.TopMenuView_top_toolbar_btn_menu{
    display: none;
}
@media screen and (max-width: 1023px) {
    .index__global__wrapper {
        width: 100%;
        padding: 0 20px;
        box-sizing: border-box;
    }
}

/* table start */

.table-box {
    margin: 0px 0 30px 0;
    width: 100%;
    border-collapse: separate;
    border-spacing: 0 2px;
}

.table-default thead tr {
    line-height: 22px;
    height: 44px;
    background: #f2f5f7;
    color: #a9aabd;
    font-size: 12px;
    text-transform: capitalize;
}
.table-default.white-bg thead tr,
.setting-container-content .table-default thead tr{
    background: #fff;
}
.setting-list-detail .table-default thead tr{
    background: #f2f5f7;
}

.table-default thead tr th {
    font-weight: normal;
}
.table-default thead tr th:first-child{
    padding-left: 10px;
}
.table-default td{
    padding-right: 10px;
    position: relative;
    word-break: break-word;
    max-width: 300px;

}
.setting-container-content .table-default td{
    word-break: break-word;
}
.table-default thead tr th:first-child,
.table-default tr td:first-child {
    padding-left: 20px;
}

.table-default thead tr th:last-child,
.table-default tr td:last-child {
    text-align: right;
    padding-right: 20px;
    white-space: nowrap;
}
.table-default .tr-default td:first-child{
    color: #a9aabd;
    font-weight: normal;
}
.table-default .tr-default td:nth-child(2){
}
.table-default tbody tr {
    font-size: 12px;
    color: #5b5f87;
    line-height: 18px;
    height: 36px;
    border-bottom: 2px solid #f2f5f7;
    transition: all .24s ease-out;
    background: #fff;
    position: relative;
}
.table-default.white-bg tbody tr,
.setting-container-content .table-default tbody tr{
    background: #f2f5f7;
}
.setting-list-detail .table-default tbody tr{
    background: #fff;
}

.table-default tbody tr:hover {
    background: #d3e0ea;
}

.table-default tbody tr td:first-child {
    /* color: #00bcd4; */
    font-weight: 500;
}

.table-default td button {
    margin-right: -10px !important;
}
.table-default-action{
    position: absolute;
    right: 16px;
    top: 50%;
    margin-top: -11px;
    opacity: 0;
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
}
.table-default tr:hover .table-default-action{
    opacity: 1;
}
.table-default tr:hover .table-default-action + .list-status{
    opacity: 0;
    pointer-events: none;
}
.table-box + div > .pages,
.table-box + .pages{
    margin-top: -17px;
}




.terminaltree-terminal-icon-group {
    position: absolute !important;
    top: 0px;
    opacity: 0;
    right: 0px;
    transition: all .3s ease-out;
    height: 100%;
}

.terminaltree-terminal-icon {
    width: 36px !important;
    height: 100% !important;
    padding: 6px !important;
    vertical-align: middle;
}

.terminaltree-terminal-icon.send > div > div {
    background: #000 !important;
}

.table-default tr:hover .terminaltree-terminal-icon-group {
    opacity: 1;
}



.list-status{
    position: absolute;
    right: 16px;
    top: 50% !important;
    margin-top: -11px;
    height: 22px;

}
.list-status b{
    line-height: 20px;
    font-size: 11px;
    /*text-transform: uppercase;*/
    font-weight: 500;
    padding: 0 8px;
    color: #63af57;
    background: #e0efdd;
    transition: all .18s ease-out;
}

.table-default .list-status{
    position: relative;
    display: inline-block;
    right: 0;
}

.table-default td button {
    padding: 0px !important;
    width: 36px !important;
    height: 20px !important;
    vertical-align: middle;
}
.table-default td button svg{
    height: 20px !important;
    width: 20px !important;
}

button.primary-svg svg,
.table-default button.primary-svg svg{
    fill: #63af57 !important;
}
button.secondary-svg svg,
.table-default button.secondary-svg svg{
    fill: #ff9800 !important;
}
button.default-svg svg,
.table-default button.default-svg svg{
    fill: #5b5f87 !important;
}

/* table end */

/* status start */

table .status-Inactive b,
table .status-Active b,
table .status-Failed b,
table .status-Success b,
table .status-Disable b{
    padding: 0 6px;
    display: inline-block;
    /*text-transform: uppercase;*/
    font-size: 12px;
    height: 24px;
    line-height: 23px;
}

.status-Inactive b{
    color: rgb(255, 152, 0) !important;
}

.status-Pending b{
    color: #00bcd4 !important;
}

.status-Active b{
    color: #63af57 !important;
}

.status-Disable b{
    color: #a9aabd !important;
}

.status-Failed b{
    color: rgb(219, 68, 55) !important;
}

.status-Success b{
    color: rgb(99, 175, 87) !important;
}

table .status-Inactive b{
    background: rgba(255, 152, 0, 0.2) !important;
}

table .status-Pending b{
    background: rgba(0, 188, 212, 0.2);
}

table .status-Active b {
    background: rgba(99, 175, 87, 0.2) !important;
}

table .status-Disable b {
    background: rgba(91, 95, 235, 0.2) !important;
}

table .status-Failed b {
    background: rgba(219, 68, 55, 0.2) !important;
}

table .status-Success b {
    background: rgba(99, 175, 87, 0.2) !important;
}

/* status end */

/* toggle start */

.toggle-default-box {
    border-top: 1px solid #d3e0ea;
    border-bottom: 1px solid #d3e0ea;
    position: relative;
}
.toggle-default-box.toggle-default-box2{
    border: none;
    background: #f2f5f7;
    padding: 0 16px;
}

.toggle-default-box p {
    position: absolute;
    top: 14px;
    left: 0;
    font-size: 14px;
    color: #5b5f87;
    line-height: 1em;
}
.toggle-default-box2 p{
    left: 16px;;
}

.toggle-default-box p span {
    font-size: 12px;
    color: #a9aabd;
    display: block;
    margin-top: 9px;
}


.toggle-default {
    height: 64px !important;;
}

.toggle-default.disabled {
    cursor: not-allowed !important;
    opacity: 0.7;
}

.toggle-defaultdisabled div div div:first-child {
    opacity: 0.1;
}

.toggle-default.disabled div div div:last-child {
    opacity: 0.8;
}

.toggle-default div {
    display: block !important;
}

.toggle-default div div {
    margin-top: 10px;
    float: right !important;
}

.toggle-default div div span {
    display: none !important;
}

.toggle-default div div div:first-child {
    height: 22px !important;
    margin-top: 6px;
    padding-left: 4px;
    margin-right: -1px;
}
.table-default .toggle-default{
    height: 36px !important;
    margin: -6px 0;
}
.table-default .toggle-default > div > div{
    margin:  0 !important;
    padding-top: 1px !important;
}
.table-default .toggle-default > div > div div{
    top: -2px !important;
}



/* toggle end */

/* search-filter start */

.search-filter-default{
    margin-top: 20px;
    position: relative;;
}
.search-filter-default label{
    font-size: 12px;
    color: #a9aabd;
}
.search-filter-default-input{
    margin-top: -8px;
    transition: all .24s ease-out;
}
.search-filter-default-input > div{
    color: #a9aabd !important;
}

.EditDialog-select-box-content + div .search-filter-default-input > div:first-of-type{
    transform: scale(0);
    transform-origin: center top;
    transition: all .18s cubic-bezier(0.23, 1, 0.32, 1) !important;
}

.search-filter-default .EditDialog-select-box-content{
    padding: 0;
    border: none;
    margin: 0;
    margin-top: 10px;
    padding-right: 40px;
}
.search-filter-default .EditDialog-select-box-content span{
    z-index: 199;
    position: relative;
}
.search-filter-default .EditDialog-select-box-content + div{
    transform: translate3d(0,-30px,0);
    transition: all .45s cubic-bezier(0.23, 1, 0.32, 1) .1s;
    margin-bottom: -30px;
}
.search-filter-default.active .EditDialog-select-box-content + div{
    transform: none;
    margin-bottom: 0;
}
.search-filter-default.active .EditDialog-select-box-content + div .search-filter-default-input > div{
    font-size: 16px;
    transform: scale(1);
}
.search-filter-default-result{
    border: 1px solid #d3e0ea;
    box-shadow: 0 3px 8px rgba(0, 0, 0, 0.12);
    box-sizing: border-box;
    padding: 10px;
    padding-left: 10px !important;
    padding-right: 10px !important;
    width: 100%;
    position: absolute;
    background: #fff;
    z-index: 200;
    transition: all .3s cubic-bezier(0.23, 1, 0.32, 1);
    overflow: hidden;
    transform: scale(1);
    transform-origin: top ;
    opacity: 1;
    margin-bottom: 30px;
}
.Dialog__content .search-filter-default-result{
    /* width: calc(100% - 60px);
    position: fixed; */
}
ul.search-filter-default-result > li{
    font-size: 14px;
    color: #a9aabd;
    background: #fff;
    width: 100%;
    border: none;
    display: block;
    margin: 0;
    min-height: 36px;
    line-height: 20px;
    box-sizing: border-box;
    transition: all .24s ease-out;
    padding: 8px 10px;
    cursor: pointer;
}
.search-filter-default-result li i{
    color: #00bcd4;
    background: #fff;
    transition: all .24s ease-out;
}
.search-filter-default-result li:hover,
.search-filter-default-result li.active,
.search-filter-default-result li:hover i,
.search-filter-default-result li.active i{
    background: #a9aabd;
    color: #fff;
}
.search-filter-default-popupbtn{
    position: absolute !important;
    right: -10px;
    margin-top: -7px !important;
}
.search-filter-default-popupbtn svg{
    color: #63af57 !important;
    width: 20px !important;
    height: 20px !important;
}



/* search-filter end */

/* tips-default start */

.tips-default{
    background: #f2f5f7;
    padding:5px 20px 15px;
    text-align: left;
}
.tips-default.white-bg{
    background: #e9edf5;
    border: 1px solid #d3e0ea;
    margin-bottom: 20px;
}
.tips-default:empty{
    padding: 0;
}
.tips-default p{
    font-size: 12px;
    line-height: 1.5em;
    color: #a9aabd;
    margin-top: 10px;
}
.tips-default p svg{
    height: 18px !important;
    vertical-align: top;
    margin-right: 8px;
    fill: #ff9800 !important;
}
.tips-default h6{
    font-size: 16px;
    font-weight: 500;
    color: #ff9800;
    line-height: 20px;
    margin-bottom: 10px;
    margin-top: 10px;

}

.tips-default p span{
    color: #00bcd4;
    cursor: pointer;
}

/* tips-default end */

.default-search{
    transform-origin: right;
    z-index: 2 !important;

}

.default-search .default-search-expand{
    transition-delay: 200ms !important;
}
.default-search-expand > div{
    color: #a9aabd !important;
}

.default-search-input > div{
    left: 36px;
}
.default-search-input > input{
    padding-left: 36px !important;
    padding-right: 30px !important;
    height: 43px !important;
    box-sizing: border-box;
}
.default-search-remove{
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms !important;
}
.default-search-remove:hover{
    transform: rotate(-90deg) !important;
}
.default-search-remove img{
    position: relative;
    z-index: 10;
    top: inherit;
}
.default-search-remove:after{
    content: "";
    display: block;
    position: absolute;
    width: 12px;
    height: 12px;
    right: 50%;
    top: 50%;
    margin: -6px -6px 0 0;
    background: #fff;
    border-radius: 50%;
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms !important;
}
.default-search-remove:hover:after{
    background: transparent;
    transform: scale(2);
    background: #E9EDF5;
}

.loading-box {
    border-radius: 3px;
    font-size: 30px;
    color: #a9aabd;
    vertical-align: top;
    -webkit-transition: .3s color, .3s border;
    transition: .3s color, .3s border;
    position: relative;
}
.loader-03 {
    position: absolute;
    margin-top: -10px;
    top: 50%;
    right: 16px;
    margin-top: 5px\9;
    margin-top: 5px\0;
    width: 12px;
    height: 12px;
    border: 3px solid currentcolor;
    border-bottom-color: transparent;
    border-radius: 50%;
    -webkit-animation: 1s loader-03 linear infinite;
    animation: 1s loader-03 linear infinite;
}
@-webkit-keyframes loader-03 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
@keyframes loader-03 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

.disabled {
 cursor: not-allowed !important;
}

.error-text {
    color: red;
    font-size: 12px
}

.h1 {
    font-size: 36px;
    color: #5b5f87;
}

.h3 {
    font-size: 20px;
    font-weight: bold;
    color: #5b5f87;
}

.status {
    color: #63af57;
    background: #e0efdd;
}

.normal-label {
    font-size: 12px;
    color: #a9aabd
}

.normal-value {
    font-size: 14px;
    color: #5b5f87
}

.normal-value b {
    font-weight: normal;
}

.developer {
    color: #5b5f87;
    font-size: 14px;
}


/*filter-drawer-checkbox  start*/
.filter-drawer-checkbox {
    display: inline-block !important;
    vertical-align: top;
    width: auto !important;
    max-width: 100% !important;
    min-width: 66px !important;
    /*margin-right: 6px;*/
    height: 30px !important;
    background: none;
    border: 1px solid #a9aabd;
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    box-sizing: border-box;
    margin-top: 6px;
    overflow: hidden !important;
    cursor: pointer;
    flex-grow: 1;
}
.filter-drawer-checkbox:not(:last-child) {
    margin-right: 10px;
}

table .filter-drawer-checkbox {
    margin:3px 6px 3px 0px !important;
    height: 30px !important;
}

.filter-drawer-checkbox:hover {
    box-shadow: 0 2px 6px rgba(0, 0, 0, .12);
    transform: translate3d(0, -1px, 0) !important;
}

.filter-drawer-checkbox.active,
.filter-drawer-checkbox:hover  {
    border: 1px solid currentColor;
    background: #fff;
}
.filter-drawer-checkbox.disabled{
    cursor: not-allowed !important;
    background: #f2f5f7;
    pointer-events: none;
    opacity: 0.8;
}

.filter-drawer-checkbox svg {
    display: none !important;
}

.filter-drawer-checkbox > div > div{
    width: 100% !important;
    overflow: hidden;
    height: 100% !important;
    margin-right: 0 !important;
}

.filter-drawer-checkbox > div {
    display: block !important;
    color: #5b5f87;
}

.filter-drawer-checkbox div span,
.AppEditView-radiobutton-prolinapp div span,
.AppEditView-radiobutton-androidapp div span,
.apptype-market div span,
.apptype-reseller div span{
    overflow: hidden;
    width: 200% !important;
    height: 200% !important;
    top: -50% !important;
    left: -50% !important;
}
.AppEditView-radiobutton-prolinapp > div > div,
.AppEditView-radiobutton-androidapp > div > div,
.apptype-reseller > div > div,
.apptype-market > div > div{
    overflow: hidden;
    width: 100% !important;
    height: 100% !important;
}

.filter-drawer-checkbox label {
    width: 100% !important;
    margin-left: -100%;
    line-height: 28px !important;
    height: 30px;
    text-align: center;
    font-size: 12px !important;
    overflow: hidden;
    padding: 0 6px;
    box-sizing: border-box;
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    white-space: nowrap;
    z-index: 10;
    pointer-events: none;
}

table .filter-drawer-checkbox label {
    height: 28px;
    line-height: 28px !important;
}

.filter-drawer-checkbox.active:after {
    content: "";
    display: block;
    position: absolute;
    z-index: 1;
    bottom: 0px;
    right: 0px;
    width: 18px;
    height: 14px;
    background: url("/developer/assets/img/AddWidgetDlg-input-apptype-active2.png") no-repeat currentColor;
}
.filter-drawer-checkbox.radiobutton.active:after{
    background: url("/developer/assets/img/icon-radiobutton-checked.png") no-repeat currentColor;
    height: 13px;
}
.filter-drawer-checkbox.disabled{
    border: 1px solid #a9aabe;
}
.filter-drawer-checkbox.disabled:hover{
    box-shadow: none !important;
    transform: none !important;
}
.filter-drawer-checkbox.disabled label{
    color: #a9aabd !important;
}
.filter-drawer-checkbox.disabled{
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;
}

/*filter-drawer-checkbox  end*/

/* search-filter start */

.search-filter-default{
    margin-top: 20px;
    position: relative;;
}
.search-filter-default label{
    font-size: 12px;
    color: #a9aabd;
}
.search-filter-default-input{
    margin-top: -8px;
    transition: all .24s ease-out;
}
.search-filter-default-input > div{
    color: #a9aabd !important;
}

.EditDialog-select-box-content + div .search-filter-default-input > div:first-of-type{
    transform: scale(0);
    transform-origin: center top;
    transition: all .18s cubic-bezier(0.23, 1, 0.32, 1) !important;
}

.search-filter-default .EditDialog-select-box-content{
    padding: 0;
    border: none;
    margin: 0;
    margin-top: 10px;
    padding-right: 40px;
}
.search-filter-default .EditDialog-select-box-content span{
    z-index: 199;
    position: relative;
}
.search-filter-default .EditDialog-select-box-content + div{
    transform: translate3d(0,-30px,0);
    transition: all .45s cubic-bezier(0.23, 1, 0.32, 1) .1s;
    margin-bottom: -30px;
}

.search-filter-default.active .EditDialog-select-box-content + div{
    transform: none;
    margin-bottom: 0;
}
.search-filter-default.active .EditDialog-select-box-content + div .search-filter-default-input > div{
    font-size: 16px;
    transform: scale(1);
}

.search-filter-default-result{
    border: 1px solid #d3e0ea;
    box-shadow: 0 3px 8px rgba(0, 0, 0, 0.12);
    box-sizing: border-box;
    padding: 10px;
    padding-left: 10px !important;
    padding-right: 10px !important;
    width: 100%;
    position: absolute;
    background: #fff;
    z-index: 200;
    transition: all .3s cubic-bezier(0.23, 1, 0.32, 1);
    overflow: hidden;
    transform: scale(1);
    transform-origin: top ;
    opacity: 1;
    margin-bottom: 30px;
}
.Dialog__content .search-filter-default-result{
    position: absolute;
    width: 708px;
}
.Dialog__content .EditDialog-box-list-half .search-filter-default-result{
    width: 344px;
}
.Dialog__content .search-filter-default-popupbtn{
    right: 6px !important;
}
.Dialog__content .filter-drawer-content{
    padding-left: 0;
}
.Dialog__content .filter-drawer-content > label{
    color: #a9aabd;
    margin-bottom: 8px;
    line-height: 1em;
    font-size: 12px;
    display: block;
}

ul.search-filter-default-result > li{
    font-size: 14px;
    color: #a9aabd;
    background: #fff;
    width: 100%;
    border: none;
    display: block;
    margin: 0;
    min-height: 36px;
    line-height: 20px;
    box-sizing: border-box;
    transition: all .24s ease-out;
    padding: 8px 10px;
    cursor: pointer;
}
.search-filter-default-result li i{
    color: #00bcd4;
    background: #fff;
    transition: all .24s ease-out;
}
.search-filter-default-result li:hover,
.search-filter-default-result li.active,
.search-filter-default-result li:hover i,
.search-filter-default-result li.active i{
    background: #a9aabd;
    color: #fff;
}
.search-filter-default-popupbtn{
    position: absolute !important;
    right: -10px;
    margin-top: -7px !important;
}
.search-filter-default-popupbtn svg{
    color: #63af57 !important;
    width: 20px !important;
    height: 20px !important;
}
/* search-filter end */

.default-search{
    transform-origin: right;
    z-index: 2 !important;

}
.default-search .default-search-expand{
    transition-delay: 200ms !important;
}
.default-search-expand > div{
    color: #a9aabd !important;
}

.default-search-input > div{
    left: 36px;
}
.default-search-input > input{
    padding-left: 36px !important;
    padding-right: 30px !important;
    height: 43px !important;
    box-sizing: border-box;
}


/* filter-drawer */

.filter-drawer > div {
    height: calc(100% - 64px) !important;
    top: 64px !important;
    bottom: 0px !important;
    z-index: 70 !important;
    border-left: 1px solid #d3e0ea;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.12) !important;
    border: none \9;
    border: none \0;
    overflow-x: hidden;
}
.filter-drawer-iconmenu > div{
    box-shadow: none !important;
    border: none \9;
    border: none \0;
    overflow-x: hidden;
}

.filter-drawer-title {
    height: 64px;
    line-height: 62px;
    color: #5b5f87;
    font-size: 16px;
    text-transform: uppercase;
    border-bottom: 1px solid #d3e0ea;
    box-sizing: border-box;
    font-weight: normal;
    padding: 0 20px;
    position: sticky;
    top: 0;
    background: #fff;
    z-index: 70;
}

.filter-drawer-reset {
    position: absolute !important;
    right: 58px;
    top: 8px;
}

.filter-drawer-reset svg {
    color: #63af57 !important;
}

.filter-drawer-close {
    position: absolute !important;
    right: 10px;
    top: 8px;
}

.filter-drawer-close svg {
    color: #ff9800 !important;
}
.filter-drawer-iconmenu .filter-drawer-container{
    height: auto;
    position: fixed;
    left: 313px;
    top: 115px;
    z-index: 1400;
    box-shadow: 0 5px 10px rgba(0, 0, 0, .12) !important;
    width: 320px;
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    opacity: 1;
    transform-origin: left top;
    border: 1px solid #d3e0ea;
    max-height:480px;
}
.filter-drawer-iconmenu .filter-drawer-title{
    background: #f2f5f7;
}
.filter-drawer-iconmenu.hide .filter-drawer-container{
    transform: scale(0);
    opacity: 0;
}
.filter-mask{
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 1399;
    background: transparent;
}
.filter-drawer-iconmenu.hide .filter-mask{
    display: none;
}
.filter-drawer-container {
    height: calc(100% - 64px);
    overflow: auto;
    padding-bottom: 20px;
    box-sizing: border-box;
    overflow-x: hidden;
    background: #fff;
}
.filter-drawer2 .filter-drawer-container{
    height: calc(100% - 141px);
}

.filter-drawer-content {
    padding: 0 10px 0px 20px;
    margin-top: 20px;
}
table .filter-drawer-content {
    padding: 0;
    margin-top: 0;
    animation: none;
}

.filter-drawer-content > label {
    font-size: 12px;
    color: #a9aabd;
    line-height: 1.2em;
    display: block;
    margin-bottom: 4px;
}

.filter-drawer-content > label > em {
    margin-left: 8px;
    font-weight: normal;
    word-break: break-all;
    color: #00bcd4;
}

.AppEditView-inputbox-box-modelbox-checkbox {
    padding: 10px 20px;
}

.filter-drawer-content > div {
    margin-right: 6px !important;
}

.filter-drawer-content .default-search > div{
    width: 100% !important;
    transform: scaleX(1) !important;
    opacity: 1 !important;
    color: #a9aabd !important;
}

.filter-drawer .dt-picker{
    margin-top: 20px;
}
.filter-drawer .dt-picker input{
    padding: 0;
    font-size: 16px;
    border-bottom: 1px solid #d3e0ea;
    outline: none;
    border-radius: 0;
    box-shadow: none;
    box-sizing: border-box;
}
.filter-drawer .dt-picker input:focus{
    border: none;
    border-bottom: 2px solid #00bcd4;
}
.filter-drawer .dt-picker-input-icon{
    right: 8px;
    top: 5px;
}

.layout-flex-row {
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

.name-filter{
    max-width: 220px !important;
    min-width: 36px !important;
    transform-origin: right;
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    flex-grow: 0 !important;
    display: inline-block;
    margin: -3px 6px 0 0px;
}
.name-filter > div > div{
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) !important;
    transform-origin: right;
    max-width: 100% !important;
    overflow: hidden;
}
.default-search{
    transform-origin: right;
    z-index: 2 !important;

}

.tabs-content-action {
    display: flex !important;
    align-items: center !important;
    position: relative;
    justify-content: flex-end;
}

.tabs-content-action > div:last-child {
    max-width: 240px !important;
}

.tabs-content-filterbox {
    width: 140px !important;
}

.tabs-content-action > button,
.tabs-content-action > div > button {
    margin-left: 0 !important;
}

.tabs-content-action > button,
.tabs-content-action > div {
    vertical-align: bottom;
}

.tabs-content-action > button,
.tabs-content-action > div > button span {
    vertical-align: baseline !important;
}

.summarypie-container{
    display: flex;
    justify-content: space-between;
    height: 240px;
    overflow: auto;
    flex-wrap: wrap;
    overflow-x: hidden;
    margin-top: 20px;
}
.DashboardView .summarypie-container{
    height: 210px;
    margin-top: 0;
}
.summarypie-box h1{
    font-size: 26px;
    font-family: 'number';
    color: #00bcd4;
}
.summarypie-box h3{
    font-size: 26px;
    color: #63af57;
    font-family: 'number';
}
.summarypie-box p{
    color: #a9aabd;
    font-size: 11px;
    margin-top: 5px;
}
.summarypie-box ul{
    white-space: nowrap;
}
.summarypie-box ul li{
    display: inline-block;
    vertical-align: top;
    margin: 0 10px;
    margin-top: 10px;
    text-align: center;
    padding: 10px;
    cursor: pointer;
    transition: all .18s ease-out;
}
.summarypie-box ul li:hover{
    transform: translateY(-2px);
    background: #f2f5f7;
}
.summarypie-content-active h3{
    color: #00bcd4;
}
.summarypie-content-total h1,
.summarypie-content-offline h3{
    color: #5b5f87;
}
.summarypie-content-inactive h3{
    color: #ff9800;
}
.summarypie-content-disabled h3{
    color: #ff9800;
}
.summarypie-content-total h3{
    color: #db4437;
}

.summarypie-box{
    flex-shrink: 0;
    flex-grow: 1;
    flex-basis: 49%;
    text-align: center;
    box-sizing: border-box;
    position: relative;
}
.summarypie-box.line{
    border-right: 1px dashed #d3e0ea;
}

.summarypie-content-pienum{
    position: absolute;
    left: 0;
    right: 0;
    top: 50px;
    text-align: center;
    pointer-events: none;
}
.summarypie-box tspan{
    font-size: 14px;
    font-family: 'number';
}
.recharts-wrapper {
    width: 100% !important;
}
.recharts-wrapper svg{
    overflow: visible;
    width: 100%;
}
.cell-num{
    font-size: 14px;
    font-family: 'number';
}
.cell-label{
    font-size: 12px;
    color: #a9aabd;
}

.flex-item-expand {
    flex-grow: 1;
}

.filter-container {
    position: relative;
    display: flex;
    justify-content: flex-end;
    align-items: flex-start;
    /*overflow: hidden;*/
    margin-bottom: 10px;
}
.status-filter{
    position: absolute;
    left: 0;
    top: 3px;
}
.show{
    display: block;
}
.status-filter > div{
    margin-right: 6px;
}
.status-filter button{
    min-width: 60px !important;
    margin: 0 !important;
}
.status-filter > div span {
    padding: 0 8px !important;
    font-size: 13px !important;
    text-transform: capitalize !important;
}

.task-popup td.appDetail-img-box{
    position: relative;
    box-sizing: border-box;
    padding-left: 48px;
    height: 40px;
}
.task-popup td.appDetail-img-box .AppDetailView-version-list-apk-img{
    position: absolute;
    left: 13px;
    width: 29px;
    height: 29px;
    top: 5px;
}
.white-bg{
    background: white !important;
    border: none !important;
}
.text-align-left{
    text-align: left;
}
.text-align-right{
    text-align: right;
    padding-right: 20px;
}
.padding-left-8{
    padding-left: 8px;
    box-sizing: border-box;
}

@font-face {font-family: "iconfont";
  src: url(/developer/iconfont.eot); /* IE9 */
  src: url(/developer/iconfont.eot#iefix) format('embedded-opentype'), 
  url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'),
  url(/developer/iconfont.woff) format('woff'),
  url(/developer/iconfont.ttf) format('truetype'), 
  url(/developer/iconfont.svg#iconfont) format('svg'); /* iOS 4.1- */
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-applaunch:before {
  content: "\E7EB";
}

.icon-outofpaper1:before {
  content: "\E60B";
}

.icon-appsignature:before {
  content: "\E60A";
}

.icon-geofence:before {
  content: "\E608";
}

.icon-alarm:before {
  content: "\E7E9";
}

.icon-alarmdata-active:before {
  content: "\E7EA";
}

.icon-Handover:before {
  content: "\E607";
}

.icon-AppScan2:before {
  content: "\E605";
}

.icon-log-safe:before {
  content: "\E7E8";
}

.icon-ModifySecurityPassword:before {
  content: "\E7E5";
}

.icon-AppWhitelist:before {
  content: "\E7E6";
}

.icon-APNConfiguration:before {
  content: "\E7E7";
}

.icon-icon-default-imgfailure:before {
  content: "\E7E4";
}

.icon-btn-suspended1:before {
  content: "\E7E0";
}

.icon-btn-activate:before {
  content: "\E7E1";
}

.icon-btn-Price:before {
  content: "\E7E2";
}

.icon-disable:before {
  content: "\E7E3";
}

.icon-btn-email:before {
  content: "\E7DF";
}

.icon-pause-Client:before {
  content: "\E606";
}

.icon-setting_icon_log:before {
  content: "\E603";
}

.icon-setting_icon_status:before {
  content: "\E604";
}

.icon-icon-appscan:before {
  content: "\E602";
}

.icon-AppScan:before {
  content: "\E601";
}

.icon-icon-btn-user_register:before {
  content: "\E7DE";
}

.icon-appapprovalbeifen:before {
  content: "\E7DD";
}

.icon-anticlockwise:before {
  content: "\E7DB";
}

.icon-clockwise:before {
  content: "\E7DC";
}

.icon-generate:before {
  content: "\E600";
}

.icon-icon-btn-terminalstatus:before {
  content: "\E7DA";
}

.icon-con-btn-fingerprintreader:before {
  content: "\E7D9";
}

.icon-tree-Manufacturer:before {
  content: "\E7D5";
}

.icon-tree-Model:before {
  content: "\E7D6";
}

.icon-tree-Market:before {
  content: "\E7D7";
}

.icon-tree-Dynamic:before {
  content: "\E7D8";
}

.icon-log-report:before {
  content: "\E7D4";
}

.icon-log-reject_reason:before {
  content: "\E7D3";
}

.icon-ExternalSystemIntegration:before {
  content: "\E7D2";
}

.icon-setting-DownloadTask:before {
  content: "\E7CF";
}

.icon-setting-AppUpdate:before {
  content: "\E7D0";
}

.icon-Setting-Pushhistory:before {
  content: "\E7D1";
}

.icon-btn-postil:before {
  content: "\E7C9";
}

.icon-btn-postil-default:before {
  content: "\E7CA";
}

.icon-log-terminal-location-not-found:before {
  content: "\E7CB";
}

.icon-log-terminal-warning-marker:before {
  content: "\E7CC";
}

.icon-log-terminal-safe:before {
  content: "\E7CD";
}

.icon-setting-login-AdvancedSetting-default:before {
  content: "\E7CE";
}

.icon-terminalstatus-offline:before {
  content: "\E7BB";
}

.icon-terminalstatus-Nosimcard:before {
  content: "\E7BC";
}

.icon-terminalstatus-unlock:before {
  content: "\E7BD";
}

.icon-terminalstatus-transmission:before {
  content: "\E7BE";
}

.icon-terminalstatus-online:before {
  content: "\E7BF";
}

.icon-terminalstatus-network:before {
  content: "\E7C0";
}

.icon-terminalstatus-lock:before {
  content: "\E7C1";
}

.icon-terminalstatus-LAN:before {
  content: "\E7C2";
}

.icon-terminalstatus-nocloudmessage:before {
  content: "\E7C3";
}

.icon-terminalstatus-simcard:before {
  content: "\E7C4";
}

.icon-terminalstatus-cloudmessage:before {
  content: "\E7C5";
}

.icon-terminalstatus-wifi:before {
  content: "\E7C6";
}

.icon-icon-terminalstatus-battery:before {
  content: "\E7C7";
}

.icon-icon-terminalstatus-charging:before {
  content: "\E7C8";
}

.icon-log-reseller:before {
  content: "\E7B7";
}

.icon-log-card:before {
  content: "\E7B8";
}

.icon-log-variable:before {
  content: "\E7B9";
}

.icon-log-storage:before {
  content: "\E7BA";
}

.icon-icon-log-important_note:before {
  content: "\E7B6";
}

.icon-dev-btn-more:before {
  content: "\E7B5";
}

.icon-platform-appstore:before {
  content: "\E7B2";
}

.icon-platform-developercenter:before {
  content: "\E7B3";
}

.icon-platform-adminnistratorcenter:before {
  content: "\E7B4";
}

.icon-log-airview:before {
  content: "\E7B1";
}

.icon-rolelist-jurisdiction-readonly:before {
  content: "\E7AD";
}

.icon-rolelist-jurisdiction-unchecked:before {
  content: "\E7AE";
}

.icon-rolelist-jurisdiction-full:before {
  content: "\E7AF";
}

.icon-rolelist-jurisdiction-checked:before {
  content: "\E7B0";
}

.icon-radiobutton-group:before {
  content: "\E7AA";
}

.icon-radiobutton-Android:before {
  content: "\E7AB";
}

.icon-radiobutton-model:before {
  content: "\E7AC";
}

.icon-log-push-next-step:before {
  content: "\E7A9";
}

.icon-icon-log-check-success-padding:before {
  content: "\E790";
}

.icon-icon-log-check-success:before {
  content: "\E791";
}

.icon-icon-log-expired-padding:before {
  content: "\E7A5";
}

.icon-icon-log-expired:before {
  content: "\E7A6";
}

.icon-icon-log-failed:before {
  content: "\E7A7";
}

.icon-icon-log-failed-padding:before {
  content: "\E7A8";
}

.icon-datacenter:before {
  content: "\E79D";
}

.icon-datacenter-active:before {
  content: "\E79E";
}

.icon-diagnosis:before {
  content: "\E79F";
}

.icon-diagnosis-active:before {
  content: "\E7A0";
}

.icon-reportmanagement-active:before {
  content: "\E7A1";
}

.icon-reportmanagement:before {
  content: "\E7A2";
}

.icon-notifications:before {
  content: "\E7A3";
}

.icon-notifications-active:before {
  content: "\E7A4";
}

.icon-log-statistics-app:before {
  content: "\E799";
}

.icon-log-statistics-marketplace:before {
  content: "\E79A";
}

.icon-log-statistics-developer:before {
  content: "\E79B";
}

.icon-log-statistics-terminal:before {
  content: "\E79C";
}

.icon-log-distance:before {
  content: "\E798";
}

.icon-log-Simpleandimpressivedatadisplay:before {
  content: "\E794";
}

.icon-log-Easydataanalysis:before {
  content: "\E795";
}

.icon-log-Comprehensivebusinessanalysis:before {
  content: "\E796";
}

.icon-log-Payment-Stripe:before {
  content: "\E797";
}

.icon-log-msg:before {
  content: "\E793";
}

.icon-log-screeningcondition:before {
  content: "\E792";
}

.icon-btn-push-pending:before {
  content: "\E78D";
}

.icon-btn-push-success:before {
  content: "\E78E";
}

.icon-btn-push-failed:before {
  content: "\E78F";
}

.icon-icon-log-summary_data_downloaded:before {
  content: "\E78C";
}

.icon-hardware-cashbox:before {
  content: "\E776";
}

.icon-hardware-battery:before {
  content: "\E777";
}

.icon-hardware-countrysecret:before {
  content: "\E778";
}

.icon-hardware-ICC:before {
  content: "\E779";
}

.icon-hardware-common:before {
  content: "\E77A";
}

.icon-hardware-GravitySensor:before {
  content: "\E77B";
}

.icon-hardware-customer:before {
  content: "\E77C";
}

.icon-hardware-Bluetooth:before {
  content: "\E77D";
}

.icon-hardware-internet:before {
  content: "\E77E";
}

.icon-hardware-camera:before {
  content: "\E77F";
}

.icon-hardware-HDMI:before {
  content: "\E780";
}

.icon-hardware-Keyboard:before {
  content: "\E781";
}

.icon-hardware-mscard:before {
  content: "\E782";
}

.icon-hardware-modem:before {
  content: "\E783";
}

.icon-hardware-idcardreader:before {
  content: "\E784";
}

.icon-hardware-PEDMODE:before {
  content: "\E785";
}

.icon-hardware-screen:before {
  content: "\E786";
}

.icon-hardware-PRINTER:before {
  content: "\E787";
}

.icon-hardware-PED:before {
  content: "\E788";
}

.icon-hardware-PICC:before {
  content: "\E789";
}

.icon-hardware-stylus:before {
  content: "\E78A";
}

.icon-hardware-PED-Intact:before {
  content: "\E78B";
}

.icon-icon-log-loading:before {
  content: "\E775";
}

.icon-btn-Click:before {
  content: "\E774";
}

.icon-logout:before {
  content: "\E772";
}

.icon-setting-management:before {
  content: "\E6C8";
}

.icon-setting-login-AppDownloadFeedistribution:before {
  content: "\E6C9";
}

.icon-setting-signature:before {
  content: "\E6CA";
}

.icon-setting-support:before {
  content: "\E6CB";
}

.icon-setting-config:before {
  content: "\E6CC";
}

.icon-setting-UI:before {
  content: "\E6CD";
}

.icon-setting-rki:before {
  content: "\E6CE";
}

.icon-setting-earningreport:before {
  content: "\E6CF";
}

.icon-setting-terminal:before {
  content: "\E6D0";
}

.icon-setting-variable:before {
  content: "\E6D1";
}

.icon-setting-login-ssosetting:before {
  content: "\E6D2";
}

.icon-setting-SandboTerminallist:before {
  content: "\E6D3";
}

.icon-setting-sValue-addedservices:before {
  content: "\E6D4";
}

.icon-setting-whitelist:before {
  content: "\E6D5";
}

.icon-setting-ModelManagement:before {
  content: "\E6D6";
}

.icon-btn-attention:before {
  content: "\E6D7";
}

.icon-btn-add:before {
  content: "\E6D8";
}

.icon-btn-calendar:before {
  content: "\E6D9";
}

.icon-btn-download:before {
  content: "\E6DA";
}

.icon-btn-geofence-active:before {
  content: "\E6DB";
}

.icon-btn-file:before {
  content: "\E6DC";
}

.icon-btn-edit:before {
  content: "\E6DD";
}

.icon-btn-file-up:before {
  content: "\E6DE";
}

.icon-btn-file-back:before {
  content: "\E6DF";
}

.icon-btn-itemselect:before {
  content: "\E6E0";
}

.icon-btn-layouttable:before {
  content: "\E6E1";
}

.icon-btn-layout:before {
  content: "\E6E2";
}

.icon-btn-home2:before {
  content: "\E6E3";
}

.icon-btn-ImportExport:before {
  content: "\E6E4";
}

.icon-btn-scan-default:before {
  content: "\E6E5";
}

.icon-btn-more_setting:before {
  content: "\E6E6";
}

.icon-btn-log:before {
  content: "\E6E7";
}

.icon-btn-mine:before {
  content: "\E6E8";
}

.icon-btn-operation:before {
  content: "\E6E9";
}

.icon-btn-screen:before {
  content: "\E6EA";
}

.icon-btn-search:before {
  content: "\E6EB";
}

.icon-btn-refresh:before {
  content: "\E6EC";
}

.icon-btn-revocation:before {
  content: "\E6ED";
}

.icon-btn-upload:before {
  content: "\E6EE";
}

.icon-btn-start:before {
  content: "\E6EF";
}

.icon-btn-synchronous:before {
  content: "\E6F0";
}

.icon-btn-sort:before {
  content: "\E6F1";
}

.icon-btn-Zoom:before {
  content: "\E6F2";
}

.icon-btn-scan:before {
  content: "\E6F3";
}

.icon-btn-shade-default:before {
  content: "\E6F4";
}

.icon-btn-log-default:before {
  content: "\E6F5";
}

.icon-btn-shade:before {
  content: "\E6F6";
}

.icon-btn-close:before {
  content: "\E6F7";
}

.icon-btn-back:before {
  content: "\E6F8";
}

.icon-btn-unfold:before {
  content: "\E6F9";
}

.icon-btn-open:before {
  content: "\E6FA";
}

.icon-btn-allow:before {
  content: "\E6FB";
}

.icon-btn-attention-trigger:before {
  content: "\E6FD";
}

.icon-btn-layoutcard:before {
  content: "\E6FE";
}

.icon-btn-Control:before {
  content: "\E6FF";
}

.icon-btn-download1:before {
  content: "\E700";
}

.icon-btn-home:before {
  content: "\E701";
}

.icon-btn-newfinder:before {
  content: "\E702";
}

.icon-btn-move:before {
  content: "\E703";
}

.icon-btn-notification-Start:before {
  content: "\E704";
}

.icon-btn-paid:before {
  content: "\E705";
}

.icon-btn-fileupload:before {
  content: "\E706";
}

.icon-btn-billing:before {
  content: "\E707";
}

.icon-btn-notification-important:before {
  content: "\E708";
}

.icon-btn-push_app:before {
  content: "\E709";
}

.icon-btn-subscribed:before {
  content: "\E70A";
}

.icon-btn-table_edit:before {
  content: "\E70B";
}

.icon-btn-setting:before {
  content: "\E70C";
}

.icon-btn-copy:before {
  content: "\E70D";
}

.icon-btn-notification:before {
  content: "\E70E";
}

.icon-btn-unsubscribed:before {
  content: "\E70F";
}

.icon-btn-terminalLog-default:before {
  content: "\E710";
}

.icon-btn-terminalLog:before {
  content: "\E711";
}

.icon-btn-RKI_setting:before {
  content: "\E712";
}

.icon-btn-setting-goinsight:before {
  content: "\E713";
}

.icon-btn-screen-tigger:before {
  content: "\E714";
}

.icon-btn-view:before {
  content: "\E715";
}

.icon-btn-Sharpness:before {
  content: "\E716";
}

.icon-btn-user:before {
  content: "\E717";
}

.icon-btn-openlog:before {
  content: "\E718";
}

.icon-btn-closelog:before {
  content: "\E719";
}

.icon-btn-message:before {
  content: "\E71A";
}

.icon-btn-table-sort-up:before {
  content: "\E71B";
}

.icon-btn-table-sort-down:before {
  content: "\E71C";
}

.icon-btn-voicemute:before {
  content: "\E71D";
}

.icon-btn-voicedown:before {
  content: "\E71E";
}

.icon-btn-voiceup:before {
  content: "\E71F";
}

.icon-btn-numberUp:before {
  content: "\E720";
}

.icon-icon-btn-numberDown:before {
  content: "\E721";
}

.icon-btn-suspended:before {
  content: "\E723";
}

.icon-btn-offline:before {
  content: "\E724";
}

.icon-btn-close1:before {
  content: "\E725";
}

.icon-btn-icon-btn-handoff:before {
  content: "\E726";
}

.icon-btn-delete:before {
  content: "\E727";
}

.icon-btn-menu:before {
  content: "\E729";
}

.icon-btn-checked:before {
  content: "\E72A";
}

.icon-btn-loading:before {
  content: "\E72B";
}

.icon-btn-annotation:before {
  content: "\E72C";
}

.icon-btn-annotation_move:before {
  content: "\E72D";
}

.icon-btn-ranking:before {
  content: "\E72E";
}

.icon-btn-min-black:before {
  content: "\E72F";
}

.icon-btn-add-black:before {
  content: "\E730";
}

.icon-btn_appupdate:before {
  content: "\E731";
}

.icon-btn_appupdate-active:before {
  content: "\E732";
}

.icon-btn-shutdown-white:before {
  content: "\E733";
}

.icon-search-delete:before {
  content: "\E734";
}

.icon-btn-pack_UP:before {
  content: "\E735";
}

.icon-btn-get_bacK:before {
  content: "\E736";
}

.icon-btn-downloads:before {
  content: "\E737";
}

.icon-icon-header-back:before {
  content: "\E738";
}

.icon-action-upload:before {
  content: "\E739";
}

.icon-action-files:before {
  content: "\E73A";
}

.icon-action-finder:before {
  content: "\E73B";
}

.icon-actions-radios-unselected:before {
  content: "\E73C";
}

.icon-actions-radio-selected:before {
  content: "\E73D";
}

.icon-actions-checkbox-default:before {
  content: "\E73E";
}

.icon-actions-checkbox-checked:before {
  content: "\E73F";
}

.icon-log-asset:before {
  content: "\E740";
}

.icon-log-market:before {
  content: "\E741";
}

.icon-log-client:before {
  content: "\E742";
}

.icon-log-merchant:before {
  content: "\E743";
}

.icon-log-developer:before {
  content: "\E744";
}

.icon-log-app:before {
  content: "\E745";
}

.icon-log-hardware:before {
  content: "\E746";
}

.icon-log-model:before {
  content: "\E747";
}

.icon-log-admin:before {
  content: "\E748";
}

.icon-log-parameter:before {
  content: "\E749";
}

.icon-log-sign:before {
  content: "\E74A";
}

.icon-log-terminals:before {
  content: "\E74B";
}

.icon-log-portal:before {
  content: "\E74C";
}

.icon-log-dev:before {
  content: "\E74D";
}

.icon-log-setting:before {
  content: "\E74E";
}

.icon-log-push:before {
  content: "\E74F";
}

.icon-log-online:before {
  content: "\E750";
}

.icon-log-offline:before {
  content: "\E751";
}

.icon-log-unknow:before {
  content: "\E752";
}

.icon-log-fix:before {
  content: "\E753";
}

.icon-log-unfix:before {
  content: "\E754";
}

.icon-log-terminal:before {
  content: "\E755";
}

.icon-log-wrong:before {
  content: "\E756";
}

.icon-log-wrong_roundedge:before {
  content: "\E757";
}

.icon-log-Removed:before {
  content: "\E758";
}

.icon-log-warning:before {
  content: "\E759";
}

.icon-log-message:before {
  content: "\E75A";
}

.icon-setting-DataUsage:before {
  content: "\E75B";
}

.icon-setting-Aboutus:before {
  content: "\E75C";
}

.icon-setting-FirewareUpate:before {
  content: "\E75D";
}

.icon-setting-clearcache:before {
  content: "\E75E";
}

.icon-setting-TerminalMonitor:before {
  content: "\E75F";
}

.icon-setting-Settings:before {
  content: "\E760";
}

.icon-setting-ProxyConfiguration:before {
  content: "\E761";
}

.icon-tree-merchant:before {
  content: "\E762";
}

.icon-tree-group:before {
  content: "\E763";
}

.icon-tree-reseller:before {
  content: "\E764";
}

.icon-form-talarm-active:before {
  content: "\E765";
}

.icon-form-exc-active:before {
  content: "\E766";
}

.icon-form-pdf-active:before {
  content: "\E767";
}

.icon-form-personal-active:before {
  content: "\E768";
}

.icon-form-csv-active:before {
  content: "\E769";
}

.icon-form-enterprise-active:before {
  content: "\E76A";
}

.icon-form-production-active:before {
  content: "\E76B";
}

.icon-default-RevenuereportsCopy:before {
  content: "\E76C";
}

.icon-default-CreateNewApp:before {
  content: "\E76D";
}

.icon-default-Revenuereports:before {
  content: "\E76E";
}

.icon-default-user:before {
  content: "\E76F";
}

.icon-default-app:before {
  content: "\E770";
}

.icon-default-img:before {
  content: "\E771";
}

.icon-appapproval:before {
  content: "\E67D";
}

.icon-appapproval-active:before {
  content: "\E67E";
}

.icon-activity-active:before {
  content: "\E67F";
}

.icon-activity:before {
  content: "\E680";
}

.icon-auditlog:before {
  content: "\E681";
}

.icon-auditlog-active:before {
  content: "\E682";
}

.icon-dashboard-active:before {
  content: "\E683";
}

.icon-dashboard:before {
  content: "\E684";
}

.icon-developerapproval-active:before {
  content: "\E685";
}

.icon-developerapproval:before {
  content: "\E686";
}

.icon-estate-active:before {
  content: "\E687";
}

.icon-estate:before {
  content: "\E688";
}

.icon-firmware:before {
  content: "\E689";
}

.icon-firmware-active:before {
  content: "\E68A";
}

.icon-global-active:before {
  content: "\E68B";
}

.icon-global:before {
  content: "\E68C";
}

.icon-marketplace-active:before {
  content: "\E68D";
}

.icon-marketplace:before {
  content: "\E68E";
}

.icon-pushtemplates:before {
  content: "\E68F";
}

.icon-pushtemplates-active:before {
  content: "\E690";
}

.icon-model-active:before {
  content: "\E691";
}

.icon-model:before {
  content: "\E692";
}

.icon-role-active:before {
  content: "\E693";
}

.icon-role:before {
  content: "\E694";
}

.icon-secondarymenu-active:before {
  content: "\E695";
}

.icon-secondarymenu:before {
  content: "\E696";
}

.icon-service:before {
  content: "\E697";
}

.icon-service-active:before {
  content: "\E698";
}

.icon-storeclient-active:before {
  content: "\E699";
}

.icon-storeclient:before {
  content: "\E69A";
}

.icon-setting-active:before {
  content: "\E69B";
}

.icon-setting:before {
  content: "\E69C";
}

.icon-terminalgeolocation-active:before {
  content: "\E69D";
}

.icon-terminalgeolocation:before {
  content: "\E69E";
}

.icon-subscription:before {
  content: "\E69F";
}

.icon-subscription-active:before {
  content: "\E6A0";
}

.icon-user-active:before {
  content: "\E6A1";
}

.icon-user:before {
  content: "\E6A2";
}

.icon-report:before {
  content: "\E6A3";
}

.icon-report-active:before {
  content: "\E6A4";
}

.icon-terminal:before {
  content: "\E6A5";
}

.icon-terminal-active:before {
  content: "\E6A6";
}

.icon-zoom-active:before {
  content: "\E6A7";
}

.icon-zoom:before {
  content: "\E6A8";
}

.icon-group-active:before {
  content: "\E6A9";
}

.icon-group:before {
  content: "\E6AA";
}

.icon-head-admin:before {
  content: "\E6AB";
}

.icon-head-documentcenter:before {
  content: "\E6AC";
}

.icon-head-international:before {
  content: "\E6AD";
}

.icon-head-platform:before {
  content: "\E6AE";
}

.icon-head-notification:before {
  content: "\E6AF";
}

.icon-head-billing:before {
  content: "\E6B0";
}

.icon-icon-header-Billing-white:before {
  content: "\E6B1";
}

.icon-dashboard-ring:before {
  content: "\E6B2";
}

.icon-dashboard-table:before {
  content: "\E6B3";
}

.icon-dashboard-bar:before {
  content: "\E6B4";
}

.icon-dashboard-hardware:before {
  content: "\E6B5";
}

.icon-dashboard-version:before {
  content: "\E6B6";
}

.icon-dashboard-client:before {
  content: "\E6B7";
}

.icon-setting-advertising:before {
  content: "\E6B8";
}

.icon-setting-Account:before {
  content: "\E6B9";
}

.icon-setting-app:before {
  content: "\E6BA";
}

.icon-setting-createnewapp:before {
  content: "\E6BB";
}

.icon-setting-basicsetting:before {
  content: "\E6BC";
}

.icon-setting-attribute:before {
  content: "\E6BD";
}

.icon-setting-certificateenrollment:before {
  content: "\E6BE";
}

.icon-setting-developerlist:before {
  content: "\E6BF";
}

.icon-setting-license:before {
  content: "\E6C0";
}

.icon-setting-billingsetting:before {
  content: "\E6C1";
}

.icon-setting-mail:before {
  content: "\E6C2";
}

.icon-setting-info:before {
  content: "\E6C3";
}

.icon-btn-scan-default-copy:before {
  content: "\E773";
}

.icon-setting-login:before {
  content: "\E6C4";
}

.icon-setting-parameter:before {
  content: "\E6C5";
}

.icon-setting-password:before {
  content: "\E6C6";
}

.icon-setting-merchant:before {
  content: "\E6C7";
}


@font-face {
    font-family: "iconfonts";
    src:url("/developer/assets/fonts/iconfont.eot?#iefix") format("embedded-opentype"),
    url("/developer/assets/fonts/iconfont.woff") format("woff"),
    url("/developer/assets/fonts/iconfont.ttf") format("truetype"),
    url("/developer/assets/fonts/iconfont.svg#iconfont") format("svg");
}
i.icon {
    font-family: "iconfonts";
}
i.icon-plane:before {content: "\E60C"}
i.icon-user:before {content: "\E616"}
i.icon-mail:before {content: "\E605"}
i.icon-pic:before {content: "\E606"}
i.icon-notification:before {content: "\E607"}
i.icon-success:before {content: "\E608"}
i.icon-wait:before {content: "\E609"}
i.icon-disable:before {content: "\E60A"}
i.icon-cross:before {content: "\E60B"}
i.icon-arrow-up:before {content: "\E62F"}
i.icon-arrow-down:before {content: "\E630"}
i.icon-file-download:before {content: "\E629"}
i.icon-upload:before {content: "\E62A"}
i.icon-arrow-round:before {content: "\E62B"}
i.icon-save:before {content: "\E62C"}
i.icon-download:before {content: "\E62D"}
i.icon-eye:before {content: "\E62E"}
i.icon-add-alt:before {content: "\E631"}
i.icon-users:before {content: "\E632"}
i.icon-paper-key:before {content: "\E633"}
i.icon-revenuereport:before {content: "\E634"}
i.icon-sandbox:before {content: "\E635"}
i.icon-customize:before {content: "\E636"}
i.icon-bell:before {content: "\E60F"}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvcGF4LXJlYWN0LWNvbW1vbi9zdHlsZXMvQXBrSW5mb1BvcG92ZXIuY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9wYXgtcmVhY3QtY29tbW9uL3N0eWxlcy90b29sdGlwLmNzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvcGF4LXJlYWN0LWNvbW1vbi9zdHlsZXMvUGFnaW5hdG9yLmNzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvcGF4LXJlYWN0LWNvbW1vbi9zdHlsZXMvUmFpc2VkV2FybmluZ0J1dHRvbi5jc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL3BheC1yZWFjdC1jb21tb24vc3R5bGVzL1JhaXNlQnV0dG9uQWxlcnQuY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9wYXgtcmVhY3QtY29tbW9uL3N0eWxlcy9EaWFsb2cuY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9wYXgtcmVhY3QtY29tbW9uL3N0eWxlcy9Db21tb25UYWJsZS5jc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL3BheC1yZWFjdC1jb21tb24vc3R5bGVzL0RhdGVUaW1lUGlja2VyLmNzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvcGF4LXJlYWN0LWNvbW1vbi9zdHlsZXMvdHJhbnNmZXIuY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9wYXgtcmVhY3QtY29tbW9uL3N0eWxlcy90ZXh0LWZpZWxkLXdyYXBwZXIuY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9wYXgtcmVhY3QtY29tbW9uL3N0eWxlcy9Sb3V0ZXJTd2l0Y2guY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9wYXgtcmVhY3QtY29tbW9uL3N0eWxlcy9Ob3RpZmljYXRpb25Nc2dEZXRhaWwuY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9wYXgtcmVhY3QtY29tbW9uL3N0eWxlcy9Ob3RpZmljYXRpb25SZW1pbmRlci5jc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL3BheC1yZWFjdC1jb21tb24vc3R5bGVzL0ZpbGVVcGxvYWQuY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9wYXgtcmVhY3QtY29tbW9uL3N0eWxlcy9BcGtQYXJhbWV0ZXJMaXN0Vmlldy5jc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL3BheC1yZWFjdC1jb21tb24vc3R5bGVzL1BhcmFtZXRlckVkaXRWaWV3LmNzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvcGF4LXJlYWN0LWNvbW1vbi9zdHlsZXMvbmV3VHJlZS5jc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL3BheC1yZWFjdC1jb21tb24vc3R5bGVzL0Vycm9yVmlldy5jc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL3BheC1yZWFjdC1jb21tb24vc3R5bGVzL2NvbXBVSS9idXR0b24uY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9wYXgtcmVhY3QtY29tbW9uL3N0eWxlcy9jb21wVUkvVG9vbHRpcHMuY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9wYXgtcmVhY3QtY29tbW9uL3N0eWxlcy9jb21wVUkvUGFnZWluYXRpb24uY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9wYXgtcmVhY3QtY29tbW9uL3N0eWxlcy9jb21wVUkvTG9hZGluZy5jc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL3BheC1yZWFjdC1jb21tb24vc3R5bGVzL2NvbXBVSS9MYW5ndWFnZVN3aXRjaGVyLmNzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvcGF4LXJlYWN0LWNvbW1vbi9zdHlsZXMvY29tcFVJL2Nvb2tpZXMuY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9wYXgtcmVhY3QtY29tbW9uL3N0eWxlcy9jb21wVUkvTm9EYXRhRm91bmQuY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9wYXgtcmVhY3QtY29tbW9uL3N0eWxlcy9jb21wVUkvRGlhbG9nLmNzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvcGF4LXJlYWN0LWNvbW1vbi9zdHlsZXMvY29tcFVJL0NvZGVTZWxlY3QuY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9wYXgtcmVhY3QtY29tbW9uL3N0eWxlcy9jb21wVUkvVGV4dEZpZWxkU2VhcmNoLmNzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvcGF4LXJlYWN0LWNvbW1vbi9zdHlsZXMvY29tcFVJL1RyZWVJdGVtU2VsZWN0b3IuY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9wYXgtcmVhY3QtY29tbW9uL3N0eWxlcy9jb21wVUkvQ2hlY2tib3guY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9wYXgtcmVhY3QtY29tbW9uL3N0eWxlcy9jb21wVUkvTGFiZWwuY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9wYXgtcmVhY3QtY29tbW9uL3N0eWxlcy9jb21wVUkvdGFicy5jc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL3BheC1yZWFjdC1jb21tb24vc3R5bGVzL2NvbXBVSS90YWJsZS5jc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL3BheC1yZWFjdC1jb21tb24vc3R5bGVzL2NvbXBVSS9Sb3V0ZXJTd2l0Y2guY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9wYXgtcmVhY3QtY29tbW9uL3N0eWxlcy9jb21wVUkvTm90aWZpY2F0aW9uUmVtaW5kZXIuY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9wYXgtcmVhY3QtY29tbW9uL3N0eWxlcy9yZWR1eC9Ob3RpZmljYXRpb25Nc2dEZXRhaWwuY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9wYXgtcmVhY3QtY29tbW9uL3N0eWxlcy9jb21wVUkvTm9OZXdNZXNzYWdlLmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvbW9kdWxlcy9sYXlvdXQvY29tcG9uZW50L2xheW91dC5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL21vZHVsZXMvbmV3ZGV2ZWxvcGVyL2NvbXBvbmVudC9OZXdEZXZlbG9wZXIuY3NzIiwid2VicGFjazovLy8uL3NyYy9tb2R1bGVzL2d1aWRlL2NvbXBvbmVudC9ndWlkZS5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL21vZHVsZXMvZ3VpZGUvY29tcG9uZW50L2dpdGh1Yi1tYXJrZG93bi5jc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL3BheC1yZWFjdC1jb21tb24vc3R5bGVzL0ltYWdlc1BvcHVwVmlld2VyLmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY29tbW9uL2RpYWxvZy9EaWFsb2cuY3NzIiwid2VicGFjazovLy8uL3NyYy9jb21tb24vcG9wb3Zlci9BcGtJbmZvUG9wb3Zlci5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL21vZHVsZXMvYXBwL2NvbXBvbmVudC9jbG91ZC1tZXNzYWdlL0Nsb3VkTWVzc2FnZVZpZXcuY3NzIiwid2VicGFjazovLy8uL3NyYy9tb2R1bGVzL2FwcC9jb21wb25lbnQvQXBwRGVsZXRlVmlldy5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL21vZHVsZXMvc2NoZW1hRm9ybS90b29sdGlwL3Rvb2x0aXAuY3NzIiwid2VicGFjazovLy8uL3NyYy9tb2R1bGVzL2FwcC9jb21wb25lbnQvYXBwLWRldGFpbC9BcHBEZXRhaWxUYWJzVmlldy5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL21vZHVsZXMvYXBwL2NvbXBvbmVudC9BcHBEZXRhaWxWaWV3LmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvbW9kdWxlcy9hcHAvY29tcG9uZW50L0FwcFByZXZpZXdWaWV3LmNzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvcmVhY3QtdGlwcHkvZGlzdC90aXBweS5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL21vZHVsZXMvYXBwL2NvbXBvbmVudC9hcHAtbGlzdC9BcHBMaXN0V2VsY29tZVZpZXcuY3NzIiwid2VicGFjazovLy8uL3NyYy9tb2R1bGVzL2FwcC9jb21wb25lbnQvQXBwTGlzdFZpZXcuY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9wYXgtcmVhY3QtY29tbW9uL3N0eWxlcy9MaW5rQnV0dG9uLmNzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvcGF4LXJlYWN0LWNvbW1vbi9zdHlsZXMvQ29uZmlybURpYWxvZ0NhdXRpb24uY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9wYXgtcmVhY3QtY29tbW9uL3N0eWxlcy9zZXNzaW9uRXhwaXJlRGlhbG9nLmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvbW9kdWxlcy9wbGF0Zm9ybS9jb21wb25lbnQvUGxhdGZvcm1TZXJ2aWNlVmlldy5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL21vZHVsZXMvbmV3ZGV2ZWxvcGVyL2NvbXBvbmVudC9EZXZlbG9wZXJJbmZvVmlldy5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL21vZHVsZXMvYXBwLW5ldy9jb21wb25lbnQvQXBwRWRpdFZpZXcuY3NzIiwid2VicGFjazovLy8uL3NyYy9tb2R1bGVzL2FwcC9jb21wb25lbnQvYXBrLWVkaXRvci9BcGtFZGl0b3JTdWJtaXRDb25maXJtVmlldy5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL21vZHVsZXMvZGFzaGJvYXJkL2NvbXBvbmVudC9zdWIvUHVyY2hhc2VTdGF0aXN0aWNEaWFncmFtUGFuZWwuY3NzIiwid2VicGFjazovLy8uL3NyYy9tb2R1bGVzL2Rhc2hib2FyZC9jb21wb25lbnQvU3RyaXBlQ29tbW9uL2luZGV4LmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvbW9kdWxlcy9kYXNoYm9hcmQvY29tcG9uZW50L0Rhc2hib2FyZFZpZXcuY3NzIiwid2VicGFjazovLy8uL3NyYy9tb2R1bGVzL3NhbmRib3gtdGVybWluYWwvY29tcG9uZW50L1NhbmRib3hUZXJtaW5hbExpc3RWaWV3LmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvbW9kdWxlcy9jZXJ0L2NvbXBvbmVudC9DZXJ0aWZpY2F0ZUVucm9sbG1lbnRWaWV3LmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvbW9kdWxlcy9lbnRlcnByaXNlZGV2ZWxvcGVyL2NvbXBvbmVudC9EZXZlbG9wZXJMaXN0Vmlldy5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL21vZHVsZXMvZW50ZXJwcmlzZWRldmVsb3Blci9jb21wb25lbnQvVXNlckxpc3RQb3B1cFZpZXcuY3NzIiwid2VicGFjazovLy8uL3NyYy9tb2R1bGVzL3NjaGVtYUZvcm0vU2NoZW1hLmNzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvcGF4LXJlYWN0LWNvbW1vbi9zdHlsZXMvVGltZXpvbmVQaWNrZXIuY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9wYXgtcmVhY3QtY29tbW9uL3N0eWxlcy9Vc2VyQWdyZWVtZW50Vmlldy5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL21vZHVsZXMvcG9saWN5L2NvbXBvbmVudC9Vc2VyQWdyZWVtZW50Vmlldy5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL21vZHVsZXMvc2FuZGJveC10ZXJtaW5hbC1hcGsvY29tcG9uZW50L1NhbmRib3hBcGtDb25maWdWaWV3LmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvbW9kdWxlcy9wYXltZW50L2NvbXBvbmVudC9EZXZlbG9wZXJQYXltZW50Vmlldy5jc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL3BheC1yZWFjdC1jb21tb24vc3R5bGVzL2NvbXBVSS9QdWJsaWNMYXlvdXRWaWV3LmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvaW5kZXguY3NzIiwid2VicGFjazovLy8uL3NyYy9kZXZlbG9wZXIuY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9wYXgtcmVhY3QtY29tbW9uL2ljb25mb250L2ljb25mb250LmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvaWNvbi5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLEM7QUNqQkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDJCQUEyQjtBQUMzQiw4QkFBOEI7QUFDOUI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxDOztBQzdFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSx5QkFBeUI7QUFDekI7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7OztBQUdBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOzs7QUFHQTs7QUNoUEE7QUFDQTtBQUNBLEM7QUNGQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQ05BO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsMkJBQTJCO0FBQzNCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7OztBQ3hFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7OztBQUdBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLHNCQUFzQjtBQUN0QiwwQkFBMEI7QUFDMUI7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7O0FBSUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7QUFHQTs7Ozs7O0FBTUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOzs7O0FBSUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUMvbUJBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Ozs7QUFJQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEM7QUNsUkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEM7QUNyRkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsQztBQ05BOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7O0FBR0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7OztBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLENBQUM7Ozs7O0FBS0Q7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxDQUFDOzs7O0FBSUQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7O0FBSUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7O0FBR0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7OztBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7OztBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7O0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEM7O0FDempCQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7O0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7O0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7QUFHQTtBQUNBO0FBQ0E7OztBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsQzs7QUM5UEE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEM7QUM3Q0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7QUFHQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7OztBQzVLQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOzs7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHVCQUF1QjtBQUN2QjtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FDMVZBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7O0FBSUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7O0FBR0E7QUFDQTtBQUNBOzs7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7OztBQUdBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOzs7QUFHQTs7O0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSwyQkFBMkI7QUFDM0I7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7O0FBR0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBOzs7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDZCQUE2QjtBQUM3Qjs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7O0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Ozs7QUFJQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUNwMkRBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsQztBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxrQ0FBa0M7QUFDbEM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLENBQUM7QUFDRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxnQ0FBZ0M7QUFDaEM7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGtEQUFrRDtBQUNsRCwrQ0FBK0M7QUFDL0MsK0NBQStDO0FBQy9DLCtDQUErQztBQUMvQywrQ0FBK0M7QUFDL0MsK0NBQStDO0FBQy9DLCtDQUErQztBQUMvQywrQ0FBK0Msa0NBQWtDO0FBQ2pGLDBDQUEwQztBQUMxQztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsbUNBQW1DO0FBQ25DO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsQ0FBQzs7QUFFRDtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw4QkFBOEI7QUFDOUI7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEM7QUNwSUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLGtEQUFrRDtBQUNsRDtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7O0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUNyUkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEM7QUM1Q0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEM7QUNMQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7OztBQ3ZFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEM7QUNQQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxDO0FDWkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQ25HQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsQztBQ2JBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7QUFHQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEM7QUNoR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxDO0FDVkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUM1RUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQ2pLQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxDO0FDckVBO0FBQ0E7QUFDQSxDO0FDRkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUNiQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FDcFRBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7Ozs7Ozs7O0FDbEpBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLEM7O0FDaE1BO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOzs7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7OztBQUdBO0FBQ0E7QUFDQTs7O0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7OztBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxDO0FDbFJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUNSQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7O0FBR0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7OztBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7Ozs7O0FDbFlBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLGdDQUFnQztBQUNoQzs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7OztBQUlBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7QUNqU0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7OztBQUdBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUMzRkE7QUFDQTtBQUNBLDBCQUEwQixjQUFjO0FBQ3hDOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUM1ckJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSx1QkFBdUI7QUFDdkI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxDO0FDbEVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7OztBQUdBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsQztBQ3ZCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsQztBQ2pCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsQ0FBQztBQUNEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLG1CO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7OztBQUdBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsQ0FBQzs7QUFFRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsaUNBQWlDO0FBQ2pDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxrQztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsbUJBQW1CO0FBQ25CO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxvQkFBb0I7QUFDcEI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsbUJBQW1CO0FBQ25CO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQSxDO0FDMXBCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQ25CQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxDO0FDcEJBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQ25KQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Ozs7QUFJQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7OztBQUdBOztBQUVBO0FBQ0E7QUFDQSwyQkFBMkI7QUFDM0I7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7Ozs7OztBQU1BO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7OztBQUtBOzs7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7OztBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsdUJBQXVCO0FBQ3ZCLG9CQUFvQjtBQUNwQjtBQUNBO0FBQ0EsNkJBQTZCO0FBQzdCLG9CQUFvQjtBQUNwQixrREFBa0Q7QUFDbEQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDhDQUE4QztBQUM5QztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSx3QkFBd0I7QUFDeEI7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FDeHRFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOzs7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNB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QTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7OztBQUdBLENBQUM7QUFDRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsQzs7QUNuS0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7O0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7OztBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLENBQUM7QUFDRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7Ozs7QUFLQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTs7O0FBR0E7Ozs7QUFJQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FDN3BDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxDO0FDVkE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsQztBQ1ZBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxDO0FDeEVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7O0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7OztBQUlBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7OztBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOzs7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7Ozs7QUM5YkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQ3hIQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7OztBQUlBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSwwQkFBMEI7QUFDMUI7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxrQkFBa0I7QUFDbEI7QUFDQTtBQUNBLDRCQUE0QjtBQUM1Qjs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsV0FBVztBQUNYOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLHdCQUF3QjtBQUN4Qjs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxDQUFDOztBQUVEO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEM7QUMzeENBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEM7O0FDdkNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsQztBQzFEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esb0JBQW9CO0FBQ3BCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxDOztBQ3pIQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7OztBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7OztBQ3BYQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Ozs7QUNsQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7O0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Ozs7QUNoR0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7OztBQUlBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEM7QUMzS0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxDOzs7QUNmQTtBQUNBO0FBQ0E7OztBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EseUJBQXlCO0FBQ3pCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsQztBQzdsQkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUNsRkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQzFEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Ozs7QUN4REE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEM7QUN0QkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxDO0FDaEtBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEM7QUN2UEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7O0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHFCQUFxQjtBQUNyQjs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQSxpQkFBaUI7QUFDakIsa0JBQWtCOzs7QUFHbEI7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOzs7QUFHQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0Esc0JBQXNCO0FBQ3RCO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Ozs7O0FBS0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7OztBQUlBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGdDQUFnQztBQUNoQztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7OztBQUdBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7OztBQUlBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxvQkFBb0I7QUFDcEI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7OztBQUlBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQ255Q0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7OztBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esd0JBQXdCO0FBQ3hCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7OztBQUdBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSx1QkFBdUI7QUFDdkI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FDaHNCQSxZQUFZO0FBQ1osb0NBQW9DO0FBQ3BDO0FBQ0EscUNBQXFDLGNBQWM7QUFDbkQ7QUFDQTtBQUNBLHNEQUFzRDtBQUN0RDs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7O0FDMytDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHFCQUFxQjtBQUNyQixvQkFBb0I7QUFDcEIsb0JBQW9CO0FBQ3BCLG1CQUFtQjtBQUNuQiw0QkFBNEI7QUFDNUIsdUJBQXVCO0FBQ3ZCLG9CQUFvQjtBQUNwQix1QkFBdUI7QUFDdkIscUJBQXFCO0FBQ3JCLHdCQUF3QjtBQUN4QiwwQkFBMEI7QUFDMUIsNkJBQTZCO0FBQzdCLHNCQUFzQjtBQUN0QiwyQkFBMkI7QUFDM0Isb0JBQW9CO0FBQ3BCLHdCQUF3QjtBQUN4QixtQkFBbUI7QUFDbkIsdUJBQXVCO0FBQ3ZCLHFCQUFxQjtBQUNyQix5QkFBeUI7QUFDekIsNkJBQTZCO0FBQzdCLHVCQUF1QjtBQUN2Qix5QkFBeUI7QUFDekIsb0JBQW9CIiwiZmlsZSI6InN0eWxlcy5kZGI0YzZmN2I4MTE2MmI1ZWZiNC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIuQXBwLWRyb3Bkb3duLWxpc3Qge1xuICAgIG1hcmdpbi10b3A6IDIzcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2QzZTBlYTtcbiAgICBib3gtc2hhZG93OiAwIDNweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEyKSAhaW1wb3J0YW50O1xufVxuXG4uQXBwLWRyb3Bkb3duLWxpc3Qgc3BhbiB7XG4gICAgY3Vyc29yOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBjb2xvcjogIzViNWY4NyAhaW1wb3J0YW50O1xufVxuXG4uQXBwLWRyb3Bkb3duLWxpc3Qgc3BhbiA+IGRpdiA+IGRpdiA+IGRpdiB7XG59XG5cbi5BcHAtZHJvcGRvd24tbGlzdCBzcGFuOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59IiwiLnRpcHB5LXRvb2x0aXAgW3gtY2lyY2xlXXtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLC44KTtcbn1cbi50aXBweS10b29sdGlwLnRpcHB5LXRvb2x0aXAtLXJlZ3VsYXIuZGFyay10aGVtZS50aXBweS1ub3RyYW5zaXRpb257XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwuOCkgIWltcG9ydGFudDtcbn1cbi5yZWFjdC10b29sdGlwLWxpdGUge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBtYXgtd2lkdGg6IDQwMHB4IWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDIwMHB4IWltcG9ydGFudDtcbiAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB6LWluZGV4OiAxNTAwICFpbXBvcnRhbnQ7XG59XG4ucmVhY3QtdG9vbHRpcC1saXRlLWFycm93IHtcbiAgICBib3JkZXItY29sb3I6ICMzMzM7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRvb2x0aXAtd3JhcHBlci5pbXBvcnRhbnQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBiYWNrZ3JvdW5kOiAjYTlhYWJkO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW46IDAgNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRpcHNfY29udGVudHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6NXB4IDA7XG59XG4udGlwc19jb250ZW50IC50aXBzX3RpdGxlX25hbWV7XG4gICAgaGVpZ2h0OjIwcHg7XG4gICAgZm9udC1zaXplOjEycHg7XG4gICAgZm9udC13ZWlnaHQ6Ym9sZDtcbiAgICBjb2xvcjpyZ2JhKDE2OSwxNzAsMTg5LDEpO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi50aXBzX2NvbnRlbnQgLnRpcHNfY29udGVudHtcbiAgICBmb250LXNpemU6MTJweDtcbiAgICBjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDEpO1xufVxuLnRpcHNfY29udGVudCAudGlwc19ocmVmc3tcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLnRpcHNfY29udGVudCAudGlwc19ocmVmcyBhe1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6MTJweDtcbiAgICBjb2xvcjpyZ2JhKDUwLDE5NywyNTUsMSk7XG59XG4udGlwc19pY29ue1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNiMmIyYjI7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBjb2xvcjojYjJiMmIyIDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7IC8qIGZvciBGaXJlZm94ICovXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgLyogZm9yIENocm9tZSAqL1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0xcHg7XG59XG4uYWN0aXZlIC50aXBzX2ljb257XG4gICAgYmFja2dyb3VuZDogI2IyYjJiMjtcbiAgICBjb2xvcjogI2ZmZjtcbn0iLCJcbi5wYWdlcyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLnBhZ2UtY2hhbmdlIGxpLFxuLnBhZ2UtY2hhbmdlIGJ1dHRvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW46IDBweCAwcHggMTJweCA1cHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDI0cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDI0cHggIWltcG9ydGFudDtcbn1cblxuLnBhZ2UtY2hhbmdlIGxpIGEsXG4ucGFnZS1jaGFuZ2UgYnV0dG9uIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBjb2xvcjogI2E5YWFiZCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgOHB4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4xOHMgbGluZWFyO1xuICAgIHotaW5kZXg6IDI7XG59XG5cbi5wYWdlLWNoYW5nZSA+IHNwYW4ge1xuICAgIGNvbG9yOiAjYTlhYWJkICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTNweDtcbn1cblxuLnBhZ2UtY2hhbmdlIGxpLmFjdGl2ZSBhLFxuLnBhZ2UtY2hhbmdlIGxpOmhvdmVyIGEsXG4ucGFnZS1jaGFuZ2UgYnV0dG9uLmFjdGl2ZSBzcGFuLFxuLnBhZ2UtY2hhbmdlIGJ1dHRvbjpob3ZlciBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kOiAjNjNhZjU3O1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5wYWdlLWNoYW5nZSBidXR0b24gc3ZnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMztcbiAgICBmaWxsOiAjYTlhYWJkICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLnBhZ2UtY2hhbmdlIGJ1dHRvbjpob3ZlciBzdmcge1xuICAgIGZpbGw6ICNmZmYgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiAjNjNhZjU3O1xufVxuXG4ucGFnZS1jaGFuZ2UgPiBkaXYgPiBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGFnZS1jaGFuZ2UgYnV0dG9uW2Rpc2FibGVkXSBzdmcsXG4ucGFnZS1jaGFuZ2UgYnV0dG9uW2Rpc2FibGVkXTpob3ZlciBzdmcge1xuICAgIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbiAgICBmaWxsOiAjYTlhYWJkICFpbXBvcnRhbnQ7XG4gICAgb3BhY2l0eTogMC42O1xufVxuXG4ucGFnZS1jaGFuZ2UgYnV0dG9uW2Rpc2FibGVkXSBzcGFuLFxuLnBhZ2UtY2hhbmdlIGJ1dHRvbltkaXNhYmxlZF06aG92ZXIgc3BhbiB7XG4gICAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjYTlhYWJkICFpbXBvcnRhbnQ7XG4gICAgb3BhY2l0eTogMC42O1xufVxuXG4ucGFnZS1jaGFuZ2UgYnV0dG9uW2Rpc2FibGVkXS5hY3RpdmUgc3Bhbixcbi5wYWdlLWNoYW5nZSBidXR0b25bZGlzYWJsZWRdLmFjdGl2ZTpob3ZlciBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kOiAjNjNhZjU3ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBvcGFjaXR5OiAxLjAgIWltcG9ydGFudDtcbn1cblxuLnBhZ2UtY2hhbmdlIGxpOmhvdmVyIGEge1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuXG4ucGFnZS1jaGFuZ2Uge1xuICAgIC8qcGFkZGluZy1sZWZ0OiA1MHB4OyovXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLnNwbGl0LWxheW91dC1sZWZ0IC5wYWdlLWNoYW5nZSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4ucGFnZS1zaXplLWNoYW5nZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ucGFnZS1zaXplLWNoYW5nZSA+IGRpdiB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjRweCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDBweCAwIDBweCAwO1xufVxuXG4ucGFnZS1zaXplLWNoYW5nZSA+IGRpdiA+IGRpdiA+IGRpdiA+IGRpdjpudGgtY2hpbGQoMikge1xuICAgIGhlaWdodDogMjRweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjNWI1Zjg3ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHggIWltcG9ydGFudDtcbiAgICB0b3A6IDAgIWltcG9ydGFudDtcbiAgICB0ZXh0LWluZGVudDogOHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjZweCAhaW1wb3J0YW50O1xufVxuXG4ucGFnZS1zaXplLWNoYW5nZSA+IGRpdiBidXR0b24ge1xuICAgIHdpZHRoOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4ucGFnZS1zaXplLWNoYW5nZSBociB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBhZ2Utc2l6ZS1jaGFuZ2Ugc3ZnIHtcbiAgICBmaWxsOiAjNjNhZjU3ICFpbXBvcnRhbnQ7XG59XG5cbi5wYWdlLXNpemUtY2hhbmdlIGxhYmVsIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICNhOWFhYmQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xufVxuXG4ucGFnZS1tZW51aXRlbSA+IGRpdiA+IGRpdntcbiAgICBwYWRkaW5nOiAwIDEwcHggIWltcG9ydGFudDtcbn1cblxuXG4vKiBjb29raWUtYW5ub3VuY2VtZW50IHN0YXJ0ICovXG5cbi5jb29raWUtYW5ub3VuY2VtZW50e1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMzgsIDM4LCAzOSwgMC45KTtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBwYWRkaW5nOiAxNXB4IDI2MHB4IDE1cHggMzBweDtcbiAgICBoZWlnaHQ6IDY4cHggIWltcG9ydGFudDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgYm94LXNoYWRvdzogMCAtNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzViNWY4NztcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgIHRyYW5zaXRpb246IGFsbCA0NTBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSkgMG1zO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuLmNvb2tpZS1hbm5vdW5jZW1lbnQgPiBkaXZ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAzMHB4O1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zaXRpb246IGFsbCA0NTBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSkgMG1zO1xuICAgIG1hcmdpbi10b3A6IC0xOHB4O1xufVxuLmNvb2tpZS1hbm5vdW5jZW1lbnQgPiBhe1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgNDUwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpIDBtcztcbiAgICBjb2xvcjogIzAwYmNkNDtcbn1cbi5jb29raWUtYW5ub3VuY2VtZW50ID4gYTpob3ZlcntcbiAgICBvcGFjaXR5OiAwLjk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uY29va2llLWFubm91bmNlbWVudCA+IGRpdiBzcGFue1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7XG59XG4uY29va2llLWFubm91bmNlbWVudC5oaWRle1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgb3BhY2l0eTogMDs7XG59XG4uY29va2llLWFubm91bmNlbWVudC5jbG9zZXtcbiAgICBmb250LXNpemU6IDA7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBsZWZ0OiBpbml0aWFsO1xuICAgIHJpZ2h0OiAzMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYm90dG9tOiA5cHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMzgsIDI1NSwgNjUsIDAuOCk7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG4uY29va2llLWFubm91bmNlbWVudC5jbG9zZSA+IGF7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi5jb29raWUtYW5ub3VuY2VtZW50LmNsb3NlOmhvdmVye1xuICAgIHdpZHRoOiA5NnB4O1xuICAgIGJhY2tncm91bmQ6ICM2M2FmNTc7XG4gICAgYm94LXNoYWRvdzogMCAycHggNnB4IHJnYmEoOTksMTc1LDg3LDAuNSk7XG59XG4uY29va2llLWFubm91bmNlbWVudC5jbG9zZTphZnRlcntcbiAgICBjb250ZW50OlwiQ1wiO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBjb2xvcjogIzYzYWY1NztcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdHJhbnNpdGlvbjogYWxsIDQ1MG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSAwbXM7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNvb2tpZS1hbm5vdW5jZW1lbnQuY2xvc2U6aG92ZXI6YWZ0ZXJ7XG4gICAgY29udGVudDpcIkNvb2tpZSBTZXR0aW5nXCI7XG4gICAgd2lkdGg6IDk2cHg7XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbi5jb29raWUtYW5ub3VuY2VtZW50LmNsb3NlID4gZGl2e1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuXG4vKiBjb29raWUtYW5ub3VuY2VtZW50IGVuZCAqL1xuIiwiLnJhaXNlZEJ1dHRvbldhcm5pbmcgYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY5ODAwICFpbXBvcnRhbnQ7XG59IiwiLlJhaXNlZEJ1dHRvbkFsZXJ0IGJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTgwMCAhaW1wb3J0YW50O1xufVxuXG4uUmFpc2VkQnV0dG9uQWxlcnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjk4MDAgIWltcG9ydGFudDtcbn1cbiIsIi5EaWFsb2dfX3RpdGxlLFxuLkRpYWxvZ19fYWN0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMTVweCAzMHB4IWltcG9ydGFudDtcbiAgICAvKiB3aGl0ZS1zcGFjZTogbm93cmFwOyAqL1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG4uRGlhbG9nX190aXRsZSBoMyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAjNUI1Rjg3O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uRGlhbG9nX190aXRsZSBoMyA+IGRpdntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uRGlhbG9nX190aXRsZSAubmFtZS1maWx0ZXJ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtMTBweDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMTlweCk7XG59XG5cbi5EaWFsb2dfX3RpdGxlID4gcCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjYTlhYWJkO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuLkRpYWxvZ19fdGl0bGUgPiBwLndvcmQtYnJlYWsge1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cbi5EaWFsb2dfX3RpdGxlIGJ1dHRvbiBzdmd7XG4gICAgY29sb3I6ICNmZjk4MDAgIWltcG9ydGFudDtcbiAgICBmaWxsOiAjZmY5ODAwICFpbXBvcnRhbnQ7XG59XG4uRGlhbG9nX19jb250ZW50e1xuICAgIHBhZGRpbmc6IDIwcHggMzBweCAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBpbml0aWFsO1xufVxuLkRpYWxvZ19fYWN0aW9uIC5EaWFsb2dfX2FjdGlvbi1ib3h7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDA7XG4gICAgbGVmdDogMjBweFxcOTtcbiAgICBsZWZ0OiAyMHB4XFwwO1xuICAgIHRvcDogNTAlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgbWFyZ2luLXRvcDogLTEycHggIWltcG9ydGFudDtcbn1cbi5EaWFsb2dfX2FjdGlvbi1ib3ggbGFiZWx7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMFxcMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwXFw5ICFpbXBvcnRhbnQ7XG59XG5cbi5EaWFsb2dfX2NvbnRlbnQge1xuICAgIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5EaWFsb2dfX2NvbnRlbnQgPiBoM3tcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5EaWFsb2dfX2FjdGlvbiB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkM2UwZWE7XG59XG5cbi5EaWFsb2dfX2FjdGlvbiA+IGJ1dHRvbixcbi5EaWFsb2dfX2FjdGlvbiA+IGRpdiB7XG4gICAgbWFyZ2luOiAwIDAgMCAxMHB4ICFpbXBvcnRhbnQ7XG59XG4uRGV0YWlsRGlhbG9nLWJveCAuRGlhbG9nX19jb250ZW50e1xuICAgIG1pbi1oZWlnaHQ6IDM2MHB4O1xufVxuIiwiXG5cbi8qIHRhYmxlIHN0YXJ0ICovXG5cbi50YWJsZS1ib3h7XG4gICAgbWFyZ2luOiAwcHggMCAzMHB4IDA7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG59XG4uc2V0dGluZy1saXN0LWRldGFpbCAudGFibGUtYm94e1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4udGFibGUtZGVmYXVsdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgICBib3JkZXItc3BhY2luZzogMCAycHg7XG59XG5cbi50YWJsZS1kZWZhdWx0IHRoZWFkIHRyIHtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgY29sb3I6ICNhOWFhYmQ7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuLkRpYWxvZ19fY29udGVudCAudGFibGUtZGVmYXVsdCB0aGVhZCB0cntcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnRhYmxlLWRlZmF1bHQud2hpdGUtYmcgdGhlYWQgdHIsXG4uc2V0dGluZy1jb250YWluZXItY29udGVudCAudGFibGUtZGVmYXVsdCB0aGVhZCB0cntcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnNldHRpbmctbGlzdC1kZXRhaWwgLnRhYmxlLWRlZmF1bHQgdGhlYWQgdHJ7XG4gICAgYmFja2dyb3VuZDogI2YyZjVmNztcbn1cbi5zZXR0aW5nLWxpc3QtZGV0YWlsIHRhYmxlIHRkIGF7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi50YWJsZS1kZWZhdWx0IHRoZWFkIHRyIHRoIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDNlMGVhO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udGFibGUtZGVmYXVsdCB0aGVhZCB0ciB0aDpmaXJzdC1jaGlsZHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgbWluLXdpZHRoOiAxMHB4O1xufVxuLnRhYmxlLWRlZmF1bHQgdGR7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogMjQwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBwYWRkaW5nOiA5cHggMCA5cHggMTBweDtcbiAgICBtaW4td2lkdGg6IDM4cHg7XG59XG5cbi50YWJsZS1kZWZhdWx0IHRoZWFkIHRyIHRoOmxhc3QtY2hpbGQsXG4udGFibGUtZGVmYXVsdCB0ciB0ZDpsYXN0LWNoaWxkIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cblxuLnRhYmxlLWRlZmF1bHQgdGhlYWQgdHIgdGg6bGFzdC1jaGlsZCAudGFibGUtZGVmYXVsdC10aC1idXR0b24gPiBkaXZ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnRhYmxlLWRlZmF1bHQgLnRhYmxlLWRlZmF1bHQtdGgtYnV0dG9ue1xuICAgIGhlaWdodDogNDRweCAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMTBweCk7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDQycHggIWltcG9ydGFudDtcbn1cbi50YWJsZS1kZWZhdWx0IC50YWJsZS1kZWZhdWx0LXRoLWJ1dHRvbi5uby1zb3J0YWJsZXtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50O1xufVxuLnRhYmxlLWRlZmF1bHQgLnRhYmxlLWRlZmF1bHQtdGgtYnV0dG9uLnNvcnRDbGFzc05hbWVUaXBze1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG4udGFibGUtZGVmYXVsdCAudGFibGUtZGVmYXVsdC10aC1idXR0b24gPiBkaXZ7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi50YWJsZS1kZWZhdWx0IC50YWJsZS1kZWZhdWx0LXRoLWJ1dHRvbiBzcGFue1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2E5YWFiZCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4udGFibGUtZGVmYXVsdC10aC1idXR0b24uYXJyb3ctdXAgPiBkaXY6YWZ0ZXIsXG4udGFibGUtZGVmYXVsdC10aC1idXR0b24uYXJyb3ctZG93biA+IGRpdjphZnRlcntcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2RldmVsb3Blci9hc3NldHMvaW1nL2FwcEVkaXRWaWV3LWJ0bi1uZXdwYWNrYWdlLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG4udGFibGUtZGVmYXVsdC10aC1idXR0b24uYXJyb3ctZG93biA+IGRpdjphZnRlcntcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4uc2V0dGluZy1jb250YWluZXItY29udGVudCAudGFibGUtZGVmYXVsdCB0ZHtcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuLnNldHRpbmctY29udGFpbmVyLWNvbnRlbnQgLnRhYmxlLWRlZmF1bHQgdHIgdGg6bGFzdC1jaGlsZCxcbi5zZXR0aW5nLWNvbnRhaW5lci1jb250ZW50IC50YWJsZS1kZWZhdWx0IHRyIHRkOmxhc3QtY2hpbGR7XG4gICAgd2lkdGg6IGluaXRpYWwgIWltcG9ydGFudDtcbn1cbi50YWJsZS1kZWZhdWx0IC50ci1kZWZhdWx0IHRkOmZpcnN0LWNoaWxke1xuICAgIGNvbG9yOiAjYTlhYWJkO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4udGFibGUtZGVmYXVsdCAudHItZGVmYXVsdCB0ZDpudGgtY2hpbGQoMil7XG5cbn1cblxuLnRhYmxlLWRlZmF1bHQgdGJvZHkgdHIge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogIzViNWY4NztcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2YyZjVmNztcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjI0cyBlYXNlLW91dDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLkRpYWxvZ19fY29udGVudCAudGFibGUtZGVmYXVsdCB0Ym9keSB0cntcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiAjZjJmNWY3O1xufVxuLnRhYmxlLWRlZmF1bHQud2hpdGUtYmcgdGJvZHkgdHIsXG4uc2V0dGluZy1jb250YWluZXItY29udGVudCAudGFibGUtZGVmYXVsdCB0Ym9keSB0cntcbiAgICBiYWNrZ3JvdW5kOiAjZjJmNWY3O1xufVxuLnNldHRpbmctbGlzdC1kZXRhaWwgLnRhYmxlLWRlZmF1bHQgdGJvZHkgdHJ7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLnRhYmxlLWRlZmF1bHQgdGJvZHkgdHI6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNkM2UwZWE7XG59XG5cbi50YWJsZS1kZWZhdWx0IHRib2R5IHRyIHRkOmZpcnN0LWNoaWxkIHtcbiAgICAvKiBjb2xvcjogIzAwYmNkNDsgKi9cbiAgICAvKndoaXRlLXNwYWNlOiBub3dyYXA7Ki9cbn1cblxuLnRhYmxlLWRlZmF1bHQgdGQgYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMzZweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjBweCAhaW1wb3J0YW50O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi50YWJsZS1ib3ggKyBkaXYgPiAucGFnZXMsXG4udGFibGUtYm94ICsgLnBhZ2Vze1xuICAgIG1hcmdpbi10b3A6IC0xN3B4O1xufVxuLnRhYmxlLWRlZmF1bHQgdGQgYnV0dG9uIHN2Z3tcbiAgICBoZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMjBweCAhaW1wb3J0YW50O1xufVxuLnRhYmxlLWRlZmF1bHQgdGQgZW17XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnbnVtYmVyJztcbiAgICBjb2xvcjogIzYzYWY1Nztcbn1cbi50YWJsZS1kZWZhdWx0IHRkIGVtIGJ7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4udGFibGUtZGVmYXVsdCB0ZCBpbnB1dHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgY29sb3I6ICM2M2FmNTc7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4yNHMgZWFzZS1vdXQ7XG4gICAgcGFkZGluZzogMCA2cHg7XG59XG4udGFibGUtZGVmYXVsdCB0ZCBpe1xuICAgIGZvbnQtc2l6ZTogMTJweCA7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBjb2xvcjogI2E5YWFiZDtcbiAgICBtYXJnaW4tdG9wOiAtM3B4O1xufVxuLnRhYmxlLWRlZmF1bHQgdGQgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjYTlhYWJkO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbn1cbi50YWJsZS1kZWZhdWx0IHRkLnNldHRpbmctbGlzdC1pbnB1dHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnRhYmxlLWRlZmF1bHQgdGQuc2V0dGluZy1saXN0LWlucHV0ID4gZGl2e1xuICAgIGhlaWdodDogMjRweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxNTRweCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cbi50YWJsZS1kZWZhdWx0IHRkLnNldHRpbmctbGlzdC1pbnB1dCA+IC50b2dnbGUtZGVmYXVsdHtcbiAgICBoZWlnaHQ6IDM1cHggIWltcG9ydGFudDtcbn1cbi50YWJsZS1kZWZhdWx0IHRkLnNldHRpbmctbGlzdC1pbnB1dCBocntcbiAgICBib3R0b206IC02cHggIWltcG9ydGFudDtcbn1cbi50YWJsZS1kZWZhdWx0IHRkLnNldHRpbmctbGlzdC1pbnB1dCBocjpmaXJzdC1jaGlsZHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuLnRhYmxlLWRlZmF1bHQgdGQuc2V0dGluZy1saXN0LWlucHV0IGlucHV0e1xuICAgIGNvbG9yOiAjNjNhZjU3ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xufVxuLnRhYmxlLWRlZmF1bHQgdGQuc2V0dGluZy1saXN0LWlucHV0LmxlZnQgaW5wdXR7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuLnRhYmxlLWRlZmF1bHQgdGQuc2V0dGluZy1saXN0LWlucHV0ID4gZGl2ID4gZGl2OmZpcnN0LWNoaWxke1xuICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgIGJvdHRvbTogMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi50YWJsZS1kZWZhdWx0IHRkLnNldHRpbmctbGlzdC1pbnB1dC5yZXBvcnQtZmllbGQgPiBkaXZ7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbi50YWJsZS1kZWZhdWx0IHRkLnNldHRpbmctbGlzdC1pbnB1dC5yZXBvcnQtZmllbGQgaW5wdXR7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuLnJlcG9ydC1zZWxlY3QgPiBkaXYgPiBkaXYgPiBkaXYgPiBkaXY6bnRoLW9mLXR5cGUoMil7XG4gICAgaGVpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDI5cHggIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG59XG5cbi50b2dnbGUtZGVmYXVsdC5yZXBvcnQtdG9nZ2xlIGRpdiBkaXYge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbn1cbi50b2dnbGUtZGVmYXVsdC5yZXBvcnQtdG9nZ2xlIGRpdiBkaXYgZGl2OmZpcnN0LWNoaWxke1xuICAgIHBhZGRpbmctbGVmdDogMCA7XG59XG5cbi50ci1kZWZhdWx0e1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbi50ci1hcHBkZXRhaWwtYm94e1xuICAgIHBhZGRpbmc6IDZweCAwO1xuICAgIG1heC13aWR0aDogNTAwcHggIWltcG9ydGFudDtcbn1cbi50ci1hcHBkZXRhaWx7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAzcHggMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLnRyLWFwcGRldGFpbCBpbWd7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xufVxuLnRyLWFwcGRldGFpbCBwe1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICM1YjVmODc7XG4gICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4XG59XG4udHItYXBwZGV0YWlsIHAgaXtcbiAgICBjb2xvcjogI2E5YWFiZDtcbiAgICBtYXJnaW4tbGVmdDogNHB4O1xufVxuLnRyLWFwcGRldGFpbCBzcGFue1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogIzAwYmNkNDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnRyLWFwcGRldGFpbCBzcGFuIGl7XG4gICAgY29sb3I6ICNkM2UwZWE7XG4gICAgcGFkZGluZzogMCA2cHg7XG59XG4udHItYXBwZGV0YWlsIHNwYW4gaTphZnRlcntcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2RldmVsb3Blci9hc3NldHMvaW1nL3RhYnMtY29udGVudC1pY29uLXNpemUucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW4tbGVmdDogNnB4O1xufVxuLnRkLXdhcm5pbmd7XG4gICAgY29sb3I6ICNmZjk4MDA7XG59XG50ciAudGQtdGlwc3tcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZDogI2Y1ZTJjNjtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBjb2xvcjogI2ZmOTgwMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjI0cyBlYXNlLW91dDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0O1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC0xOXB4O1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgyNTUsIDE1MiwgMCwgMC4xKTtcbn1cbnRyOmhvdmVyIHRke1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xufVxudHI6aG92ZXIgLnRkLXRpcHN7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxO1xufVxuXG4uYWN0aW9uLWJveHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAzNnB4O1xufVxuLmFjdGlvbi1ib3ggPiBkaXYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcmlnaHQ6IDBweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgNDUwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpIDBtcztcbiAgICBvcGFjaXR5OiAwO1xuICAgIHotaW5kZXg6IDEwO1xufVxuLmFjdGlvbi1ib3ggPiBkaXYgYnV0dG9ue1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcbn1cbi53aWRnZXQtYXBwbGlzdCAuYWN0aW9uLWJveCA+IGRpdiBidXR0b257XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweCAhaW1wb3J0YW50O1xufVxudHI6aG92ZXIgLmFjdGlvbi1ib3ggPiBkaXZ7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgb3BhY2l0eTogMTtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICByaWdodDogMTBweDtcbn1cblxuLnRhYmxlLWRlZmF1bHQgdHIgdGQ6bGFzdC1jaGlsZCBpID4gc3BhbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGluaXRpYWw7XG4gICAgbWluLXdpZHRoOiA4MHB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRhYmxlLWNoZWNrYm94e1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiA1cHggMTBweCAhaW1wb3J0YW50O1xufVxuLnRhYmxlLWNoZWNrYm94IGlucHV0e1xuICAgIG1hcmdpbi10b3A6IC03cHggIWltcG9ydGFudDtcbn1cbnRoIC50YWJsZS1jaGVja2JveHtcbiAgICB0b3A6IDRweCAhaW1wb3J0YW50O1xufVxuLnRhYmxlLWljb25tZW51e1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDMxcHg7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLTExcHg7XG4gICAgei1pbmRleDogMTA7XG59XG4udGFibGUtaWNvbm1lbnUgYnV0dG9ue1xuICAgIHBhZGRpbmc6ICAwICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDI0cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDI0cHggIWltcG9ydGFudDtcbn1cbi50YWJsZS1pY29ubWVudSBzdmd7XG4gICAgZmlsbDogIzYzYWY1NyAhaW1wb3J0YW50O1xufVxuLnRhYmxlLWljb25tZW51LXNwYW57XG4gICAgbWluLWhlaWdodDogMzZweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG59XG4udGFibGUtaWNvbm1lbnUgZGl2e1xuICAgIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xufVxuLnRhYmxlLWljb25tZW51LWFjdGl2ZSBkaXZ7XG4gICAgY29sb3I6ICMwMGJjZDQgIWltcG9ydGFudDtcbn1cblxuXG5cbi50YWJsZS1kZWZhdWx0LmxheW91dC1jYXJke1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbi50YWJsZS1kZWZhdWx0LmxheW91dC1jYXJkIHRib2R5e1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi50YWJsZS1kZWZhdWx0LmxheW91dC1jYXJkIHRoZWFke1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4udGFibGUtZGVmYXVsdC5sYXlvdXQtY2FyZHtcbiAgICBtYXJnaW4tdG9wOiAtNHB4O1xufVxuLnRhYmxlLWRlZmF1bHQubGF5b3V0LWNhcmQgdHJ7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gM3B4KTtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDUwJSAtIDE5M3B4KVxcMDtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDUwJSAtIDE5M3B4KVxcOTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGFsaWduLWl0ZW1zOiB0b3A7XG4gICAgcGFkZGluZy1yaWdodDogMTkwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBzdXBwb3J0cyAoLW1zLWFjY2VsZXJhdG9yOnRydWUpIHtcbiAgICAudGFibGUtZGVmYXVsdC5sYXlvdXQtY2FyZCB0cntcbiAgICAgICAgZmxleC1iYXNpczogY2FsYyg1MCUgLSAzcHgpO1xuICAgIH1cbn1cbl86LW1zLWxhbmcoeCksXG5fOjotd2Via2l0LW1ldGVyLWJhcixcbi50YWJsZS1kZWZhdWx0LmxheW91dC1jYXJkIHRye1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoNTAlIC0gM3B4KTtcbn1cbi50YWJsZS1kZWZhdWx0LmxheW91dC1jYXJkIHRyIHRke1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcGFkZGluZzogOHB4IDE1cHggOHB4IDA7XG59XG4udGFibGUtZGVmYXVsdC5sYXlvdXQtY2FyZCB0ciB0ZDpudGgtY2hpbGQoMSksXG4udGFibGUtZGVmYXVsdC5sYXlvdXQtY2FyZCB0ciB0ZDpudGgtY2hpbGQoMiksXG4udGFibGUtZGVmYXVsdC5sYXlvdXQtY2FyZCB0ciB0ZDpudGgtY2hpbGQoMyksXG4udGFibGUtZGVmYXVsdC5sYXlvdXQtY2FyZCB0ciB0ZDpsYXN0LWNoaWxkLFxuLnRhYmxlLWRlZmF1bHQubGF5b3V0LWNhcmQgdHIgdGQ6bnRoLWxhc3QtY2hpbGQoMil7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCl7XG4gICAgLnRhYmxlLWRlZmF1bHQubGF5b3V0LWNhcmQgdHIgdGQ6bnRoLWNoaWxkKDMpe1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLnRhYmxlLWRlZmF1bHQubGF5b3V0LWNhcmQgdHIgdGQ6bnRoLWNoaWxkKDIpe1xuXG59XG4udGFibGUtZGVmYXVsdC5sYXlvdXQtY2FyZCB0ciB0ZDpudGgtY2hpbGQoNCl7XG5cbn1cbi50YWJsZS1kZWZhdWx0LmxheW91dC1jYXJkIHRyIHRkOm50aC1jaGlsZCgxKXtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG59XG4udGFibGUtZGVmYXVsdC5sYXlvdXQtY2FyZCB0ciB0ZDpsYXN0LWNoaWxke1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC0xN3B4O1xufVxuLnRhYmxlLWRlZmF1bHQubGF5b3V0LWNhcmQgdHIgdGQ6bnRoLWxhc3QtY2hpbGQoMil7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxMDBweDtcbiAgICB0b3A6IDA7XG59XG4udGFibGUtZGVmYXVsdC5sYXlvdXQtY2FyZCB0ciAuYWN0aW9uLWJveCA+IGRpdntcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNnB4O1xufVxuLnRhYmxlLWRlZmF1bHQubGF5b3V0LWNhcmQgdHI6aG92ZXIgLmFjdGlvbi1ib3ggPiBkaXZ7XG59XG5cblxuLyogdGFibGUgZW5kICovXG5cblxuXG5cblxuLyogc3RhdHVzIHN0YXJ0ICovXG5cbnRyIC5hY3Rpb24tYm94ID4gLnRhYmxlLXN0YXR1cyxcbnRyIC5hY3Rpb24tYm94IC5saXN0LXN0YXR1cyxcbnRyIC5hY3Rpb24tYm94IGVtLFxudHIgLmFjdGlvbi1ib3ggc3BhbixcbnRyIC5hY3Rpb24tYm94IGl7XG4gICAgdHJhbnNpdGlvbjogYWxsIDQ1MG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSAwbXM7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnRhYmxlLXN0YXR1c3tcbiAgICBwYWRkaW5nOiAwIDZweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgIHRyYW5zaXRpb246IGFsbCA0NTBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSkgMG1zO1xuICAgIG1pbi13aWR0aDogNTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubGlzdC1zdGF0dXMgYntcbiAgICBwYWRkaW5nOiAwIDZweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICBtYXJnaW4tbGVmdDogNnB4O1xufVxuXG50cjpob3ZlciAuYWN0aW9uLWJveCA+IC50YWJsZS1zdGF0dXMsXG50cjpob3ZlciAuYWN0aW9uLWJveCAubGlzdC1zdGF0dXMsXG50cjpob3ZlciAuYWN0aW9uLWJveCBlbSxcbnRyOmhvdmVyIC5hY3Rpb24tYm94IGl7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwcHgpO1xufVxudHI6aG92ZXIgLmFjdGlvbi1ib3guaGlkZUljb24gZW17XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTtcbn1cblxuLnRhYmxlLXN0YXR1cy1pbmFjdGl2ZXtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMTUyLCAwLCAwLjIpICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAxNTIsIDAsIDEpICFpbXBvcnRhbnQ7XG59XG5cbi50YWJsZS1zdGF0dXMtQWN0aXZlLFxuLnRhYmxlLXN0YXR1cy1wLFxuLnRhYmxlLXN0YXR1cy13LFxuLnRhYmxlLXN0YXR1cy1mLFxuLnRhYmxlLXN0YXR1cy10LFxuLnRhYmxlLXN0YXR1cy1yLFxuLnRhYmxlLXN0YXR1cy1je1xuICAgIGJhY2tncm91bmQ6IHJnYmEoOTksIDE3NSwgODcsIDAuMikgIWltcG9ydGFudDtcbiAgICBjb2xvcjogcmdiYSg5OSwgMTc1LCA4NywgMSkgIWltcG9ydGFudDtcbn1cblxuLnRhYmxlLXN0YXR1cy1EaXNhYmxle1xuICAgIGJhY2tncm91bmQ6IHJnYmEoOTEsIDk1LCAyMzUsIDAuMikgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2E5YWFiZCAhaW1wb3J0YW50O1xufVxuXG4vKiBzdGF0dXMgZW5kICovXG5cblxuXG4udGFibGUtc2VsZWN0ZWQtY291bnR7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAzMHB4O1xuICAgIGJvdHRvbTogMjZweDtcbn1cblxuLnRhYmxlLXRpcHMge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogI2E5YWFiZDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xufVxuXG4udGFibGUtZGVmYXVsdCBidXR0b24gc3Zne1xuICAgIGZpbGw6ICM2M2FmNTcgIWltcG9ydGFudDtcbn1cbi50YWJsZS1kZWZhdWx0IGJ1dHRvbi5kZWxldGUgc3Zne1xuICAgIGZpbGw6ICNmZjk4MDAgIWltcG9ydGFudDtcbn1cbi50YWJsZS1kZWZhdWx0IGJ1dHRvbi5kaXNhYmxlZCBzdmd7XG4gICAgZmlsbDogI2E5YWFiZCAhaW1wb3J0YW50O1xufVxuLnRhYmxlLWRlZmF1bHQgYnV0dG9uLmRpc2FibGVkMiBzdmd7XG4gICAgZmlsbDogI2E5YWFiZCAhaW1wb3J0YW50O1xufVxuLnRhYmxlLWJveC5zdHlsZTIgLnRhYmxlLWRlZmF1bHQgdGhlYWQgdHIge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi50YWJsZS1ib3guc3R5bGUyIC50YWJsZS1kZWZhdWx0IHRoZWFkIHRyIHRoIHtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgIzVCNUY4Nztcbn1cbi50YWJsZS1ib3guc3R5bGUyIC50YWJsZS1kZWZhdWx0IHRib2R5IHRyIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjJGNUY3O1xufVxuLnRhYmxlLWJveC5zdHlsZTIgLnRhYmxlLWRlZmF1bHQgdGJvZHkgdHI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkM2UwZWE7XG59XG4iLCIuZHQtcGlja2VyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kdC1waWNrZXIsIC5kdC1waWNrZXIgKiB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmR0LXBpY2tlcjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbn1cblxuLmR0LXBpY2tlci1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogOTk5OTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlcjogc29saWQgMXB4ICNkM2UwZWE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBib3gtc2hhZG93OiAwIDEwcHggMzBweCByZ2JhKDAsIDAsIDAsIDAuMjApO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBjb2xvcjogIzViNWY4NztcbiAgICBtYXJnaW46IC0xOTBweCAwIDAgLTE1MHB4ICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDUwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSAwbXM7XG59XG5cbi5kdC1waWNrZXItY29udGVudC50b3AtcmlnaHQsXG4uZHQtcGlja2VyLWNvbnRlbnQudG9wLWNlbnRlcixcbi5kdC1waWNrZXItY29udGVudC50b3AtbGVmdCB7XG4gICAgYm90dG9tOiAwO1xufVxuXG4uZHQtcGlja2VyLWNvbnRlbnQudG9wLXJpZ2h0LFxuLmR0LXBpY2tlci1jb250ZW50LmJvdHRvbS1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG59XG5cbi5kdC1waWNrZXItY2VsbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyLjVlbTtcbiAgICBoZWlnaHQ6IDIuNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjVlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uZHQtcGlja2VyLWNlbGw6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNkZGQ7XG59XG5cbi5kdC1waWNrZXItaGVhZGVyIC5kdC1waWNrZXItY2VsbDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xufVxuXG4uZHQtcGlja2VyLWNlbGwtd2Vla2VuZCB7XG4gICAgY29sb3I6ICNhOWFhYmQ7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcblxufVxuXG4uZHQtcGlja2VyLWNlbGwtY3Jvc3MtbW9udGgsXG4uZHQtcGlja2VyLWNlbGwtY3Jvc3MtbW9udGguZHQtcGlja2VyLWNlbGwtZGlzYWJsZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2YwZjBmMDtcbn1cblxuLmR0LXBpY2tlci1jZWxsLWRpc2FibGUge1xuICAgIGNvbG9yOiAjYWFhO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmR0LXBpY2tlci1jZWxsLWRpc2FibGU6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IGluaXRpYWw7XG59XG5cbi5kdC1waWNrZXItY2VsbC1jdXJyZW50IHtcbiAgICBjb2xvcjogI2UyMztcbn1cblxuLmR0LXBpY2tlci1jZWxsLWRpc2FibGUuZHQtcGlja2VyLWNlbGwtY3VycmVudCB7XG4gICAgY29sb3I6ICNmZjkxOWI7XG59XG5cbi5kdC1waWNrZXItaGVhZGVyIHtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2RkZDtcbiAgICBiYWNrZ3JvdW5kOiAjNWI1Zjg3O1xuICAgIHBhZGRpbmc6IDZweDtcbn1cblxuLmR0LXBpY2tlci13ZWVrLFxuLmR0LXBpY2tlci1oZWFkZXIgLmR0LXBpY2tlci1jZWxsLW1vbnRoLFxuLmR0LXBpY2tlci1oZWFkZXIgLmR0LXBpY2tlci1jZWxsLXllYXIsXG4uZHQtcGlja2VyLWNlbGwtc2VsZWN0ZWQsXG4uZHQtcGlja2VyLWNlbGwtc2VsZWN0ZWQ6aG92ZXIge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG59XG4uZHQtcGlja2VyLXdlZWt7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5kdC1waWNrZXItaGVhZGVyIC5kdC1waWNrZXItY2VsbC1tb250aCxcbi5kdC1waWNrZXItaGVhZGVyIC5kdC1waWNrZXItY2VsbC15ZWFyIHtcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuLmR0LXBpY2tlci1oZWFkZXItYXJyb3cge1xuICAgIHdpZHRoOiAyLjc1ZW07XG59XG5cbi5hcnJvdy1sZWZ0OmFmdGVyLCAuYXJyb3ctcmlnaHQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcgJztcbiAgICBmb250LXNpemU6IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlcjogc29saWQgNnB4ICNmZmY7XG59XG5cbi5hcnJvdy1sZWZ0OmFmdGVyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC05cHg7XG59XG5cbi5hcnJvdy1yaWdodDphZnRlciB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC05cHg7XG59XG5cbi5kdC1waWNrZXItY2VsbC15ZWFyIHtcbiAgICB3aWR0aDogN2VtO1xufVxuXG4uZHQtcGlja2VyLWNlbGwtbW9udGgge1xuICAgIHdpZHRoOiA1ZW07XG59XG5cbi5kdC1waWNrZXItY2VsbC1zZWxlY3RlZCxcbi5kdC1waWNrZXItY2VsbC1zZWxlY3RlZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzYzYWY1NztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwIDJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbi5kdC1waWNrZXItd2VlayB7XG4gICAgYmFja2dyb3VuZDogI2RkZDtcbn1cblxuLmR0LXBpY2tlci13ZWVrIC5kdC1waWNrZXItY2VsbDpob3ZlciB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIGJhY2tncm91bmQ6IGluaXRpYWw7XG59XG5cbi5kdC1waWNrZXItaW5wdXQgaW5wdXQge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjNWI1Zjg3O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjI0cyBlYXNlLW91dDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA5cHggMTJweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuLmR0LXBpY2tlci1pbnB1dCBpbnB1dDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDBiY2Q0O1xuICAgIGJveC1zaGFkb3c6IDAgMCAycHggIzAwYmNkNDtcbn1cblxuLmR0LXBpY2tlci1pbnB1dC1hZGRvbiB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmR0LXBpY2tlci1mb290ZXIge1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbn1cblxuLmR0LXBpY2tlci1mb290ZXIgYnV0dG9uIHtcbiAgICBtYXJnaW46IDAgMnB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgICBwYWRkaW5nOiAwIDhweDtcbiAgICBiYWNrZ3JvdW5kOiAjNjNhZjU3O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBib3gtc2hhZG93OiAwIDJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMjRzIGVhc2Utb3V0O1xufVxuXG4uZHQtcGlja2VyLWZvb3RlciBidXR0b246aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuODtcbn1cblxuLmR0LXBpY2tlci1mb290ZXIgLmR0LXBpY2tlci1idG4tY2FuY2VsIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzYzYWY1NztcbiAgICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uZHQtcGlja2VyLXRpbWUge1xuICAgIHBhZGRpbmctdG9wOiAxNnB4O1xufVxuXG4uZHQtcGlja2VyLXRpbWUgc2VsZWN0IHtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgY29sb3I6ICM2M2FmNTc7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmR0LXBpY2tlci10aW1lID4gc3BhbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjNWI1Zjg3O1xufVxuXG4vKipcbiAqIHBlcmlvZCBzdHlsZXNcbiAqL1xuLnBlcmlvZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ucGVyaW9kID4gZGl2IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnBlcmlvZF9fdG8ge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWFyZ2luOiAwIDEwcHg7XG59XG5cbi5kdC1waWNrZXItaW5wdXQtaWNvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtMzRweDtcbiAgICB0b3A6IDE2cHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9kZXZlbG9wZXIvYXNzZXRzL2ltZy9kdC1waWNrZXItaW5wdXQtaWNvbi0ucG5nXCIpIG5vLXJlcGVhdCB0b3AgY2VudGVyO1xufVxuXG5cblxuLnRhYmxlLWRlZmF1bHQgdGQgLmR0LXBpY2tlci1pbnB1dCBpbnB1dHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnRhYmxlLWRlZmF1bHQgdGQgLmR0LXBpY2tlci1pbnB1dCBpbnB1dDpmb2N1c3tcbiAgICBiYWNrZ3JvdW5kOiAjZjJmNWY3O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3gtc2hhZG93OiAgbm9uZTtcbn1cbi50YWJsZS1kZWZhdWx0IHRkIC5kdC1waWNrZXItaW5wdXQgLmR0LXBpY2tlci1pbnB1dC1pY29ue1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4uZHQtcGlja2VyLWJvZHl7XG4gICAgcGFkZGluZzogMTBweDtcbn0iLCIudHJhbnNmZXJfbWFpbntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4udHJhbnNmZXJfbGVmdHtcbiAgICBmbGV4OiAxO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiNmM2YzZjQ7XG59XG4udHJhbnNmZXJfbGVmdF9oM3tcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgcGFkZGluZzowIDE1cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkM2UwZWE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG4udHJhbnNmZXJfbGVmdF9oMyBwe1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xufVxuLnRyYW5zZmVyX2xlZnRfaDMgLm5hbWUtZmlsdGVye1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDVweDtcbiAgICB6LWluZGV4OiA5O1xuICAgIGJhY2tncm91bmQ6I2YzZjNmNDtcbn1cblxuLnRyYW5zZmVyX3JpZ2h0e1xuICAgIGZsZXg6IDE7XG4gICAgYmFja2dyb3VuZDojZjNmM2Y0O1xufVxuLnRyYW5zZmVyX3JpZ2h0X2gze1xuICAgIHBhZGRpbmc6MHB4IDE1cHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDNlMGVhO1xufVxuLnRyYW5zZmVyX2xlZnQgLnRyYW5zZmVyX2xpc3RfdWwgc3Bhbi5pY29ue1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBjb2xvcjogcmdiKDk5LCAxNzUsIDg3KTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udHJhbnNmZXJfbGlzdF91bHtcbiAgICBtYXgtaGVpZ2h0OmNhbGMoIDEwMHZoIC0gMTUwcHggKTtcbiAgICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLnRyYW5zZmVyX2xpc3RfdWwgbGl7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLnRyYW5zZmVyX2xpc3RfdWwgbGkgcHtcbiAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY29sb3I6IHJnYmEoOTEsIDk1LCAxMzUsIDEpXG59XG4udHJhbnNmZXJfbGlzdF91bCBsaTpob3ZlcntcbiAgICBiYWNrZ3JvdW5kOiAjZGRkO1xufVxuLnRyYW5zZmVyX2xlZnRfYm90e1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDNlMGVhO1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBjb2xvcjogcmdiKDk5LCAxNzUsIDg3KTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udHJhbnNmZXJfcmlnaHRfYm90e1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDNlMGVhO1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4udHJhbnNmZXJfcmlnaHRfYm90IC50cmFuc2Zlcl9idG5fZW1wdHl7XG4gICAgY29sb3I6IHJnYig5OSwgMTc1LCA4Nyk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnRyYW5zZmVyX3JpZ2h0IHNwYW4uaWNvbntcbiAgICBjb2xvcjogI2I2YjZiNjtcbn0iLCIudGV4dC1maWVsZC13cmFwcGVyIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59IiwiLyogcm91dGVyLWJveCAqL1xuXG4ucm91dGVyLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMHB4IDBweCAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4td2lkdGg6IDM4MHB4O1xufVxuLnJvdXRlci1jb250YWluZXIgLnRpdGxlLWxhcmdle1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDNlMGVhO1xufVxuLnJvdXRlci1jb250YWluZXIgLnJvdXRlci1idG4tbW9yZXtcbiAgICBtYXJnaW46IDEwcHggMCAtMjhweDtcbn1cbi5yb3V0ZXItY29udGFpbmVyIC5uYW1lLWZpbHRlcntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdG9wOiA2cHg7XG59XG5cbi5yb3V0ZXItYm94LWxpc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTU4cHg7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG59XG4ucm91dGVyLWJveC1saXN0LmFjdGl2ZXtcbiAgICBiYWNrZ3JvdW5kOiAjZjJmNWY3O1xuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2QzZTBlYTtcbn1cbi5yb3V0ZXItYm94LWxpc3QgPiBkaXZ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC0xNHB4O1xufVxuXG4ucm91dGVyLWJveC1saXN0ID4gaW1nIHtcblxuICAgIG1heC13aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgbWFyZ2luOiAyMHB4IDhweCAyMHB4IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5yb3V0ZXItYm94LWxpc3QgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjNWI1Zjg3O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gICAgbWF4LXdpZHRoOiAxNzBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucm91dGVyLWJveC1idG4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5yb3V0ZXItYm94LWJ0biBidXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDM2cHggIWltcG9ydGFudDtcbn1cblxuLnJvdXRlci1ib3gtYnRuIGJ1dHRvbiA+IGRpdiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ucm91dGVyLWJveC1idG4gYnV0dG9uID4gZGl2OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjhweDtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2RldmVsb3Blci9hc3NldHMvaW1nL3JvdXRlci1ib3gtbGlzdC1idG4taWNvbi5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyOHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTRweDtcbn1cblxuLnJvdXRlci1ib3gtYnRuLmRpc2FibGVke1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnJvdXRlci1ib3gtYnRuLmRpc2FibGVkIGJ1dHRvbiA+IGRpdjpiZWZvcmV7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLnJvdXRlci1ib3gtYnRuLmFjdGl2ZSBidXR0b24gPiBkaXY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDVweDtcbiAgICB0b3A6IC00cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2RldmVsb3Blci9hc3NldHMvaW1nL3JvdXRlci1idG4tYWN0aXZlLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3gtc2hhZG93OiAwIDJweCA2cHggcmdiYSgwLCAwLCAwLCAuMTIpO1xufVxuXG4ucm91dGVyLWJveC1idG4ucG9ydGFsLmFjdGl2ZSBidXR0b24gPiBkaXY6YWZ0ZXIge1xuICAgIHRvcDogMXB4O1xufVxuXG4ucm91dGVyLWJveC1idG4uZGV2ZWxvcGVyIGJ1dHRvbiA+IGRpdjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAtMjhweDtcbn1cblxuLnJvdXRlci1ib3gtYnRuLmFkbWluIGJ1dHRvbiA+IGRpdjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAtNTZweDtcbn1cblxuXG4ucm91dGVyLWJ0bi1tb3JlIHtcbiAgICBtYXJnaW46IDEwcHggLTEwcHggLTI4cHg7XG4gICAgYmFja2dyb3VuZDogI2YyZjVmNztcbn1cblxuLnJvdXRlci1idG4tbW9yZSBidXR0b24ge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG5cbi5yb3V0ZXItbWFya2V0bGlzdCB7XG4gICAgbWF4LWhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMjRzIGVhc2Utb3V0O1xufVxuXG4ucm91dGVyLW1hcmtldGxpc3Qub3BlbiB7XG4gICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyogLnJvdXRlci1tYXJrZXRsaXN0LWJ0biB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogI2YyZjVmNztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDNlMGVhO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ucm91dGVyLW1hcmtldGxpc3QtYnRuIGJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDU0cHghaW1wb3J0YW50O1xufVxuLnJvdXRlci1tYXJrZXRsaXN0LWJ0biBidXR0b24gaW1nIHtcbiAgICBoZWlnaHQ6IDI5cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW4tdG9wOiAtNnB4O1xufSAqL1xuXG5cblxuXG4udGl0bGUtbGFyZ2Uucm91dGVye1xuICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG4ubm90aWZpY2F0aW9uLWJveHtcbiAgICBtYXJnaW46IDAgLTEwcHg7XG59XG4ubm90aWZpY2F0aW9uLWJveC1saTpob3ZlcntcbiAgICBiYWNrZ3JvdW5kOiAjZjJmNWY3O1xufVxuLm5vdGlmaWNhdGlvbi1ib3gtbGl7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMTBweCA2MHB4IDEwcHggNHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDQwMHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkM2UwZWEgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMS41ZW0gIWltcG9ydGFudDtcbn1cbi5ub3RpZmljYXRpb24tYm94LWxpIHB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjNWI1Zjg3O1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuM2VtO1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgbWF4LWhlaWdodDogMi42ZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4ubm90aWZpY2F0aW9uLWJveC1saS50b3AgcHtcbn1cbi5ub3RpZmljYXRpb24tYm94LWxpLnRvcDphZnRlcntcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvZGV2ZWxvcGVyL2Fzc2V0cy9pbWcvVGFza0xpc3RWaWV3LWFwcC1saXN0LXN0YXR1cy5wbmdcIikgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDhweCAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA5cHg7XG4gICAgdG9wOiAxM3B4O1xufVxuLm5vdGlmaWNhdGlvbi1ib3gtbGkgZW17XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgY29sb3I6ICNhOWFhYmQ7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG4ubm90aWZpY2F0aW9uLWJveC1saSBlbSBpe1xuICAgIHBhZGRpbmc6IDAgNnB4O1xuICAgIGNvbG9yOiAjZDNlMGVhO1xufVxuLm5vdGlmaWNhdGlvbi1ib3gtbGk6YmVmb3Jle1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAtMTVweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvZGV2ZWxvcGVyL2Fzc2V0cy9pbWcvVGFza0xpc3RWaWV3LWFwcC1saXN0LXN0YXR1cy5wbmdcIikgbm8tcmVwZWF0O1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgNDUwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpIDBtcztcbn1cbi8qIC5ub3RpZmljYXRpb24tYm94LWxpID4gZGl2e1xuICAgIGJvcmRlci1yaWdodDoxcHggc29saWQgcmdiYSgyMTEsMjI0LDIzNCwwLjUpO1xufSAqL1xuXG5cblxuLm5vdGlmaWNhdGlvbi1ib3gtbGlub3RpZmljYXRpb24tbGktc3Vic2NyaXB0aW9uIHAgc3Bhbixcbi5ub3RpZmljYXRpb24tYm94LWxpLm5vdGlmaWNhdGlvbi1saS10YXNrIHAgc3Bhbixcbi5ub3RpZmljYXRpb24tYm94LWxpLm5vdGlmaWNhdGlvbi1saS1vcGVyYXRpb24gcCBzcGFue1xuICAgIGNvbG9yOiAjNjNhZjU3O1xufVxuXG4ubm90aWZpY2F0aW9uLWJveC1saS5ub3RpZmljYXRpb24tbGktYWxlcnQgcCBzcGFue1xuICAgIGNvbG9yOiAjZmY5ODAwO1xufVxuXG4ubm90aWZpY2F0aW9uLWNvdW50e1xuICAgIGJhY2tncm91bmQ6ICNmZjk4MDA7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIHBhZGRpbmc6IDAgNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDoyNXB4O1xuICAgIHRvcDogMTBweDtcbn1cblxuLnJvdXRlci1idG4tbW9yZTJ7XG4gICAgbWFyZ2luOiAxMHB4IDBweCAtMjhweCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6ICNmMmY1ZjcgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtOXB4ICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMwMGJjZDQgIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMzZweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMzZweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4yNHMgZWFzZS1vdXQ7XG59XG4ucm91dGVyLWJ0bi1tb3JlMjpob3ZlcntcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMSkgIWltcG9ydGFudDtcbn1cbi5yb3V0ZXItYnRuLW1vcmUtaGFsZntcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAycHgpO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZjtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xufVxuXG4ubm90aWZpY2F0aW9uLWJveC1saS1idXR0b257XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IC02MXB4ICFpbXBvcnRhbnQ7XG4gICAgdG9wOiA1MCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAtMjRweCAhaW1wb3J0YW50O1xuICAgIG9wYWNpdHk6IDA7XG59XG4ubm90aWZpY2F0aW9uLWJveC1saS1idXR0b24gc3Zne1xuICAgIGZpbGw6ICM2M2FmNTcgIWltcG9ydGFudDtcbn1cbi5ub3RpZmljYXRpb24tYm94LWxpOmhvdmVyOmJlZm9yZXtcbiAgICByaWdodDogNDBweDtcbiAgICBvcGFjaXR5OiAwO1xufVxuLm5vdGlmaWNhdGlvbi1ib3gtbGk6aG92ZXIgLm5vdGlmaWNhdGlvbi1ib3gtbGktYnV0dG9ue1xuICAgIHJpZ2h0OiAtNTJweCAhaW1wb3J0YW50O1xuICAgIG9wYWNpdHk6IDE7XG59XG5cblxuXG4ubm90aWZpY2F0aW9uLXRyLm5vdGlmaWNhdGlvbi10ci0xIHRkOm50aC1vZi10eXBlKDIpOmFmdGVyLFxuLm5vdGlmaWNhdGlvbi10ci5ub3RpZmljYXRpb24tdHItMiB0ZDpudGgtb2YtdHlwZSgyKTphZnRlcixcbi5ub3RpZmljYXRpb24tdHIubm90aWZpY2F0aW9uLXRyLTMgdGQ6bnRoLW9mLXR5cGUoMik6YWZ0ZXIsXG4ubm90aWZpY2F0aW9uLWJveC1saS5ub3RpZmljYXRpb24tbGktMTpiZWZvcmUsXG4ubm90aWZpY2F0aW9uLWJveC1saS5ub3RpZmljYXRpb24tbGktMjpiZWZvcmUsXG4ubm90aWZpY2F0aW9uLWJveC1saS5ub3RpZmljYXRpb24tbGktMzpiZWZvcmUsXG4ubm90aWZpY2F0aW9uLXNldHRpbmcubm90aWZpY2F0aW9uLXNldHRpbmctMTpiZWZvcmUsXG4ubm90aWZpY2F0aW9uLXNldHRpbmcubm90aWZpY2F0aW9uLXNldHRpbmctMjpiZWZvcmUsXG4ubm90aWZpY2F0aW9uLXNldHRpbmcubm90aWZpY2F0aW9uLXNldHRpbmctMzpiZWZvcmUsXG4ubm90aWZpY2F0aW9uLXRyLm5vdGlmaWNhdGlvbi10ci0wIHRkOm50aC1vZi10eXBlKDIpOmFmdGVyLFxuLm5vdGlmaWNhdGlvbi1ib3gtbGkubm90aWZpY2F0aW9uLWxpLTA6YmVmb3JlLFxuLm5vdGlmaWNhdGlvbi1zZXR0aW5nLm5vdGlmaWNhdGlvbi1zZXR0aW5nLTA6YmVmb3Jle1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03MnB4IDA7XG59XG5cblxuLmxvZy13YXJuaW5nIC5sb2dsaXN0LWJ0bjphZnRlcntcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zNnB4O1xufVxuXG4ubG9nLWVycm9yIC5sb2dsaXN0LWJ0bjphZnRlcntcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03MnB4O1xufVxuXG4ubG9nLW9wZXJhdGlvbiAubG9nbGlzdC1idG46YWZ0ZXJ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTA4cHg7XG59XG4ubG9nLXRyYW5zYWN0aW9uIC5sb2dsaXN0LWJ0bjphZnRlcntcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNDRweDtcbn1cblxuLmxvZy1zdWJ0ZXJtaW5hbCAubG9nbGlzdC1idG46YWZ0ZXJ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTgwcHg7XG59XG5cbi5hdWRpdC10eXBlLTExIC5sb2dsaXN0LWJ0bjphZnRlcntcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMTZweDtcbn1cbi5hdWRpdC10eXBlLTExLmZhaWxlZCAubG9nbGlzdC1idG46YWZ0ZXJ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2cHggLTIxNnB4O1xufVxuXG4ubm90aWZpY2F0aW9uLXRyLm5vdGlmaWNhdGlvbi10ci0xMSB0ZDpudGgtb2YtdHlwZSgyKTphZnRlcixcbi5ub3RpZmljYXRpb24tYm94LWxpLm5vdGlmaWNhdGlvbi1saS0xMTpiZWZvcmUsXG4ubm90aWZpY2F0aW9uLXNldHRpbmcubm90aWZpY2F0aW9uLXNldHRpbmctMTE6YmVmb3JlLFxuLmF1ZGl0LXR5cGUtMyAubG9nbGlzdC1idG46YWZ0ZXJ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjUycHg7XG59XG4uYXVkaXQtdHlwZS0zLmZhaWxlZCAubG9nbGlzdC1idG46YWZ0ZXJ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2cHggLTI1MnB4O1xufVxuXG4uYXVkaXQtdHlwZS0yMSAubG9nbGlzdC1idG46YWZ0ZXIsXG4uYXVkaXQtdHlwZS00IC5sb2dsaXN0LWJ0bjphZnRlcntcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yODhweDtcbn1cbi5hdWRpdC10eXBlLTIxLmZhaWxlZCAubG9nbGlzdC1idG46YWZ0ZXIsXG4uYXVkaXQtdHlwZS00LmZhaWxlZCAubG9nbGlzdC1idG46YWZ0ZXJ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2cHggLTI4OHB4O1xufVxuXG4ubm90aWZpY2F0aW9uLXRyLm5vdGlmaWNhdGlvbi10ci0yMiB0ZDpudGgtb2YtdHlwZSgyKTphZnRlcixcbi5ub3RpZmljYXRpb24tYm94LWxpLm5vdGlmaWNhdGlvbi1saS0yMjpiZWZvcmUsXG4ubm90aWZpY2F0aW9uLXNldHRpbmcubm90aWZpY2F0aW9uLXNldHRpbmctMjI6YmVmb3JlLFxuLm5vdGlmaWNhdGlvbi10ci5ub3RpZmljYXRpb24tdHItNDIgdGQ6bnRoLW9mLXR5cGUoMik6YWZ0ZXIsXG4ubm90aWZpY2F0aW9uLWJveC1saS5ub3RpZmljYXRpb24tbGktNDI6YmVmb3JlLFxuLm5vdGlmaWNhdGlvbi1zZXR0aW5nLm5vdGlmaWNhdGlvbi1zZXR0aW5nLTQyOmJlZm9yZSxcbi5ub3RpZmljYXRpb24tdHIubm90aWZpY2F0aW9uLXRyLTcxIHRkOm50aC1vZi10eXBlKDIpOmFmdGVyLFxuLm5vdGlmaWNhdGlvbi1ib3gtbGkubm90aWZpY2F0aW9uLWxpLTcxOmJlZm9yZSxcbi5ub3RpZmljYXRpb24tc2V0dGluZy5ub3RpZmljYXRpb24tc2V0dGluZy03MTpiZWZvcmUsXG4uYXVkaXQtdHlwZS01IC5sb2dsaXN0LWJ0bjphZnRlcntcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMjRweDtcbn1cbi5hdWRpdC10eXBlLTUuZmFpbGVkIC5sb2dsaXN0LWJ0bjphZnRlcntcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzZweCAtMzI0cHg7XG59XG4ubm90aWZpY2F0aW9uLXRyLm5vdGlmaWNhdGlvbi10ci0xMDEgdGQ6bnRoLW9mLXR5cGUoMik6YWZ0ZXIsXG4ubm90aWZpY2F0aW9uLWJveC1saS5ub3RpZmljYXRpb24tbGktMTAxOmJlZm9yZSxcbi5ub3RpZmljYXRpb24tc2V0dGluZy5ub3RpZmljYXRpb24tc2V0dGluZy0xMDE6YmVmb3Jle1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03MnB4IC0zMjRweDtcbn1cblxuLm5vdGlmaWNhdGlvbi10ci5ub3RpZmljYXRpb24tdHItNDMgdGQ6bnRoLW9mLXR5cGUoMik6YWZ0ZXIsXG4ubm90aWZpY2F0aW9uLWJveC1saS5ub3RpZmljYXRpb24tbGktNDM6YmVmb3JlLFxuLm5vdGlmaWNhdGlvbi1zZXR0aW5nLm5vdGlmaWNhdGlvbi1zZXR0aW5nLTQzOmJlZm9yZSxcbi5ub3RpZmljYXRpb24tdHIubm90aWZpY2F0aW9uLXRyLTIzIHRkOm50aC1vZi10eXBlKDIpOmFmdGVyLFxuLm5vdGlmaWNhdGlvbi1ib3gtbGkubm90aWZpY2F0aW9uLWxpLTIzOmJlZm9yZSxcbi5ub3RpZmljYXRpb24tc2V0dGluZy5ub3RpZmljYXRpb24tc2V0dGluZy0yMzpiZWZvcmUsXG4ubm90aWZpY2F0aW9uLXRyLm5vdGlmaWNhdGlvbi10ci03MiB0ZDpudGgtb2YtdHlwZSgyKTphZnRlcixcbi5ub3RpZmljYXRpb24tYm94LWxpLm5vdGlmaWNhdGlvbi1saS03MjpiZWZvcmUsXG4ubm90aWZpY2F0aW9uLXNldHRpbmcubm90aWZpY2F0aW9uLXNldHRpbmctNzI6YmVmb3JlLFxuLmF1ZGl0LXR5cGUtMTIgLmxvZ2xpc3QtYnRuOmFmdGVyLFxuLmF1ZGl0LXR5cGUtNiAubG9nbGlzdC1idG46YWZ0ZXJ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzYwcHg7XG59XG4uYXVkaXQtdHlwZS02LmZhaWxlZCAubG9nbGlzdC1idG46YWZ0ZXJ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2cHggLTM2MHB4O1xufVxuLm5vdGlmaWNhdGlvbi10ci5ub3RpZmljYXRpb24tdHItMTAyIHRkOm50aC1vZi10eXBlKDIpOmFmdGVyLFxuLm5vdGlmaWNhdGlvbi1ib3gtbGkubm90aWZpY2F0aW9uLWxpLTEwMjpiZWZvcmUsXG4ubm90aWZpY2F0aW9uLXNldHRpbmcubm90aWZpY2F0aW9uLXNldHRpbmctMTAyOmJlZm9yZXtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzJweCAtMzYwcHg7XG59XG5cbi5hdWRpdC10eXBlLTcgLmxvZ2xpc3QtYnRuOmFmdGVyLFxuLmF1ZGl0LXR5cGUtOCAubG9nbGlzdC1idG46YWZ0ZXJ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzk2cHg7XG59XG4uYXVkaXQtdHlwZS03LmZhaWxlZCAubG9nbGlzdC1idG46YWZ0ZXIsXG4uYXVkaXQtdHlwZS04LmZhaWxlZCAubG9nbGlzdC1idG46YWZ0ZXJ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2cHggLTM5NnB4O1xufVxuXG4ubm90aWZpY2F0aW9uLXRyLm5vdGlmaWNhdGlvbi10ci0yMSB0ZDpudGgtb2YtdHlwZSgyKTphZnRlcixcbi5ub3RpZmljYXRpb24tYm94LWxpLm5vdGlmaWNhdGlvbi1saS0yMTpiZWZvcmUsXG4ubm90aWZpY2F0aW9uLXNldHRpbmcubm90aWZpY2F0aW9uLXNldHRpbmctMjE6YmVmb3JlLFxuLm5vdGlmaWNhdGlvbi10ci5ub3RpZmljYXRpb24tdHItNDEgdGQ6bnRoLW9mLXR5cGUoMik6YWZ0ZXIsXG4ubm90aWZpY2F0aW9uLWJveC1saS5ub3RpZmljYXRpb24tbGktNDE6YmVmb3JlLFxuLm5vdGlmaWNhdGlvbi1zZXR0aW5nLm5vdGlmaWNhdGlvbi1zZXR0aW5nLTQxOmJlZm9yZSxcbi5hdWRpdC10eXBlLTEgLmxvZ2xpc3QtYnRuOmFmdGVyLFxuLmF1ZGl0LXR5cGUtMiAubG9nbGlzdC1idG46YWZ0ZXJ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDMycHg7XG59XG4uYXVkaXQtdHlwZS0xLmZhaWxlZCAubG9nbGlzdC1idG46YWZ0ZXIsXG4uYXVkaXQtdHlwZS0yLmZhaWxlZCAubG9nbGlzdC1idG46YWZ0ZXJ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2cHggLTQzMnB4O1xufVxuXG5cbi5ub3RpZmljYXRpb24tdHIubm90aWZpY2F0aW9uLXRyLTMxIHRkOm50aC1vZi10eXBlKDIpOmFmdGVyLFxuLm5vdGlmaWNhdGlvbi1ib3gtbGkubm90aWZpY2F0aW9uLWxpLTMxOmJlZm9yZSxcbi5ub3RpZmljYXRpb24tc2V0dGluZy5ub3RpZmljYXRpb24tc2V0dGluZy0zMTpiZWZvcmUsXG4uYXVkaXQtdHlwZS0xMCAubG9nbGlzdC1idG46YWZ0ZXJ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDY4cHg7XG59XG4uYXVkaXQtdHlwZS0xMC5mYWlsZWQgLmxvZ2xpc3QtYnRuOmFmdGVye1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNnB4IC00NjhweDtcbn1cblxuLmF1ZGl0LXR5cGUtMjUgLmxvZ2xpc3QtYnRuOmFmdGVyLFxuLmF1ZGl0LXR5cGUtMjIgLmxvZ2xpc3QtYnRuOmFmdGVyLFxuLmF1ZGl0LXR5cGUtMTYgLmxvZ2xpc3QtYnRuOmFmdGVyLFxuLmF1ZGl0LXR5cGUtMTIgLmxvZ2xpc3QtYnRuOmFmdGVyLFxuLmF1ZGl0LXR5cGUtMTggLmxvZ2xpc3QtYnRuOmFmdGVyLFxuLmF1ZGl0LXR5cGUtMTkgLmxvZ2xpc3QtYnRuOmFmdGVyLFxuLmF1ZGl0LXR5cGUtMjggLmxvZ2xpc3QtYnRuOmFmdGVye1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTUwNHB4O1xufVxuLmF1ZGl0LXR5cGUtMjUuZmFpbGVkIC5sb2dsaXN0LWJ0bjphZnRlcixcbi5hdWRpdC10eXBlLTIyLmZhaWxlZCAubG9nbGlzdC1idG46YWZ0ZXIsXG4uYXVkaXQtdHlwZS0xNi5mYWlsZWQgLmxvZ2xpc3QtYnRuOmFmdGVyLFxuLmF1ZGl0LXR5cGUtMTIuZmFpbGVkIC5sb2dsaXN0LWJ0bjphZnRlcixcbi5hdWRpdC10eXBlLTE4LmZhaWxlZCAubG9nbGlzdC1idG46YWZ0ZXIsXG4uYXVkaXQtdHlwZS0xOS5mYWlsZWQgLmxvZ2xpc3QtYnRuOmFmdGVyLFxuLmF1ZGl0LXR5cGUtMjguZmFpbGVkIC5sb2dsaXN0LWJ0bjphZnRlcntcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzZweCAtNTA0cHg7XG59XG5cblxuLmF1ZGl0LXR5cGUtMTMgLmxvZ2xpc3QtYnRuOmFmdGVye1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTU0MHB4O1xufVxuLmF1ZGl0LXR5cGUtMTMuZmFpbGVkIC5sb2dsaXN0LWJ0bjphZnRlcntcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzZweCAtNTQwcHg7XG59XG5cblxuLm5vdGlmaWNhdGlvbi10ci5ub3RpZmljYXRpb24tdHItNzMgdGQ6bnRoLW9mLXR5cGUoMik6YWZ0ZXIsXG4ubm90aWZpY2F0aW9uLWJveC1saS5ub3RpZmljYXRpb24tbGktNzM6YmVmb3JlLFxuLm5vdGlmaWNhdGlvbi1zZXR0aW5nLm5vdGlmaWNhdGlvbi1zZXR0aW5nLTczOmJlZm9yZSxcbi5hdWRpdC10eXBlLTE0IC5sb2dsaXN0LWJ0bjphZnRlcntcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzZweCAtNTc2cHg7XG59XG4uYXVkaXQtdHlwZS0xNC5mYWlsZWQgLmxvZ2xpc3QtYnRuOmFmdGVye1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTU3NnB4O1xufVxuXG4ubm90aWZpY2F0aW9uLXRyLm5vdGlmaWNhdGlvbi10ci0xMiB0ZDpudGgtb2YtdHlwZSgyKTphZnRlcixcbi5ub3RpZmljYXRpb24tYm94LWxpLm5vdGlmaWNhdGlvbi1saS0xMjpiZWZvcmUsXG4ubm90aWZpY2F0aW9uLXNldHRpbmcubm90aWZpY2F0aW9uLXNldHRpbmctMTI6YmVmb3JlLFxuLm5vdGlmaWNhdGlvbi10ci5ub3RpZmljYXRpb24tdHItODEgdGQ6bnRoLW9mLXR5cGUoMik6YWZ0ZXIsXG4ubm90aWZpY2F0aW9uLWJveC1saS5ub3RpZmljYXRpb24tbGktODE6YmVmb3JlLFxuLm5vdGlmaWNhdGlvbi1zZXR0aW5nLm5vdGlmaWNhdGlvbi1zZXR0aW5nLTgxOmJlZm9yZSxcbi5hdWRpdC10eXBlLTE1IC5sb2dsaXN0LWJ0bjphZnRlcntcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02MTJweDtcbn1cbi5hdWRpdC10eXBlLTE1LmZhaWxlZCAubG9nbGlzdC1idG46YWZ0ZXJ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2cHggLTYxMnB4O1xufVxuXG4uYXVkaXQtdHlwZS0xNyAubG9nbGlzdC1idG46YWZ0ZXJ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjQ4cHg7XG59XG4uYXVkaXQtdHlwZS0xNy5mYWlsZWQgLmxvZ2xpc3QtYnRuOmFmdGVye1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNnB4IC02NDhweDtcbn1cblxuLm5vdGlmaWNhdGlvbi10ci5ub3RpZmljYXRpb24tdHItMTUxIHRkOm50aC1vZi10eXBlKDIpOmFmdGVyLFxuLm5vdGlmaWNhdGlvbi1ib3gtbGkubm90aWZpY2F0aW9uLWxpLTE1MTpiZWZvcmUsXG4ubm90aWZpY2F0aW9uLXNldHRpbmcubm90aWZpY2F0aW9uLXNldHRpbmctMTUxOmJlZm9yZSxcbi5ub3RpZmljYXRpb24tdHIubm90aWZpY2F0aW9uLXRyLTE1MiB0ZDpudGgtb2YtdHlwZSgyKTphZnRlcixcbi5ub3RpZmljYXRpb24tYm94LWxpLm5vdGlmaWNhdGlvbi1saS0xNTI6YmVmb3JlLFxuLm5vdGlmaWNhdGlvbi1zZXR0aW5nLm5vdGlmaWNhdGlvbi1zZXR0aW5nLTE1MjpiZWZvcmUsXG4uYXVkaXQtdHlwZS05IC5sb2dsaXN0LWJ0bjphZnRlcntcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02ODRweDtcbn1cbi5hdWRpdC10eXBlLTkuZmFpbGVkIC5sb2dsaXN0LWJ0bjphZnRlcntcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzZweCAtNjg0cHg7XG59XG5cbi5hdWRpdC10eXBlLTI0IC5sb2dsaXN0LWJ0bjphZnRlcntcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03MjBweDtcbn1cbi5hdWRpdC10eXBlLTI0LmZhaWxlZCAubG9nbGlzdC1idG46YWZ0ZXJ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2cHggLTcyMHB4O1xufVxuXG4uYXVkaXQtdHlwZS0yMCAubG9nbGlzdC1idG46YWZ0ZXJ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODI4cHg7XG59XG4uYXVkaXQtdHlwZS0yMC5mYWlsZWQgLmxvZ2xpc3QtYnRuOmFmdGVye1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNnB4IC04MjhweDtcbn1cblxuLm5vdGlmaWNhdGlvbi10ci5ub3RpZmljYXRpb24tdHItMTUzIHRkOm50aC1vZi10eXBlKDIpOmFmdGVyLFxuLm5vdGlmaWNhdGlvbi1ib3gtbGkubm90aWZpY2F0aW9uLWxpLTE1MzpiZWZvcmUsXG4ubm90aWZpY2F0aW9uLXNldHRpbmcubm90aWZpY2F0aW9uLXNldHRpbmctMTUzOmJlZm9yZSxcbi5hdWRpdC10eXBlLTE0IC5sb2dsaXN0LWJ0bjphZnRlcntcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zNnB4O1xufVxuLmF1ZGl0LXR5cGUtMTQuZmFpbGVkIC5sb2dsaXN0LWJ0bjphZnRlcntcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzZweCAtMzZweDtcbn1cbi5hdWRpdC10eXBlLTMwIC5sb2dsaXN0LWJ0bjphZnRlcntcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC05MDBweDtcbn1cbi5hdWRpdC10eXBlLTMwLmZhaWxlZCAubG9nbGlzdC1idG46YWZ0ZXJ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2cHggLTkwMHB4O1xufVxuLmF1ZGl0LXR5cGUtMzEgLmxvZ2xpc3QtYnRuOmFmdGVye1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTg2NHB4O1xufVxuLmF1ZGl0LXR5cGUtMzEuZmFpbGVkIC5sb2dsaXN0LWJ0bjphZnRlcntcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzZweCAtODY0cHg7XG59XG4uYXVkaXQtdHlwZS0zMiAubG9nbGlzdC1idG46YWZ0ZXJ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODY0cHg7XG59XG4uYXVkaXQtdHlwZS0zMi5mYWlsZWQgLmxvZ2xpc3QtYnRuOmFmdGVye1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNnB4IC04NjRweDtcbn0iLCJcbi5Ob3RpZmljYXRpb25NZXNzYWdlRGV0YWlsLWJveCB7XG4gICAgbWFyZ2luLXRvcDogLTE2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbi5Ob3RpZmljYXRpb25NZXNzYWdlRGV0YWlsLWJveCA+IGxpIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QzZTBlYTtcbiAgICBwYWRkaW5nOiA5cHggMCAxMXB4IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzViNWY4NztcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBtaW4taGVpZ2h0OiAyNnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG59XG5cbi5Ob3RpZmljYXRpb25NZXNzYWdlRGV0YWlsLWJveCBsaSBlbSB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBjb2xvcjogI2E5YWFiZDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uTm90aWZpY2F0aW9uTWVzc2FnZURldGFpbC1ib3ggbGkgZW0gaW1nIHtcbiAgICBoZWlnaHQ6IDQ5cHg7XG4gICAgd2lkdGg6IDQ5cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBib3gtc2hhZG93OiAwIDJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cblxuLk5vdGlmaWNhdGlvbk1lc3NhZ2VEZXRhaWwtYm94IGxpIGgzIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZzogMTJweCAwO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5Ob3RpZmljYXRpb25NZXNzYWdlRGV0YWlsLWJveCA+IGxpIGIge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5Ob3RpZmljYXRpb25NZXNzYWdlRGV0YWlsLWJveCAuTm90aWZpY2F0aW9uTWVzc2FnZURldGFpbF90eXBlLFxuLk5vdGlmaWNhdGlvbk1lc3NhZ2VEZXRhaWwtYm94IC5hcHBfc2NyZWVuc2hvdF9ib3h7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIyMHB4KTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uTm90aWZpY2F0aW9uTWVzc2FnZURldGFpbC1pbWdncm91cCB7XG4gICAgbWFyZ2luLXRvcDogN3B4O1xuICAgIG1hcmdpbi1ib3R0b206IC02cHg7XG59XG5cbi5Ob3RpZmljYXRpb25NZXNzYWdlRGV0YWlsLWltZ2dyb3VwIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwIDhweCA4cHggMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLk5vdGlmaWNhdGlvbk1lc3NhZ2VEZXRhaWwtaW1nZ3JvdXAgbGk6aG92ZXIgaW1nIHtcbiAgICBib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG5cbi5Ob3RpZmljYXRpb25NZXNzYWdlRGV0YWlsLWltZ2dyb3VwIGxpIGltZyB7XG4gICAgd2lkdGg6IDkwcHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4xOHMgbGluZWFyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmM2Y2Zjg7XG59XG5cbi5hcGstbGFyZ2UtaWNvbiB7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgYm94LXNoYWRvdzogMCAxcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uTm90aWZpY2F0aW9uTWVzc2FnZURldGFpbF90eXBlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZTllZGY1O1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgbWFyZ2luLXRvcDogNnB4O1xufVxuLk5vdGlmaWNhdGlvbk1lc3NhZ2VEZXRhaWxfdHlwZTplbXB0eXtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4uTm90aWZpY2F0aW9uTWVzc2FnZURldGFpbF90eXBlID4gcCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjNWI1Zjg3ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xufVxuXG4uTm90aWZpY2F0aW9uTWVzc2FnZURldGFpbF90eXBlIC5pY29uLWZpbGV1cGxvYWQtZG93bmxvYWQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgdG9wOiAzcHg7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4uTm90aWZpY2F0aW9uTWVzc2FnZURldGFpbF90eXBlIC5pY29uLWZpbGV1cGxvYWQtZG93bmxvYWQgc3ZnIHtcbiAgICBjb2xvcjogIzYzYWY1NyAhaW1wb3J0YW50O1xufVxuXG4ucmlnaHQtdG9wLWNsb3NlIHtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2RldmVsb3Blci9hc3NldHMvaW1nL2J0bl9yZW1vdmUucG5nXCIpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTZweDtcbiAgICB0b3A6IDE2cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cblxuLyogcmVzZXQgKi9cbi5Ob3RpZmljYXRpb25NZXNzYWdlRGV0YWlsLWJveC1tZXNzYWdlIGgxLCAuTm90aWZpY2F0aW9uTWVzc2FnZURldGFpbC1ib3gtbWVzc2FnZSBoMiwgLk5vdGlmaWNhdGlvbk1lc3NhZ2VEZXRhaWwtYm94LW1lc3NhZ2UgaDMsIC5Ob3RpZmljYXRpb25NZXNzYWdlRGV0YWlsLWJveC1tZXNzYWdlIGg0LCAuTm90aWZpY2F0aW9uTWVzc2FnZURldGFpbC1ib3gtbWVzc2FnZSBoNSwgLk5vdGlmaWNhdGlvbk1lc3NhZ2VEZXRhaWwtYm94LW1lc3NhZ2UgaDYsIC5Ob3RpZmljYXRpb25NZXNzYWdlRGV0YWlsLWJveC1tZXNzYWdlIGRsLCAuTm90aWZpY2F0aW9uTWVzc2FnZURldGFpbC1ib3gtbWVzc2FnZSBkdCwgLk5vdGlmaWNhdGlvbk1lc3NhZ2VEZXRhaWwtYm94LW1lc3NhZ2UgZGQsIC5Ob3RpZmljYXRpb25NZXNzYWdlRGV0YWlsLWJveC1tZXNzYWdlIHVsLCAuTm90aWZpY2F0aW9uTWVzc2FnZURldGFpbC1ib3gtbWVzc2FnZSBvbCwgLk5vdGlmaWNhdGlvbk1lc3NhZ2VEZXRhaWwtYm94LW1lc3NhZ2UgbGksIC5Ob3RpZmljYXRpb25NZXNzYWdlRGV0YWlsLWJveC1tZXNzYWdlIHAsIC5Ob3RpZmljYXRpb25NZXNzYWdlRGV0YWlsLWJveC1tZXNzYWdlIGJsb2NrcXVvdGUsIC5Ob3RpZmljYXRpb25NZXNzYWdlRGV0YWlsLWJveC1tZXNzYWdlIHByZSwgLk5vdGlmaWNhdGlvbk1lc3NhZ2VEZXRhaWwtYm94LW1lc3NhZ2UgaHIsIC5Ob3RpZmljYXRpb25NZXNzYWdlRGV0YWlsLWJveC1tZXNzYWdlIGZpZ3VyZSwgLk5vdGlmaWNhdGlvbk1lc3NhZ2VEZXRhaWwtYm94LW1lc3NhZ2UgdGFibGUsIC5Ob3RpZmljYXRpb25NZXNzYWdlRGV0YWlsLWJveC1tZXNzYWdlIGNhcHRpb24sIC5Ob3RpZmljYXRpb25NZXNzYWdlRGV0YWlsLWJveC1tZXNzYWdlIHRoLCAuTm90aWZpY2F0aW9uTWVzc2FnZURldGFpbC1ib3gtbWVzc2FnZSB0ZCwgLk5vdGlmaWNhdGlvbk1lc3NhZ2VEZXRhaWwtYm94LW1lc3NhZ2UgZm9ybSwgLk5vdGlmaWNhdGlvbk1lc3NhZ2VEZXRhaWwtYm94LW1lc3NhZ2UgZmllbGRzZXQsIC5Ob3RpZmljYXRpb25NZXNzYWdlRGV0YWlsLWJveC1tZXNzYWdlIGxlZ2VuZCwgLk5vdGlmaWNhdGlvbk1lc3NhZ2VEZXRhaWwtYm94LW1lc3NhZ2UgaW5wdXQsIC5Ob3RpZmljYXRpb25NZXNzYWdlRGV0YWlsLWJveC1tZXNzYWdlIGJ1dHRvbiwgLk5vdGlmaWNhdGlvbk1lc3NhZ2VEZXRhaWwtYm94LW1lc3NhZ2UgdGV4dGFyZWEsIC5Ob3RpZmljYXRpb25NZXNzYWdlRGV0YWlsLWJveC1tZXNzYWdlIG1lbnUge1xuICAgIG1hcmdpbjogaW5pdGlhbDtcbiAgICBwYWRkaW5nOiBpbml0aWFsO1xuICAgIGZvbnQtZmFtaWx5OiBpbml0aWFsO1xufVxuXG4uTm90aWZpY2F0aW9uTWVzc2FnZURldGFpbC1ib3gtbWVzc2FnZSBoZWFkZXIsIC5Ob3RpZmljYXRpb25NZXNzYWdlRGV0YWlsLWJveC1tZXNzYWdlIGZvb3RlciwgLk5vdGlmaWNhdGlvbk1lc3NhZ2VEZXRhaWwtYm94LW1lc3NhZ2Ugc2VjdGlvbiwgLk5vdGlmaWNhdGlvbk1lc3NhZ2VEZXRhaWwtYm94LW1lc3NhZ2UgYXJ0aWNsZSwgLk5vdGlmaWNhdGlvbk1lc3NhZ2VEZXRhaWwtYm94LW1lc3NhZ2UgYXNpZGUsIG5hdiwgYWRkcmVzcywgZmlndXJlLCBmaWdjYXB0aW9uLCBtZW51LCBkZXRhaWxzIHtcbiAgICBkaXNwbGF5OiBpbml0aWFsO1xufVxuXG4uTm90aWZpY2F0aW9uTWVzc2FnZURldGFpbC1ib3gtbWVzc2FnZSB0YWJsZSB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBpbml0aWFsO1xuICAgIGJvcmRlci1zcGFjaW5nOiBpbml0aWFsO1xuICAgIHdvcmQtYnJlYWs6ICdicmVhay13b3JkJztcbn1cblxuLk5vdGlmaWNhdGlvbk1lc3NhZ2VEZXRhaWwtYm94LW1lc3NhZ2UgY2FwdGlvbiwgLk5vdGlmaWNhdGlvbk1lc3NhZ2VEZXRhaWwtYm94LW1lc3NhZ2UgdGgge1xuICAgIHRleHQtYWxpZ246IGluaXRpYWw7XG59XG5cblxuLk5vdGlmaWNhdGlvbk1lc3NhZ2VEZXRhaWwtYm94LW1lc3NhZ2UgaSwgY2l0ZSwgLk5vdGlmaWNhdGlvbk1lc3NhZ2VEZXRhaWwtYm94LW1lc3NhZ2UgZW0sIC5Ob3RpZmljYXRpb25NZXNzYWdlRGV0YWlsLWJveC1tZXNzYWdlIHZhciwgLk5vdGlmaWNhdGlvbk1lc3NhZ2VEZXRhaWwtYm94LW1lc3NhZ2UgYWRkcmVzcywgLk5vdGlmaWNhdGlvbk1lc3NhZ2VEZXRhaWwtYm94LW1lc3NhZ2UgZGZuIHtcbiAgICBmb250LXN0eWxlOiBpbml0aWFsO1xufVxuLk5vdGlmaWNhdGlvbk1lc3NhZ2VEZXRhaWwtYm94LW1lc3NhZ2UgaDEsIC5Ob3RpZmljYXRpb25NZXNzYWdlRGV0YWlsLWJveC1tZXNzYWdlIGgyLCAuTm90aWZpY2F0aW9uTWVzc2FnZURldGFpbC1ib3gtbWVzc2FnZSBoMywgLk5vdGlmaWNhdGlvbk1lc3NhZ2VEZXRhaWwtYm94LW1lc3NhZ2UgaDQsIC5Ob3RpZmljYXRpb25NZXNzYWdlRGV0YWlsLWJveC1tZXNzYWdlIGg1LCAuTm90aWZpY2F0aW9uTWVzc2FnZURldGFpbC1ib3gtbWVzc2FnZSBoNiwgLk5vdGlmaWNhdGlvbk1lc3NhZ2VEZXRhaWwtYm94LW1lc3NhZ2Ugc21hbGwge1xuICAgIGZvbnQtc2l6ZTogaW5pdGlhbDtcbn1cblxuXG4uTm90aWZpY2F0aW9uTWVzc2FnZURldGFpbC1ib3gtbWVzc2FnZSBsYWJlbCwgLk5vdGlmaWNhdGlvbk1lc3NhZ2VEZXRhaWwtYm94LW1lc3NhZ2Ugc3VtbWFyeSB7XG4gICAgY3Vyc29yOiBpbml0aWFsO1xufVxuXG5cbi5Ob3RpZmljYXRpb25NZXNzYWdlRGV0YWlsLWJveC1tZXNzYWdlIGgxLCAuTm90aWZpY2F0aW9uTWVzc2FnZURldGFpbC1ib3gtbWVzc2FnZSBoMiwgLk5vdGlmaWNhdGlvbk1lc3NhZ2VEZXRhaWwtYm94LW1lc3NhZ2UgaDMsIC5Ob3RpZmljYXRpb25NZXNzYWdlRGV0YWlsLWJveC1tZXNzYWdlIGg0LCAuTm90aWZpY2F0aW9uTWVzc2FnZURldGFpbC1ib3gtbWVzc2FnZSBoNSwgLk5vdGlmaWNhdGlvbk1lc3NhZ2VEZXRhaWwtYm94LW1lc3NhZ2UgaDYsIC5Ob3RpZmljYXRpb25NZXNzYWdlRGV0YWlsLWJveC1tZXNzYWdlIGVtLCAuTm90aWZpY2F0aW9uTWVzc2FnZURldGFpbC1ib3gtbWVzc2FnZSBzdHJvbmcsIC5Ob3RpZmljYXRpb25NZXNzYWdlRGV0YWlsLWJveC1tZXNzYWdlIGIge1xuICAgIGZvbnQtd2VpZ2h0OiBpbml0aWFsO1xufVxuLk5vdGlmaWNhdGlvbk1lc3NhZ2VEZXRhaWwtYm94LW1lc3NhZ2UgaDEsIC5Ob3RpZmljYXRpb25NZXNzYWdlRGV0YWlsLWJveC1tZXNzYWdlIGgyLCAuTm90aWZpY2F0aW9uTWVzc2FnZURldGFpbC1ib3gtbWVzc2FnZSBoMywgLk5vdGlmaWNhdGlvbk1lc3NhZ2VEZXRhaWwtYm94LW1lc3NhZ2UgaDQsIC5Ob3RpZmljYXRpb25NZXNzYWdlRGV0YWlsLWJveC1tZXNzYWdlIGg1LCAuTm90aWZpY2F0aW9uTWVzc2FnZURldGFpbC1ib3gtbWVzc2FnZSBoNntcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uTm90aWZpY2F0aW9uTWVzc2FnZURldGFpbC1ib3gtbWVzc2FnZSBoMXtcbiAgICBmb250LXNpemU6IDMycHg7XG59XG4uTm90aWZpY2F0aW9uTWVzc2FnZURldGFpbC1ib3gtbWVzc2FnZSBoMntcbiAgICBmb250LXNpemU6IDI0cHg7XG59XG4uTm90aWZpY2F0aW9uTWVzc2FnZURldGFpbC1ib3gtbWVzc2FnZSBsaSBoMyxcbi5Ob3RpZmljYXRpb25NZXNzYWdlRGV0YWlsLWJveC1tZXNzYWdlIGgze1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLk5vdGlmaWNhdGlvbk1lc3NhZ2VEZXRhaWwtYm94LW1lc3NhZ2UgaDR7XG4gICAgZm9udC1zaXplOiAxOHB4O1xufVxuLk5vdGlmaWNhdGlvbk1lc3NhZ2VEZXRhaWwtYm94LW1lc3NhZ2UgaDV7XG4gICAgZm9udC1zaXplOiAxNnB4O1xufVxuLk5vdGlmaWNhdGlvbk1lc3NhZ2VEZXRhaWwtYm94LW1lc3NhZ2UgaDZ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xufVxuXG5cbi5Ob3RpZmljYXRpb25NZXNzYWdlRGV0YWlsLWJveC1tZXNzYWdlIHN0cm9uZyxcbi5Ob3RpZmljYXRpb25NZXNzYWdlRGV0YWlsLWJveC1tZXNzYWdlIGJ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uTm90aWZpY2F0aW9uTWVzc2FnZURldGFpbC1ib3gtbWVzc2FnZSBsaSBlbSxcbi5Ob3RpZmljYXRpb25NZXNzYWdlRGV0YWlsLWJveC1tZXNzYWdlIGVtLFxuLk5vdGlmaWNhdGlvbk1lc3NhZ2VEZXRhaWwtYm94IGxpIC5Ob3RpZmljYXRpb25NZXNzYWdlRGV0YWlsLWJveC1tZXNzYWdlIGVte1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBjb2xvcjogaW5pdGlhbDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC1zaXplOiBpbml0aWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICBwYWRkaW5nOiBpbml0aWFsO1xufVxuLk5vdGlmaWNhdGlvbk1lc3NhZ2VEZXRhaWwtYm94LW1lc3NhZ2UgaW5ze1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLk5vdGlmaWNhdGlvbk1lc3NhZ2VEZXRhaWwtYm94LW1lc3NhZ2UgZGVse1xuICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuLk5vdGlmaWNhdGlvbk1lc3NhZ2VEZXRhaWwtYm94LW1lc3NhZ2UgY29kZXtcbiAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICAgIGJhY2tncm91bmQ6IHJnYigyNDEsIDI0MSwgMjQxKTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgcGFkZGluZzogMXB4IDNweDtcbiAgICBmb250LWZhbWlseTogbW9ub3NwYWNlO1xufVxuLk5vdGlmaWNhdGlvbk1lc3NhZ2VEZXRhaWwtYm94LW1lc3NhZ2UgcHJle1xuICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgYmFja2dyb3VuZDogI2YxZjFmMTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgcGFkZGluZzogMWVtIDEwcHg7XG59XG5cbi5Ob3RpZmljYXRpb25NZXNzYWdlRGV0YWlsLWJveC1tZXNzYWdlIGxpIHtcbiAgICBsaXN0LXN0eWxlOiB1bnNldDtcbiAgICBsaW5lLWhlaWdodDogMmVtO1xufVxubGkucHVibGljLURyYWZ0U3R5bGVEZWZhdWx0LWRlcHRoMHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xufVxuLnB1YmxpYy1EcmFmdFN0eWxlRGVmYXVsdC1ibG9ja3tcbiAgICBtYXJnaW46IDA7XG59XG4ucmR3LWVkaXRvci1tYWluIHByZXtcbiAgICBwYWRkaW5nOiA4cHggMjBweDtcbn1cbi5Ob3RpZmljYXRpb25NZXNzYWdlRGV0YWlsLWJveC1tZXNzYWdlIHVsIG9sLFxuLk5vdGlmaWNhdGlvbk1lc3NhZ2VEZXRhaWwtYm94LW1lc3NhZ2Ugb2wgdWx7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuLk5vdGlmaWNhdGlvbk1lc3NhZ2VEZXRhaWwtYm94LW1lc3NhZ2UgdWwsXG4uTm90aWZpY2F0aW9uTWVzc2FnZURldGFpbC1ib3gtbWVzc2FnZSBvbHtcbiAgICBtYXJnaW46IDEwcHggMTZweDtcbn1cbi5Ob3RpZmljYXRpb25NZXNzYWdlRGV0YWlsLWJveC1tZXNzYWdlIGJsb2NrcXVvdGV7XG4gICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjZjFmMWYxO1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ibG9jay1zdGFydDogMWVtO1xuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDFlbTtcbiAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiA0MHB4O1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiA0MHB4O1xufSIsIlxuLm5vdGlmaWNhdGlvbi1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDBweCAxMHB4IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udGl0bGUtbGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBjb2xvcjogIzViNWY4NztcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5ub3RpZmljYXRpb24tdHIgdGQ6bnRoLW9mLXR5cGUoMil7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbn1cbi5ub3RpZmljYXRpb24tdHIgdGQ6bnRoLW9mLXR5cGUoMik6YWZ0ZXJ7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIHRvcDogOXB4O1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2RldmVsb3Blci9hc3NldHMvaW1nL1Rhc2tMaXN0Vmlldy1hcHAtbGlzdC1zdGF0dXMucG5nXCIpIG5vLXJlcGVhdDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNik7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG59XG5cbi5ub3RpZmljYXRpb24tdHIgdGR7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5ub3RpZmljYXRpb24tdHIucmVhZGVkIHRke1xuICAgIGNvbG9yOiAjYTlhYWJkO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4ubm90aWZpY2F0aW9uLXRyLnJlYWRlZCB0ZDphZnRlcntcbiAgICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICAgIC1tb3otZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gICAgLW1zLWZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICAgIC1vLWZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICAgIGZpbHRlcjogZ3JheTtcbn0iLCIvKmZpbGUtdXBsb2FkKi9cbi5pY29uLWZpbGV1cGxvYWQtZG93bmxvYWQsXG4uaWNvbi1maWxldXBsb2FkLXVuZG8sXG4uaWNvbi1maWxldXBsb2FkLXJlbW92ZXtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIG1hcmdpbi10b3A6IC0wcHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMjRweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xufVxuLmljb24tZmlsZXVwbG9hZC12aWV3e1xuICAgIHdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG4udGFza2VkaXQtY29uZmlnLWJveC1saXN0LWZpbGV1cGxvYWR7XG4gICAgaGVpZ2h0OiA0MHB4O1xufVxuLnRpdGxlLWRldGFpbCArIC50YXNrZWRpdC1jb25maWctYm94LWxpc3QtZmlsZXVwbG9hZHtcbiAgICBtYXJnaW4tdG9wOiAtNnB4O1xufVxuLnRhc2stY29uZmlnLWJveCAudGFza2VkaXQtY29uZmlnLWJveC1saXN0LWZpbGV1cGxvYWQge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG59XG5cbi50YXNrZWRpdC1jb25maWctYm94LWxpc3QtZmlsZXVwbG9hZCA+IGRpdiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnRhc2stY29uZmlnLWJveCAudGFza2VkaXQtY29uZmlnLWJveC1saXN0LWZpbGV1cGxvYWQgPiBkaXZ7XG4gICAgcGFkZGluZy1yaWdodDogNDhweDtcbn1cblxuLnRhc2tlZGl0LWNvbmZpZy1ib3gtbGlzdC1maWxldXBsb2FkLmRlZmF1bHQgPiBkaXYsXG4udGFza2VkaXQtY29uZmlnLWJveC1saXN0LWZpbGV1cGxvYWQudXBsb2FkZWQgPiBkaXYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi50YXNrZWRpdC1jb25maWctYm94LWxpc3QtZmlsZXVwbG9hZC5kZWZhdWx0IC5pY29uLWZpbGV1cGxvYWQtZG93bmxvYWQsXG4udGFza2VkaXQtY29uZmlnLWJveC1saXN0LWZpbGV1cGxvYWQudXBsb2FkZWQgLmljb24tZmlsZXVwbG9hZC1kb3dubG9hZCxcbi50YXNrZWRpdC1jb25maWctYm94LWxpc3QtZmlsZXVwbG9hZC5kZWZhdWx0IC5pY29uLWZpbGV1cGxvYWQtcmVtb3ZlLFxuLnRhc2tlZGl0LWNvbmZpZy1ib3gtbGlzdC1maWxldXBsb2FkLnVwbG9hZGVkIC5pY29uLWZpbGV1cGxvYWQtcmVtb3ZlLFxuLnRhc2tlZGl0LWNvbmZpZy1ib3gtbGlzdC1maWxldXBsb2FkIC5pY29uLWZpbGV1cGxvYWQtdW5kbyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udGFza2VkaXQtY29uZmlnLWJveC1saXN0LWZpbGV1cGxvYWQudXBsb2FkZWQgLmljb24tZmlsZXVwbG9hZC11bmRvIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLnRhc2tlZGl0LWNvbmZpZy1ib3gtbGlzdC1maWxldXBsb2FkID4gbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogI2E5YWFiZDtcbiAgICBtYXJnaW4tdG9wOiAxN3B4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udGFza2VkaXQtY29uZmlnLWJveC1saXN0LWZpbGV1cGxvYWQgPiBkaXYgc3BhbiB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnRhc2tlZGl0LWNvbmZpZy1ib3gtbGlzdC1maWxldXBsb2FkIC5pY29uLWZpbGV1cGxvYWQtZG93bmxvYWQsXG4udGFza2VkaXQtY29uZmlnLWJveC1saXN0LWZpbGV1cGxvYWQgLmljb24tZmlsZXVwbG9hZC11bmRvLFxuLnRhc2tlZGl0LWNvbmZpZy1ib3gtbGlzdC1maWxldXBsb2FkIC5pY29uLWZpbGV1cGxvYWQtcmVtb3Zle1xuICAgIHRyYW5zaXRpb246IGFsbCA0NTBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSkgMG1zO1xuICAgIG1hcmdpbjogLTMwcHggMTBweCAwIDAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmIWltcG9ydGFudDtcbn1cbi5zZXR0aW5nLWxpc3QgLnRhc2tlZGl0LWNvbmZpZy1ib3gtbGlzdC1maWxldXBsb2FkIC5pY29uLWZpbGV1cGxvYWQtcmVtb3Zle1xuICAgIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbn1cbi50YXNrZWRpdC1jb25maWctYm94LWxpc3QtZmlsZXVwbG9hZCAuaWNvbi1maWxldXBsb2FkLXJlbW92ZXtcbiAgICBtYXJnaW4tdG9wOiAtMzBweCAhaW1wb3J0YW50O1xufVxuXG4udGFza2VkaXQtY29uZmlnLWJveC1saXN0LWZpbGV1cGxvYWQgLmljb24tZmlsZXVwbG9hZC1yZW1vdmUsXG4udGFza2VkaXQtY29uZmlnLWJveC1saXN0LWZpbGV1cGxvYWQgLmljb24tZmlsZXVwbG9hZC1kb3dubG9hZHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KSAhaW1wb3J0YW50O1xufVxuXG4udGFza2VkaXQtY29uZmlnLWJveC1saXN0LWZpbGV1cGxvYWQ6aG92ZXIgLmljb24tZmlsZXVwbG9hZC1yZW1vdmUsXG4udGFza2VkaXQtY29uZmlnLWJveC1saXN0LWZpbGV1cGxvYWQ6aG92ZXIgLmljb24tZmlsZXVwbG9hZC1kb3dubG9hZHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSAhaW1wb3J0YW50O1xufVxuXG5cbi50YXNrZWRpdC1jb25maWctYm94LWxpc3QtZmlsZXVwbG9hZCA+IGRpdjpob3ZlciAuaWNvbi1maWxldXBsb2FkLXJlbW92ZSxcbi50YXNrZWRpdC1jb25maWctYm94LWxpc3QtZmlsZXVwbG9hZCA+IGRpdjpob3ZlciAucGFyYW0tZG93bmxvYWQtYnRuIHtcbiAgICBvcGFjaXR5OiAxO1xufVxuXG4udGFza2VkaXQtY29uZmlnLWJveC1saXN0LWZpbGV1cGxvYWQgLmljb24tZmlsZXVwbG9hZC1yZW1vdmUgc3ZnLFxuLnRhc2tlZGl0LWNvbmZpZy1ib3gtbGlzdC1maWxldXBsb2FkIC5pY29uLWZpbGV1cGxvYWQtdW5kbyBzdmcsXG4uc2V0dGluZy1saXN0LWFjdGlvbiBidXR0b24uaWNvbi1maWxldXBsb2FkLXJlbW92ZSBzdmcge1xuICAgIGNvbG9yOiAjZmY5ODAwICFpbXBvcnRhbnQ7XG4gICAgZmlsbDogI2ZmOTgwMCAhaW1wb3J0YW50O1xufVxuXG4udGFza2VkaXQtY29uZmlnLWJveC1saXN0LWZpbGV1cGxvYWQgLmljb24tZmlsZXVwbG9hZC1kb3dubG9hZCBzdmcge1xuICAgIGNvbG9yOiAjNjNhZjU3ICFpbXBvcnRhbnQ7XG59XG5cbi50YXNrZWRpdC1jb25maWctYm94LWxpc3QtZmlsZXVwbG9hZC1idG4ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDZweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMXB4IGRhc2hlZCAjZDNlMGVhICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5hY3Rpb24tbW9yZS1pY29uYnV0dG9ue1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogNnB4O1xufVxuLmFjdGlvbi1tb3Jle1xuICAgIHdpZHRoOiAzNnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4ICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMzZweCAhaW1wb3J0YW50O1xufVxuLnRhc2tlZGl0LWNvbmZpZy1ib3gtbGlzdC1maWxldXBsb2FkLWJ0biA+IGRpdntcbiAgICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4udGFza2VkaXQtY29uZmlnLWJveC1saXN0LWZpbGV1cGxvYWQtYnRuLmRpc2FibGV7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZCAhaW1wb3J0YW50O1xufVxuXG4ucGFyYW0tZmlsZSAudGFza2VkaXQtY29uZmlnLWJveC1saXN0LWZpbGV1cGxvYWQtYnRue1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uc2V0dGluZy1saXN0IC50YXNrZWRpdC1jb25maWctYm94LWxpc3QtZmlsZXVwbG9hZC1idG57XG4gICAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmRlZmF1bHQgLnRhc2tlZGl0LWNvbmZpZy1ib3gtbGlzdC1maWxldXBsb2FkLWJ0biA+IGRpdntcbiAgICBiYWNrZ3JvdW5kOiAjZTllZGY1ICFpbXBvcnRhbnQ7XG59XG4uZGVmYXVsdCAudGFza2VkaXQtY29uZmlnLWJveC1saXN0LWZpbGV1cGxvYWQtYnRue1xuICAgIGJvcmRlcjogMXB4IGRhc2hlZCAjYTlhYWJkICFpbXBvcnRhbnQ7XG59XG4uZGVmYXVsdDpob3ZlciAudGFza2VkaXQtY29uZmlnLWJveC1saXN0LWZpbGV1cGxvYWQtYnRue1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDZweCByZ2JhKDAsMCwwLDAuMTIpICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpICFpbXBvcnRhbnQ7XG59XG5cbi50YXNrZWRpdC1jb25maWctYm94LWxpc3QtZmlsZXVwbG9hZC1idG4gc3BhbiB7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnRhc2tlZGl0LWNvbmZpZy1ib3gtbGlzdC1maWxldXBsb2FkLWJ0biBzcGFuOmxhc3QtY2hpbGQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2RldmVsb3Blci9hc3NldHMvaW1nL3Rhc2tlZGl0LWNvbmZpZy1ib3gtbGlzdC1maWxldXBsb2FkLWJ0bi5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW4tdG9wOiAtNHB4O1xufVxuXG4uZGVmYXVsdCAudGFza2VkaXQtY29uZmlnLWJveC1saXN0LWZpbGV1cGxvYWQtYnRuIHNwYW46bGFzdC1jaGlsZDpiZWZvcmUsXG4udXBsb2FkZWQgLnRhc2tlZGl0LWNvbmZpZy1ib3gtbGlzdC1maWxldXBsb2FkLWJ0biBzcGFuOmxhc3QtY2hpbGQ6YmVmb3JlIHtcbiAgICB3aWR0aDogMjFweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvZGV2ZWxvcGVyL2Fzc2V0cy9pbWcvdGFza2VkaXQtY29uZmlnLWJveC1saXN0LWZpbGV1cGxvYWQtZGVmYXVsdC1idG4ucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xufVxuXG4ucGFyYW0tZmlsZSAudGFza2VkaXQtY29uZmlnLWJveC1saXN0LWZpbGV1cGxvYWQtYnRuIHNwYW46bGFzdC1jaGlsZDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9kZXZlbG9wZXIvYXNzZXRzL2ltZy90YXNrZWRpdC1jb25maWctYm94LWxpc3QtZmlsZXVwbG9hZC1idG4ucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xufVxuIiwiXG5cbi50ZW1wbGF0ZS1saXN0IHtcbiAgICB3aWR0aDogY2FsYygzMy4zMzMzMyUgLSAxNnB4KTtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAuMjRzIGVhc2Utb3V0O1xufVxuXG4udGVtcGxhdGUtbGlzdDpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCAycHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG5cbi50ZW1wbGF0ZS1saXN0LWJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMTZweCAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi50ZW1wbGF0ZS1saXN0LWJ1dHRvbiBoMyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjNWI1Zjg3O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbWF4LWhlaWdodDogMjRweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbn1cblxuLnRlbXBsYXRlLWxpc3QtYnV0dG9uIHAge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGNvbG9yOiAjNWI1Zjg3O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50ZW1wbGF0ZS1saXN0LWJ1dHRvbiBwIGVtIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGNvbG9yOiAjYTlhYWJkO1xufVxuXG4udGVtcGxhdGUtbGlzdC1idXR0b24gcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvZGV2ZWxvcGVyL2Fzc2V0cy9pbWcvdGFicy1jb250ZW50LWljb24tY2FsZW5kYXIucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDZweDtcbn1cblxuLnRlbXBsYXRlLWxpc3QtYnV0dG9uLWFwcCB7XG4gICAgYmFja2dyb3VuZDogI2YyZjVmNztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWxlZnQ6IDM2cHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuXG4udGVtcGxhdGUtbGlzdC1idXR0b24tYXBwIGltZyB7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtMzZweDtcbiAgICB0b3A6IDA7XG4gICAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2QzZTBlYTtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLnRlbXBsYXRlLWxpc3QtYnV0dG9uLWFwcCBoMyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjNWI1Zjg3O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udGVtcGxhdGUtbGlzdC1idXR0b24tYXBwIGgzIGVtIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICM2M2FmNTc7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLnRlbXBsYXRlLWxpc3QtYnV0dG9uLWFwcCBwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogI2E5YWFiZDtcbiAgICBiYWNrZ3JvdW5kOiAjZjJmNWY3O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIHBhZGRpbmctbGVmdDogNnB4O1xuICAgIHotaW5kZXg6IDE7XG59XG5cbi50ZW1wbGF0ZS1saXN0LWJ1dHRvbi1hcHAgcDpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cblxuLnNldHRpbmctbGlzdCB7XG4gICAgYmFja2dyb3VuZDogI2YyZjVmNztcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgbWluLWhlaWdodDogNjRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ud2hpdGUtc2V0dGluZyAuc2V0dGluZy1saXN0IHtcblxufVxuLmFwcC1zZXR0aW5nLWxpc3Quc2V0dGluZy1saXN0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcycHg7XG59XG4uc2V0dGluZy1saXN0ID4gaW1ne1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMTZweDtcbiAgICB0b3A6IDEycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi5zZXR0aW5nLWxpc3QtZ3JvdXB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDQ1MG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSAwbXM7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wO1xufVxuLnNldHRpbmctbGlzdC1ncm91cC5oaWRle1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDApO1xuICAgIGhlaWdodDogMDtcbn1cbi5jb250YWluZXItdGFzay10YWJzLWNvbnRhaW5lciAuc2V0dGluZy1saXN0LFxuLmNvbnRhaW5lci10YXNrLXRhYnMtY29udGFpbmVyIC5zZXR0aW5nLWxpc3QtZGV0YWlsLFxuLndoaXRlLXNldHRpbmcgLnNldHRpbmctbGlzdCxcbi53aGl0ZS1zZXR0aW5nIC5zZXR0aW5nLWxpc3QtZGV0YWlsIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnNldHRpbmctbGlzdCBoMyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICM1YjVmODc7XG4gICAgdG9wOiAxMXB4O1xuICAgIG1hcmdpbi10b3A6IDEzcHg7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuLnNldHRpbmctbGlzdCBwIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICNhOWFhYmQ7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgIHBhZGRpbmctdG9wOiAycHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4uc2V0dGluZy1saXN0LWFjdGlvbiB7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LXNocmluazogMDtcbn1cblxuLnNldHRpbmctbGlzdC1hY3Rpb24gLmZpbHRlci1kcmF3ZXItY29udGVudHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XG59XG4uc2V0dGluZy1saXN0LXNpZ25hdHVyZSAuc2V0dGluZy1saXN0LWFjdGlvbi1pbnB1dHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLnNldHRpbmctbGlzdC1hY3Rpb24gYnV0dG9uIHN2Z3tcbiAgICBmaWxsOiAjNjNhZjU3ICFpbXBvcnRhbnQ7XG59XG4uc2V0dGluZy1saXN0LWFjdGlvbiA+IGJ1dHRvbntcbiAgICBtYXJnaW4tcmlnaHQ6IC02cHggIWltcG9ydGFudDtcbn1cblxuLnNldHRpbmctbGlzdC1hY3Rpb24taW5wdXQge1xuICAgIG1pbi1oZWlnaHQ6IDQ4cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMzYwcHggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogOHB4IDAgMHB4IDA7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgLyrop6PlhrPorr7nva7pobXpnaLnmoRpbnB1dOmUmeivr+aPkOekuueci+S4jeingeeahGJ1ZyovXG59XG5cbi5zZXR0aW5nLWxpc3QtYWN0aW9uLWlucHV0Omxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zZXR0aW5nLWxpc3QtYWN0aW9uLWlucHV0IGlucHV0LFxuLnNldHRpbmctbGlzdC1hY3Rpb24taW5wdXQgdGV4dGFyZWEge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGNvbG9yOiAjNjNhZjU3ICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICM2M2FmNTcgIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG4uc2V0dGluZy1saXN0LWFjdGlvbi1pbnB1dCB0ZXh0YXJlYXtcbiAgICBtYXJnaW4tdG9wOiAyMnB4ICFpbXBvcnRhbnQ7XG59XG4uc2V0dGluZy1saXN0LWFjdGlvbi1pbnB1dCBkaXZ7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uc2V0dGluZy1saXN0LWFjdGlvbi1pbnB1dCBkaXY6bGFzdC1jaGlsZHtcbiAgICBib3R0b206IDhweCAhaW1wb3J0YW50O1xufVxuLnNldHRpbmctbGlzdC1hY3Rpb24taW5wdXQgPiBkaXY6Zmlyc3QtY2hpbGR7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uc2V0dGluZy1saXN0LWFjdGlvbi1pbnB1dC5kaXNhYmxlZCBpbnB1dCB7XG4gICAgY29sb3I6ICNhOWFhYmQgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogI2E5YWFiZCAhaW1wb3J0YW50O1xufVxuXG4uc2V0dGluZy1saXN0LWFjdGlvbi1pbnB1dCBocjpmaXJzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogbm9uZSA7XG59XG5cbi5zZXR0aW5nLWxpc3QtYWN0aW9uLWlucHV0ID4gZGl2Om50aC1vZi10eXBlKDIpe1xuICAgIGJvdHRvbTogN3B4ICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5zZXR0aW5nLWxpc3QtYWN0aW9uLWRyb3Bkb3duIGRpdntcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgY29sb3I6ICM2M2FmNTcgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogIzYzYWY1NyAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuLnNldHRpbmctbGlzdC1hY3Rpb24tZHJvcGRvd24gYnV0dG9ue1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnNsaWRlLWRlZmF1bHR7XG4gICAgd2lkdGg6IDEwMHB4O1xufVxuLnNsaWRlLWRlZmF1bHQgPiBkaXZ7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG4uc2xpZGUtZGVmYXVsdCA+IGRpdiA+IGRpdiA+IGRpdjpudGgtb2YtdHlwZSgyKXtcbiAgICBiYWNrZ3JvdW5kOiAjZDNlMGVhICFpbXBvcnRhbnQ7XG59XG4uc2V0dGluZy1saXN0LWFjdGlvbiBoM3tcbiAgICBtYXJnaW46IDAgMTBweCAwIDA7XG4gICAgY29sb3I6ICM2M2FmNTc7XG59XG4uc2V0dGluZy1saXN0LWFjdGlvbiBoMyBzcGFue1xuICAgIGNvbG9yOiAjYTlhYWJkO1xufVxuXG4uc2V0dGluZy1saXN0LWFjdGlvbiAudGFza2VkaXQtY29uZmlnLWJveC1saXN0LWZpbGV1cGxvYWR7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG59XG5cbi50aGVtZS1jaGVja2JveCA+IGRpdiA+IGRpdntcblxufVxuLnNldHRpbmctbGlzdC1hY3Rpb24gLnRoZW1lLWNoZWNrYm94e1xuICAgIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvciAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyOHB4ICFpbXBvcnRhbnQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmYgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDlweCAhaW1wb3J0YW50O1xufVxuLnRoZW1lLWNoZWNrYm94LmFjdGl2ZXtcbiAgICBib3gtc2hhZG93OiAwIDNweCA4cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuLnNldHRpbmctbGlzdC1hY3Rpb24gLnRoZW1lLWNoZWNrYm94IHN2Z3tcbiAgICBmaWxsOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAtMTJweCAwIDAgLTZweDtcbiAgICBvcGFjaXR5OiAwO1xufVxuLnNldHRpbmctbGlzdC1hY3Rpb24gLnRoZW1lLWNoZWNrYm94LmFjdGl2ZSBzdmd7XG4gICAgb3BhY2l0eTogMTtcbn1cblxuXG4uc2V0dGluZy1saXN0LWRldGFpbCB7XG4gICAgYmFja2dyb3VuZDogI2YyZjVmNztcbiAgICBtYXJnaW46IC0ycHggMCAycHggMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjI0cyBlYXNlLW91dDtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMCAxNnB4IDBweDtcbiAgICBjb2xvcjogIzViNWY4Nztcbn1cblxuLnNldHRpbmctbGlzdC1kZXRhaWwub3BlbiB7XG4gICAgcGFkZGluZzogMCAxNnB4IDIwcHg7XG4gICAgbWF4LWhlaWdodDogNjAwcHg7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5zZXR0aW5nLWNvbnRhaW5lci1jb250ZW50IHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICAvKm92ZXJmbG93OiBoaWRkZW47Ki9cbiAgICB0cmFuc2l0aW9uOiBhbGwgLjI0cyBlYXNlLW91dDtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLnNldHRpbmctY29udGFpbmVyLWNvbnRlbnQuYWN0aXZlLFxuLnNldHRpbmctY29udGFpbmVyLWNvbnRlbnQuY29udGVudC1hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGZsb2F0OiBub25lO1xufVxuXG4uc2V0dGluZy1jb250YWluZXItY29udGVudC10aXRsZS1idG4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogLTlweDtcbn1cbiIsIi8qKioqKioqKioqVGVybWluYWxBcGtMaXN0Vmlldy5jc3MqKioqKioqKioqKioqKioqKioqKioqL1xuLnRhc2stY29uZmlnLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi50YXNrLWNvbmZpZy10YWJzIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uRGlhbG9nX19jb250ZW50IC50YXNrLWNvbmZpZy10YWJze1xuICAgIG1hcmdpbi10b3A6IDA7XG59XG5cbi50YXNrLWNvbmZpZy10YWJzIGJ1dHRvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2QzZTBlYSAhaW1wb3J0YW50O1xufVxuXG4udGFzay1jb25maWctdGFicyBidXR0b24gc3BhbiB7XG4gICAgY29sb3I6ICM1YjVmODcgIWltcG9ydGFudDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLnRhc2stY29uZmlnLXRhYnMgYnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZTFlMWUxICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogMCAzcHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG5cbi50YXNrLWNvbmZpZy10YWJzIGJ1dHRvbi5jb21wbGV0ZWQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMGJjZDQgIWltcG9ydGFudDtcbn1cblxuLnRhc2stY29uZmlnLXRhYnMgYnV0dG9uLmNvbXBsZXRlZCBzcGFuIHtcbiAgICBjb2xvcjogIzAwYmNkNCAhaW1wb3J0YW50O1xufVxuXG4udGFzay1jb25maWctdGFicyBidXR0b24uYWN0aXZlIHtcbn1cblxuLnRhc2stY29uZmlnLXRhYnMgYnV0dG9uLmFjdGl2ZSBzcGFuIHtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4udGFzay1jb25maWctYm94IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbn1cblxuLnRhc2stY29udGVudC1hY3Rpb24tYm94IHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHBhZGRpbmc6IDIwcHggMHB4IDMwcHggMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcblxufVxuXG4udGFzay1jb250ZW50LWFjdGlvbi1ib3ggPiBidXR0b24ge1xuICAgIGZsb2F0OiByaWdodDtcbn1cblxuLnRhc2stY29udGVudC1hY3Rpb24tYm94IC50YXNrLWNvbnRlbnQtYWN0aW9uLXNhdmUge1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGhlaWdodDogMzZweDtcbn1cblxuLnRhc2stY29uZmlnLWJveC5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uVGFza0Fwa1BhcmFtZXRlci10aXRsZSxcbi5UYXNrQXBrUGFyYW1ldGVyLXRpdGxlLWZvbGRhYmxlIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNTJweCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6ICNmMmY1ZjcgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjNWI1Zjg3ICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4xOHMgbGluZWFyO1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2QzZTBlYSAhaW1wb3J0YW50O1xuXG59XG5cbi5UYXNrQXBrUGFyYW1ldGVyLXRpdGxlLWZvbGRhYmxlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAxMXB4O1xuICAgIHJpZ2h0OiAxNnB4O1xuICAgIHRvcDogMjBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvZGV2ZWxvcGVyL2Fzc2V0cy9pbWcvdGx0bGUtYnRuLWNsb3NlLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMFxcMFxuKSB7XG4gICAgLlRhc2tBcGtQYXJhbWV0ZXItdGl0bGUtZm9sZGFibGU6YmVmb3JlIHtcbiAgICAgICAgcmlnaHQ6IDM2cHg7XG4gICAgfVxufVxuXG4uVGFza0Fwa1BhcmFtZXRlci10aXRsZS1mb2xkYWJsZS5vcGVuOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2RldmVsb3Blci9hc3NldHMvaW1nL3RsdGxlLWJ0bi1jbG9zZS5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciBib3R0b207XG59XG5cbi5UYXNrQXBrUGFyYW1ldGVyLXRpdGxlLWZvbGRhYmxlOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cblxuLlRhc2tBcGtQYXJhbWV0ZXItdGl0bGUtZm9sZGFibGUgc3BhbiB7XG4gICAgdGV4dC1pbmRlbnQ6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDUycHggIWltcG9ydGFudDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuXG5cblxuLnRhc2stY29uZmlnLWJveC1saXN0IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDNlMGVhO1xuICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgbWF4LWhlaWdodDogODAwcHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLW91dDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG92ZXJmbG93OiBhdXRvO1xufVxuLkRpYWxvZ19fY29udGVudCAudGFzay1jb25maWctYm94LWxpc3R7XG4gICAgbWF4LWhlaWdodDogaW5oZXJpdDtcbn1cblxuLnRhc2stY29uZmlnLWJveC1saXN0IGxpOm50aC1vZi10eXBlKDJuKXtcbiAgICBiYWNrZ3JvdW5kOiAjZjJmNWY3O1xufVxuLnRhc2stY29uZmlnLWJveC1saXN0IGxpOm50aC1vZi10eXBlKDJuLTEpe1xuICAgIGJhY2tncm91bmQ6ICNmOGZhZmI7XG59XG4udGFzay1jb25maWctYm94LWxpc3QtY2xvc2Uge1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiBoZWlnaHQgLjNzIGVhc2Utb3V0O1xufVxuXG4udGFza2VkaXQtY29uZmlnLWJveC1saXN0IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgbWF4LWhlaWdodDogODAwcHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLW91dDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLnRhc2stY29uZmlnLWJveC1saXN0ID4gaDMge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogIzViNWY4NztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyM3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLnRhc2stY29uZmlnLWJveC1saXN0ID4gaDMudGFzay1jb25maWctYm94LWxpc3QtbmV3bGluZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgY29sb3I6ICNhOWFhYmQ7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAyMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgIzYzYWY1Nztcbn1cblxuLnRhc2tlZGl0LWNvbmZpZy1ib3gtbGlzdCBoMyB7XG4gICAgcGFkZGluZzogMjZweCAwIDBweCAwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4udGFzay1jb25maWctYm94LWxpc3QgPiBoMzpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50YXNrLWNvbmZpZy1ib3gtbGlzdCBsaSB7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMXB4O1xuICAgIHRleHQtaW5kZW50OiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogI2E5YWFiZDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2Utb3V0O1xufVxuXG4udGFza2VkaXQtY29uZmlnLWJveC1saXN0ID4gZGl2IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MnB4ICFpbXBvcnRhbnQ7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2Utb3V0ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gNDRweCkgIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnRhc2tlZGl0LWNvbmZpZy1ib3gtbGlzdCA+IGRpdiA+IGRpdntcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG5cbi50YXNrZWRpdC1jb25maWctYm94LWxpc3QgPiBkaXYgZGl2IHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuXG4udGFza2VkaXQtY29uZmlnLWJveC1saXN0IC50YXNrZWRpdC1jb25maWctYm94LWxpc3QtZmlsZXVwbG9hZHtcbiAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgIGhlaWdodDogYXV0bztcbn1cbi50YXNrLWNvbmZpZy1ib3gtbGlzdCBsaSBzcGFuIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWF4LXdpZHRoOiA3MCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjNWI1Zjg3O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnRhc2stY29uZmlnLWJveC1saXN0IGxpIHNwYW4gYSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjMDBhYmMxO1xufVxuXG4udGFzay1jb25maWctYm94LWxpc3QgbGkgc3BhbiBhOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjg7XG59XG5cbi50YXNrLWNvbmZpZy1ib3gtbGlzdCBkaXYuUmVxdWlyZWQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiKlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTEwcHg7XG4gICAgYm90dG9tOiAxMXB4O1xuICAgIGNvbG9yOiAjZGI0NDM3O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLnRhc2stcG9wdXAtdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgcGFkZGluZzogMTBweCAwO1xufVxuXG4udGFzay1wb3B1cC10aXRsZSAubGF5b3V0LXN3aXRjaEdyb3VwIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4udGFzay1wb3B1cC10aXRsZSAuZGVmYXVsdC1zZWFyY2h7XG4gICAgaGVpZ2h0OiAzNnB4O1xufVxuLkRpYWxvZ19fY29udGVudCAudGFzay1wb3B1cC10aXRsZSAuZGVmYXVsdC1zZWFyY2h7XG4gICAgd2lkdGg6IDIyMHB4O1xufVxuXG4udGFzay1wb3B1cC10aXRsZSBoMyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogNDhweDtcbiAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6ICM1YjVmODc7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZsZXgtZ3JvdzogMjtcbn1cblxuLnRhc2stcG9wdXAtdGl0bGUgaDM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMnB4O1xuICAgIGhlaWdodDogMjJweDtcbiAgICBiYWNrZ3JvdW5kOiAjNWI1Zjg3O1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAxNHB4O1xufVxuXG4udGFzay1wb3B1cC10aXRsZSBoMyBlbSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjYTlhYWJkO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbWFyZ2luLWxlZnQ6IDZweDtcbn1cblxuLnRhc2stcG9wdXAtdGl0bGUgLnRhc2stcG9wdXAtdGl0bGUtc2VsZWN0IGRpdixcbi50YXNrLXBvcHVwLXRpdGxlIGlucHV0IHtcbiAgICBjb2xvcjogIzViNWY4NyAhaW1wb3J0YW50O1xufVxuXG5cbi50YXNrLXBvcHVwLXRpdGxlID4gZGl2ID4gZGl2IHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4udGFzay1wb3B1cC10aXRsZSA+IGRpdi50YXNrLXBvcHVwLXRpdGxlLXNlbGVjdCB7XG4gICAgd2lkdGg6IDE4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi50YXNrLXBvcHVwIHRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDAgMnB4O1xuXG59XG4udGFzay1wb3B1cCB0YWJsZSB0cntcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2QzZTBlYTtcbn1cblxuLnRhc2stcG9wdXAgdGhlYWQgdGgge1xuICAgIGhlaWdodDogNDRweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICNhOWFhYmQ7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkM2UwZWE7XG59XG5cbi50YXNrLXBvcHVwIHRib2R5IHRyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjE4cyBsaW5lYXI7XG59XG5cbi50YXNrLXBvcHVwIHRkIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjJmNWY3O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBjb2xvcjogIzViNWY4NztcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IDRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLnRhc2stcG9wdXAgdGQ6bGFzdC1jaGlsZHtcbn1cbi50YXNrLXBvcHVwIHRyIHRoOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgd2lkdGg6IDFweDtcbn1cbi50YXNrLXBvcHVwIHRyIHRoOmxhc3QtY2hpbGQge1xuICAgIG1pbi13aWR0aDogMTA4cHg7XG59XG5cbi50YXNrLXBvcHVwIHRyIHRkOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgY29sb3I6ICM2M2FmNTc7XG4gICAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4udGFzay1wb3B1cCB0ciB0ZCA+IGEge1xuICAgIGNvbG9yOiAjNjNhZjU3O1xufVxuXG4udGFzay1wb3B1cCB0ciB0ZCA+IGE6aG92ZXIge1xuICAgIGNvbG9yOiAjNWI1Zjg3O1xufVxuXG4udGFzay1wb3B1cCB0ZCBiPiB1dHRvbntcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMzBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDNweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMnB4IDAgMCA2cHggIWltcG9ydGFudDtcbn1cbi50YXNrLXBvcHVwIHRkIGJ1dHRvbiBzdmd7XG4gICAgZmlsbDogIzYzYWY1NyAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi50YXNrLXBvcHVwIHRib2R5IHRyOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cblxuLnRhc2tMaXN0LXBvcHVwIC50YXNrTGlzdC1wb3B1cC1pbnB1dCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLnRhc2tMaXN0LXBvcHVwIGlucHV0IHtcbiAgICBjb2xvcjogIzViNWY4NyAhaW1wb3J0YW50O1xufVxuXG4udGFza0xpc3QtcG9wdXAtaW5mb2JveCB7XG4gICAgYmFja2dyb3VuZDogI2YyZjVmNztcbn1cblxuLnRhc2tMaXN0LXBvcHVwLWluZm9ib3ggbGkge1xuICAgIHdpZHRoOiAxNDFweDtcbn1cblxuLnRhYnMtY29udGVudC1hY3Rpb24tYm94IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDNlMGVhO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZzogMjBweCAzMHB4IDMwcHggMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4udGFzay1jb250ZW50LWxpc3QtZ3JvdXAgLmFkbWluLXRhc2stZWRpdC1ub2RhdGEge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgY29sb3I6ICM1QjVGODc7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBtYXJnaW46IDMwcHggMDtcbn1cblxuLnRhc2stY29udGVudC1saXN0LWdyb3VwIC5hZG1pbi10YXNrLWVkaXQtbm9kYXRhIHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogI0E5QUFCRDtcbiAgICBtYXJnaW4tdG9wOiA2cHg7XG59XG5cbi50ZXJtaW5hbC1jb250YWluZXItdGFzay10YWJzLWNvbnRlbnQgPiBkaXYgPiBkaXYge1xuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuXG4udGVybWluYWwtY29udGFpbmVyLXRhc2stdGFicy1jb250ZW50IC50YWJzLWNvbnRlbnQtZGV0YWlscy1saXN0IHtcbiAgICBoZWlnaHQ6IGF1dG87XG59XG5cbi50ZXJtaW5hbC1jb250YWluZXItdGFzay10YWJzLWNvbnRlbnQgPiBkaXYgPiBkaXYgPiBkaXYge1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gOTFweCk7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLnRlcm1pbmFsLWNvbnRhaW5lci10YXNrLXRhYnMtY29udGVudCB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAyMHB4KTtcbn1cblxuLm5vdEFjdGl2ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udGVybWluYWwtY29udGFpbmVyLXRhc2stdGFicy1jb250ZW50ID4gZGl2IHtcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnRlcm1pbmFsLWNvbnRhaW5lci10YXNrLXRhYnMtY29udGVudC10YXNrIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDMwcHgpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXJtaW5hbC1jb250YWluZXItdGFzay10YWJzLWNvbnRlbnQtdGFzayA+IGRpdiB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA1MnB4KTtcbn1cblxuLnRlcm1pbmFsLWNvbnRhaW5lci10YXNrLXRhYnMtY29udGVudC10YXNrIC5hZG1pbi10YWJsZS1ub2RhdGEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtMTIwcHg7XG59XG5cbi50YXNrLWNvbnRlbnQtdGltZWJveCAucmVxdWlyZWQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRhc2stY29udGVudC10aW1lYm94IC5yZXF1aXJlZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiKlwiO1xuICAgIGNvbG9yOiAjQjk0QTQ4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC0xMHB4O1xuICAgIGJvdHRvbTogMTBweDtcbn1cblxuLnRhc2stYnV0dG9uLWZsYXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBiYjNkOTtcbiAgICBtYXJnaW46IC0xNnB4IDBweCAwcHggLTcycHg7XG59XG5cbi50YXNrLWNvbnRlbnQtdGltZWJveCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICBmb250LXNpemU6IDA7XG59XG5cbi50YXNrLWNvbnRlbnQtdGltZWJveCB1bCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxNzVweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4udGFzay1jb250ZW50LXRpbWVib3ggdWwgbGkge1xuICAgIHBhZGRpbmctbGVmdDogMjJweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICNhOWFhYmQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRhc2stY29udGVudC10aW1lYm94IHVsIGxpOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTFweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMnB4O1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2RldmVsb3Blci9hc3NldHMvaW1nL3Rhc2stY29udGVudC1zdGFydHRpbWUucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xufVxuXG4udGFzay1jb250ZW50LXRpbWVib3ggdWwgbGkudGFzay1jb250ZW50LWVuZHRpbWU6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDExcHg7XG59XG5cbi50YXNrLWNvbnRlbnQtdGltZWJveCBsaSBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICM1YjVmODc7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLnRhc2stY29udGVudC10aW1lYm94IHAge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMjY0cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjYTlhYWJkO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi50YXNrLWNvbnRlbnQtdGltZWJveCBwIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzViNWY4NztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4udGFzay1jb250ZW50LWxpc3QtZ3JvdXAgLnRhc2stY29udGVudC10aXRsZSxcbi50YXNrLWNvbmZpZy1ib3ggaDMge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogIzYzYWY1NztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uU3dpcGVhYmxlVmlld3MgPiBkaXYge1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uU3dpcGVhYmxlVmlld3MgPiBkaXYgPiBkaXYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG5cbi50ZXJtaW5hbC1hcHBEZXRhaWwtcHJldmlldyAuRGlhbG9nX190aXRsZSB7XG59XG5cbi50ZXJtaW5hbC1hcHBEZXRhaWwtcHJldmlldyAuRGlhbG9nX190aXRsZSBoMyA+IGRpdiB7XG4gICAgYmFja2dyb3VuZDogI2YyZjVmNyAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi50ZXJtaW5hbC1hcHBEZXRhaWwtcHJldmlldyAuRGlhbG9nX190aXRsZSBoMyA+IGRpdiBoMSB7XG4gICAgY29sb3I6ICM1YjVmODcgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMzJweCAhaW1wb3J0YW50O1xufVxuXG4udGVybWluYWwtYXBwRGV0YWlsLXByZXZpZXcgLkRpYWxvZ19fdGl0bGUgaDMgPiBkaXYgPiBkaXZ7XG4gICAgbWFyZ2luLXRvcDogLTI0cHggIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICByaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHRvcDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi50ZXJtaW5hbC1hcHBEZXRhaWwtcHJldmlldyAuRGlhbG9nX190aXRsZSBoMyA+IGRpdiBidXR0b24gc3ZnIHtcbiAgICBjb2xvcjogI2ZmOTgwMCAhaW1wb3J0YW50O1xuICAgIGZpbGw6ICNmZjk4MDAgIWltcG9ydGFudDtcbn1cblxuLmljb24tZmlsZXVwbG9hZC1kb3dubG9hZCBzcGFuIHtcbiAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbn1cblxuXG4vKioqKioqKioqKlRlcm1pbmFsQXBrVmlldy5jc3MqKioqKioqKioqKioqKioqKioqKioqL1xuXG5cbi5wdXNoLWRldGFpbC12aWV3IHtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA2NHB4KTtcbn1cblxuLnB1c2gtZGV0YWlsLXZpZXctbGVmdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAzMzBweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG5cbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4ucHVzaC1kZXRhaWwtdGl0bGUge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgaGVpZ2h0OiAxMjBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnB1c2gtZGV0YWlsLXRpdGxlIGxhYmVsIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICNkN2Q3ZTA7XG59XG5cbi5wdXNoLWRldGFpbC10aXRsZSBoMyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICAvKiBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7ICovXG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gICAgd2lkdGg6IDI2MHB4O1xufVxuXG4ucHVzaC1kZXRhaWwtdGl0bGUtaWNvbm1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHRvcDogOHB4O1xufVxuXG4ucHVzaC1kZXRhaWwtdGl0bGUtaWNvbm1lbnUgc3ZnIHtcbiAgICBjb2xvcjogI2VlZmY0MSAhaW1wb3J0YW50O1xufVxuXG4ucHVzaC1kZXRhaWwtdGl0bGUtaWNvbm1lbnUuZGVsZXRlIHN2Z3tcbiAgICBjb2xvcjogI2ZmOTgwMCAhaW1wb3J0YW50O1xufVxuXG4ucHVzaC1kZXRhaWwtY29udGVudCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwIDJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cblxuLnB1c2gtZGV0YWlsLWNvbnRlbnQtaW5mbyB7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDAgMjBweDtcbn1cblxuLnB1c2gtZGV0YWlsLWNvbnRlbnQtaW5mbyBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzViNWY4NztcbiAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBtaW4td2lkdGg6IDUwJTtcbiAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG59XG5cbi5wdXNoLWRldGFpbC1jb250ZW50LWluZm8gbGkgbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjYTlhYWJkO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuXG4ucHVzaC1kZXRhaWwtY29udGVudC1pbmZvIGxpID4gYiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHBhZGRpbmc6IDAgOHB4O1xufVxuXG4ucHVzaC1kZXRhaWwtY29udGVudC1pbmZvIC5wdXNoLWRldGFpbC1jb250ZW50LXNwYW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5wdXNoLWRldGFpbC1idG4tZWRpdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4ucHVzaC1kZXRhaWwtZmlsZWxpc3Qge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDNlMGVhO1xuICAgIHBhZGRpbmc6IDE4cHggMjBweCAyMHB4O1xufVxuXG4ucHVzaC1kZXRhaWwtZmlsZWxpc3QgbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogI2E5YWFiZDtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wdXNoLWRldGFpbC1maWxlbGlzdCBwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjNWI1Zjg3O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbjogOHB4IDA7XG4gICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICAgIG1hcmdpbi1yaWdodDogMjRweDtcbn1cblxuLnB1c2gtZGV0YWlsLWZpbGVsaXN0IHAgZW0ge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgY29sb3I6ICNhOWFhYmQ7XG4gICAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4ucHVzaC1kZXRhaWwtZmlsZWxpc3QgcCBzcGFuIHtcbiAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG59XG5cbi5wdXNoLWRldGFpbC1maWxlbGlzdCBwID4gYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICByaWdodDogLTI2cHg7XG4gICAgdG9wOiAwcHg7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wdXNoLWRldGFpbC1maWxlbGlzdCBwID4gYnV0dG9uIHN2ZyB7XG4gICAgY29sb3I6ICM2M2FmNTcgIWltcG9ydGFudDtcbn1cblxuLnB1c2gtYnRuLW5ld2Fwa3ZlcnNpb24ge1xuICAgIGJhY2tncm91bmQ6ICNkNWU3ZDcgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNjNhZjU3ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA0NnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAyMHB4IDAgMCAwICFpbXBvcnRhbnQ7XG59XG5cbi5wdXNoLWJ0bi1uZXdhcGt2ZXJzaW9uOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDNweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEyKSAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTJweCwgMCk7XG59XG5cbi5wdXNoLWJ0bi1uZXdhcGt2ZXJzaW9uIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzYzYWY1NztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5wdXNoLWJ0bi1uZXdhcGt2ZXJzaW9uIHNwYW4gZW0ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogI2E5YWFiZDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4ucHVzaC1idG4tbmV3YXBrdmVyc2lvbiBzcGFuOmxhc3QtY2hpbGQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2RldmVsb3Blci9hc3NldHMvaW1nL1Rlcm1pbmFsQXBwVmlldy1idG4tbmV3YXBrdmVyc2lvbi5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW4tdG9wOiAtNXB4O1xufVxuXG4ucHVzaC1kZXRhaWwtdmlldy1yaWdodCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzNTBweCk7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG4ucHVzaC1kZXRhaWwtdGVybWluYWwtbGlzdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnB1c2gtZGV0YWlsLXRlcm1pbmFsLWxpc3QgdGhlYWQgdHIge1xuICAgIGhlaWdodDogMzZweDtcbiAgICBjb2xvcjogI2E5YWFiZDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDNlMGVhO1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG59XG5cbi5wdXNoLWRldGFpbC10ZXJtaW5hbC1saXN0IHRoIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4ucHVzaC1kZXRhaWwtdGVybWluYWwtbGlzdCB0ciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjI0cyBlYXNlLW91dDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGhlaWdodDogMzZweDtcbiAgICBjb2xvcjogIzViNWY4NztcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZjJmNWY3O1xufVxuXG4ucHVzaC1kZXRhaWwtdGVybWluYWwtbGlzdCB0Ym9keSB0cjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2QzZTBlYTtcbn1cblxuLnB1c2gtZGV0YWlsLXRlcm1pbmFsLWxpc3QgdGQsXG4ucHVzaC1kZXRhaWwtdGVybWluYWwtbGlzdCB0aCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuXG4ucHVzaC1kZXRhaWwtdGVybWluYWwtbGlzdCB0ciB0ZDpudGgtY2hpbGQoMSksXG4ucHVzaC1kZXRhaWwtdGVybWluYWwtbGlzdCB0ciB0aDpudGgtY2hpbGQoMSkge1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbn1cblxuLnB1c2gtZGV0YWlsLXRlcm1pbmFsLWxpc3QgdHIgdGQ6bnRoLWNoaWxkKDIpIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuXG4ucHVzaC1kZXRhaWwtdGVybWluYWwtbGlzdCB0ciB0ZDpsYXN0LWNoaWxkIHtcbiAgICBjb2xvcjogIzYzYWY1Nztcbn1cblxuLnB1c2gtZGV0YWlsLXRlcm1pbmFsLWxpc3QgdHIucGVuZGluZyB0ZDpsYXN0LWNoaWxkIHtcbiAgICBjb2xvcjogI2ZmOTgwMDtcbn1cblxuLnB1c2gtZGV0YWlsLXRlcm1pbmFsLWxpc3QgdHIudW5hdmFpbGFibGUgdGQ6bGFzdC1jaGlsZCB7XG4gICAgY29sb3I6ICNhOWFhYmQ7XG59XG5cbi5wdXNoLXByb2dyZXNzLXN0ZXBwZXItYm94IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuXG4ucHVzaC1wcm9ncmVzcy1zdGVwcGVyLWJveCA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiAjZTllZGY1O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkM2UwZWE7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgcGFkZGluZzogMzVweCAzMHB4IDAgMzBweDtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnB1c2gtcHJvZ3Jlc3Mtc3RlcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IC0xNXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ucHVzaC1wcm9ncmVzcy1zdGVwIHN2ZyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucHVzaC1wcm9ncmVzcy1zdGVwIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICNhOWFhYmQ7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnB1c2gtcHJvZ3Jlc3Mtc3RlcCBoMyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjYTlhYWJkO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgbWFyZ2luLXRvcDogLThweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNHB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmZhaWxlZCAucHVzaC1wcm9ncmVzcy1zdGVwIGgze1xuICAgIGNvbG9yOiAjZGI0NDM3O1xufVxuXG4ucHVzaC1wcm9ncmVzcy1zdGVwOmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAxNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjYTlhYWJkO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2E5YWFiZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4yNHMgZWFzZS1vdXQ7XG59XG5cbi5mYWlsZWQgLnB1c2gtcHJvZ3Jlc3Mtc3RlcDpsYXN0LW9mLXR5cGU6YmVmb3Jle1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9kZXZlbG9wZXIvYXNzZXRzL2ltZy9pY29uLWZhaWxlZC5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGNvbnRlbnQ6IFwiXCIgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICNkYjQ0MzcgIWltcG9ydGFudDtcbn1cblxuLnB1c2gtcHJvZ3Jlc3Mtc3RlcDpudGgtY2hpbGQoMSk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIjFcIjtcbn1cblxuLnB1c2gtcHJvZ3Jlc3Mtc3RlcDpudGgtY2hpbGQoMyk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIjJcIjtcbn1cblxuLnB1c2gtcHJvZ3Jlc3Mtc3RlcDpudGgtY2hpbGQoNSk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIjNcIjtcbn1cblxuLnB1c2gtcHJvZ3Jlc3Mtc3RlcDpudGgtY2hpbGQoNyk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIjRcIjtcbn1cblxuLnB1c2gtcHJvZ3Jlc3Mtc3RlcDpudGgtY2hpbGQoOSk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIjVcIjtcbn1cblxuLnB1c2gtcHJvZ3Jlc3Mtc3RlcDpudGgtY2hpbGQoMTEpOmJlZm9yZSB7XG4gICAgY29udGVudDogXCI2XCI7XG59XG5cbi5zdGVwcGVyMCAucHVzaC1wcm9ncmVzcy1zdGVwOm50aC1jaGlsZCgxKTpiZWZvcmUsXG4uc3RlcHBlcjEgLnB1c2gtcHJvZ3Jlc3Mtc3RlcDpudGgtY2hpbGQoMyk6YmVmb3JlLFxuLnN0ZXBwZXIyIC5wdXNoLXByb2dyZXNzLXN0ZXA6bnRoLWNoaWxkKDUpOmJlZm9yZSxcbi5zdGVwcGVyMyAucHVzaC1wcm9ncmVzcy1zdGVwOm50aC1jaGlsZCg3KTpiZWZvcmUsXG4uc3RlcHBlcjQgLnB1c2gtcHJvZ3Jlc3Mtc3RlcDpudGgtY2hpbGQoOSk6YmVmb3JlLFxuLnN0ZXBwZXI1IC5wdXNoLXByb2dyZXNzLXN0ZXA6bnRoLWNoaWxkKDExKTpiZWZvcmV7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzYzYWY1NztcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kOiAjNjNhZjU3O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLnN0ZXBwZXIxIC5wdXNoLXByb2dyZXNzLXN0ZXA6bnRoLWNoaWxkKDEpIGgzLFxuLnN0ZXBwZXIyIC5wdXNoLXByb2dyZXNzLXN0ZXA6bnRoLWNoaWxkKDMpIGgzLFxuLnN0ZXBwZXIyIC5wdXNoLXByb2dyZXNzLXN0ZXA6bnRoLWNoaWxkKDEpIGgzLFxuLnN0ZXBwZXIzIC5wdXNoLXByb2dyZXNzLXN0ZXA6bnRoLWNoaWxkKDEpIGgzLFxuLnN0ZXBwZXIzIC5wdXNoLXByb2dyZXNzLXN0ZXA6bnRoLWNoaWxkKDMpIGgzLFxuLnN0ZXBwZXIzIC5wdXNoLXByb2dyZXNzLXN0ZXA6bnRoLWNoaWxkKDUpIGgzLFxuLnN0ZXBwZXI0IC5wdXNoLXByb2dyZXNzLXN0ZXA6bnRoLWNoaWxkKDEpIGgzLFxuLnN0ZXBwZXI0IC5wdXNoLXByb2dyZXNzLXN0ZXA6bnRoLWNoaWxkKDMpIGgzLFxuLnN0ZXBwZXI0IC5wdXNoLXByb2dyZXNzLXN0ZXA6bnRoLWNoaWxkKDUpIGgzLFxuLnN0ZXBwZXI0IC5wdXNoLXByb2dyZXNzLXN0ZXA6bnRoLWNoaWxkKDcpIGgzLFxuLnN0ZXBwZXI1IC5wdXNoLXByb2dyZXNzLXN0ZXA6bnRoLWNoaWxkKDEpIGgzLFxuLnN0ZXBwZXI1IC5wdXNoLXByb2dyZXNzLXN0ZXA6bnRoLWNoaWxkKDMpIGgzLFxuLnN0ZXBwZXI1IC5wdXNoLXByb2dyZXNzLXN0ZXA6bnRoLWNoaWxkKDUpIGgzLFxuLnN0ZXBwZXI1IC5wdXNoLXByb2dyZXNzLXN0ZXA6bnRoLWNoaWxkKDcpIGgzLFxuLnN0ZXBwZXI1IC5wdXNoLXByb2dyZXNzLXN0ZXA6bnRoLWNoaWxkKDkpIGgze1xuICAgIGNvbG9yOiAjNjNhZjU3O1xufVxuXG4uc3RlcHBlcjAgLnB1c2gtcHJvZ3Jlc3Mtc3RlcDpudGgtY2hpbGQoMSkgaDMsXG4uc3RlcHBlcjEgLnB1c2gtcHJvZ3Jlc3Mtc3RlcDpudGgtY2hpbGQoMykgaDMsXG4uc3RlcHBlcjIgLnB1c2gtcHJvZ3Jlc3Mtc3RlcDpudGgtY2hpbGQoNSkgaDMsXG4uc3RlcHBlcjMgLnB1c2gtcHJvZ3Jlc3Mtc3RlcDpudGgtY2hpbGQoNykgaDMsXG4uc3RlcHBlcjQgLnB1c2gtcHJvZ3Jlc3Mtc3RlcDpudGgtY2hpbGQoOSkgaDMsXG4uc3RlcHBlcjUgLnB1c2gtcHJvZ3Jlc3Mtc3RlcDpudGgtY2hpbGQoMTEpIGgzIHtcbiAgICBjb2xvcjogIzYzYWY1NztcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnN0ZXBwZXIxIC5wdXNoLXByb2dyZXNzLXN0ZXA6bnRoLWNoaWxkKDEpOmJlZm9yZSxcbi5zdGVwcGVyMiAucHVzaC1wcm9ncmVzcy1zdGVwOm50aC1jaGlsZCgxKTpiZWZvcmUsXG4uc3RlcHBlcjIgLnB1c2gtcHJvZ3Jlc3Mtc3RlcDpudGgtY2hpbGQoMyk6YmVmb3JlLFxuLnN0ZXBwZXIzIC5wdXNoLXByb2dyZXNzLXN0ZXA6bnRoLWNoaWxkKDEpOmJlZm9yZSxcbi5zdGVwcGVyMyAucHVzaC1wcm9ncmVzcy1zdGVwOm50aC1jaGlsZCgzKTpiZWZvcmUsXG4uc3RlcHBlcjMgLnB1c2gtcHJvZ3Jlc3Mtc3RlcDpudGgtY2hpbGQoNSk6YmVmb3JlLFxuLnN0ZXBwZXI0IC5wdXNoLXByb2dyZXNzLXN0ZXA6bnRoLWNoaWxkKDEpOmJlZm9yZSxcbi5zdGVwcGVyNCAucHVzaC1wcm9ncmVzcy1zdGVwOm50aC1jaGlsZCgzKTpiZWZvcmUsXG4uc3RlcHBlcjQgLnB1c2gtcHJvZ3Jlc3Mtc3RlcDpudGgtY2hpbGQoNSk6YmVmb3JlLFxuLnN0ZXBwZXI0IC5wdXNoLXByb2dyZXNzLXN0ZXA6bnRoLWNoaWxkKDcpOmJlZm9yZSxcbi5zdGVwcGVyNSAucHVzaC1wcm9ncmVzcy1zdGVwOm50aC1jaGlsZCgxKTpiZWZvcmUsXG4uc3RlcHBlcjUgLnB1c2gtcHJvZ3Jlc3Mtc3RlcDpudGgtY2hpbGQoMyk6YmVmb3JlLFxuLnN0ZXBwZXI1IC5wdXNoLXByb2dyZXNzLXN0ZXA6bnRoLWNoaWxkKDUpOmJlZm9yZSxcbi5zdGVwcGVyNSAucHVzaC1wcm9ncmVzcy1zdGVwOm50aC1jaGlsZCg3KTpiZWZvcmUsXG4uc3RlcHBlcjUgLnB1c2gtcHJvZ3Jlc3Mtc3RlcDpudGgtY2hpbGQoOSk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGV2ZWxvcGVyL2Fzc2V0cy9pbWcvcHVzaC1wcm9ncmVzcy1zdGVwLWNoZWNrLnBuZ1wiKTtcbn1cblxuLnB1c2gtcHJvZ3Jlc3Mtc3RlcHBlci1ib3guZGlzYWJsZSAucHVzaC1wcm9ncmVzcy1zdGVwOmxhc3QtY2hpbGQgaDMge1xuICAgIGNvbG9yOiAjZmY5ODAwO1xufVxuXG4ucHVzaC1wcm9ncmVzcy1zdGVwcGVyLWJveC5kaXNhYmxlIC5wdXNoLXByb2dyZXNzLXN0ZXA6bGFzdC1jaGlsZDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICNmZjk4MDA7XG59XG5cbi5wdXNoLXByb2dyZXNzLXN0ZXBwZXItY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAzMHB4O1xufVxuXG4ucHVzaC1wcm9ncmVzcy1zdGVwcGVyLWJveCA+IC5wdXNoLXByb2dyZXNzLXN0ZXBwZXItY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ucHVzaC1wcm9ncmVzcy1zdGVwcGVyLWNvbnRhaW5lciA+IGRpdiB7XG4gICAgbWluLWhlaWdodDogNDIwcHg7XG59XG5cbi5wdXNoLXByb2dyZXNzLXN0ZXBwZXItYXJyb3cge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDI3cHg7XG4gICAgbWFyZ2luOiAwIDMwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2RldmVsb3Blci9hc3NldHMvaW1nL3B1c2gtcHJvZ3Jlc3Mtc3RlcHBlci1hcnJvdy5wbmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICBmbGV4LXNocmluazogMDtcbn1cblxuLnB1c2gtcHJvZ3Jlc3Mtc3RlcHBlci1jb250ZW50IHtcbiAgICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnB1c2gtcHJvZ3Jlc3Mtc3RlcHBlci1jb250ZW50LnBhcmFtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG4ucHVzaC1wcm9ncmVzcy1zdGVwcGVyLWFjdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMzBweCAwIDAgMHB4O1xufVxuXG4ucHVzaC1wcm9ncmVzcy1zdGVwcGVyLWFjdGlvbiAuc2tpcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ucHVzaC1wcm9ncmVzcy1zdGVwcGVyLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICM1YjVmODc7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucHVzaC1wcm9ncmVzcy1zdGVwcGVyLXRpdGxlIHAge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogI2E5YWFiZDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICBwYWRkaW5nOiAwIDYwcHg7XG59XG5cbi5wdXNoLXByb2dyZXNzLXN0ZXBwZXItdGl0bGUgc3BhbntcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICNhOWFhYmQ7XG4gICAgZGlzcGxheTogaW5saW5lO1xufVxuXG4ucHVzaC1wcm9ncmVzcy1zdGVwcGVyLXRpdGxlIHNwYW4gYXtcbiAgICBjb2xvcjogIzAwYmNkNDtcbiAgICBwYWRkaW5nOiAwIDJweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjI0cyBlYXNlLW91dDtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuLnB1c2gtcHJvZ3Jlc3Mtc3RlcHBlci10aXRsZSBzcGFuIGE6aG92ZXJ7XG4gICAgb3BhY2l0eTogMC42O1xufVxuXG4ucHVzaC1wcm9ncmVzcy1zdGVwcGVyLXRpdGxlLXRvZ2dsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAzMHB4O1xuICAgIHRvcDogLTEycHg7XG59XG5cbi5wdXNoLXByb2dyZXNzLXN0ZXBwZXItdGl0bGUtdG9nZ2xlIHAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogNDZweDtcbiAgICB0b3A6IDE1cHg7XG4gICAgY29sb3I6ICM2M2FmNTc7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4ucHVzaC1wcm9ncmVzcy1zdGVwcGVyLXRpdGxlLXRvZ2dsZSA+IGRpdiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnB1c2gtcHJvZ3Jlc3Mtc3RlcCA+IHNwYW4ge1xuICAgIHBhZGRpbmc6IDAgMCAwIDUwcHg7XG4gICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5cbi8qYXBrPXZlcnNpb24qL1xuXG4ucHVzaGVkaXQtYXBwdmVyc2lvbiB7XG4gICAgYmFja2dyb3VuZDogI2U5ZWRmNTtcbn1cblxuLnB1c2hlZGl0LWFwcHZlcnNpb24gYnV0dG9uIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLnB1c2hlZGl0LWFwcHZlcnNpb24gYnV0dG9uID4gZGl2IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiA1NHB4O1xufVxuXG4ucHVzaGVkaXQtYXBwdmVyc2lvbiBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMjlweDtcbiAgICBoZWlnaHQ6IDI5cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIGxlZnQ6IDEycHg7XG4gICAgdG9wOiAxMnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkM2UwZWE7XG59XG5cbi5wdXNoZWRpdC1hcHB2ZXJzaW9uIGgzIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMS40ZW07XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHdpZHRoOiA0MDBweDtcbn1cblxuLnB1c2hlZGl0LWFwcHZlcnNpb24gaDMgZW0ge1xuICAgIGNvbG9yOiAjNjNhZjU3O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbWFyZ2luLWxlZnQ6IDZweDtcbn1cblxuLnB1c2hlZGl0LWFwcHZlcnNpb24gcCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjYTlhYWJkO1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNHB4O1xufVxuXG4vKiBwYXJhbWV0ZXIgKi9cblxuLnB1c2hlZGl0LXBhcmFtZXRlciB7XG4gICAgYmFja2dyb3VuZDogI2YyZjVmNztcbiAgICBib3JkZXI6IDFweCBkYXNoZWQgI2QzZTBlYSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbi5wdXNoZWRpdC1wYXJhbWV0ZXIgPiBidXR0b257XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi8qbGlzdC1wYXJhbWV0ZXJ2ZXJzaW9uKi9cblxuLnB1c2hlZGl0LXBhcmFtZXRlcmJveCBidXR0b24ge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wdXNoZWRpdC1saXN0LXBhcmFtZXRlcnZlcnNpb24ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkM2UwZWEgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuLnB1c2hlZGl0LWxpc3QtcGFyYW1ldGVydmVyc2lvbiBidXR0b24ge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLnB1c2hlZGl0LWJ0bi1uZXdwYXJhbWV0ZXJ2ZXJzaW9uID4gYnV0dG9uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLnB1c2hlZGl0LWJ0bi1uZXdwYXJhbWV0ZXJ2ZXJzaW9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjJmNWY3O1xuICAgIGJvcmRlcjogMXB4IGRhc2hlZCAjZDNlMGVhICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbi5wdXNoZWRpdC1idG4tbmV3cGFyYW1ldGVydmVyc2lvbiA+IGJ1dHRvbiBzcGFuIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzYzYWY1NyAhaW1wb3J0YW50O1xufVxuXG4ucHVzaGVkaXQtYnRuLW5ld3BhcmFtZXRlcnZlcnNpb24gPiBidXR0b24gc3BhbjpsYXN0LWNoaWxkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9kZXZlbG9wZXIvYXNzZXRzL2ltZy9yZWxhdGlvbnNoaXAtdHJlZS1pY29uLWJ0bi5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW4tdG9wOiAtNHB4O1xufVxuXG4ucHVzaGVkaXQtbGlzdC1wYXJhbWV0ZXJ2ZXJzaW9uID4gYnV0dG9uID4gZGl2IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiA1MnB4O1xufVxuXG4ucHVzaGVkaXQtbGlzdC1wYXJhbWV0ZXJ2ZXJzaW9uID4gYnV0dG9uIHNwYW4gZW0ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogI2E5YWFiZDtcbiAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5wdXNoZWRpdC1saXN0LXBhcmFtZXRlcnZlcnNpb24uaGlnaGxpZ2h0ID4gYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDBiY2Q0ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5wdXNoZWRpdC1saXN0LXBhcmFtZXRlcnZlcnNpb24uaGlnaGxpZ2h0ID4gYnV0dG9uIHNwYW4ge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5wdXNoZWRpdC1saXN0LXBhcmFtZXRlcnZlcnNpb24uaGlnaGxpZ2h0ID4gYnV0dG9uIHNwYW4gZW0ge1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4ucHVzaGVkaXQtbGlzdC1wYXJhbWV0ZXJ2ZXJzaW9uID4gYnV0dG9uID4gZGl2OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtMXB4O1xuICAgIHRvcDogLTFweDtcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2RldmVsb3Blci9hc3NldHMvaW1nL1Rlcm1pbmFsQXBwVmlldy1saXN0LXBhcmFtZXRlcnZlcnNpb24ucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgI2E5YWFiZDtcbn1cblxuLnB1c2hlZGl0LWxpc3QtcGFyYW1ldGVydmVyc2lvbi5kcmFmdCA+IGJ1dHRvbiA+IGRpdjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2RldmVsb3Blci9hc3NldHMvaW1nL1Rlcm1pbmFsQXBwVmlldy1saXN0LXBhcmFtZXRlcnZlcnNpb24tZHJhZnQucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgIzAwYmNkNDtcbn1cblxuLnB1c2hlZGl0LWxpc3QtcGFyYW1ldGVydmVyc2lvbi5kcmFmdCA+IGJ1dHRvbiA+IGRpdiB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogIzAwYmNkNDtcbn1cblxuLnB1c2hlZGl0LWxpc3QtcGFyYW1ldGVydmVyc2lvbi5hY3RpdmUgPiBidXR0b24gPiBkaXY6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9kZXZlbG9wZXIvYXNzZXRzL2ltZy9UZXJtaW5hbEFwcFZpZXctbGlzdC1wYXJhbWV0ZXJ2ZXJzaW9uLWFjdGl2ZS5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciAjNjNhZjU3O1xufVxuXG4ucHVzaGVkaXQtbGlzdC1wYXJhbWV0ZXJ2ZXJzaW9uLmFjdGl2ZSA+IGJ1dHRvbiA+IGRpdiB7XG4gICAgY29sb3I6ICM2M2FmNTc7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnB1c2hlZGl0LWxpc3QtcGFyYW1ldGVydmVyc2lvbi5hY3RpdmUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM2M2FmNTcgIWltcG9ydGFudDtcbn1cblxuLnB1c2hlZGl0LWxpc3QtcGFyYW1ldGVydmVyc2lvbi5hY3RpdmUgPiBidXR0b24gPiBkaXY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IC0xcHg7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9kZXZlbG9wZXIvYXNzZXRzL2ltZy9BZGRXaWRnZXREbGctaW5wdXQtYXBwdHlwZS1hY3RpdmUucG5nXCIpIG5vLXJlcGVhdDtcbn1cblxuLnB1c2hlZGl0LWxpc3QtcGFyYW1ldGVydmVyc2lvbiA+IGJ1dHRvbiA+IGRpdiBlbSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjYTlhYWJkO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcbn1cblxuLypwdXNoZWRpdC1pbnB1dC1hcHBvcGVuKi9cblxuLnB1c2hlZGl0LWlucHV0LWFwcG9wZW4ge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDNlMGVhO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDNlMGVhO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4ucHVzaGVkaXQtaW5wdXQtYXBwb3BlbiBwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjNWI1Zjg3O1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuXG4ucHVzaGVkaXQtaW5wdXQtYXBwb3BlbiBwIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogI2E5YWFiZDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiA5cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLnB1c2hlZGl0LWlucHV0LXRvZ2dsZSB7XG4gICAgaGVpZ2h0OiA2NHB4ICFpbXBvcnRhbnQ7O1xufVxuXG4ucHVzaGVkaXQtaW5wdXQtdG9nZ2xlIGRpdiB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLnB1c2hlZGl0LWlucHV0LXRvZ2dsZSBkaXYgZGl2IHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4ucHVzaGVkaXQtaW5wdXQtdG9nZ2xlIGRpdiBkaXYgc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucHVzaGVkaXQtaW5wdXQtdG9nZ2xlIGRpdiBkaXYgZGl2OmZpcnN0LWNoaWxkIHtcbiAgICBoZWlnaHQ6IDIycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xufVxuXG4vKmRhc2hib2FyZCovXG5cbi5wdXNoLWRldGFpbC1kYXNoYm9hcmQgPiBkaXYge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMzMlO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5wdXNoLXByb2dyZXNzLXN0ZXBwZXItY29udGVudCAucHVzaC1kZXRhaWwtZGFzaGJvYXJkID4gZGl2e1xuICAgIG1heC13aWR0aDogMjAwcHg7XG59XG5cbi5wdXNoLWRldGFpbC1kYXNoYm9hcmQgYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAxMnB4IDIwcHggIWltcG9ydGFudDtcbn1cblxuLnB1c2gtZGV0YWlsLWRhc2hib2FyZCBidXR0b246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA4MnB4O1xuICAgIGhlaWdodDogODJweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNnB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTQxcHg7XG4gICAgei1pbmRleDogMTA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5wdXNoLWRldGFpbC1kYXNoYm9hcmQgYnV0dG9uOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA0MHB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2RldmVsb3Blci9hc3NldHMvaW1nL2Zpcm13YXJlLWRldGFpbC1kYXNoYm9hcmQtaWNvbi5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciBib3R0b20gI2ZmZjtcbiAgICB6LWluZGV4OiAxMTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnB1c2gtZGV0YWlsLWRhc2hib2FyZCAucHVzaC1kZXRhaWwtZGFzaGJvYXJkLWRvd25sb2FkZWQgYnV0dG9uOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xufVxuXG4ucHVzaC1kZXRhaWwtZGFzaGJvYXJkIC5wdXNoLWRldGFpbC1kYXNoYm9hcmQtcGVuZGluZyBidXR0b246YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG5cbi5wdXNoLWRldGFpbC1kYXNoYm9hcmQgbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogIzViNWY4NztcbiAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xufVxuXG4ucHVzaC1kZXRhaWwtZGFzaGJvYXJkIC5wdXNoLWRldGFpbC1kYXNoYm9hcmQtZG93bmxvYWRlZCBidXR0b24gbGFiZWwge1xuICAgIGNvbG9yOiAjNjNhZjU3O1xufVxuXG4ucHVzaC1kZXRhaWwtZGFzaGJvYXJkIC5wdXNoLWRldGFpbC1kYXNoYm9hcmQtZGVmYXVsdCBidXR0b24gbGFiZWwge1xuICAgIGNvbG9yOiAjMDBiY2Q0O1xufVxuXG4ucHVzaC1kZXRhaWwtZGFzaGJvYXJkIC5wdXNoLWRldGFpbC1kYXNoYm9hcmQtcGVuZGluZyBidXR0b24gbGFiZWwge1xuICAgIGNvbG9yOiAjZmY5ODAwO1xuXG59XG5cbi5wdXNoLWRldGFpbC1kYXNoYm9hcmQgLnB1c2gtZGV0YWlsLWRhc2hib2FyZC11bmF2YWlsYWJsZSBidXR0b24gbGFiZWwge1xuICAgIGNvbG9yOiAjZGI0NDM3XG5cbn1cblxuLm9mZmxpbmUgLnB1c2gtZGV0YWlsLWRhc2hib2FyZCBidXR0b24gbGFiZWx7XG4gICAgY29sb3I6ICNhOWFhYmQgIWltcG9ydGFudDtcbn1cblxuXG4ucHVzaC1kZXRhaWwtZGFzaGJvYXJkIGJ1dHRvbiBwIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogIzViNWY4Nztcbn1cblxuLnB1c2gtZGV0YWlsLWRhc2hib2FyZCBidXR0b24gcCBlbSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjYTlhYWJkO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5waWUgc3ZnIHtcbiAgICB3aWR0aDogOTBweDtcbiAgICBoZWlnaHQ6IDkwcHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICBiYWNrZ3JvdW5kOiAjY2NmMmY2O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5waWUgY2lyY2xlIHtcbiAgICBmaWxsOiAjY2NmMmY2O1xuICAgIHN0cm9rZTogIzAwYmNkNDtcbiAgICBzdHJva2Utd2lkdGg6IDMyO1xuICAgIHN0cm9rZS1kYXNoYXJyYXk6IDM4IDEwMDsgLyogZm9yIDM4JSAqL1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG5cbn1cbi5waWUgKyBsYWJlbHtcbiAgICBmb250LWZhbWlseTogJ251bWJlcic7XG59XG5cblxuLnB1c2gtZGV0YWlsLWRhc2hib2FyZC1kb3dubG9hZGVkIC5waWUgc3ZnIHtcbiAgICBiYWNrZ3JvdW5kOiAjZTBlZmRkO1xufVxuLnB1c2gtZGV0YWlsLWRhc2hib2FyZC1kb3dubG9hZGVkIC5waWUgY2lyY2xlIHtcbiAgICBmaWxsOiAjZTBlZmRkO1xuICAgIHN0cm9rZTogIzYzYWY1Nztcbn1cblxuLnB1c2gtZGV0YWlsLWRhc2hib2FyZC1wZW5kaW5nIC5waWUgc3ZnIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZlYWNjO1xufVxuLnB1c2gtZGV0YWlsLWRhc2hib2FyZC1wZW5kaW5nIC5waWUgY2lyY2xlIHtcbiAgICBmaWxsOiAjZmZlYWNjO1xuICAgIHN0cm9rZTogI2ZmOTgwMDtcbn1cblxuLnB1c2gtZGV0YWlsLWRhc2hib2FyZC11bmF2YWlsYWJsZSAucGllIHN2ZyB7XG4gICAgYmFja2dyb3VuZDogI2ZmZWFjYztcbn1cbi5wdXNoLWRldGFpbC1kYXNoYm9hcmQtdW5hdmFpbGFibGUgLnBpZSBjaXJjbGUge1xuICAgIGZpbGw6ICNmZmVhY2M7XG4gICAgc3Ryb2tlOiAjZGI0NDM3O1xufVxuXG4ub2ZmbGluZSAucHVzaC1kZXRhaWwtZGFzaGJvYXJkIC5waWUgc3ZnIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjJmNWY3O1xufVxuLm9mZmxpbmUgLnB1c2gtZGV0YWlsLWRhc2hib2FyZCAucGllIGNpcmNsZSB7XG4gICAgZmlsbDogI2YyZjVmNztcbiAgICBzdHJva2U6ICNhOWFhYmQ7XG59XG5cblxuXG4vKnB1c2hkZXRhaWwqL1xuXG4ucHVzaGVkaXQtcHVzaGRldGFpbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucHVzaGVkaXQtcHVzaGRldGFpbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMTFweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW46IC00MHB4IDAgMCAtNTVweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvZGV2ZWxvcGVyL2Fzc2V0cy9pbWcvcHVzaGVkaXQtcHVzaGRldGFpbC1hcnJvdy5naWZcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICB6LWluZGV4OiAxMjtcbn1cblxuLnB1c2hlZGl0LXB1c2hkZXRhaWwuZmluaXNoZWQ6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvZGV2ZWxvcGVyL2Fzc2V0cy9pbWcvcHVzaGVkaXQtcHVzaGRldGFpbC1hcnJvdy5wbmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbn1cblxuLnB1c2hlZGl0LXB1c2hkZXRhaWwgPiBkaXYge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHdpZHRoOiAyOTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ucHVzaGVkaXQtcHVzaGRldGFpbCA+IGRpdiA+IHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogI2E5YWFiZDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDMwN3B4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMDtcblxufVxuXG4ucHVzaGVkaXQtcHVzaGRldGFpbC1hcHBib3gge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkM2UwZWE7XG59XG5cbi5wdXNoZWRpdC1wdXNoZGV0YWlsLWFwcGJveCBpbWcge1xuICAgIGhlaWdodDogNDlweDtcbiAgICB3aWR0aDogNDlweDtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5wdXNoZWRpdC1wdXNoZGV0YWlsLWFwcGJveCBoMyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgY29sb3I6ICM1YjVmODc7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW46IDAgMjRweDtcbiAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gICAgbWF4LWhlaWdodDogNGVtO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLnB1c2hlZGl0LXB1c2hkZXRhaWwtYXBwYm94IGVtIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBjb2xvcjogI2E5YWFiZDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gICAgbWFyZ2luOiA0cHggMzBweCAxMnB4O1xufVxuXG4ucHVzaGVkaXQtcHVzaGRldGFpbC1hcHBib3ggPiBkaXYge1xuICAgIGJhY2tncm91bmQ6ICNmMmY1Zjc7XG4gICAgYm9yZGVyOiAxcHggZGFzaGVkICNkM2UwZWEgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogODUlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgei1pbmRleDogMjA7XG59XG5cbi5wdXNoZWRpdC1wdXNoZGV0YWlsLWFwcGJveCA+IGRpdi5kb3dubG9hZGVkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNjNhZjU3ICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG5cbi5wdXNoZWRpdC1wdXNoZGV0YWlsLWFwcGJveCA+IGRpdi5mYWlsZWQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkYjQ0MzcgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cblxuLnB1c2hlZGl0LXB1c2hkZXRhaWwtYXBwYm94ID4gZGl2OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xufVxuXG4ucHVzaGVkaXQtcHVzaGRldGFpbC1hcHBib3ggPiBkaXYuZG93bmxvYWRlZDphZnRlciB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2RldmVsb3Blci9hc3NldHMvaW1nL0FkZFdpZGdldERsZy1pbnB1dC1hcHB0eXBlLWFjdGl2ZS5wbmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbn1cblxuLnB1c2hlZGl0LXB1c2hkZXRhaWwtYXBwYm94ID4gZGl2LmZhaWxlZDphZnRlciB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2RldmVsb3Blci9hc3NldHMvaW1nL0FkZFdpZGdldERsZy1pbnB1dC1hcHB0eXBlLWZhaWxlZC5wbmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbn1cblxuLnB1c2hlZGl0LXB1c2hkZXRhaWwtYXBwYm94ID4gZGl2LmRpc2FibGVkOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvZGV2ZWxvcGVyL2Fzc2V0cy9pbWcvQWRkV2lkZ2V0RGxnLWlucHV0LWFwcHR5cGUtZGlzYWJsZWQucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5cbi5wdXNoZWRpdC1wdXNoZGV0YWlsLWFwcGJveCA+IGRpdi5leHBpcmVkOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvZGV2ZWxvcGVyL2Fzc2V0cy9pbWcvQWRkV2lkZ2V0RGxnLWlucHV0LWFwcHR5cGUtZXhwaXJlZC5wbmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbn1cblxuLnB1c2hlZGl0LXB1c2hkZXRhaWwtYXBwYm94ID4gZGl2LmZhaWxlZCBidXR0b24gc3BhbiB7XG4gICAgY29sb3I6ICNkYjQ0MzcgIWltcG9ydGFudDtcbn1cblxuLnB1c2hlZGl0LXB1c2hkZXRhaWwtYXBwYm94ID4gZGl2LmRpc2FibGVkIGJ1dHRvbiBzcGFuIHtcbiAgICBjb2xvcjogI2ZmOTgwMCAhaW1wb3J0YW50O1xufVxuXG4ucHVzaGVkaXQtcHVzaGRldGFpbC1hcHBib3ggPiBkaXYuZXhwaXJlZCBidXR0b24gc3BhbiB7XG4gICAgY29sb3I6ICNhOWFhYmQgIWltcG9ydGFudDtcbn1cblxuLnB1c2hlZGl0LXB1c2hkZXRhaWwtYXBwYm94IGJ1dHRvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4ucHVzaGVkaXQtcHVzaGRldGFpbC1hcHBib3ggYnV0dG9uIHNwYW4ge1xuICAgIGNvbG9yOiAjNjNhZjU3O1xuICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcblxufVxuXG4ucHVzaGVkaXQtcHVzaGRldGFpbC1hcHBib3ggYnV0dG9uIHNwYW46bGFzdC1jaGlsZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvZGV2ZWxvcGVyL2Fzc2V0cy9pbWcvdGFicy1jb250ZW50LWljb24tcGFja2FnZS5wbmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMnB4O1xufVxuXG4ucHVzaGVkaXQtcHVzaGRldGFpbC1hcHBib3ggLnB1c2hlZGl0LXB1c2hkZXRhaWwtYXBwYm94LXBhcmFtZXRlciBidXR0b24gc3BhbjpsYXN0LWNoaWxkOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2RldmVsb3Blci9hc3NldHMvaW1nL3RhYnMtY29udGVudC1pY29uLXNpemUucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5cbi5wdXNoZWRpdC1wdXNoZGV0YWlsLXRhcmdldGJveCB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gICAgYmFja2dyb3VuZDogI2YyZjVmNztcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjI0cyBlYXNlLW91dDtcbn1cblxuLnB1c2hlZGl0LXB1c2hkZXRhaWwtdGFyZ2V0Ym94OmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cblxuLnB1c2hlZGl0LXB1c2hkZXRhaWwtdGFyZ2V0Ym94IGJ1dHRvbiB7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDNlMGVhICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogI2YyZjVmNyAhaW1wb3J0YW50O1xufVxuXG4ucHVzaGVkaXQtcHVzaGRldGFpbC10YXJnZXRib3ggYnV0dG9uID4gZGl2IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nLXRvcDogMTYwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucHVzaGVkaXQtcHVzaGRldGFpbC10YXJnZXRib3ggYnV0dG9uID4gZGl2OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDM5cHg7XG4gICAgdG9wOiA5MHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgaGVpZ2h0OiA1NHB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9kZXZlbG9wZXIvYXNzZXRzL2ltZy9wdXNoZWRpdC1wdXNoZGV0YWlsLXRhcmdldGJveC1pbWFnZS5wbmdcIikgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xufVxuXG4ucHVzaGVkaXQtcHVzaGRldGFpbC10YXJnZXRib3gudGVybWluYWwgYnV0dG9uID4gZGl2OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xufVxuXG4ucHVzaGVkaXQtcHVzaGRldGFpbC10YXJnZXRib3ggYnV0dG9uIGRpdiBsYWJlbCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogI2E5YWFiZDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLnB1c2hlZGl0LXB1c2hkZXRhaWwtdGFyZ2V0Ym94IGJ1dHRvbiBkaXYgaDMge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGNvbG9yOiAjNWI1Zjg3O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgICBtYXJnaW46IDAgMjBweDtcbn1cblxuLnB1c2hlZGl0LXB1c2hkZXRhaWwtdGFyZ2V0Ym94LXN0YXR1cyB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkM2UwZWE7XG4gICAgbWFyZ2luOiAyMnB4IDE2cHg7XG59XG5cbi5wdXNoZWRpdC1wdXNoZGV0YWlsLXRhcmdldGJveC1zdGF0dXMgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgY29sb3I6ICNmZjk4MDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkM2UwZWE7XG4gICAgaGVpZ2h0OiA0MXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xufVxuXG4ucHVzaGVkaXQtcHVzaGRldGFpbC10YXJnZXRib3gtc3RhdHVzIHAuZG93bmxvYWRlZCB7XG4gICAgY29sb3I6ICM2M2FmNTc7XG59XG5cbi5wdXNoZWRpdC1wdXNoZGV0YWlsLXRhcmdldGJveC1zdGF0dXMgcC5mYWlsZWQge1xuICAgIGNvbG9yOiAjZGI0NDM3O1xufVxuXG4ucHVzaGVkaXQtcHVzaGRldGFpbC10YXJnZXRib3gtc3RhdHVzIHAgZW0ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjYTlhYWJkO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZmxvYXQ6IGxlZnQ7XG59XG5cbi8qcHVzaC1jb21wbGV0ZWQqL1xuXG4ucHVzaC1jb21wbGV0ZWQgaDMge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICBjb2xvcjogIzViNWY4NztcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5wdXNoLWNvbXBsZXRlZCBoMzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9kZXZlbG9wZXIvYXNzZXRzL2ltZy9pY29uLWZpbmlzaGVkLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLnB1c2gtcHJvZ3Jlc3Mtc3RlcHBlci1ib3guZGlzYWJsZWQgLnB1c2gtY29tcGxldGVkIGgzOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2RldmVsb3Blci9hc3NldHMvaW1nL2ljb24tcmVqZWN0LnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xufVxuXG4ucHVzaC1wcm9ncmVzcy1zdGVwcGVyLWJveC5mYWlsZWQgLnB1c2gtY29tcGxldGVkIGgzOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2RldmVsb3Blci9hc3NldHMvaW1nL2ljb24tZmFpbGVkLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xufVxuXG4ucHVzaC1wcm9ncmVzcy1zdGVwcGVyLWJveC5pbmFjdGl2ZSAucHVzaC1jb21wbGV0ZWQgaDM6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvZGV2ZWxvcGVyL2Fzc2V0cy9pbWcvaWNvbi1yZWplY3QucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5cbi5wdXNoLXByb2dyZXNzLXN0ZXBwZXItYm94LmV4cGlyZWQgLnB1c2gtY29tcGxldGVkIGgzOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2RldmVsb3Blci9hc3NldHMvaW1nL2ljb24tZXhwaXJlZC5wbmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbn1cblxuLnB1c2gtY29tcGxldGVkIHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogI2E5YWFiZDtcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XG59XG5cbi5UZXJtaW5hbEFwa0FkZFZpZXctYXBrLWljb257XG4gICAgd2lkdGg6IDUwcHg7XG59XG5cbi5UZXJtaW5hbEFwa0FkZFZpZXctYXBrLWljb24gaW1ne1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbn1cblxuLmFjZV9jb250ZW50ID4gZGl2IGRpdiB7XG4gICAgZm9udC1mYW1pbHk6ICdNb25hY28nLCAnTWVubG8nLCAnVWJ1bnR1IE1vbm8nLCAnQ29uc29sYXMnLCAnc291cmNlLWNvZGUtcHJvJywgbW9ub3NwYWNlO1xufVxuXG4udGFza2VkaXQtY29uZmlnLWJveC1saXN0IC5wYXJhbS10ZXh0YXJlYXtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbn1cblxuLnRhc2tlZGl0LWNvbmZpZy1ib3gtbGlzdCAuYWNlX2VkaXRvcntcbiAgICBjb2xvcjogY3VycmVudENvbG9yICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogI2ZjZmNmYyAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkM2UwZWEgIWltcG9ydGFudDtcbn1cblxuLnRhc2tlZGl0LWNvbmZpZy1ib3gtbGlzdCAuYWNlLXRtIC5hY2VfZ3V0dGVye1xuICAgIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvciAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbi50YXNrZWRpdC1jb25maWctYm94LWxpc3QgLmFjZV9ndXR0ZXItbGF5ZXJ7XG4gICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLnRhc2tlZGl0LWNvbmZpZy1ib3gtbGlzdCAuYWNlLXhjb2RlIC5hY2VfcHJpbnQtbWFyZ2luLFxuLnRhc2tlZGl0LWNvbmZpZy1ib3gtbGlzdCAuYWNlLXRtIC5hY2VfcHJpbnQtbWFyZ2lue1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmFjZS10bSAuYWNlX21hcmtlci1sYXllciAuYWNlX2FjdGl2ZS1saW5le1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjExLDIyNCwyMzQsMC41KSAhaW1wb3J0YW50O1xufVxuXG4uYWNlLXRtIC5hY2VfZ3V0dGVyLWFjdGl2ZS1saW5le1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4zKSAhaW1wb3J0YW50O1xufVxuXG4ucGFyYW0tdGV4dGFyZWEgPiBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjYTlhYWJkO1xuICAgIG1hcmdpbi10b3A6IDE3cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wYXJhbS10ZXh0YXJlYSA+IGRpdiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDZweCAhaW1wb3J0YW50O1xufVxuIiwiLm5ld1RyZWV7XG59XG4ubmV3VHJlZSAudHJlZS1zZWxlY3Rvci1jb250ZW50e1xuICAgIGJhY2tncm91bmQ6ICNmMmY1Zjc7XG59XG4ubmV3VHJlZSAudHJlZS1zZWxlY3Rvci1jb250ZW50e1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbn0gXG4ubmV3VHJlZSAudHJlZS1zZWxlY3Rvci1jb250ZW50IGRke1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbn1cblxuLm5ld1RyZWUgLnRyZWUtc2VsZWN0b3ItY29udGVudCBkZHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubmV3VHJlZSAudHJlZS1zZWxlY3Rvci1jb250ZW50IGRkOjpiZWZvcmV7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTZweDtcbiAgICBib3R0b206MjRweDtcbiAgICBsZWZ0OiAzMHB4O1xuICAgIHdpZHRoOiAwO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgxNjksMTcwLDE4OSwxKTtcbiAgICAvKiDnq5bnur8gKi9cbiAgICAvKiBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJlZDsgKi9cbn1cbi8qIC5uZXdUcmVlIC50cmVlLXNlbGVjdG9yLWNvbnRlbnQgZGQ6bGFzdC1vZi10eXBlIC50cmVlYm94LW5vZGUtc2hvdzo6YWZ0ZXJ7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTMwcHg7XG4gICAgbGVmdDogLTIwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIGJsdWU7XG59ICovXG4ubmV3VHJlZSAudHJlZS1zZWxlY3Rvci1jb250ZW50IGRkLnRyZWVib3gtbm9kZS1zaG93IGRsOmxhc3Qtb2YtdHlwZSAudHJlZWJveC1ub2RlLXNob3c6OmFmdGVye1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0yM3B4O1xuICAgIGxlZnQ6IC0yMHB4O1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjJmNWY3O1xuICAgIC8qIOmBruebliAqL1xuICAgIC8qIGJvcmRlcjogMXB4IHNvbGlkIHllbGxvdzsgKi9cbn1cblxuLm5ld1RyZWUgLnRyZWUtc2VsZWN0b3ItY29udGVudCBkdHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHBhZGRpbmc6NXB4IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLyog5YiG57qn6YCP5piO5bqmICovXG4vKiAubmV3VHJlZSAudHJlZS1zZWxlY3Rvci1jb250ZW50IGR0LmR0X2xldmFsXzMge2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwwLjgpO31cbi5uZXdUcmVlIC50cmVlLXNlbGVjdG9yLWNvbnRlbnQgZHQuZHRfbGV2YWxfNCB7YmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LDAuNik7fVxuLm5ld1RyZWUgLnRyZWUtc2VsZWN0b3ItY29udGVudCBkdC5kdF9sZXZhbF81IHtiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsMC4zKTt9XG4ubmV3VHJlZSAudHJlZS1zZWxlY3Rvci1jb250ZW50IGR0LmR0X2xldmFsXzYge2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwwLjMpO31cbi5uZXdUcmVlIC50cmVlLXNlbGVjdG9yLWNvbnRlbnQgZHQuZHRfbGV2YWxfNyB7YmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LDAuMyk7fVxuLm5ld1RyZWUgLnRyZWUtc2VsZWN0b3ItY29udGVudCBkdC5kdF9sZXZhbF84IHtiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsMC4zKTt9XG4ubmV3VHJlZSAudHJlZS1zZWxlY3Rvci1jb250ZW50IGR0LmR0X2xldmFsXzkge2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwwLjMpO31cbi5uZXdUcmVlIC50cmVlLXNlbGVjdG9yLWNvbnRlbnQgZHQuZHRfbGV2YWxfMTB7YmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LDAuMyk7fSAqL1xuLyogYm9yZGVyOiAxcHggZGFzaGVkIHJnYmEoOTEsOTUsMTM1LDAuNik7ICovXG4ubmV3VHJlZSAudHJlZS1zZWxlY3Rvci1jb250ZW50IGR0Om5vdCgudHJlZWJveC1ub2RlKTo6YmVmb3Jle1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtMjBweDtcbiAgICB0b3A6IDE2cHg7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDE2OSwxNzAsMTg5LDEpO1xuICAgIC8qIGJvcmRlci10b3A6IDFweCBzb2xpZCBibGFjazsgKi9cbn1cbi8qIOWOu+aOiXJvb3Qt5YmN6Z2i55qE4oCU4oCUICovXG4vKiAubmV3VHJlZSAudHJlZS1zZWxlY3Rvci1jb250ZW50PmRsOmZpcnN0LW9mLXR5cGU+ZHQ6OmJlZm9yZXtcbiAgICBib3JkZXI6IG5vbmU7XG59ICovXG5cbi5uZXdUcmVlIC50cmVlLXNlbGVjdG9yLWNvbnRlbnQ+ZGw+ZHQ6Zmlyc3Qtb2YtdHlwZTo6YmVmb3Jle1xuICAgIGJvcmRlcjogbm9uZTtcbn1cblxuLm5ld1RyZWUgLnRyZWUtc2VsZWN0b3ItY29udGVudCBkdC5kdF9pc0V4cGFuZHtcbiAgICBwYWRkaW5nLXJpZ2h0OjQ1cHg7XG59XG5cbi5uZXdUcmVlIC50cmVlLXNlbGVjdG9yLWNvbnRlbnQgYnV0dG9uLnRyZWVib3gtbm9kZS1pY29ue1xuICAgIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICByaWdodDogNXB4ICFpbXBvcnRhbnQ7XG59XG4ubmV3VHJlZSAudHJlZS1zZWxlY3Rvci1jb250ZW50IGRsIGR0LnRyZWVib3gtbm9kZXtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHBhZGRpbmc6IDVweCAwO1xufVxuXG4ubmV3VHJlZSAuRGlhbG9nX19hY3Rpb24tYm94IGxhYmVse1xuICAgIG1hcmdpbi1sZWZ0OjAhaW1wb3J0YW50O1xufVxuXG4vKiDmnIDlkI7kuIDkuKrvvIznur/osIPmlbQgKi9cbi5uZXdUcmVlIC50cmVlLXNlbGVjdG9yLWNvbnRlbnQgZGwgZHQudHJlZWJveC1ub2RlOjphZnRlcntcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDExMCU7XG4gICAgdG9wOiAtMjNweDtcbiAgICBsZWZ0OiAtMjFweDtcbiAgICBib3JkZXI6IDNweCBzb2xpZCAjZjJmNWY3O1xuICAgIC8qIGJvcmRlcjogM3B4IHNvbGlkIGJsdWU7ICovXG59XG5cbi5uZXdUcmVlIC5uYW1lLWZpbHRlcntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC0xMHB4O1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0xOXB4KTtcbiAgICB6LWluZGV4Ojk7XG59XG4ubmV3VHJlZSAudHJlZWJveC1ub2RlIGJ1dHRvbntcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG59XG4gXG4ubmV3VHJlZSAudHJlZWJveC1ub2RlOmhvdmVyLCAudHJlZWJveC1sZWZ0IGRkID4gZGl2OmhvdmVye1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMHB4LCAwKSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6bm9uZTtcbn1cbi5uZXdUcmVlIC50cmVlLXNlbGVjdG9yLWNvbnRlbnQgZHR7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xufVxuLm5ld1RyZWUgLnRyZWUtc2VsZWN0b3ItdG9wLWZpbHRlcntcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAyNXB4O1xufSIsIi5lcnJvci13cmFwcGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG59XG5cbi5lcnJvci1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5lcnJvci00MDQge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9kZXZlbG9wZXIvYXNzZXRzL2ltZy9lcnJvci00MDQucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xuICAgIHBhZGRpbmctdG9wOiAxNDJweDtcbn1cblxuLmVycm9yLTUwMCB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2RldmVsb3Blci9hc3NldHMvaW1nL2Vycm9yLTUwMC5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG4gICAgcGFkZGluZy10b3A6IDE0NXB4O1xufVxuXG4uZXJyb3Itd3JhcHBlciBoMyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgY29sb3I6ICM1YjVmODc7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xufVxuXG4uZXJyb3ItZm9yYmlkZGVuIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvZGV2ZWxvcGVyL2Fzc2V0cy9pbWcvZXJyb3ItZm9yYmlkZGVuLnBuZ1wiKSBuby1yZXBlYXQgbGVmdCB0b3A7XG4gICAgcGFkZGluZy1sZWZ0OiA0MDBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC0yMjVweDtcbiAgICBtYXJnaW4tbGVmdDogLTUwN3B4O1xuICAgIHdpZHRoOiA2MTVweDtcbiAgICBoZWlnaHQ6IDQ1MXB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1mYW1pbHk6IHJvYm90bztcbn1cblxuLmVycm9yLWZvcmJpZGRlbiBoMiB7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjNWI1Zjg3O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xufVxuXG4uZXJyb3ItZm9yYmlkZGVuIGgzIHtcbiAgICBjb2xvcjogI2E5YWFiZDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uZXJyb3ItZm9yYmlkZGVuIGgzIGVte1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICM1YjVmODc7XG59XG5cbi5lcnJvci1mb3JiaWRkZW4gPiBkaXYge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi50aXRsZS1jb250YWluZXIge1xuICAgIGhlaWdodDogNjRweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDNlMGVhO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRpdGxlLWNvbnRhaW5lciAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogIzViNWY4NztcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiA2NHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLm1sMzAge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xufVxuXG4uZXJyb3ItaW5hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9kZXZlbG9wZXIvYXNzZXRzL2ltZy9lcnJvci1pbmFjdGl2ZS5wbmdcIikgbm8tcmVwZWF0IGxlZnQgdG9wO1xuICAgIHBhZGRpbmctbGVmdDogNDAwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtMTYxcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMjBweDtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgaGVpZ2h0OiA0NTFweCAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5lcnJvci1icm93c2VyIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvZGV2ZWxvcGVyL2Fzc2V0cy9pbWcvZXJyb3ItYnJvd3Nlci5wbmdcIikgbm8tcmVwZWF0IGxlZnQgdG9wO1xuICAgIHBhZGRpbmctbGVmdDogMzQwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtMTYxcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC00NjRweDtcbiAgICB3aWR0aDogNjQwcHg7XG4gICAgaGVpZ2h0OiA0NTFweCAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5lcnJvci1pbmFjdGl2ZSBoMixcbi5lcnJvci1icm93c2VyIGgyIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBjb2xvcjogIzViNWY4Nztcbn1cblxuLmVycm9yLWluYWN0aXZlIGgzLFxuLmVycm9yLWJyb3dzZXIgaDMge1xuICAgIGNvbG9yOiAjYTlhYWJkO1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmVycm9yLWJyb3dzZXIgdWwgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogI2E5YWFiZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmVycm9yLWJyb3dzZXIgdWwgbGk6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvZGV2ZWxvcGVyL2Fzc2V0cy9pbWcvYnJvd3Nlci1ncm91cC5wbmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbn1cblxuLmVycm9yLWJyb3dzZXIgdWwgbGkuYnJvd3Nlci1jaHJvbWU6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogMDtcbn1cblxuLmVycm9yLWJyb3dzZXIgdWwgbGkuYnJvd3Nlci1GaXJlZm94OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IC00MHB4O1xufVxuXG4uZXJyb3ItYnJvd3NlciB1bCBsaS5icm93c2VyLVNhZmFyaTphZnRlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAtODBweDtcbn1cblxuLmVycm9yLWJyb3dzZXIgdWwgbGkuYnJvd3Nlci1JRTphZnRlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAtMTIwcHg7XG59XG5cbi5lcnJvci1icm93c2VyIHVsIGxpLmJyb3dzZXItMzYwOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IC0xNjBweDtcbn1cblxuLmVycm9yLWJyb3dzZXIgdWwgbGkuYnJvd3Nlci0zNjBmYXN0OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IC0yMDBweDtcbn1cblxuLmVycm9yLWJyb3dzZXIgdWwgbGkuYnJvd3Nlci1zb2dvOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IC0yNDBweDtcbn1cblxuLmVycm9yLWJyb3dzZXIgdWwgbGkuYnJvd3Nlci1xcTphZnRlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAtMjgwcHg7XG59XG5cbi5lcnJvci1icm93c2VyIHVsIGxpLmJyb3dzZXItbGllYmFvOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IC0zMjBweDtcbn1cblxuLmVycm9yLWluYWN0aXZlID4gZGl2IHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4uZXJyb3ItaW5hY3RpdmUgPiBhIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4uZXJyb3ItaW5hY3RpdmUgPiBzcGFuIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGJhY2tncm91bmQ6ICM2M0FGNTc7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgYm94LXNoYWRvdzogMCAycHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4xOHMgZWFzZS1vdXQ7XG59XG5cbi5lcnJvci1pbmFjdGl2ZSA+IHNwYW4gYSB7XG4gICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLmVycm9yLWluYWN0aXZlID4gc3Bhbjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCAzcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbi8qdG9wTWVudSovXG4uVG9wTWVudVZpZXdfdG9wX3Rvb2xiYXJfY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDY0cHg7XG4gICAgLypib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuMTYpIDBweCAycHggNnB4OyovXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogODA7XG59XG5cbi5Ub3BNZW51Vmlld190b3BfdG9vbGJhcl9jb250YWluZXIyIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwIDIwcHg7XG59XG5cbi5Ub3BNZW51Vmlld190b3BfdG9vbGJhcl9ncnAge1xuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLlRvcE1lbnVWaWV3X3RvcF90b29sYmFyX2xvZ28ge1xuICAgIG1hcmdpbi10b3A6IDdweDtcbn1cblxuXG4uZm9vdGVyLWNvcHlyaWdodHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB0ZXh0LWluZGVudDogMDtcbiAgICB3aWR0aDogMTAwJTtcbn1cbi5mb290ZXItY29weXJpZ2h0IGEsXG4uZm9vdGVyLWNvcHlyaWdodCBzcGFue1xuICAgIGNvbG9yOiAjYTlhYWJkO1xuICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHRleHQtaW5kZW50OiAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMjRzIGVhc2Utb3V0O1xufVxuLmZvb3Rlci1jb3B5cmlnaHQgYXtcblxufVxuLmZvb3Rlci1jb3B5cmlnaHQgYTpob3ZlcntcbiAgICBjb2xvcjogIzAwYmNkNDtcbn1cbi5mb290ZXItY29weXJpZ2h0IGE6OmJlZm9yZSxcbi5mb290ZXItY29weXJpZ2h0IHNwYW46OmJlZm9yZXtcbiAgICBjb250ZW50OiBcInxcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29sb3I6ICNkM2UwZWE7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWFyZ2luLXRvcDogLTRweDtcbn1cbi5mb290ZXItY29weXJpZ2h0IGE6Zmlyc3QtY2hpbGQ6OmJlZm9yZSxcbi5mb290ZXItY29weXJpZ2h0IHNwYW46Zmlyc3QtY2hpbGQ6OmJlZm9yZXtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuIiwiLmJ0bl93cmFwX2ljb257XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbn1cbi5idG5fd3JhcF9zZWN0aW9uIC5NdWlJY29uQnV0dG9uLXJvb3R7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG4uYnRuX3dyYXBfc2VjdGlvbiArIC5idG5fd3JhcF9zZWN0aW9ue1xuICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xufVxuLmljb25fdGV4dF93cmFwe1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5pY29uX3RleHRfd3JhcCAuaWNvbmZvbnQge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBjb2xvcjogIzYzQUY1NztcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG4uaWNvbm1lbnVfaWNvbl90eHR7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjNUI1Rjg3O1xufVxuLnNlY29uZGFyeS5pY29uX3RleHRfd3JhcCAuaWNvbmZvbnR7XG4gICAgY29sb3I6ICNGRjk4MDA7XG59XG4uZGVmYXVsdF9zaXplX2ljb24uaWNvbmZvbnR7XG4gICAgZm9udC1zaXplOiAyMnB4O1xufVxuLmJ0bl9jb25fYm94ICsgLmJ0bl9jb25fYm94e1xuICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG59XG4uaWNvbl90ZXh0X3dyYXAuaW1wb3J0X3VwIC5pY29uZm9udHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmljb25fdGV4dF9yaWdodF93cmFwe1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5pY29uX3RleHRfcmlnaHRfd3JhcCAuaWNvbmZvbnR7XG4gICAgbWFyZ2luOiAwO1xufSIsIi50aXBfY29tcF93cmFwLmljb25mb250e1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbn1cbi50aXBfY29tcF93cmFwLmljb25mb250OmhvdmVyOmJlZm9yZXtcbiAgICBjb250ZW50OiAnXFxFNzJEJztcbn0iLCIucGFnZXMtYXJlYSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDEwMCU7XG59XG4ucGFnZXMtYXJlYS5wYWdlLWNoYW5nZS1hcmVhIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBmbGV4OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5wYWdlcy1hcmVhIC5wYWdlLWNoYW5nZS1hcmVhe1xuICAgIG1hcmdpbjogMDtcbn1cbi5wYWdlLWJ0bi1ib3h7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbi5wYWdlLWJ0bi1ib3ggLnBhZ2UtYnRuLWFyZWF7XG4gICAgbWluLXdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBjb2xvcjogI2E5YWFiZDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMThzIGxpbmVhcjtcbiAgICB6LWluZGV4OiAyO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4ucGFnZS1idG4tYm94IC5wYWdlLWJ0bi1hcmVhOmhvdmVyLFxuLnBhZ2UtYnRuLWJveCAucGFnZS1idG4tYXJlYS5hY3RpdmUuTXVpLWRpc2FibGVke1xuICAgIGJhY2tncm91bmQ6ICM2M2FmNTc7XG4gICAgY29sb3I6ICNmZmY7XG59XG4ucGFnZS1idG4tYm94IC5pY29uZm9udHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMThweFxufVxuLnBhZ2UtYnRuLWxhYmVse1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNTAwXG59XG4ucGFnZXMtc2l6ZS1jaGFuZ2UgLnBhZ2VzLXNlbGVjdC1hcmVhOmJlZm9yZSxcbi5wYWdlcy1zaXplLWNoYW5nZSAucGFnZXMtc2VsZWN0LWFyZWE6aG92ZXI6bm90KC5NdWktZGlzYWJsZWQpOmJlZm9yZSxcbi5wYWdlcy1zaXplLWNoYW5nZSAucGFnZXMtc2VsZWN0LWFyZWE6YWZ0ZXIsXG4ucGFnZXMtc2l6ZS1jaGFuZ2UgLnBhZ2VzLXNlbGVjdC1hcmVhLk11aS1mb2N1c2VkOmFmdGVye1xuICAgIGJvcmRlcjogbm9uZTtcbn1cbi5wYWdlcy1zaXplLWNoYW5nZSAucGFnZXMtc2VsZWN0LWFyZWEgLk11aVNlbGVjdC1zZWxlY3RNZW51e1xuICAgIGhlaWdodDogMjRweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzViNWY4NztcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbn1cbi5wYWdlcy1zaXplLWNoYW5nZSAuTXVpU3ZnSWNvbi1yb290e1xuICAgIGNvbG9yOiAjNjNhZjU3O1xufVxuLnBhZ2VzLXNlbGVjdC1sYWJlbHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICNhOWFhYmQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLnBhZ2VzLW1lbnVpdGVtLk11aU1lbnVJdGVtLXJvb3R7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGNvbG9yOiAjNWI1Zjg3O1xufVxuXG4iLCIuY2lyY3VsYXItYXJlYXtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jaXJjdWxhci1hcmVhIC5NdWlDaXJjdWxhclByb2dyZXNzLXJvb3R7XG4gICAgY29sb3I6ICM2M2FmNTc7XG59IiwiLmhlYWRfdG9vbGJhcl9sYW5ndWFnZXtcbiAgICB3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG59XG4uaGVhZF90b29sYmFyX2xhbmd1YWdlIC5pY29uZm9udHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgY29sb3I6ICNmZmY7XG59XG4ubGFuZy1pdGVtLWFyZWEuTXVpTGlzdEl0ZW0tcm9vdCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjNWI1Zjg3O1xuICAgIHBhZGRpbmc6IDEycHggMTZweDtcbn0iLCIuY29va2llX2JveHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDM4LCAzOCwgMzksIDAuOSk7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgcGFkZGluZzogMTVweCAyNjBweCAxNXB4IDMwcHg7XG4gICAgaGVpZ2h0OiA2OHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgei1pbmRleDogOTk5OTtcbiAgICBib3gtc2hhZG93OiAwIC01cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNWI1Zjg3O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgdHJhbnNpdGlvbjogYWxsIDQ1MG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSAwbXM7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbi5jb29raWVfYm94X2FyZWF7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAzMHB4O1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zaXRpb246IGFsbCA0NTBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSkgMG1zO1xuICAgIG1hcmdpbi10b3A6IC0xOHB4O1xufVxuLmNvb2tpZV9ib3hfbGlua3tcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDQ1MG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSAwbXM7XG4gICAgY29sb3I6ICMwMGJjZDQ7XG59XG4uY29va2llX2JveF9saW5rOmhvdmVye1xuICAgIG9wYWNpdHk6IDAuOTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5jb29raWVfYm94X2FyZWEgc3BhbntcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cbi5jb29raWVfYm94LmhpZGV7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICBvcGFjaXR5OiAwOztcbn1cbi5jb29raWVfYm94LmNsb3Nle1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBsZWZ0OiBpbml0aWFsO1xuICAgIHJpZ2h0OiAzMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYm90dG9tOiA5cHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMzgsIDI1NSwgNjUsIDAuOCk7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG4uY29va2llX2JveC5jbG9zZSAuY29va2llX2JveF9saW5re1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4uY29va2llX2JveC5jbG9zZTpob3ZlcntcbiAgICB3aWR0aDogOTZweDtcbiAgICBiYWNrZ3JvdW5kOiAjNjNhZjU3O1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDZweCByZ2JhKDk5LDE3NSw4NywwLjUpO1xufVxuLmNvb2tpZV9ib3guY2xvc2U6YWZ0ZXJ7XG4gICAgY29udGVudDpcIkNcIjtcbiAgICB3aWR0aDogMjBweDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgY29sb3I6ICM2M2FmNTc7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRyYW5zaXRpb246IGFsbCA0NTBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSkgMG1zO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jb29raWVfYm94LmNsb3NlOmhvdmVyOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJDb29raWUgU2V0dGluZ1wiO1xuICAgIHdpZHRoOiA5NnB4O1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4uY29va2llX2JveC5jbG9zZSAuY29va2llX2JveF9hcmVhe1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpe1xuICAgIC5jb29raWVfYm94e1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIH1cbiAgICAuY29va2llX2JveF9hcmVhe1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICBtYXJnaW46IDVweCAwIDAgMDtcblxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG59XG4iLCIubm9fZGF0YV9hcmVhe1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDI1cHggMCAxNnB4O1xuXG59XG4ubm9fZGF0YV90eHR7XG4gICAgY29sb3I6IHJnYigxNjksIDE3MCwgMTg5KVxufVxuLm5vX2RhdGFfd3JhcHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIGNvbG9yOiAjYTlhYWJkO1xufSIsIi5kaWFsb2dfdGl0bGVfYXJlYSxcbi5kaWFsb2dfYWN0aW9uX2FyZWEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAxNXB4IDMwcHggO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uZGlhbG9nX2FjdGlvbl9hcmVhe1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmRpYWxvZ190aXRsZV90eHQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogIzVCNUY4NztcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4uZGlhbG9nX3RpdGxlX2FyZWEgLm5hbWUtZmlsdGVye1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTEwcHg7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTE5cHgpO1xufVxuXG4uZGlhbG9nX3RpdGxlX3N1YnR4dCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjYTlhYWJkO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuLmRpYWxvZ190aXRsZV9zdWJ0eHQud29yZC1icmVhayB7XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG4uZGlhbG9nX2NvbnRlbnRfYXJlYXtcbiAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTdweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG59XG4uZGlhbG9nX2FjdGlvbl9hcmVhIC5kaWFsb2dfYWN0aW9uX2FyZWEtYm94e1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW46IDAgIDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogNTAlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgbWFyZ2luLXRvcDogLTEycHggIDtcbn1cblxuXG4uZGlhbG9nX2FjdGlvbl9hcmVhIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2QzZTBlYTtcbn1cblxuLkRldGFpbERpYWxvZy1ib3ggLmRpYWxvZ19jb250ZW50X2FyZWF7XG4gICAgbWluLWhlaWdodDogMzYwcHg7XG59XG4ubm90aS1tc2ctYnRuLk11aUJ1dHRvbi1yb290e1xuICAgIHBhZGRpbmc6IDZweCAxMnB4O1xufVxuLm5vdGktbXNnLWJ0biAuTXVpQnV0dG9uLWxhYmVse1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICM1YjVmODc7XG59XG4uZGlhbG9nLWNvbW1ub3RpLWFyZWEgLk11aVBhcGVyLXJvb3R7XG4gICAgd2lkdGg6IDc2OHB4O1xufVxuLmRpYWxvZ190aXRfY2xvc2V7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDowO1xufVxuLmRlZmF1bHRfd2lkdGhfd3JhcC5NdWlEaWFsb2ctcm9vdCAuTXVpRGlhbG9nLXBhcGVye1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNzY4cHg7XG59XG4uY29uZmlybV9ib3hfdGl0IHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgY29sb3I6ICM1YjVmODc7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5jb25maXJtX2JveF9zdWJ0aXQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgY29sb3I6ICNhOWFhYmQ7XG4gICAgbWFyZ2luOiAyMHB4IDAgMzBweCAwO1xufVxuLmFubm91bmNlbWVudF9wcmV2aWV3X2RpYWxvZyAuZGlhbG9nX2NvbnRlbnRfYXJlYSB7XG4gICAgcGFkZGluZzogMCFpbXBvcnRhbnQ7XG59XG4uYW5ub3VuY2VtZW50X3ByZXZpZXdfZGlhbG9nIHRhYmxle1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwIWltcG9ydGFudDtcbiAgICBib3JkZXI6IG5vbmUhaW1wb3J0YW50O1xufSIsIi5tZW51X2l0ZW1fYXJlYS5NdWlCdXR0b25CYXNlLXJvb3R7XG4gICAgY29sb3I6ICM1YjVmODc7XG4gICAgZm9udC1zaXplOiAxNXB4O1xufVxuLm1lbnVfaXRlbV9hcmVhLk11aUxpc3RJdGVtLXJvb3QuTXVpLXNlbGVjdGVke1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMCk7XG4gICAgY29sb3I6ICNmZjk4MDA7XG59XG4ubWVudV9pdGVtX2FyZWEuTXVpQnV0dG9uQmFzZS1yb290LmRpc2FibGVke1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59IiwiLmNvbXBvbmVudF9zZWFyY2h7XG4gICAgbWluLXdpZHRoOiAzMnB4O1xufVxuLmNvbXBvbmVudF9zZWFyY2ggLmJ1dHRvbl9wb3NpdGlvbl9hcmVhe1xuICAgIHdpZHRoOjMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDowO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgei1pbmRleDogMTA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAwbXM7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMjAwbXNcbn1cbi5jb21wb25lbnRfc2VhcmNoIC5idXR0b25fcG9zaXRpb25fYXJlYSAuTXVpSWNvbkJ1dHRvbi1yb290e1xuICAgIHBhZGRpbmc6IDAgO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbn1cbi5jb21wb25lbnRfc2VhcmNoIC5kZWZhdWx0X3NlYXJjaF9pcHQge1xuICAgIHRyYW5zaXRpb246IGFsbCAyMDBtcztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDI1NXB4O1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAgIG9wYWNpdHk6IDE7XG59XG4uY29tcG9uZW50X3NlYXJjaCAuYnV0dG9uX3Bvc2l0aW9uX2FyZWEuYWN0aXZle1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMG1zXG59XG4uY29tcG9uZW50X3NlYXJjaCAuYnV0dG9uX3Bvc2l0aW9uX2FyZWEgLmljb25mb250e1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogIzYzYWY1Nztcbn1cbi5jb21wb25lbnRfc2VhcmNoIC5zZWFyY2hfcmVtb3ZlX3Bvc2l0aW9ue1xuICAgIHdpZHRoIDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY3Vyc29yIDogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgNDUwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpIDBtcztcbn1cbi5jb21wb25lbnRfc2VhcmNoIC5zZWFyY2hfcmVtb3ZlX3Bvc2l0aW9uIC5pY29uZm9udHtcbiAgICBjb2xvcjogIzYzYWY1Nztcbn1cbi5jb21wb25lbnRfc2VhcmNoIC5zZWFyY2hfcmVtb3ZlX3Bvc2l0aW9uOmhvdmVye1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG59XG4uY29tcG9uZW50X3NlYXJjaCAuZGVmYXVsdF9zZWFyY2hfaXB0IC5NdWlJbnB1dEJhc2UtaW5wdXR7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xufVxuLmNvbXBvbmVudF9zZWFyY2ggLmRlZmF1bHRfc2VhcmNoX2lwdCAuTXVpSW5wdXQtdW5kZXJsaW5lOmFmdGVye1xuICAgIGJvcmRlci1jb2xvcjogIzYzYWY1Nztcbn1cbi5jb21wb25lbnRfc2VhcmNoIC5NdWlJbnB1dC11bmRlcmxpbmU6aG92ZXI6bm90KC5NdWktZGlzYWJsZWQpOmJlZm9yZXtcbiAgICBib3JkZXItY29sb3I6ICM2M2FmNTc7XG59XG4uY29tcG9uZW50X3NlYXJjaCAuTXVpSW5wdXQtdW5kZXJsaW5lOmJlZm9yZXtcbiAgICBib3JkZXItY29sb3I6ICNkM2UwZWE7XG59XG4uY29tcG9uZW50X3NlYXJjaCAuZGVmYXVsdF9zZWFyY2hfZXhke1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDIwMG1zO1xuICAgIHdpZHRoOiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnNlYXJjaC1yZW1vdmUtcG9zaXRpb257XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDotM3B4O1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbn1cbiIsIi5zZWFyY2hfZmlsdGVyX2RlZmF1bHR7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNlYXJjaF9maWx0ZXJfbGFiZWx7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjYTlhYWJkO1xufVxuLnNlYXJjaF9maWx0ZXJfYm94e1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAyOHB4O1xuICAgIG1heC1oZWlnaHQ6IDE1MHB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICBvdmVyZmxvdzogYXV0bztcbn1cbi5zZWFyY2hfZmlsdGVyX2JveF9kaXNhYmxlZCArIC5zZWFyY2hfZmlsdGVyX3RleHRfZmllbGR7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc2VhcmNoX2ZpbHRlcl9ib3hfZGlzYWJsZWQgLnNlYXJjaF9maWx0ZXJfdG91Y2h7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsMCwwLC4yNik7XG4gICAgY29sb3I6IHJnYmEoMCwwLDAsLjI2KTtcbn1cbi5zZWFyY2hfZmlsdGVyX2J0bl9jbG9zZXtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDFweDtcbiAgICB0b3A6MDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGhlaWdodDogMjJweDtcbiAgICBiYWNrZ3JvdW5kOiAjZTVmOGZiO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjI0cyBlYXNlLW91dDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbn1cbi5zZWFyY2hfZmlsdGVyX2J0bl9jbG9zZSAuaWNvbmZvbnR7XG4gICAgY29sb3I6ICNmZjk4MDA7XG4gICAgZm9udC1zaXplOiAxM3B4O1xufVxuLnNlYXJjaF9maWx0ZXJfYnRuX2Nsb3NlIC5NdWlJY29uQnV0dG9uLXJvb3Q6aG92ZXJ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwKTtcbn1cbi5zZWFyY2hfZmlsdGVyX3RvdWNoe1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA0O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwYWRkaW5nOiAwIDZweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICBtaW4td2lkdGg6IDMwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcblxufVxuLnNlYXJjaF9maWx0ZXJfdG91Y2g6aG92ZXIgLnNlYXJjaF9maWx0ZXJfYnRuX2Nsb3Nle1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG59XG5cbi5zZWFyY2hfZmlsdGVyX3RleHRfZmllbGR7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG59XG4uc2VhcmNoX2ZpbHRlcl90ZXh0X2lucHV0Lk11aUZvcm1Db250cm9sLXJvb3QgOjpwbGFjZWhvbGRlcntcbiAgICBvcGFjaXR5OiAuNDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4yNHMgZWFzZS1vdXQ7XG59XG4uc2VhcmNoX2ZpbHRlcl9ib3ggKyAuc2VhcmNoX2ZpbHRlcl90ZXh0X2ZpZWxke1xuICAgIG1hcmdpbi10b3A6IC0yOHB4O1xufVxuLnNlYXJjaF9maWx0ZXJfYm94ICsgIC5zZWFyY2hfZmlsdGVyX3RleHRfZmllbGQgLnNlYXJjaF9maWx0ZXJfdGV4dF9pbnB1dC5NdWlGb3JtQ29udHJvbC1yb290IDo6cGxhY2Vob2xkZXJ7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XG59XG5cbi5zZWFyY2hfZmlsdGVyX2RlZmF1bHQuYWN0aXZlIC5zZWFyY2hfZmlsdGVyX2JveCArIC5zZWFyY2hfZmlsdGVyX3RleHRfZmllbGR7XG4gICAgbWFyZ2luLXRvcDogMDtcbn1cbi5zZWFyY2hfZmlsdGVyX2RlZmF1bHQuYWN0aXZlIC5zZWFyY2hfZmlsdGVyX3RleHRfaW5wdXQuTXVpRm9ybUNvbnRyb2wtcm9vdCA6OnBsYWNlaG9sZGVye1xuICAgIG9wYWNpdHk6IC42O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cbi5zZWFyY2hfZmlsdGVyX2RlZmF1bHQgLnNlYXJjaF9maWx0ZXJfYm94ICsgIC5zZWFyY2hfZmlsdGVyX3RleHRfZmllbGQgOi1tcy1pbnB1dC1wbGFjZWhvbGRlci5NdWlJbnB1dC1pbnB1dHtcbiAgICBvcGFjaXR5OiAwO1xufVxuLnNlYXJjaF9maWx0ZXJfZGVmYXVsdC5hY3RpdmUgLnNlYXJjaF9maWx0ZXJfYm94ICsgIC5zZWFyY2hfZmlsdGVyX3RleHRfZmllbGQgOi1tcy1pbnB1dC1wbGFjZWhvbGRlci5NdWlJbnB1dC1pbnB1dHtcbiAgICBvcGFjaXR5OiAuNjtcbn1cbi5zZWFyY2hfZmlsdGVyX3RleHRfcG9wdXBidG57XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDo1cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xufVxuLnNlYXJjaF9maWx0ZXJfdGV4dF9wb3B1cGJ0biAuaWNvbmZvbnR7XG4gICAgY29sb3I6ICM2M2FmNTc7XG4gICAgZm9udC1zaXplOiAyMnB4O1xufVxuLnNlYXJjaF9maWx0ZXJfdGV4dF9wb3B1cGJ0biAuTXVpLWRpc2FibGVkICAuaWNvbmZvbnR7XG4gICAgY29sb3I6IHJnYmEoMCwwLDAsLjI2KTtcbn1cbi5zZWFyY2hfZmlsdGVyX3RleHRfcG9wdXBidG4gLk11aUljb25CdXR0b24tcm9vdDpob3ZlcntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDApO1xufVxuLnNlYXJjaF9maWx0ZXJfdGlwc3tcbiAgICBmb250LXNpemU6IDEycHg7XG59XG4uc2VhcmNoX2ZpbHRlcl9kZWZhdWx0X3Jlc3VsdHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMjAwO1xuICAgIG1heC1oZWlnaHQ6IDIyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2QzZTBlYTtcbiAgICBib3gtc2hhZG93OiAwIDNweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XG4gICAgb3BhY2l0eTogMTtcbn1cbi5zZWFyY2hfZmlsdGVyX2l0ZW17XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZzogOHB4IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjYTlhYWJkO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4yNHMgZWFzZS1vdXQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNlYXJjaF9maWx0ZXJfaXRlbS5hY3RpdmUsLnNlYXJjaF9maWx0ZXJfaXRlbTpob3ZlcntcbiAgICBiYWNrZ3JvdW5kOiAjYTlhYWJkO1xuICAgIGNvbG9yOiAjZmZmO1xufVxuLnRhc2tfcG9wdXBfdGl0bGV7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMTBweCAwO1xuICAgIG1hcmdpbi10b3A6IC0yMHB4O1xufVxuLnRhc2tfcG9wdXBfd3JhcCAuZGlhbG9nX2NvbnRlbnRfYXJlYXtcbiAgICBmbGV4OiAxO1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG4iLCIuZmlsdGVyX2RyYXdlcl9jaGVja2JveC5NdWlGb3JtQ29udHJvbExhYmVsLXJvb3R7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYTlhYWJkO1xuICAgIHRyYW5zaXRpb246IGFsbCA0NTBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSkgMG1zO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmZpbHRlcl9kcmF3ZXJfY2hlY2tib3ggLk11aUNoZWNrYm94LXJvb3Qge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDowO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5maWx0ZXJfZHJhd2VyX2NoZWNrYm94Lk11aUZvcm1Db250cm9sTGFiZWwtcm9vdDpob3ZlcntcbiAgICBib3gtc2hhZG93OiAwIDJweCA2cHggcmdiYSgwLCAwLCAwLCAuMTIpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTFweCwgMCk7XG59XG4uZmlsdGVyX2RyYXdlcl9jaGVja2JveC5NdWlGb3JtQ29udHJvbExhYmVsLXJvb3QuYWN0aXZlLCAuZmlsdGVyX2RyYXdlcl9jaGVja2JveC5NdWlGb3JtQ29udHJvbExhYmVsLXJvb3Q6aG92ZXJ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgY3VycmVudENvbG9yO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uZmlsdGVyX2RyYXdlcl9jaGVja2JveC5NdWlGb3JtQ29udHJvbExhYmVsLXJvb3QuTXVpLWRpc2FibGVkLmFjdGl2ZSwgLmZpbHRlcl9kcmF3ZXJfY2hlY2tib3guTXVpLWRpc2FibGVkLk11aUZvcm1Db250cm9sTGFiZWwtcm9vdDpob3ZlcntcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYTlhYWJkO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG59XG4uZmlsdGVyX2RyYXdlcl9jaGVja2JveC5NdWlGb3JtQ29udHJvbExhYmVsLXJvb3QuYWN0aXZlOmFmdGVye1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMTNweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvZGV2ZWxvcGVyL2Fzc2V0cy9pbWcvQWRkV2lkZ2V0RGxnLWlucHV0LWFwcHR5cGUtYWN0aXZlMi5wbmdcIikgbm8tcmVwZWF0IGN1cnJlbnRDb2xvcjtcbn1cbi5maWx0ZXJfZHJhd2VyX2NoZWNrYm94IC5NdWlDaGVja2JveC1yb290IC5NdWlJY29uQnV0dG9uLWxhYmVse1xuICAgIG9wYWNpdHk6IDA7XG59XG4uZmlsdGVyX2RyYXdlcl9jaGVja2JveC5NdWlGb3JtQ29udHJvbExhYmVsLXJvb3QgLk11aUZvcm1Db250cm9sTGFiZWwtbGFiZWx7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtaW4td2lkdGg6IDY2cHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwIDZweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xufVxuLmZpbHRlcl9kcmF3ZXJfY2hlY2tib3guZmlsdGVyX2RyYXdlcl9jaGVja2JveF9yYWRpby5NdWlGb3JtQ29udHJvbExhYmVsLXJvb3QuYWN0aXZlOmFmdGVye1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9kZXZlbG9wZXIvYXNzZXRzL2ltZy9pY29uLXJhZGlvYnV0dG9uLWNoZWNrZWQucG5nXCIpIG5vLXJlcGVhdCBjdXJyZW50Q29sb3I7XG59XG4uZmlsdGVyX2RyYXdlcl9jaGVja2JveC5maWx0ZXJfZHJhd2VyX2NoZWNrYm94X3JhZGlvLk11aS1kaXNhYmxlZC5NdWlGb3JtQ29udHJvbExhYmVsLXJvb3QuYWN0aXZlOmFmdGVye1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9kZXZlbG9wZXIvYXNzZXRzL2ltZy9pY29uLXJhZGlvYnV0dG9uLWNoZWNrZWQucG5nXCIpIG5vLXJlcGVhdCAjYTlhYWJkO1xufVxuLmZpbHRlcl9kcmF3ZXJfY2hlY2tib3guTXVpRm9ybUNvbnRyb2xMYWJlbC1yb290Lk11aS1kaXNhYmxlZHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufSIsIi5lcnJvcl9jb25fd3JhcC5lcnJvcl9hdXRvX2hlaWdodHtcbiAgICBoZWlnaHQ6IGF1dG87XG59IiwiLnRhYnNfY29uX3dyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG59XG4udGFic19jb25faXRlbSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiAjNUI1Rjg3O1xufVxuLnRhYnNfY29uX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuLnRhYnNfY29uX2l0ZW0uYWN0aXZlIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQ7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbiIsIi5kaWFsb2dfdGFibGVfd3JhcHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDAgMnB4O1xufVxuLmRpYWxvZ190YWJsZV93cmFwIHRye1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDNlMGVhO1xufVxuLmRpYWxvZ190YWJsZV93cmFwIHRoZWFkIHRoIHtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjYTlhYWJkO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgIG1pbi13aWR0aDogMzBweDtcbn1cbi5kaWFsb2dfdGFibGVfd3JhcCB0ciB0aDpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHdpZHRoOiAxcHg7XG59XG4uZGlhbG9nX3RhYmxlX3dyYXAgdGJvZHkgdHIge1xuICAgIHRyYW5zaXRpb246IGFsbCAuMThzIGxpbmVhcjtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2QzZTBlYTtcbn1cbi5kaWFsb2dfdGFibGVfd3JhcCB0ZCB7XG4gICAgYmFja2dyb3VuZDogI2YyZjVmNztcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgY29sb3I6ICM1YjVmODc7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG4uZGlhbG9nX3RhYmxlX3dyYXAgdHIgdGQ6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBjb2xvcjogIzYzYWY1NztcbiAgICBmb250LXNpemU6IDE0cHg7XG59XG5cbi50YWJsZV9kZWZhdWx0X3dyYXB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgICBib3JkZXItc3BhY2luZzogMCAycHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiByZ2JhKDAsMCwwLC44NSk7XG4gICAgY29sb3I6ICM1QjVGODc7XG59XG5cbi50YWJsZV9kZWZhdWx0X3dyYXAgdGhlYWQgdHJ7XG4gICAgaGVpZ2h0OiA0NHB4O1xufVxuLnRhYmxlX2RlZmF1bHRfd3JhcCB0aGVhZCB0aHtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgI2QzZTBlYTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6IHJnYmEoMCwwLDAsLjQ1KTtcbiAgICBwYWRkaW5nOiAwIDVweDtcbiAgICBmb250LWZhbWlseTogUm9ib3RvLU1lZGl1bTtcbn1cbi50YWJsZV9kZWZhdWx0X3dyYXAgdGJvZHkgdHJ7XG4gICAgYmFja2dyb3VuZDogI0YzRjNGNDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnRhYmxlX2RlZmF1bHRfd3JhcC5hbnRpY29sb3IgdGJvZHkgdHJ7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi50YWJsZV9kZWZhdWx0X3dyYXAgdGJvZHkgdHI6aG92ZXJ7XG4gICAgYmFja2dyb3VuZDogI0U2RThFQTtcbn1cbi50YWJsZV9kZWZhdWx0X3dyYXAgdGJvZHkgdGR7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBwYWRkaW5nOiA5cHggNXB4O1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbn1cbi50YWJsZV9kZWZhdWx0X3dyYXAgdHIgdGQ6Zmlyc3QtY2hpbGQsXG4udGFibGVfZGVmYXVsdF93cmFwIHRoOmZpcnN0LWNoaWxke1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbn1cbi50YWJsZV9kZWZhdWx0X3dyYXAgdHIgdGQ6bGFzdC1jaGlsZCxcbi50YWJsZV9kZWZhdWx0X3dyYXAgdGg6bGFzdC1jaGlsZHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuLnRhYmxlX2Fwa19pbWd7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnRhYmxlX2xpbmt7XG4gICAgZmxleDogMTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGNvbG9yOiAjNjNhZjU3O1xufVxuLnRhYmxlX2Fwa193cmFwe1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi50YWJsZV9zZWxlY3RfYWRqdXN0eS5NdWlGb3JtQ29udHJvbC1yb290e1xuICAgIHdpZHRoOiAxNTBweDtcbn1cbi50YWJsZV9zZWxlY3RfYWRqdXN0eSAuTXVpSW5wdXRCYXNlLWlucHV0e1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbn1cbi50YWJsZV9zZWxlY3RfYWRqdXN0eSBsYWJlbCArIC5NdWlJbnB1dC1mb3JtQ29udHJvbHtcbiAgICBtYXJnaW46IDEwcHggMDtcbn1cbi50YWJsZV9kZWZhdWx0X3RoX2J1dHRvbntcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBtaW4td2lkdGg6IDg4cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnRhYmxlX2RlZmF1bHRfdGhfYnV0dG9uOmhvdmVye1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsLjEpO1xufVxuLnRhYmxlX2RlZmF1bHRfdGhfYnV0dG9uIC5NdWlCdXR0b24tcm9vdHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMCA1cHg7XG4gICAgbWluLXdpZHRoOiB1bnNldDtcbiAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgY29sb3I6IHJnYmEoMCwwLDAsLjQ1KTtcbiAgICB3b3JkLWJyZWFrOiBrZWVwLWFsbDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGZvbnQtZmFtaWx5OiBSb2JvdG8tTWVkaXVtO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4udGFibGVfZGVmYXVsdF90aF9idXR0b24gLk11aUJ1dHRvbi1yb290OmhvdmVyLC50YWJsZV9kZWZhdWx0X3RoX2J1dHRvbi50YWJsZV9kZWZhdWx0X25vX3NvcnRhYmxlOmhvdmVye1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMCk7XG59XG4udGFibGVfZGVmYXVsdF90aF9idXR0b24udGFibGVfZGVmYXVsdF9ub19zb3J0YWJsZSAuTXVpQnV0dG9uLXJvb3R7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLnRhYmxlX2RlZmF1bHRfdGhfYnV0dG9uLnRhYmxlX2RlZmF1bHRfbm9fc29ydGFibGUsIC50YWJsZV9kZWZhdWx0X3RoX2J1dHRvbi50YWJsZV9kZWZhdWx0X25vX3NvcnRhYmxlIC5NdWlCdXR0b24tcm9vdDpob3ZlcntcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDApO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLnRhYmxlX2RlZmF1bHRfdGhfYnV0dG9uLnRhYmxlX2RlZmF1bHRfYWN0aXZlX2J1dHRvbiAuTXVpQnV0dG9uLXJvb3R7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbi50YWJsZV9kZWZhdWx0X3RoX2J1dHRvbi50YWJsZV9kZWZhdWx0X2FjdGl2ZV9idXR0b24gLk11aUJ1dHRvbi1yb290OmhvdmVye1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsLjAxKTtcbn1cbi5zb3J0X2ljb25fd3JhcHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG59XG4udGFibGVfZGVmYXVsdF90aF9zb3J0e1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi50YWJsZV9hY3Rpb25fdGR7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRhYmxlX2FjdGlvbl9ib3h7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICByaWdodDogMDtcbiAgICB0b3A6MnB4O1xuICAgIHRyYW5zaXRpb246IGFsbCA0NTBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSkgMG1zO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgei1pbmRleDogMTA7XG4gICAgbWluLXdpZHRoOiAxMjBweDtcbn1cbi50YWJsZV9hY3Rpb25fYm94IC5idG5fd3JhcF9zZWN0aW9uICsgLmJ0bl93cmFwX3NlY3Rpb257XG4gICAgbWFyZ2luLWxlZnQ6IDZweDtcbn1cbi50YWJsZV9kZWZhdWx0X3dyYXAgdHI6aG92ZXIgLnRhYmxlX2FjdGlvbl9ib3h7XG4gICAgb3BhY2l0eTogMTtcbiAgICByaWdodDogMTBweDtcbn1cbi50YWJsZV9hY3Rpb25fYm94IC5idG5fd3JhcF9pY29ue1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbn1cbi50YWJsZV9kZWZhdWx0X3NvcnRfd3JhcCB0Ym9keSB0ZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuLnRhYmxlX3RoX2FjdGlvbntcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi50YWJsZV90aF9hY3Rpb24gLnRhYmxlX2RlZmF1bHRfdGhfYnV0dG9ue1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4udGVybWluYWxfbGlzdF93cmFwe1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4td2lkdGg6IDgwcHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnRlcm1pbmFsX2xpc3RfdW5hdmFpbGFibGV7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIGNvbG9yOiAjNWI1Zjg3O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4udGVybWluYWxfbGlzdF9vbmxpbmV7XG4gICAgY29sb3I6ICM2M2FmNTc7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi50ZXJtaW5hbF9saXN0X29mZmxpbmV7XG4gICAgY29sb3I6ICNhOWFhYmQ7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi50ZXJtaW5hbF9saXN0X29ubGluZTphZnRlcixcbi50ZXJtaW5hbF9saXN0X29mZmxpbmU6YWZ0ZXIsXG4udGVybWluYWxfbGlzdF91bmF2YWlsYWJsZTphZnRlcntcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2RldmVsb3Blci9hc3NldHMvaW1nL3Rlcm1pbmFsLWxpc3Qtc3RhdHVzLnBuZ1wiKSBuby1yZXBlYXQgbGVmdCB0b3A7XG59XG4udGVybWluYWxfbGlzdF9vbmxpbmUuaW5ob3VzZW1lc3NhZ2U6YWZ0ZXIsXG4udGVybWluYWxfbGlzdF91bmF2YWlsYWJsZS5pbmhvdXNlbWVzc2FnZTphZnRlcntcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcbn1cbi50ZXJtaW5hbF9saXN0X29mZmxpbmU6YWZ0ZXJ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbn1cbi50ZXJtaW5hbF9saXN0X29mZmxpbmUuaW5ob3VzZW1lc3NhZ2U6YWZ0ZXJ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcbn1cbi50ZXJtaW5hbF9saXN0X3VuYXZhaWxhYmxlOmFmdGVye1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IHRvcDtcbn1cbi50YWJsZV9saXN0X3N0YXR1c3tcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICNhOWFhYmQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDQ1MG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSAwbXNcbn1cbi50YWJsZV9saXN0X3N0YXR1cyAubGFiZWxfdHh0X3dyYXB7XG4gICAgcGFkZGluZzogMCA2cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDZweDtcbn1cbi50YWJsZV9hY3Rpb25fdGR7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4udGFibGVfZGVmYXVsdF93cmFwIHRyOmhvdmVyIC50YWJsZV9saXN0X3N0YXR1c3tcbiAgICBvcGFjaXR5OiAwO1xufVxuLnRhYmxlX2RlZmF1bHRfd3JhcC50YWJsZV9kZWZhdWx0X2NhcmQgdGhlYWR7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi50YWJsZV9kZWZhdWx0X3dyYXAudGFibGVfZGVmYXVsdF9jYXJkIHRib2R5e1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi50YWJsZV9kZWZhdWx0X3dyYXAudGFibGVfZGVmYXVsdF9jYXJkIHRyIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAzcHgpO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuLnRhYmxlX2RlZmF1bHRfd3JhcC50YWJsZV9kZWZhdWx0X2NhcmQgdHIgdGQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3b3JkLWJyZWFrOiBrZWVwLWFsbDtcbn1cbi50YWJsZV9kZWZhdWx0X3dyYXAudGFibGVfZGVmYXVsdF9jYXJkIHRyIHRkOm50aC1jaGlsZCgxKSxcbi50YWJsZV9kZWZhdWx0X3dyYXAudGFibGVfZGVmYXVsdF9jYXJkIHRyIHRkOm50aC1jaGlsZCgyKSxcbi50YWJsZV9kZWZhdWx0X3dyYXAudGFibGVfZGVmYXVsdF9jYXJkIHRyIHRkOm50aC1jaGlsZCgzKSxcbi50YWJsZV9kZWZhdWx0X3dyYXAudGFibGVfZGVmYXVsdF9jYXJkIHRyIHRkOmxhc3QtY2hpbGQsXG4udGFibGVfZGVmYXVsdF93cmFwLnRhYmxlX2RlZmF1bHRfY2FyZCB0ciB0ZDpudGgtbGFzdC1jaGlsZCgyKXtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xufVxuLnRhYmxlX2RlZmF1bHRfd3JhcC50YWJsZV9kZWZhdWx0X2NhcmQgdHIgdGQ6bnRoLWNoaWxkKDEpIHtcbiAgICB3aWR0aDogNTBweDtcbn1cbi50YWJsZV9kZWZhdWx0X3dyYXAudGFibGVfZGVmYXVsdF9jYXJkIC50YWJsZV9hY3Rpb25fdGQge1xuICAgIHdpZHRoOiAxMjBweDtcbn1cbi5kaWFsb2dfdGFibGVfYm94e1xuICAgIGZsZXg6IDE7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgICBvdmVyZmxvdzogYXV0bztcbn1cbi50YWJsZV9kZWZhdWx0X3dyYXAgLk11aUZvcm1Db250cm9sTGFiZWwtcm9vdHtcbiAgICBtYXJnaW46IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpe1xuICAgIC50YWJsZV9kZWZhdWx0X3dyYXAudGFibGVfZGVmYXVsdF9jYXJkIHRyIHRkOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuIiwiLnRvcG1lbnVfdG9vbGJhcl9yb3V0ZXJ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWluLXdpZHRoOiA0OHB4O1xuICAgIGhlaWdodDogNDhweDtcbn1cbi50b3BtZW51X3Rvb2xiYXJfcm91dGVyIC5pY29uZm9udHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgY29sb3I6ICNmZmY7XG59XG4ucm91dGVyX2JveF9zZWN0aW9ue1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTQ0cHg7XG4gICAgZmxleC1zaHJpbms6IDA7XG59XG4ucm91dGVyX2NvbnRhaW5lcl9ib3gge1xuICAgIHBhZGRpbmc6MDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLXdpZHRoOiAzODBweDtcbn1cbi5yb3V0ZXJfY29udGFpbmVyX2hlYWR7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDEwcHggMCAyMHB4O1xuICAgIGhlaWdodDogNTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkM2UwZWE7XG59XG5cbi5yb3V0ZXJfbmFtZV9maWx0ZXJ7XG4gICAgbWF4LXdpZHRoOiAyMjBweCA7XG4gICAgbWluLXdpZHRoOiAzNnB4O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBmbGV4LXNocmluazogMSA7XG59XG4ucm91dGVyX25hbWVfZmlsdGVyIC5jb21wb25lbnRfc2VhcmNoIC5kZWZhdWx0X3NlYXJjaF9pcHR7XG4gICAgbWF4LXdpZHRoOiAyMjBweCA7XG59XG4ucm91dGVyX2JveF9saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIGhlaWdodDogNTZweDtcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbn1cbi5yb3V0ZXJfYm94X2xpc3QuYWN0aXZle1xuICAgIGJhY2tncm91bmQ6ICNmMmY1Zjc7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICNkM2UwZWE7XG59XG4ucm91dGVyX2JveF9jb257XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXg6IDE7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnJvdXRlcl9ib3hfaW1nIHtcbiAgICBtYXgtd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIG1hcmdpbjogMCA4cHggMCAwO1xufVxuXG4ucm91dGVyX2JveF90aXQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzViNWY4NztcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBmb250LXdlaWdodDogNTAwOztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOztcbiAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gICAgZmxleDogMTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLnJvdXRlcl9ib3hfYnRue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbi5yb3V0ZXJfYm94X2J0biAuc3ZnX2ljb25fYXJlYSwucm91dGVyX2JveF9idG4gLmJ0bl93cmFwX3NlY3Rpb257XG4gICAgd2lkdGg6IDI4cHg7XG4gICAgaGVpZ2h0OiAyOHB4O1xufVxuLnJvdXRlcl9ib3hfYnRuIC5NdWlJY29uQnV0dG9uLXJvb3R7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4ucm91dGVyX2JveF9idG4uZGlzYWJsZWR7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4ucm91dGVyX2JveF9idG4uYWN0aXZlOmFmdGVye1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA5cHg7XG4gICAgaGVpZ2h0OiA5cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDBweCAzcHggIzYzYWY1NztcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTVweDtcbiAgICB0b3A6IC0ycHg7XG59XG4ubXNnX25vX2RhdGFfcm91dGVye1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxNnB4IDA7XG4gICAgZm9udC1zaXplOjE0cHg7XG4gICAgY29sb3I6I2E5YWFiZDtcbiAgICBmb250LXdlaWdodDpub3JtYWw7XG59XG4ucm91dGVyX2J0bl9tb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjJmNWY3O1xufVxuLnJvdXRlcl9idG5fbW9yZSAuTXVpQnV0dG9uLWxhYmVse1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5yb3V0ZXJfbWFya2V0bGlzdCB7XG4gICAgbWF4LWhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMjRzIGVhc2Utb3V0O1xufVxuXG4ucm91dGVyX21hcmtldGxpc3Qub3BlbiB7XG4gICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5yb3V0ZXJfdGl0bGVfbGFyZ2VfYXJlYXtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogIzViNWY4Nztcbn1cbi5yb3V0ZXJfYm94X2J0biAuc3ZnX2ljb25fYm94IC5NdWlJY29uQnV0dG9uLXJvb3R7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7XG4gICAgLnJvdXRlcl9jb250YWluZXJfYm94e1xuICAgICAgICBtaW4td2lkdGg6IGluaXRpYWw7XG4gICAgICAgIHdpZHRoOiAyODhweFxuICAgIH1cbn1cblxuXG5cblxuXG5cblxuIiwiLmJ0bi1ub3RpZmljYXRpb24taW1wb3J0YW50e1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG59XG4uYnRuLW5vdGlmaWNhdGlvbi1pbXBvcnRhbnQgLmljb25mb250e1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuLm5vdGlmaWNhdGlvbi1jb3VudC1hcmVhe1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0b3A6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0yM3B4O1xuICAgIGJhY2tncm91bmQ6ICNmZjk4MDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBwYWRkaW5nOiAwIDRweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4ubm90aWZpY2F0aW9uLXRpdGxle1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDY4cHg7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBjb2xvcjogIzViNWY4NztcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90by1MaWdodFwiO1xufVxuLm5vdGlmaWNhdGlvbi1ib3gtYXJlYXtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5ub3RpZmljYXRpb24tYm94LWFyZWEuTXVpTWVudUl0ZW0tcm9vdHtcbiAgICBwYWRkaW5nOiAxMHB4IDc2cHggMTBweCAyMHB4IDtcbiAgICB3aWR0aDogNDAwcHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkM2UwZWE7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5ub3RpZmljYXRpb24tYm94LXRpdHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICM1YjVmODc7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgIG1heC1oZWlnaHQ6MzJweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgICB3aWR0aDoxMDAlO1xufVxuLm5vdGlmaWNhdGlvbi1ib3gtc3VidGl0e1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGNvbG9yOiAjYTlhYWJkO1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xufVxuLm5vdGlmaWNhdGlvbi1ib3gtYXJlYS50b3A6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFxFN0I2XCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbG9yOiByZ2IoMjU1LCAxNTIsIDApO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAzcHg7XG4gICAgdG9wOiAzcHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBpY29uZm9udDtcbn1cbi5ub3RpZmljYXRpb24tYm94LWxpbmV7XG4gICAgcGFkZGluZzogMCA2cHg7XG4gICAgY29sb3I6ICNkM2UwZWE7XG59XG4ubm90aWZpY2F0aW9uLWFyZWEtYnV0dG9ue1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSA7XG4gICAgcmlnaHQ6IC0xM3B4O1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC0xOXB4O1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IGFsbCA0NTBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSkgMG1zO1xufVxuLm5vdGlmaWNhdGlvbi1hcmVhLWJ1dHRvbiAuaWNvbmZvbnR7XG4gICAgY29sb3I6ICM2M2FmNTc7XG4gICAgZm9udC1zaXplOiAyOHB4O1xufVxuLm5vdGlmaWNhdGlvbi1ib3gtYXJlYTpob3ZlcjpiZWZvcmV7XG4gICAgcmlnaHQ6IDQwcHg7XG4gICAgb3BhY2l0eTogMDtcbn1cbi5ub3RpZmljYXRpb24tYm94LWFyZWE6aG92ZXIgLm5vdGlmaWNhdGlvbi1hcmVhLWJ1dHRvbntcbiAgICByaWdodDogMTNweDtcbiAgICBvcGFjaXR5OiAxO1xufVxuLm5vdGlmaWNhdGlvbi1ib3gtYXJlYTpiZWZvcmV7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IC0xNXB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9kZXZlbG9wZXIvYXNzZXRzL2ltZy9UYXNrTGlzdFZpZXctYXBwLWxpc3Qtc3RhdHVzLnBuZ1wiKSBuby1yZXBlYXQ7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICAgIHRyYW5zaXRpb246IGFsbCA0NTBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSkgMG1zO1xufVxuLnJvdXRlci1tb3JlaGFsZi1hcmVhe1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGhlaWdodDogMzZweDtcbn1cbi5yb3V0ZXItbW9yZS1hcmVhLk11aU1lbnVJdGVtLXJvb3R7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMXB4KTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kOiAjZjJmNWY3O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGNvbG9yOiAjMDBiY2Q0O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbWluLWhlaWdodDogMzZweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5ub3RpZmljYXRpb24tYm94LWFyZWEubm90aWZpY2F0aW9uLWxpLTE6YmVmb3JlLFxuLm5vdGlmaWNhdGlvbi1ib3gtYXJlYS5ub3RpZmljYXRpb24tbGktMjpiZWZvcmUsXG4ubm90aWZpY2F0aW9uLWJveC1hcmVhLm5vdGlmaWNhdGlvbi1saS0zOmJlZm9yZSxcbi5ub3RpZmljYXRpb24tYm94LWFyZWEubm90aWZpY2F0aW9uLWxpLTA6YmVmb3Jle1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03MnB4IDA7XG59XG5cbi5ub3RpZmljYXRpb24tYm94LWFyZWEubm90aWZpY2F0aW9uLWxpLTExOmJlZm9yZXtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yNTJweDtcbn1cblxuLm5vdGlmaWNhdGlvbi1ib3gtYXJlYS5ub3RpZmljYXRpb24tbGktMjI6YmVmb3JlLFxuLm5vdGlmaWNhdGlvbi1ib3gtYXJlYS5ub3RpZmljYXRpb24tbGktNDI6YmVmb3JlLFxuLm5vdGlmaWNhdGlvbi1ib3gtYXJlYS5ub3RpZmljYXRpb24tbGktNzE6YmVmb3Jle1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMyNHB4O1xufVxuXG4ubm90aWZpY2F0aW9uLWJveC1hcmVhLm5vdGlmaWNhdGlvbi1saS0xMDE6YmVmb3Jle1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03MnB4IC0zMjRweDtcbn1cblxuLm5vdGlmaWNhdGlvbi1ib3gtYXJlYS5ub3RpZmljYXRpb24tbGktNDM6YmVmb3JlLFxuLm5vdGlmaWNhdGlvbi1ib3gtYXJlYS5ub3RpZmljYXRpb24tbGktMjM6YmVmb3JlLFxuLm5vdGlmaWNhdGlvbi1ib3gtYXJlYS5ub3RpZmljYXRpb24tbGktNzI6YmVmb3Jle1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTM2MHB4O1xufVxuXG4ubm90aWZpY2F0aW9uLWJveC1hcmVhLm5vdGlmaWNhdGlvbi1saS0xMDI6YmVmb3Jle1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03MnB4IC0zNjBweDtcbn1cblxuLm5vdGlmaWNhdGlvbi1ib3gtYXJlYS5ub3RpZmljYXRpb24tbGktMjE6YmVmb3JlLFxuLm5vdGlmaWNhdGlvbi1ib3gtYXJlYS5ub3RpZmljYXRpb24tbGktNDE6YmVmb3Jle1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQzMnB4O1xufVxuXG4ubm90aWZpY2F0aW9uLWJveC1hcmVhLm5vdGlmaWNhdGlvbi1saS0zMTpiZWZvcmV7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDY4cHg7XG59XG5cbi5ub3RpZmljYXRpb24tYm94LWFyZWEubm90aWZpY2F0aW9uLWxpLTczOmJlZm9yZXtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzZweCAtNTc2cHg7XG59XG5cbi5ub3RpZmljYXRpb24tYm94LWFyZWEubm90aWZpY2F0aW9uLWxpLTEyOmJlZm9yZSxcbi5ub3RpZmljYXRpb24tYm94LWFyZWEubm90aWZpY2F0aW9uLWxpLTgxOmJlZm9yZXtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02MTJweDtcbn1cblxuLm5vdGlmaWNhdGlvbi1ib3gtYXJlYS5ub3RpZmljYXRpb24tbGktMTUxOmJlZm9yZSxcbi5ub3RpZmljYXRpb24tYm94LWFyZWEubm90aWZpY2F0aW9uLWxpLTE1MjpiZWZvcmV7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjg0cHg7XG59XG5cbi5ub3RpZmljYXRpb24tYm94LWFyZWEubm90aWZpY2F0aW9uLWxpLTE1MzpiZWZvcmV7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzZweDtcbn0iLCJcbi5ub3RpLW1zZy1ib3gge1xuICAgIG1hcmdpbi10b3A6IC0xNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuLm5vdGktbXNnLXJlZ2lvbntcbiAgICB3b3JkLWJyZWFrOmJyZWFrLXdvcmRcbn1cbi5ub3RpLW1zZy1zZWN7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBsaW5lLWhlaWdodDppbml0aWFsO1xuICAgIHdvcmQtYnJlYWs6YnJlYWstd29yZDtcbn1cbi5ub3RpLW1zZy1pdGVtIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QzZTBlYTtcbiAgICBwYWRkaW5nOiA5cHggMCAxMXB4IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzViNWY4NztcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBtaW4taGVpZ2h0OiAyNnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG59XG5cbi5ub3RpLW1zZy10eHQge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgY29sb3I6ICNhOWFhYmQ7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLm5vdGktbXNnLWl0ZW0gZW0gaW1nIHtcbiAgICBoZWlnaHQ6IDQ5cHg7XG4gICAgd2lkdGg6IDQ5cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBib3gtc2hhZG93OiAwIDJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cblxuLm5vdGktbXNnLXRpdCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmc6IDEycHggMDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4ubm90aS1tc2ctaXRlbSBiIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4ubm90aS1tc2ctYm94IC5Ob3RpZmljYXRpb25NZXNzYWdlRGV0YWlsX3R5cGUsXG4ubm90aS1tc2ctYm94IC5hcHBfc2NyZWVuc2hvdF9ib3h7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIyMHB4KTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uTm90aWZpY2F0aW9uTWVzc2FnZURldGFpbC1pbWdncm91cCB7XG4gICAgbWFyZ2luLXRvcDogN3B4O1xuICAgIG1hcmdpbi1ib3R0b206IC02cHg7XG59XG5cbi5Ob3RpZmljYXRpb25NZXNzYWdlRGV0YWlsLWltZ2dyb3VwIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwIDhweCA4cHggMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLk5vdGlmaWNhdGlvbk1lc3NhZ2VEZXRhaWwtaW1nZ3JvdXAgbGk6aG92ZXIgaW1nIHtcbiAgICBib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG5cbi5Ob3RpZmljYXRpb25NZXNzYWdlRGV0YWlsLWltZ2dyb3VwIGxpIGltZyB7XG4gICAgd2lkdGg6IDkwcHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4xOHMgbGluZWFyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmM2Y2Zjg7XG59XG5cbi5hcGstbGFyZ2UtaWNvbiB7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgYm94LXNoYWRvdzogMCAxcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uTm90aWZpY2F0aW9uTWVzc2FnZURldGFpbF90eXBlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZTllZGY1O1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgbWFyZ2luLXRvcDogNnB4O1xufVxuLk5vdGlmaWNhdGlvbk1lc3NhZ2VEZXRhaWxfdHlwZTplbXB0eXtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4uTm90aWZpY2F0aW9uTWVzc2FnZURldGFpbF90eXBlID4gcCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjNWI1Zjg3IDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwIDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1yaWdodDogNjBweDtcbn1cblxuLk5vdGlmaWNhdGlvbk1lc3NhZ2VEZXRhaWxfdHlwZSAuaWNvbi1maWxldXBsb2FkLWRvd25sb2FkIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgO1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgdG9wOiAzcHg7XG4gICAgbWFyZ2luLXRvcDogMCA7XG59XG5cbi5Ob3RpZmljYXRpb25NZXNzYWdlRGV0YWlsX3R5cGUgLmljb24tZmlsZXVwbG9hZC1kb3dubG9hZCBzdmcge1xuICAgIGNvbG9yOiAjNjNhZjU3IDtcbn1cblxuLnJpZ2h0LXRvcC1jbG9zZSB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9kZXZlbG9wZXIvYXNzZXRzL2ltZy9idG5fcmVtb3ZlLnBuZ1wiKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDE2cHg7XG4gICAgdG9wOiAxNnB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5cbi8qIHJlc2V0ICovXG4ubm90aS1tc2ctYXJlYSBoMSwgLm5vdGktbXNnLWFyZWEgaDIsIC5ub3RpLW1zZy1hcmVhIGgzLCAubm90aS1tc2ctYXJlYSBoNCwgLm5vdGktbXNnLWFyZWEgaDUsIC5ub3RpLW1zZy1hcmVhIGg2LCAubm90aS1tc2ctYXJlYSBkbCwgLm5vdGktbXNnLWFyZWEgZHQsIC5ub3RpLW1zZy1hcmVhIGRkLCAubm90aS1tc2ctYXJlYSB1bCwgLm5vdGktbXNnLWFyZWEgb2wsIC5ub3RpLW1zZy1hcmVhIGxpLCAubm90aS1tc2ctYXJlYSBwLCAubm90aS1tc2ctYXJlYSBibG9ja3F1b3RlLCAubm90aS1tc2ctYXJlYSBwcmUsIC5ub3RpLW1zZy1hcmVhIGhyLCAubm90aS1tc2ctYXJlYSBmaWd1cmUsIC5ub3RpLW1zZy1hcmVhIHRhYmxlLCAubm90aS1tc2ctYXJlYSBjYXB0aW9uLCAubm90aS1tc2ctYXJlYSB0aCwgLm5vdGktbXNnLWFyZWEgdGQsIC5ub3RpLW1zZy1hcmVhIGZvcm0sIC5ub3RpLW1zZy1hcmVhIGZpZWxkc2V0LCAubm90aS1tc2ctYXJlYSBsZWdlbmQsIC5ub3RpLW1zZy1hcmVhIGlucHV0LCAubm90aS1tc2ctYXJlYSBidXR0b24sIC5ub3RpLW1zZy1hcmVhIHRleHRhcmVhLCAubm90aS1tc2ctYXJlYSBtZW51IHtcbiAgICBtYXJnaW46IGluaXRpYWw7XG4gICAgcGFkZGluZzogaW5pdGlhbDtcbiAgICBmb250LWZhbWlseTogaW5pdGlhbDtcbn1cblxuLm5vdGktbXNnLWFyZWEgaGVhZGVyLCAubm90aS1tc2ctYXJlYSBmb290ZXIsIC5ub3RpLW1zZy1hcmVhIHNlY3Rpb24sIC5ub3RpLW1zZy1hcmVhIGFydGljbGUsIC5ub3RpLW1zZy1hcmVhIGFzaWRlLCBuYXYsIGFkZHJlc3MsIGZpZ3VyZSwgZmlnY2FwdGlvbiwgbWVudSwgZGV0YWlscyB7XG4gICAgZGlzcGxheTogaW5pdGlhbDtcbn1cblxuLm5vdGktbXNnLWFyZWEgdGFibGUge1xuICAgIGJvcmRlci1jb2xsYXBzZTogaW5pdGlhbDtcbiAgICBib3JkZXItc3BhY2luZzogaW5pdGlhbDtcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuXG4ubm90aS1tc2ctYXJlYSBjYXB0aW9uLCAubm90aS1tc2ctYXJlYSB0aCB7XG4gICAgdGV4dC1hbGlnbjogaW5pdGlhbDtcbn1cblxuXG4ubm90aS1tc2ctYXJlYSBpLCBjaXRlLCAubm90aS1tc2ctYXJlYSBlbSwgLm5vdGktbXNnLWFyZWEgdmFyLCAubm90aS1tc2ctYXJlYSBhZGRyZXNzLCAubm90aS1tc2ctYXJlYSBkZm4ge1xuICAgIGZvbnQtc3R5bGU6IGluaXRpYWw7XG59XG4ubm90aS1tc2ctYXJlYSBoMSwgLm5vdGktbXNnLWFyZWEgaDIsIC5ub3RpLW1zZy1hcmVhIGgzLCAubm90aS1tc2ctYXJlYSBoNCwgLm5vdGktbXNnLWFyZWEgaDUsIC5ub3RpLW1zZy1hcmVhIGg2LCAubm90aS1tc2ctYXJlYSBzbWFsbCB7XG4gICAgZm9udC1zaXplOiBpbml0aWFsO1xufVxuXG5cbi5ub3RpLW1zZy1hcmVhIGxhYmVsLCAubm90aS1tc2ctYXJlYSBzdW1tYXJ5IHtcbiAgICBjdXJzb3I6IGluaXRpYWw7XG59XG5cblxuLm5vdGktbXNnLWFyZWEgaDEsIC5ub3RpLW1zZy1hcmVhIGgyLCAubm90aS1tc2ctYXJlYSBoMywgLm5vdGktbXNnLWFyZWEgaDQsIC5ub3RpLW1zZy1hcmVhIGg1LCAubm90aS1tc2ctYXJlYSBoNiwgLm5vdGktbXNnLWFyZWEgZW0sIC5ub3RpLW1zZy1hcmVhIHN0cm9uZywgLm5vdGktbXNnLWFyZWEgYiB7XG4gICAgZm9udC13ZWlnaHQ6IGluaXRpYWw7XG59XG4ubm90aS1tc2ctYXJlYSBoMSwgLm5vdGktbXNnLWFyZWEgaDIsIC5ub3RpLW1zZy1hcmVhIGgzLCAubm90aS1tc2ctYXJlYSBoNCwgLm5vdGktbXNnLWFyZWEgaDUsIC5ub3RpLW1zZy1hcmVhIGg2e1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5ub3RpLW1zZy1hcmVhIGgxe1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbn1cbi5ub3RpLW1zZy1hcmVhIGgye1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbn1cbi5ub3RpLW1zZy1hcmVhIGxpIGgzLFxuLm5vdGktbXNnLWFyZWEgaDN7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ubm90aS1tc2ctYXJlYSBoNHtcbiAgICBmb250LXNpemU6IDE4cHg7XG59XG4ubm90aS1tc2ctYXJlYSBoNXtcbiAgICBmb250LXNpemU6IDE2cHg7XG59XG4ubm90aS1tc2ctYXJlYSBoNntcbiAgICBmb250LXNpemU6IDE0cHg7XG59XG5cblxuLm5vdGktbXNnLWFyZWEgc3Ryb25nLFxuLm5vdGktbXNnLWFyZWEgYntcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5ub3RpLW1zZy1hcmVhIGxpIGVtLFxuLm5vdGktbXNnLWFyZWEgZW0sXG4uTm90aWZpY2F0aW9uTWVzc2FnZURldGFpbC1ib3ggbGkgLm5vdGktbXNnLWFyZWEgZW17XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGNvbG9yOiBpbml0aWFsO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXNpemU6IGluaXRpYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgIHBhZGRpbmc6IGluaXRpYWw7XG59XG4ubm90aS1tc2ctYXJlYSBpbnN7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ubm90aS1tc2ctYXJlYSBkZWx7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG4ubm90aS1tc2ctYXJlYSBjb2Rle1xuICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgYmFja2dyb3VuZDogcmdiKDI0MSwgMjQxLCAyNDEpO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBwYWRkaW5nOiAxcHggM3B4O1xuICAgIGZvbnQtZmFtaWx5OiBtb25vc3BhY2U7XG59XG4ubm90aS1tc2ctYXJlYSBwcmV7XG4gICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBwYWRkaW5nOiAxZW0gMTBweDtcbn1cblxuLm5vdGktbXNnLWFyZWEgbGkge1xuICAgIGxpc3Qtc3R5bGU6IHVuc2V0O1xuICAgIGxpbmUtaGVpZ2h0OiAyZW07XG59XG5saS5wdWJsaWMtRHJhZnRTdHlsZURlZmF1bHQtZGVwdGgwe1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ucHVibGljLURyYWZ0U3R5bGVEZWZhdWx0LWJsb2Nre1xuICAgIG1hcmdpbjogMDtcbn1cbi5yZHctZWRpdG9yLW1haW4gcHJle1xuICAgIHBhZGRpbmc6IDhweCAyMHB4O1xufVxuLm5vdGktbXNnLWFyZWEgdWwgb2wsXG4ubm90aS1tc2ctYXJlYSBvbCB1bHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG4ubm90aS1tc2ctYXJlYSB1bCxcbi5ub3RpLW1zZy1hcmVhIG9se1xuICAgIG1hcmdpbjogMTBweCAxNnB4O1xufVxuLm5vdGktbXNnLWFyZWEgYmxvY2txdW90ZXtcbiAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkICNmMWYxZjE7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAxZW07XG4gICAgbWFyZ2luLWJsb2NrLWVuZDogMWVtO1xuICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDQwcHg7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6IDQwcHg7XG59XG4uYnRuX21vcmVfc2luZ2xle1xuICAgIGJhY2tncm91bmQ6ICNmMmY1Zjc7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGhlaWdodDogMzZweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICMwMGJjZDQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmJ0bl9tb3JlX3NpbmdsZTpob3ZlcntcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLC4xKTtcbn0iLCIubm8tbXNnLWFyZWF7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5uby1tc2ctdHh0e1xuICAgIGNvbG9yOiByZ2IoMTY5LCAxNzAsIDE4OSk7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLUxpZ2h0XCI7XG59XG4iLCIuaGVhZF90b29sYmFyX3BheW1lbnR7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDk5O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDZweDtcbiAgICBiYWNrZ3JvdW5kOiAjRjJGNUY3O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5oZWFkX3BheW1lbnRfd3JhcHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoOTksIDE3NSwgODcsIC4yKTtcbn1cbi5oZWFkX3BheW1lbnRfd3JhcC53YXJuaW5ne1xuICAgIGJhY2tncm91bmQ6ICNmZmVhY2M7XG59XG4uaGVhZF9wYXltZW50X3dyYXAud2FybmluZyAuaGVhZF9wYXltZW50X3R4dHtcbiAgICBjb2xvcjogI2ZmOTgwMDtcbn1cbi5oZWFkX3BheW1lbnRfc2VjICsgLm1haW5sYXlvdXQtY29udGFpbmVyIC5kZXYtaG9tZS1oZWFkZXJ7XG4gICAgbWFyZ2luLXRvcDogLTExMHB4O1xufVxuLmhlYWRfcGF5bWVudF90eHR7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICM2M0FGNTc7XG4gICAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLmhlYWRfdG9vbGJhcl93cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleC1zaHJpbms6IDA7XG59XG4uaGVhZF90b29sYmFyX3NlY3Rpb257XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGhlaWdodDogNjRweDtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICB6LWluZGV4OiA4MDtcbiAgICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IGhhcmQtbGlnaHQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4xOHMgZWFzZS1vdXQgLjFzO1xufVxuLmRvY19jZW50X2FyZWF7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogNDhweDtcbiAgICB3aWR0aDogNDhweDtcbn1cbi5kb2NfY2VudF9hcmVhIC5pY29uZm9udHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgY29sb3I6ICNmZmY7XG59XG4uaGVhZF90b29sYmFyX2FjdGlvbl9zZWFyY2h7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMzZweDtcbiAgICBtaW4td2lkdGg6IDM2cHg7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmhlYWRfdG9vbGJhcl9tZW51dmlld19sZWZ0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaGVhZF90b29sYmFyX21lbnV2aWV3X2FyZWF7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi50b29sYmFyX2xvZ29fYXJlYSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi50b29sYmFyX2xvZ29fbGlua3tcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnRvb2xiYXJfbG9nb19zZWxmIHtcbiAgICBtYXgtaGVpZ2h0OiAyOXB4O1xufVxuXG4udG9vbGJhcl9sb2dvX3R4dHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuLmhlYWRfdG9vbGJhcl9tZW51dmlld19yaWdodHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5oZWFkX3Rvb2xiYXJfbmF2IHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbi5oZWFkX3Rvb2xiYXJfbmF2OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwcHg7XG59XG4ubWVudS1yZXMtYXJlYSAuaWNvbmZvbnR7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAyNHB4O1xufVxuLmhlYWRfdG9vbGJhcl9pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5oZWFkX3Rvb2xiYXJfbGluayB7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvcGFjaXR5OiAwLjg7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4yNHMgZWFzZS1vdXQgLjA1cztcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5oZWFkX3Rvb2xiYXJfbGluazpob3Zlcixcbi5oZWFkX3Rvb2xiYXJfaXRlbS5hY3RpdmUgLmhlYWRfdG9vbGJhcl9saW5rIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG4uaGVhZF9ub3RpZl9hcmVhIC5pY29uZm9udHtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gICAgY29sb3I6ICNmZmY7XG59XG4uaGVhZF9ub3RpZl9hcmVhLk11aUljb25CdXR0b24tcm9vdHtcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG59XG4udG9vbGJhcl91c2VyX2FyZWEuaWNvbmZvbnR7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbi5oZWFkX3Rvb2xiYXJfdXNlciAuTXVpQnV0dG9uLWxhYmVse1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5oZWFkX3Rvb2xiYXJfdXNlciAuaWNvbmZvbnQ6YmVmb3Jle1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG59XG4udG9vbGJhcl91c2VyX2l0ZW0uTXVpTGlzdEl0ZW0tcm9vdHtcbiAgICBwYWRkaW5nOiAxMHB4IDE2cHg7XG59XG4udG9vbGJhcl91c2VyX2l0ZW0gLmljb25mb250e1xuICAgIGNvbG9yOiAjNzU3NTc1O1xufVxuLnRvb2xiYXJfdXNlcl9pdGVtIC5pY29uZm9udDpiZWZvcmV7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4udG9vbGJhcl91c2VyX3R4dHtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgXCJIZWx2ZXRpY2FcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmIWltcG9ydGFudDtcbn1cbi50b29sYmFyX3VzZXJfaXRlbSAudG9vbGJhcl91c2VyX3R4dHtcbiAgICBmb250LXNpemU6IDE0cHg7XG59XG4ubWVudS1yZXMtYXJlYSAuaWNvbmZvbnR7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAyNHB4O1xufVxuLmhlYWRfdXNlcl9hY3Rpb25fYnRuLk11aUJ1dHRvbi10ZXh0e1xuICAgIHBhZGRpbmc6IDZweDtcbn1cblxuLmZvb3Rlcl9jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgYmFja2dyb3VuZDogIzI2MjYyNztcbn1cblxuLmZvb3Rlcl9saW5rX2dyb3VwIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMjUlO1xufVxuXG4uZm9vdGVyX2xpbmtfZ3JvdXAgaDMge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4uZm9vdGVyX2xpbmtfZ3JvdXAgZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQ6ICM2M2FmNTc7XG4gICAgbWFyZ2luOiAxMnB4IDAgOHB4IDA7XG59XG5cbi5mb290ZXJfbGlua19ncm91cCBsaSBhIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICM3ODc5ODY7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjE4cyBlYXNlLW91dDtcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAuMThzIGVhc2Utb3V0O1xuICAgIHRyYW5zaXRpb246IGFsbCAuMThzIGVhc2Utb3V0O1xufVxuXG4uZm9vdGVyX2xpbmtfZ3JvdXAgbGkgYTpob3Zlcixcbi5mb290ZXJfbGlua19ncm91cCBsaSBhOmFjdGl2ZSB7XG4gICAgY29sb3I6ICMwYmJmZDY7XG59XG5cbi5mb290ZXJfY29udGFpbmVyIHAge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogIzZjNmM2ZDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZvb3Rlcl9jb250YWN0X2xpc3QgbGkge1xuICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2xvcjogIzc4Nzk4Njtcbn1cblxuLmZvb3Rlcl9jb250YWN0X2xpc3QgLmljb24tcGhvbmUsXG4uZm9vdGVyX2NvbnRhY3RfbGlzdCAuaWNvbi1lbWFpbCxcbi5mb290ZXJfY29udGFjdF9saXN0IC5pY29uLWFkZHJlc3Mge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG59XG5cbi5mb290ZXJfY29udGFjdF9saXN0IC5pY29uLXBob25lIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvZGV2ZWxvcGVyL2Fzc2V0cy9pbWcvZm9vdGVyLWljb24tcGhvbmUucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5cbi5mb290ZXJfY29udGFjdF9saXN0IC5pY29uLWVtYWlsIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvZGV2ZWxvcGVyL2Fzc2V0cy9pbWcvZm9vdGVyLWljb24tZW1haWwucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5cbi5mb290ZXJfY29udGFjdF9saXN0IC5pY29uLWFkZHJlc3Mge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9kZXZlbG9wZXIvYXNzZXRzL2ltZy9mb290ZXItaWNvbi1sb2NhdGlvbi5wbmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbn1cblxuLnRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgY29sb3I6ICM1YjVmODc7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLnRpdGxlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDJweDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgYmFja2dyb3VuZDogIzViNWY4NztcbiAgICB0b3A6IDJweDtcbiAgICBsZWZ0OiAwO1xufVxuXG5cbi8qIHRpdGxlLWxhcmdlICovXG5cbi50aXRsZS1sYXJnZXtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgY29sb3I6ICM1YjVmODc7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5cbi50aXRsZS1kZXRhaWwge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBjb2xvcjogIzViNWY4NztcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4udGl0bGUtZGV0YWlsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDJweDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgYmFja2dyb3VuZDogIzViNWY4NztcbiAgICB0b3A6IDJweDtcbiAgICBsZWZ0OiAwO1xufVxuXG4ubWFpbmxheW91dC1jb250YWluZXIge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5pbmRleF9fZ2xvYmFsX19icmVhZGNydW1iICsgLm1haW5sYXlvdXQtY29udGFpbmVyIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSA0MHB4KTtcbn1cblxuLm1haW5sYXlvdXQtY29udGFpbmVyIGlmcmFtZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZvb3RlciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2QzZTBlYTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDM5cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjYTlhYWJkO1xuXG59XG4ubWVudV9yZXNfc2VjdGlvbiAuTXVpTGlzdC1yb290e1xuICAgIHBhZGRpbmc6IDA7XG59XG4ubWVudV9yZXNfc2VjdGlvbiAuTXVpTWVudUl0ZW0tcm9vdHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG59XG4uYWdyZWVtZW50LWRpYWxvZyB7XG4gICAgbWluLWhlaWdodDogMjIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDYwcHgpIHtcbiAgICAuTXVpQnV0dG9uLXJvb3QudXNlci1hY3Rpb24tYnRuIHtcbiAgICAgICAgbWluLXdpZHRoOiA0NHB4O1xuICAgICAgICB3aWR0aDogNDRweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIH1cblxuICAgIC5oZWFkX3Rvb2xiYXJfdXNlciAuaWNvbmZvbnQ6YmVmb3JlIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG5cbiAgICAudG9vbGJhcl91c2VyX3N1YnR4dCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5oZWFkX3Rvb2xiYXJfbmF2LFxuICAgIC5Ub3BNZW51Vmlld190b29sYmFyX3JvdXRlcixcbiAgICAuaGVhZF90b29sYmFyX21lbnV2aWV3X2xlZnQgLnRvb2xiYXJfbG9nb19hcmVhe1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuaGVhZF90b29sYmFyX3NlY3Rpb257XG4gICAgICAgIHBhZGRpbmc6IDAgOXB4O1xuICAgIH1cbiAgICAuaGVhZF90b29sYmFyX21lbnV2aWV3X2FyZWF7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAubWFpbl9sZWZ0Y29udGFpbmVyX2J0bl9tZW51LmFjdGl2ZSwubWFpbl9sZWZ0Y29udGFpbmVyX2J0bl9tZW51Lk11aUxpc3RJdGVtLWJ1dHRvbjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZDogIzAwYmNkNDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxufVxuXG5cblxuIiwiXG4uTmV3RGV2ZWxvcGVyLXRpdGxlIGgzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGNvbG9yOiAjNWI1Zjg3O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLk5ld0RldmVsb3Blci1ib3gge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uTmV3RGV2ZWxvcGVyLWJveCAuZGV2ZWxvcGVyLXN0YXR1cy1yZWFzb24ge1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLk5ld0RldmVsb3Blci1ib3ggPiBpbWcge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLk5ld0RldmVsb3Blci1ib3ggPiBoMyB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGNvbG9yOiAjNWI1Zjg3O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLk5ld0RldmVsb3Blci1ib3ggPiBoMyBpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9kZXZlbG9wZXIvYXNzZXRzL2ltZy9pY29uLWZpbmlzaGVkLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xufVxuXG4uTmV3RGV2ZWxvcGVyLWJveC5yZWplY3QgPiBoMyBpIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvZGV2ZWxvcGVyL2Fzc2V0cy9pbWcvaWNvbi1yZWplY3QucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5cbi5OZXdEZXZlbG9wZXItYm94LnN1c3BlbmQgPiBoMyBpIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvZGV2ZWxvcGVyL2Fzc2V0cy9pbWcvaWNvbi1yZWplY3QucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5cbi5OZXdEZXZlbG9wZXItYm94ID4gcCA+IGxhYmVsLFxuLk5ld0RldmVsb3Blci1ib3ggPiBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgY29sb3I6ICNhOWFhYmQ7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLk5ld0RldmVsb3Blci1ib3ggPiBwe1xuICAgIHBhZGRpbmc6IDAgNjBweDtcbn1cblxuLk5ld0RldmVsb3Blci1hY3Rpb25ncm91cCB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLk5ld0RldmVsb3Blci1ib3ggKyAuTmV3RGV2ZWxvcGVyLWFjdGlvbmdyb3VwIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uTmV3RGV2ZWxvcGVyLWFjdGlvbmdyb3VwIGJ1dHRvbiBzcGFuIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbn1cblxuLk5ld0RldmVsb3Blci1hY3Rpb25ncm91cCA+IGJ1dHRvbiBzcGFuIHtcbiAgICAvKmNvbG9yOiAjNjNhZjU3ICFpbXBvcnRhbnQ7Ki9cbn1cblxuLk5ld0RldmVsb3Blci1ib3gtYWdncmVtZW50IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5OZXdEZXZlbG9wZXItYm94LWFnZ3JlbWVudCBwIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctbGVmdDogMTlweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uTmV3RGV2ZWxvcGVyLWJveC1hZ2dyZW1lbnQgcCBzcGFuIHtcbiAgICBtYXJnaW4tdG9wOiA5cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogIzViNWY4NztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWluZGVudDogLTE5cHg7XG59XG5cbi5OZXdEZXZlbG9wZXItYm94LWFnZ3JlbWVudCBwcmUge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICB0ZXh0LWluZGVudDogMHB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbi5OZXdEZXZlbG9wZXItYm94LWNvbmZpcm0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5OZXdEZXZlbG9wZXItYm94LWJhc2ljaW5mbyxcbi5OZXdEZXZlbG9wZXItYm94LWNvbnRhY3Qge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMzBweDtcbiAgICB0b3A6IDMwcHg7XG4gICAgd2lkdGg6IDI0MHB4O1xuICAgIGJvdHRvbTogMzBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZjJmNWY3O1xufVxuXG4uTmV3RGV2ZWxvcGVyLWJveC1iYXNpY2luZm8gaDMsXG4uTmV3RGV2ZWxvcGVyLWJveC1jb250YWN0IGgzIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNjAlO1xuICAgIG1hcmdpbi10b3A6IC0xMTRweDtcbiAgICBwYWRkaW5nLXRvcDogMTA2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjNWI1Zjg3O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9kZXZlbG9wZXIvYXNzZXRzL2ltZy9pY29uLU5ld0RldmVsb3Blci1ib3gtYmFzaWNpbmZvLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcbn1cblxuLk5ld0RldmVsb3Blci1ib3gtY29udGFjdCBoMyB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2RldmVsb3Blci9hc3NldHMvaW1nL2ljb24tTmV3RGV2ZWxvcGVyLWJveC1jb250YWN0LnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcbn1cblxuXG5cbi5OZXdEZXZlbG9wZXItYm94LWJhc2ljaW5mbyBwLFxuLk5ld0RldmVsb3Blci1ib3gtY29udGFjdCBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICNhOWFhYmQ7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xufVxuXG4uTmV3RGV2ZWxvcGVyLWJveC1jb25maXJtID4gaDMge1xuICAgIGNvbG9yOiAjNjNhZjU3O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICB0ZXh0LWluZGVudDogOHB4O1xufVxuXG4uTmV3RGV2ZWxvcGVyLWJveC1jb25maXJtID4gaDM6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQ6ICM2M2FmNTc7XG4gICAgd2lkdGg6IDJweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgdG9wOiAtMXB4O1xuICAgIGxlZnQ6IDA7XG59XG5cbi5OZXdEZXZlbG9wZXItYm94LWNvbmZpcm0gPiBzcGFuIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICNhOWFhYmQ7XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbn1cblxuLmlucHV0LXJlcXVpcmVkIGxhYmVsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5pbnB1dC1yZXF1aXJlZDphZnRlciB7XG4gICAgY29udGVudDogXCIqXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHJpZ2h0OiAtMTRweDtcbiAgICBib3R0b206IDEwcHg7XG4gICAgY29sb3I6ICNkYjQ0Mzc7XG59XG5cbi5OZXdEZXZlbG9wZXItYm94LWNvbmZpcm0gPiBwIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWFyZ2luLXRvcDogLTlweDtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4uaW5wdXQtcmVxdWlyZWQgZGl2IHtcbiAgICBjb2xvcjogIzViNWY4NyAhaW1wb3J0YW50O1xufVxuXG4uTmV3RGV2ZWxvcGVyLWJveC1jb25maXJtIGxhYmVsIHtcbiAgICBjb2xvcjogI2E5YWFiZCAhaW1wb3J0YW50O1xufVxuXG4uTmV3RGV2ZWxvcGVyLWJveC1jb25maXJtIGlucHV0IHtcbiAgICBjb2xvcjogIzViNWY4NyAhaW1wb3J0YW50O1xufVxuXG4uTmV3RGV2ZWxvcGVyLWJveC1maWxldXBsb2FkIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuXG4uTmV3RGV2ZWxvcGVyLWJveC1maWxldXBsb2FkIGxhYmVsIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICNhOWFhYmQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLk5ld0RldmVsb3Blci1ib3gtZmlsZXVwbG9hZCA+IGRpdiB7XG4gICAgd2lkdGg6IDcycHg7XG4gICAgaGVpZ2h0OiA3MnB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuXG4uTmV3RGV2ZWxvcGVyLWJveC1maWxldXBsb2FkID4gZGl2IGEge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogNzBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIHBhZGRpbmctdG9wOiAxOHB4O1xuICAgIGhlaWdodDogNTJweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICM2M2FmNTc7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICNmM2YzZjM7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjE4cyBsaW5lYXI7XG4gICAgYm9yZGVyOiAxcHggZG90dGVkICNlMGUwZTA7XG59XG5cbi5OZXdEZXZlbG9wZXItYm94LWZpbGV1cGxvYWQgPiBkaXYgYTpob3ZlciB7XG4gICAgb3BhY2l0eTogMC44O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTJweCwgMCkgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiAwIDE1cHggMzBweCByZ2JhKDAsIDAsIDAsIC4xMik7XG59XG5cbi5OZXdEZXZlbG9wZXItYm94LWZpbGV1cGxvYWQgPiBwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgY29sb3I6ICNhOWFhYmQ7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgd2lkdGg6IDQ2MHB4O1xufVxuXG4uTmV3RGV2ZWxvcGVyLWJveC1maWxldXBsb2FkIGltZyB7XG4gICAgd2lkdGg6IDcycHg7XG4gICAgaGVpZ2h0OiA3MnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG5cbi5OZXdEZXZlbG9wZXItYWdncmVtZW50LWNoZWNrYm94IGxhYmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5OZXdEZXZlbG9wZXItYWdncmVtZW50LWNoZWNrYm94ID4gZGl2IHtcbiAgICBtYXJnaW4tdG9wOiAtM3B4O1xufVxuXG4uTmV3RGV2ZWxvcGVyLWFnZ3JlbWVudC1jaGVja2JveCBwIGxhYmVsIHtcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2RiNDQzNyAhaW1wb3J0YW50O1xufVxuLnNldHRpbmctbGlzdCBoNCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjNjNhZjU3O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDY1cHg7XG4gICAgaGVpZ2h0OiA2NnB4O1xufVxuLnNldHRpbmctdGlwcyB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjYTlhYWJkO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDNlMGVhO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG59XG4iLCJcbi5tYXJrZG93bi1ib2R5LFxuLm1hcmtkb3duLWJvZHkgcHJle1xuICAgIGNvbG9yOiAjNWI1Zjg3O1xuICAgIHBhZGRpbmc6IDAgMzBweCAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbn1cbi5tYXJrZG93bi1ib2R5IHB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uZ3VpZGVfbGVmdGNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBwYWRkaW5nOiAzMHB4IDBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgY29sb3I6IHJnYig1NCwgNjUsIDczKSAhaW1wb3J0YW50O1xufVxuXG5cbi5ndWlkZV9yaWdodGNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMDFweCk7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBib3JkZXItbGVmdDoxcHggc29saWQgI2U0ZTRlNDtcbn1cblxuLmd1aWRlX3JpZ2h0Y29udGFpbmVyIGlmcmFtZXtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5ndWlkZV9jb250YWluZXIge1xuICAgIG1hcmdpbjogMCAwIDMwcHggMDtcbiAgICBib3JkZXI6MXB4IHNvbGlkICNlNGU0ZTQ7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbn1cblxuLmJvb2tNZW51SXRlbS5hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5ndWlkZV93cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG5cbn1cblxuXG4uZ3VpZGVfbGVmdGNvbnRhaW5lciBkaXZ7XG4gICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ndWlkZV9sZWZ0Y29udGFpbmVyX2xpbms6Zmlyc3QtY2hpbGR7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkM2UwZWE7XG4gICAgcGFkZGluZy10b3A6IDhweDtcbn1cblxuLmd1aWRlX2xlZnRjb250YWluZXJfbGluayBhe1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzAwYmNkNDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjE4cyBlYXNlLW91dDtcbiAgICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gICAgb3BhY2l0eTogMTtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbi5ndWlkZV9sZWZ0Y29udGFpbmVyX2xpbmsgYTpob3ZlcntcbiAgICBvcGFjaXR5OiAwLjg7XG59XG5cbi53cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG5cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNXB4KSB7XG4gICAgLmd1aWRlX3dyYXBwZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgfVxufVxuXG4ubWFpbl9jb250YWluZXIge1xuICAgIG1hcmdpbjozMHB4IDBweCAzMHB4IDBweDtcbiAgICBib3JkZXI6MXB4IHNvbGlkICNlNGU0ZTQ7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbn1cbiIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogb2N0aWNvbnMtbGluaztcbiAgc3JjOiB1cmwoZGF0YTpmb250L3dvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsZDA5R1JnQUJBQUFBQUFad0FCQUFBQUFBQ0ZRQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJFVTBsSEFBQUdhQUFBQUFnQUFBQUlBQUFBQVVkVFZVSUFBQVpjQUFBQUNnQUFBQW9BQVFBQVQxTXZNZ0FBQXlRQUFBQkpBQUFBWUZZRVUzUmpiV0Z3QUFBRGNBQUFBRVVBQUFDQUFKVGh2bU4yZENBQUFBVGtBQUFBQkFBQUFBUUFBQUFBWm5CbmJRQUFBN2dBQUFDeUFBQUJDVU0rOElobllYTndBQUFHVEFBQUFCQUFBQUFRQUJvQUkyZHNlV1lBQUFGc0FBQUJQQUFBQVp3Y0VxOXRhR1ZoWkFBQUFzZ0FBQUEwQUFBQU5naDRhOTFvYUdWaEFBQURDQUFBQUJvQUFBQWtDQThEUkdodGRIZ0FBQUw4QUFBQURBQUFBQXdHQUFDZmJHOWpZUUFBQXNBQUFBQUlBQUFBQ0FCaUFUQnRZWGh3QUFBQ3FBQUFBQmdBQUFBZ0FBOEFTbTVoYldVQUFBVG9BQUFCUWdBQUFsWHU3M3NPY0c5emRBQUFCaXdBQUFBZUFBQUFNRTNRcE9Cd2NtVndBQUFFYkFBQUFIWUFBQUIvYUZHcGszamFUWTZ4YThKQUdNVy9PNjJCRGkwdEpMWVFpbmNYRXlwWUlpR0pqU2dIbmlRNnVtVHNVRXlMbTVCVjZOREJQOFRwdHM2RjB2K2svMGFuMmkraXRIRHczdjIrOStEQktUenNKTm5XSk5UZ0hFeTRCZ0czRU1JOURDRURPR0VYekRBRFU1aEJLTUlnTlBacW9EM1NpbFZhWFpDRVIzL0k3QXR4RUpMdHp6dVpmSStWVmtwcnhUbFhTaFdLYjNUQmVjRzExcndvTmxtbW4xUDJXWWNKY3psMzJldFNwS256aUM3bFF5V2Uxc21WUHkvTHQ3S2MrMHZXWS9nQWdJSUVxQU45d2UwcHdLWHJlaU1hc3h2YWJEUU1NNHJpTytxeE0yb2d3REdPWlRYeHd4RGl5Y1FJY29ZRkJMajVLM0VJYVNjdEFxMmtUWWl3K3ltaGNlN3Z3TTlqU3FPOEp5VmQ1Ukg5Z3lUdDIrSi95VW1ZbElSMHMwNG42KzdWbTFvemV6VWVMRWFVamhhRFN1WEh3VlJndkxKbjF0UTd4aXVWdi9vY1RSRjQybU5nWkdCZ1lHYndaT0JpQUFGR0pCSU1BQWl6QUZvQUFBQmlBR0lBem5qYVkyQmtZR0FBNGluOHp3WGkrVzIrTWpDek1JREFwU3d2WHpDOTdaNElnOE4vQnhZR1pnY2dsNTJCQ1NRS0FBM2pDVjhDQUFCZkFBQUFBQVFBQUVCNDJtTmdaR0JnNGYzdkFDUVpRQUJJTWpLZ0FtWUFLRWdCWGdBQWVOcGpZR1k2d1RpQmdaV0JnMmttVXhvREE0TVBoR1pNWXpCaTFBSHlnVkxZUVVDYWF3cURBNFBDaHhobWgvOE9EREVzdkF3SGdNS01JRG5HTDB4N2dKUUNBd01BSmQ0TUZ3QUFBSGphWTJCZ1lHYUE0REFHUmdZUWtBSHlHTUY4TmdZcklNM0pJQUdWWVlEVCtBRWpBd3VERnBCbUE5S01ERXdNQ2g5aS92OEg4c0gwLzRkUWMxaUFtQWtBTGFVS0xnQUFBSGphVFk5TERzSWdFSWJ0Z3FIVVBwRGkzZ1BvQlZ5UlRtVGRkT21xVFhUaEVYcXJvYjJnUTFGandwRHZmd0NCZG1kWEM1QVZLRnUzZTVNZk5GSjI5S1RRVDQ4T2I5L2xxWXdPR1p4ZVVlbE4yVTJSNitjQXJndENKcGF1VzdVUUJxbkZrVXNqQVkva09VMWNQK0RBZ3Z4d24xY2haRHdVYmQ2Q0ZpbUdYd3p3RjZ0UGJGSWNqRWwrdnZtTS9ieUE0OGU2dFdyS0FybTRaSmxDYmRzcnhrc0wxQXdXbi95QlNKS3BZYnE4QVhhYVRiOEFBSGphMjhqQXdPQzAwWnJCZVFORFFPV08vL3NkQkJnWUdSaVlXWUFFRUxFd01URTR1em81WnpvNWIyQnhkbkZPY0FMeE5qQTZiMkJ5VHN3QzhqWXdnMFZsTnVvQ1RXQU1xTnpNenNvSzFyRWhOcUJ5RXllcmc1UE1KbFl1VnVlRVRLY2QvODl1QnBucHZJRVZvbWVITG9Nc0FBZTFJZDRBQUFBQUFBQjQyb1dRVDA3Q1FCVEd2MEpCaGFnazdIUXpLeGNhMnNKQ0UxaER0NFFGKzlKT1MwbmJhYVlEQ1Fmd0NKN0F1M0FIaitMTzEzRk1tbTZjbDc3ODV2dmVuMGtCakhDQmhmcFl1TmE1UGgxYzBlMlh1M2pFdldHN1VkUERMWjROOTJuT20rRUJYdUFiSG1JTVNSTXMrNGFVRWQ0TmQzQ0hEOE5kdk9MVHNBMkdMOE05UE9EYmNMK2hEN0MxeG9hSGVMSlNFYW8wRkVXMTRja3hDK1RVOFR4dnNZNlgwZUxQbVJocnkyV1Zpb0xwa3JicDg0TExRUEdJN2M2c09pVXpwV0lXUzVHemxTZ1V6ekxCU2lrT1BGVE9YcWx5N3JxeDBaMVE1QkFJb1pCU0ZpaFFZUU9PQkVka0NPZ1hUT0hBMDdIQUdqR1dpSWphUFpOVzEzLytsbTZTOUZUN3JMSEZKNmZRYmtBVE9HMWoyT0ZNdWNLSkpzeElWZlFPUmwrOUp5ZGE2U2wxZFVZaFNDbTFkeUNsZm9lRHZlNHFNWWRMRWJmcUhmM08vQWREdW1zakFBQjQybU5nWW9BQVpRWWpCbXlBR1lRWm1kaEw4ekxkREV5ZEFSZm9BcUlBQUFBQkFBTUFCd0FLQUJNQUIvLy9BQThBQVFBQUFBQUFBQUFBQUFBQUFBQUJBQUFBQUE9PSkgZm9ybWF0KCd3b2ZmJyk7XG59XG5cbi5tYXJrZG93bi1ib2R5IHtcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICBjb2xvcjogIzViNWY4NztcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBwYWRkaW5nOiAwIDMwcHggMzBweDtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xufVxuXG4ubWFya2Rvd24tYm9keSAucGwtYyB7XG4gIGNvbG9yOiAjNmE3MzdkO1xufVxuXG4ubWFya2Rvd24tYm9keSAucGwtYzEsXG4ubWFya2Rvd24tYm9keSAucGwtcyAucGwtdiB7XG4gIGNvbG9yOiAjMDA1Y2M1O1xufVxuXG4ubWFya2Rvd24tYm9keSAucGwtZSxcbi5tYXJrZG93bi1ib2R5IC5wbC1lbiB7XG4gIGNvbG9yOiAjNmY0MmMxO1xufVxuXG4ubWFya2Rvd24tYm9keSAucGwtc21pLFxuLm1hcmtkb3duLWJvZHkgLnBsLXMgLnBsLXMxIHtcbiAgY29sb3I6ICMyNDI5MmU7XG59XG5cbi5tYXJrZG93bi1ib2R5IC5wbC1lbnQge1xuICBjb2xvcjogIzIyODYzYTtcbn1cblxuLm1hcmtkb3duLWJvZHkgLnBsLWsge1xuICBjb2xvcjogI2Q3M2E0OTtcbn1cblxuLm1hcmtkb3duLWJvZHkgLnBsLXMsXG4ubWFya2Rvd24tYm9keSAucGwtcGRzLFxuLm1hcmtkb3duLWJvZHkgLnBsLXMgLnBsLXBzZSAucGwtczEsXG4ubWFya2Rvd24tYm9keSAucGwtc3IsXG4ubWFya2Rvd24tYm9keSAucGwtc3IgLnBsLWNjZSxcbi5tYXJrZG93bi1ib2R5IC5wbC1zciAucGwtc3JlLFxuLm1hcmtkb3duLWJvZHkgLnBsLXNyIC5wbC1zcmEge1xuICBjb2xvcjogIzAzMmY2Mjtcbn1cblxuLm1hcmtkb3duLWJvZHkgLnBsLXYsXG4ubWFya2Rvd24tYm9keSAucGwtc213IHtcbiAgY29sb3I6ICNlMzYyMDk7XG59XG5cbi5tYXJrZG93bi1ib2R5IC5wbC1idSB7XG4gIGNvbG9yOiAjYjMxZDI4O1xufVxuXG4ubWFya2Rvd24tYm9keSAucGwtaWkge1xuICBjb2xvcjogI2ZhZmJmYztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IzMWQyODtcbn1cblxuLm1hcmtkb3duLWJvZHkgLnBsLWMyIHtcbiAgY29sb3I6ICNmYWZiZmM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNzNhNDk7XG59XG5cbi5tYXJrZG93bi1ib2R5IC5wbC1jMjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJeTVwiO1xufVxuXG4ubWFya2Rvd24tYm9keSAucGwtc3IgLnBsLWNjZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzIyODYzYTtcbn1cblxuLm1hcmtkb3duLWJvZHkgLnBsLW1sIHtcbiAgY29sb3I6ICM3MzVjMGY7XG59XG5cbi5tYXJrZG93bi1ib2R5IC5wbC1taCxcbi5tYXJrZG93bi1ib2R5IC5wbC1taCAucGwtZW4sXG4ubWFya2Rvd24tYm9keSAucGwtbXMge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMwMDVjYzU7XG59XG5cbi5tYXJrZG93bi1ib2R5IC5wbC1taSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgY29sb3I6ICMyNDI5MmU7XG59XG5cbi5tYXJrZG93bi1ib2R5IC5wbC1tYiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzI0MjkyZTtcbn1cblxuLm1hcmtkb3duLWJvZHkgLnBsLW1kIHtcbiAgY29sb3I6ICNiMzFkMjg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmVlZjA7XG59XG5cbi5tYXJrZG93bi1ib2R5IC5wbC1taTEge1xuICBjb2xvcjogIzIyODYzYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZmZmNDtcbn1cblxuLm1hcmtkb3duLWJvZHkgLnBsLW1jIHtcbiAgY29sb3I6ICNlMzYyMDk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmViZGE7XG59XG5cbi5tYXJrZG93bi1ib2R5IC5wbC1taTIge1xuICBjb2xvcjogI2Y2ZjhmYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWNjNTtcbn1cblxuLm1hcmtkb3duLWJvZHkgLnBsLW1kciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzZmNDJjMTtcbn1cblxuLm1hcmtkb3duLWJvZHkgLnBsLWJhIHtcbiAgY29sb3I6ICM1ODYwNjk7XG59XG5cbi5tYXJrZG93bi1ib2R5IC5wbC1zZyB7XG4gIGNvbG9yOiAjOTU5ZGE1O1xufVxuXG4ubWFya2Rvd24tYm9keSAucGwtY29ybCB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzAzMmY2Mjtcbn1cblxuLm1hcmtkb3duLWJvZHkgLm9jdGljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcbiAgZmlsbDogY3VycmVudENvbG9yO1xufVxuXG4ubWFya2Rvd24tYm9keSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5tYXJrZG93bi1ib2R5IGE6YWN0aXZlLFxuLm1hcmtkb3duLWJvZHkgYTpob3ZlciB7XG4gIG91dGxpbmUtd2lkdGg6IDA7XG59XG5cbi5tYXJrZG93bi1ib2R5IHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG4ubWFya2Rvd24tYm9keSBzdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4ubWFya2Rvd24tYm9keSBoMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4ubWFya2Rvd24tYm9keSBpbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi5tYXJrZG93bi1ib2R5IGNvZGUsXG4ubWFya2Rvd24tYm9keSBrYmQsXG4ubWFya2Rvd24tYm9keSBwcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4ubWFya2Rvd24tYm9keSBociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4ubWFya2Rvd24tYm9keSBpbnB1dCB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIG1hcmdpbjogMDtcbn1cblxuLm1hcmtkb3duLWJvZHkgaW5wdXQge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLm1hcmtkb3duLWJvZHkgW3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5tYXJrZG93bi1ib2R5ICoge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ubWFya2Rvd24tYm9keSBpbnB1dCB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4ubWFya2Rvd24tYm9keSBhIHtcbiAgY29sb3I6ICMwMzY2ZDY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm1hcmtkb3duLWJvZHkgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ubWFya2Rvd24tYm9keSBzdHJvbmcge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ubWFya2Rvd24tYm9keSBociB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAxNXB4IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGZlMmU1O1xufVxuXG4ubWFya2Rvd24tYm9keSBocjo6YmVmb3JlIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5tYXJrZG93bi1ib2R5IGhyOjphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLm1hcmtkb3duLWJvZHkgdGFibGUge1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxuLm1hcmtkb3duLWJvZHkgdGQsXG4ubWFya2Rvd24tYm9keSB0aCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5tYXJrZG93bi1ib2R5IGgxLFxuLm1hcmtkb3duLWJvZHkgaDIsXG4ubWFya2Rvd24tYm9keSBoMyxcbi5tYXJrZG93bi1ib2R5IGg0LFxuLm1hcmtkb3duLWJvZHkgaDUsXG4ubWFya2Rvd24tYm9keSBoNiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5tYXJrZG93bi1ib2R5IGgxIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ubWFya2Rvd24tYm9keSBoMiB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLm1hcmtkb3duLWJvZHkgaDMge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5tYXJrZG93bi1ib2R5IGg0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ubWFya2Rvd24tYm9keSBoNSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLm1hcmtkb3duLWJvZHkgaDYge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5tYXJrZG93bi1ib2R5IHAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ubWFya2Rvd24tYm9keSBibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubWFya2Rvd24tYm9keSB1bCxcbi5tYXJrZG93bi1ib2R5IG9sIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubWFya2Rvd24tYm9keSBvbCBvbCxcbi5tYXJrZG93bi1ib2R5IHVsIG9sIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBsb3dlci1yb21hbjtcbn1cblxuLm1hcmtkb3duLWJvZHkgdWwgdWwgb2wsXG4ubWFya2Rvd24tYm9keSB1bCBvbCBvbCxcbi5tYXJrZG93bi1ib2R5IG9sIHVsIG9sLFxuLm1hcmtkb3duLWJvZHkgb2wgb2wgb2wge1xuICBsaXN0LXN0eWxlLXR5cGU6IGxvd2VyLWFscGhhO1xufVxuXG4ubWFya2Rvd24tYm9keSBkZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4ubWFya2Rvd24tYm9keSBjb2RlIHtcbiAgZm9udC1mYW1pbHk6IFwiU0ZNb25vLVJlZ3VsYXJcIiwgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIE1lbmxvLCBDb3VyaWVyLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLm1hcmtkb3duLWJvZHkgcHJlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1mYW1pbHk6IFwiU0ZNb25vLVJlZ3VsYXJcIiwgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIE1lbmxvLCBDb3VyaWVyLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLm1hcmtkb3duLWJvZHkgLm9jdGljb24ge1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG59XG5cbi5tYXJrZG93bi1ib2R5IC5wbC0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJrZG93bi1ib2R5IC5wbC0xIHtcbiAgcGFkZGluZy1sZWZ0OiA0cHggIWltcG9ydGFudDtcbn1cblxuLm1hcmtkb3duLWJvZHkgLnBsLTIge1xuICBwYWRkaW5nLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xufVxuXG4ubWFya2Rvd24tYm9keSAucGwtMyB7XG4gIHBhZGRpbmctbGVmdDogMTZweCAhaW1wb3J0YW50O1xufVxuXG4ubWFya2Rvd24tYm9keSAucGwtNCB7XG4gIHBhZGRpbmctbGVmdDogMjRweCAhaW1wb3J0YW50O1xufVxuXG4ubWFya2Rvd24tYm9keSAucGwtNSB7XG4gIHBhZGRpbmctbGVmdDogMzJweCAhaW1wb3J0YW50O1xufVxuXG4ubWFya2Rvd24tYm9keSAucGwtNiB7XG4gIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4ubWFya2Rvd24tYm9keTo6YmVmb3JlIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5tYXJrZG93bi1ib2R5OjphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLm1hcmtkb3duLWJvZHk+KjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLm1hcmtkb3duLWJvZHk+KjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ubWFya2Rvd24tYm9keSBhOm5vdChbaHJlZl0pIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm1hcmtkb3duLWJvZHkgLmFuY2hvciB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5tYXJrZG93bi1ib2R5IC5hbmNob3I6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4ubWFya2Rvd24tYm9keSBwLFxuLm1hcmtkb3duLWJvZHkgYmxvY2txdW90ZSxcbi5tYXJrZG93bi1ib2R5IHVsLFxuLm1hcmtkb3duLWJvZHkgb2wsXG4ubWFya2Rvd24tYm9keSBkbCxcbi5tYXJrZG93bi1ib2R5IHRhYmxlLFxuLm1hcmtkb3duLWJvZHkgcHJlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cblxuLm1hcmtkb3duLWJvZHkgaHIge1xuICBoZWlnaHQ6IDAuMjVlbTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAyNHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMWU0ZTg7XG4gIGJvcmRlcjogMDtcbn1cblxuLm1hcmtkb3duLWJvZHkgYmxvY2txdW90ZSB7XG4gIHBhZGRpbmc6IDAgMWVtO1xuICBjb2xvcjogIzZhNzM3ZDtcbiAgYm9yZGVyLWxlZnQ6IDAuMjVlbSBzb2xpZCAjZGZlMmU1O1xufVxuXG4ubWFya2Rvd24tYm9keSBibG9ja3F1b3RlPjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5tYXJrZG93bi1ib2R5IGJsb2NrcXVvdGU+Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubWFya2Rvd24tYm9keSBrYmQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDNweCA1cHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gIGNvbG9yOiAjNDQ0ZDU2O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYmZjO1xuICBib3JkZXI6IHNvbGlkIDFweCAjYzZjYmQxO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjOTU5ZGE1O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwICM5NTlkYTU7XG59XG5cbi5tYXJrZG93bi1ib2R5IGgxLFxuLm1hcmtkb3duLWJvZHkgaDIsXG4ubWFya2Rvd24tYm9keSBoMyxcbi5tYXJrZG93bi1ib2R5IGg0LFxuLm1hcmtkb3duLWJvZHkgaDUsXG4ubWFya2Rvd24tYm9keSBoNiB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuXG4ubWFya2Rvd24tYm9keSBoMSAub2N0aWNvbi1saW5rLFxuLm1hcmtkb3duLWJvZHkgaDIgLm9jdGljb24tbGluayxcbi5tYXJrZG93bi1ib2R5IGgzIC5vY3RpY29uLWxpbmssXG4ubWFya2Rvd24tYm9keSBoNCAub2N0aWNvbi1saW5rLFxuLm1hcmtkb3duLWJvZHkgaDUgLm9jdGljb24tbGluayxcbi5tYXJrZG93bi1ib2R5IGg2IC5vY3RpY29uLWxpbmsge1xuICBjb2xvcjogIzFiMWYyMztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ubWFya2Rvd24tYm9keSBoMTpob3ZlciAuYW5jaG9yLFxuLm1hcmtkb3duLWJvZHkgaDI6aG92ZXIgLmFuY2hvcixcbi5tYXJrZG93bi1ib2R5IGgzOmhvdmVyIC5hbmNob3IsXG4ubWFya2Rvd24tYm9keSBoNDpob3ZlciAuYW5jaG9yLFxuLm1hcmtkb3duLWJvZHkgaDU6aG92ZXIgLmFuY2hvcixcbi5tYXJrZG93bi1ib2R5IGg2OmhvdmVyIC5hbmNob3Ige1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5tYXJrZG93bi1ib2R5IGgxOmhvdmVyIC5hbmNob3IgLm9jdGljb24tbGluayxcbi5tYXJrZG93bi1ib2R5IGgyOmhvdmVyIC5hbmNob3IgLm9jdGljb24tbGluayxcbi5tYXJrZG93bi1ib2R5IGgzOmhvdmVyIC5hbmNob3IgLm9jdGljb24tbGluayxcbi5tYXJrZG93bi1ib2R5IGg0OmhvdmVyIC5hbmNob3IgLm9jdGljb24tbGluayxcbi5tYXJrZG93bi1ib2R5IGg1OmhvdmVyIC5hbmNob3IgLm9jdGljb24tbGluayxcbi5tYXJrZG93bi1ib2R5IGg2OmhvdmVyIC5hbmNob3IgLm9jdGljb24tbGluayB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5tYXJrZG93bi1ib2R5IGgxIHtcbiAgcGFkZGluZy1ib3R0b206IDAuM2VtO1xuICBmb250LXNpemU6IDJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYWVjZWY7XG59XG5cbi5tYXJrZG93bi1ib2R5IGgyIHtcbiAgcGFkZGluZy1ib3R0b206IDAuM2VtO1xuICBmb250LXNpemU6IDEuNWVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VhZWNlZjtcbn1cblxuLm1hcmtkb3duLWJvZHkgaDMge1xuICBmb250LXNpemU6IDEuMjVlbTtcbn1cblxuLm1hcmtkb3duLWJvZHkgaDQge1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLm1hcmtkb3duLWJvZHkgaDUge1xuICBmb250LXNpemU6IDAuODc1ZW07XG59XG5cbi5tYXJrZG93bi1ib2R5IGg2IHtcbiAgZm9udC1zaXplOiAwLjg1ZW07XG4gIGNvbG9yOiAjNmE3MzdkO1xufVxuXG4ubWFya2Rvd24tYm9keSB1bCxcbi5tYXJrZG93bi1ib2R5IG9sIHtcbiAgcGFkZGluZy1sZWZ0OiAyZW07XG59XG5cbi5tYXJrZG93bi1ib2R5IHVsIHVsLFxuLm1hcmtkb3duLWJvZHkgdWwgb2wsXG4ubWFya2Rvd24tYm9keSBvbCBvbCxcbi5tYXJrZG93bi1ib2R5IG9sIHVsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLm1hcmtkb3duLWJvZHkgbGkge1xuICB3b3JkLXdyYXA6IGJyZWFrLWFsbDtcbiAgbGlzdC1zdHlsZTogaW5oZXJpdDtcbn1cblxuLm1hcmtkb3duLWJvZHkgbGk+cCB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbi5tYXJrZG93bi1ib2R5IGxpK2xpIHtcbiAgbWFyZ2luLXRvcDogMC4yNWVtO1xufVxuXG4ubWFya2Rvd24tYm9keSBkbCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5tYXJrZG93bi1ib2R5IGRsIGR0IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgZm9udC1zaXplOiAxZW07XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLm1hcmtkb3duLWJvZHkgZGwgZGQge1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5tYXJrZG93bi1ib2R5IHRhYmxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLm1hcmtkb3duLWJvZHkgdGFibGUgdGgge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ubWFya2Rvd24tYm9keSB0YWJsZSB0aCxcbi5tYXJrZG93bi1ib2R5IHRhYmxlIHRkIHtcbiAgcGFkZGluZzogNnB4IDEzcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZmUyZTU7XG59XG5cbi5tYXJrZG93bi1ib2R5IHRhYmxlIHRyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjNmNiZDE7XG59XG5cbi5tYXJrZG93bi1ib2R5IHRhYmxlIHRyOm50aC1jaGlsZCgybikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmOGZhO1xufVxuXG4ubWFya2Rvd24tYm9keSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4ubWFya2Rvd24tYm9keSBpbWdbYWxpZ249cmlnaHRdIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4ubWFya2Rvd24tYm9keSBpbWdbYWxpZ249bGVmdF0ge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG4ubWFya2Rvd24tYm9keSBjb2RlIHtcbiAgcGFkZGluZzogMC4yZW0gMC40ZW07XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiA4NSU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjcsMzEsMzUsMC4wNSk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLm1hcmtkb3duLWJvZHkgcHJlIHtcbiAgd29yZC13cmFwOiBub3JtYWw7XG59XG5cbi5tYXJrZG93bi1ib2R5IHByZT5jb2RlIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IHByZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cblxuLm1hcmtkb3duLWJvZHkgLmhpZ2hsaWdodCB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5tYXJrZG93bi1ib2R5IC5oaWdobGlnaHQgcHJlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xufVxuXG4ubWFya2Rvd24tYm9keSAuaGlnaGxpZ2h0IHByZSxcbi5tYXJrZG93bi1ib2R5IHByZSB7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBmb250LXNpemU6IDg1JTtcbiAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY4ZmE7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLm1hcmtkb3duLWJvZHkgcHJlIGNvZGUge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIG1heC13aWR0aDogYXV0bztcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuXG4ubWFya2Rvd24tYm9keSAuZnVsbC1jb21taXQgLmJ0bi1vdXRsaW5lOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgY29sb3I6ICMwMDVjYzU7XG4gIGJvcmRlci1jb2xvcjogIzAwNWNjNTtcbn1cblxuLm1hcmtkb3duLWJvZHkga2JkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAzcHggNXB4O1xuICBmb250OiAxMXB4IFwiU0ZNb25vLVJlZ3VsYXJcIiwgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIE1lbmxvLCBDb3VyaWVyLCBtb25vc3BhY2U7XG4gIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICBjb2xvcjogIzQ0NGQ1NjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmJmYztcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2QxZDVkYTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2M2Y2JkMTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCAjYzZjYmQxO1xufVxuXG4ubWFya2Rvd24tYm9keSA6Y2hlY2tlZCsucmFkaW8tbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGJvcmRlci1jb2xvcjogIzAzNjZkNjtcbn1cblxuLm1hcmtkb3duLWJvZHkgLnRhc2stbGlzdC1pdGVtIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG4ubWFya2Rvd24tYm9keSAudGFzay1saXN0LWl0ZW0rLnRhc2stbGlzdC1pdGVtIHtcbiAgbWFyZ2luLXRvcDogM3B4O1xufVxuXG4ubWFya2Rvd24tYm9keSAudGFzay1saXN0LWl0ZW0gaW5wdXQge1xuICBtYXJnaW46IDAgMC4yZW0gMC4yNWVtIC0xLjZlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLm1hcmtkb3duLWJvZHkgaHIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZWVlO1xufVxuLm1hcmtkb3duLWJvZHkgZW17XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbiIsIi5pbWFnZXNfcG9wdXBfdmlld2VyIC5kaWFsb2dfYWN0aW9uX2FyZWF7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5idG5fcm90YXRlX2FyZWEgLmljb25mb250e1xuICAgIGNvbG9yOiAjNjNhZjU3O1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG59XG4uaW1hZ2VzX3BvcHVwX3ZpZXdlciAuZGlhbG9nX2NvbnRlbnRfYXJlYXtcbiAgICBwYWRkaW5nOiA0MHB4O1xufVxuLmltYWdlc19wb3B1cF9hcmVhIHtcbiAgICAvKm1pbi13aWR0aDogODAwcHg7Ki9cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uaW1hZ2VzX3BvcHVwX3BpY3tcbiAgICB3aWR0aDogMTAwJTtcbn1cbi5pbWdfZGlhbG9nX2Nsb3Nle1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogN3B4O1xuICAgIHRvcDoxMnB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbn1cbi5pbWdfZGlhbG9nX2Nsb3NlIC5pY29uZm9udHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgY29sb3I6ICNmZjk4MDA7XG59XG5cbi5hcnJvd19idG5fYXJlYSAuaWNvbmZvbnR7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDo1MCU7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGNvbG9yOiAjNmI2ZTkzO1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5hcnJvd19idG5fYXJlYSAuaWNvbmZvbnQ6aG92ZXJ7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwuMDQpO1xufVxuLmFycm93X2J0bl9hcmVhIC5pY29uLWJ0bi1iYWNre1xuICAgIGxlZnQ6IDNweDtcbn1cbi5hcnJvd19idG5fYXJlYSAuaWNvbi1idG4tdW5mb2xke1xuICAgIHJpZ2h0OiAzcHhcbn1cbi5hcnJvd19idG5fYXJlYSAubm90X2FjdF9idG57XG4gICAgb3BhY2l0eTogMDtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAuaW1hZ2VzX3BvcHVwX2FyZWEge1xuICAgICAgICBtaW4td2lkdGg6IDgwMHB4O1xuICAgIH1cbiAgICAuaW1hZ2VzX3BvcHVwX3BpY3tcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgIH1cbn0iLCIuRGlhbG9nX190aXRsZSB7XG4gICAgcGFkZGluZzogMTVweCAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5EaWFsb2dfX3RpdGxlID4gaDMge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogIzVCNUY4NztcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG5cbi5EaWFsb2dfX2NvbnRlbnQsIC5EaWFsb2dfX2FjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4uRGlhbG9nX19jb250ZW50IHtcbiAgICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uRGlhbG9nX19hY3Rpb24gPiBidXR0b24sXG4uRGlhbG9nX19hY3Rpb24gPiBkaXYge1xuICAgIG1hcmdpbjogMCAwIDAgMTBweCAhaW1wb3J0YW50O1xufSIsIi5BcHAtZHJvcGRvd24tbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMjNweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDNlMGVhO1xuICAgIGJveC1zaGFkb3c6IDAgM3B4IDhweCByZ2JhKDAsIDAsIDAsIDAuMTIpICFpbXBvcnRhbnQ7XG59XG5cbi5BcHAtZHJvcGRvd24tbGlzdCBzcGFuIHtcbiAgICBjdXJzb3I6IGF1dG8gIWltcG9ydGFudDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGNvbG9yOiAjNWI1Zjg3ICFpbXBvcnRhbnQ7XG59XG5cbi5BcHAtZHJvcGRvd24tbGlzdCBzcGFuID4gZGl2ID4gZGl2ID4gZGl2IHtcbn1cblxuLkFwcC1kcm9wZG93bi1saXN0IHNwYW46aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmYgIWltcG9ydGFudDtcbn0iLCIuY29tbW9uLWxhYmVse1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG4uY2xvdWQtbWVzc2FnZS12aWV3LWJvZHl7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuLmNsb3VkLW1lc3NhZ2Utdmlldy1oZWFkZXJ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xufVxuLmNsb3VkLW1lc3NhZ2Utdmlldy1oZWFkZXItdGl0bGV7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAjNWI1Zjg3O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uY2xvdWQtbWVzc2FnZS12aWV3LWJ1dHRvbnMtY29udGFpbmVye1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IC0xOHB4O1xufVxuLmNsb3VkLW1lc3NhZ2Utdmlldy1oZWFkZXItZmlsdGVyLWJ0bntcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDM2cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDM2cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAzNnB4ICFpbXBvcnRhbnQ7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB6LWluZGV4OiAyICFpbXBvcnRhbnQ7XG59XG4uZmlsdGVyLW1lbnUtYm9keXtcbiAgICB3aWR0aDogMzAwcHg7XG59XG4uZmlsdGVyLW1lbnUtaGVhZGVye1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0U5RURGNTtcbiAgICBiYWNrZ3JvdW5kOiAjRTlFREY1O1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZmlsdGVyLW1lbnUtYnV0dG9ucy1jb250YWluZXJ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogLTVweDtcbn1cbi5maWx0ZXItbWVudS10eXBlcy1ib2R5e1xuICAgIHBhZGRpbmc6IDEwcHg7XG59XG4uZmlsdGVyLWxhYmVse1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG59XG4uZmlsdGVyLWxhYmVsLWJvZHl7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICAgIHdpZHRoOiAxMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4ucHVzaC10eXBlLWNvbnRhaW5lcntcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW46IDEwcHggMDtcbn1cbi5wdXNoLXR5cGUtY29udGFpbmVyID4gZGl2e1xuICAgIHdpZHRoOiAxNTVweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogOTBweCAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucHVzaC10eXBlLWF2YXRhci1jb250YWluZXJ7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIG1hcmdpbjogOHB4IGF1dG87XG59XG4ucHVzaC10eXBlLWRpdi5hY3RpdmUge1xuICAgIGNvbG9yOiAjNjNBRjU3O1xufVxuLnB1c2gtdHlwZS1kaXYuYWN0aXZlIGRpdntcbiAgICBjb2xvcjogY3VycmVudENvbG9yO1xufVxuLnB1c2gtdHlwZS1sYWJlbC1jb250YWluZXIge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5maWx0ZXItbWVudS10eXBlcy1ib2R5ID4gbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogI2E5YWFiZDtcbiAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuLmZpbHRlci1tZW51LXR5cGVzLWJvZHkgPiBsYWJlbCA+IGVtIHtcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICAgIGNvbG9yOiAjMDBiY2Q0O1xufVxuLm1lZGlhLXJhZGlvLWJ1dHRvbntcbiAgICBmb250LXNpemU6IDEycHg7XG59XG5cbi5tZWRpYS10ZW1wbGF0ZS1jaG9vc2UtY29udGFpbmVye1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICNGMkY1Rjc7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nOiAyMHB4O1xufVxuLm1lZGlhLXRlbXBsYXRlLWNob29zZS1jb250YWluZXIgPiBkaXZ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuLnBob25lLXNjcmVlbi1ib2R5e1xuICAgIHdpZHRoOiAzMy4zJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgNDUwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpIDBtcztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucGhvbmUtc2NyZWVuLWJvZHk6aG92ZXJ7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbn1cbi5waG9uZS1mcmFtZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9kZXZlbG9wZXIvYXNzZXRzL2ltZy9tb2JpbGUtZnJhbWUucG5nXCIpO1xuICAgIHdpZHRoOiAxNTVweDtcbiAgICBoZWlnaHQ6IDI5MHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4vKiAucGhvbmUtZnJhbWUgOmhvdmVye1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbn0gKi9cbi5waG9uZS1zY3JlZW4tYm9keS1pbWd7XG4gICAgd2lkdGg6IDEzMHB4O1xuICAgIG1hcmdpbjogMjhweCBhdXRvO1xufVxuLnRlbXBsYXRlLWNoZWNrZWQtaW1ne1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDM4cHg7XG4gICAgcmlnaHQ6IDMwcHg7XG4gICAgd2lkdGg6IDI1cHg7XG59XG4udGl0bGUtZGV0YWlsIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgY29sb3I6ICM1YjVmODc7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLnRpdGxlLWRldGFpbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAycHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIGJhY2tncm91bmQ6ICM1YjVmODc7XG4gICAgdG9wOiAycHg7XG4gICAgbGVmdDogMDtcbn1cbi5jdXN0b20tbWVzc2FnZS1ib2R5e1xuXG59XG5cbi5jb25maWctbWVzc2FnZS1ib2R5e1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgcGFkZGluZzogMzBweDtcbn1cbi5jb25maWctbWVzc2FnZS1mb290ZXJ7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuLnByZXZpZXctdmlldy1ib2R5e1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiA0NjBweDtcbiAgICBoZWlnaHQ6IDU2MHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNiYWJlYzY7XG59XG4uZWRpdC1jb25maWctYm9keXtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5lZGl0LWZvcm0tYm9keXtcbiAgICB3aWR0aDogNDAwcHg7XG59XG4uZWRpdC1mb3JtLWJvZHkgPiBkaXZ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5lZGl0LWZvcm0tYm9keSBsYWJlbHtcbiAgICBjb2xvcjogI2E5YWFiZDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgXCJIZWx2ZXRpY2FcIiwgXCJIZWx2ZXRpY2FOZXVlXCIsIFwiQXJpYWxcIiwgXCJNaWNyb3NvZnQgWWFoZWlcIiwgXCJIaXJhZ2lubyBTYW5zIEdCXCIsIFwiSGVpdGkgU0NcIiwgXCJTYW5zIFNlcmlmXCIgIWltcG9ydGFudDtcbn1cbi5lZGl0LWZvcm0taW5wdXR7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5wcmV2aWV3LXZpZXctaGVhZGVye1xuICAgIGhlaWdodDogNzBweDtcbiAgICBiYWNrZ3JvdW5kOiAjRTlFREY1O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JhYmVjNjtcbn1cbi5wcmV2aWV3LXZpZXctaGVhZGVyIGgze1xuICAgIGNvbG9yOiAjMTc5MEZGO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4ucHJldmlldy12aWV3LWhlYWRlciBzcGFuIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICNBOUFBQkQ7XG59XG4ucHVzaC1saXN0LXRpdGxle1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogIzVCNUY4NztcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4ucHVzaC1saXN0LXRpdGxlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAycHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJhY2tncm91bmQ6ICM1YjVmODc7XG4gICAgdG9wOiAxN3B4O1xuICAgIGxlZnQ6IDA7XG59XG5cbi5wcmV2aWV3LXZpZXctcGljLWNvbnRhaW5lciAubW9iaWxlLWZyYW1le1xuICAgIHdpZHRoOiAyMjBweDtcbiAgICBoZWlnaHQ6IDQyMnB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9kZXZlbG9wZXIvYXNzZXRzL2ltZy9tb2JpbGUtZnJhbWUucG5nXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICBtYXJnaW46IDQwcHggYXV0bztcbn1cbi5tb2JpbGUtZnJhbWUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wdXNoLWRsZy10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4ucHJldmlldy12aWV3LXBpYy1jb250YWluZXIgaW1nIHtcbiAgICB3aWR0aDogMTg2cHg7XG4gICAgaGVpZ2h0OiAzNDBweDtcbiAgICBtYXJnaW46IDM4cHggMTdweDtcbn1cbi5lbmQtdGltZS10ZXh0LWZpZWxke1xuXG59XG4uZW5kLXRpbWUtYnV0dG9ue1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbn1cbi5lbmQtdGltZS1jb250YWluZXJ7XG5cbn1cbi5wdXNoLWRvbmUtYm9keXtcbiAgICBwYWRkaW5nOiAyMHB4O1xufVxuLnB1c2gtZG9uZS1sYWJlbENvbnRhaW5lcntcbiAgICBoZWlnaHQ6IDI0NXB4O1xuICAgIG92ZXJmbG93OiBhdXRvO1xufVxuLnB1c2gtZG9uZS1sYWJlbHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGNvbG9yOiAjYTlhYWJkO1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbn1cbi5wdXNoLWRvbmUtbGFiZWwgc3BhbntcbiAgICBjb2xvcjogIzViNWY4Nztcbn1cbi5wdXNoLWRvbmUtaGVhZGVye1xuICAgIGhlaWdodDogMTUwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjNUI1Rjg3O1xufVxuLnB1c2gtZG9uZS1oZWFkZXIgLmljb24ge1xuICAgIGZvbnQtc2l6ZTogOTBweDtcbn1cblxuLmljb24tcGxhbmUge1xuICAgIGNvbG9yOiAjMDFBNUVEO1xufVxuLmljb24tY3Jvc3Mge1xuICAgIGNvbG9yOiAjQzI0RjQ3O1xufVxuLmljb24tZGlzYWJsZSB7XG4gICAgY29sb3I6ICNBOUFBQkQ7XG59XG4uaWNvbi1zdWNjZXNzIHtcbiAgICBjb2xvcjogIzYzQUY1Nztcbn1cbi5pY29uLXdhaXQge1xuICAgIGNvbG9yOiAjMDFBNUVEO1xufVxuXG4udXBsb2FkLWltZy1mb3JtLWJvZHl7XG4gICAgaGVpZ2h0OiA3NXB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm9yZGVyOiAxcHggZ3JheSBkYXNoZWQ7XG59XG4udXBsb2FkLWltZy1mb3JtLWJvZHkuRGlhbG9nX19jb250ZW50X1VwbG9hZEFwa3tcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgbWFyZ2luOiAxMHB4IDAgMTBweCAwO1xufVxuLnVwbG9hZC1pbWctZm9ybS1ib2R5IGltZ3tcbiAgICB3aWR0aDogMzVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMTVweDtcbiAgICB0b3A6IDE1cHg7XG59XG4udXBsb2FkLWltZy1mb3JtLWJvZHkgaDN7XG4gICAgZm9udC1zaXplOjEycHg7XG4gICAgbGluZS1oZWlnaHQ6MTZweDtcbiAgICBjb2xvcjogIzViNWY4NztcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLnVwbG9hZC1pbWctZm9ybS1ib2R5IGgzIHNwYW57XG4gICAgY29sb3I6ICNhOWFhYmQ7XG4gICAgZGlzcGxheTogYmxvY2s7ICAgICBcbiAgICBtYXJnaW4tdG9wOiA2cHg7XG59XG4ua25vdy1tb3JlLWRldGFpbC1pbnB1dHtcbiAgICB3aWR0aDogMTkwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4udGV4dC1jb2xvci1kaXZ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTkwcHg7XG59XG5cbi50ZXh0LWNvbG9yLWRpdiA+IGlucHV0e1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDM4cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2VsZWN0LWRlbGV0ZS1iYXIge1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDNlMGVhO1xuICAgIGJhY2tncm91bmQ6ICNFOUVERjU7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuLnNlbGVjdC1kZWxldGUtYmFyIGkge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBjb2xvcjogIzViNWY4Nztcbn1cbi5zZWxlY3QtZGVsZXRlLWJhciBzcGFuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICNhOWFhYmQ7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG4uc2VsZWN0LWRlbGV0ZS1iYXIgLmFjdGlvbi1idXR0b24ge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiByZ2JhKDkxLCA5NSwgMTM1LCAwLjMpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuXG4ucHVzaC1zZXR0aW5nLWJvZHl7XG5cbn1cbi5wdXNoLXRpbWUtd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xufVxuLnB1c2gtdGltZS13cmFwcGVyIC5kdC1waWNrZXIge1xuICAgIGZsZXg6IDEgMCA1MCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuLnB1c2gtdGltZS13cmFwcGVyIC50aW1lem9uZS1waWNrZXIge1xuICAgIGZsZXg6IDEgMCA1MCU7XG59XG4ucHVzaC10aW1lLXdyYXBwZXIgLnRpbWV6b25lLXBpY2tlciBpbnB1dCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkM2UwZWEhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDhweCAxMnB4O1xufVxuXG4ucHVzaC10aW1lLXdyYXBwZXIgLnRpbWV6b25lLXBpY2tlciAudGltZXpvbmUtcGlja2VyLWlucHV0LWljb24ge1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHRvcDogN3B4O1xufVxuLnB1c2gtc2V0dGluZy1ib2R5IGxhYmVse1xuICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEycHg7XG59XG5cbi5wdXNoLXNldHRpbmctYm9keSAuZHQtcGlja2Vye1xuICAgIC8qIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzIwcHgpICovXG59XG4vKiAucHVzaC1zZXR0aW5nLWJvZHkgLmR0LXBpY2tlciArIHB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAzMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBjb2xvcjogI2E5YWFiZDtcbiAgICBmb250LXNpemU6IDEycHg7XG59ICovXG5cbi5wdXNoLXNldHRpbmctYm9keSAuZHQtcGlja2VyIGlucHV0e1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDNlMGVhO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ucHVzaC1zZXR0aW5nLWJvZHkgLmR0LXBpY2tlciBpbnB1dDpmb2N1c3tcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMGJjZDQ7XG59XG4ucHVzaC1zZXR0aW5nLWJvZHkgLmR0LXBpY2tlci1pbnB1dC1pY29ue1xuICAgIHJpZ2h0OiA4cHg7XG4gICAgdG9wOiA1cHg7XG59XG4uY2xvdWQtbWVzc2FnZS1wcmV2aWV3LWJveCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTUwcHg7XG4gICAgbGVmdDogMTdweDtcbiAgICB3aWR0aDogMTQ2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuOCk7XG4gICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgbWluLWhlaWdodDogNTJweDtcbn1cbi5jbG91ZC1tZXNzYWdlLWhlYWRlci1wcmV2aWV3IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY2xvdWQtbWVzc2FnZS1oZWFkZXItcHJldmlldyBpe1xuICAgIGNvbG9yOiAjMDM5QkVCO1xuICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbn1cbi5jbG91ZC1tZXNzYWdlLWhlYWRlci1wcmV2aWV3IHNwYW4ge1xuICAgIC8qIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7ICovXG4gICAgY29sb3I6ICM1QjVGODc7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICBtYXgtaGVpZ2h0OiAxLjVlbTtcbn1cbi5jbG91ZC1tZXNzYWdlLXRpdGxlLXByZXZpZXcge1xuICAgIGNvbG9yOiAjNUI1Rjg3O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5jbG91ZC1tZXNzYWdlLWNvbnRlbnQtcHJldmlldyB7XG4gICAgY29sb3I6IHJnYmEoOTEsIDk1LCAxMzUsIC42KTtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWF4LWhlaWdodDogM2VtO1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbn1cbi5wcmV2aWV3LWZ1bGxzY3JlZW4tc2tpcHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuOSk7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIHBhZGRpbmc6IDAgNHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDI0cHg7XG4gICAgdG9wOiA0N3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDExcHg7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTtcbn1cbi5wcmV2aWV3LWZ1bGxzY3JlZW4tc2tpcCBzcGFuLFxuLnByZXZpZXctZnVsbHNjcmVlbi1tb3JlIHNwYW57XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuLnByZXZpZXctZnVsbHNjcmVlbi1tb3Jle1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAyNHB4O1xuICAgIGJvdHRvbTogNDdweDtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpO1xufVxuXG4ucHJldmlldy13aW5kb3ctZ3JhcGhpYy1jb250YWluZXJ7XG4gICAgbGVmdDogMTdweDtcbiAgICB0b3A6IDQwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxODZweDtcbiAgICBoZWlnaHQ6IDM0MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucHJldmlldy13aW5kb3ctZ3JhcGhpYy1jb250YWluZXI6YWZ0ZXJ7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsIC4yKTtcbiAgICB6LWluZGV4OiA4O1xufVxuLnByZXZpZXctd2luZG93LWdyYXBoaWMtY29udGFpbmVyID4gaW1ne1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmaWx0ZXI6IGJsdXIoM3B4KTtcbiAgICBtYXJnaW46IDA7XG59XG4ucHJldmlldy13aW5kb3ctZ3JhcGhpYy1ib3h7XG4gICAgd2lkdGg6IDE2NnB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJveC1zaGFkb3c6IDAgM3B4IDhweCByZ2JhKDAsMCwwLDAuMTIpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgei1pbmRleDogMTA7XG59XG4ucHJldmlldy13aW5kb3ctZ3JhcGhpYy1ib3ggaW1ne1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMTQ2cHg7XG4gICAgaGVpZ2h0OiAxOTVweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kOiAjZjJmNWY3O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ucHJldmlldy13aW5kb3ctZ3JhcGhpYy1ib3ggaDN7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIG1hcmdpbjogNHB4IDAgNHB4IDEwcHg7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbn1cbi5wcmV2aWV3LXdpbmRvdy1ncmFwaGljLWJveCAucHJldmlldy13aW5kb3ctZ3JhcGhpYy1jb250YWluZXItYnV0dG9ue1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDoxMHB4O1xuICAgIHRvcDogNXB4O1xufVxuLnByZXZpZXctd2luZG93LWdyYXBoaWMtYm94IGJ1dHRvbntcbiAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXJnaW46IDEwcHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4yNHMgZWFzZS1vdXQ7ICBcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4ucHJldmlldy1zaW5nbGUtY29udGFpbmVye1xuXG59XG4ucHJldmlldy1zaW5nbGUtYm94e1xuICAgIHdpZHRoOiAxNjZweDtcbiAgICBoZWlnaHQ6IDIyMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgei1pbmRleDogMTA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3gtc2hhZG93OiAwIDJweCA2cHggcmdiYSgwLDAsMCwwLjEyKTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLnByZXZpZXctc2luZ2xlLWJveCBpbWd7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbn1cbi5wcmV2aWV3LXNpbmdsZS1ib3ggYnV0dG9ue1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvKiByaWdodDogMTBweDsgKi9cbiAgICBsZWZ0OiAxNXB4O1xuICAgIGJvdHRvbTogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjI0cyBlYXNlLW91dDtcbiAgICAvKiBoZWlnaHQ6IDEzcHg7ICovXG4gICAgbWFyZ2luOiAwO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAvKiB3aWR0aDogYXV0bzsgKi9cbn1cbi5wcmV2aWV3LXNpbmdsZS1jb250YWluZXItYnV0dG9ue1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm90dG9tOiAtMzBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgcmlnaHQ6IGluaXRpYWw7XG4gICAgdG9wOiBpbml0aWFsO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuXG4uVXBsb2FkSW1nRm9ybS1jb2xvci1zd2l0Y2h7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMTBweDtcbn0iLCIucmFpc2VkQnV0dG9uQ2F1dGlvbiBidXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjk4MDAgIWltcG9ydGFudDtcbn1cbi5mZWF0dXJlZF9pbWdfcGlje1xuICAgIHdpZHRoOjEwMCU7XG4gICAgaGVpZ2h0OjEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uZmVhdHVyZWRfaW1nX2FyZWF7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6MzIwcHg7XG4gICAgaGVpZ2h0OjI4MHB4XG59XG4uZmlsZV9uYW1lX3R4dHtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbiIsIi5yZWFjdC10b29sdGlwLWxpdGUge1xuICAgIGJhY2tncm91bmQ6ICM5ZTllOWU7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIG1heC13aWR0aDogMzAwcHghaW1wb3J0YW50O1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbn1cbi5yZWFjdC10b29sdGlwLWxpdGUtYXJyb3cge1xuICAgIGJvcmRlci1jb2xvcjogIzMzMztcbn1cblxuLnRvb2x0aXAtd3JhcHBlci5pbXBvcnRhbnQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMjBweDtcbiAgICBiYWNrZ3JvdW5kOiAjOWU5ZTllO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW46IDAgNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn0iLCIuQXBwRGV0YWlsVGFic1ZpZXdfY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLkFwcERldGFpbFRhYnNWaWV3X3RhYnMge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDNlMGVhO1xufVxuXG4uQXBwRGV0YWlsVGFic1ZpZXdfdGFicyA+IGRpdiB7XG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLkFwcERldGFpbFRhYnNWaWV3X3RhYnMgYnV0dG9uIHtcbiAgICBjb2xvcjogIzViNWY4NyAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNjBweCAhaW1wb3J0YW50O1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5BcHBEZXRhaWxUYWJzVmlld190YWJzX2NvbnRlbnQgPiBkaXYge1xuICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uQXBwRGV0YWlsVGFic1ZpZXdfdGFic19jb250ZW50ID4gZGl2ID4gZGl2IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5BcHBEZXRhaWxUYWJzVmlld19kZXRhaWxzX2xhbmd1YWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDBweDtcbiAgICB3aWR0aDogMTYwcHggIWltcG9ydGFudDtcbn1cblxuLkFwcERldGFpbFRhYnNWaWV3X2RldmVsb3Blcl9jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLkFwcERldGFpbFRhYnNWaWV3X2RldGFpbHNfY29udGVudCBsaSxcbi5BcHBEZXRhaWxUYWJzVmlld19kZXZlbG9wZXJfY29udGVudCBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgY29sb3I6ICM1YjVmODc7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG59XG5cbi5BcHBEZXRhaWxUYWJzVmlld19kZXRhaWxzX2NvbnRlbnQgbGkgbGFiZWwsXG4uQXBwRGV0YWlsVGFic1ZpZXdfZGV2ZWxvcGVyX2NvbnRlbnQgbGkgbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogI2E5YWFiZDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLkFwcERldGFpbFRhYnNWaWV3X2RldmVsb3Blcl9jb250ZW50IGxpIGJ1dHRvbntcbiAgICB3aWR0aDogMzZweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMzZweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTZweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxMnB4ICAhaW1wb3J0YW50O1xuICAgIHRvcDogNnB4O1xufVxuLkFwcERldGFpbFRhYnNWaWV3X2RldmVsb3Blcl9jb250ZW50IGxpIGJ1dHRvbiBzdmd7XG4gICAgaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5BcHBEZXRhaWxUYWJzVmlld19kZXRhaWxzX2NvbnRlbnQgbGkgcCB7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbi5BcHBEZXRhaWxUYWJzVmlld19kZXRhaWxzX2NvbnRlbnQgbGkgc3BhbiB7XG4gICAgY29sb3I6ICM1YjVmODc7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBwYWRkaW5nOiA0cHggOHB4O1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIGJhY2tncm91bmQ6ICNlM2U2ZWM7XG59XG5cbi5BcHBEZXRhaWxUYWJzVmlld19kZXRhaWxzX2NvbnRlbnQgbGkgc3Bhbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2Q0ZDdlMTtcbn1cblxuLkFwcERldGFpbFRhYnNWaWV3X2RldmVsb3Blcl9jb250ZW50IGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5BcHBEZXRhaWxUYWJzVmlld19kZXZlbG9wZXJfY29udGVudCBsaSBidXR0b24ge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgbWFyZ2luLXRvcDogLTE4cHggIWltcG9ydGFudFxufVxuXG4uQXBwRGV0YWlsVGFic1ZpZXdfZmlsZXNfY29udGVudCBsaSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDNlMGVhO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IC4xOHM7XG4gICAgbWFyZ2luOiAxNnB4IDE2cHggMCAwO1xufVxuXG4uQXBwRGV0YWlsVGFic1ZpZXdfZmlsZXNfY29udGVudCBsaSBidXR0b24ge1xuICAgIHdpZHRoOiAzMjBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNzJweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNjdweCAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4uQXBwRGV0YWlsVGFic1ZpZXdfZmlsZXNfY29udGVudCBsaSBoMyB7XG4gICAgY29sb3I6ICM1YjVmODc7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLkFwcERldGFpbFRhYnNWaWV3X2ZpbGVzX2NvbnRlbnQgbGkgcCB7XG4gICAgY29sb3I6ICNhOWFhYmQ7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5BcHBEZXRhaWxUYWJzVmlld19maWxlc19jb250ZW50IGxpOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDNweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cblxuLkFwcERldGFpbFRhYnNWaWV3X2ZpbGVzX2NvbnRlbnQgbGkgaSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDE2cHg7XG4gICAgdG9wOiAxNnB4O1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvZGV2ZWxvcGVyL2Fzc2V0cy9pbWcvQXBwRGV0YWlsVGFic1ZpZXdfZmlsZXNfcGRmLnBuZ1wiKTtcbn1cblxuLkFwcERldGFpbFRhYnNWaWV3X2ZpbGVzX2NvbnRlbnQgbGkgLkFwcERldGFpbFRhYnNWaWV3X2ZpbGVzX3dlYiB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2RldmVsb3Blci9hc3NldHMvaW1nL0FwcERldGFpbFRhYnNWaWV3X2ZpbGVzX3dlYi5wbmdcIik7XG59XG5cbi5BcHBEZXRhaWxUYWJzVmlld19maWxlc19jb250ZW50IGxpOm50aC1jaGlsZCgzbikge1xuICAgIG1hcmdpbjogMTZweCAwIDAgMDtcbn1cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuIiwiLkFwcERldGFpbFZpZXctYXBwaW5mbyB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QzZTBlYTtcbiAgICBtYXJnaW4tdG9wOiAtNTBweDtcbn1cblxuLkFwcERldGFpbFZpZXctYXBwaW5mby1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogNTBweCAzMTBweCA2cHggMHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cblxuXG4uQXBwRGV0YWlsVmlldy1hcHBpbmZvLWNvbnRlbnQtaDMge1xuXG4gICAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4uQXBwRGV0YWlsVmlldy1hcHBpbmZvLWNvbnRlbnQtaW1nIHtcbiAgICB3aWR0aDogNThweDtcbiAgICBoZWlnaHQ6IDU4cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiA2MHB4O1xufVxuXG4uQXBwRGV0YWlsVmlldy1hcHBpbmZvLWNvbnRlbnQtaDMgcCB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5BcHBEZXRhaWxWaWV3LWFwcGluZm8tY29udGVudC1kZXYsIC5BcHBEZXRhaWxWaWV3LWFwcGluZm8tY29udGVudC1wa2csIC5BcHBEZXRhaWxWaWV3LWFwcGluZm8tY29udGVudC10eXBlLFxuLkFwcERldGFpbFZpZXctYXBwaW5mby1jb250ZW50LWNoYXJnZSB7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5BcHBEZXRhaWxWaWV3LWFwcGluZm8tY29udGVudC1kZXYge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9kZXZlbG9wZXIvYXNzZXRzL2ltZy90YWJzLWNvbnRlbnQtaWNvbi11c2VyLnBuZ1wiKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XG59XG5cbi5BcHBEZXRhaWxWaWV3LWFwcGluZm8tY29udGVudC1wa2cge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9kZXZlbG9wZXIvYXNzZXRzL2ltZy90YWJzLWNvbnRlbnQtaWNvbi1wYWNrYWdlLnBuZ1wiKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XG59XG5cbi5BcHBEZXRhaWxWaWV3LWFwcGluZm8tY29udGVudC10eXBlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvZGV2ZWxvcGVyL2Fzc2V0cy9pbWcvdGFicy1jb250ZW50LWljb24tc3lzdGVtLnBuZ1wiKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XG59XG5cbi5BcHBEZXRhaWxWaWV3LWFwcGluZm8tY29udGVudC1jaGFyZ2Uge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9kZXZlbG9wZXIvYXNzZXRzL2ltZy90YWJzLWNvbnRlbnQtaWNvbi1jaGFyZ2UucG5nXCIpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcbn1cblxuLkFwcERldGFpbFZpZXctYXBwaW5mby1jb250ZW50LXNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5BcHBEZXRhaWxWaWV3LWFwcGluZm8tY29udGVudC1zcGFuLmFwcFN0YXR1c0luYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmOTgwMDtcbiAgICBiYWNrZ3JvdW5kOiAjZjVlMmM2O1xufVxuXG4uQXBwRGV0YWlsVmlldy1hcHBpbmZvLWNvbnRlbnQtc3Bhbi5hcHBTdGF0dXNBY3RpdmUge1xuICAgIGNvbG9yOiAjNjNhZjU3O1xuICAgIGJhY2tncm91bmQ6ICNlMGVmZGQ7XG59XG5cbi5BcHBEZXRhaWxWaWV3LWFwcGluZm8tY29udGVudC1zcGFuLmFwcFN0YXR1c0Rpc2FibGUge1xuICAgIGNvbG9yOiAjYTlhYWJkO1xuICAgIGJhY2tncm91bmQ6ICNkZWRmZTc7XG59XG5cbi5BcHBEZXRhaWxWaWV3LWFwcGluZm8tY29udGVudC1hY3Rpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDcwcHg7XG59XG4uQXBwRGV0YWlsVmlldy1hcHBpbmZvLWRldmluZm97XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAzMTBweDtcbiAgICB0b3A6IDE2NXB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIGhlaWdodDogNDRweDtcbiAgICBiYWNrZ3JvdW5kOiAjZjJmNWY3O1xufVxuLkFwcERldGFpbFZpZXctYXBwaW5mby1kZXZpbmZvIGJ1dHRvbntcbiAgICBtYXJnaW46ICAwICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7O1xufVxuLkFwcERldGFpbFZpZXctYXBwaW5mby1zdW1tYXJ5IHtcbiAgICBoZWlnaHQ6IDk3cHg7XG4gICAgd2lkdGg6IDMxMHB4O1xuICAgIHBhZGRpbmc6IDE4cHggMjBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDYwcHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2RldmVsb3Blci9hc3NldHMvaW1nL0FwcEdlbmVyYWxJbmZvUGFuZWxWaWV3X2Rvd25sb2FkX3RpbWVzXzIucG5nXCIpIG5vLXJlcGVhdCAyMHB4IGNlbnRlciAjZjJmNWY3O1xufVxuXG4uQXBwRGV0YWlsVmlldy1hcHBpbmZvLWNvbnRlbnQtaDEge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtZmFtaWx5OiAnbnVtYmVyJyAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMDBiY2Q0O1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbn1cblxuLkFwcERldGFpbFZpZXctdGFiYm94IHtcbn1cblxuLkFwcERldGFpbFZpZXdfdGFicyA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkM2UwZWE7XG59XG5cbi5BcHBEZXRhaWxWaWV3X3RhYnMgPiBkaXYge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLkFwcERldGFpbFZpZXctdGFiYm94LWJ0biB7XG4gICAgaGVpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5BcHBEZXRhaWxWaWV3LXRhYmJveC1idG4gPiBkaXYge1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLkFwcERldGFpbFZpZXctdGFiYm94LWJ0biBkaXYge1xuICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDtcbn1cblxuLkFwcERldGFpbFZpZXctdGFiYm94LWJ0bi5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuXG59XG5cbi5BcHBEZXRhaWxWaWV3LXRhYmJveC1idG4uYWN0aXZlID4gZGl2IHtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgY3VycmVudENvbG9yO1xufVxuXG4uQXBwRGV0YWlsVmlldy10YWJib3gtYnRuLmFjdGl2ZSBkaXYge1xufVxuXG4uQXBwRGV0YWlsVmlld190YWJzX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDMwcHggMCAwIDA7XG59XG5cbi5BcHBEZXRhaWxWaWV3X3RhYnNfY29udGVudCA+IGRpdiB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi8qQXBwRGV0YWlsVmlldy12ZXJzaW9uKi9cblxuLkFwcERldGFpbFZpZXctdmVyc2lvbi1saXN0ID4gLkFwcERldGFpbFZpZXctdmVyc2lvbi1saXN0LWFwayB7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4yNHMgZWFzZS1vdXQ7XG59XG5cbi5BcHBEZXRhaWxWaWV3LXZlcnNpb24tbGlzdCA+IC5BcHBEZXRhaWxWaWV3LXZlcnNpb24tbGlzdC1hcGs6aG92ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTJweCwgMCkgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgLjEyKTtcbn1cblxuLkFwcERldGFpbFZpZXctdmVyc2lvbi1saXN0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB3aWR0aDogMjQwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG59XG5cbi5BcHBEZXRhaWxWaWV3LXZlcnNpb24tbGlzdCAubm8tZGF0YSB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHg7XG59XG5cbi5BcHBEZXRhaWxWaWV3LXZlcnNpb24tbGlzdCAudGl0bGUtZGV0YWlsIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uQXBwRGV0YWlsVmlldy12ZXJzaW9uLWxpc3QtZmlsdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICB0b3A6IC0xM3B4O1xuICAgIHJpZ2h0OiAtMTZweDtcbn1cblxuLkFwcERldGFpbFZpZXctdmVyc2lvbi1saXN0LWZpbHRlciBzdmcge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLkFwcERldGFpbFZpZXctdmVyc2lvbi1saXN0LWZpbHRlciA+IGJ1dHRvbiA+IGRpdjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBtYXJnaW4tbGVmdDogLTJweDtcbiAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9kZXZlbG9wZXIvYXNzZXRzL2ltZy9idG4taWNvbi1maWx0ZXIuc3ZnXCIpIG5vLXJlcGVhdCA1MCU7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNweDtcbn1cbi5BcHBTdGFja0xpc3RWaWV3LXZlcnNpb24tbGlzdC1maWx0ZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbn1cblxuLkFwcFN0YWNrTGlzdFZpZXctdmVyc2lvbi1saXN0LWZpbHRlciBzdmcge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLkFwcFN0YWNrTGlzdFZpZXctdmVyc2lvbi1saXN0LWZpbHRlciA+IGJ1dHRvbiA+IGRpdjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBtYXJnaW4tbGVmdDogLTJweDtcbiAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9kZXZlbG9wZXIvYXNzZXRzL2ltZy9idG4taWNvbi1maWx0ZXIuc3ZnXCIpIG5vLXJlcGVhdCA1MCU7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNweDtcbn1cbi50YWJzLWNvbnRlbnQtc29ydC1idG57XG4gICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG59XG4udGFicy1jb250ZW50LXNvcnQtYnRuIHN2ZyB7XG4gICAgY29sb3I6ICM2M2FmNTcgIWltcG9ydGFudDtcbiAgICBmaWxsOiAjNjNhZjU3ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IDE2cHggIWltcG9ydGFudDtcbn1cbi50YWJzLWNvbnRlbnQtc29ydC1MaXN0YnRuIHN2Z3tcbiAgICB0b3A6MTBweCFpbXBvcnRhbnQ7XG59XG4uQXBwRGV0YWlsVmlldy12ZXJzaW9uLWxpc3QtYXBrIGJ1dHRvbixcbi5BcHBEZXRhaWxWaWV3LXZlcnNpb24tbGlzdC1uZXdhcGsgYnV0dG9uIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAyNDBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNjhweCAhaW1wb3J0YW50O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDtcbn1cblxuLkFwcERldGFpbFZpZXctdmVyc2lvbi1saXN0IC5BcHBEZXRhaWxWaWV3LXZlcnNpb24tbGlzdC1sb2FkbW9yZSB7XG4gICAgaGVpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDI0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLkFwcERldGFpbFZpZXctdmVyc2lvbi1saXN0LWxvYWRtb3JlIGRpdiB7XG4gICAgY29sb3I6ICM2M2FmNTc7XG59XG5cbi5BcHBEZXRhaWxWaWV3LXZlcnNpb24tbGlzdC1uZXdhcGsge1xuICAgIGJhY2tncm91bmQ6ICNlOWVkZjU7XG4gICAgYm9yZGVyOiAxcHggZGFzaGVkICNhOWFhYmQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uQXBwRGV0YWlsVmlldy12ZXJzaW9uLWxpc3QtbmV3YXBrIGRpdiA+IHNwYW4ge1xuICAgIGNvbG9yOiAjNjNhZjU3ICFpbXBvcnRhbnQ7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA2OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2OHB4O1xufVxuXG4uQXBwRGV0YWlsVmlldy12ZXJzaW9uLWxpc3QtbmV3YXBrIGRpdiA+IHNwYW46bGFzdC1jaGlsZDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2RldmVsb3Blci9hc3NldHMvaW1nL3RhYl90aXRsZV9hZGRfYnRuLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IC0zcHg7XG59XG5cbi5BcHBEZXRhaWxWaWV3LXZlcnNpb24tbGlzdC1hcGsge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5BcHBEZXRhaWxWaWV3LXZlcnNpb24tbGlzdC1hcGsuYWN0aXZlIHtcbiAgICBib3gtc2hhZG93OiAwIDNweCA4cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbn1cblxuLkFwcERldGFpbFZpZXctdmVyc2lvbi1saXN0LWFway5hcGtPZmZsaW5lIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmFmYmZjO1xufVxuXG4uQXBwRGV0YWlsVmlldy12ZXJzaW9uLWxpc3QtYXBrLmFwa09mZmxpbmUuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjYTlhYWJkO1xufVxuXG4uQXBwRGV0YWlsVmlldy12ZXJzaW9uLWxpc3QtYXBrIGJ1dHRvbiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4uQXBwRGV0YWlsVmlldy12ZXJzaW9uLWxpc3QtYXBrIGJ1dHRvbiA+IGRpdiB7XG4gICAgcGFkZGluZzogMTRweCAyNXB4IDAgNTdweDtcbiAgICBoZWlnaHQ6IDY4cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLkFwcERldGFpbFZpZXctdmVyc2lvbi1saXN0LWFway1pbWcge1xuICAgIHdpZHRoOiAyOXB4O1xuICAgIGhlaWdodDogMjlweDtcbiAgICBib3JkZXItcmFkaXVzOiA5cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTJweDtcbiAgICBsZWZ0OiAxMnB4O1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDZweCByZ2JhKDAsIDAsIDAsIC4xMik7XG59XG5cbi5BcHBEZXRhaWxWaWV3LXZlcnNpb24tbGlzdC1hcGstaDMge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgY29sb3I6ICM1YjVmODc7XG4gICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICAgIG1hcmdpbi1yaWdodDogMzRweDtcbiAgICBtYXgtaGVpZ2h0OiAyZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLkFwcERldGFpbFZpZXctdmVyc2lvbi1saXN0LWFway5hcGtPZmZsaW5lIC5BcHBEZXRhaWxWaWV3LXZlcnNpb24tbGlzdC1hcGstaDMge1xuICAgIGNvbG9yOiAjYTlhYWJkO1xufVxuXG4uQXBwRGV0YWlsVmlldy12ZXJzaW9uLWxpc3QtYXBrLmFjdGl2ZSAuQXBwRGV0YWlsVmlldy12ZXJzaW9uLWxpc3QtYXBrLWgzLFxuLkFwcERldGFpbFZpZXctdmVyc2lvbi1saXN0LWFway5hcGtPZmZsaW5lLmFjdGl2ZSAuQXBwRGV0YWlsVmlldy12ZXJzaW9uLWxpc3QtYXBrLWgzIHtcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuLkFwcERldGFpbFZpZXctdmVyc2lvbi1saXN0LWFway10aW1lIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgIGNvbG9yOiAjYTlhYWJkO1xuICAgIG1hcmdpbi10b3A6IDhweDtcbn1cblxuLkFwcERldGFpbFZpZXctdmVyc2lvbi1saXN0LWFway5hY3RpdmUgLkFwcERldGFpbFZpZXctdmVyc2lvbi1saXN0LWFway10aW1lIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuXG4uQXBwRGV0YWlsVmlldy12ZXJzaW9uLWxpc3QtYXBrLXNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgY29sb3I6ICNmZjk4MDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxNnB4O1xuICAgIHRvcDogMTZweDtcbn1cblxuLkFwcERldGFpbFZpZXctdmVyc2lvbi1saXN0LWFway1zcGFuOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB3aWR0aDogNXB4O1xuICAgIGhlaWdodDogNXB4O1xuICAgIGJhY2tncm91bmQ6ICM2M2FmNTc7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDNweDtcbn1cblxuLkFwcERldGFpbFZpZXctdmVyc2lvbi1saXN0LWFway5hcGtPZmZsaW5lIC5BcHBEZXRhaWxWaWV3LXZlcnNpb24tbGlzdC1hcGstc3BhbjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICNhOWFhYmQ7XG59XG5cbi5BcHBEZXRhaWxWaWV3LXZlcnNpb24tbGlzdC1hcGsuYWN0aXZlIC5BcHBEZXRhaWxWaWV3LXZlcnNpb24tbGlzdC1hcGstc3BhbjpiZWZvcmUsXG4uQXBwRGV0YWlsVmlldy12ZXJzaW9uLWxpc3QtYXBrLmFjdGl2ZS5hY3RpdmUgLkFwcERldGFpbFZpZXctdmVyc2lvbi1saXN0LWFway1zcGFuOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLmFwa09ubGluZSAuQXBwRGV0YWlsVmlldy12ZXJzaW9uLWxpc3QtYXBrLXNwYW4ge1xuICAgIGNvbG9yOiAjNjZiYjZhO1xufVxuXG4uYXBrT2ZmbGluZSAuQXBwRGV0YWlsVmlldy12ZXJzaW9uLWxpc3QtYXBrLXNwYW4ge1xuICAgIGNvbG9yOiAjYTlhYWJkO1xufVxuXG4uQXBwRGV0YWlsVmlldy12ZXJzaW9uLWxpc3QtYXBrLmFwa09mZmxpbmUuYWN0aXZlIC5BcHBEZXRhaWxWaWV3LXZlcnNpb24tbGlzdC1hcGstc3BhbiB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cblxuLkFwcERldGFpbFZpZXctdmVyc2lvbi1saXN0LWFway5hY3RpdmUgLkFwcERldGFpbFZpZXctdmVyc2lvbi1saXN0LWFway1zcGFuIHtcbiAgICBjb2xvcjogI2IwZWFmMTtcbn1cblxuLkFwcERldGFpbFZpZXctdmVyc2lvbi1saXN0LWFway5hcGtQZW5kaW5nOmFmdGVyLFxuLkFwcERldGFpbFZpZXctdmVyc2lvbi1saXN0LWFway5hcGtEcmFmdDphZnRlcixcbi5BcHBEZXRhaWxWaWV3LXZlcnNpb24tbGlzdC1hcGsuYXBrUmVqZWN0ZWQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtOXB4O1xuICAgIHRvcDogLTZweDtcbiAgICB3aWR0aDogNTVweDtcbiAgICBoZWlnaHQ6IDU0cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2RldmVsb3Blci9hc3NldHMvaW1nL0FwcERldGFpbFZpZXctdmVyc2lvbi1saXN0LWFway1zdGF0dXMucG5nXCIpIG5vLXJlcGVhdCBsZWZ0IHRvcDtcbn1cblxuLkFwcERldGFpbFZpZXctdmVyc2lvbi1saXN0LWFway5hcGtEcmFmdDphZnRlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbn1cblxuLkFwcERldGFpbFZpZXctdmVyc2lvbi1saXN0LWFway5hcGtSZWplY3RlZDphZnRlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMHB4IHRvcDtcbn1cblxuLkFwcERldGFpbFZpZXctdmVyc2lvbi1kZXRhaWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjYwcHgpO1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcGFkZGluZzogMTBweCAzMHB4IDIwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm94LXNoYWRvdzogMCAycHggNnB4IHJnYmEoMCwgMCwgMCwgLjEyKTtcbn1cblxuLkFwcERldGFpbFZpZXctdmVyc2lvbi1yZWplY3QtcmVhc29uIHtcbiAgICBwYWRkaW5nOiAxMnB4IDE2cHggMTZweCA0NnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogI2ZmOTgwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9kZXZlbG9wZXIvYXNzZXRzL2ltZy9BcHBEZXRhaWxWaWV3LXZlcnNpb24tcmVqZWN0LXJlYXNvbi5wbmdcIikgbm8tcmVwZWF0IDE2cHggMTJweCAjZmZlYWNjO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5BcHBEZXRhaWxWaWV3LXZlcnNpb24tcmVqZWN0LXJlYXNvbiBzcGFuIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuXG4ubm90aWNlLWJveC1kZWZhdWx0IHtcbiAgICBwYWRkaW5nOiAxMnB4IDE2cHggMTZweCA0NnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzAwYmNkNDtcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2RldmVsb3Blci9hc3NldHMvaW1nL3JvbGVsaXN0LWp1cmlzZGljdGlvbi1jaGVja2VkLnBuZ1wiKSBuby1yZXBlYXQgMTZweCAxNHB4ICNjY2YyZjY7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5ub3RpY2UtYm94LWRlZmF1bHQgZW17XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgY29sb3I6ICNhOWFhYmQ7XG59XG5cbi5BcHBEZXRhaWxWaWV3LXZlcnNpb24tZGV0YWlsID4gaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbjogLTk5cHggMCAwIC0xNTlweDtcbn1cblxuLkFwcERldGFpbFZpZXctdmVyc2lvbi1kZXRhaWwtY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uQXBwRGV0YWlsVmlldy12ZXJzaW9uLWRldGFpbC1idG4tdmlld2RldGFpbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgdG9wOiA4MnB4O1xufVxuXG4uQXBwRGV0YWlsVmlldy12ZXJzaW9uLWRldGFpbC1jb250ZW50ID4gcCB7XG5cbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzhhOGVhNztcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBtYXJnaW4tdG9wOiAtN3B4O1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbi5BcHBEZXRhaWxWaWV3LXZlcnNpb24tZGV0YWlsLWJ0bi12aWV3ZGV0YWlsIGJ1dHRvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLkFwcERldGFpbFZpZXctdmVyc2lvbi1kZXRhaWwtYnRuLXZpZXdkZXRhaWwgZGl2ID4gc3BhbiB7XG4gICAgY29sb3I6ICM2M2FmNTcgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwIDhweCAhaW1wb3J0YW50O1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uQXBwRGV0YWlsVmlldy12ZXJzaW9uLWRldGFpbC1idG4tdmlld2RldGFpbCBkaXYgPiBzcGFuOmxhc3QtY2hpbGQ6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTNweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9kZXZlbG9wZXIvYXNzZXRzL2ltZy90bHRsZS1idG4tY2xvc2UyLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGJvdHRvbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcHg7XG59XG5cbi5BcHBEZXRhaWxWaWV3LXZlcnNpb24tZGV0YWlsLWJ0bi12aWV3ZGV0YWlsLmNsb3NlIGRpdiA+IHNwYW46bGFzdC1jaGlsZDo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9kZXZlbG9wZXIvYXNzZXRzL2ltZy90bHRsZS1idG4tY2xvc2UyLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcbn1cblxuLkFwcERldGFpbFZpZXctdmVyc2lvbi1kZXRhaWwtaW5mb2JveCB7XG4gICAgYmFja2dyb3VuZDogI2U5ZWRmNTtcbiAgICBib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgLjEyKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgNDUwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpIDBtcztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMzBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgbWF4LWhlaWdodDogMzYwcHg7XG4gICAgei1pbmRleDogMjtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDNlMGVhO1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIG9wYWNpdHk6IDA7XG59XG5cbi5BcHBEZXRhaWxWaWV3LXZlcnNpb24tZGV0YWlsLWluZm9ib3gub3BlbiB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxO1xufVxuXG4uQXBwRGV0YWlsVmlldy12ZXJzaW9uLWRldGFpbC1pbmZvYm94LWxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB3aWR0aDogMTgwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5BcHBEZXRhaWxWaWV3LXZlcnNpb24tZGV0YWlsLWluZm9ib3gtcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjNWI1Zjg3ICFpbXBvcnRhbnQ7XG4gICAgd29yZC1icmVhazogYnJlYWstYWxsO1xufVxuXG4uQXBwRGV0YWlsVmlldy12ZXJzaW9uLWRldGFpbC1hY3Rpb25ncm91cCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkM2UwZWE7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLkFwcERldGFpbFZpZXctdmVyc2lvbi1kZXRhaWwtYWN0aW9uZ3JvdXAgPiBkaXYsXG4uQXBwRGV0YWlsVmlldy12ZXJzaW9uLWRldGFpbC1hY3Rpb25ncm91cCA+IGJ1dHRvbiB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uaWNvbi1maWxldXBsb2FkLWRvd25sb2FkIHN2ZyB7XG4gICAgY29sb3I6ICM2M2FmNTcgIWltcG9ydGFudDtcbn1cblxuLypcbmNzcyDmlbTnkIZcbiovXG4uQXBwRGV0YWlsVmlldy1zY3JlZW5zaG90cy10aXRsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgbWFyZ2luOiAzMHB4IDAgMTZweCAwO1xufVxuXG4uQXBwRGV0YWlsVmlldy12ZXJzaW9uLXJlamVjdC1yZWFzb24tdGV4dCB7XG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xufVxuXG4uQXBwRGV0YWlsVmlldy12ZXJzaW9uLWxpc3QgLnRpdGxlLXZlcnNpb24tZGV0YWlse1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cblxuLyogQXBwRGV0YWlsVmlldy12ZXJzaW9uLXB1c2gtZmVlZGJhY2sgc3RhcnQgKi9cblxuLkFwcERldGFpbFZpZXctdmVyc2lvbi1wdXNoLWZlZWRiYWNre1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAvKiBiYWNrZ3JvdW5kOiAjZjJmNWY3OyAqL1xuICAgIHBhZGRpbmc6IDMwcHggNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLkFwcERldGFpbFZpZXctdmVyc2lvbi1wdXNoLWZlZWRiYWNrIGgze1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICBjb2xvcjogIzViNWY4NztcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLkFwcERldGFpbFZpZXctdmVyc2lvbi1wdXNoLWZlZWRiYWNrIHB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjYTlhYWJkO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbn1cbi5BcHBEZXRhaWxWaWV3LXZlcnNpb24tcHVzaC1mZWVkYmFjayBwIHNwYW57XG4gICAgY29sb3I6ICMwMGJjZDQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLkFwcERldGFpbFZpZXctdmVyc2lvbi1wdXNoLWZlZWRiYWNrID4gZGl2e1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uQXBwRGV0YWlsVmlldy12ZXJzaW9uLXB1c2gtZmVlZGJhY2sgaDM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvZGV2ZWxvcGVyL2Fzc2V0cy9pbWcvaWNvbi1wZW5kaW5nLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uQXBwRGV0YWlsVmlldy12ZXJzaW9uLXB1c2gtZmVlZGJhY2suc3VjY2Vzc2VkIGgzOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2RldmVsb3Blci9hc3NldHMvaW1nL2ljb24tZmluaXNoZWQucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG4uQXBwRGV0YWlsVmlldy12ZXJzaW9uLXB1c2gtZmVlZGJhY2suZmFpbGVkIGgzOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2RldmVsb3Blci9hc3NldHMvaW1nL2ljb24tcmVqZWN0LnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xufVxuXG4vKiBBcHBEZXRhaWxWaWV3LXZlcnNpb24tcHVzaC1mZWVkYmFjayBlbmQgKi9cblxuXG5cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAuQXBwRGV0YWlsVmlldy1hcHBpbmZvLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiA2MHB4IDIwcHggNDhweCAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLkFwcERldGFpbFZpZXctYXBwaW5mby1zdW1tYXJ5IHtcbiAgICAgICAgcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLkFwcERldGFpbFZpZXctYXBwaW5mby1zdW1tYXJ5e1xuICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgdG9wOiAyMHB4O1xuICAgIH1cbiAgICAuQXBwRGV0YWlsVmlldy1hcHBpbmZvLWNvbnRlbnQtaDF7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuQXBwRGV0YWlsVmlldy1hcHBpbmZvLWNvbnRlbnQgPiBwe1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5BcHBEZXRhaWxWaWV3LXZlcnNpb24tbGlzdHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAuQXBwRGV0YWlsVmlldy12ZXJzaW9uLWRldGFpbHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgLkFwcERldGFpbFZpZXctdmVyc2lvbi1saXN0LW5ld2FwayxcbiAgICAuQXBwRGV0YWlsVmlldy12ZXJzaW9uLWxpc3QtYXBre1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgfVxuICAgIC5BcHBEZXRhaWxWaWV3LXZlcnNpb24tbGlzdC1uZXdhcGsgZGl2ID4gc3BhbntcbiAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICB9XG4gICAgLkFwcERldGFpbFZpZXctdmVyc2lvbi1saXN0LWFwayBidXR0b24sXG4gICAgLkFwcERldGFpbFZpZXctdmVyc2lvbi1saXN0LW5ld2FwayBidXR0b257XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogMzZweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuQXBwRGV0YWlsVmlldy12ZXJzaW9uLWxpc3QtYXBrLmFjdGl2ZXtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuQXBwRGV0YWlsVmlldy12ZXJzaW9uLWxpc3QgLnRpdGxlLXZlcnNpb24tZGV0YWlse1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB9XG4gICAgLkFwcERldGFpbFZpZXctdmVyc2lvbi1saXN0LWFway1pbWd7XG4gICAgICAgIHRvcDogNHB4O1xuICAgIH1cbiAgICAuQXBwRGV0YWlsVmlldy12ZXJzaW9uLWxpc3QtYXBrLWgze1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuICAgIC5BcHBEZXRhaWxWaWV3LXZlcnNpb24tbGlzdC1hcGstaDMsXG4gICAgLkFwcERldGFpbFZpZXctdmVyc2lvbi1saXN0LWFway10aW1le1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiAzNnB4O1xuICAgIH1cbiAgICAuQXBwRGV0YWlsVmlldy12ZXJzaW9uLWxpc3QtYXBrIGJ1dHRvbiA+IGRpdntcbiAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG4gICAgLkFwcERldGFpbFZpZXctdmVyc2lvbi1saXN0LWFway1zcGFue1xuICAgICAgICB0b3A6IDEwcHg7XG4gICAgfVxufVxuXG5cblxuXG4vKiBBcHBEZXRhaWxWaWV3LWFwcGluZm8tdWwgc3RhcnQgKi9cblxuXG4uQXBwRGV0YWlsVmlldy1hcHBpbmZvLXVse1xuICAgIG1hcmdpbi10b3A6IDIycHg7XG59XG4uQXBwRGV0YWlsVmlldy1hcHBpbmZvLXVsIGxpe1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIG1pbi13aWR0aDogMjE0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogI2E5YWFiZDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLkFwcERldGFpbFZpZXctYXBwaW5mby11bCBsaSBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICBjb2xvcjogIzViNWY4Nztcbn1cblxuXG4ucHVzaC1wcm9ncmVzcy1zdGVwID4gc3BhbntcbiAgICBwYWRkaW5nLWxlZnQ6IDM2cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG4ucHVzaC1wcm9ncmVzcy1zdGVwcGVyLWFycm93e1xuICAgIG1hcmdpbjogMCAyMHB4O1xufVxuXG4udGl0bGUtdmVyc2lvbi1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjYTlhYWJkO1xufVxuLnNhbmRib3gtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuLnNhbmRib3gtdHlwZS1tZW51IHtcbiAgICBmbGV4OiAwIDAgMjQwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4vKiBTdGFja2x5dGljcyAqL1xuLnN0YWNrbHktY29udGFpbmVye1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuLnN0YWNrbHktaW50ZWdyYXRlZC1jb250ZW50e1xuICAgIC8qZmxleDogMCAwIDEwMDBweDsqL1xuICAgIC8qd2lkdGg6IDEwMDBweDsqL1xufVxuLnN0YWNrbHktaW50ZWdyYXRlZC1jb250ZW50IC5zdGFja2x5LWludGVncmF0ZWQtaW5uZXJ7XG4gICAgLypiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyovXG4gICAgLypwYWRkaW5nOiAzMHB4OyovXG4gICAgLypib3gtc2hhZG93OiAwIDNweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpOyovXG59XG4uc3RhY2tseS1pbnRlZ3JhdGVkLWNvbnRlbnQgLnN0YWNrbHktaW50ZWdyYXRlZC1pbm5lciAuc3RhY2tseS1pbnRlZ3JhdGVkLXRpdGxle1xuICAgIGNvbG9yOiAjNUI1Rjg3O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuLnN0YWNrbHktaW50ZWdyYXRlZC1jb250ZW50IC5zdGFja2x5LWludGVncmF0ZWQtaW5uZXIgLnN0YWNrbHktaW50ZWdyYXRlZC1kZXNje1xuICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICBjb2xvcjogI0E5QUFCRDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbn1cbi5zdGFja2x5LWludGVncmF0ZWQtY29udGVudCAuc3RhY2tseS1pbnRlZ3JhdGVkLWlubmVyIC5zdGFja2x5LWludGVncmF0ZWQtdGVtcC1pdGVte1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG59XG4uc3RhY2tseS1pbnRlZ3JhdGVkLWNvbnRlbnQgLnN0YWNrbHktaW50ZWdyYXRlZC1pbm5lciAuc3RhY2tseS1pbnRlZ3JhdGVkLXRlbXAtaXRlbTpub3QoOmxhc3QtY2hpbGQpe1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uc3RhY2tseS1pbnRlZ3JhdGVkLWNvbnRlbnQgLnN0YWNrbHktaW50ZWdyYXRlZC1pbm5lciAub3BlbntcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLnN0YWNrbHktaW50ZWdyYXRlZC1jb250ZW50IC5zdGFja2x5LWludGVncmF0ZWQtaW5uZXIgLnN0YWNrbHktc3RlcC1pY29uLWRvbmV7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAxQTVFRDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZzogNnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc3RhY2tseS1pbnRlZ3JhdGVkLWNvbnRlbnQgLnN0YWNrbHktaW50ZWdyYXRlZC1pbm5lciAuc3RhY2tseS1zdGVwLW5ve1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoOTEsOTUsMTM1LDEpO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgd2lkdGg6IDM0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjNUI1Rjg3O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnN0YWNrbHktaW50ZWdyYXRlZC1jb250ZW50IC5zdGFja2x5LWludGVncmF0ZWQtaW5uZXIgLnN0YWNrbHktc3RlcC1pY29uLWhhbGYtZG9uZXtcbiAgICBiYWNrZ3JvdW5kOiAjMDFBNUVEO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogbm9uZTtcbn1cbi5zdGFja2x5LWludGVncmF0ZWQtY29udGVudCAuc3RhY2tseS1pbnRlZ3JhdGVkLWlubmVyIC5zdGFja2x5LXN0ZXAtdGl0bGV7XG4gICAgY29sb3I6ICM1QjVGODc7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xufVxuLnN0YWNrbHktaW50ZWdyYXRlZC1jb250ZW50IC5zdGFja2x5LWludGVncmF0ZWQtaW5uZXIgLnN0YWNrbHktc3RlcC1kZXNje1xuICAgIGNvbG9yOiAjQTlBQUJEO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuLnN0YWNrbHktaW50ZWdyYXRlZC1jb250ZW50IC5zdGFja2x5LWludGVncmF0ZWQtaW5uZXIgLm9wZW4gLnN0YWNrbHktc3RlcC1kZXNje1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuLnN0YWNrbHktaW50ZWdyYXRlZC1jb250ZW50IC5zdGFja2x5LWludGVncmF0ZWQtaW5uZXIgLmFwcC1rZXktY29udGVudHtcbiAgICB3aWR0aDogNDM2cHg7XG4gICAgYmFja2dyb3VuZDogI0YzRjNGNDtcbiAgICBtaW4td2lkdGg6IDUyMHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uc3RhY2tseS1pbnRlZ3JhdGVkLWNvbnRlbnQgLnN0YWNrbHktaW50ZWdyYXRlZC1pbm5lciAuYXBwLWtleS1jb250ZW50IC5hcHAta2V5LWNvbnRlbnQtZGVzY3tcblxufVxuLnN0YWNrbHktaW50ZWdyYXRlZC1jb250ZW50IC5zdGFja2x5LWludGVncmF0ZWQtaW5uZXIgLmFwcC1rZXktY29udGVudCAuYXBwLWtleS1jb250ZW50LWRlc2MgLmFwcC1rZXktdGl0bGV7XG4gICAgaGVpZ2h0OiAyM3B4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LWZhbWlseTogUm9ib3RvLVJlZ3VsYXIsIFJvYm90bztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjNUI1Rjg3O1xuICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgdGV4dC1hbGlnbi1sYXN0OiBqdXN0aWZ5O1xuICAgIHBhZGRpbmc6IDVweDtcbn1cbi5zdGFja2x5LWludGVncmF0ZWQtY29udGVudCAuc3RhY2tseS1pbnRlZ3JhdGVkLWlubmVyIC5hcHAta2V5LWNvbnRlbnQgLmFwcC1rZXktY29udGVudC1kZXNjIC5hcHAta2V5LWRlc2N7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LWZhbWlseTogUm9ib3RvLVJlZ3VsYXIsIFJvYm90bztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjNjNBRjU3O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZzogNXB4O1xufVxuLnN0YWNrbHktaW50ZWdyYXRlZC1jb250ZW50IC5zdGFja2x5LWludGVncmF0ZWQtaW5uZXIgLmFwcC1rZXktY29udGVudCAuYXBwLWtleS1jb250ZW50LWRlc2MgLmFwcC1rZXktZGVzYyBpbWd7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi5zdGFja2x5LWludGVncmF0ZWQtY29udGVudCAuc3RhY2tseS1pbnRlZ3JhdGVkLWlubmVyIC5hcHAta2V5LWNvbnRlbnQgLmFwcC1rZXktY29udGVudC1kZXNjIC5hcHAta2V5LWRlc2Mgc3ZnIHtcbiAgICBjb2xvcjogIzYzYWY1NyAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xufVxuLmFibm9ybWFsLWxpc3QtY29udGVudHtcblxufVxuLmFibm9ybWFsLWxpc3QtY29udGVudCAuYXBwbHktYXBwLWtleS10aXBze1xuICAgIGhlaWdodDogMjJweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8tUmVndWxhciwgUm9ib3RvJztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDUpO1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5hYm5vcm1hbC1saXN0LWNvbnRlbnQgLmFwcGx5LWFwcC1rZXktdGlwcyAuaW50ZWdyYXRle1xuICAgIGNvbG9yOiAjNjNBRjU3O1xufVxuLmFibm9ybWFsLWxpc3QtY29udGVudCAuYXBwbHktYXBwLWtleS10aXBzIC5pbnRlZ3JhdGU6aG92ZXJ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmFibm9ybWFsLWxpc3QtY29udGVudCAudG90YWwtZGF0YS1ib3h7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uYWJub3JtYWwtbGlzdC1jb250ZW50IC50b3RhbC1kYXRhLWJveCAuY2hhcnQtYm94e1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgd2lkdGg6IDgwMnB4O1xuICAgIGhlaWdodDogMjI1cHg7XG59XG4uYWJub3JtYWwtbGlzdC1jb250ZW50IC50b3RhbC1kYXRhLWJveCAuY2hhcnQtYm94IGltZ3tcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1heC13aWR0aDogMzUlO1xufVxuLmFibm9ybWFsLWxpc3QtY29udGVudCAudG90YWwtZGF0YS1ib3ggLmNoYXJ0LWJveCAuYWJub3JtYWxUcmVuZFNlbGVjdEJveHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG59XG4uYWJub3JtYWwtbGlzdC1jb250ZW50IC50b3RhbC1kYXRhLWJveCAudG90YWwtbnVtYmVye1xuICAgIHdpZHRoOiAxODVweDtcbn1cblxuLnRpdGxlLW1hbmFnZS1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuXG4udGl0bGUtbWFuYWdlLWhlYWRlciAuYWN0aXZlLWJ0biB7XG4gICAgbWFyZ2luOiAwIDVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICM1QjVGODc7XG4gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5hYm5vcm1hbC1saXN0LWNvbnRlbnQgLnRvdGFsLWRhdGEtYm94IC50b3RhbC1udW1iZXIgPiBkaXZ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDZweDtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbn1cbi5hYm5vcm1hbC1saXN0LWNvbnRlbnQgLnRvdGFsLWRhdGEtYm94IC50b3RhbC1udW1iZXIgPiBkaXYgLmtleXtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICNBOUFBQkQ7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4uYWJub3JtYWwtbGlzdC1jb250ZW50IC50b3RhbC1kYXRhLWJveCAudG90YWwtbnVtYmVyID4gZGl2IC52YWx1ZXtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgY29sb3I6ICMwMUE1RUQ7XG4gICAgZm9udC1mYW1pbHk6ICdudW1iZXInICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5hYm5vcm1hbC1saXN0LWNvbnRlbnQgLnRvdGFsLWRhdGEtYm94IC50b3RhbC1udW1iZXIgLmRvd24tbnVtYmVye1xuICAgIG1hcmdpbi10b3A6IDEzcHg7XG59XG4uYWJub3JtYWwtbGlzdC1jb250ZW50IC50b3RhbC1kYXRhLWJveCAudG90YWwtbnVtYmVyIC5kb3duLW51bWJlciAudmFsdWV7XG4gICAgY29sb3I6ICNGRjlGMTM7XG59XG4uYWJub3JtYWwtbGlzdCAuaXRlbSAuYWJub3JtYWwtaW5mb3tcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbn1cbi5hYm5vcm1hbC1saXN0IC5pdGVtIC5hYm5vcm1hbC1pbmZvIC5mbGV4LTF7XG4gICAgd2lkdGg6IDA7XG4gICAgZmxleC1ncm93OiAxO1xufVxuLmFibm9ybWFsLWxpc3QgLml0ZW0gLmFibm9ybWFsLWluZm8gLmZsZXgtMntcbiAgICB3aWR0aDogMDtcbiAgICBmbGV4LWdyb3c6IDI7XG59XG4uYWJub3JtYWwtbGlzdCAuaXRlbSAuYWJub3JtYWwtaW5mbyAuZmxleC0ze1xuICAgIHdpZHRoOiAwO1xuICAgIGZsZXgtZ3JvdzogMztcbn1cbi5hYm5vcm1hbC1saXN0IC5pdGVtIC5hYm5vcm1hbC1pbmZvIC5mbGV4LTR7XG4gICAgd2lkdGg6IDA7XG4gICAgZmxleC1ncm93OiA0O1xufVxuLmFibm9ybWFsLWxpc3QgLml0ZW0gLmFibm9ybWFsLWluZm8gLmZsZXgtNXtcbiAgICB3aWR0aDogMDtcbiAgICBmbGV4LWdyb3c6IDU7XG59XG4uYWJub3JtYWwtbGlzdCAuaXRlbSAuYWJub3JtYWwtaW5mbyAuZmxleC02e1xuICAgIHdpZHRoOiAwO1xuICAgIGZsZXgtZ3JvdzogNjtcbn1cbi5hYm5vcm1hbC1saXN0IC5pdGVtIC5hYm5vcm1hbC1pbmZvIC5mbGV4LTd7XG4gICAgd2lkdGg6IDA7XG4gICAgZmxleC1ncm93OiA3O1xufVxuLmFibm9ybWFsLWxpc3QgLml0ZW0gLmFibm9ybWFsLWluZm8gLmZsZXgtOHtcbiAgICB3aWR0aDogMDtcbiAgICBmbGV4LWdyb3c6IDg7XG59XG4uYWJub3JtYWwtbGlzdCAuaXRlbSAuYWJub3JtYWwtaW5mbyAuY29sLWl0ZW17XG4gICAgbWFyZ2luLXRvcDogMTNweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG4uYWJub3JtYWwtbGlzdCAuaXRlbSAubGFiZWx7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogOTYwcHg7XG4gICAgcGFkZGluZzogNXB4IDIwcHg7XG4gICAgYmFja2dyb3VuZDogcmdiKDI0OSwgMjUxLCAyNTIpO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uYWJub3JtYWwtbGlzdCAuaXRlbSAubGFiZWwgLmxhYmVsLXRpcHtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IDNweCA2cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4yNHMgZWFzZS1vdXQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzYzQUY1NztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1pbi13aWR0aDogMzBweDtcbiAgICBjb2xvcjogIzYzQUY1Nztcbn1cbi5hYm5vcm1hbC1saXN0IC5pdGVtIC5sYWJlbCAubGFiZWwtdGlwIC5sYWJlbC1pY29ue1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDNweDtcbiAgICBoZWlnaHQ6IDE2cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTZweCAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgIWltcG9ydGFudDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IGFsbCA0NTBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSkgMG1zICFpbXBvcnRhbnRcbn1cbi5hYm5vcm1hbC1saXN0IC5pdGVtIC5sYWJlbCAubGFiZWwtdGlwIC5sYWJlbC1hY3RpdmV7XG4gICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuLmFibm9ybWFsLWxpc3QgLml0ZW0gLmxhYmVsIC5sYWJlbC1hZGQtdGlwe1xuICAgIGhlaWdodDogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMTFweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNjNBRjU3O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjNBRjU3O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcGFkZGluZzogM3B4IDVweDtcbiAgICBtYXJnaW46IDNweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmFibm9ybWFsLWluZm8tYm94e1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB3aWR0aDogYXV0bztcbn1cbi5hYm5vcm1hbC1saXN0IC5pdGVtIC5hYm5vcm1hbC1pbmZvIC5jb2wtaXRlbTpmaXJzdC1jaGlsZHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4uYWJub3JtYWwtbGlzdCAuaXRlbSAuYWJub3JtYWwtaW5mbyAua2V5e1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogI0E5QUFCRDtcbn1cbi5hYm5vcm1hbC1saXN0IC5pdGVtIC5hYm5vcm1hbC1pbmZvIC52YWx1ZXtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgY29sb3I6ICM1QjVGODc7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4uYWJub3JtYWwtbGlzdCAuaXRlbSAuYWJub3JtYWwtaW5mbyAudmFsdWUuZWxsaXBzaXMtMXtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uYWJub3JtYWwtbGlzdCAuaXRlbSAuYWJub3JtYWwtaW5mbyAudmFsdWUuZWxsaXBzaXMtM3tcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgd29yZC1icmVhazpicmVhay13b3JkO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzVCNUY4NztcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG4uYWJub3JtYWwtbGlzdCAuaXRlbSAuYWJub3JtYWwtaW5mbyAuY29sLWl0ZW0gLmJ0bi1kZXRhaWx7XG4gICAgYmFja2dyb3VuZDogIzYzQUY1NztcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG59XG4uYWJub3JtYWwtbGlzdCAuaXRlbSAuYWJub3JtYWwtaW5mbyAuY29sLWl0ZW0gLmJ0bi1kZXRhaWw6YWN0aXZle1xuICAgIGJhY2tncm91bmQ6ICM0YzlhM2Y7XG59XG4uYWJub3JtYWwtbGlzdCAuaXRlbSAuYWJub3JtYWwtaW5mbyAuY29sLWl0ZW0gLnZhbHVlIC5zdGF0dXN7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nOiAzcHggNXB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5hYm5vcm1hbC1saXN0IC5pdGVtIC5hYm5vcm1hbC1pbmZvIC5jb2wtaXRlbSAudmFsdWUgLnN0YXR1cy5vcGVue1xuICAgIGNvbG9yOiAjRkY5ODAwICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDE1MiwgMCwgMC4yKSAhaW1wb3J0YW50O1xufVxuLmFibm9ybWFsLWxpc3QgLml0ZW0gLmFibm9ybWFsLWluZm8gLmNvbC1pdGVtIC52YWx1ZSAuc3RhdHVzLnJlb3BlbntcbiAgICBjb2xvcjogI0RCNDQzNyAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjE5LCA2OCwgNTUsIDAuMikgIWltcG9ydGFudDtcbn1cbi5hYm5vcm1hbC1saXN0IC5pdGVtIC5hYm5vcm1hbC1pbmZvIC5jb2wtaXRlbSAudmFsdWUgLnN0YXR1cy5jYW5ub3QtcmVwcm9kdWNle1xuICAgIGNvbG9yOiByZ2IoMTQyLCAxNDIsIDE0MikgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE0MiwgMTQyLCAxNDIsIDAuMikgIWltcG9ydGFudDtcbn1cbi5hYm5vcm1hbC1saXN0IC5pdGVtIC5hYm5vcm1hbC1pbmZvIC5jb2wtaXRlbSAudmFsdWUgLnN0YXR1cy5ub3RfZml4e1xuICAgIGNvbG9yOiAjODM3NEZGICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogcmdiYSg4NSw5NCwgMjU1LCAwLjIpICFpbXBvcnRhbnQ7XG59XG4uYWJub3JtYWwtbGlzdCAuaXRlbSAuYWJub3JtYWwtaW5mbyAuY29sLWl0ZW0gLnZhbHVlIC5zdGF0dXMuaW5fcHJvZ3Jlc3N7XG4gICAgY29sb3I6ICMwMEE1RUQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDE2NSwgMjM3LCAwLjIpICFpbXBvcnRhbnRcbn1cbi5zdGFjay1leGNlcHRpb24tYm94e1xuICAgIHdpZHRoOiAxMDAwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5zdGFjay1leGNlcHRpb24tYm94IC5hYm5vcm1hbC1zdGF0ZS1ib3gxe1xuICAgIHdpZHRoOiA0OTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLnN0YWNrLWV4Y2VwdGlvbi1ib3ggLmFibm9ybWFsLXN0YXRlLWJveDEgLmV4Y2VwdGlvbi1zdGF0dXN7XG4gICAgaGVpZ2h0OiAyNDBweDtcbiAgICB3aWR0aDogNDk1cHg7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG59XG4uc3RhY2stZXhjZXB0aW9uLWJveCAuYWJub3JtYWwtc3RhdGUtYm94MSAuZXhjZXB0aW9uLXN0YXR1cyBpbWd7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXgtd2lkdGg6IDYwJTtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLnN0YWNrLWV4Y2VwdGlvbi1ib3ggLmFibm9ybWFsLXN0YXRlLWJveDEgLmV4Y2VwdGlvbi1zdGF0dXMgLmFibm9ybWFsVHJlbmRTZWxlY3RCb3h7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xufVxuXG4uc3RhY2stZXhjZXB0aW9uLWJveCAuYWJub3JtYWwtc3RhdGUtYm94MntcbiAgICB3aWR0aDogNDk1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLnN0YWNrLWV4Y2VwdGlvbi1ib3ggLmFibm9ybWFsLXN0YXRlLWJveDIgLmV4Y2VwdGlvbi1udW17XG4gICAgaGVpZ2h0OiAyNDBweDtcbiAgICB3aWR0aDogNDk1cHg7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG59XG4uc3RhY2stZXhjZXB0aW9uLWJveCAuYWJub3JtYWwtc3RhdGUtYm94MiAuZXhjZXB0aW9uLW51bSBpbWd7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXgtd2lkdGg6IDYwJTtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLmxpc3QtY29udGVudC1oZWFkZXJ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubGlzdC1jb250ZW50LWhlYWRlciAuZmlsdGVyLWNvbnRhaW5lcntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAtOHB4O1xuICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5maWx0ZXItZXhwb3J0LWNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IC0ycHg7XG59XG5cbi5maWx0ZXItZXhwb3J0LWNvbnRlbnQgaW1nIHtcbiAgICB3aWR0aDogMjJweDtcbn1cblxuLm1lbnVpdGVtLWRlZmF1bHQge1xuICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xufVxuXG4ubWVudWl0ZW0tZGVmYXVsdCBzdmcge1xuICAgIGZpbGw6ICM2M2FmNTcgIWltcG9ydGFudDtcbn1cblxuLm1lbnVpdGVtLWRlZmF1bHQuZGlzYWJsZWQgc3ZnIHtcbiAgICBmaWxsOiAjYTlhYWJkICFpbXBvcnRhbnQ7XG59XG4uZmlsdGVyLWljb257XG4gICAgaGVpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDM2cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5maWx0ZXItaWNvbi1pbWcge1xuICAgIHdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7O1xufVxuLnRhYnMtY29udGVudC1maWx0ZXJ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmlsdGVyLWNvbnRhaW5lciAuc29ydC1saXN0e1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQ2cHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCAwIDE1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIHdpZHRoOiAxODVweDtcbiAgICBjb2xvcjogIzVCNUY4NztcbiAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjI0cztcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xufVxuLmZpbHRlci1jb250YWluZXIgLnNvcnQtbGlzdC5hY3RpdmV7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxO1xufVxuXG4uZmlsdGVyLWNvbnRhaW5lciAuc29ydC1saXN0IC5pdGVte1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZzogMCAxNHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgI2ViZWFlYztcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZpbHRlci1jb250YWluZXIgLnNvcnQtbGlzdCAuaXRlbTpob3ZlcntcbiAgICBiYWNrZ3JvdW5kOiAjZWNlZWYyO1xufVxuLmZpbHRlci1jb250YWluZXIgLnNvcnQtbGlzdCAuaXRlbSAuc2lnbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDE2cHg7XG4gICAgdG9wOiA1MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIG1hcmdpbi10b3A6IC04cHg7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi5idG5NeUFibm9ybWFsIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiAycHhcbn1cbi5idG5NeUFibm9ybWFsQWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDk5LCAxNzUsIDg3LCAwLjIpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlXG59XG4uZmlsdGVyLWNvbnRhaW5lciAuc29ydC1saXN0IC5pdGVtIC5zaWduLmFjdGl2ZXtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbi5maWx0ZXItY29udGFpbmVyIC5zb3J0LWxpc3QgLml0ZW0gLnNpZ24uYWN0aXZlLnVwe1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xufVxuLmZpbHRlci1jb250YWluZXIgLnNvcnQtbGlzdCAuaXRlbSAuc2lnbi5hY3RpdmUuZG93bntcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmZpbHRlci1jb250YWluZXIgLnNvcnQtbGlzdCAuaXRlbSAuc2lnbiBpbWd7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZmlsdGVyLWNvbnRhaW5lciAuc29ydC1saXN0IC5pdGVtOmxhc3QtY2hpbGR7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLmZpbHRlci1jb250YWluZXIgLmZpbHRlci1ib3h7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDAgMjNweCAxNXB4IDIzcHg7XG4gICAgd2lkdGg6IDEwMDBweDtcbiAgICAvKmJveC1zaGFkb3c6IDAgMCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTsqL1xufVxuLmZpbHRlci1jb250YWluZXIgLmZpbHRlci1ib3guYWN0aXZle1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuLmZpbHRlci1jb250YWluZXIgLmZpbHRlci1ib3ggLmZpbHRlci1saXN0e1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTUwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHotaW5kZXg6IDI7XG59XG4uZmlsdGVyLWNvbnRhaW5lciAuZmlsdGVyLWJveCAuZmlsdGVyLWxpc3Q6YWZ0ZXJ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDonJztcbiAgICBjbGVhcjogYm90aDtcbn1cbi5maWx0ZXItY29udGFpbmVyIC5maWx0ZXItYm94IC5maWx0ZXItbGlzdCAuaXRlbXtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgd2lkdGg6IDIxNnB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgICBmbG9hdDogbGVmdDtcbn1cbi5maWx0ZXItY29udGFpbmVyIC5maWx0ZXItYm94IC5maWx0ZXItbGlzdCAuaXRlbSBkaXYgZGl2e1xuICAgIHBhZGRpbmc6IDA7XG59XG4uZmlsdGVyLWNvbnRhaW5lciAuZmlsdGVyLWJveCAuZmlsdGVyLWxpc3QgLml0ZW06bnRoLWNoaWxkKDRuKXtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uZmlsdGVyLWNvbnRhaW5lciAuZmlsdGVyLWJveCAuZmlsdGVyLWxpc3QgLml0ZW1Ob25le1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4uZmlsdGVyLWNvbnRhaW5lciAuZmlsdGVyLWJveCAub3BlcmF0aW9uLWJveHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5maWx0ZXItY29udGFpbmVyIC5maWx0ZXItYm94IC5vcGVyYXRpb24tYm94OmFmdGVye1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6ICcnO1xufVxuXG4vKiBzdGFja2x5dGljcyBlYXJseSB3YXJuICovXG4uYWJub3JtYWwtZWFybHktd2FybntcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZGlzcGxheTogZmxleDtcbn1cbi5hYm5vcm1hbC1lYXJseS13YXJuIC5hZGQtYnRue1xuICAgIHRvcDogNXB4O1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFibm9ybWFsLWVhcmx5LXdhcm4gLmVhcmx5LXdhcm4taGVhZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBjb2xvcjogIzViNWY4NztcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICM1YjVmODc7XG59XG5cbi5hbGVydC1saXN0IC50YWJsZS1kZWZhdWx0e1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDAgMnB4O1xufVxuXG4uYWxlcnQtbGlzdCAudGFibGUtZGVmYXVsdCAudGFibGUtaGVhZHtcbiAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG59XG5cbi5hbGVydC1saXN0IC50YWJsZS1kZWZhdWx0IC50YWJsZS1oZWFkPnRyOmZpcnN0LWNoaWxke1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGhlaWdodDogNDRweDtcbiAgICBiYWNrZ3JvdW5kOiAjZjJmNWY3O1xuICAgIGNvbG9yOiAjYTlhYWJkO1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG4uYWxlcnQtbGlzdCAudGFibGUtZGVmYXVsdCAudGFibGUtaGVhZD50cj50aDpmaXJzdC1jaGlsZHtcbiAgICBjb2xvcjogcmdiKDE2OSwgMTcwLCAxODkpO1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBtaW4td2lkdGg6IDEwcHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2QzZTBlYTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHdpZHRoOiAxODFweDtcbn1cblxuLmFsZXJ0LWxpc3QgLnRhYmxlLWRlZmF1bHQgLnRhYmxlLWhlYWQ+dHI+dGh7XG4gICAgY29sb3I6IHJnYigxNjksIDE3MCwgMTg5KTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkM2UwZWE7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHdpZHRoOiAxNTNweFxufVxuXG4uYWxlcnQtbGlzdCAudGFibGUtZGVmYXVsdCAudGFibGUtYm9keXtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3ctZ3JvdXA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG59XG5cbi5hbGVydC1saXN0IC50YWJsZS1kZWZhdWx0IC50YWJsZS1ib2R5PnRye1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogIzViNWY4NztcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmMmY1Zjc7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4yNHMgZWFzZS1vdXQ7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5hbGVydC1saXN0IC50YWJsZS1kZWZhdWx0IC50YWJsZS1ib2R5PnRyPnRkOmZpcnN0LWNoaWxke1xuICAgIGNvbG9yOiAjMDBiY2Q0O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICB3aWR0aDogMTgwcHg7XG59XG5cbi5hbGVydC1saXN0IC50YWJsZS1kZWZhdWx0IC50YWJsZS1ib2R5PnRyPnRkOmxhc3QtY2hpbGR7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGNvbG9yOiAjNWI1Zjg3O1xufVxuXG4uYWxlcnQtbGlzdCAudGFibGUtZGVmYXVsdCAudGFibGUtYm9keT50cj50ZHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICB3aWR0aDogMTgwcHg7XG4gICAgY29sb3I6ICM1YjVmODc7XG59XG4uYWxlcnQtbGlzdCAudGFibGUtZGVmYXVsdCAudGFibGUtYm9keT50cj50ZCAuaGlkZUFjdGl2ZXtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuLmFsZXJ0LWxpc3QgLnRhYmxlLWRlZmF1bHQgLnRhYmxlLWJvZHk+dHI+dGQgLnNob3dBY3RpdmV7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4uYWxlcnQtbGlzdCAudGFibGUtZGVmYXVsdCAudGFibGUtYm9keT50cj50ZCAuc2hvd0FjdGl2ZSAuaW5hY3RpdmVUaXB7XG4gICAgY29sb3I6IHJnYigxNjksIDE3MCwgMTg5KTtcbiAgICBiYWNrZ3JvdW5kOiByZ2IoMjQyLCAyNDUsIDI0Nyk7XG4gICAgcGFkZGluZzogNXB4IDhweDtcbiAgICBtYXgtd2lkdGg6IDYwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xufVxuLmhvdmVyU3R5bGV7XG4gICAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJTdHlsZTpob3ZlcntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQyLCAyNDUsIDI0NykhaW1wb3J0YW50O1xufVxuLmFsZXJ0LWxpc3QgLnRhYmxlLWRlZmF1bHQgLnRhYmxlLWJvZHk+dHI+dGQgLnNob3dBY3RpdmUgLmFjdGl2ZVRpcHtcbiAgICBjb2xvcjogIzYzQUY1NztcbiAgICBwYWRkaW5nOiA1cHggOHB4O1xuICAgIG1heC13aWR0aDogNjBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDk5LCAxNzUsIDg3LCAwLjMpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tbGVmdDogNTBweDtcbn1cbi5hbGVydC1saXN0IC50YWJsZS1kZWZhdWx0IC50YWJsZS1ib2R5PnRyPnRkIC5zaG93QWN0aXZlIC50YWJzQ29udGVudEZpbHRlcntcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMzBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjRweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDMwcHggIWltcG9ydGFudDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIG1hcmdpbjogMCA1cHg7XG59XG4uYWxlcnQtZWRpdC1hZGQtYm94e1xuXG59XG5cbi5hbGVydC1lZGl0LWFkZC1ib3ggLmFsZXJ0LWluZm8tYm94e1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5hbGVydC1lZGl0LWFkZC1ib3ggLmFsZXJ0LWluZm8tYm94IC50aXBze1xuICAgIG1hcmdpbjogMTVweCAwIDEwcHggMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6IHJnYmEoMCwwLDAsMC4zKTtcbn1cblxuLmFsZXJ0LWVkaXQtYWRkLWJveCAuYWxlcnQtaW5mby1ib3ggLnRhYmxlLWRlZmF1bHR7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgICBib3JkZXItc3BhY2luZzogMCAycHg7XG59XG5cbi5hbGVydC1lZGl0LWFkZC1ib3ggLmFsZXJ0LWluZm8tYm94IC50YWJsZS1kZWZhdWx0IC50YWJsZS1oZWFke1xuICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdFxufVxuXG4uYWxlcnQtZWRpdC1hZGQtYm94IC5hbGVydC1pbmZvLWJveCAudGFibGUtZGVmYXVsdCAudGFibGUtaGVhZD50cntcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmMmY1Zjc7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4yNHMgZWFzZS1vdXQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGhlaWdodDogNDRweDtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGNvbG9yOiAjYTlhYWJkO1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG4uYWxlcnQtZWRpdC1hZGQtYm94IC5hbGVydC1pbmZvLWJveCAudGFibGUtZGVmYXVsdCAudGFibGUtaGVhZD50cj50aDpmaXJzdC1jaGlsZHtcbiAgICBjb2xvcjogcmdiKDE2OSwgMTcwLCAxODkpO1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDNlMGVhO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5hbGVydC1lZGl0LWFkZC1ib3ggLmFsZXJ0LWluZm8tYm94IC50YWJsZS1kZWZhdWx0IC50YWJsZS1oZWFkPnRyPnRoe1xuICAgIGNvbG9yOiByZ2IoMTY5LCAxNzAsIDE4OSk7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDNlMGVhO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB3aWR0aDogMTUzcHg7XG59XG5cbi5hbGVydC1lZGl0LWFkZC1ib3ggLmFsZXJ0LWluZm8tYm94IC50YWJsZS1kZWZhdWx0IC50YWJsZS1ib2R5e1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdy1ncm91cDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbn1cblxuLmFsZXJ0LWVkaXQtYWRkLWJveCAuYWxlcnQtaW5mby1ib3ggLnRhYmxlLWRlZmF1bHQgLnRhYmxlLWJvZHk+dHJ7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjNWI1Zjg3O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGhlaWdodDogMzhweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZjJmNWY3O1xuICAgIHRyYW5zaXRpb246IGFsbCAuMjRzIGVhc2Utb3V0O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFsZXJ0LWVkaXQtYWRkLWJveCAuYWxlcnQtaW5mby1ib3ggLnRhYmxlLWRlZmF1bHQgLnRhYmxlLWJvZHk+dHI+dGQ6Zmlyc3QtY2hpbGR7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xuICAgIHBhZGRpbmc6IDAgMCAwIDMwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgd2lkdGg6IDQwcHg7XG59XG5cbi5hbGVydC1lZGl0LWFkZC1ib3ggLmFsZXJ0LWluZm8tYm94IC50YWJsZS1kZWZhdWx0IC50YWJsZS1ib2R5PnRyPnRkOmxhc3QtY2hpbGR7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGNvbG9yOiAjNWI1Zjg3O1xufVxuXG4uYWxlcnQtZWRpdC1hZGQtYm94IC5hbGVydC1pbmZvLWJveCAudGFibGUtZGVmYXVsdCAudGFibGUtYm9keT50cj50ZHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICBjb2xvcjogIzViNWY4Nztcbn1cbi5hbGVydC1pbnB1dCAuTXVpSW5wdXQtdW5kZXJsaW5lOmFmdGVye1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICM2M0FGNTcgIWltcG9ydGFudDtcbn1cbi5hbGVydC1pbnB1dCBsYWJlbHtcbiAgICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSxCbGlua01hY1N5c3RlbUZvbnQsXCJTZWdvZSBVSVwiLFJvYm90byxcIkhlbHZldGljYSBOZXVlXCIsQXJpYWwsc2Fucy1zZXJpZixcIkFwcGxlIENvbG9yIEVtb2ppXCIsXCJTZWdvZSBVSSBFbW9qaVwiLFwiU2Vnb2UgVUkgU3ltYm9sXCI7XG59XG5cbi50ZXh0LWJveHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4XG59XG4udGV4dC1ib3ggLnNlbmQtdGlwc3tcbiAgICBjb2xvcjogcmdiYSgwLDAsMCwwLjMpO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDVweFxufVxuLnRleHQtYm94IC50ZXh0LWVtYWlsLWJveHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLnRleHQtYm94IC50aXBze1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6IHJnYmEoMCwwLDAsMC4zKTtcbn1cbi50ZXh0LWJveCAuZW1haWwtYm94e1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkM2UwZWE7XG59XG5cbi50ZXh0LWJveCAuZW1haWwtYm94IC5lbWFpbC1ib3gtbGlzdHtcbiAgICBkaXNwbGF5OiBmbGV4O1xufVxuLnRleHQtYm94IC5lbWFpbC1ib3ggLnRleHQtaW5wdXR7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uYWJub3JtYWwtbWVtYmVyLW1hbmFnZXtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZGlzcGxheTogZmxleDtcbn1cbi5hYm5vcm1hbC1tZW1iZXItbWFuYWdlIC5idG4tb3BlcmF0aW9ue1xuICAgIHRvcDogNXB4O1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLmFibm9ybWFsLW1lbWJlci1tYW5hZ2UgLmJ0bi1vcGVyYXRpb24gLmhhbmRvdmVye1xuICAgIHdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4uYWJub3JtYWwtbWVtYmVyLW1hbmFnZSAuYnRuLW9wZXJhdGlvbiAubmFtZS1maWx0ZXJ7XG4gICAgbWF4LXdpZHRoOiAyMjBweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMzZweCAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0O1xuICAgIHRyYW5zaXRpb246IGFsbCA0NTBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSkgMG1zO1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IC0zcHggNnB4IDAgMDtcbn1cbi5hYm5vcm1hbC1tZW1iZXItbWFuYWdlIC5tZW1iZXItbWFuYWdlLWhlYWRlcntcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBjb2xvcjogIzViNWY4NztcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICM1YjVmODc7XG59XG5cbi5zYW5kYm94LXR5cGUtaXRlbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAxMHB4IDEycHggMTBweCA1NnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNEM0UwRUE7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCA0NTBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSkgMG1zO1xufVxuLnNhbmRib3gtdHlwZS1pdGVtLmFjdGl2ZSB7XG4gICAgYm94LXNoYWRvdzowIDNweCA4cHggMCByZ2JhKDAsMCwwLDAuMTIpO1xufVxuLnNhbmRib3gtdHlwZS1pdGVtLmFjdGl2ZTphZnRlciB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2RldmVsb3Blci9hc3NldHMvaW1nL2ljb24tcmFkaW9idXR0b24tY2hlY2tlZC5wbmdcIikgbm8tcmVwZWF0IGN1cnJlbnRDb2xvcjtcbiAgICBoZWlnaHQ6IDEzcHg7XG4gICAgd2lkdGg6IDE3cHg7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbn1cbi5zYW5kYm94LXR5cGUtaXRlbS5hY3RpdmUgLnNhbmRib3gtdHlwZS10aXRsZSB7XG59XG4uc2FuZGJveC10eXBlLWljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE1cHg7XG4gICAgbGVmdDogMTVweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG59XG4uc2FuZGJveC10eXBlLXRpdGxlIHtcbiAgICBjb2xvcjogIzVCNUY4NztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7XG59XG4uc2FuZGJveC10eXBlLWRlc2Mge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogI0E5QUFCRDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbn1cbi5zYW5kYm94LWNvbnRlbnQtd3JhcHBlciB7XG4gICAgZmxleDogMCAwIDc0MHB4O1xuICAgIHdpZHRoOiA3NDBweDtcbn1cbi5zYW5kYm94LWNvbnRlbnQtaW5uZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICBib3gtc2hhZG93OjBweCAzcHggOHB4IDBweCByZ2JhKDAsMCwwLDAuMTIpO1xufVxuLnNhbmRib3gtc2FtcGxlLWRhdGEge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG59XG4uc2FuZGJveC1zYW1wbGUtZGF0YSAuc2FuZGJveC1kYXRhLXRpdGxle1xuICAgIGNvbG9yOiAjNUI1Rjg3O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICM1QjVGODc7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweDtcbn1cbi5zYW5kYm94LXNhbXBsZS1kYXRhLXRhYmxlIHtcbiAgICB3aWR0aDogNzQwcHg7XG59XG4uc2FuZGJveC1zYW1wbGUtZGF0YS10YWJsZSB0aGVhZCB7XG4gICAgYm94LXNoYWRvdzowIC0ycHggMCAwIHJnYmEoOTEsOTUsMTM1LDEpO1xuICAgIGxpbmUtaGVpZ2h0OiA0M3B4O1xuICAgIGNvbG9yOiAjQTlBQUJEO1xufVxuLnNhbmRib3gtc2FtcGxlLWRhdGEtdGFibGUgdGJvZHkgdHIge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY29sb3I6ICM1QjVGODc7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4uc2FuZGJveC1zYW1wbGUtZGF0YS10YWJsZSB0Ym9keSB0cjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0QzRTBFQTtcbn1cbi5zYW5kYm94LXNhbXBsZS1kYXRhLXRhYmxlIHRkLFxuLnNhbmRib3gtc2FtcGxlLWRhdGEtdGFibGUgdGgge1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gICAgbWF4LXdpZHRoOiAyNTBweDtcbn1cbi5zYW5kYm94LWNvbnRlbnQge1xuICAgIGZsZXg6IDAgMCA3NDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgYm94LXNoYWRvdzowcHggM3B4IDhweCAwcHggcmdiYSgwLDAsMCwwLjEyKTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLnNhbmRib3gtY29udGVudC10aXRsZSB7XG4gICAgY29sb3I6ICM1QjVGODc7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG59XG4uc2FuZGJveC1jb250ZW50LWRlc2Mge1xuICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICBjb2xvcjogI0E5QUFCRDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbn1cbi5zYW5kYm94LXN0ZXAtaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbn1cbi5zYW5kYm94LXN0ZXAtaXRlbS5vcGVuIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLnNhbmRib3gtc3RlcC1pdGVtLm9wZW4gLnNhbmRib3gtc3RlcC1kZXNje1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNhbmRib3gtc3RlcC1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uc2FuZGJveC1zdGVwLW5vIHtcbiAgICBib3JkZXI6MXB4IHNvbGlkIHJnYmEoOTEsOTUsMTM1LDEpO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgd2lkdGg6IDM0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjNUI1Rjg3O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmFibm9ybWFsLW1lbWJlci1saXN0LWJveHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xufVxuLmFibm9ybWFsLW1lbWJlci1saXN0LWJveCAubWVtYmVyLWxpc3QtYm94LWxlZnQtbGlzdHtcbiAgICB3aWR0aDogMTcwcHg7XG4gICAgYmFja2dyb3VuZDogcmdiKDI0OSwyNTEsMjUyKTtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2YwZjRmODtcbiAgICBjb2xvcjogIzVCNUY4NztcbiAgICBmb250LXdlaWdodDogYm9sZFxufVxuLmFibm9ybWFsLW1lbWJlci1saXN0LWJveCAubWVtYmVyLWxpc3QtYm94LWxlZnQtbGlzdCAubGFiZWwtcm9sZXtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgbWFyZ2luOiBhdXRvIDA7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuLmFibm9ybWFsLW1lbWJlci1saXN0LWJveCAubWVtYmVyLWxpc3QtYm94LWxlZnQtbGlzdCAuY2hvb3NlLXJvbGV7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmFibm9ybWFsLW1lbWJlci1saXN0LWJveCAubWVtYmVyLWxpc3QtYm94LWxlZnQtbGlzdCAucm9sZS1jaG9vc2Vke1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjBmNGY4O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHdoaXRlO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjBmNGY4O1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIHdpZHRoOiAxNTVweDtcbn1cbi5hYm5vcm1hbC1tZW1iZXItbGlzdC1ib3ggLm1lbWJlci1saXN0LWJveC1pbmZve1xuICAgIHdpZHRoOiA4MDBweDtcbn1cbi5hYm5vcm1hbC1tZW1iZXItbGlzdC1ib3ggLm1lbWJlci1saXN0LWJveC1pbmZvIC5yb2xlLXRhYmxle1xuICAgIHdpZHRoOiA4MDBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICM1QjVGODc7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDAgMnB4O1xuICAgIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG59XG4uYWJub3JtYWwtbWVtYmVyLWxpc3QtYm94IC5tZW1iZXItbGlzdC1ib3gtaW5mbyAucm9sZS10YWJsZT50ciB7XG4gICAgY29sb3I6ICM1YjVmODc7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4yNHMgZWFzZS1vdXQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmMmY1Zjc7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgZGlzcGxheTogZmxleDtcbn1cbi5hYm5vcm1hbC1tZW1iZXItbGlzdC1ib3ggLm1lbWJlci1saXN0LWJveC1pbmZvIC5yb2xlLXRhYmxlPnRyIC5mbGV4LTJ7XG4gICAgd2lkdGg6IDA7XG4gICAgZmxleC1ncm93OiAyO1xufVxuLmFibm9ybWFsLW1lbWJlci1saXN0LWJveCAubWVtYmVyLWxpc3QtYm94LWluZm8gLnJvbGUtdGFibGU+dHIgLmZsZXgtM3tcbiAgICB3aWR0aDogMDtcbiAgICBmbGV4LWdyb3c6IDM7XG59XG4uYWJub3JtYWwtbWVtYmVyLWxpc3QtYm94IC5tZW1iZXItbGlzdC1ib3gtaW5mbyAucm9sZS10YWJsZT50ciAuZmxleC01e1xuICAgIHdpZHRoOiAwO1xuICAgIGZsZXgtZ3JvdzogNTtcbn1cbi5hYm5vcm1hbC1tZW1iZXItbGlzdC1ib3ggLm1lbWJlci1saXN0LWJveC1pbmZvIC5yb2xlLXRib2R5PnRyIC5mbGV4LTJ7XG4gICAgd2lkdGg6IDA7XG4gICAgZmxleC1ncm93OiAyO1xufVxuLmFibm9ybWFsLW1lbWJlci1saXN0LWJveCAubWVtYmVyLWxpc3QtYm94LWluZm8gLnJvbGUtdGJvZHk+dHIgLmZsZXgtM3tcbiAgICB3aWR0aDogMDtcbiAgICBmbGV4LWdyb3c6IDM7XG59XG4uYWJub3JtYWwtbWVtYmVyLWxpc3QtYm94IC5tZW1iZXItbGlzdC1ib3gtaW5mbyAucm9sZS10Ym9keT50cntcbiAgICBoZWlnaHQ6IDUzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDUzcHg7XG59XG4uYWJub3JtYWwtbWVtYmVyLWxpc3QtYm94IC5tZW1iZXItbGlzdC1ib3gtaW5mbyAucm9sZS10Ym9keT50ciAuZmxleC01e1xuICAgIHdpZHRoOiAwO1xuICAgIGZsZXgtZ3JvdzogNTtcbn1cbi5hYm5vcm1hbC1tZW1iZXItbGlzdC1ib3ggLm1lbWJlci1saXN0LWJveC1pbmZvIC5yb2xlLXRhYmxlPnRyPnRoe1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5hYm5vcm1hbC1tZW1iZXItbGlzdC1ib3ggLm1lbWJlci1saXN0LWJveC1pbmZvIC5yb2xlLXRhYmxlPnRyPnRoOmZpcnN0LWNoaWxke1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xufVxuLmFibm9ybWFsLW1lbWJlci1saXN0LWJveCAubWVtYmVyLWxpc3QtYm94LWluZm8gLnJvbGUtdGFibGU+dHI+dGg6bGFzdC1jaGlsZCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmFibm9ybWFsLW1lbWJlci1saXN0LWJveCAubWVtYmVyLWxpc3QtYm94LWluZm8gLnJvbGUtdGFibGUgLnJvbGUtdGJvZHl7XG4gICAgZGlzcGxheTogdGFibGUtcm93LWdyb3VwO1xuICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmFibm9ybWFsLW1lbWJlci1saXN0LWJveCAubWVtYmVyLWxpc3QtYm94LWluZm8gLnJvbGUtdGFibGUgLnJvbGUtdGJvZHk+dHJ7XG4gICAgY29sb3I6ICM1YjVmODc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4yNHMgZWFzZS1vdXQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IGRhc2hlZCAjZjJmNWY3O1xuICAgIGRpc3BsYXk6IGZsZXg7XG59XG4uYWJub3JtYWwtbWVtYmVyLWxpc3QtYm94IC5tZW1iZXItbGlzdC1ib3gtaW5mbyAucm9sZS10YWJsZSAucm9sZS10Ym9keT50cjpmaXJzdC1jaGlsZHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbjogYXV0byAwO1xufVxuLmFibm9ybWFsLW1lbWJlci1saXN0LWJveCAubWVtYmVyLWxpc3QtYm94LWluZm8gLnJvbGUtdGFibGUgLnJvbGUtdGJvZHk+dHI6bGFzdC1jaGlsZHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiBhdXRvIDA7XG59XG4uYWJub3JtYWwtbWVtYmVyLWxpc3QtYm94IC5tZW1iZXItbGlzdC1ib3gtaW5mbyAucm9sZS10YWJsZSAucm9sZS10Ym9keT50cj50ZHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuLmFibm9ybWFsLW1lbWJlci1saXN0LWJveCAubWVtYmVyLWxpc3QtYm94LWluZm8gLnJvbGUtdGFibGUgLnJvbGUtdGJvZHk+dHI+dGQ6bGFzdC1jaGlsZHtcbiAgICBtYXJnaW46IGF1dG8gMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4udXNlci1pbWctZGl2e1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBtYXJnaW46IDVweCAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbn1cbi51c2VyLWltZy1kaXY+aW1ne1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAwcHg7XG59XG4uYWJub3JtYWwtbWVtYmVyLWxpc3QtYm94IC5tZW1iZXItbGlzdC1ib3gtaW5mbyAucm9sZS10YWJsZSAucm9sZS10Ym9keT50cj50ZCAudXNlckluZm9Cb3h7XG4gICAgaGVpZ2h0OiA1M3B4O1xuICAgIG1hcmdpbjogYXV0byAwIGF1dG8gMTVweDtcbn1cbi5hYm5vcm1hbC1tZW1iZXItbGlzdC1ib3ggLm1lbWJlci1saXN0LWJveC1pbmZvIC5yb2xlLXRhYmxlIC5yb2xlLXRib2R5PnRyPnRkIC51c2VySW5mb0JveD5wOmZpcnN0LWNoaWxke1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgY29sb3I6ICNBOUFBQkI7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5hYm5vcm1hbC1tZW1iZXItbGlzdC1ib3ggLm1lbWJlci1saXN0LWJveC1pbmZvIC5yb2xlLXRhYmxlIC5yb2xlLXRib2R5PnRyPnRkIC51c2VySW5mb0JveD5wOmxhc3QtY2hpbGQge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgY29sb3I6ICM1YjVmODc7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5hYm5vcm1hbC1tZW1iZXItbGlzdC1ib3ggLm1lbWJlci1saXN0LWJveC1pbmZvIC5yb2xlLXRhYmxlIC5yb2xlLXRib2R5PnRyPnRkIC51c2VySW5mb0JveD5wPnNwYW4ge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgcGFkZGluZzogMnB4O1xuICAgIGJhY2tncm91bmQ6ICM2M0FGNTc7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOjVweDtcbn1cbi5tZW1iZXItaW52aXRlLW1haW4taGVhZGVyIC5pdGVtLWxpc3R7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTBweCAxMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuLm1lbWJlci1pbnZpdGUtbWFpbi1oZWFkZXIgLml0ZW0tbGlzdCAuaXRlbS1saXN0LWxlZnR7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5tZW1iZXItaW52aXRlLW1haW4taGVhZGVyIC5pdGVtLWxpc3QgLml0ZW0tbGlzdC1yaWdodHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4uaW52aXRlLWlucHV0e1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzViNWY4Nztcbn1cblxuLnNhbmRib3gtc3RlcC10aXRsZSB7XG4gICAgY29sb3I6ICM1QjVGODc7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xufVxuLnNhbmRib3gtc3RlcC1kZXNjIHtcbiAgICBjb2xvcjogI0E5QUFCRDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi5zYW5kYm94LW9wZXJhdGlvbi1idG4ge1xuICAgIG1hcmdpbi10b3A6IDE3cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDAhaW1wb3J0YW50O1xufVxuLnNhbmRib3gtc3RlcC1pY29uLWRvbmUge1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMUE1RUQ7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBhZGRpbmc6IDZweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNhbmRib3gtc3RlcC1pY29uLWhhbGYtZG9uZSB7XG4gICAgYmFja2dyb3VuZDogIzAxQTVFRDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IG5vbmU7XG59XG4uc2FuZGJveC1saW5rLXZpZXctZG9jIHtcbiAgICBjb2xvcjogIzYzQUY1NztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2FuZGJveC1jb250ZW50LWxpbmsge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uRGlhbG9nX19yb3dfVXBsb2FkQXBre1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgcGFkZGluZzoxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgYmFja2dyb3VuZDogI0Y5RkFGQztcbiAgICBib3JkZXI6IDFweCBkYXNoZWQgI2UwZTBlMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjE4cyBlYXNlLW91dDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5EaWFsb2dfX3Jvd19VcGxvYWRBcGs6aG92ZXIgLmRlbF91cGxvYWRfYXBre1xuICAgIG9wYWNpdHk6IDE7XG59XG4uRGlhbG9nX2NvbF91cGxvYWRBcGt7XG4gICAgZmxleDogMTtcbn1cbi5kaWFsb2dfY29sX3VwbG9hZEFwa190aXR7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOnJnYmEoMTY5LDE3MCwxODksMSk7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLnVwbG9hZEFwa1NlbHtcbiAgICB3aWR0aDogOTAlO1xuICAgIGhlaWdodDogNDVweCFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDQ1cHghaW1wb3J0YW50Oztcbn1cbi51cGxvYWRBcGtTZWwgbGFiZWx7XG4gICAgdG9wOjEwcHggIWltcG9ydGFudDtcbn1cbi51cGxvYWRBcGtTZWwgYnV0dG9ue1xuICAgIHRvcDowcHggIWltcG9ydGFudDtcbiAgICByaWdodDotMTBweCAhaW1wb3J0YW50O1xufVxuLnVwbG9hZEFwa1NlbD5kaXZ7XG4gICAgbWFyZ2luLXRvcDogMCFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA0MHB4IWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogNDBweCFpbXBvcnRhbnQ7XG4gICAgLyogb3ZlcmZsb3c6IGhpZGRlbjsgKi9cbn1cblxuLmRpYWxvZ19jb2xfdXBsb2FkQXBrX2NvbntcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xufVxuLmRpYWxvZ19jb2xfdXBsb2FkQXBrX2NvbiBpbnB1dHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OjA7XG4gICAgdG9wOjA7XG4gICAgei1pbmRleDo5O1xuICAgIG9wYWNpdHk6IDA7XG59XG4uYWRkX3VwbG9hZF9hcGtfYnRue1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAtMTBweDtcbiAgICBtYXJnaW4tdG9wOjEwcHg7XG4gICAgYm9yZGVyOiAxcHggZGFzaGVkICNEM0UwRUE7XG4gICAgYm94LXNoYWRvdzogbm9uZSFpbXBvcnRhbnQ7XG59XG4uYWRkX3VwbG9hZF9hcGtfYnRuIHNwYW57XG4gICAgY29sb3I6ICM2M2FmNTcgIWltcG9ydGFudDtcbn1cbi5hZGRfdXBsb2FkX2Fwa19idG4gc3BhbjpsYXN0LWNoaWxkOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2RldmVsb3Blci9hc3NldHMvaW1nL3RhYl90aXRsZV9hZGRfYnRuLnBuZykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3B4O1xufVxuLmRlbF91cGxvYWRfYXBre1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdG9wOjQwcHg7XG4gICAgb3BhY2l0eTogMDtcbn1cbi5kZWxfdXBsb2FkX2FwayBzdmd7XG4gICAgY29sb3I6ICNmZjk4MDAgIWltcG9ydGFudDtcbn1cblxuLnJhaXNlZEJ1dHRvbkNhdXRpb24gYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjNhZjU3ICFpbXBvcnRhbnQ7XG59XG4ucmFpc2VkQnV0dG9uQ2F1dGlvbi5idG5fZGlzYWJsZWQgYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjI5LCAyMjksIDIyOSkhaW1wb3J0YW50O1xufVxuXG4udXBsb2FkX2Fwa19pY29ue1xuICAgIGJhY2tncm91bmQ6IHVybCgvZGV2ZWxvcGVyL2Fzc2V0cy9pbWcvaWNvbl9VcGxvYWQucG5nKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLnVwbG9hZF9hcGtfZmlsZXtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2RldmVsb3Blci9hc3NldHMvaW1nL3Rhc2tlZGl0LWNvbmZpZy1ib3gtbGlzdC1maWxldXBsb2FkLWJ0bi5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4udXBsb2FkX3RleHRfcm93e1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczpjZW50ZXI7XG59XG4ucmVVcGxvYWRfaWNvbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdG9wOiA4cHg7XG59XG4udXBsb2FkX3RleHRfcm93IHN2ZyB7XG4gICAgY29sb3I6ICM2M2FmNTcgIWltcG9ydGFudDtcbn1cblxuLmFkZF91cGxvYWRfYXBrX2J0biA+IGJ1dHRvbiA+IGRpdiB7XG4gICAgYmFja2dyb3VuZDogI0Y5RkFGQztcbn1cblxuaS5oYXZlX2ZpbGVfY3Nze1xuICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBjb2xvcjojNjNhZjU3O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uZXJyb3ItbXNne1xuICAgIGNvbG9yOiByZWQ7XG4gICAgZm9udC1zaXplOiAxMnB4O1xufVxuLmNsZWFyLWljb257XG4gICAgY29sb3I6ICNGRjlGMTMgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTZweCAhaW1wb3J0YW50OztcbiAgICBoZWlnaHQ6IDE2cHggIWltcG9ydGFudDtcbn1cblxuLmxhYmVsLWNvbnRlbnQge1xuICAgIHdpZHRoOiA5NjBweDtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGJveC1zaGFkb3c6IDAgM3B4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgcGFkZGluZzogNXB4IDIwcHggNTBweCAyMHB4O1xuICAgIGNvbG9yOiAjNUI1Rjg3O1xufVxuXG4ubGFiZWwtY29udGVudCAubGFiZWwtbGluZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0QzRTBFQTtcbn1cblxuLmxhYmVsLWNvbnRlbnQgLmxhYmVsLXR5cGUge1xuICAgIHdpZHRoOiAwO1xuICAgIGZsZXg6IDE7XG4gICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgIG1hcmdpbjogYXV0bztcbn1cblxuLmxhYmVsLWNvbnRlbnQgLmxhYmVsLWljb24tY29udGVudCB7XG4gICAgd2lkdGg6IDA7XG4gICAgZmxleDogOTtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHggMTVweCAwO1xufVxuLmxhYmVsLWNvbnRlbnQgLmxhYmVsLWljb24tY29udGVudCAuY2hlY2tib3gtbGFiZWx7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzYzQUY1NztcbiAgICBtYXJnaW46IDAgNXB4IDEwcHggMDtcbn1cbi5lZGl0LWJhY2sge1xuICAgIGhlaWdodDogMzBweDtcbn1cblxuLmVkaXQtYmFjazpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI0VFRUZGMztcbn1cblxuLmVkaXQtZm9udCB7XG4gICAgY29sb3I6ICM1QjVGODc7XG4gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IFNlZ29lVUkgIWltcG9ydGFudDtcbn1cblxuLmxhYmVsLWVkaXQtYWRkIHtcbiAgICBtYXJnaW46IC0zcHggMCAwIDAgIWltcG9ydGFudDtcbn1cblxuLmFsZXJ0LXRpcCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIGNvbG9yOiAjQTlBQUJEO1xufVxuLmFsZXJ0LXRpcCAuYWxlcnQtdGlwLXRpdGxle1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbn1cbi5hbGVydC10aXAgLmFsZXJ0LXRpcC10aXRsZS1kZXNje1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmY1Zjc7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xufVxuLmFsZXJ0LXRpcCAuYWxlcnQtdGlwLXRpdGxlLWRlc2MgLmxlZnQtdGlwe1xuICAgIG1pbi13aWR0aDogMTEwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG4uYWxlcnQtdGlwIC5hbGVydC10aXAtdGl0bGUtZGVzYyAucmlnaHQtdGlwe1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuLnNlbGVjdC1kcm9wIHVse1xuICAgIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xufVxuXG4uc2VsZWN0LWRyb3AgLkRpYWxvZ19fY29udGVudHtcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG4iLCIuQXBwRGV0YWlsVmlld19sZWZ0X2NvbnRhaW5lcixcbi5BcHBEZXRhaWxWaWV3X3JpZ2h0X2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDIycHg7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLkFwcERldGFpbFZpZXdfbGVmdF9jb250YWluZXIge1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICB3aWR0aDogMjQwcHg7XG59XG5cbi5BcHBEZXRhaWxWaWV3X2Rvd25sb2FkX2JveCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4xOHMgbGluZWFyO1xufVxuXG4uQXBwRGV0YWlsVmlld19kb3dubG9hZF9ib3g6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMTVweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0ycHgsIDApO1xufVxuXG4uQXBwRGV0YWlsVmlld19sZWZ0X2FwcGluZm9fYm94IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHBhZGRpbmctbGVmdDogNzRweDtcbiAgICBwYWRkaW5nLXRvcDogOHB4O1xufVxuXG4uQXBwRGV0YWlsVmlld19sZWZ0X2FwcGluZm9fYm94IGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiA1OHB4O1xuICAgIGhlaWdodDogNThweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuXG4uQXBwRGV0YWlsVmlld19sZWZ0X2FwcGluZm9fYm94IGgzIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICM1YjVmODc7XG4gICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgIGhlaWdodDogMjFweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG59XG5cbi5BcHBEZXRhaWxWaWV3X2xlZnRfYXBwaW5mb19ib3ggcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjYTlhYWJkO1xufVxuXG4uQXBwRGV0YWlsVmlld19kb3dubG9hZF9ib3ggdWwge1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG59XG5cbi5BcHBEZXRhaWxWaWV3X2Rvd25sb2FkX2JveCBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIGNvbG9yOiAjYTlhYWJkO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uQXBwRGV0YWlsVmlld19kb3dubG9hZF9ib3ggbGkgPiBzcGFuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDBweDtcbiAgICB0b3A6IC0xcHg7XG4gICAgdGV4dC1pbmRlbnQ6IDE2cHg7XG59XG5cbi5BcHBEZXRhaWxWaWV3X2Rvd25sb2FkX2JveCBsaSA+IHNwYW4sXG4uQXBwRGV0YWlsVmlld19kb3dubG9hZF9ib3ggbGkgLkFwcC1wZXJtaXNzaW9ucyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMjVweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1heC13aWR0aDogMTQ4cHg7XG4gICAgY29sb3I6ICM1YjVmODc7XG4gICAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uQXBwRGV0YWlsVmlld19kb3dubG9hZF9ib3ggbGk6Zmlyc3QtY2hpbGQgc3BhbiB7XG4gICAgY29sb3I6ICMwMGFiYzE7XG59XG5cbi5BcHBEZXRhaWxWaWV3X2Rvd25sb2FkX2JveCBsaSAuQXBwLXBlcm1pc3Npb25zIHNwYW4ge1xuICAgIHRleHQtaW5kZW50OiAxNnB4O1xufVxuXG4uQXBwRGV0YWlsVmlld19kb3dubG9hZF9idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLkFwcERldGFpbFZpZXdfZG93bmxvYWRfYnRuIHAge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uQXBwRGV0YWlsVmlld19kb3dubG9hZF9idG4gcCBpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2RldmVsb3Blci9hc3NldHMvaW1nL0FwcERldGFpbFZpZXdfZG93bmxvYWRfYnRuLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xufVxuXG4uQXBwRGV0YWlsVmlld19kb3dubG9hZF9ib3ggPiBlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgbWFyZ2luOiAxNnB4IDA7XG4gICAgYmFja2dyb3VuZDogI2QzZTBlYTtcbn1cblxuLkFwcERldGFpbFZpZXdfZG93bmxvYWRfYm94ID4gaW1nIHtcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgaGVpZ2h0OiAxMjBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bztcbn1cblxuLkFwcERldGFpbFZpZXdfbW9yZWFwcF9ib3gge1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuXG4uQXBwRGV0YWlsVmlld19tb3JlYXBwX2JveCA+IGRpdiB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4uQXBwRGV0YWlsVmlld19tb3JlYXBwX2JveCBidXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjNWI1Zjg3ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkM2UwZWEgIWltcG9ydGFudDtcbn1cblxuLkFwcERldGFpbFZpZXdfbW9yZWFwcF9ib3ggYnV0dG9uIGRpdiB7XG4gICAgaGVpZ2h0OiA1MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5BcHBEZXRhaWxWaWV3X21vcmVhcHBfbGlzdCB7XG4gICAgcGFkZGluZzogOHB4IDA7XG59XG5cbi5BcHBEZXRhaWxWaWV3X21vcmVhcHBfbGlzdCBsaSB7XG4gICAgd2lkdGg6IDE1NHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiA4cHggMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDg2cHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4xOHMgbGluZWFyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW4tbGVmdDogLTE2cHg7XG59XG5cbi5BcHBEZXRhaWxWaWV3X21vcmVhcHBfbGlzdCBsaTpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCAwIDE1cHggcmdiYSgwLCAwLCAwLCAwLjE0KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0ycHgsIDApO1xufVxuXG4uQXBwRGV0YWlsVmlld19tb3JlYXBwX2xpc3QgbGkgaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMTZweDtcbiAgICB0b3A6IDhweDtcbiAgICB3aWR0aDogNThweDtcbiAgICBoZWlnaHQ6IDU4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBib3gtc2hhZG93OiAwIDFweCA0cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cblxuLkFwcERldGFpbFZpZXdfbW9yZWFwcF9saXN0IGxpIGgzIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBjb2xvcjogIzViNWY4Nztcbn1cblxuLkFwcERldGFpbFZpZXdfbW9yZWFwcF9saXN0IGxpIHAge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogI2E5YWFiZDtcbn1cblxuLkFwcERldGFpbFZpZXdfbW9yZWFwcF9saXN0IC5BcHBMaXN0Vmlldy1hcHAtbGlzdC1pdGVtLXN0YXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uQXBwRGV0YWlsVmlld19yaWdodF9jb250YWluZXIge1xuICAgIHdpZHRoOiA3MzBweDtcbn1cblxuLkFwcERldGFpbFZpZXdfcmlnaHRfYXBwaW5mb19ib3gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiA2cHggMTcwcHggMCAxMzRweDtcbn1cblxuLkFwcERldGFpbFZpZXdfcmlnaHRfYXBwaW5mb19ib3ggaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMHB4O1xuICAgIHRvcDogMHB4O1xuICAgIHdpZHRoOiAxMTRweDtcbiAgICBoZWlnaHQ6IDExNHB4O1xufVxuXG4uQXBwRGV0YWlsVmlld19yaWdodF9hcHBpbmZvX2JveCBoMyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGNvbG9yOiAjNWI1Zjg3O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG59XG5cbi5BcHBEZXRhaWxWaWV3X3JpZ2h0X2FwcGluZm9fYm94IHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgbWFyZ2luLXRvcDogNnB4O1xuICAgIGNvbG9yOiAjYTlhYWJkO1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbn1cblxuLkFwcERldGFpbFZpZXdfcmlnaHRfYXBwaW5mb19ib3ggbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIG1pbi13aWR0aDogMTYzcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjYTlhYWJkO1xufVxuXG4uQXBwRGV0YWlsVmlld19yaWdodF9hcHBpbmZvX2JveCBsaS5BcHBEZXRhaWxWaWV3LXZlcnNpb24tZGV0YWlsLWluZm9ib3gtcGFyYW1ldGVyIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkM2UwZWE7XG4gICAgcGFkZGluZzogMjBweCAwO1xufVxuXG4uQXBwRGV0YWlsVmlld19yaWdodF9hcHBpbmZvX2JveCBsaS5BcHBEZXRhaWxWaWV3LXZlcnNpb24tZGV0YWlsLWluZm9ib3gtcGFyYW1ldGVyIHNwYW4ge1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG59XG5cbmxpLkFwcERldGFpbFZpZXctdmVyc2lvbi1kZXRhaWwtaW5mb2JveC1wYXJhbWV0ZXIgLmljb24tZmlsZXVwbG9hZC1kb3dubG9hZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IDMwcHg7XG59XG5cbi5BcHBEZXRhaWxWaWV3X3JpZ2h0X2FwcGluZm9fYm94IGxpIHNwYW4gYSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjMDBhYmMxO1xufVxuXG4uQXBwRGV0YWlsVmlld19yaWdodF9hcHBpbmZvX2JveCBsaSBzcGFuIGE6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuODtcbn1cblxuXG4uQXBwRGV0YWlsVmlld19yaWdodF9hcHBpbmZvX2JveCBsaSBzcGFuLFxuLkFwcERldGFpbFZpZXdfcmlnaHRfYXBwaW5mb19ib3ggbGkgLkFwcC1wZXJtaXNzaW9ucyB7XG4gICAgbWFyZ2luLXRvcDogNnB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjNWI1Zjg3O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgd29yZC1icmVhazogYnJlYWstYWxsO1xufVxuXG4uQXBwRGV0YWlsVmlld19yaWdodF9hcHBpbmZvX2JveCA+IGJ1dHRvbiB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5zdWJfdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogIzViNWY4NztcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBtYXJnaW46IDMwcHggMCAxNnB4IDA7XG59XG5cbi5BcHBEZXRhaWxWaWV3X3JpZ2h0X2NvbnRhaW5lciA+IHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzhhOGVhNztcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBtYXJnaW4tdG9wOiAtN3B4O1xufVxuXG4uYXBwX3NjcmVlbnNob3RfYm94IHtcbiAgICBiYWNrZ3JvdW5kOiAjZjJmNWY3O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG59XG5cbi5hcHBfc2NyZWVuc2hvdF9ib3hfY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogODAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5hcHBfc2NyZWVuc2hvdF9ib3ggdWwge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4xOHMgbGluZWFyIC4xcztcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAuMThzIGxpbmVhciAuMXM7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4xOHMgbGluZWFyIC4xcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uYXBwX3NjcmVlbnNob3RfYm94IGxpIHtcbiAgICB3aWR0aDogMTYwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmM2Y1Zjc7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYXBwX3NjcmVlbnNob3RfYm94IGxpIGltZyB7XG4gICAgd2lkdGg6IDE2MHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmM2Y1Zjc7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmFwcF9zY3JlZW5zaG90X2JveF9sZWZ0X2J0bixcbi5hcHBfc2NyZWVuc2hvdF9ib3hfcmlnaHRfYnRuIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMThzIGxpbmVhcjtcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAuMThzIGxpbmVhcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjE4cyBsaW5lYXJcbn1cblxuLmFwcF9zY3JlZW5zaG90X2JveF9sZWZ0X2J0bjpob3Zlcixcbi5hcHBfc2NyZWVuc2hvdF9ib3hfcmlnaHRfYnRuOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDNweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cblxuLmFwcF9zY3JlZW5zaG90X2JveF9sZWZ0X2J0biB7XG4gICAgbGVmdDogMTZweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvZGV2ZWxvcGVyL2Fzc2V0cy9pbWcvYXBwX3NjcmVlbnNob3RfYm94X2xlZnRfYnRuLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xufVxuXG4uYXBwX3NjcmVlbnNob3RfYm94X3JpZ2h0X2J0biB7XG4gICAgcmlnaHQ6IDE2cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2RldmVsb3Blci9hc3NldHMvaW1nL2FwcF9zY3JlZW5zaG90X2JveF9yaWdodF9idG4ucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5cbi5BcHBEZXRhaWxWaWV3X2NvbW1lbnRfbGlzdCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkM2UwZWE7XG59XG5cbi5BcHBEZXRhaWxWaWV3X2NvbW1lbnRfbGlzdCBsaSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkM2UwZWE7XG4gICAgcGFkZGluZzogMTFweCAwIDlweCA1MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLkFwcERldGFpbFZpZXdfY29tbWVudF9saXN0IGxpIGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAxMnB4O1xufVxuXG4uQXBwRGV0YWlsVmlld19jb21tZW50X2lucHV0IHtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICAgIHdpZHRoOiA0NjVweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjZmQxZGI7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgIGNvbG9yOiAjNWI1Zjg3O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLW91dDtcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1vdXQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLW91dDtcbiAgICBtYXJnaW46IDVweCAwIDdweCAwO1xufVxuXG4uQXBwRGV0YWlsVmlld19jb21tZW50X2lucHV0OmZvY3VzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNjNhZjU3O1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuXG4uQXBwRGV0YWlsVmlld19jb21tZW50X2FjdGlvbl9ncm91cCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxNzBweDtcbiAgICBmbG9hdDogcmlnaHQ7XG59XG5cbi5BcHBEZXRhaWxWaWV3X2NvbW1lbnRfYWN0aW9uX2dyb3VwIHAge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLkFwcERldGFpbFZpZXdfY29tbWVudF9hY3Rpb25fZ3JvdXAgcCAuQXBwTGlzdFZpZXctYXBwLWxpc3QtaXRlbS1zdGFyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLkFwcERldGFpbFZpZXdfY29tbWVudF9zdWJtaXQge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLkFwcERldGFpbFZpZXdfY29tbWVudF9sb2FkbW9yZSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMjA4cHg7XG4gICAgbWFyZ2luOiAxNnB4IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLkFwcERldGFpbFZpZXdfY29tbWVudF9sb2FkbW9yZSBzcGFuIHtcbiAgICBjb2xvcjogIzYzYWY1NyAhaW1wb3J0YW50O1xufVxuXG4uQXBwRGV0YWlsVmlld19jb21tZW50X2xpc3QgbGkgPiBzcGFuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogI2E5YWFiZDtcbn1cblxuLkFwcERldGFpbFZpZXdfY29tbWVudF9saXN0IGxpIGgzIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICM1YjVmODc7XG59XG5cbi5BcHBEZXRhaWxWaWV3X2NvbW1lbnRfbGlzdCBsaSBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICM4YThlYTc7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbi5BcHBEZXRhaWxWaWV3X2NvbW1lbnRfbGlzdF9ub19jb21tZW50cyB7XG4gICAgbWFyZ2luLWxlZnQ6IC01MHB4O1xufVxuXG4uYXBwRGV0YWlsLXByZXZpZXcgLkRpYWxvZ19fdGl0bGUge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLmFwcERldGFpbC1wcmV2aWV3IC5EaWFsb2dfX3RpdGxlIGgzID4gZGl2IHtcbiAgICBiYWNrZ3JvdW5kOiAjMDdiNmQ3ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA1MHB4O1xufVxuXG4uYXBwRGV0YWlsLXByZXZpZXcgLkRpYWxvZ19fYWN0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uYXBwRGV0YWlsLXByZXZpZXcgLkRpYWxvZ19fdGl0bGUgaDMgPiBkaXYgaDEge1xuICAgIGhlaWdodDogNTBweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5hcHBEZXRhaWwtcHJldmlldyAuRGlhbG9nX190aXRsZSBoMyA+IGRpdiBidXR0b24ge1xuICAgIG1hcmdpbi10b3A6IC04cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogNTBweCAhaW1wb3J0YW50O1xufVxuXG4uYXBwUHJldmlldy1wcm9wcyA+IGxpID4gc3BhbiB7XG4gICAgY29sb3I6ICM1YjVmODc7XG4gICAgZm9udC1zaXplOiAxM3B4O1xufVxuXG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLkFwcERldGFpbFZpZXdfcmlnaHRfYXBwaW5mb19ib3h7XG4gICAgICAgIHBhZGRpbmc6MCAwIDAgNjVweDtcbiAgICB9XG4gICAgLkFwcERldGFpbFZpZXdfcmlnaHRfYXBwaW5mb19ib3ggaW1ne1xuICAgICAgICB3aWR0aDogNDlweDtcbiAgICAgICAgaGVpZ2h0OiA0OXB4O1xuICAgIH1cbiAgICAuQXBwRGV0YWlsVmlld19yaWdodF9hcHBpbmZvX2JveCBoM3tcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgICAuQXBwRGV0YWlsVmlld19yaWdodF9hcHBpbmZvX2JveCBwe1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuICAgIC5BcHBEZXRhaWxWaWV3LXZlcnNpb24tZGV0YWlsLWJ0bi12aWV3ZGV0YWlse1xuICAgICAgICB0b3A6IC03MnB4O1xuICAgIH1cbiAgICAuQXBwRGV0YWlsVmlldy12ZXJzaW9uLWRldGFpbC1pbmZvYm94e1xuICAgICAgICB0b3A6IC0yMHB4O1xuICAgIH1cbiAgICAuQXBwRGV0YWlsVmlld19yaWdodF9hcHBpbmZvX2JveCBsaXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG59XG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG4iLCIudGlwcHktdG91Y2h7Y3Vyc29yOnBvaW50ZXIhaW1wb3J0YW50fS50aXBweS1ub3RyYW5zaXRpb257dHJhbnNpdGlvbjpub25lIWltcG9ydGFudH0udGlwcHktcG9wcGVye21heC13aWR0aDo0MDBweDstd2Via2l0LXBlcnNwZWN0aXZlOjgwMHB4O3BlcnNwZWN0aXZlOjgwMHB4O3otaW5kZXg6OTk5OTtvdXRsaW5lOjA7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xNjUsLjg0LC40NCwxKTtwb2ludGVyLWV2ZW50czpub25lfS50aXBweS1wb3BwZXIuaHRtbC10ZW1wbGF0ZXttYXgtd2lkdGg6OTYlO21heC13aWR0aDpjYWxjKDEwMCUgLSAyMHB4KX0udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj10b3BdIFt4LWFycm93XXtib3JkZXItdG9wOjdweCBzb2xpZCAjMzMzO2JvcmRlci1yaWdodDo3cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLWxlZnQ6N3B4IHNvbGlkIHRyYW5zcGFyZW50O2JvdHRvbTotN3B4O21hcmdpbjowIDlweH0udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj10b3BdIFt4LWFycm93XS5hcnJvdy1zbWFsbHtib3JkZXItdG9wOjVweCBzb2xpZCAjMzMzO2JvcmRlci1yaWdodDo1cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLWxlZnQ6NXB4IHNvbGlkIHRyYW5zcGFyZW50O2JvdHRvbTotNXB4fS50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePXRvcF0gW3gtYXJyb3ddLmFycm93LWJpZ3tib3JkZXItdG9wOjEwcHggc29saWQgIzMzMztib3JkZXItcmlnaHQ6MTBweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItbGVmdDoxMHB4IHNvbGlkIHRyYW5zcGFyZW50O2JvdHRvbTotMTBweH0udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj10b3BdIFt4LWNpcmNsZV17LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOjAgMzMlO3RyYW5zZm9ybS1vcmlnaW46MCAzMyV9LnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49dG9wXSBbeC1jaXJjbGVdLmVudGVyey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpIHRyYW5zbGF0ZSgtNTAlLC01NSUpO3RyYW5zZm9ybTpzY2FsZSgxKSB0cmFuc2xhdGUoLTUwJSwtNTUlKTtvcGFjaXR5OjF9LnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49dG9wXSBbeC1jaXJjbGVdLmxlYXZley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKC4xNSkgdHJhbnNsYXRlKC01MCUsLTUwJSk7dHJhbnNmb3JtOnNjYWxlKC4xNSkgdHJhbnNsYXRlKC01MCUsLTUwJSk7b3BhY2l0eTowfS50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePXRvcF0gLnRpcHB5LXRvb2x0aXAubGlnaHQtdGhlbWUgW3gtY2lyY2xlXXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49dG9wXSAudGlwcHktdG9vbHRpcC5saWdodC10aGVtZSBbeC1hcnJvd117Ym9yZGVyLXRvcDo3cHggc29saWQgI2ZmZjtib3JkZXItcmlnaHQ6N3B4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1sZWZ0OjdweCBzb2xpZCB0cmFuc3BhcmVudH0udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj10b3BdIC50aXBweS10b29sdGlwLmxpZ2h0LXRoZW1lIFt4LWFycm93XS5hcnJvdy1zbWFsbHtib3JkZXItdG9wOjVweCBzb2xpZCAjZmZmO2JvcmRlci1yaWdodDo1cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLWxlZnQ6NXB4IHNvbGlkIHRyYW5zcGFyZW50fS50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePXRvcF0gLnRpcHB5LXRvb2x0aXAubGlnaHQtdGhlbWUgW3gtYXJyb3ddLmFycm93LWJpZ3tib3JkZXItdG9wOjEwcHggc29saWQgI2ZmZjtib3JkZXItcmlnaHQ6MTBweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItbGVmdDoxMHB4IHNvbGlkIHRyYW5zcGFyZW50fS50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePXRvcF0gLnRpcHB5LXRvb2x0aXAudHJhbnNwYXJlbnQtdGhlbWUgW3gtY2lyY2xlXXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjcpfS50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePXRvcF0gLnRpcHB5LXRvb2x0aXAudHJhbnNwYXJlbnQtdGhlbWUgW3gtYXJyb3dde2JvcmRlci10b3A6N3B4IHNvbGlkIHJnYmEoMCwwLDAsLjcpO2JvcmRlci1yaWdodDo3cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLWxlZnQ6N3B4IHNvbGlkIHRyYW5zcGFyZW50fS50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePXRvcF0gLnRpcHB5LXRvb2x0aXAudHJhbnNwYXJlbnQtdGhlbWUgW3gtYXJyb3ddLmFycm93LXNtYWxse2JvcmRlci10b3A6NXB4IHNvbGlkIHJnYmEoMCwwLDAsLjcpO2JvcmRlci1yaWdodDo1cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLWxlZnQ6NXB4IHNvbGlkIHRyYW5zcGFyZW50fS50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePXRvcF0gLnRpcHB5LXRvb2x0aXAudHJhbnNwYXJlbnQtdGhlbWUgW3gtYXJyb3ddLmFycm93LWJpZ3tib3JkZXItdG9wOjEwcHggc29saWQgcmdiYSgwLDAsMCwuNyk7Ym9yZGVyLXJpZ2h0OjEwcHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLWxlZnQ6MTBweCBzb2xpZCB0cmFuc3BhcmVudH0udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj10b3BdIFtkYXRhLWFuaW1hdGlvbj1wZXJzcGVjdGl2ZV17LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOmJvdHRvbX0udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj10b3BdIFtkYXRhLWFuaW1hdGlvbj1wZXJzcGVjdGl2ZV0uZW50ZXJ7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEwcHgpIHJvdGF0ZVgoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEwcHgpIHJvdGF0ZVgoMCl9LnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49dG9wXSBbZGF0YS1hbmltYXRpb249cGVyc3BlY3RpdmVdLmxlYXZle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDApIHJvdGF0ZVgoOTBkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApIHJvdGF0ZVgoOTBkZWcpfS50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePXRvcF0gW2RhdGEtYW5pbWF0aW9uPWZhZGVdLmVudGVye29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC0xMHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTBweCl9LnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49dG9wXSBbZGF0YS1hbmltYXRpb249ZmFkZV0ubGVhdmV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0xMHB4KX0udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj10b3BdIFtkYXRhLWFuaW1hdGlvbj1zaGlmdF0uZW50ZXJ7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0xMHB4KX0udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj10b3BdIFtkYXRhLWFuaW1hdGlvbj1zaGlmdF0ubGVhdmV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9LnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49dG9wXSBbZGF0YS1hbmltYXRpb249c2NhbGVdLmVudGVye29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC0xMHB4KSBzY2FsZSgxKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTBweCkgc2NhbGUoMSl9LnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49dG9wXSBbZGF0YS1hbmltYXRpb249c2NhbGVdLmxlYXZle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDApIHNjYWxlKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApIHNjYWxlKDApfS50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePWJvdHRvbV0gW3gtYXJyb3dde2JvcmRlci1ib3R0b206N3B4IHNvbGlkICMzMzM7Ym9yZGVyLXJpZ2h0OjdweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItbGVmdDo3cHggc29saWQgdHJhbnNwYXJlbnQ7dG9wOi03cHg7bWFyZ2luOjAgOXB4fS50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePWJvdHRvbV0gW3gtYXJyb3ddLmFycm93LXNtYWxse2JvcmRlci1ib3R0b206NXB4IHNvbGlkICMzMzM7Ym9yZGVyLXJpZ2h0OjVweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItbGVmdDo1cHggc29saWQgdHJhbnNwYXJlbnQ7dG9wOi01cHh9LnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49Ym90dG9tXSBbeC1hcnJvd10uYXJyb3ctYmlne2JvcmRlci1ib3R0b206MTBweCBzb2xpZCAjMzMzO2JvcmRlci1yaWdodDoxMHB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1sZWZ0OjEwcHggc29saWQgdHJhbnNwYXJlbnQ7dG9wOi0xMHB4fS50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePWJvdHRvbV0gW3gtY2lyY2xlXXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46MCAtNTAlO3RyYW5zZm9ybS1vcmlnaW46MCAtNTAlfS50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePWJvdHRvbV0gW3gtY2lyY2xlXS5lbnRlcnstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKSB0cmFuc2xhdGUoLTUwJSwtNDUlKTt0cmFuc2Zvcm06c2NhbGUoMSkgdHJhbnNsYXRlKC01MCUsLTQ1JSk7b3BhY2l0eToxfS50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePWJvdHRvbV0gW3gtY2lyY2xlXS5sZWF2ZXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSguMTUpIHRyYW5zbGF0ZSgtNTAlLC01JSk7dHJhbnNmb3JtOnNjYWxlKC4xNSkgdHJhbnNsYXRlKC01MCUsLTUlKTtvcGFjaXR5OjB9LnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49Ym90dG9tXSAudGlwcHktdG9vbHRpcC5saWdodC10aGVtZSBbeC1jaXJjbGVde2JhY2tncm91bmQtY29sb3I6I2ZmZn0udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj1ib3R0b21dIC50aXBweS10b29sdGlwLmxpZ2h0LXRoZW1lIFt4LWFycm93XXtib3JkZXItYm90dG9tOjdweCBzb2xpZCAjZmZmO2JvcmRlci1yaWdodDo3cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLWxlZnQ6N3B4IHNvbGlkIHRyYW5zcGFyZW50fS50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePWJvdHRvbV0gLnRpcHB5LXRvb2x0aXAubGlnaHQtdGhlbWUgW3gtYXJyb3ddLmFycm93LXNtYWxse2JvcmRlci1ib3R0b206NXB4IHNvbGlkICNmZmY7Ym9yZGVyLXJpZ2h0OjVweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItbGVmdDo1cHggc29saWQgdHJhbnNwYXJlbnR9LnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49Ym90dG9tXSAudGlwcHktdG9vbHRpcC5saWdodC10aGVtZSBbeC1hcnJvd10uYXJyb3ctYmlne2JvcmRlci1ib3R0b206MTBweCBzb2xpZCAjZmZmO2JvcmRlci1yaWdodDoxMHB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1sZWZ0OjEwcHggc29saWQgdHJhbnNwYXJlbnR9LnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49Ym90dG9tXSAudGlwcHktdG9vbHRpcC50cmFuc3BhcmVudC10aGVtZSBbeC1jaXJjbGVde2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuNyl9LnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49Ym90dG9tXSAudGlwcHktdG9vbHRpcC50cmFuc3BhcmVudC10aGVtZSBbeC1hcnJvd117Ym9yZGVyLWJvdHRvbTo3cHggc29saWQgcmdiYSgwLDAsMCwuNyk7Ym9yZGVyLXJpZ2h0OjdweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItbGVmdDo3cHggc29saWQgdHJhbnNwYXJlbnR9LnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49Ym90dG9tXSAudGlwcHktdG9vbHRpcC50cmFuc3BhcmVudC10aGVtZSBbeC1hcnJvd10uYXJyb3ctc21hbGx7Ym9yZGVyLWJvdHRvbTo1cHggc29saWQgcmdiYSgwLDAsMCwuNyk7Ym9yZGVyLXJpZ2h0OjVweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItbGVmdDo1cHggc29saWQgdHJhbnNwYXJlbnR9LnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49Ym90dG9tXSAudGlwcHktdG9vbHRpcC50cmFuc3BhcmVudC10aGVtZSBbeC1hcnJvd10uYXJyb3ctYmlne2JvcmRlci1ib3R0b206MTBweCBzb2xpZCByZ2JhKDAsMCwwLC43KTtib3JkZXItcmlnaHQ6MTBweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItbGVmdDoxMHB4IHNvbGlkIHRyYW5zcGFyZW50fS50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePWJvdHRvbV0gW2RhdGEtYW5pbWF0aW9uPXBlcnNwZWN0aXZlXXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46dG9wO3RyYW5zZm9ybS1vcmlnaW46dG9wfS50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePWJvdHRvbV0gW2RhdGEtYW5pbWF0aW9uPXBlcnNwZWN0aXZlXS5lbnRlcntvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgxMHB4KSByb3RhdGVYKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEwcHgpIHJvdGF0ZVgoMCl9LnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49Ym90dG9tXSBbZGF0YS1hbmltYXRpb249cGVyc3BlY3RpdmVdLmxlYXZle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDApIHJvdGF0ZVgoLTkwZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKSByb3RhdGVYKC05MGRlZyl9LnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49Ym90dG9tXSBbZGF0YS1hbmltYXRpb249ZmFkZV0uZW50ZXJ7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTBweCl9LnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49Ym90dG9tXSBbZGF0YS1hbmltYXRpb249ZmFkZV0ubGVhdmV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTBweCl9LnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49Ym90dG9tXSBbZGF0YS1hbmltYXRpb249c2hpZnRdLmVudGVye29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDEwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEwcHgpfS50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePWJvdHRvbV0gW2RhdGEtYW5pbWF0aW9uPXNoaWZ0XS5sZWF2ZXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX0udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj1ib3R0b21dIFtkYXRhLWFuaW1hdGlvbj1zY2FsZV0uZW50ZXJ7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTBweCkgc2NhbGUoMSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTBweCkgc2NhbGUoMSl9LnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49Ym90dG9tXSBbZGF0YS1hbmltYXRpb249c2NhbGVdLmxlYXZle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDApIHNjYWxlKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApIHNjYWxlKDApfS50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePWxlZnRdIFt4LWFycm93XXtib3JkZXItbGVmdDo3cHggc29saWQgIzMzMztib3JkZXItdG9wOjdweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItYm90dG9tOjdweCBzb2xpZCB0cmFuc3BhcmVudDtyaWdodDotN3B4O21hcmdpbjo2cHggMH0udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj1sZWZ0XSBbeC1hcnJvd10uYXJyb3ctc21hbGx7Ym9yZGVyLWxlZnQ6NXB4IHNvbGlkICMzMzM7Ym9yZGVyLXRvcDo1cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLWJvdHRvbTo1cHggc29saWQgdHJhbnNwYXJlbnQ7cmlnaHQ6LTVweH0udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj1sZWZ0XSBbeC1hcnJvd10uYXJyb3ctYmlne2JvcmRlci1sZWZ0OjEwcHggc29saWQgIzMzMztib3JkZXItdG9wOjEwcHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLWJvdHRvbToxMHB4IHNvbGlkIHRyYW5zcGFyZW50O3JpZ2h0Oi0xMHB4fS50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePWxlZnRdIFt4LWNpcmNsZV17LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOjUwJSAwO3RyYW5zZm9ybS1vcmlnaW46NTAlIDB9LnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49bGVmdF0gW3gtY2lyY2xlXS5lbnRlcnstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKSB0cmFuc2xhdGUoLTUwJSwtNTAlKTt0cmFuc2Zvcm06c2NhbGUoMSkgdHJhbnNsYXRlKC01MCUsLTUwJSk7b3BhY2l0eToxfS50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePWxlZnRdIFt4LWNpcmNsZV0ubGVhdmV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoLjE1KSB0cmFuc2xhdGUoLTUwJSwtNTAlKTt0cmFuc2Zvcm06c2NhbGUoLjE1KSB0cmFuc2xhdGUoLTUwJSwtNTAlKTtvcGFjaXR5OjB9LnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49bGVmdF0gLnRpcHB5LXRvb2x0aXAubGlnaHQtdGhlbWUgW3gtY2lyY2xlXXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49bGVmdF0gLnRpcHB5LXRvb2x0aXAubGlnaHQtdGhlbWUgW3gtYXJyb3dde2JvcmRlci1sZWZ0OjdweCBzb2xpZCAjZmZmO2JvcmRlci10b3A6N3B4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1ib3R0b206N3B4IHNvbGlkIHRyYW5zcGFyZW50fS50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePWxlZnRdIC50aXBweS10b29sdGlwLmxpZ2h0LXRoZW1lIFt4LWFycm93XS5hcnJvdy1zbWFsbHtib3JkZXItbGVmdDo1cHggc29saWQgI2ZmZjtib3JkZXItdG9wOjVweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItYm90dG9tOjVweCBzb2xpZCB0cmFuc3BhcmVudH0udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj1sZWZ0XSAudGlwcHktdG9vbHRpcC5saWdodC10aGVtZSBbeC1hcnJvd10uYXJyb3ctYmlne2JvcmRlci1sZWZ0OjEwcHggc29saWQgI2ZmZjtib3JkZXItdG9wOjEwcHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLWJvdHRvbToxMHB4IHNvbGlkIHRyYW5zcGFyZW50fS50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePWxlZnRdIC50aXBweS10b29sdGlwLnRyYW5zcGFyZW50LXRoZW1lIFt4LWNpcmNsZV17YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC43KX0udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj1sZWZ0XSAudGlwcHktdG9vbHRpcC50cmFuc3BhcmVudC10aGVtZSBbeC1hcnJvd117Ym9yZGVyLWxlZnQ6N3B4IHNvbGlkIHJnYmEoMCwwLDAsLjcpO2JvcmRlci10b3A6N3B4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1ib3R0b206N3B4IHNvbGlkIHRyYW5zcGFyZW50fS50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePWxlZnRdIC50aXBweS10b29sdGlwLnRyYW5zcGFyZW50LXRoZW1lIFt4LWFycm93XS5hcnJvdy1zbWFsbHtib3JkZXItbGVmdDo1cHggc29saWQgcmdiYSgwLDAsMCwuNyk7Ym9yZGVyLXRvcDo1cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLWJvdHRvbTo1cHggc29saWQgdHJhbnNwYXJlbnR9LnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49bGVmdF0gLnRpcHB5LXRvb2x0aXAudHJhbnNwYXJlbnQtdGhlbWUgW3gtYXJyb3ddLmFycm93LWJpZ3tib3JkZXItbGVmdDoxMHB4IHNvbGlkIHJnYmEoMCwwLDAsLjcpO2JvcmRlci10b3A6MTBweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItYm90dG9tOjEwcHggc29saWQgdHJhbnNwYXJlbnR9LnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49bGVmdF0gW2RhdGEtYW5pbWF0aW9uPXBlcnNwZWN0aXZlXXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQ7dHJhbnNmb3JtLW9yaWdpbjpyaWdodH0udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj1sZWZ0XSBbZGF0YS1hbmltYXRpb249cGVyc3BlY3RpdmVdLmVudGVye29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMHB4KSByb3RhdGVZKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMHB4KSByb3RhdGVZKDApfS50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePWxlZnRdIFtkYXRhLWFuaW1hdGlvbj1wZXJzcGVjdGl2ZV0ubGVhdmV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCkgcm90YXRlWSgtOTBkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApIHJvdGF0ZVkoLTkwZGVnKX0udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj1sZWZ0XSBbZGF0YS1hbmltYXRpb249ZmFkZV0uZW50ZXJ7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMHB4KX0udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj1sZWZ0XSBbZGF0YS1hbmltYXRpb249ZmFkZV0ubGVhdmV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMHB4KX0udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj1sZWZ0XSBbZGF0YS1hbmltYXRpb249c2hpZnRdLmVudGVye29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTBweCl9LnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49bGVmdF0gW2RhdGEtYW5pbWF0aW9uPXNoaWZ0XS5sZWF2ZXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX0udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj1sZWZ0XSBbZGF0YS1hbmltYXRpb249c2NhbGVdLmVudGVye29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMHB4KSBzY2FsZSgxKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTBweCkgc2NhbGUoMSl9LnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49bGVmdF0gW2RhdGEtYW5pbWF0aW9uPXNjYWxlXS5sZWF2ZXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKSBzY2FsZSgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKSBzY2FsZSgwKX0udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj1yaWdodF0gW3gtYXJyb3dde2JvcmRlci1yaWdodDo3cHggc29saWQgIzMzMztib3JkZXItdG9wOjdweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItYm90dG9tOjdweCBzb2xpZCB0cmFuc3BhcmVudDtsZWZ0Oi03cHg7bWFyZ2luOjZweCAwfS50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePXJpZ2h0XSBbeC1hcnJvd10uYXJyb3ctc21hbGx7Ym9yZGVyLXJpZ2h0OjVweCBzb2xpZCAjMzMzO2JvcmRlci10b3A6NXB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1ib3R0b206NXB4IHNvbGlkIHRyYW5zcGFyZW50O2xlZnQ6LTVweH0udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj1yaWdodF0gW3gtYXJyb3ddLmFycm93LWJpZ3tib3JkZXItcmlnaHQ6MTBweCBzb2xpZCAjMzMzO2JvcmRlci10b3A6MTBweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItYm90dG9tOjEwcHggc29saWQgdHJhbnNwYXJlbnQ7bGVmdDotMTBweH0udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj1yaWdodF0gW3gtY2lyY2xlXXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46LTUwJSAwO3RyYW5zZm9ybS1vcmlnaW46LTUwJSAwfS50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePXJpZ2h0XSBbeC1jaXJjbGVdLmVudGVyey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpIHRyYW5zbGF0ZSgtNTAlLC01MCUpO3RyYW5zZm9ybTpzY2FsZSgxKSB0cmFuc2xhdGUoLTUwJSwtNTAlKTtvcGFjaXR5OjF9LnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49cmlnaHRdIFt4LWNpcmNsZV0ubGVhdmV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoLjE1KSB0cmFuc2xhdGUoLTUwJSwtNTAlKTt0cmFuc2Zvcm06c2NhbGUoLjE1KSB0cmFuc2xhdGUoLTUwJSwtNTAlKTtvcGFjaXR5OjB9LnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49cmlnaHRdIC50aXBweS10b29sdGlwLmxpZ2h0LXRoZW1lIFt4LWNpcmNsZV17YmFja2dyb3VuZC1jb2xvcjojZmZmfS50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePXJpZ2h0XSAudGlwcHktdG9vbHRpcC5saWdodC10aGVtZSBbeC1hcnJvd117Ym9yZGVyLXJpZ2h0OjdweCBzb2xpZCAjZmZmO2JvcmRlci10b3A6N3B4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1ib3R0b206N3B4IHNvbGlkIHRyYW5zcGFyZW50fS50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePXJpZ2h0XSAudGlwcHktdG9vbHRpcC5saWdodC10aGVtZSBbeC1hcnJvd10uYXJyb3ctc21hbGx7Ym9yZGVyLXJpZ2h0OjVweCBzb2xpZCAjZmZmO2JvcmRlci10b3A6NXB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1ib3R0b206NXB4IHNvbGlkIHRyYW5zcGFyZW50fS50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePXJpZ2h0XSAudGlwcHktdG9vbHRpcC5saWdodC10aGVtZSBbeC1hcnJvd10uYXJyb3ctYmlne2JvcmRlci1yaWdodDoxMHB4IHNvbGlkICNmZmY7Ym9yZGVyLXRvcDoxMHB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1ib3R0b206MTBweCBzb2xpZCB0cmFuc3BhcmVudH0udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj1yaWdodF0gLnRpcHB5LXRvb2x0aXAudHJhbnNwYXJlbnQtdGhlbWUgW3gtY2lyY2xlXXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjcpfS50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePXJpZ2h0XSAudGlwcHktdG9vbHRpcC50cmFuc3BhcmVudC10aGVtZSBbeC1hcnJvd117Ym9yZGVyLXJpZ2h0OjdweCBzb2xpZCByZ2JhKDAsMCwwLC43KTtib3JkZXItdG9wOjdweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItYm90dG9tOjdweCBzb2xpZCB0cmFuc3BhcmVudH0udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj1yaWdodF0gLnRpcHB5LXRvb2x0aXAudHJhbnNwYXJlbnQtdGhlbWUgW3gtYXJyb3ddLmFycm93LXNtYWxse2JvcmRlci1yaWdodDo1cHggc29saWQgcmdiYSgwLDAsMCwuNyk7Ym9yZGVyLXRvcDo1cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLWJvdHRvbTo1cHggc29saWQgdHJhbnNwYXJlbnR9LnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49cmlnaHRdIC50aXBweS10b29sdGlwLnRyYW5zcGFyZW50LXRoZW1lIFt4LWFycm93XS5hcnJvdy1iaWd7Ym9yZGVyLXJpZ2h0OjEwcHggc29saWQgcmdiYSgwLDAsMCwuNyk7Ym9yZGVyLXRvcDoxMHB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1ib3R0b206MTBweCBzb2xpZCB0cmFuc3BhcmVudH0udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj1yaWdodF0gW2RhdGEtYW5pbWF0aW9uPXBlcnNwZWN0aXZlXXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46bGVmdDt0cmFuc2Zvcm0tb3JpZ2luOmxlZnR9LnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49cmlnaHRdIFtkYXRhLWFuaW1hdGlvbj1wZXJzcGVjdGl2ZV0uZW50ZXJ7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTBweCkgcm90YXRlWSgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgxMHB4KSByb3RhdGVZKDApfS50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePXJpZ2h0XSBbZGF0YS1hbmltYXRpb249cGVyc3BlY3RpdmVdLmxlYXZle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDApIHJvdGF0ZVkoOTBkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApIHJvdGF0ZVkoOTBkZWcpfS50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePXJpZ2h0XSBbZGF0YS1hbmltYXRpb249ZmFkZV0uZW50ZXJ7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTBweCl9LnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49cmlnaHRdIFtkYXRhLWFuaW1hdGlvbj1mYWRlXS5sZWF2ZXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgxMHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgxMHB4KX0udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj1yaWdodF0gW2RhdGEtYW5pbWF0aW9uPXNoaWZ0XS5lbnRlcntvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgxMHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgxMHB4KX0udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj1yaWdodF0gW2RhdGEtYW5pbWF0aW9uPXNoaWZ0XS5sZWF2ZXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX0udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj1yaWdodF0gW2RhdGEtYW5pbWF0aW9uPXNjYWxlXS5lbnRlcntvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgxMHB4KSBzY2FsZSgxKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgxMHB4KSBzY2FsZSgxKX0udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj1yaWdodF0gW2RhdGEtYW5pbWF0aW9uPXNjYWxlXS5sZWF2ZXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKSBzY2FsZSgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKSBzY2FsZSgwKX0udGlwcHktcG9wcGVyIC50aXBweS10b29sdGlwLnRyYW5zcGFyZW50LXRoZW1le2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuNyl9LnRpcHB5LXBvcHBlciAudGlwcHktdG9vbHRpcC50cmFuc3BhcmVudC10aGVtZVtkYXRhLWFuaW1hdGVmaWxsXXtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS50aXBweS1wb3BwZXIgLnRpcHB5LXRvb2x0aXAubGlnaHQtdGhlbWV7Y29sb3I6IzI2MzIzZDtib3gtc2hhZG93OjAgNHB4IDIwcHggNHB4IHJnYmEoMCwyMCw2MCwuMSksMCA0cHggODBweCAtOHB4IHJnYmEoMCwyMCw2MCwuMik7YmFja2dyb3VuZC1jb2xvcjojZmZmfS50aXBweS1wb3BwZXIgLnRpcHB5LXRvb2x0aXAubGlnaHQtdGhlbWVbZGF0YS1hbmltYXRlZmlsbF17YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0udGlwcHktdG9vbHRpcHtwb3NpdGlvbjpyZWxhdGl2ZTtjb2xvcjojZmZmO2JvcmRlci1yYWRpdXM6NHB4O2ZvbnQtc2l6ZTouOTVyZW07cGFkZGluZzouNHJlbSAuOHJlbTt0ZXh0LWFsaWduOmNlbnRlcjt3aWxsLWNoYW5nZTp0cmFuc2Zvcm07LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDstbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGU7YmFja2dyb3VuZC1jb2xvcjojMzMzfS50aXBweS10b29sdGlwLS1zbWFsbHtwYWRkaW5nOi4yNXJlbSAuNXJlbTtmb250LXNpemU6LjhyZW19LnRpcHB5LXRvb2x0aXAtLWJpZ3twYWRkaW5nOi42cmVtIDEuMnJlbTtmb250LXNpemU6MS4ycmVtfS50aXBweS10b29sdGlwW2RhdGEtYW5pbWF0ZWZpbGxde292ZXJmbG93OmhpZGRlbjtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS50aXBweS10b29sdGlwW2RhdGEtaW50ZXJhY3RpdmVde3BvaW50ZXItZXZlbnRzOmF1dG99LnRpcHB5LXRvb2x0aXBbZGF0YS1pbmVydGlhXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjUzLDIsLjM2LC44NSl9LnRpcHB5LXRvb2x0aXAgW3gtYXJyb3dde3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjA7aGVpZ2h0OjB9LnRpcHB5LXRvb2x0aXAgW3gtY2lyY2xlXXtwb3NpdGlvbjphYnNvbHV0ZTt3aWxsLWNoYW5nZTp0cmFuc2Zvcm07YmFja2dyb3VuZC1jb2xvcjojMzMzO2JvcmRlci1yYWRpdXM6NTAlO3dpZHRoOjEzMCU7d2lkdGg6Y2FsYygxMTAlICsgMnJlbSk7bGVmdDo1MCU7dG9wOjUwJTt6LWluZGV4Oi0xO292ZXJmbG93OmhpZGRlbjt0cmFuc2l0aW9uOmFsbCBlYXNlfS50aXBweS10b29sdGlwIFt4LWNpcmNsZV06YmVmb3Jle2NvbnRlbnQ6XCJcIjtwYWRkaW5nLXRvcDo5MCU7ZmxvYXQ6bGVmdH1AbWVkaWEgKG1heC13aWR0aDo0NTBweCl7LnRpcHB5LXBvcHBlcnttYXgtd2lkdGg6OTYlO21heC13aWR0aDpjYWxjKDEwMCUgLSAyMHB4KX19XG4iLCIuQXBwTGlzdFdlbGNvbWVWaWV3LXN1bW1hcnktYmFyIHtcbn1cblxuLkFwcExpc3RXZWxjb21lVmlldy1zdW1tYXJ5LWJhciA+IGgxIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICBvcGFjaXR5OiAwLjg7XG4gICAgLyp0ZXh0LXNoYWRvdzogMjNweCAzcHggMHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMik7Ki9cbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuXG59XG5cbi5BcHBMaXN0V2VsY29tZVZpZXctc3VtbWFyeS1iYXItbGlzdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbi10b3A6IDE5cHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4yNHNzIGVhc2Utb3V0O1xufVxuLkFwcExpc3RXZWxjb21lVmlldy1zdW1tYXJ5LWJhci1saXN0OmhvdmVye1xufVxuXG4uQXBwTGlzdFdlbGNvbWVWaWV3LXN1bW1hcnktYmFyLWxpc3QgPiBsaSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5BcHBMaXN0V2VsY29tZVZpZXctc3VtbWFyeS1iYXItbGlzdCBhIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwwLjMpO1xuICAgIG1hcmdpbi1sZWZ0OiA3MHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLkFwcExpc3RXZWxjb21lVmlldy1zdW1tYXJ5LWJhci1saXN0ID4gbGk6Zmlyc3QtY2hpbGQgPiBhIHtcbiAgICBib3JkZXI6IG5vbmU7XG59XG5cbi5BcHBMaXN0V2VsY29tZVZpZXctc3VtbWFyeS1iYXItbGlzdCBoMyB7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5BcHBMaXN0V2VsY29tZVZpZXctc3VtbWFyeS1iYXItbGlzdCBzcGFuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5BcHBMaXN0V2VsY29tZVZpZXctc3VtbWFyeS1iYXItbGlzdCBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgb3BhY2l0eTogMC43O1xufVxuXG4uQXBwTGlzdFdlbGNvbWVWaWV3LXN1bW1hcnktYm94IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogNzk7XG4gICAgaGVpZ2h0OiAxMzZweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvZGV2ZWxvcGVyL2Fzc2V0cy9pbWcvbWVudV9iZy5qcGdcIikgbm8tcmVwZWF0IGNlbnRlciBib3R0b207XG4gICAgYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjA4KSAwIDNweCA2cHg7XG4gICAgdHJhbnNpdGlvbjogaGVpZ2h0IC4xOHMgZWFzZS1vdXQgLjA1cztcbiAgICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IGNvbG9yLWJ1cm47XG59XG5fOi1tcy1sYW5nKHgpLFxuXzotd2Via2l0LWZ1bGwtc2NyZWVuLFxuLkFwcExpc3RXZWxjb21lVmlldy1zdW1tYXJ5LWJveCAge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uQXBwTGlzdFdlbGNvbWVWaWV3LXN1bW1hcnktYm94OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcIjtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrXFw5O1xuICAgIGRpc3BsYXk6IGJsb2NrXFwwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHotaW5kZXg6IDE7XG59XG4uQXBwTGlzdFdlbGNvbWVWaWV3LXN1bW1hcnktYm94IC5pbmRleF9fZ2xvYmFsX193cmFwcGVye1xuICAgIHotaW5kZXg6IDEwO1xufVxuXG4uaGlkZSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBoZWlnaHQ6IDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbn1cblxuLyogLkFwcExpc3RXZWxjb21lVmlldy1uZXctYXBwLWJ0biB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTI4cHg7XG4gICAgcmlnaHQ6IDUwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IC01MDBweDtcbn1cblxuLkFwcExpc3RXZWxjb21lVmlldy1uZXctYXBwLWJ0bi1zY3JvbGwge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDM2cHg7XG4gICAgei1pbmRleDogMTAwO1xuICAgIG1hcmdpbi1yaWdodDogLTY5NnB4O1xufVxuXG4uQXBwTGlzdFdlbGNvbWVWaWV3LW5ldy1hcHAtYnRuIHN2ZyB7XG4gICAgd2lkdGg6IDQwcHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLkFwcExpc3RXZWxjb21lVmlldy1uZXctYXBwLWJ0biB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAtMjhweDtcbiAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gICAgXG4gICAgXG59ICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjZweCl7XG4gICAgLkFwcExpc3RXZWxjb21lVmlldy1zdW1tYXJ5LWJhciA+IGgxe1xuICAgICAgICBmbG9hdDogaW5pdGlhbDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiByZ2IoMjQ0LCAyNTUsIDEyOSk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgIC5BcHBMaXN0V2VsY29tZVZpZXctc3VtbWFyeS1iYXItbGlzdHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5BcHBMaXN0V2VsY29tZVZpZXctc3VtbWFyeS1iYXItbGlzdCA+IGxpe1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICAgIC5BcHBMaXN0V2VsY29tZVZpZXctc3VtbWFyeS1iYXItbGlzdCBhe1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIH1cbiAgICAuQXBwTGlzdFdlbGNvbWVWaWV3LXN1bW1hcnktYmFyLWxpc3QgaDN7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgICAuQXBwTGlzdFZpZXctYXBwbGlzdHtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnBhZ2UtY2hhbmdle1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICAgIC5BcHBMaXN0Vmlldy1hcHAtbGlzdC1ib3gtdGl0bGUtYmFye1xuICAgICAgICBtYXJnaW4tdG9wOiAtMzBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuQXBwTGlzdFZpZXctYXBwLWxpc3QtYm94LXNlYXJjaC1pbnB1dCB7XG4gICAgICAgIHdpZHRoOiA0MCUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLkFwcExpc3RWaWV3LWFwcC1saXN0LWJveC1zZWFyY2gtaW5wdXQgPiBkaXYgPiBkaXZ7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxufSIsIlxuLkFwcExpc3RWaWV3LWFwcC1saXN0LWJveC10aXRsZS1iYXIge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5BcHBMaXN0Vmlldy1hcHAtbGlzdC1ib3gtdGl0bGUtYmFyIC5oM3tcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi50ZXJtaW5hbC1kZXRhaWwtdGl0bGUtYnRuLWJhY2sge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiA2cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAtNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMnB4ICFpbXBvcnRhbnQ7XG59XG4udGVybWluYWwtZGV0YWlsLXRpdGxlLWJ0bi1iYWNrIHN2Z3tcbiAgICBmaWxsOiAjNjNhZjU3ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDMwcHggIWltcG9ydGFudDs7XG4gICAgaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cblxuaDMuQXBwTGlzdFZpZXctcGFnZS10aXRsZSB7XG4gICAgY29sb3I6ICM1QjVGODc7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuXG59XG5cbi50YWJzLWNvbnRlbnQtZmlsdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMzZweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMzZweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDM2cHggIWltcG9ydGFudDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHotaW5kZXg6IDIgIWltcG9ydGFudDtcblxufVxuLnRhYnMtY29udGVudC1maWx0ZXIgc3Zne1xuICAgIGNvbG9yOiAjNjNhZjU3ICFpbXBvcnRhbnQ7XG59XG4udGFicy1jb250ZW50LWZpbHRlciA+IGJ1dHRvbiA+IGRpdntcbiAgICBsaW5lLWhlaWdodDogNTlweFxcOTtcbiAgICBsaW5lLWhlaWdodDogNTlweFxcMDtcbn1cbi50YWJzLWNvbnRlbnQtZmlsdGVyIGltZ3tcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bztcbn1cbi50YWJzLWNvbnRlbnQtZmlsdGVyLmFjdGl2ZTphZnRlcntcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDk5LCAxNzUsIDg3LCAwLjIpO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbjogLTE1cHggMCAwIC0xNXB4O1xufVxuLnRhYnMtY29udGVudC1maWx0ZXIuYWN0aXZlOmJlZm9yZXtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIHRvcDogMTFweDtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLXdpZHRoOiA4cHg7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6IzYzYWY1NyB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cblxuXG4uQXBwTGlzdFZpZXctYXBwLWxpc3QtYm94LXNlYXJjaC1pbnB1dCAge1xuICAgIG1heC13aWR0aDogMjUwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgIG1pbi13aWR0aDogMzZweCAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0O1xuICAgIHRyYW5zaXRpb246IGFsbCA0NTBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSkgMG1zO1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICAgIGZsZXgtc2hyaW5rOiAxO1xuXG59XG4uQXBwTGlzdFZpZXctYXBwLWxpc3QtYm94LXNlYXJjaC1pbnB1dCA+IGRpdiA+IGRpdntcbiAgICB0cmFuc2l0aW9uOiBhbGwgNDUwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpIDBtcyAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0O1xufVxuXG4uQXBwTGlzdFZpZXctYXBwLWxpc3QtYm94LXNlYXJjaC1pbnB1dDIge1xuICAgIGZsZXgtZ3JvdzogMjtcbiAgICBmbGV4LXNocmluazogMTtcbn1cblxuLkFwcExpc3RWaWV3LWFwcC1saXN0LWJveC1zZWFyY2gtaW5wdXQyIHAge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjNWI1Zjg3O1xufVxuXG4uQXBwTGlzdFZpZXctYXBwLWxpc3QtYm94LXNlYXJjaC1pbnB1dDIgdWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uQXBwTGlzdFZpZXctYXBwLWxpc3QtYm94LXNlYXJjaC1pbnB1dDIgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uQXBwTGlzdFZpZXctYXBwLWxpc3QtYm94LXNlYXJjaC1pbnB1dDIgbGkgYSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjNWI1Zjg3O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlM2ViZjI7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4xOHMgbGluZWFyO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMThzIGxpbmVhcjtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4xOHMgbGluZWFyO1xufVxuXG4uQXBwTGlzdFZpZXctYXBwLWxpc3QtYm94LXNlYXJjaC1pbnB1dDIgYnV0dG9uIHtcbiAgICBtaW4td2lkdGg6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLkFwcExpc3RWaWV3LWFwcC1saXN0LWJveC1zZWFyY2gtaW5wdXQyIGxpOmxhc3QtY2hpbGQgYSB7XG4gICAgYm9yZGVyOiBub25lO1xufVxuXG4uQXBwTGlzdFZpZXctYXBwLWxpc3QtYm94LXNlYXJjaC1pbnB1dDIgbGkuQXBwTGlzdFZpZXctYXBwLWxpc3Qtc29ydC1vbmxpbmUgYSB7XG4gICAgY29sb3I6ICM2NmJiNmE7XG59XG5cbi5BcHBMaXN0Vmlldy1hcHAtbGlzdC1ib3gtc2VhcmNoLWlucHV0MiBsaS5BcHBMaXN0Vmlldy1hcHAtbGlzdC1zb3J0LW9ubGluZSBhOmhvdmVyLFxuLkFwcExpc3RWaWV3LWFwcC1saXN0LWJveC1zZWFyY2gtaW5wdXQyIGxpLkFwcExpc3RWaWV3LWFwcC1saXN0LXNvcnQtb25saW5lIGEuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZTRlZmU5O1xufVxuXG4uQXBwTGlzdFZpZXctYXBwLWxpc3QtYm94LXNlYXJjaC1pbnB1dDIgbGkuQXBwTGlzdFZpZXctYXBwLWxpc3Qtc29ydC1wZW5kaW5nIGEge1xuICAgIGNvbG9yOiAjZmY5ODAwO1xufVxuXG4uQXBwTGlzdFZpZXctYXBwLWxpc3QtYm94LXNlYXJjaC1pbnB1dDIgbGkuQXBwTGlzdFZpZXctYXBwLWxpc3Qtc29ydC1wZW5kaW5nIGE6aG92ZXIsXG4uQXBwTGlzdFZpZXctYXBwLWxpc3QtYm94LXNlYXJjaC1pbnB1dDIgbGkuQXBwTGlzdFZpZXctYXBwLWxpc3Qtc29ydC1wZW5kaW5nIGEuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjNlY2RlO1xufVxuXG4uQXBwTGlzdFZpZXctYXBwLWxpc3QtYm94LXNlYXJjaC1pbnB1dDIgbGkuQXBwTGlzdFZpZXctYXBwLWxpc3Qtc29ydC1yZWplY3RlZCBhLFxuLkFwcExpc3RWaWV3LWFwcC1saXN0LWJveC1zZWFyY2gtaW5wdXQyIGxpLkFwcExpc3RWaWV3LWFwcC1saXN0LXNvcnQtb2ZmbGluZSBhIHtcbiAgICBjb2xvcjogI2RiNDQzNztcbn1cblxuLkFwcExpc3RWaWV3LWFwcC1saXN0LWJveC1zZWFyY2gtaW5wdXQyIGxpLkFwcExpc3RWaWV3LWFwcC1saXN0LXNvcnQtcmVqZWN0ZWQgYTpob3Zlcixcbi5BcHBMaXN0Vmlldy1hcHAtbGlzdC1ib3gtc2VhcmNoLWlucHV0MiBsaS5BcHBMaXN0Vmlldy1hcHAtbGlzdC1zb3J0LXJlamVjdGVkIGEuYWN0aXZlLFxuLkFwcExpc3RWaWV3LWFwcC1saXN0LWJveC1zZWFyY2gtaW5wdXQyIGxpLkFwcExpc3RWaWV3LWFwcC1saXN0LXNvcnQtb2ZmbGluZSBhOmhvdmVyLFxuLkFwcExpc3RWaWV3LWFwcC1saXN0LWJveC1zZWFyY2gtaW5wdXQyIGxpLkFwcExpc3RWaWV3LWFwcC1saXN0LXNvcnQtb2ZmbGluZSBhLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogI2YwZTNlMztcbn1cblxuLkFwcExpc3RWaWV3LWFwcC1saXN0LWJveC1zZWFyY2gtaW5wdXQyIGxpOmxhc3QtY2hpbGQgYSB7XG4gICAgYm9yZGVyOiBub25lO1xufVxuXG4uQXBwTGlzdFZpZXctYXBwLWxpc3QtYm94LXNlYXJjaC1pbnB1dDIgbGkgYTpob3Zlcixcbi5BcHBMaXN0Vmlldy1hcHAtbGlzdC1ib3gtc2VhcmNoLWlucHV0MiBsaSBhLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogI2UzZTVlYjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZy1yaWdodDogMTNweDtcbn1cblxuLkFwcExpc3RWaWV3LWFwcC1saXN0LWJveC1zZWFyY2gtaW5wdXQyIGJ1dHRvbiBzcGFuOmxhc3QtY2hpbGQge1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgOHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5BcHBMaXN0Vmlldy1hcHAtbGlzdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbn1cbi5BcHBMaXN0Vmlldy1hcHAtbGlzdCAucGFnZS1jaGFuZ2V7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbi5BcHBMaXN0Vmlldy1hcHAtbGlzdCA+IHVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTBweDtcbn1cblxuLkFwcExpc3RWaWV3LWFwcC1saXN0LWl0ZW0ge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4uQXBwTGlzdFZpZXctYXBwLWxpc3QtaXRlbSwgLkFwcExpc3RWaWV3LWFwcC1saXN0LWl0ZW0gPiBsaSB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uQXBwTGlzdFZpZXctYXBwLWxpc3QtaXRlbSA+IGxpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjb2xvcjogI0E5QUFCRDtcbiAgICBtYXgtd2lkdGg6IDE0MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgIG1pbi13aWR0aDogOTZweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbi5BcHBMaXN0Vmlldy1hcHAtbGlzdC1pdGVtID4gbGkgPiBzcGFuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICM1QjVGODc7XG59XG5cbi5BcHBMaXN0Vmlldy1hcHAtbGlzdC1pdGVtID4gLkFwcExpc3RWaWV3LWFwcC1saXN0LWl0ZW0tdXBkYXRlZCA+IHNwYW4ge1xuICAgIGNvbG9yOiAjMDBhYmMxO1xufVxuXG4uQXBwTGlzdFZpZXctYXBwLWxpc3QtaXRlbSA+IGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweFxufVxuXG4uQXBwTGlzdFZpZXctYXBwLWxpc3Qtcm93IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMTEwcHg7XG4gICAgaGVpZ2h0OiAxMTBweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjE4cyBlYXNlO1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG59XG5cbi5BcHBMaXN0Vmlldy1hcHAtbGlzdC1yb3ctbm8tcmVjb3JkIHtcbiAgICBib3JkZXI6IDFweCBkYXNoZWQgIzlkYTBhNDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGhlaWdodDogMTEwcHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLW91dCAuMXM7XG59XG5cbi5BcHBMaXN0Vmlldy1hcHAtbGlzdC1yb3ctbm8tcmVjb3JkIGJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLkFwcExpc3RWaWV3LWFwcC1saXN0LXJvdy1uby1yZWNvcmQgc3ZnIHtcbiAgICB3aWR0aDogMzZweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMzZweCAhaW1wb3J0YW50O1xufVxuXG4uQXBwTGlzdFZpZXctYXBwLWxpc3Qtcm93LW5vLXJlY29yZCBzcGFuIHtcbiAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGNvbG9yOiAjNUI1Rjg3O1xufVxuXG4uQXBwTGlzdFZpZXctYXBwLWxpc3Qtcm93OmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDEwcHggMzBweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTJweCwgMCk7XG59XG5cbi5BcHBMaXN0Vmlldy1hcHAtbGlzdC1pdGVtLWljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE2cHg7XG4gICAgbGVmdDogMTZweDtcbiAgICB3aWR0aDogNzhweDtcbiAgICBoZWlnaHQ6IDc4cHg7XG59XG5cbi5BcHBMaXN0Vmlldy1hcHAtbGlzdC1pdGVtLWljb24gaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5BcHBMaXN0Vmlldy1hcHAtbGlzdC1yb3cgPiBoMyB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjNUI1Rjg3O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIG1hcmdpbjogMTlweCAwIDdweCAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5BcHBMaXN0Vmlldy1hcHAtbGlzdC1pdGVtLXN0YXIge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5BcHBMaXN0Vmlldy1hcHAtbGlzdC1pdGVtLXN0YXIgPiBpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDg4cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4uQXBwTGlzdFZpZXctYXBwLWxpc3QtaXRlbS1zdGFyID4gaSA+IGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMjA7XG59XG5cbi5BcHBMaXN0Vmlldy1hcHAtbGlzdC1pdGVtLXN0YXIgPiBpID4gZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgd2lkdGg6IDYwJTtcbiAgICB0b3A6IDRweDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQ6ICNmZjk4MDA7XG4gICAgei1pbmRleDogMTk7XG59XG5cbi5BcHBMaXN0Vmlldy1hcHAtbGlzdC1pdGVtLXN0YXIgcCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjYTlhYWJkO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5BcHBMaXN0Vmlldy1hcHAtbGlzdC1yb3cgPiBoMzpob3ZlciB7XG4gICAgY29sb3I6ICM0NTg1RjI7XG59XG5cbi5BcHBMaXN0Vmlldy1hcHAtbGlzdC1pdGVtLWFjdGlvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxNnB4O1xuICAgIGJvdHRvbTogMzJweDtcbn1cblxuLkFwcExpc3RWaWV3LWRvY3VtZW50LWxpc3Qge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogI2JkYmVjYztcbn1cblxuLkFwcExpc3RWaWV3LWRvY3VtZW50LWxpc3QgZHQsIC5BcHBMaXN0Vmlldy1kb2N1bWVudC1saXN0IGRkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5BcHBMaXN0Vmlldy1kb2N1bWVudC1saXN0IHVsIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbi5BcHBMaXN0Vmlldy1kb2N1bWVudC1saXN0IHVsIGxpIGEge1xuICAgIGNvbG9yOiAjNDU4NWYyO1xufVxuXG4uQXBwTGlzdFZpZXctZG9jdW1lbnQtbGlzdCB1bCBsaSBhOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjg7XG59XG5cbi5EaWFsb2dfX2NvbnRlbnRfVXBsb2FkQXBrIHtcbiAgICB3aWR0aDogNzA2cHg7XG4gICAgaGVpZ2h0OiAxNDBweDtcbiAgICBtYXJnaW46IDE2cHggMCAzMHB4IDA7XG4gICAgYmFja2dyb3VuZDogI2YzZjNmMztcbiAgICBib3JkZXI6IDFweCBkYXNoZWQgI2UwZTBlMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogYWxsIC4xOHMgZWFzZS1vdXQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uRGlhbG9nX19jb250ZW50X1VwbG9hZEFwazpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2U3ZTdlNztcbn1cblxuLkRpYWxvZ19fY29udGVudF9VcGxvYWRBcGsgaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDAlO1xuICAgIHRvcDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5EaWFsb2dfX2NvbnRlbnRfVXBsb2FkQXBrIHAge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzYzYWY1NztcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvZGV2ZWxvcGVyL2Fzc2V0cy9pbWcvaWNvbl9VcGxvYWQucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xuICAgIHBhZGRpbmctdG9wOiA0M3B4O1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5EaWFsb2dfX2NvbnRlbnRfcHJvZ3Jlc3Mge1xuICAgIG1hcmdpbjogNTBweCAzMHB4IDA7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwNHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLkRpYWxvZ19fY29udGVudF9wcm9ncmVzcyA+IGJ1dHRvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xufVxuXG4uRGlhbG9nX19jb250ZW50X3Byb2dyZXNzIGkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2RldmVsb3Blci9hc3NldHMvaW1nL2ljb24tQXBwRWRpdFZpZXctYXBwcGFja2FnZS0yLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogLTZweDtcbn1cblxuLkRpYWxvZ19fY29udGVudF9wcm9ncmVzcyBiIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICNhOWFhYmQ7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLkRpYWxvZ19fY29udGVudF9wcm9ncmVzcyBoMyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAjMDBiY2Q0O1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgIGhlaWdodDogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuLkRpYWxvZ19fY29udGVudF9wcm9ncmVzcyBoMyBlbSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbWFyZ2luLWxlZnQ6IDJweDtcbn1cblxuLkRpYWxvZ19fY29udGVudF9wcm9ncmVzcyAuRGlhbG9nX19jb250ZW50X3Byb2dyZXNzX2JhciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYmFja2dyb3VuZDogI2RkZGRlMztcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4yNHMgZWFzZS1vdXQ7XG59XG5fOi1tcy1sYW5nKHgpLFxuLkRpYWxvZ19fY29udGVudF9wcm9ncmVzcyAuRGlhbG9nX19jb250ZW50X3Byb2dyZXNzX2JhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLkRpYWxvZ19fY29udGVudF9wcm9ncmVzcyAuRGlhbG9nX19jb250ZW50X3Byb2dyZXNzX2JhciBsYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYmFja2dyb3VuZDogIzAwYmNkNDtcbn1cblxuLyphcHAtY2FyZCovXG4uQXBwTGlzdFZpZXctYXBwbGlzdC1ib3gge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbn1cblxuLkFwcExpc3RWaWV3LWFwcGxpc3Qge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgaGVpZ2h0OiAyMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAuMThzIGxpbmVhcjtcbn1cblxuLmFwcGxpc3QtYXBwdGl0bGUge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNjNhZjU3O1xuICAgIHRyYW5zaXRpb246IGFsbCAuMjRzIGVhc2Utb3V0O1xuICAgIGhlaWdodDogODBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5hcHBsaXN0LWFwcHRpdGxlOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDJweCA2cHggcmdiYSgwLCAwLCAwLCAuMTIpO1xufVxuXG4uYXBwbGlzdC1hcHB0aXRsZSA+IGJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi5hcHBsaXN0LWFwcHRpdGxlID4gYnV0dG9uID4gZGl2IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiA3N3B4O1xuICAgIGhlaWdodDogODBweDtcbn1cblxuLmFwa1BlbmRpbmcgLmFwcGxpc3QtYXBwdGl0bGUge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmOTgwMDtcbn1cblxuLmFwa1JlamVjdGVkIC5hcHBsaXN0LWFwcHRpdGxlIHtcbiAgICBib3JkZXItY29sb3I6ICNkYjQ0Mzc7XG59XG5cbi5hcGtEcmFmdCAuYXBwbGlzdC1hcHB0aXRsZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDBiY2Q0O1xufVxuXG4uYXBwT2ZmbGluZSAuYXBwbGlzdC1hcHB0aXRsZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYTlhYWJkO1xufVxuXG4uYXBrUGVuZGluZyAuYXBwbGlzdC1hcHB0aXRsZTphZnRlcixcbi5hcGtEcmFmdCAuYXBwbGlzdC1hcHB0aXRsZTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC05cHg7XG4gICAgdG9wOiAtNnB4O1xuICAgIHdpZHRoOiA1NXB4O1xuICAgIGhlaWdodDogNTRweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvZGV2ZWxvcGVyL2Fzc2V0cy9pbWcvQXBwRGV0YWlsVmlldy12ZXJzaW9uLWxpc3QtYXBrLXN0YXR1cy5wbmdcIikgbm8tcmVwZWF0IGxlZnQgdG9wO1xufVxuLmFwa1JlamVjdGVkIC5hcHBsaXN0LWFwcHRpdGxlOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTlweDtcbiAgICB0b3A6IC02cHg7XG4gICAgd2lkdGg6IDU1cHg7XG4gICAgaGVpZ2h0OiA1NHB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9kZXZlbG9wZXIvYXNzZXRzL2ltZy9BcHBEZXRhaWxWaWV3LXZlcnNpb24tbGlzdC1hcGstc3RhdHVzLnBuZ1wiKSBuby1yZXBlYXQgLTExMHB4IHRvcDtcbn1cblxuLmFwa0RyYWZ0IC5hcHBsaXN0LWFwcHRpdGxlOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xufVxuXG5cbi5hcHBsaXN0LWFwcHRpdGxlIGltZyB7XG4gICAgd2lkdGg6IDQ5cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDQ5cHggIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAxNnB4O1xuICAgIHRvcDogMTZweDtcbn1cblxuLmFwcGxpc3QtYXBwdGl0bGUgaDMge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjNWI1Zjg3O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW4tcmlnaHQ6IDkwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xufVxuXG4uYXBwbGlzdC1hcHB0aXRsZSBoMyBlbSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmFwcGxpc3QtYXBwdGl0bGUgcCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjYTlhYWJkO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgIG1hcmdpbi1yaWdodDogOTVweDtcbiAgICBtYXJnaW4tdG9wOiA2cHg7XG59XG5cbi5hcHBsaXN0LWFwcHRpdGxlIGIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMTZweDtcbiAgICBtYXJnaW4tdG9wOiAtMTJweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGNvbG9yOiAjNjNhZjU3O1xuICAgIGJhY2tncm91bmQ6ICNlMGVmZGQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4xOHMgZWFzZS1vdXQ7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmFwcC1vZmZsaW5lIC5hcHBsaXN0LWFwcHRpdGxlIGIge1xuICAgIGNvbG9yOiAjYTlhYWJkO1xuICAgIGJhY2tncm91bmQ6ICNlZWVlZjI7XG59XG5cbi5hcHAtZHJhZnQgLmFwcGxpc3QtYXBwdGl0bGUgYiB7XG4gICAgY29sb3I6ICNmZjk4MDA7XG4gICAgYmFja2dyb3VuZDogcmdiKDI0MywgMjM2LCAyMjIpO1xufVxuXG4uYXBwLWRyYWZ0LmFway1yZWplY3QgLmFwcGxpc3QtYXBwdGl0bGUgYiB7XG4gICAgY29sb3I6ICNkYjQ0Mzc7XG4gICAgYmFja2dyb3VuZDogcmdiKDI0MCwgMjI3LCAyMjcpO1xufVxuXG4uYXBwbGlzdC1pbmZvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZjZmRmZDtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDNlMGVhO1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5hcHBsaXN0LWluZm8tZGV0YWlsIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjE4cyBlYXNlLW91dDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYXBwbGlzdC1pbmZvLWRldGFpbCBsaSB7XG4gICAgdHJhbnNpdGlvbjogbWFyZ2luIC4yNHMgZWFzZS1vdXQ7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjJmNWY3O1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogI2E5YWFiZDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8qLmFwcC1vbmxpbmUgLmFwcGxpc3QtaW5mby1kZXRhaWwgbGk6bnRoLWNoaWxkKDEpLFxuLmFwcC1vbmxpbmUgLmFwcGxpc3QtaW5mby1kZXRhaWwgbGk6bnRoLWNoaWxkKDIpLFxuLmFwcC1vZmZsaW5lIC5hcHBsaXN0LWluZm8tZGV0YWlsIGxpOm50aC1jaGlsZCgxKSxcbi5hcHAtb2ZmbGluZSAuYXBwbGlzdC1pbmZvLWRldGFpbCBsaTpudGgtY2hpbGQoMiksXG4uYXBwLWRyYWZ0IC5hcHBsaXN0LWluZm8tZGV0YWlsIGxpOm50aC1jaGlsZCgxKSxcbi5hcHAtZHJhZnQgLmFwcGxpc3QtaW5mby1kZXRhaWwgbGk6bnRoLWNoaWxkKDIpLFxuLmFwcC1kcmFmdC5hcGstcGVuZGluZyAuYXBwbGlzdC1pbmZvLWRldGFpbCBsaTpudGgtY2hpbGQoMSksXG4uYXBwLWRyYWZ0LmFway1wZW5kaW5nIC5hcHBsaXN0LWluZm8tZGV0YWlsIGxpOm50aC1jaGlsZCgyKXtcbiAgICBkaXNwbGF5OiBibG9jaztcbn0qL1xuLmFwcC1vbmxpbmUuYXBrLXBlbmRpbmcgLmFwcGxpc3QtaW5mby1kZXRhaWwgbGk6bnRoLWNoaWxkKDEpLFxuLmFwcC1vbmxpbmUuYXBrLXBlbmRpbmcgLmFwcGxpc3QtaW5mby1kZXRhaWwgbGk6bnRoLWNoaWxkKDIpLFxuLmFwcC1vZmZsaW5lLmFway1wZW5kaW5nIC5hcHBsaXN0LWluZm8tZGV0YWlsIGxpOm50aC1jaGlsZCgxKSxcbi5hcHAtb2ZmbGluZS5hcGstcGVuZGluZyAuYXBwbGlzdC1pbmZvLWRldGFpbCBsaTpudGgtY2hpbGQoMiksXG4uYXBwLW9ubGluZS5hcGstcmVqZWN0IC5hcHBsaXN0LWluZm8tZGV0YWlsIGxpOm50aC1jaGlsZCgxKSxcbi5hcHAtb25saW5lLmFway1yZWplY3QgLmFwcGxpc3QtaW5mby1kZXRhaWwgbGk6bnRoLWNoaWxkKDIpLFxuLmFwcC1vZmZsaW5lLmFway1yZWplY3QgLmFwcGxpc3QtaW5mby1kZXRhaWwgbGk6bnRoLWNoaWxkKDEpLFxuLmFwcC1vZmZsaW5lLmFway1yZWplY3QgLmFwcGxpc3QtaW5mby1kZXRhaWwgbGk6bnRoLWNoaWxkKDIpLFxuLmFwcC1vbmxpbmUuYXBrLWRyYWZ0IC5hcHBsaXN0LWluZm8tZGV0YWlsIGxpOm50aC1jaGlsZCgxKSxcbi5hcHAtb25saW5lLmFway1kcmFmdCAuYXBwbGlzdC1pbmZvLWRldGFpbCBsaTpudGgtY2hpbGQoMiksXG4uYXBwLW9mZmxpbmUuYXBrLWRyYWZ0IC5hcHBsaXN0LWluZm8tZGV0YWlsIGxpOm50aC1jaGlsZCgxKSxcbi5hcHAtb2ZmbGluZS5hcGstZHJhZnQgLmFwcGxpc3QtaW5mby1kZXRhaWwgbGk6bnRoLWNoaWxkKDIpIC8qLmFway1wZW5kaW5nIC5hcHBsaXN0LWluZm8tZGV0YWlsIGxpOm50aC1jaGlsZCgxKSxcbi5hcGstcGVuZGluZyAuYXBwbGlzdC1pbmZvLWRldGFpbCBsaTpudGgtY2hpbGQoMiksXG4uYXBrLXJlamVjdCAuYXBwbGlzdC1pbmZvLWRldGFpbCBsaTpudGgtY2hpbGQoMSksXG4uYXBrLXJlamVjdCAuYXBwbGlzdC1pbmZvLWRldGFpbCBsaTpudGgtY2hpbGQoMiksXG4uYXBrLWRyYWZ0IC5hcHBsaXN0LWluZm8tZGV0YWlsIGxpOm50aC1jaGlsZCgxKSxcbi5hcGstZHJhZnQgLmFwcGxpc3QtaW5mby1kZXRhaWwgbGk6bnRoLWNoaWxkKDIpKi9cbntcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uYXBwbGlzdC1pbmZvLWRldGFpbCBsaTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXI6IG5vbmU7XG59XG5cbi5hcHAtb25saW5lOmhvdmVyIC5hcHBsaXN0LWluZm8tZGV0YWlsIGxpOmZpcnN0LWNoaWxkLFxuLmFwcC1vZmZsaW5lOmhvdmVyIC5hcHBsaXN0LWluZm8tZGV0YWlsIGxpOmZpcnN0LWNoaWxkLFxuLmFwcC1kcmFmdDpob3ZlciAuYXBwbGlzdC1pbmZvLWRldGFpbCBsaTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogLTcycHg7XG59XG5cbi5hcHAtb25saW5lLmFway1wZW5kaW5nOmhvdmVyIC5hcHBsaXN0LWluZm8tZGV0YWlsIGxpOm50aC1jaGlsZCgzKSxcbi5hcHAtb2ZmbGluZS5hcGstcGVuZGluZzpob3ZlciAuYXBwbGlzdC1pbmZvLWRldGFpbCBsaTpudGgtY2hpbGQoMyksXG4uYXBwLW9mZmxpbmUuYXBrLXJlamVjdDpob3ZlciAuYXBwbGlzdC1pbmZvLWRldGFpbCBsaTpudGgtY2hpbGQoMyksXG4uYXBwLW9ubGluZS5hcGstcmVqZWN0OmhvdmVyIC5hcHBsaXN0LWluZm8tZGV0YWlsIGxpOm50aC1jaGlsZCgzKSxcbi5hcHAtb25saW5lLmFway1kcmFmdDpob3ZlciAuYXBwbGlzdC1pbmZvLWRldGFpbCBsaTpudGgtY2hpbGQoMyksXG4uYXBwLW9mZmxpbmUuYXBrLWRyYWZ0OmhvdmVyIC5hcHBsaXN0LWluZm8tZGV0YWlsIGxpOm50aC1jaGlsZCgzKSB7XG4gICAgbWFyZ2luLXRvcDogLTcycHg7XG59XG5cbi5hcHAtb25saW5lOmhvdmVyIC5hcHBsaXN0LWluZm8tZGV0YWlsIGxpOmxhc3QtY2hpbGQsXG4uYXBwLW9mZmxpbmU6aG92ZXIgLmFwcGxpc3QtaW5mby1kZXRhaWwgbGk6bGFzdC1jaGlsZCxcbi5hcHAtZHJhZnQ6aG92ZXIgLmFwcGxpc3QtaW5mby1kZXRhaWwgbGk6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMmY1Zjc7XG59XG5cbi5hcHBsaXN0LWluZm8tZGV0YWlsIGxpIHAsXG4uYXBwbGlzdC1pbmZvLWRldGFpbCBsaSBzcGFuLFxuLmFwcGxpc3QtaW5mby1kZXRhaWwgbGkgYiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzViNWY4NztcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB3aWR0aDogODAlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5hcHBsaXN0LWluZm8tbmV3YXBrIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmRmYWY1O1xuICAgIGJvcmRlcjogMXB4IGRhc2hlZCAjZmVjYTdlO1xuICAgIGhlaWdodDogNjFweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiA2MnB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAuMThzIGxpbmVhcjtcbn1cblxuLmFway1yZWplY3QgLmFwcGxpc3QtaW5mby1uZXdhcGsge1xuICAgIGJvcmRlci1jb2xvcjogI2VmYjNhZTtcbiAgICBiYWNrZ3JvdW5kOiAjZmNmOWY5O1xufVxuXG4uYXBrLWRyYWZ0IC5hcHBsaXN0LWluZm8tbmV3YXBrIHtcbiAgICBib3JkZXItY29sb3I6ICM0YmNmZTA7XG4gICAgYmFja2dyb3VuZDogI2YyZmJmYztcbn1cblxuLkFwcExpc3RWaWV3LWFwcGxpc3Q6aG92ZXIgLmFwcGxpc3QtaW5mby1uZXdhcGsge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbi5hcHBsaXN0LWluZm8tbmV3YXBrID4gaW1nIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBib3gtc2hhZG93OiAwIDJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMTBweDtcbiAgICB0b3A6IDEwcHg7XG59XG5cbi5hcHBsaXN0LWluZm8tbmV3YXBrID4gaDMge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogIzViNWY4NztcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uYXBwbGlzdC1pbmZvLW5ld2FwayA+IGgzIGVtIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4uYXBrLXBlbmRpbmcgLmFwcGxpc3QtaW5mby1uZXdhcGsgPiBoMyBlbSB7XG4gICAgY29sb3I6ICNmZjk4MDA7XG59XG5cbi5hcGstcmVqZWN0IC5hcHBsaXN0LWluZm8tbmV3YXBrID4gaDMgZW0ge1xuICAgIGNvbG9yOiAjZGI0NDM3O1xufVxuXG4uYXBrLWRyYWZ0IC5hcHBsaXN0LWluZm8tbmV3YXBrID4gaDMgZW0ge1xuICAgIGNvbG9yOiAjMDBiY2Q0O1xufVxuXG4uYXBwbGlzdC1pbmZvLW5ld2FwayA+IHAge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29sb3I6ICM1QjVGODc7XG59XG5cbi5hcHBsaXN0LWluZm8tbmV3YXBrID4gcCBlbSB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBjb2xvcjogI2E5YWFiZDtcbn1cblxuLmFwcGxpc3QtaW5mby1uZXdhcGsgPiBwOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIi9cIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwIDZweDtcbiAgICBjb2xvcjogI2E5YWFiZDtcbiAgICBvcGFjaXR5OiAwLjU7XG59XG5cbi5hcHBsaXN0LWluZm8tbmV3YXBrID4gcDpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uYXBwbGlzdC1pbmZvLWFjdGlvbmdyb3VwIHtcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMnB4KTtcbiAgICBib3R0b206IC00cHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSkgMHMgIWltcG9ydGFudDtcbn1cblxuLkFwcExpc3RWaWV3LWFwcGxpc3Q6aG92ZXIgLmFwcGxpc3QtaW5mby1hY3Rpb25ncm91cCB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIG92ZXJmbG93OiBpbmhlcml0O1xuICAgIGJvdHRvbTogOHB4O1xuXG59XG5cbi5hcHBsaXN0LWluZm8tYWN0aW9uZ3JvdXAgPiBidXR0b24ge1xuICAgIGZsb2F0OiBpbmhlcml0O1xufVxuXG4uYXBwbGlzdC1pbmZvLWFjdGlvbmdyb3VwIC5hcHBfYWN0aW9uX2J0biA+IGRpdiA+IGRpdiB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4uYXBwbGlzdC1pbmZvLXZpZXdidG4ge1xuICAgIHdpZHRoOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjJweDtcbiAgICByaWdodDogMHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAuMzZzIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSAwcyAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6ICNmMmY1ZjcgIWltcG9ydGFudDs7XG59XG5cbi5BcHBMaXN0Vmlldy1hcHBsaXN0OmhvdmVyIC5hcHBsaXN0LWluZm8tdmlld2J0biB7XG4gICAgb3ZlcmZsb3c6IGluaGVyaXQ7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcmlnaHQ6IDE2cHg7XG59XG5cbi5hcHBsaXN0LWluZm8tdmlld2J0biA+IGJ1dHRvbiB7XG4gICAgbWluLXdpZHRoOiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmFwcGxpc3QtaW5mby12aWV3YnRuOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0ycHgsIDApXG59XG5cbi50YWJzLWNvbnRlbnRzLXNvcnQtYm94IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkM2UwZWE7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMThzIGVhc2UtaW4tb3V0O1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnRhYnMtY29udGVudHMtc29ydC1ib3g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTNweDtcbiAgICBoZWlnaHQ6IDlweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvZGV2ZWxvcGVyL2Fzc2V0cy9pbWcvdGFicy1jb250ZW50cy1zb3J0LWJveC1hcnJvdy5wbmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICB0b3A6IC03cHg7XG4gICAgbGVmdDogMTlweDtcbn1cblxuLnRhYnMtY29udGVudHMtc29ydC1ib3ggPiBkaXYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjE4cyBsaW5lYXI7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMTZweCkgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG5cbi5hcHAtZmlsdGVyLWNvbnRhaW5lciAuYXBwLWZpbHRlciB7XG4gICAgd2lkdGg6IGNhbGMoMjUlIC0gMTZweCkgIWltcG9ydGFudDtcbn1cblxuLmFwcC1jb250YWluZXIgLnRhYnMtY29udGVudHMtc29ydC1hY3Rpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi50YWJzLWNvbnRlbnRzLXNvcnQtYm94ID4gZGl2LnRhYnMtY29udGVudHMtc29ydC1hY3Rpb24gPiBkaXYge1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi50YWJzLWNvbnRlbnRzLXNvcnQtYm94ID4gLm9uZS1maWx0ZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjE4cyBsaW5lYXI7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE2cHgpICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi50YWJzLWNvbnRlbnRzLXNvcnQtYm94ID4gZGl2ID4gZGl2IHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4udGFicy1jb250ZW50cy1zb3J0LWJveCBsYWJlbCArIGRpdiA+IGRpdiA+IGRpdjpudGgtY2hpbGQoMikge1xuICAgIGhlaWdodDogNTZweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udGFicy1jb250ZW50cy1zb3J0LWJveCA+IGRpdi5leHBhbmQge1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7XG59XG5cbi50YWJzLWNvbnRlbnRzLXNvcnQtYm94LWV4cGFuZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IDNweDtcbiAgICB0b3A6IC0ycHg7XG4gICAgd2lkdGg6IDM2cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDM2cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiA2cHggIWltcG9ydGFudDtcbn1cblxuLnRhYnMtY29udGVudHMtc29ydC1ib3gtZXhwYW5kIHN2ZyB7XG4gICAgY29sb3I6ICM2M2FmNTcgIWltcG9ydGFudDtcbn1cblxuLnRhYnMtY29udGVudHMtc29ydC1ib3ggbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDAgNnB4IDZweCAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cbn1cblxuLnRhYnMtY29udGVudHMtc29ydC1ib3ggbGkgYSB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1pbi13aWR0aDogMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICM2M2FmNTc7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4xOHMgbGluZWFyO1xufVxuXG4udGFicy1jb250ZW50cy1zb3J0LWJveCBsaS5hY3RpdmUgYSxcbi50YWJzLWNvbnRlbnRzLXNvcnQtYm94IGxpOmhvdmVyIGEge1xuICAgIGJhY2tncm91bmQ6ICM2M2FmNTc7XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbi50YWJzLWNvbnRlbnRzLXNvcnQtYWN0aW9uIHtcbiAgICBwYWRkaW5nOiAxMnB4IDAgOHB4IDA7XG59XG5cbi50YWJzLWNvbnRlbnRzLXNvcnQtYm94IC50YWJzLWNvbnRlbnRzLXNvcnQtYWN0aW9uIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLnRhYnMtY29udGVudHMtc29ydC1hY3Rpb24gPiBkaXYsXG4udGFicy1jb250ZW50cy1zb3J0LWFjdGlvbiA+IGJ1dHRvbiB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uYXBwLWxpc3QtYm94LWxheW91dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgaGVpZ2h0OiAyMzBweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uYXBwLWxpc3QtYm94IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAuMThzIGxpbmVhcjtcbn1cblxuLmFwcC1saXN0LWJveCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM2M2FmNTc7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uYXBrLWxpc3QtYm94IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiA4MHB4O1xufVxuXG4uYXBrLWxpc3QtYm94IC5hcGstaWNvbiB7XG4gICAgd2lkdGg6IDQ5cHg7XG4gICAgaGVpZ2h0OiA0OXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYm94LXNoYWRvdzogMCAycHggNnB4IHJnYmEoMCwgMCwgMCwgLjEyKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMTZweDtcbiAgICB0b3A6IDE2cHg7XG59XG5cbi5hcGstbGlzdC1ib3ggLmFway1uYW1lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNzdweDtcbiAgICB0b3A6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICM1YjVmODc7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbi1yaWdodDogMTAwcHg7XG59XG5cbi5hcGstbGlzdC1ib3ggLmFway12ZXJzaW9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNzdweDtcbiAgICB0b3A6IDM1cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjYTlhYWJkO1xufVxuXG4uYXBrLWxpc3QtYm94IC5hcGstc3RhdHVzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNzdweDtcbiAgICB0b3A6IDQ5cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzYzYWY1NztcbiAgICBiYWNrZ3JvdW5kOiAjZTBlZmRkO1xufVxuXG4uYXBrLWxpc3QtYm94IC5hcGstYWN0aW9uLWJveCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwNnB4O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG5cblxuXG4vKiBzZXJ2aWNlLWZ1bmN0aW9uLWJveCBzdGFydCAqL1xuXG4uc2VydmljZS1mdW5jdGlvbi1ib3h7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG5cbn1cbi5zZXJ2aWNlLWZ1bmN0aW9uLWJ0bntcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4yNHMgZWFzZS1vdXQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc2VydmljZS1mdW5jdGlvbi1idG46aG92ZXJ7XG4gICAgYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIC4xNik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLC0ycHgsMCk7XG59XG5cbi5hcHAtYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbn1cbi5zZXJ2aWNlLWZ1bmN0aW9uLWJveCBzcGFuIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjb2xvcjogIzVCNUY4Nztcbn1cbi5zZXJ2aWNlLWZ1bmN0aW9uLWJ0biAgaXtcbiAgICBjb2xvcjogIzYzQUY1NztcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiA2cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5zZXJ2aWNlLWZ1bmN0aW9uLWJ0bntcblxuICAgIH1cbn1cblxuXG4vKiBzZXJ2aWNlLWZ1bmN0aW9uLWJveCBlbmQgKi9cblxuXG5cbi50aXBzLWljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgYmFja2dyb3VuZDogI2E5YWFiZDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIDQ1MG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSAwbXM7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udGlwcy1pY29uOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjg7XG59XG5cbi50aXBzLWljb246aG92ZXIgKyAudGlwcy1ib3gsXG4udGlwcy1ib3g6aG92ZXIge1xuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuXG4udGlwcy1ib3gge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgLjYpO1xuICAgIGJveC1zaGFkb3c6IDAgMTBweCAzMHB4IHJnYmEoMCwgMCwgMCwgLjEyKTtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgNDUwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpIDBtcztcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIG1heC13aWR0aDogNDgwcHg7XG4gICAgbWluLXdpZHRoOiAxMjBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHRvcDtcbn1cblxuLnRpcHMtYm94IGIge1xuICAgIGNvbG9yOiAjYTlhYWJkO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xufVxuXG4udGlwcy1ib3ggYXtcbiAgICBjb2xvcjogIzAwYmNkNDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgNDUwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpIDBtcztcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi50aXBzLWJveCBhOmhvdmVye1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIG9wYWNpdHk6IDAuODtcbn1cblxuLmRlbGV0ZWQtYXBwLWxpc3QtYnV0dG9ue1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnBhZ2UtY2hhbmdlICsgLmRlbGV0ZWQtYXBwLWxpc3QtYnV0dG9ue1xuICAgIG1hcmdpbi10b3A6IC0zNnB4O1xufVxuLmRlbGV0ZWQtYXBwLWxpc3QtYnV0dG9uIGJ1dHRvbntcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbi5kZWxldGVkLWFwcC1saXN0LWJ1dHRvbi5hY3RpdmUgYnV0dG9ue1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAxNTIsIDAsIDAuMikgIWltcG9ydGFudDtcbn1cbiIsIi5saW5rLWJ1dHRvbiBkaXYge1xuICAgIGNvbG9yOiAjMDBiY2Q0O1xufVxuXG4ubGluay1idXR0b24gZGl2OmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjg7XG59XG5cbi5saW5rLWJ1dHRvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xufSIsIi5yYWlzZWRCdXR0b25DYXV0aW9uIGJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTgwMCAhaW1wb3J0YW50O1xufVxuXG4ucmFpc2VkQnV0dG9uQ2F1dGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTgwMCAhaW1wb3J0YW50O1xufVxuXG4ucmFpc2VkQnV0dG9uQ2F1dGlvbiBzcGFuIHtcbiAgICBjb2xvcjogI2ZmZjtcbn0iLCIuc2Vzc2lvbl9kaWFsb2dfbWFpbntcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDk5OTk5OTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9kZXZlbG9wZXIvYXNzZXRzL2ltZy9tYWluLWJnMy5qcGdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uc2Vzc2lvbl9kaWFsb2dfYmdfYmd7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDAlO1xuICAgIGxlZnQ6IDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTpjb3ZlcjtcbiAgICB6LWluZGV4OiA1NTU7XG59IFxuLnNlc3Npb25fZGlhbG9nX2NvbnRhaW57XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMzUlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luOjAgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgei1pbmRleDo5OTk7XG59XG4uc2Vzc2lvbl9kaWFsb2dfd2lkdGh7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgYmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LDEpO1xuICAgIGJveC1zaGFkb3c6MHB4IDEwcHggMjBweCAwcHggcmdiYSgwLDAsMCwwLjEpO1xuICAgIGJvcmRlcjoxcHggc29saWQgcmdiYSgyMTEsMjI0LDIzNCwxKTtcbn1cbi5zZXNzaW9uX2RpYWxvZ19sZWZ0e1xuICAgIHdpZHRoOjEyMHB4O1xufVxuLnNlc3Npb25fZGlhbG9nX2xlZnQgLmltZ3tcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICB3aWR0aDogODVweDtcbiAgICBoZWlnaHQ6IDg1cHg7XG4gICAgbWFyZ2luLXRvcDogMjJweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvZGV2ZWxvcGVyL2Fzc2V0cy9pbWcvY2xvY2sucG5nXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4uc2Vzc2lvbl9kaWFsb2dfcmlndGh7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbn1cbi5zZXNzaW9uX3R4dHN7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLnNlc3Npb25fZGlhbG9nX3JpZ3RoIGgze1xuICAgIGZvbnQtc2l6ZToyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OjUwMDtcbiAgICBjb2xvcjpyZ2JhKDI1NSwxNTIsMCwxKTtcbiAgICBsaW5lLWhlaWdodDoyOHB4O1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuLnNlc3Npb25fZGlhbG9nX3JpZ3RoIHB7XG4gICAgZm9udC1zaXplOjE0cHg7XG4gICAgY29sb3I6cmdiYSg5MSw5NSwxMzUsMSk7XG4gICAgbGluZS1oZWlnaHQ6MjJweDtcbiAgICBtYXJnaW4tdG9wOjEwcHg7XG59XG4uc2Vzc2lvbl9kaWFsb2dfYnRuc3tcbiAgICBtYXJnaW4tdG9wOjMwcHg7XG4gICAgZmxvYXQ6IHJpZ2h0O1xufSIsIi5kZXYtaG9tZS1oZWFkZXIge1xuICAgIG1hcmdpbi10b3A6IC02NHB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9kZXZlbG9wZXIvYXNzZXRzL2ltZy9kZXYtaG9tZS1iYW5uZXJfemhfQ04ucG5nXCIpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgLTFweCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5kZXYtaG9tZS1iYW5uZXIge1xuICAgIGhlaWdodDogNTk5cHg7XG4gICAgcGFkZGluZy10b3A6IDE3MHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMjRzIGVhc2Utb3V0O1xufVxuXG4uZGV2LWhvbWUtYmFubmVyIGgzIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgXCJTZWdvZSBVSVwiLCBcIkhlbHZldGljYVwiLCBcIkhlbHZldGljYU5ldWVcIiwgXCJBcmlhbFwiLCBcIk1pY3Jvc29mdCBZYWhlaVwiLCBcIkhpcmFnaW5vIFNhbnMgR0JcIiwgXCJIZWl0aSBTQ1wiLCBcIlNhbnMgU2VyaWZcIiAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xufVxuXG4uZGV2LWhvbWUtYmFubmVyIGg1IHtcbiAgICBvcGFjaXR5OiAwLjA4O1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMTBweDtcbiAgICB0b3A6IDE4MHB4O1xufVxuXG4uZGV2LWhvbWUtYmFubmVyIHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBvcGFjaXR5OiAwLjY7XG4gICAgd2lkdGg6IDQ1MHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5kZXYtaG9tZS1iYW5uZXIgcC5kZXYtaG9tZS1iYW5uZXItZGlzYWJsZXtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2VlZmY0MTtcbn1cbi5kZXYtaG9tZS1iYW5uZXIgcC5kZXYtaG9tZS1iYW5uZXItZGlzYWJsZTpiZWZvcmV7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kOiAjZWVmZjQxO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5kZXYtaG9tZS1iYW5uZXIgaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA2MzFweDtcbiAgICBoZWlnaHQ6IDQ2OXB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9kZXZlbG9wZXIvYXNzZXRzL2ltZy9kZXYtaG9tZS1iYW5uZXItaW1hZ2UucG5nXCIpIG5vLXJlcGVhdDtcbiAgICByaWdodDogLTg1cHg7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLTIzMXB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAuMjRzIGVhc2Utb3V0O1xuICAgIG1peC1ibGVuZC1tb2RlOiBoYXJkLWxpZ2h0O1xuICAgIG9wYWNpdHk6IDAuNVxcOTtcbiAgICBvcGFjaXR5OiAwLjZcXDA7XG59XG4uZGV2LWhvbWUtYmFubmVyIGk6bnRoLW9mLXR5cGUoMSl7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIG1peC1ibGVuZC1tb2RlOiBjb2xvci1idXJuO1xufVxuXG4uZGV2LWhvbWUtYmFubmVyIGJ1dHRvbiB7XG4gICAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMzhweCAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IDBweCA5cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMSksIDBweCAzcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweCAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5kZXYtaG9tZS1iYW5uZXIgYnV0dG9uOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjkgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xcHgsIDApO1xufVxuXG4uZGV2LWhvbWUtYmFubmVyIGJ1dHRvbiA+IGRpdiB7XG4gICAgYm9yZGVyLXJhZGl1czogMThweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMFxcOSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBcXDAgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5fOi1tcy1sYW5nKHgpLFxuXzotd2Via2l0LWZ1bGwtc2NyZWVuLFxuLmRldi1ob21lLWJhbm5lciBidXR0b24gPiBkaXYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmRldi1ob21lLWJhbm5lciBidXR0b246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGRpc3BsYXk6IG5vbmVcXDk7XG4gICAgZGlzcGxheTogbm9uZVxcMDtcbiAgICB3aWR0aDogMjhweDtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2RldmVsb3Blci9hc3NldHMvaW1nL2ljb24tY3JlYXRlYXBwLnBuZ1wiKSBuby1yZXBlYXQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtMzNweDtcbiAgICB0b3A6IDZweDtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgYm9yZGVyLWxlZnQ6IDQwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgLXdlYmtpdC1maWx0ZXI6IGRyb3Atc2hhZG93KC00MHB4IDApO1xuICAgIGZpbHRlcjogZHJvcC1zaGFkb3coLTQwcHggMCk7XG59XG5fOi1tcy1sYW5nKHgpLFxuXzotd2Via2l0LWZ1bGwtc2NyZWVuLFxuLmRldi1ob21lLWJhbm5lciBidXR0b246YmVmb3JlICB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuXG4uZGV2LWhvbWUtYmFubmVyIGJ1dHRvbiBzcGFuIHtcbiAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xufVxuXG5cblxuLmRldi1ob21lLWRldmNlbnRlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG59XG5cbi5kZXYtaG9tZS10aXRsZSBoMyB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjZmY5ODAwO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLmRldi1ob21lLXRpdGxlIHAge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBjb2xvcjogIzViNWY4NztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbn1cblxuLmRldi1ob21lLWRldmNlbnRlci1saXN0IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDI4MXB4O1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGhlaWdodDogMjE4cHg7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjE4cyBsaW5lYXI7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgLjE4cyBsaW5lYXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4xOHMgbGluZWFyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRldi1ob21lLWRldmNlbnRlci1saXN0IGxpOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmRldi1ob21lLWRldmNlbnRlci1saXN0IGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNjRweDtcbiAgICBoZWlnaHQ6IDY0cHg7XG4gICAgbWFyZ2luOiAxNHB4IGF1dG8gMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm94LXNoYWRvdzogMCA2cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2RldmVsb3Blci9hc3NldHMvaW1nL2RldmNlbnRlci1saXN0LWljb24tYW5kcm9pZC5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciAjZmZmO1xufVxuXG4uY3JlYXRlLXByb2xpbi1hcHAgaSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2RldmVsb3Blci9hc3NldHMvaW1nL2RldmNlbnRlci1saXN0LWljb24tcHJvbGluLnBuZ1wiKVxufVxuXG4ubWFuYWdlLWNlbnRlciBpIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGV2ZWxvcGVyL2Fzc2V0cy9pbWcvZGV2Y2VudGVyLWxpc3QtaWNvbi1zeXN0ZW0ucG5nXCIpO1xufVxuXG4uZGV2LWhvbWUtZGV2Y2VudGVyLWxpc3QgaDMge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogIzViNWY4NztcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4uZGV2LWhvbWUtZGV2Y2VudGVyLWxpc3QgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjYTlhYWJkO1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGhlaWdodDogNjZweDtcbiAgICBtYXJnaW4tdG9wOiA5cHg7XG59XG5cbi5kZXYtaG9tZS1kZXZjZW50ZXItbGlzdCBidXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xufVxuXG4uZGV2LWhvbWUtZGV2Y2VudGVyLWxpc3QgYnV0dG9uIHNwYW4ge1xuICAgIGNvbG9yOiAjNjNhZjU3ICFpbXBvcnRhbnQ7XG59XG5cbi5kZXYtaG9tZS1wbGF0c2VydmljZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLmRldi1ob21lLXBsYXRzZXJ2aWNlIHVsIHtcbiAgICBmb250LXNpemU6IDA7XG59XG5cbi5kZXYtaG9tZS1wbGF0c2VydmljZSBsaSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDE0NnB4IDBweCAxNDFweCAwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9kZXZlbG9wZXIvYXNzZXRzL2ltZy9kZXYtZmVhdHVyZS1pbWFnZS1vczIucG5nXCIpIG5vLXJlcGVhdCByaWdodCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2RldmVsb3Blci9hc3NldHMvaW1nL2Rldi1mZWF0dXJlLWltYWdlLW9zLnBuZ1wiKSBuby1yZXBlYXQgcmlnaHQgY2VudGVyXFw5O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9kZXZlbG9wZXIvYXNzZXRzL2ltZy9kZXYtZmVhdHVyZS1pbWFnZS1vcy5wbmdcIikgbm8tcmVwZWF0IHJpZ2h0IGNlbnRlclxcMDtcbn1cblxuLmRldi1ob21lLXBsYXRzZXJ2aWNlIGxpOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlcjogbm9uZTtcbn1cblxuLmRldi1ob21lLXBsYXRzZXJ2aWNlIGxpLmRldi1mZWF0dXJlLXJpZ2h0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUzLjMlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xufVxuXG4uZGV2LWhvbWUtcGxhdHNlcnZpY2UgbGkgaSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA0NHB4O1xuICAgIGhlaWdodDogNDRweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0b3A6IDgwcHg7XG59XG5cbi5kZXYtaG9tZS1wbGF0c2VydmljZSBsaSBie1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTtcbiAgICBtaXgtYmxlbmQtbW9kZTogY29sb3I7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIGRpc3BsYXk6IG5vbmVcXDA7XG4gICAgZGlzcGxheTogbm9uZVxcOTtcbn1cbl86LW1zLWxhbmcoeCksXG5fOi13ZWJraXQtZnVsbC1zY3JlZW4sXG4uZGV2LWhvbWUtcGxhdHNlcnZpY2UgbGkgYiB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmRldi1ob21lLXBsYXRzZXJ2aWNlIGxpIGgzIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICBjb2xvcjogIzViNWY4NztcbiAgICB3aWR0aDogMjIlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDtcbn1cblxuLmRldi1ob21lLXBsYXRzZXJ2aWNlIGxpIHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBjb2xvcjogI2E5YWFiZDtcbiAgICB3aWR0aDogNDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDtcbn1cblxuLmRldi1ob21lLXBsYXRzZXJ2aWNlIGxpLmRldi1mZWF0dXJlLXJpZ2h0IGgzIHtcbiAgICB3aWR0aDogNTAlO1xufVxuXG4uZGV2LWhvbWUtcGxhdHNlcnZpY2UgbGkuZGV2LWZlYXR1cmUtcmlnaHQgcCB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5wbGF0LXVzZXIgaSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2RldmVsb3Blci9hc3NldHMvaW1nL3BsYXRzZXJ2aWNlLWljb24tdXNlcjIucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2RldmVsb3Blci9hc3NldHMvaW1nL3BsYXRzZXJ2aWNlLWljb24tdXNlci5wbmdcIikgbm8tcmVwZWF0IGNlbnRlclxcOTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvZGV2ZWxvcGVyL2Fzc2V0cy9pbWcvcGxhdHNlcnZpY2UtaWNvbi11c2VyLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyXFwwO1xufVxuXG4uZGV2LWhvbWUtcGxhdHNlcnZpY2UgbGkucGxhdC1wbGF0c3VwcG9ydCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2RldmVsb3Blci9hc3NldHMvaW1nL2Rldi1mZWF0dXJlLWltYWdlLW1hcmtldDIucG5nXCIpO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9kZXZlbG9wZXIvYXNzZXRzL2ltZy9kZXYtZmVhdHVyZS1pbWFnZS1tYXJrZXQucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXJcXDk7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2RldmVsb3Blci9hc3NldHMvaW1nL2Rldi1mZWF0dXJlLWltYWdlLW1hcmtldC5wbmdcIikgbm8tcmVwZWF0IGNlbnRlclxcMDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC04NXB4O1xufVxuXG4ucGxhdC1wbGF0c3VwcG9ydCBpIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvZGV2ZWxvcGVyL2Fzc2V0cy9pbWcvcGxhdHNlcnZpY2UtaWNvbi1wbGF0c3VwcG9ydDIucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2RldmVsb3Blci9hc3NldHMvaW1nL3BsYXRzZXJ2aWNlLWljb24tcGxhdHN1cHBvcnQucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXJcXDk7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2RldmVsb3Blci9hc3NldHMvaW1nL3BsYXRzZXJ2aWNlLWljb24tcGxhdHN1cHBvcnQucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXJcXDA7XG59XG5cbi5kZXYtaG9tZS1wbGF0c2VydmljZSBsaS5wbGF0LWVhc3l1c2Uge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kZXZlbG9wZXIvYXNzZXRzL2ltZy9kZXYtZmVhdHVyZS1pbWFnZS1kZXYyLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvZGV2ZWxvcGVyL2Fzc2V0cy9pbWcvZGV2LWZlYXR1cmUtaW1hZ2UtZGV2LnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyXFw5O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9kZXZlbG9wZXIvYXNzZXRzL2ltZy9kZXYtZmVhdHVyZS1pbWFnZS1kZXYucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXJcXDA7XG59XG5cbi5wbGF0LWVhc3l1c2UgaSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2RldmVsb3Blci9hc3NldHMvaW1nL3BsYXRzZXJ2aWNlLWljb24tZWFzeXVzZTIucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2RldmVsb3Blci9hc3NldHMvaW1nL3BsYXRzZXJ2aWNlLWljb24tZWFzeXVzZS5wbmdcIikgbm8tcmVwZWF0IGNlbnRlclxcOTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvZGV2ZWxvcGVyL2Fzc2V0cy9pbWcvcGxhdHNlcnZpY2UtaWNvbi1lYXN5dXNlLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyXFwwO1xufVxuXG4uZGV2LWhvbWUtZmVhdHVyZXMge1xuICAgIGhlaWdodDogMTgwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2RldmVsb3Blci9hc3NldHMvaW1nL2Rldi1ob21lLWZlYXR1cmVzLWJnLmpwZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGxpbmUtaGVpZ2h0OiAxODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzBweDtcbiAgICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IGx1bWlub3NpdHk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmRldi1ob21lLWZlYXR1cmVzOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcIjtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrXFw5O1xuICAgIGRpc3BsYXk6IGJsb2NrXFwwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xuICAgIG9wYWNpdHk6IDAuODtcbn1cblxuXG4uZGV2LWhvbWUtZmVhdHVyZXMgaDMge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuLmRldi1ob21lLWZlYXR1cmVzIGgzIGJ1dHRvbiB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMThweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAxNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5kZXYtaG9tZS1mZWF0dXJlcyBoMyBidXR0b246aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuOSAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTFweCwgMCk7XG59XG5cbi5kZXYtaG9tZS1mZWF0dXJlcyBoMyBidXR0b24gc3BhbiB7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAuZGV2LWhvbWUtaGVhZGVye1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5kZXYtaG9tZS1iYW5uZXJ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZy10b3A6IDMwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmRldi1ob21lLWJhbm5lciBoNXtcbiAgICAgICAgdG9wOiAyNjBweDtcbiAgICB9XG4gICAgLmRldi1ob21lLWJhbm5lciBwe1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLmRldi1ob21lLWJhbm5lciBidXR0b257XG4gICAgICAgIG1hcmdpbjogMjBweCBhdXRvIDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZGV2LWhvbWUtYmFubmVyIGl7XG4gICAgICAgIGxlZnQ6IDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gICAgLmRldi1ob21lLWRldmNlbnRlci1saXN0e1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICB9XG4gICAgLmRldi1ob21lLWRldmNlbnRlci1saXN0IGxpe1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KXtcbiAgICBcbiAgICAuZGV2LWhvbWUtcGxhdHNlcnZpY2UgbGl7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDI4MHB4IDAgNDBweCAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogNzUlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIC5kZXYtaG9tZS1wbGF0c2VydmljZSBsaS5wbGF0LXBsYXRzdXBwb3J0e1xuICAgICAgICBwYWRkaW5nLXRvcDogMjAwcHggIWltcG9ydGFudFxuICAgIH1cbiAgICAuZGV2LWhvbWUtcGxhdHNlcnZpY2UgbGkgaXtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmRldi1ob21lLXBsYXRzZXJ2aWNlIGxpIGgze1xuICAgICAgICBkaXNwbGF5OiBibG9jayA7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gICAgLmRldi1ob21lLXBsYXRzZXJ2aWNlIGxpIHB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAuZGV2LWhvbWUtZmVhdHVyZXN7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB9XG59XG5cblxuXG4iLCIuRGV2ZWxvcGVySW5mb1ZpZXcge1xuICAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2hvd1N5c3RlbUludGVncmF0aW9ue1xuICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgcmlnaHQ6IDIwcHg7XG4gICB0b3A6IDIwcHg7XG59XG5cbi5EZXZlbG9wZXJJbmZvVmlldy1pbmZvIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cblxuLkRldmVsb3BlckluZm9WaWV3LWluZm8gaDMge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGNvbG9yOiAjNWI1Zjg3O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDZweDtcbn1cblxuLkRldmVsb3BlckluZm9WaWV3LWluZm8gcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjNWI1Zjg3O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG4uRGV2ZWxvcGVySW5mb1ZpZXctaW5mbyBie1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uRGV2ZWxvcGVySW5mb1ZpZXctaW5mbyBzcGFuIGJ7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5EZXZlbG9wZXJJbmZvVmlldy1pbmZvIHAgbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTc1cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjYTlhYWJkO1xufVxuXG4uRGV2ZWxvcGVySW5mb1ZpZXctaW5mbyBwIC5EZXZlbG9wZXJJbmZvVmlldy1iYXNpYy1pbWcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHdpZHRoOiAxNDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG5cbi5EZXZlbG9wZXJJbmZvVmlldy1pbmZvIHAgLkRldmVsb3BlckluZm9WaWV3LWJhc2ljLWltZyBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkM2UwZWE7XG59XG5cbi5EZXZlbG9wZXJJbmZvVmlldy1pbmZvIHAgLkRldmVsb3BlckluZm9WaWV3LWJhc2ljLWltZyBwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjYTlhYWJkO1xuICAgIG1hcmdpbi10b3A6IDA7XG59XG5cbi5EZXZlbG9wZXJJbmZvVmlldyAuRGV2ZWxvcGVySW5mb1ZpZXctYnRuIHtcbiAgICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDg4cHg7XG59XG5cbi5uby12ZXJ0aWNhbCBzcGFuLmljb24ge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcbn1cbi5zZXR0aW5nLWxpc3QtYWN0aW9uLXRvZ2dsZSB7XG4gICAgaGVpZ2h0OiA2NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5zZXR0aW5nLWxpc3QtYWN0aW9uLXRvZ2dsZS5kaXNhYmxlZCxcbmJ1dHRvbi5kaXNhYmxlZHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkICFpbXBvcnRhbnQ7XG4gICAgb3BhY2l0eTogMC43O1xufVxuLnNldHRpbmctbGlzdC1hY3Rpb24tdG9nZ2xlLmRpc2FibGVkIHN2ZyxcbmJ1dHRvbi5kaXNhYmxlZCBzdmd7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zZXR0aW5nLWxpc3QtYWN0aW9uLXRvZ2dsZS5kaXNhYmxlZCBkaXYgZGl2IGRpdjpsYXN0LWNoaWxkIHtcbiAgICBvcGFjaXR5OiAwLjg7XG59XG5cbi5zZXR0aW5nLWxpc3QtYWN0aW9uLXRvZ2dsZSBkaXYge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5zZXR0aW5nLWxpc3QtYWN0aW9uLXRvZ2dsZSA+IGRpdiA+IGRpdiB7XG4gICAgbWFyZ2luLXRvcDogNnB4O1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4uc2V0dGluZy1saXN0LWFjdGlvbi10b2dnbGUgPiBkaXYgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMTRweDtcbn1cblxuLnNldHRpbmctbGlzdC1hY3Rpb24tdG9nZ2xlIGRpdiBkaXYgc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc2V0dGluZy1saXN0LWFjdGlvbi10b2dnbGUgZGl2IGRpdiBkaXY6Zmlyc3QtY2hpbGQge1xuICAgIGhlaWdodDogMjJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtM3B4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDNweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLm9yYW5nZV9yZXNldHtcbiAgICBjb2xvcjogI0ZGOTgwMCFpbXBvcnRhbnQ7XG59XG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuIiwiXG5cbi5BcHBFZGl0Vmlldy1jb250YWluZXItbGVmdCxcbi5BcHBFZGl0Vmlldy1jb250YWluZXItcmlnaHQge1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xufVxuXG4uQXBwRWRpdFZpZXctY29udGFpbmVyLWxlZnQge1xuICAgIHdpZHRoOiAzMzBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG5cbi5BcHBFZGl0Vmlldy1jb250YWluZXItcmlnaHQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzNjBweCk7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cblxuXG4vKkFwcEFwa0VpZHRWaWV3LWlucHV0LWFwcG9wZW4qL1xuLkFwcEVkaXRWaWV3LWlucHV0LWFwcG9wZW4ge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDNlMGVhO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDNlMGVhO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uQXBwRWRpdFZpZXctaW5wdXQtYXBwb3BlbiBwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjNWI1Zjg3O1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG59XG5cbi5BcHBFZGl0Vmlldy1pbnB1dC1hcHBvcGVuIHAgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjYTlhYWJkO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDlweDtcbn1cblxuLkFwcEVkaXRWaWV3LWlucHV0LXByaWNlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLyogcGFkZGluZy1sZWZ0OiAxNnB4OyAqL1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICBjb2xvcjogIzViNWY4Nztcbn1cblxuLkFwcEVkaXRWaWV3LWlucHV0LXByaWNlID4gaSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAxNHB4O1xuICAgIGNvbG9yOiAjMDBiY2Q0O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5BcHBFZGl0Vmlldy1pbnB1dC1wcmljZSBpbnB1dHtcbiAgICBmb250LXNpemU6IDE0cHghaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAyICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5BcHBFZGl0Vmlldy1pbnB1dC10b2dnbGUge1xuICAgIGhlaWdodDogNjRweCAhaW1wb3J0YW50Oztcbn1cblxuLkFwcEVkaXRWaWV3LWlucHV0LXRvZ2dsZSBkaXYge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5BcHBFZGl0Vmlldy1pbnB1dC10b2dnbGUgZGl2IGRpdiB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLkFwcEVkaXRWaWV3LWlucHV0LXRvZ2dsZS5kaXNhYmxlZCBkaXYgZGl2IHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkICFpbXBvcnRhbnQ7XG4gICAgb3BhY2l0eTogMC43O1xufVxuXG4uQXBwRWRpdFZpZXctaW5wdXQtdG9nZ2xlIGRpdiBkaXYgc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uQXBwRWRpdFZpZXctaW5wdXQtdG9nZ2xlIGRpdiBkaXYgZGl2OmZpcnN0LWNoaWxkIHtcbiAgICBoZWlnaHQ6IDIycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xufVxuXG4vKkFwcEFwa0VpZHRWaWV3LWFwcHBhY2thZ2UqL1xuLkFwcEVkaXRWaWV3LWJ0bi1uZXdwYWNrYWdlIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXRvcDogLTQ0cHggIWltcG9ydGFudDtcbn1cblxuLkFwcEVkaXRWaWV3LWJ0bi1uZXdwYWNrYWdlID4gZGl2IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5BcHBFZGl0Vmlldy1idG4tbmV3cGFja2FnZSA+IGRpdiBzcGFuOmxhc3QtY2hpbGQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9kZXZlbG9wZXIvYXNzZXRzL2ltZy9hcHBFZGl0Vmlldy1idG4tbmV3cGFja2FnZS5wbmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbn1cblxuLkFwcEVkaXRWaWV3LWFwcHBhY2thZ2Uge1xuICAgIGJhY2tncm91bmQ6ICNlOWVkZjU7XG4gICAgcGFkZGluZzo2cHggMTZweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDNlMGVhO1xufVxuLkFwcEVkaXRWaWV3LWFwcHBhY2thZ2UuZXJyb3J7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbn1cblxuLkFwcEVkaXRWaWV3LWFwcHBhY2thZ2UxMTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTZweDtcbiAgICBsZWZ0OiAxMXB4O1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvZGV2ZWxvcGVyL2Fzc2V0cy9pbWcvaWNvbi1BcHBFZGl0Vmlldy1hcHBwYWNrYWdlLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xufVxuXG4uQXBwRWRpdFZpZXctYXBwcGFja2FnZSBoMyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjNWI1Zjg3O1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbn1cblxuLkFwcEVkaXRWaWV3LWFwcHBhY2thZ2UgcCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkM2UwZWE7XG4gICAgcGFkZGluZzogMTJweCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICM1YjVmODc7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogdG9wO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIG1pbi1oZWlnaHQ6IDQ3cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5BcHBFZGl0Vmlldy1hcHBwYWNrYWdlIHA6bGFzdC1jaGlsZHtcbiAgICBib3JkZXI6IG5vbmU7XG59XG5cbi5BcHBFZGl0Vmlldy1hcHBwYWNrYWdlIHA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiA2cHg7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xufVxuXG4uQXBwRWRpdFZpZXctYXBwcGFja2FnZSAuQXBwRWRpdFZpZXctYXBwcGFja2FnZS1zaXplOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2RldmVsb3Blci9hc3NldHMvaW1nL3RhYnMtY29udGVudC1pY29uLXNpemUucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5cbi5BcHBFZGl0Vmlldy1hcHBwYWNrYWdlIC5BcHBFZGl0Vmlldy1hcHBwYWNrYWdlLXN5c3RlbTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9kZXZlbG9wZXIvYXNzZXRzL2ltZy90YWJzLWNvbnRlbnQtaWNvbi1zeXN0ZW0ucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5cbi5BcHBFZGl0Vmlldy1hcHBwYWNrYWdlIC5BcHBFZGl0Vmlldy1hcHBwYWNrYWdlLXZlcnNpb246YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvZGV2ZWxvcGVyL2Fzc2V0cy9pbWcvdGFicy1jb250ZW50LWljb24tdmVyc29uLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xufVxuXG4uQXBwRWRpdFZpZXctYXBwcGFja2FnZSAuQXBwRWRpdFZpZXctYXBwcGFja2FnZS1qdXJpc2RpY3Rpb246YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvZGV2ZWxvcGVyL2Fzc2V0cy9pbWcvdGFicy1jb250ZW50LWljb24tanVyaXNkaWN0aW9uLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xufVxuLkFwcEVkaXRWaWV3LWFwcHBhY2thZ2UtanVyaXNkaWN0aW9ue1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHggIWltcG9ydGFudDtcbn1cblxuLkFwcEVkaXRWaWV3LWFwcHBhY2thZ2UgLkFwcEVkaXRWaWV3LWFwcHBhY2thZ2UtcGFja2FnZTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9kZXZlbG9wZXIvYXNzZXRzL2ltZy90YWJzLWNvbnRlbnQtaWNvbi1wYWNrYWdlLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xufVxuXG4uQXBwRWRpdFZpZXctYXBwcGFja2FnZSBwID4gc3BhbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDg4cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjYTlhYWJkO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi8qQXBwQXBrRWlkdFZpZXctaW5wdXRib3gqL1xuLkFwcEVkaXRWaWV3LWNvbnRhaW5lci1yaWdodCA+IHAge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICNhOWFhYmQ7XG4gICAgbWFyZ2luLXRvcDogLTMwcHg7XG59XG5cbi5BcHBFZGl0Vmlldy1jb250YWluZXItcmlnaHQgPiBwID4gc3BhbiB7XG4gICAgY29sb3I6ICNkYjQ0Mzc7XG4gICAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uQXBwRWRpdFZpZXctaW5wdXRib3gge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBwYWRkaW5nOiAxcHggMzBweCAzMHB4IDMwcHg7XG4gICAgYm94LXNoYWRvdzogMCAycHggNnB4IHJnYmEoMCwgMCwgMCwgLjEyKTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uQXBwRWRpdFZpZXctaW5wdXRib3gtbGVmdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAzNzBweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbn1cblxuLkFwcEVkaXRWaWV3LWlucHV0Ym94LXJpZ2h0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDE4MHB4O1xufVxuXG4uQXBwRWRpdFZpZXctaW5wdXRib3gtYm94IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uQXBwRWRpdFZpZXctaW5wdXRib3ggLkFwcEVkaXRWaWV3LWlucHV0Ym94LWJveDpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLkFwcEVkaXRWaWV3LWlucHV0Ym94LWJveCA+IGxhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDRweDtcbiAgICBmb250LXNpemU6IDEycHg7XG59XG5cbi5BcHBFZGl0Vmlldy1pbnB1dGJveC1ib3ggPiAuQXBwRWRpdFZpZXctaW5wdXRib3gtYm94LWNoZWNrYm94IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAxMDBweCAhaW1wb3J0YW50O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgIG1hcmdpbi10b3A6IC0zcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB3aWR0aDogMTAwcHggIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5BcHBFZGl0Vmlldy1pbnB1dGJveC1ib3ggPiAuQXBwRWRpdFZpZXctaW5wdXRib3gtYm94LWNoZWNrYm94Om50aC1jaGlsZCg0bisxKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uQXBwRWRpdFZpZXctaW5wdXRib3gtYm94ID4gLkFwcEVkaXRWaWV3LWlucHV0Ym94LWJveC1jaGVja2JveCA+IGRpdiA+IGRpdiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcbn1cblxuLkFwcEVkaXRWaWV3LWlucHV0Ym94LXJpZ2h0IGRpdiB7XG4gICAgY29sb3I6ICM1YjVmODcgIWltcG9ydGFudDtcbn1cblxuLkFwcEVkaXRWaWV3LWlucHV0Ym94LWJveCA+IC5BcHBFZGl0Vmlldy1pbnB1dGJveC1ib3gtY2hlY2tib3ggbGFiZWwge1xuICAgIGNvbG9yOiAjNWI1Zjg3ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgXCJIZWx2ZXRpY2FcIiwgXCJIZWx2ZXRpY2FOZXVlXCIsIFwiQXJpYWxcIiwgXCJNaWNyb3NvZnQgWWFoZWlcIiwgXCJIaXJhZ2lubyBTYW5zIEdCXCIsIFwiSGVpdGkgU0NcIiwgXCJTYW5zIFNlcmlmXCIgIWltcG9ydGFudDtcbn1cblxuLkFwcEVkaXRWaWV3LWlucHV0Ym94LWJveCAuQXBwRWRpdFZpZXctaW5wdXRib3gtYm94LWNhdGVnb3J5Ym94IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDNlMGVhO1xuICAgIG1pbi1oZWlnaHQ6IDY0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDZweCAxMnB4IDUwcHggNnB4O1xufVxuXG4uQXBwRWRpdFZpZXctaW5wdXRib3gtYm94LWNhdGVnb3J5Ym94IGJ1dHRvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogI2YyZjVmNyAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLkFwcEVkaXRWaWV3LWlucHV0Ym94LWJveC1jYXRlZ29yeWJveCBidXR0b24gc3BhbjpsYXN0LWNoaWxkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9kZXZlbG9wZXIvYXNzZXRzL2ltZy9yZWxhdGlvbnNoaXAtdHJlZS1pY29uLWJ0bi5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW4tdG9wOiAtNHB4O1xufVxuXG4uQXBwRWRpdFZpZXctaW5wdXRib3gtYm94LWNhdGVnb3J5Ym94IGJ1dHRvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2U3ZTdlNyAhaW1wb3J0YW50O1xufVxuXG4uQXBwRWRpdFZpZXctaW5wdXRib3gtYm94LXNwYW4ge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1pbi1oZWlnaHQ6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIG1hcmdpbjogNnB4IDAgMCA2cHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4xOHMgbGluZWFyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAycHggNnB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm9yZGVyOiAxcHggc29saWQgY3VycmVudENvbG9yO1xufVxuXG4uRWRpdERpYWxvZy1zZWxlY3QtYm94LWNvbnRlbnQgLmRpc2FibGUtZGVsZXRlLFxuLkFwcEVkaXRWaWV3LWlucHV0Ym94LWJveC1zcGFuLmRpc2FibGUtZGVsZXRlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZDNlMGVhO1xufVxuXG4uRWRpdERpYWxvZy1zZWxlY3QtYm94LWNvbnRlbnQgLmRpc2FibGUtZGVsZXRlOmhvdmVyLFxuLkFwcEVkaXRWaWV3LWlucHV0Ym94LWJveC1zcGFuLmRpc2FibGUtZGVsZXRlOmhvdmVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG59XG5cbi5FZGl0RGlhbG9nLXNlbGVjdC1ib3gtY29udGVudCAuZGlzYWJsZS1kZWxldGU6aG92ZXIgYnV0dG9uLFxuLkFwcEVkaXRWaWV3LWlucHV0Ym94LWJveC1zcGFuLmRpc2FibGUtZGVsZXRlOmhvdmVyIGEge1xuICAgIG9wYWNpdHk6IDA7XG59XG5cbi5BcHBFZGl0Vmlldy1pbnB1dGJveC1ib3gtc3Bhbjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCAycHggNnB4IHJnYmEoMCwgMCwgMCwgLjEyKTtcbn1cblxuLkFwcEVkaXRWaWV3LWlucHV0Ym94LWJveC1zcGFuIGEge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMHB4O1xuICAgIHRvcDogMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4xcyBsaW5lYXI7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9kZXZlbG9wZXIvYXNzZXRzL2ltZy9zcGFuLXJlbW92ZS5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciAjZmZmO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5BcHBFZGl0Vmlldy1pbnB1dGJveC1ib3gtc3Bhbjpob3ZlciBhIHtcbiAgICBvcGFjaXR5OiAwLjg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG59XG5cbi5BcHBFZGl0Vmlldy1pbnB1dGJveC1ib3gtc3BhbiBhOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAxO1xufVxuXG4uQXBwRWRpdFZpZXctaW5wdXRib3gtYm94ID4gYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5BcHBFZGl0Vmlldy1pbnB1dGJveC1ib3ggPiBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjE4cyBsaW5lYXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6ICNmMmY1Zjc7XG4gICAgYm9yZGVyOiAxcHggZGFzaGVkICNlMGUwZTA7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5BcHBFZGl0Vmlldy1pbnB1dGJveC1ib3ggPiBhIGRpdiB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLkFwcEVkaXRWaWV3LWlucHV0Ym94LWJveCBpbWcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXgtd2lkdGg6IDEwMHB4O1xuICAgIG1heC1oZWlnaHQ6IDEwMHB4O1xufVxuXG4uQXBwRWRpdFZpZXctaW5wdXRib3gtYm94ID4gYSA+IGkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiA5OTg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9kZXZlbG9wZXIvYXNzZXRzL2ltZy9idG5fcmVtb3ZlLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIHJpZ2h0OiA4cHg7XG4gICAgdG9wOiA4cHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4xOHMgbGluZWFyO1xuICAgIG9wYWNpdHk6IDA7XG59XG5cbi5yaWdodC10b3AtY2xvc2Uge1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvZGV2ZWxvcGVyL2Fzc2V0cy9pbWcvYnRuX3JlbW92ZS5wbmdcIik7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxNnB4O1xuICAgIHRvcDogMTZweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLkFwcEVkaXRWaWV3LWlucHV0Ym94LWJveCA+IGE6aG92ZXIgPiBpIHtcbiAgICBvcGFjaXR5OiAxO1xufVxuXG4uQXBwRWRpdFZpZXctaW5wdXRib3gtYm94ID4gYTpob3ZlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMnB4LCAwKSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDZweCByZ2JhKDAsIDAsIDAsIC4xMik7XG59XG5cbi5BcHBFZGl0Vmlldy1pbnB1dGJveC1ib3ggPiBhIHNwYW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgbGVmdDogMHB4O1xuICAgIHRvcDogMHB4O1xuICAgIGNvbG9yOiAjNjNhZjU3O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgcGFkZGluZzogMzBweCAwIDE4cHggMDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBiYWNrZ3JvdW5kOiAjZjJmNWY3O1xuICAgIG9wYWNpdHk6IDA7XG59XG5cbi5BcHBFZGl0Vmlldy1pbnB1dGJveC1ib3ggPiBhOmhvdmVyIHNwYW4ge1xuICAgIG9wYWNpdHk6IDAuODtcbn1cblxuLkFwcEVkaXRWaWV3LWlucHV0Ym94LWJveCA+IHAge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogI2E5YWFiZDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLkFwcEVkaXRWaWV3LWlucHV0Ym94LWFwcGxhbmcgbGFiZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMjBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG59XG5cbi5BcHBFZGl0Vmlldy1pbnB1dGJveC1ib3ggPiAuQXBwRWRpdFZpZXctaW5wdXRib3gtYm94LWVycm9yIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiAjQjk0QTQ4O1xufVxuXG4uQXBwRWRpdFZpZXctaW5wdXRib3gtYXBwbGFuZyA+IC5BcHBFZGl0Vmlldy1pbnB1dGJveC1ib3gtZXJyb3Ige1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2xvcjogI0I5NEE0ODtcbiAgICB0b3A6IDA7XG59XG5cbi8qQXBwQXBrRWlkdFZpZXctYWN0aW9uLWJveCovXG4uQXBwRWRpdFZpZXctYWN0aW9uLWJveCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uQXBwRWRpdFZpZXctYWN0aW9uLXNhbmRib3gge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIGNvbG9yOiAjNjNBRjU3O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLkFwcEVkaXRWaWV3LXBvcHVwIHRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDAgMnB4O1xuICAgIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG59XG5cbi5BcHBFZGl0Vmlldy1wb3B1cCB0aGVhZCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2QzZTBlYTtcbn1cblxuLkFwcEVkaXRWaWV3LXBvcHVwIHRoZWFkIHRoIHtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjNWI1Zjg3O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDNlMGVhO1xufVxuXG4uQXBwRWRpdFZpZXctcG9wdXAgdGJvZHkgdHIge1xuICAgIGJhY2tncm91bmQ6ICNmMmY1Zjc7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4xOHMgbGluZWFyO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmO1xufVxuXG4uQXBwRWRpdFZpZXctcG9wdXAgdGQge1xuICAgIGJhY2tncm91bmQ6ICNmMmY1Zjc7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogIzViNWY4NztcbiAgICBwYWRkaW5nOiA2cHggMCA2cHggMTZweDtcbn1cblxuLkFwcEVkaXRWaWV3LXBvcHVwIHRkID4gZGl2IHtcbiAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMjZweDtcbn1cblxuLkFwcEVkaXRWaWV3LXBvcHVwIHRkID4gZGl2IGxhYmVsIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgY29sb3I6ICM1YjVmODcgIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDIxOHB4O1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbn1cblxuLkFwcEVkaXRWaWV3LXBvcHVwIHRyIHRoOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgd2lkdGg6IDE2NHB4O1xuICAgIHRleHQtaW5kZW50OiA0MHB4O1xufVxuXG4uQXBwRWRpdFZpZXctcG9wdXAgdHIgdGQ6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBjb2xvcjogIzYzYWY1NztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uQXBwRWRpdFZpZXctcG9wdXAgdHIgdGQ6Zmlyc3QtY2hpbGQgZGl2IGxhYmVsIHtcbiAgICBjb2xvcjogIzYzYWY1NyAhaW1wb3J0YW50O1xufVxuXG4uQXBwRWRpdFZpZXctcG9wdXAgdHIgdGg6Zmlyc3QtY2hpbGQgPiBkaXYsXG4uQXBwRWRpdFZpZXctcG9wdXAgdHIgdGQ6Zmlyc3QtY2hpbGQgPiBkaXYge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5BcHBFZGl0Vmlldy1wb3B1cCB0ciB0ZDpmaXJzdC1jaGlsZCA+IGgzIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uQXBwRWRpdFZpZXctcG9wdXAgdHIgdGQ6bnRoLWNoaWxkKDIpIHtcbiAgICBjb2xvcjogIzYzYWY1Nztcbn1cblxuLkFwa0VkaXRvclZpZXdfc3RlcF90YWJzX3RpdGxlIGJ1dHRvbiBsYWJlbCB7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmNsb3NlVGFiTGluayB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xM3B4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEzcHg7XG4gICAgaGVpZ2h0OiAxM3B4O1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogLTM0cHg7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjE4cyBlYXNlLW91dDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvZGV2ZWxvcGVyL2Fzc2V0cy9pbWcvYnRuX3JlbW92ZS5wbmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbn1cblxuLkFwa0VkaXRvclZpZXdfc3RlcF90YWJzX3RpdGxlOmhvdmVyIC5jbG9zZVRhYkxpbmsge1xuICAgIG9wYWNpdHk6IDAuMztcbn1cblxuLkFwa0VkaXRvclZpZXdfc3RlcF90YWJzX3RpdGxlIC5jbG9zZVRhYkxpbms6aG92ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuXG4uQXBwRWRpdFZpZXctaW5wdXRib3gtYm94LXRpdGxlc2VsZWN0IHtcbiAgICB3aWR0aDogMjQwcHggIWltcG9ydGFudDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tdG9wOiAtMjBweDtcbn1cblxuLkFwcEVkaXRWaWV3LWlucHV0Ym94LWFwcGxhbmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0MHB4Oztcbn1cblxuLmJveC1wYXJhbVVwbG9hZCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmJveC1wYXJhbVVwbG9hZC5oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMjBzO1xufVxuXG4ucGFyYW1VcGxvYWQtdGVtcGxhdGUtbGFiZWwge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuXG4uaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4ucHI0MCB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbn1cblxuLnByLTE2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNnB4O1xufVxuXG4uQXBwRWRpdFZpZXctaW5wdXRib3gtYm94LkFwcEVkaXRWaWV3LWFway1pY29uIGltZywgLkFwcEVkaXRWaWV3LWlucHV0Ym94LWJveC5BcHBFZGl0Vmlldy1hcGstaWNvbiBhIHtcbiAgICB3aWR0aDogNzJweDtcbiAgICBoZWlnaHQ6IDcycHg7XG59XG5cbi5FZGl0RGlhbG9nLXNlbGVjdC1ib3gge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkM2UwZWE7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjI0cyBlYXNlLW91dDtcbn1cblxuLkVkaXREaWFsb2ctc2VsZWN0LWJveC5vcGVuIHtcbiAgICBib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG5cbi5FZGl0RGlhbG9nLXNlbGVjdC1ib3gtdGl0bGUge1xuICAgIGhlaWdodDogMzZweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICBiYWNrZ3JvdW5kOiAjZjJmNWY3O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLkVkaXREaWFsb2ctc2VsZWN0LWJveC10aXRsZSBoMyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjYTlhYWJkO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgdGV4dC1pbmRlbnQ6IDE2cHg7XG59XG5cbi5FZGl0RGlhbG9nLXRpdGxlLWNoZWNrYm94IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICByaWdodDogNTZweDtcbiAgICB0b3A6IDZweDtcbiAgICBtaW4td2lkdGg6IDM2cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uRWRpdERpYWxvZy10aXRsZS1lZGl0Ym94IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICByaWdodDogMTBweDtcbiAgICB0b3A6IDA7XG4gICAgbWluLXdpZHRoOiAzNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5FZGl0RGlhbG9nLXRpdGxlLWVkaXRib3ggc3ZnIHtcbiAgICBjb2xvcjogIzYzYWY1NyAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi50cmVlYm94LWxlZnQuRWRpdERpYWxvZy1zZWxlY3QtYm94LWRldGFpbCB7XG4gICAgYmFja2dyb3VuZDogI2U5ZWZmNDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXgtaGVpZ2h0OiAwcHg7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgdHJhbnNpdGlvbjogYWxsIC4yNHMgZWFzZS1vdXQ7XG4gICAgcGFkZGluZzogMCAxNnB4O1xufVxuXG4uRWRpdERpYWxvZy1zZWxlY3QtYm94Lm9wZW4gLnRyZWVib3gtbGVmdC5FZGl0RGlhbG9nLXNlbGVjdC1ib3gtZGV0YWlsIHtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xufVxuXG4udHJlZWJveC1sZWZ0LkVkaXREaWFsb2ctc2VsZWN0LWJveC1kZXRhaWwgLnRyZWVib3gtbm9kZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLnRyZWVib3gtbGVmdC5FZGl0RGlhbG9nLXNlbGVjdC1ib3gtZGV0YWlsIGRkID4gZGw6bGFzdC1jaGlsZDphZnRlciB7XG4gICAgYmFja2dyb3VuZDogI2U5ZWZmNDtcbn1cblxuLkVkaXREaWFsb2ctc3dpdGNoZXMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDEycHg7XG4gICAgdG9wOiAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAzNnB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5FZGl0RGlhbG9nLXN3aXRjaGVzIHN2ZyB7XG4gICAgaGVpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5FZGl0RGlhbG9nLXN3aXRjaGVzIHNwYW4ge1xuICAgIHRvcDogLTZweCAhaW1wb3J0YW50O1xufVxuXG4udHJlZWJveC1sZWZ0LkVkaXREaWFsb2ctc2VsZWN0LWJveC1kZXRhaWwgLnRyZWVib3gtbm9kZS1idG4gPiBkaXYge1xuICAgIHBhZGRpbmctbGVmdDogNDJweDtcbn1cblxuLkVkaXREaWFsb2ctc2VsZWN0LWJveC1jb250ZW50IHtcbiAgICBtaW4taGVpZ2h0OiAyMHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDNlMGVhO1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5FZGl0RGlhbG9nLXNlbGVjdC1ib3gtY29udGVudCA+IHNwYW4ge1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDAgNnB4IDZweCAwO1xuICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHBhZGRpbmc6IDAgNnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjI0cyBlYXNlLW91dDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBtaW4td2lkdGg6IDMwcHg7XG4gICAgbWluLWhlaWdodDogMjRweDtcbn1cblxuLkVkaXREaWFsb2ctc2VsZWN0LWJveC1jb250ZW50ID4gc3BhbiBidXR0b24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMHB4O1xuICAgIHdpZHRoOiAyMnB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyMnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgIWltcG9ydGFudDtcbn1cblxuLkVkaXREaWFsb2ctc2VsZWN0LWJveC1jb250ZW50ID4gc3BhbiBidXR0b24gc3ZnIHtcbiAgICBjb2xvcjogI2ZmOTgwMCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTZweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5FZGl0RGlhbG9nLXNlbGVjdC1ib3gtY29udGVudCA+IHNwYW46aG92ZXIge1xufVxuXG4uRWRpdERpYWxvZy1zZWxlY3QtYm94LWNvbnRlbnQgPiBzcGFuOmhvdmVyIGJ1dHRvbiB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTApICFpbXBvcnRhbnQ7XG4gICAgb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kOiAjZTVmOGZiICFpbXBvcnRhbnQ7XG59XG5cbi5BcGtFZGl0b3JWaWV3X3N0ZXBfY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNzBweDtcbiAgICB3aWR0aDogNzMwcHggIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogNjJweCAhaW1wb3J0YW50O1xufVxuXG4uQXBrRWRpdG9yVmlld19zdGVwX2NvbnRhaW5lciA+IGRpdiA+IGRpdjpudGgtY2hpbGQoMm4pIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5BcGtFZGl0b3JWaWV3X3N0ZXBfY29udGFpbmVyID4gZGl2ID4gZGl2IHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLkFwa0VkaXRvclZpZXdfc3RlcDFfdGl0bGUsIC5BcGtFZGl0b3JWaWV3X3N0ZXAyX3RpdGxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogI2RjZGZlNyAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAyMnB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDEwMCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjNWI1Zjg3ICFpbXBvcnRhbnQ7XG59XG5cbi5BcGtFZGl0b3JWaWV3X3N0ZXAxX3RpdGxlID4gc3BhbiwgLkFwa0VkaXRvclZpZXdfc3RlcDJfdGl0bGUgPiBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5BcGtFZGl0b3JWaWV3X3N0ZXAxX3RpdGxlOjphZnRlciwgLkFwa0VkaXRvclZpZXdfc3RlcDJfdGl0bGU6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIjFcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNnB4O1xuICAgIHJpZ2h0OiAxNnB4O1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBiYWNrZ3JvdW5kOiAjNmU3MTcyO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuXG4uQXBrRWRpdG9yVmlld19zdGVwMl90aXRsZTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiMlwiO1xufVxuXG4uQXBrRWRpdG9yVmlld19zdGVwMV9jb250ZW50LCAuQXBrRWRpdG9yVmlld19zdGVwMl9jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5BcGtFZGl0b3JWaWV3X3N0ZXAxX2NvbnRlbnQgPiBkaXYgPiBkaXYsXG4uQXBrRWRpdG9yVmlld19zdGVwMl9jb250ZW50ID4gZGl2ID4gZGl2IHtcbiAgICBoZWlnaHQ6IFwiXCIgIWltcG9ydGFudDtcbn1cblxuLkFwa0VkaXRvclZpZXdfc3RlcF9hcHBfdHlwZV9zd2l0Y2hlcyB7XG4gICAgcGFkZGluZy10b3A6IDQzcHg7XG59XG5cbi5BcGtFZGl0b3JWaWV3X3N0ZXBfYXBwX3R5cGVfc3dpdGNoZXMgLmNoZWNrYm94X2NvbnRhaW5lciA+IGRpdiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLkFwa0VkaXRvclZpZXdfc3RlcDJfaW5uZXJfcmVhZGlvZ3JwID4gZGl2IHtcbiAgICBmbG9hdDogbGVmdDtcbn1cblxuLkFwa0VkaXRvclZpZXdfc3RlcF90YWJzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyOXB4O1xufVxuXG4uQXBrRWRpdG9yVmlld19zdGVwX3RhYnNfdGl0bGUge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5cbi5BcGtFZGl0b3JWaWV3X3N0ZXBfdGFic190aXRsZSA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDNlMGVhICFpbXBvcnRhbnQ7XG59XG5cbi5BcGtFZGl0b3JWaWV3X3N0ZXBfdGFic190aXRsZSA+IGRpdiA+IGJ1dHRvbiB7XG4gICAgcGFkZGluZzogNnB4IDAgNXB4IDAgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbn1cblxuLkFwa0VkaXRvclZpZXdfc3RlcF90YWJzX3RpdGxlID4gZGl2Omxhc3QtY2hpbGQge1xuICAgIC8qIHRvcDogLTY0cHg7ICovXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgLyogcG9pbnRlci1ldmVudHM6IG5vbmU7ICovXG59XG5cbi5BcGtFZGl0b3JWaWV3X3N0ZXBfdGFic190aXRsZSA+IGRpdjpsYXN0LWNoaWxkIGRpdiB7XG4gICAgLyogaGVpZ2h0OiAxM3B4ICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3c6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB0b3A6IDA7ICovXG59XG5cbi5BcGtFZGl0b3JWaWV3X3N0ZXBfdGFic190aXRsZSA+IGRpdjpsYXN0LWNoaWxkIGEge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG5cbi5BcGtFZGl0b3JWaWV3X3N0ZXBfdGFic19jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuXG4uQXBrRWRpdG9yVmlld19zdGVwX3RhYnNfY29udGVudCA+IGRpdiB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5BcGtFZGl0b3JWaWV3X3N0ZXBfdGFic19jb250ZW50ID4gZGl2ID4gZGl2IHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAxMDhweDtcbn1cblxuLkFwa0VkaXRvclZpZXdfc3RlcF9pbnB1dF9ib3gge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uQXBrRWRpdG9yVmlld19zdGVwX2lucHV0X2JveCAuaW5wdXRfbGFiZWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuXG4uQXBrRWRpdG9yVmlld19zdGVwX2lucHV0X2JveCA+IGRpdiB7XG4gICAgd2lkdGg6IDYwNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5BcGtFZGl0b3JWaWV3X2lucHV0X2JveF9kbGcge1xuXG59XG5cbi5BcGtFZGl0b3JWaWV3X2lucHV0X2JveF9kbGcgPiBidXR0b24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIHRvcDogNTBweDtcbiAgICByaWdodDogLTEzcHg7XG59XG5cbi5BcGtFZGl0b3JWaWV3X3N0ZXBfaW5uZXJfc3RlcF91cGxvYWRfYm94IHtcbiAgICB3aWR0aDogMTQwcHg7XG4gICAgaGVpZ2h0OiAxNDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzdweDtcbn1cblxuLkFwa0VkaXRvclZpZXdfc3RlcF9pbm5lcl9zdGVwX3VwbG9hZF9ib3ggaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDMwO1xufVxuXG4uQXBrRWRpdG9yVmlld19zdGVwX2lubmVyX3N0ZXBfdXBsb2FkX2JveCA+IGEuQXBrRWRpdG9yVmlld19zdGVwX3VwbG9hZF9idG4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxNDBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzYzYWY1NztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTIwO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE4cztcbn1cblxuLkFwa0VkaXRvclZpZXdfc3RlcF9pbm5lcl9zdGVwX3VwbG9hZF9ib3ggPiBhLkFwa0VkaXRvclZpZXdfc3RlcF91cGxvYWRfcmVtb3ZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTNweDtcbiAgICBoZWlnaHQ6IDEzcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2RldmVsb3Blci9hc3NldHMvaW1nL2J0bl9yZW1vdmUucG5nXCIpIG5vLXJlcGVhdDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdG9wOiAxMHB4O1xuICAgIHotaW5kZXg6IDYwMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMThzIGVhc2Utb3V0O1xufVxuXG4uQXBrRWRpdG9yVmlld19zdGVwX2lubmVyX3N0ZXBfdXBsb2FkX2JveDpob3ZlciBhLkFwa0VkaXRvclZpZXdfc3RlcF91cGxvYWRfcmVtb3ZlIHtcbiAgICBvcGFjaXR5OiAwLjM7XG59XG5cbi5BcGtFZGl0b3JWaWV3X3N0ZXBfaW5uZXJfc3RlcF91cGxvYWRfYm94IGEuQXBrRWRpdG9yVmlld19zdGVwX3VwbG9hZF9yZW1vdmU6aG92ZXIge1xuICAgIG9wYWNpdHk6IDE7XG59XG5cbi5BcGtFZGl0b3JWaWV3X3N0ZXBfaW5uZXJfc3RlcF91cGxvYWRfYm94ID4gYS5BcGtFZGl0b3JWaWV3X3N0ZXBfdXBsb2FkX2J0bjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2RldmVsb3Blci9hc3NldHMvaW1nL3VwbG9hZC1pbWFnZS1hY3RpdmUucG5nXCIpIG5vLXJlcGVhdDtcbiAgICBmb250LXNpemU6IDE1cHg7XG59XG5cbi5BcGtFZGl0b3JWaWV3X3N0ZXBfYnRuX2dyb3VwIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luOiAwO1xufVxuXG4uQXBrRWRpdG9yVmlld19zdGVwX2J0bl9ncm91cCA+IGRpdiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEycHggIWltcG9ydGFudDtcbn1cblxuLkFwa0VkaXRvclZpZXdfc3RlcF9idG5fZ3JvdXAgPiBidXR0b24ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5BcGtFZGl0b3JWaWV3X3N0ZXBfY29udGFpbmVyIC5BcGtFZGl0b3JWaWV3LWFwcC1saXN0LXJvdyB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB3aWR0aDogMjA2cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG59XG5cbi5BcGtFZGl0b3JWaWV3X3N0ZXBfY29udGFpbmVyIC5BcHBMaXN0Vmlldy1hcHAtbGlzdC1pdGVtLWljb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogNThweDtcbiAgICBoZWlnaHQ6IDU4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTBlMGUwO1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIG1hcmdpbi1ib3R0b206IDlweDtcbn1cblxuLkFwa0VkaXRvclZpZXctYXBwLWxpc3Qtcm93IHVsIGxpIHtcbiAgICB3aWR0aDogMTEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLkFwa0VkaXRvclZpZXdfc3RlcF9jb250YWluZXIgLkFwa0VkaXRvclZpZXctYXBwLWxpc3Qtcm93IGxpIHtcbiAgICB3aWR0aDogNjNweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTQzcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi13aWR0aDogNjNweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbn1cblxuLkFwa0VkaXRvclZpZXdfc3RlcF9jb250YWluZXIgLkFwa0VkaXRvclZpZXctYXBwLWxpc3Qtcm93IHVsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5BcGtFZGl0b3JWaWV3X3N0ZXBfY29udGFpbmVyIC5BcGtFZGl0b3JWaWV3LWFwcC1saXN0LXJvdyBsaSA+IHNwYW4sXG4uQXBrRWRpdG9yVmlld19zdGVwX2NvbnRhaW5lciAuQXBrRWRpdG9yVmlldy1hcHAtbGlzdC1yb3cgbGkgPiBkaXYge1xuXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNjNweDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEyMHB4O1xufVxuXG4uQXBrRWRpdG9yVmlld19zdGVwX2NvbnRhaW5lciAuQXBrRWRpdG9yVmlldy1hcHAtbGlzdC1yb3cgaDMge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xufVxuXG4uQXBrRWRpdG9yVmlld19zdGVwX2NvbnRhaW5lciAuQXBrRWRpdG9yVmlldy1hcHAtbGlzdC1yb3cgaDMgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgY29sb3I6ICNhOWFhYmQ7XG59XG5cbi5BcGtFZGl0b3JWaWV3X3N0ZXBfY29udGFpbmVyIC5BcGtFZGl0b3JWaWV3LWFwcC1saXN0LXJvdyB1bCA+IGRpdiB7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5BcGtFZGl0b3JWaWV3LWFwcC1saXN0LXJvdyB1bCBsaTpudGgtY2hpbGQoMm4tMSkge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLkFwa0VkaXRvclZpZXctYXBwLWxpc3Qtcm93IHVsID4gZGl2IHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogNnB4IDA7XG59XG5cbi5BcGtFZGl0b3JWaWV3X3N0ZXBfdGFic19jb250ZW50IC5BcGtFZGl0b3JWaWV3X3N0ZXBfaW5wdXRfYm94ID4gZGl2IHtcbiAgICB3aWR0aDogMzg2cHggIWltcG9ydGFudDtcbn1cblxuLkFwa0VkaXRvclZpZXdfc3RlcF90YWJzX2NvbnRlbnQyID4gZGl2ID4gZGl2IHtcblxufVxuXG4uQXBrRWRpdG9yVmlld19zdGVwX2lucHV0X2JveCA+IGRpdiA+IGkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwcHg7XG4gICAgcmlnaHQ6IDdweDtcbiAgICBjb2xvcjogI2RiNDQzNztcbiAgICBmb250LXNpemU6IDIwcHg7XG59XG5cbi5BcGtFZGl0b3ItYWN0aW9uLWJveCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG4uQXBrRWRpdG9yVmlld19zdGVwX2lubmVyX3N0ZXBfY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4udGFiX3RpdGxlX2J0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi50YWJfdGl0bGVfYnRuOmZpcnN0LWNoaWxkID4gZGl2IHtcbiAgICAvKmZvbnQtd2VpZ2h0OiBib2xkOyovXG59XG5cbi50YWJfdGl0bGVfYnRuOmxhc3QtY2hpbGQ6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4vKi50YWJfdGl0bGVfYnRuOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyMnB4O1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgb3BhY2l0eTogMDtcbiAgICB3aWR0aDogMTlweDtcbiAgICBoZWlnaHQ6IDE5cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2RldmVsb3Blci9hc3NldHMvaW1nL2J0bl9yZW1vdmUucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgIWltcG9ydGFudDtcbn0qL1xuXG4udGFiX3RpdGxlX2J0bjpob3Zlcjo6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDAuMztcbn1cblxuLnRhYl90aXRsZV9idG46bGFzdC1jaGlsZCB7XG4gICAgdGV4dC1pbmRlbnQ6IDhweDtcbiAgICBjb2xvcjogIzYzYWY1NyAhaW1wb3J0YW50O1xufVxuXG4udGFiX3RpdGxlX2J0bjpsYXN0LWNoaWxkID4gZGl2IHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4udGFiX3RpdGxlX2J0bjpsYXN0LWNoaWxkID4gZGl2ID4gZGl2IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xufVxuXG4udGFiX3RpdGxlX2J0bjpsYXN0LWNoaWxkID4gZGl2OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvZGV2ZWxvcGVyL2Fzc2V0cy9pbWcvdGFiX3RpdGxlX2FkZF9idG4ucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLnBhcmFtLWRvd25sb2FkLWJ0biB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMzBweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgIWltcG9ydGFudDtcbn1cblxuLnBhcmFtLWRvd25sb2FkLWJ0biBzdmcge1xuICAgIGNvbG9yOiAjNjNhZjU3ICFpbXBvcnRhbnQ7XG59XG5cbi5BcHBFZGl0Vmlldy1zaWduYXR1cmUtd2FybmluZ3tcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6MjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGNvbG9yOiAjZmY5ODAwO1xuICAgIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZlYWNjO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luOiAtMjRweCAwIDMwcHggMDtcbn1cbi5zaWduYXR1cmUtd2FybmluZ3tcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6MjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGNvbG9yOiAjZmY5ODAwO1xuICAgIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZlYWNjO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luOiAyMHB4IDAgMCAwO1xufVxuXG5cbi5kb3dubG9hZC10ZW1wbGF0ZXtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmRvd25sb2FkLXRlbXBsYXRlIGF7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjMDBiY2Q0O1xuICAgIHRyYW5zaXRpb246IGFsbCAuMjRzIGVhc2Utb3V0O1xufVxuLmRvd25sb2FkLXRlbXBsYXRlIGE6aG92ZXJ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgb3BhY2l0eTogMC42O1xufVxuLmVyck1zZ1N0cmlwZXtcbiAgICBjb2xvcjogcmVkO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xufVxuLmVyck1zZ1N0cmlwZSBhe1xuICAgIGNvbG9yOiAjMDBiY2Q0O1xufVxuLkFwcEVkaXRfdGVzdF9maWVsZCBpbnB1dHtcbiAgICBib3JkZXItYm90dG9tOiBub25lIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBjb2xvcjogIzYzYWY1NyFpbXBvcnRhbnQ7XG59XG5cbi5yZV91cF9hcGtfZmlsZXNfbGFiZWx7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5kaXYuQXBwRWRpdFZpZXctYXBwcGFja2FnZS12ZXJzaW9ue1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QzZTBlYTtcbn1cbmRpdi5BcHBFZGl0Vmlldy1hcHBwYWNrYWdlLXZlcnNpb246bGFzdC1vZi10eXBle1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5kaXYuQXBwRWRpdFZpZXctYXBwcGFja2FnZS12ZXJzaW9uIHNwYW4uZmFjdG9yeV9uYW1le1xuICAgIGNvbG9yOiAjYTlhYWJkO1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5kaXYuQXBwRWRpdFZpZXctYXBwcGFja2FnZS12ZXJzaW9uIHN2Z3tcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGNvbG9yOiByZ2IoOTksIDE3NSwgODcpIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5kb3duX2FwcF92ZXJzaW9ue1xuICAgIGNvbG9yOiM1YjVmODc7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IC0xMHB4O1xufVxuLmRvd25fYXBwX3ZlcnNpb24gcC5kb3duX2FwX25hbWV7XG4gICAgd2lkdGg6MTUwcHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgYm9yZGVyOiBub25lO1xufVxuLnRpcC1hcHAtYXJlYXtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICNhOWFhYmQ7XG59XG4udGlwLWFwcC1zdWJhcmVhe1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59IiwiLkFwa0VkaXRvclN1Ym1pdENvbmZpcm1WaWV3X2NvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDMwcHhcbn1cblxuLkFwa0VkaXRvclN1Ym1pdENvbmZpcm1WaWV3X2NvbnRhaW5lciA+IGRpdiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRDNFMEVBO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA2MHB4IDA7XG4gICAgd2lkdGg6IDEwMDBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5BcGtFZGl0b3JTdWJtaXRDb25maXJtVmlld19jb250YWluZXIgPiBkaXYgPiBkaXYge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbi5BcGtFZGl0b3JTdWJtaXRDb25maXJtVmlld19jb250YWluZXIgaDIge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGNvbG9yOiAjNUI1Rjg3O1xuICAgIHRleHQtaW5kZW50OiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uQXBrRWRpdG9yU3VibWl0Q29uZmlybVZpZXdfY29udGFpbmVyIGgyIGkge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvZGV2ZWxvcGVyL2Fzc2V0cy9pbWcvaWNvbi1maW5pc2hlZC5wbmcnKSBuby1yZXBlYXQ7XG59XG5cbi5BcGtFZGl0b3JTdWJtaXRDb25maXJtVmlld19jb250YWluZXIgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjYTlhYWJkO1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xufSIsIlxuLnJlY2hhcnRzLWNhcnRlc2lhbi1heGlzLWxpbmUge1xuICAgIHN0cm9rZTogI2QzZTBlYSAhaW1wb3J0YW50O1xufVxuXG4ucmVjaGFydHMtY2FydGVzaWFuLWdyaWQtaG9yaXpvbnRhbCBsaW5lIHtcbiAgICBzdHJva2U6ICNkM2UwZWEgIWltcG9ydGFudDtcbn1cblxuLnJlY2hhcnRzLWNhcnRlc2lhbi1heGlzLXRpY2sgdGV4dCB7XG4gICAgZmlsbDogI2E5YWFiZCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuLnJlY2hhcnRzLWNhcnRlc2lhbi1heGlzLXRpY2stbGluZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLnJlY2hhcnRzLXN1cmZhY2UgZzpudGgtY2hpbGQoMykgbGluZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLnJlY2hhcnRzLWRlZmF1bHQtdG9vbHRpcCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2QzZTBlYSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEyKSAhaW1wb3J0YW50O1xufVxuXG4ucmVjaGFydHMtZGVmYXVsdC10b29sdGlwIHAge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogI2E5YWFiZDtcbn1cblxuLnJlY2hhcnRzLXRvb2x0aXAtaXRlbS1uYW1lIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjNWI1Zjg3ICFpbXBvcnRhbnQ7XG59XG5cbi5yZWNoYXJ0cy10b29sdGlwLWl0ZW0tdmFsdWUge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMwMGJjZDQgIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5yZWNoYXJ0cy1yZXNwb25zaXZlLWNvbnRhaW5lciA+IGRpdjpsYXN0LWNoaWxkID4gZGl2Omxhc3QtY2hpbGQgZGl2IHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uYXBwX2xpc3RfbmFtZV9ub3RfYWN0aXZlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICNmZjk4MDA7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59IiwiLnN0cmlwZV9jb21tb25fbWFpbntcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGJhY2tncm91bmQ6cmdiYSgyNDIsMjQ1LDI0NywxKTtcbn1cbi5zdHJpcGVfY29tbW9uX21haW4gLnN0cmlwZV9jb21tb25fbHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMzUwcHg7XG59XG4uc3RyaXBlX2NvbW1vbl9tYWluIC5zdHJpcGVfY29tbW9uX2wgLnAxe1xuICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OjYwMDtcbiAgICBjb2xvcjpyZ2JhKDkxLDk1LDEzNSwxKTtcbiAgICBsaW5lLWhlaWdodDoyMnB4O1xufVxuLnN0cmlwZV9jb21tb25fbWFpbiAuc3RyaXBlX2NvbW1vbl9sIC5wMntcbiAgICBmb250LXNpemU6MTJweDtcbiAgICBjb2xvcjpyZ2JhKDE2OSwxNzAsMTg5LDEpO1xuICAgIGxpbmUtaGVpZ2h0OjIwcHg7XG59XG4uc3RyaXBlX2NvbW1vbl9tYWluIC5zdHJpcGVfY29tbW9uX3J7XG4gICAgZmxvYXQ6IHJpZ2h0O1xufVxuLnN0cmlwZV9jb21tb25fcl9ze1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDozMTBweDtcbiAgICBoZWlnaHQ6IDcycHg7XG4gICAgYmFja2dyb3VuZDpyZ2JhKDI1MiwyNTQsMjU1LDEpO1xuICAgIGJvcmRlci1yYWRpdXM6NHB4O1xuICAgIGJvcmRlcjoxcHggZGFzaGVkIHJnYmEoMjExLDIyNCwyMzQsMSk7XG4gICAgcGFkZGluZzogMTJweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLnN0cmlwZV9jb21tb25fcl9zIC5kMXtcbiAgICBmbG9hdDogbGVmdDtcbn1cbi5zdHJpcGVfY29tbW9uX3JfcyAuZDEgLnAxe1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAvKiB3aWR0aDogMTgwcHg7ICovXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLnN0cmlwZV9jb21tb25fcl9zIC5kMSAucDEsLnN0cmlwZV9jb21tb25fcl9zIC5kMSAucDJ7XG4gICAgZm9udC1zaXplOjEycHg7XG4gICAgY29sb3I6cmdiYSgxNjksMTcwLDE4OSwxKTtcbiAgICBsaW5lLWhlaWdodDoyMHB4O1xufVxuLnN0cmlwZV9jb21tb25fcl9zIC5kMSAucDEgaSwuc3RyaXBlX2NvbW1vbl9yX3MgLmQxIC5wMiBpe1xuICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgIGNvbG9yOnJnYmEoOTEsOTUsMTM1LDEpO1xuICAgIGxpbmUtaGVpZ2h0OjIwcHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4uc3RyaXBlX2NvbW1vbl9yX3MgLmQye1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTBweDtcbn1cbi5zdHJpcGVfY29tbW9uX3JfcyAuZDIgaW1ne1xuICAgIG1hcmdpbi10b3A6IDhweDtcbn1cbi5zdHJpcGVfY29tbW9uX3JfcyAuc3RyaXBlX2NvbW1vbl9yX2R7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOjE0cHg7XG4gICAgZm9udC13ZWlnaHQ6NjAwO1xuICAgIGNvbG9yOnJnYmEoOTEsOTUsMTM1LDEpO1xuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnN0cmlwZV9jb21tb25fcl9zIC5zdHJpcGVfY29tbW9uX3JfZCBpbWd7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTJweDtcbn1cbi5zdHJpcGVfY29tbW9uX3JfZCBpe1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uc3RyaXBlX2NvbW1vbl9yX3M6aG92ZXJ7XG4gICAgYm9yZGVyOjFweCBkYXNoZWQgcmdiYSg5MSw5NSwxMzUsMSk7XG59XG4uc3RyaXBlX2NvbW1vbl9yX3M6aG92ZXIgLnN0cmlwZV9jb21tb25fcl9ke1xuICAgIG9wYWNpdHk6IDAuOTU7XG59XG5cblxuLnN0cmlwZV9jb21tb25fcl9he1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDoyOTJweDtcbiAgICBoZWlnaHQ6IDcycHg7XG4gICAgYmFja2dyb3VuZDpyZ2JhKDI1MiwyNTQsMjU1LDEpO1xuICAgIGNvbG9yOnJnYmEoOTksMTc1LDg3LDEpO1xuICAgIGJvcmRlci1yYWRpdXM6NHB4O1xuICAgIGJvcmRlcjoxcHggZGFzaGVkIHJnYmEoMjExLDIyNCwyMzQsMSk7XG4gICAgcGFkZGluZzogMTJweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6MTRweDtcbiAgICBmb250LXdlaWdodDo2MDA7XG4gICAgcGFkZGluZy10b3A6IDI0cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc3RyaXBlX2NvbW1vbl9yX2Egc3Zne1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGNvbG9yOnJnYmEoOTksMTc1LDg3LDEpICFpbXBvcnRhbnQ7XG59XG4uc3RyaXBlX2NvbW1vbl9yX2EgaXtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufSIsIlxuLnJlcG9ydC1jb250YWluZXIge1xuICAgIG1hcmdpbjogMzBweDtcbn1cblxuLnJlcG9ydC1jb250YWluZXItbGVmdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgd2lkdGg6IDMzMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLnJlcG9ydC1tZW51LWJ0biB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAuMjRzIGVhc2Utb3V0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnJlcG9ydC1tZW51LWJ0bi5hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9kZXZlbG9wZXIvYXNzZXRzL2ltZy9BcHBEZXRhaWxWaWV3LXZlcnNpb24tbGlzdC1hcGstYmcucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuXG4ucmVwb3J0LW1lbnUtYnRuLmRpc2FibGUge1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgb3BhY2l0eTogMC42O1xufVxuXG4ucmVwb3J0LW1lbnUtYnRuLmRpc2FibGUgPiBidXR0b24ge1xuICAgIGN1cnNvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG4ucmVwb3J0LW1lbnUtYnRuIGJ1dHRvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiA0cHggMjZweCAhaW1wb3J0YW50O1xufVxuXG4ucmVwb3J0LW1lbnUtYnRuIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzViNWY4NztcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLnJlcG9ydC1tZW51LWJ0bi5hY3RpdmUgc3BhbiB7XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbi5yZXBvcnQtbWVudS1idG46YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDE2cHg7XG4gICAgdG9wOiAxMnB4O1xuICAgIHdpZHRoOiAxN3B4O1xuICAgIGhlaWdodDogMTdweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvZGV2ZWxvcGVyL2Fzc2V0cy9pbWcvbWVudS1pY29uLnBuZ1wiKSBuby1yZXBlYXQgLTM0cHggLTM1N3B4O1xuICAgIG9wYWNpdHk6IDAuNjtcbn1cblxuLnJlcG9ydC1tZW51LWJ0bi5hY3RpdmU6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9kZXZlbG9wZXIvYXNzZXRzL2ltZy9tZW51LWljb24ucG5nXCIpIG5vLXJlcGVhdCAwIC0zNTdweDtcbiAgICBvcGFjaXR5OiAxO1xufVxuXG4ucmVwb3J0LWNvbnRhaW5lci1yaWdodCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDM1MHB4KTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qIGZpbHRlci1ib3ggKi9cblxuLnJlcG9ydC1maWx0ZXItYm94IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5yZXBvcnQtZmlsdGVyLWJveCA+IGxhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDVweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICNhOWFhYmQ7XG59XG5cbi5yZXBvcnQtZmlsdGVyLWJveCA+IGJ1dHRvbiB7XG4gICAgaGVpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDIycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgMTBweCAxMHB4IDAgIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDU1cHggIWltcG9ydGFudFxufVxuXG4ucmVwb3J0LWZpbHRlci1ib3ggPiBidXR0b24uYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjJmNWY3ICFpbXBvcnRhbnQ7XG59XG5cbi5yZXBvcnQtZmlsdGVyLWJveCA+IGJ1dHRvbiBzcGFuIHtcbiAgICBsaW5lLWhlaWdodDogMjJweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi8qIHN1bW1hcnktYm94ICovXG5cbi5yZXBvcnQtc3VtbWFyeS1ib3gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnJlcG9ydC1zdW1tYXJ5LWxpc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAxIDAgMjAlO1xuICAgIG1heC13aWR0aDogMjAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46MTBweCAwO1xufVxuXG4ucmVwb3J0LXN1bW1hcnktbGlzdCBidXR0b24ge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnJlcG9ydC1zdW1tYXJ5LWxpc3QgYnV0dG9uOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGJvdHRvbTogMTRweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2RldmVsb3Blci9hc3NldHMvaW1nL3JvbGVsaXN0LWp1cmlzZGljdGlvbi11bmNoZWNrZWQucG5nXCIpIG5vLXJlcGVhdDtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4ucmVwb3J0LXN1bW1hcnktbGlzdC5hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2RldmVsb3Blci9hc3NldHMvaW1nL3JvbGVsaXN0LWp1cmlzZGljdGlvbi1jaGVja2VkLnBuZ1wiKSBuby1yZXBlYXQ7XG59XG5cbi5yZXBvcnQtc3VtbWFyeS1saXN0IGJ1dHRvbjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgYmFja2dyb3VuZDogI2QzZTBlYTtcbiAgICByaWdodDogMHB4O1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC0xNXB4O1xufVxuXG4ucmVwb3J0LXN1bW1hcnktbGlzdC5sYXN0IGJ1dHRvbjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLnJlcG9ydC1zdW1tYXJ5LWxpc3QgaDMge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGNvbG9yOiAjMDBiY2Q0O1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4ICFpbXBvcnRhbnQ7XG4gICAgd29yZC1icmVhazogYnJlYWstYWxsO1xufVxuXG4ucmVwb3J0LXN1bW1hcnktbGlzdCBwIHtcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzViNWY4NyAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5yZXBvcnQtc3VtbWFyeS1saXN0IGVtIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICNhOWFhYmQ7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMThweCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucmVwb3J0LXN1bW1hcnktbGlzdCBzcGFuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5yZXBvcnQtc3VtbWFyeS1saXN0IC5yZXBvcnQtc3VtbWFyeS10aXBzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjNWI1Zjg3O1xuICAgIGJhY2tncm91bmQ6ICNmM2Y2Zjc7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2QzZTBlYTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICB0b3A6IC0xMHB4O1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjI0cyBlYXNlLW91dDtcbiAgICBwYWRkaW5nOiAxMHB4O1xufVxuXG4ucmVwb3J0LXN1bW1hcnktbGlzdCAucmVwb3J0LXN1bW1hcnktdGlwczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTdweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC02cHg7XG4gICAgd2lkdGg6IDEzcHg7XG4gICAgaGVpZ2h0OiA3cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2RldmVsb3Blci9hc3NldHMvaW1nL3JlcG9ydC1zdW1tYXJ5LXRpcHMucG5nXCIpIG5vLXJlcGVhdDtcbn1cblxuLnJlcG9ydC1zdW1tYXJ5LWxpc3Q6aG92ZXIgLnJlcG9ydC1zdW1tYXJ5LXRpcHMge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdG9wOiAtNjBweDtcbn1cblxuLnJlcG9ydC1zdW1tYXJ5LWxpc3QgLnJlcG9ydC1zdW1tYXJ5LXRpcHMgZW0ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogIzAwYmNkNDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbi1yaWdodDogNnB4O1xufVxuXG4ucmVwb3J0LWNvbnRhaW5lci1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMjBweCAyMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogMCAycHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnJlcG9ydC1jb250YWluZXItY29udGVudC5yZXBvcnQtNjAge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNjAxcHg7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBoZWlnaHQ6IDMxMHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMjBweCAxMHB4IDA7XG59XG5cbi5yZXBvcnQtY29udGFpbmVyLWNvbnRlbnQucmVwb3J0LTQwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDM3OXB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgaGVpZ2h0OiAzMTBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuXG4ucmVwb3J0LWNvbnRhaW5lci1jb250ZW50ID4gaDQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBjb2xvcjogIzViNWY4NztcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucmVwb3J0LWNvbnRhaW5lci1jb250ZW50IHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogI2E5YWFiZDtcbiAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vKiByZXBvcnQtdGFibGUgKi9cblxuLnJlcG9ydC10YWJsZSB7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkM2UwZWE7XG59XG5cbi5yZXBvcnQtdGFibGUgdGhlYWQgdHIge1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGhlaWdodDogNDRweDtcbiAgICBiYWNrZ3JvdW5kOiAjZjJmNWY3O1xuICAgIGNvbG9yOiAjYTlhYWJkO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QzZTBlYTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ucmVwb3J0LXRhYmxlIHRoZWFkIHRyIHRoIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuXG59XG5cbi5yZXBvcnQtdGFibGUgdGhlYWQgdHIgdGg6Zmlyc3QtY2hpbGQsXG4ucmVwb3J0LXRhYmxlIHRyIHRkOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbi5yZXBvcnQtdGFibGUgdGhlYWQgdHIgdGg6bGFzdC1jaGlsZCxcbi5yZXBvcnQtdGFibGUgdHIgdGQ6bGFzdC1jaGlsZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuLnJlcG9ydC10YWJsZSB0Ym9keSB0ciB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGNvbG9yOiAjNWI1Zjg3O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QzZTBlYTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4yNHMgZWFzZS1vdXQ7XG59XG5cbi5yZXBvcnQtdGFibGUgdGJvZHkgdHI6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmMmY1Zjc7XG59XG5cbi5yZXBvcnQtdGFibGUgdGJvZHkgdHIgdGQ6Zmlyc3QtY2hpbGQge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ucmVwb3J0LXRhYmxlIHRkIGJ1dHRvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweCAhaW1wb3J0YW50O1xufVxuLnJlcG9ydC10YWJsZSB0ZCBidXR0b24gc3Zne1xuICAgIGNvbG9yOiAjNjNhZjU3ICFpbXBvcnRhbnQ7XG59XG5cbi5yZXBvcnQtdGFibGUgdGZvb3QgdHIge1xuICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgIGhlaWdodDogNTRweDtcbiAgICBiYWNrZ3JvdW5kOiAjZjJmNWY3O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDNlMGVhO1xufVxuXG4ucmVwb3J0LXRhYmxlIHRmb290IHRyIHRkIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogIzViNWY4Nztcbn1cblxuLnJlcG9ydC10YWJsZSB0Zm9vdCB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uc3RyaXBlX2FjY291bnRfc2V0dGluZyBoM3tcbiAgICBmbG9hdDpsZWZ0O1xufVxuLnN0cmlwZV9hY2NvdW50X3NldHRpbmcgLnN0cmlwZV9zX3J7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgY29sb3I6cmdiYSg5OSwxNzUsODcsMSk7XG4gICAgZm9udC13ZWlnaHQ6NTAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5zdHJpcGVfYWNjb3VudF9zZXR0aW5nIC5zdHJpcGVfc19yMntcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBjb2xvcjpyZ2JhKDk5LDE3NSw4NywxKTtcbiAgICBmb250LXdlaWdodDo1MDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuIiwiXG4uRGV0YWlsVmlldy1ib3ggPiBsaSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkM2UwZWE7XG4gICAgcGFkZGluZzogOXB4IDAgMTFweCAxODBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjNWI1Zjg3O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIG1pbi1oZWlnaHQ6IDI2cHg7XG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xufVxuXG4uRGV0YWlsVmlldy1ib3ggbGkgZW0ge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiA5cHg7XG4gICAgY29sb3I6ICNhOWFhYmQ7XG4gICAgbWF4LXdpZHRoOiAxNTNweDtcblxufVxuXG4uRGV0YWlsVmlldy1ib3ggbGkgZW0gaW1nIHtcbiAgICBoZWlnaHQ6IDQ5cHg7XG4gICAgd2lkdGg6IDQ5cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBib3gtc2hhZG93OiAwIDJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cblxuLkRldGFpbFZpZXctYm94IGxpIGgzIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luOiAwIDAgMTBweDtcbn1cbi50aXBzX2NvbnRlbnRfYXJlYXtcbiAgICBwYWRkaW5nOiAxMHB4O1xufVxuXG4iLCJcbi5lbnJvbGwtY29udGFpbmVye1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcGFkZGluZzowIDE1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuLmVucm9sbC1jb250YWluZXIye1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDMwcHggMjBweCAxcHggMjBweDtcbn1cblxuXG4uZW5yb2xsLWNvbnRhaW5lci1sZWZ0e1xuICAgIHdpZHRoOiA3MjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbi5lbnJvbGwtY29udGFpbmVyMiAuZW5yb2xsLWNvbnRhaW5lci1sZWZ0e1xuICAgIHdpZHRoOiA2NjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5lbnJvbGwtY29udGFpbmVyLWxlZnQgdWx7XG4gICAgbWFyZ2luOiAyMHB4IDAgLTIwcHggMDtcbn1cbi5lbnJvbGwtY29udGFpbmVyLXJpZ2h0e1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4uZW5yb2xsLWNvbnRhaW5lci1yaWdodCBzdmd7XG4gICAgd2lkdGg6IDIwcHghaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IC0xcHghaW1wb3J0YW50XG59XG5cbi5lbnJvbGwtY29udGFpbmVyLXN0ZXB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmVucm9sbC1jb250YWluZXItc3RlcCBoM3tcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICM1YjVmODc7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5lbnJvbGwtY29udGFpbmVyLXN0ZXAgaDM6YmVmb3Jle1xuICAgIGNvbnRlbnQ6IFwiMDFcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDI4cHg7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIGJhY2tncm91bmQ6ICM1YjVmODc7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi5lbnJvbGwtY29udGFpbmVyLXN0ZXA6bnRoLWNoaWxkKDIpIGgzOmJlZm9yZXtcbiAgICBjb250ZW50OiBcIjAyXCI7XG59XG4uZW5yb2xsLWNvbnRhaW5lci1zdGVwOm50aC1jaGlsZCgzKSBoMzpiZWZvcmV7XG4gICAgY29udGVudDogXCIwM1wiO1xufVxuLmVucm9sbC1jb250YWluZXItc3RlcDpudGgtY2hpbGQoNCkgaDM6YmVmb3Jle1xuICAgIGNvbnRlbnQ6IFwiMDRcIjtcbn1cbi5lbnJvbGwtY29udGFpbmVyLXN0ZXAgaDM6YWZ0ZXJ7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMTRweDtcbiAgICB0b3A6IDM0cHg7XG4gICAgd2lkdGg6IDFweDtcbiAgICBib3JkZXItbGVmdDogMXB4IGRhc2hlZCAjZDNlMGVhO1xuICAgIGJvdHRvbTogLTI0cHg7XG59XG4uZW5yb2xsLWNvbnRhaW5lci1zdGVwOm50aC1jaGlsZCg0KSBoMzphZnRlcntcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uZW5yb2xsLWNvbnRhaW5lci1jb2Rle1xuICAgIGJhY2tncm91bmQ6ICNlOWVkZjU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjYTlhYWJkO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBcbn1cbi5lbnJvbGwtY29udGFpbmVyLWNvZGUye1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbi5lbnJvbGwtY29udGFpbmVyLWNvZGUgPiBpe1xuICAgIGNvbG9yOiAjMDBiY2Q0O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuIiwiXG4udXNlci1saXN0LXZpZXcge1xuICAgIG1hcmdpbjogMCAzMHB4O1xufVxuXG4udXNlci1saXN0IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjI0cyBlYXNlLW91dDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi51c2VyLWxpc3Q6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTJweCwgMCk7XG59XG5cbi51c2VyLWxpc3QtYnRuIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMjBweCAhaW1wb3J0YW50O1xufVxuLnVzZXItbGlzdC1idG4udW5hY3R7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZCAhaW1wb3J0YW50O1xufVxuLnVzZXItbGlzdC1idG4gPiBkaXYge1xuICAgIHBhZGRpbmc6IDEwcHggMTAwcHggMTBweCA3NXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnVzZXItbGlzdC1idG4gPiBkaXYgPiBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEzcHg7XG4gICAgbGVmdDogMTZweDtcbiAgICB3aWR0aDogNDBweDtcbn1cblxuLnVzZXItbGlzdC1idG4gaDMge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjNWI1Zjg3O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG4udXNlci1saXN0LWJ0biBoMyBzcGFuIHtcbiAgICBwYWRkaW5nOiAwIDZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSg5MSwgOTUsIDEzNSwgMC4yKTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLnVzZXItbGlzdC1idG4gaDMgc3BhbjplbXB0eXtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4udXNlci1saXN0LWFjdGlvbmdyb3VwIHNwYW4gYiB7XG4gICAgcGFkZGluZzogMCA2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAtMnB4O1xufVxuXG5cblxuLnVzZXItbGlzdC1idG4gcCB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjYTlhYWJkO1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbn1cblxuLnVzZXItbGlzdC1idG4gcCBlbSB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgIGNvbG9yOiAjNWI1Zjg3O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi51c2VyLWxpc3QtYnRuIHA6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiL1wiO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBjb2xvcjogI2QzZTBlYTtcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xufVxuXG4udXNlci1saXN0LWJ0biBwOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi51c2VyLWxpc3QtYnRuIHAgYiB7XG4gICAgY29sb3I6ICM1YjVmODc7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbi51c2VyLWxpc3QtYWN0aW9uZ3JvdXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTZweDtcbiAgICB0b3A6IDU1JTtcbiAgICBtYXJnaW4tdG9wOiAtMTJweDs7XG59XG5cbi5BcHBBY3RpdmVBcGtEZXRhaWxWaWV3LWJveC1pdGVte1xuICAgIGJhY2tncm91bmQ6ICNmMmY1Zjc7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgIHBhZGRpbmc6IDZweCAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uQXBwQWN0aXZlQXBrRGV0YWlsVmlldy1ib3gtaXRlbSA+IGgze1xuICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbi5BcHBBY3RpdmVBcGtEZXRhaWxWaWV3LWJveC1pdGVtID4gcHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICNhOWFhYmQ7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHggO1xufVxuLkFwcEFjdGl2ZUFwa0RldGFpbFZpZXctYm94LWl0ZW0gPiBidXR0b257XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLTI0cHggIWltcG9ydGFudDtcbn1cblxuLkFwcEFjdGl2ZUFwa0RldGFpbFZpZXctYm94LWl0ZW0gPiBidXR0b24gc3Zne1xuICAgIGNvbG9yOiAjZmY5ODAwICFpbXBvcnRhbnQ7XG59XG4uQXBwQWN0aXZlQXBrRGV0YWlsVmlldy1ib3gtaXRlbS1jb250YWluZXJ7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIyMHB4KTtcbn1cbi51c2VyLWxpc3QtYWN0aW9uZ3JvdXAgLnN1cGVyQWRtaW5fdGl0bGV7XG4gICAgZm9udC1zaXplOjEycHg7XG4gICAgZm9udC13ZWlnaHQ6NjAwO1xuICAgIGNvbG9yOnJnYmEoMCwxNjUsMjM3LDEpO1xufVxuLmRldmVsb3Blcl90aXRsZXtcbiAgICBmb250LXNpemU6MTJweDtcbiAgICBmb250LXdlaWdodDo2MDA7XG4gICAgY29sb3I6cmdiYSgxNjksMTcwLDE4OSwxKTtcbn1cbi5jaGVja1VzZXJEZXZlbG9wZXJfdG9we1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2hlY2tVc2VyRGV2ZWxvcGVyX3RvcCAuQXBwTGlzdFZpZXctYXBwLWxpc3QtYm94LXNlYXJjaC1pbnB1dHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOi0xMnB4O1xufSIsIi51c2VyLWxpc3QgLnJhZGlvX2JveHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMTZweDtcbiAgICB0b3A6IDIycHg7XG59XG5cbi51c2VyLWxpc3QtYnRuIC5yYWRpb19ib3hfaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTBweDtcbiAgICB0b3A6IDEzcHg7XG59XG5cbi51c2VyLWxpc3QtYnRuLmZvclBPUD4gZGl2e1xuICAgIHBhZGRpbmc6IDEwcHggMTAwcHggMTBweCAxMTBweDtcbn1cbi51c2VyLWxpc3QudXNlcl9saXN0X2FjdHtcbiAgICBiYWNrZ3JvdW5kOiByZ2IoMjQyLCAyNDUsIDI0Nyk7XG59IiwiXG5cbi5wYXJhbUVkaXQtaW5wdXQtZXJyb3Ige1xuICAgIGNvbG9yOiAjYjMxZDI4O1xufVxuXG5cbi5wYXJhbUVkaXQtdGl0bGV7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAjNWI1Zjg3O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnBhcmFtRWRpdC10aXRsZTpiZWZvcmV7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDJweDtcbiAgICBiYWNrZ3JvdW5kOiAjNWI1Zjg3O1xufVxuLnBhcmFtRWRpdCA+IC5wYXJhbUVkaXQtdGl0bGV7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbiNyb290X1NjaGVtYV9QYXJhbWV0ZXJzX190aXRsZSArIGRpdiArIGRpdiAucGFyYW1FZGl0e1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBhdXRvO1xufVxuI3Jvb3RfU2NoZW1hX1BhcmFtZXRlcnNfX3RpdGxlICsgZGl2IC5wYXJhbUVkaXQgPiAucGFyYW1FZGl0LXRpdGxlLFxuI3Jvb3RfU2NoZW1hX1BhcmFtZXRlcnNfX3RpdGxlICsgZGl2ICsgZGl2IC5wYXJhbUVkaXQgPiAucGFyYW1FZGl0LXRpdGxle1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbn1cbiNyb290X1NjaGVtYV9QYXJhbWV0ZXJzX190aXRsZSArIGRpdiAucGFyYW1FZGl0ID4gLnBhcmFtRWRpdC10aXRsZTpiZWZvcmUsXG4jcm9vdF9TY2hlbWFfUGFyYW1ldGVyc19fdGl0bGUgKyBkaXYgKyBkaXYgLnBhcmFtRWRpdCA+IC5wYXJhbUVkaXQtdGl0bGU6YmVmb3Jle1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4jcm9vdF9TY2hlbWFfUGFyYW1ldGVyc19fdGl0bGUgKyBkaXYgLnBhcmFtRWRpdCA+IC5wYXJhbUVkaXQtYWN0aW9uQm94e1xuICAgIHRvcDogLTZweDtcbn1cbiNyb290X1NjaGVtYV9QYXJhbWV0ZXJzX190aXRsZSArIGRpdiArIGRpdiAucGFyYW1FZGl0ID4gLnBhcmFtRWRpdC1hY3Rpb25Cb3gtYm90dG9te1xuICAgIGJvdHRvbTogaW5pdGlhbDtcbiAgICB0b3A6IDFweDtcbiAgICByaWdodDogMDtcblxufVxuLnBhcmFtRWRpdHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5wYXJhbUVkaXQtYWN0aW9uQm94e1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IC00NHB4O1xufVxuLnBhcmFtRWRpdC1hY3Rpb25Cb3ggYnV0dG9ue1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4ucGFyYW1FZGl0LWFjdGlvbkJveCBzdmcsXG4ucGFyYW1FZGl0LWFjdGlvbkJveC1ib3R0b20gc3Zne1xuICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnBhcmFtRWRpdC1saXN0e1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYXJhbUVkaXQtbGlzdC1hY3Rpb25Cb3h7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG59XG4ucGFyYW1FZGl0LWxpc3QtYWN0aW9uQm94IGJ1dHRvbntcbiAgICB3aWR0aDogMzZweCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMzZweCAhaW1wb3J0YW50O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLnBhcmFtRWRpdC1saXN0LWFjdGlvbkJveCBidXR0b24gc3Zne1xuICAgIHdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4ucGFyYW1FZGl0LWxpc3QtaW5kZXggKyBkaXZ7XG4gICAgZGlzcGxheTogZmxleDtcbn1cbi5wYXJhbUVkaXQtbGlzdC1pbmRleHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgICBjb2xvcjogIzViNWY4NztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjI0cyBlYXNlLW91dDtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYXJhbUVkaXQtbGlzdC1pbmRleDpiZWZvcmUsXG4ucGFyYW1FZGl0LWxpc3QtYWN0aW9uQm94OmJlZm9yZXtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgd2lkdGg6IDE4MHB4O1xuICAgIGJhY2tncm91bmQ6ICNmMmY1Zjc7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkM2UwZWE7XG4gICAgY29udGVudDogXCIjXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTQ1cHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgY29sb3I6ICNhOWFhYmQ7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuLnBhcmFtRWRpdC1saXN0OmJlZm9yZXtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgYmFja2dyb3VuZDogI2YyZjVmNztcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2QzZTBlYTtcbiAgICBjb250ZW50OiBcIiNcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwcHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDowO1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4ucGFyYW1FZGl0LWNvbnRhaW5lciAucGFyYW1FZGl0LWxpc3QtY29udGFpbmVyOmZpcnN0LWNoaWxkIC5wYXJhbUVkaXQtbGlzdDpiZWZvcmV7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4ucGFyYW1FZGl0LWxpc3QtaW5kZXg6YmVmb3Jle1xuICAgIHdpZHRoOiAxMDAlO1xufVxuLnBhcmFtRWRpdC1saXN0LWFjdGlvbkJveDpiZWZvcmV7XG4gICAgY29udGVudDpcIkFjdGlvblwiO1xufVxuLnBhcmFtRWRpdC1pbnB1dC1ib3gsXG4ucGFyYW1FZGl0LXNlbGVjdHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLXdpZHRoOiAyMDBweDtcbn1cbi5wYXJhbUVkaXQtaW5wdXQtYm94IGxhYmVsLFxuLnBhcmFtRWRpdC1zZWxlY3QgbGFiZWx7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgIGNvbG9yOiAjYTlhYWJkO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkM2UwZWE7XG4gICAgYmFja2dyb3VuZDogI2YyZjVmNztcbn1cbi5wYXJhbUVkaXQtaW5wdXQsXG4ucGFyYW1FZGl0LXNlbGVjdCBzZWxlY3R7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGNvbG9yOiAjNWI1Zjg3O1xuICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAuMjRzIGVhc2Utb3V0O1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5wYXJhbUVkaXQtaW5wdXQ6Zm9jdXN7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM2M2FmNTc7XG4gICAgY29sb3I6ICM2M2FmNTc7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnBhcmFtRWRpdC1jb250YWluZXIgLnBhcmFtRWRpdC1saXN0LWNvbnRhaW5lcjpmaXJzdC1jaGlsZCAucGFyYW1FZGl0LWxpc3R7XG5cbn1cbi5wYXJhbUVkaXQtY29udGFpbmVyIC5wYXJhbUVkaXQtbGlzdC1jb250YWluZXI6Zmlyc3QtY2hpbGQgLnBhcmFtRWRpdC1saXN0LWluZGV4OmJlZm9yZSxcbi5wYXJhbUVkaXQtY29udGFpbmVyIC5wYXJhbUVkaXQtbGlzdC1jb250YWluZXI6Zmlyc3QtY2hpbGQgLnBhcmFtRWRpdC1saXN0LWFjdGlvbkJveDpiZWZvcmV7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4ucGFyYW1FZGl0LWNvbnRhaW5lciAucGFyYW1FZGl0LWxpc3QtY29udGFpbmVyOmZpcnN0LWNoaWxkIGxhYmVse1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucGFyYW1FZGl0LWxpc3QtY29udGFpbmVyLWhlYWRlcntcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgdHJhbnNpdGlvbjogYWxsIDQ1MG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSAwbXM7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nLXRvcDogMTFweDtcbn1cbi5wYXJhbUVkaXQtZGlhbG9nIC5wYXJhbUVkaXQtbGlzdC1jb250YWluZXItaGVhZGVye1xuICAgIHBhZGRpbmc6IDA7XG59XG4ucGFyYW1FZGl0LWxpc3QtY29udGFpbmVyLWhlYWRlci5vcGVue1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiAxMDAwcHg7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5cbi5wYXJhbUVkaXQtbGlzdC1jb250YWluZXItaGVhZGVyIGxhYmVse1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5wYXJhbUVkaXQtbGlzdC1jb250YWluZXItaGVhZGVyID4gLnBhcmFtRWRpdC1saXN0e1xuICAgIGJvcmRlcjogbm9uZTtcbn1cbi5wYXJhbUVkaXQtbGlzdC1jb250YWluZXItaGVhZGVyID4gLnBhcmFtRWRpdC1saXN0ID4gLnBhcmFtRWRpdC1saXN0LWluZGV4e1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4ucGFyYW1FZGl0LWxpc3QtY29udGFpbmVyLWhlYWRlciA+IC5wYXJhbUVkaXQtbGlzdCA+IC5wYXJhbUVkaXQtbGlzdC1pbmRleCArIGRpdntcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbi5wYXJhbUVkaXQtbGlzdC1jb250YWluZXItaGVhZGVyID4gLnBhcmFtRWRpdC1saXN0ID4gLnBhcmFtRWRpdC1saXN0LWluZGV4ICsgZGl2ID4gZGl2OmZpcnN0LWNoaWxke1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogIzViNWY4NztcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnBhcmFtRWRpdC1saXN0LWNvbnRhaW5lci1oZWFkZXIgPiAucGFyYW1FZGl0LWxpc3QgPiAucGFyYW1FZGl0LWxpc3QtaW5kZXggKyBkaXYgPiBkaXY6Zmlyc3QtY2hpbGQgbGFiZWx7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi5wYXJhbUVkaXQtbGlzdC1jb250YWluZXItaGVhZGVyID4gLnBhcmFtRWRpdC1saXN0ID4gLnBhcmFtRWRpdC1saXN0LWluZGV4ICsgZGl2ID4gZGl2OmZpcnN0LWNoaWxkIGlucHV0e1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5wYXJhbUVkaXQtbGlzdC1jb250YWluZXItaGVhZGVyID4gLnBhcmFtRWRpdC1saXN0ID4gLnBhcmFtRWRpdC1saXN0LWluZGV4ICsgZGl2ID4gLnBhcmFtRWRpdC1pbnB1dC1ib3ggaW5wdXQsXG4ucGFyYW1FZGl0LWxpc3QtY29udGFpbmVyLWhlYWRlciA+IC5wYXJhbUVkaXQtbGlzdCA+IC5wYXJhbUVkaXQtbGlzdC1pbmRleCArIGRpdiA+IC5wYXJhbUVkaXQtc2VsZWN0IHNlbGVjdHtcbiAgICBwYWRkaW5nOiAwO1xufVxuLnBhcmFtRWRpdC1saXN0LWNvbnRhaW5lci1oZWFkZXIgPiAucGFyYW1FZGl0LWxpc3QgPiAucGFyYW1FZGl0LWxpc3QtaW5kZXggKyBkaXYgKyAucGFyYW1FZGl0LWxpc3QtYWN0aW9uQm94e1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMHB4O1xuICAgIHRvcDogMHB4O1xuICAgIGJvdHRvbTogaW5oZXJpdDtcbn1cbi5wYXJhbUVkaXQtbGlzdC1jb250YWluZXItaGVhZGVyID4gLnBhcmFtRWRpdC1saXN0ID4gLnBhcmFtRWRpdC1saXN0LWluZGV4ICsgZGl2ID4gZGl2e1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYXJhbUVkaXQtbGlzdC1jb250YWluZXItaGVhZGVyIC5wYXJhbUVkaXR7XG4gICAgYmFja2dyb3VuZDogI2YyZjVmNztcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB3aWR0aDogOTIwcHg7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgcGFkZGluZy1yaWdodDogMFxcOTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwXFwwO1xufVxuLnBhcmFtRWRpdC1saXN0LWNvbnRhaW5lci1oZWFkZXIgLnBhcmFtRWRpdDphZnRlcntcbiAgICBjb250ZW50OlwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIHRvcDogMjBweDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBiYWNrZ3JvdW5kOiAjZjJmNWY3O1xufVxuLnBhcmFtRWRpdC1saXN0LWNvbnRhaW5lci1oZWFkZXIgLnBhcmFtRWRpdDpiZWZvcmV7XG4gICAgY29udGVudDpcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMjBweDtcbiAgICB0b3A6IDIwcHg7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGJhY2tncm91bmQ6ICNmMmY1Zjc7XG4gICAgZGlzcGxheTogbm9uZVxcOTtcbiAgICBkaXNwbGF5OiBub25lXFwwO1xufVxuLnBhcmFtRWRpdC1saXN0LWNvbnRhaW5lci1oZWFkZXIgLnBhcmFtRWRpdC10aXRsZXtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgdG9wOiA0MHB4O1xufVxuLnBhcmFtRWRpdC1saXN0LWNvbnRhaW5lci1oZWFkZXIgLnBhcmFtRWRpdC10aXRsZTpiZWZvcmV7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi5wYXJhbUVkaXQtbGlzdC1jb250YWluZXItcGFyYW1ldGVyIGxhYmVse1xuICAgIGhlaWdodDogNDRweDtcbiAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICBjb2xvcjogI2E5YWFiZDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBwYWRkaW5nOiAwIDhweDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGJhY2tncm91bmQ6ICNmMmY1Zjc7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkM2UwZWE7XG59XG4ucGFyYW1FZGl0LWNvbnRhaW5lciAucGFyYW1FZGl0LWxpc3QtY29udGFpbmVyLXBhcmFtZXRlcjpmaXJzdC1jaGlsZCAucGFyYW1FZGl0LWxpc3R7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4ucGFyYW1FZGl0LWNvbnRhaW5lciAucGFyYW1FZGl0LWxpc3QtY29udGFpbmVyLXBhcmFtZXRlcntcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnBhcmFtRWRpdC1jb250YWluZXIgLnBhcmFtRWRpdC1saXN0LWNvbnRhaW5lci1wYXJhbWV0ZXIgLnBhcmFtRWRpdC1saXN0e1xuICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxcMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcXDk7XG59XG4ucGFyYW1FZGl0LWNvbnRhaW5lciAucGFyYW1FZGl0LWxpc3QtY29udGFpbmVyLXBhcmFtZXRlcjpmaXJzdC1jaGlsZCAucGFyYW1FZGl0LWxpc3QtaW5kZXg6YmVmb3JlLFxuLnBhcmFtRWRpdC1jb250YWluZXIgLnBhcmFtRWRpdC1saXN0LWNvbnRhaW5lci1wYXJhbWV0ZXI6Zmlyc3QtY2hpbGQgLnBhcmFtRWRpdC1saXN0LWFjdGlvbkJveDpiZWZvcmV7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4ucGFyYW1FZGl0LWNvbnRhaW5lciAucGFyYW1FZGl0LWxpc3QtY29udGFpbmVyLXBhcmFtZXRlciAucGFyYW1FZGl0LWxpc3QtYWN0aW9uQm94e1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIGJvdHRvbTogaW5oZXJpdDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcXDk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlXFwwO1xufVxuLnBhcmFtRWRpdC1jb250YWluZXIgLnBhcmFtRWRpdC1saXN0LWNvbnRhaW5lci1wYXJhbWV0ZXI6Zmlyc3QtY2hpbGQgbGFiZWx7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4ucGFyYW1FZGl0LWFjdGlvbkJveC1ib3R0b217XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHRvcDogMzVweDtcbn1cbi5wYXJhbUVkaXQtYWN0aW9uQm94LWJvdHRvbSBidXR0b257XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cblxuLnBhcmFtRWRpdC1kaWFsb2cgLnBhcmFtRWRpdC1saXN0e1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbi5wYXJhbUVkaXQtZGlhbG9nICAucGFyYW1FZGl0LWxpc3QtaW5kZXh7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi5wYXJhbUVkaXQtZGlhbG9nICAucGFyYW1FZGl0LWxpc3QtaW5kZXggKyBkaXZ7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4ucGFyYW1FZGl0LWRpYWxvZyBsYWJlbHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG59XG4ucGFyYW1FZGl0LWRpYWxvZyAucGFyYW1FZGl0LWlucHV0LWJveCxcbi5wYXJhbUVkaXQtZGlhbG9nIC5wYXJhbUVkaXQtc2VsZWN0e1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ucGFyYW1FZGl0LWRpYWxvZyAucGFyYW1FZGl0LWlucHV0LWJveCBpbnB1dCxcbi5wYXJhbUVkaXQtZGlhbG9nIC5wYXJhbUVkaXQtc2VsZWN0IHNlbGVjdHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDNlMGVhO1xufVxuLnBhcmFtRWRpdC1kaWFsb2cgLnBhcmFtRWRpdC1pbnB1dC1ib3ggaW5wdXQ6Zm9jdXMsXG4ucGFyYW1FZGl0LWRpYWxvZyAucGFyYW1FZGl0LXNlbGVjdCBzZWxlY3Q6Zm9jdXN7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2M2FmNTc7XG59XG4ucGFyYW1FZGl0LWxpc3QtYnV0dG9uIHN2Z3tcbiAgICBmaWxsOiAjNjNhZjU3ICFpbXBvcnRhbnQ7XG59XG4ucGFyYW1FZGl0LWxpc3QtYnV0dG9uLmRlbGV0ZSBzdmd7XG4gICAgZmlsbDogI2ZmOTgwMCAhaW1wb3J0YW50O1xufVxuLnBhcmFtRWRpdC1saXN0LWJ1dHRvbi5kaXNhYmxlZCBzdmd7XG4gICAgZmlsbDogcmdiYSgwLDAsMCwwLjMpICFpbXBvcnRhbnQ7XG59XG5cbi5wYXJhbUVkaXQtaW5wdXQgKyBwLFxuLnBhcmFtRWRpdC1zZWxlY3Qgc2VsZWN0ICsgcHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDI0cHg7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGJvdHRvbTogMTBweDtcbn1cbi5wYXJhbUVkaXQtZm9udC10cmFuc2Zvcm0gc3BhbiB7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5wYXJhbUVkaXQtYnV0dG9uLXJpZ2h0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgY3Vyc29yOiBhdXRvO1xufVxuXG4jcm9vdF9TY2hlbWFfX3RpdGxle1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wYXJhbUVkaXQtYnV0dG9uLXVwbG9hZCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogNnB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAxcHggZGFzaGVkICNkM2UwZWEgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxMHB4O1xufVxuXG4ucGFyYW1FZGl0LWZvbnQtdHJhbnNmb3JtIHN2ZyB7XG4gICAgY29sb3I6IzYzYWY1Nztcbn1cblxuLnBhcmFtRWRpdC1mb3Jte1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzBweDtcbn1cbi5wYXJhbUVkaXQtYWN0aW9uR3JvdXB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwcHg7XG4gICAgYmFja2dyb3VuZDogI0U5RURGNTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2QzZTBlYTtcbiAgICB6LWluZGV4OiAyMDA7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ucGFyYW1FZGl0LWFjdGlvbkdyb3VwID4gZGl2e1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnBhcmFtRWRpdC1hY3Rpb25Hcm91cCA+IGRpdiBidXR0b257XG5cbn1cbi5wYXJhbUVkaXQtYWN0aW9uR3JvdXAgLmljb24ge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBjb2xvcjogIzYzQUY1Nztcbn1cbi5wYXJhbUVkaXQtYWN0aW9uR3JvdXAgLmljb24tYXJyb3ctdXAsXG4ucGFyYW1FZGl0LWFjdGlvbkdyb3VwIC5pY29uLWFycm93LWRvd24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6ICNGMkY1Rjc7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1hcmdpbjogNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDQ4cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiAjNUI1Rjg3O1xufVxuLnBhcmFtRWRpdC1hY3Rpb25Hcm91cCAuYW5pbWF0aW9uLXdyYXBwZXIge1xuICAgIHRyYW5zaXRpb246IDAuMjRzIGhlaWdodCBlYXNlLW91dDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnBhcmFtRWRpdC1hY3Rpb25Hcm91cCA+IGRpdntcbiAgICAvKm1hcmdpbi1ib3R0b206IDhweDsqL1xufVxuLnBhcmFtRWRpdC1hY3Rpb25Hcm91cCA+IGRpdiA+IGRpdntcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbi5wYXJhbUVkaXQtYWN0aW9uR3JvdXAgYnV0dG9ue1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuLnBhcmFtRWRpdC1hY3Rpb25Hcm91cCA+IGRpdiA+IGJ1dHRvbntcblxufVxuLnBhcmFtRWRpdC1hY3Rpb25Hcm91cCA+IGRpdiA+IGJ1dHRvbiBzcGFue1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLnBhcmFtRWRpdC1jb250YWluZXItaGVhZGVyIHtcblxufVxuXG4ucGFyYW0tdGFiIHtcbiAgICBwYWRkaW5nOiAxMHB4IDcwcHggMTBweCA5MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDc4cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnBhcmFtLXRhYjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9kZXZlbG9wZXIvYXNzZXRzL2ltZy9zZXR0aW5nLW1lbnUtaW1hZ2UucG5nXCIpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMjRweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyNHB4O1xuICAgIGxlZnQ6IDI0cHg7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIHotaW5kZXg6IDI7XG59XG4ucGFyYW0tdGFiOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kOiAjZjJmNWY3O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE2cHg7XG4gICAgbGVmdDogMTZweDtcbiAgICB3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG59XG4ucGFyYW0tdGFiIGgzIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogIzViNWY4NztcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4ucGFyYW0tdGFiIHB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICNhOWFhYmQ7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgbWluLWhlaWdodDogMTZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkM2UwZWE7XG4gICAgd29yZC1icmVhazogYnJlYWstYWxsO1xufVxuLnBhcmFtLXRhYi1hY3Rpb257XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLTI0cHggIWltcG9ydGFudDtcbiAgICByaWdodDogMTZweDtcbn1cbi5wYXJhbS10YWItYWN0aW9uIHN2Z3tcbiAgICBmaWxsOiAjNjNhZjU3ICFpbXBvcnRhbnQ7XG59XG5cbi5wYXJhbUVkaXQtbGlzdC1jb250YWluZXItaGVhZGVyIC5wYXJhbUVkaXQgLnBhcmFtRWRpdC1saXN0IC5wYXJhbUVkaXQtbGlzdC1pbmRleHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlXFwwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxcOTtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICBsZWZ0OiAwXFwwO1xuICAgIGxlZnQ6IDBcXDk7XG4gICAgdG9wOiAwXFwwO1xuICAgIHRvcDogMFxcOTtcbn1cbi5wYXJhbUVkaXQtbGlzdC1jb250YWluZXItaGVhZGVyIC5wYXJhbUVkaXQgLnBhcmFtRWRpdC1saXN0IC5wYXJhbUVkaXQtbGlzdC1pbmRleCArIGRpdntcbiAgICBwYWRkaW5nLWxlZnQ6IDI0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyN3B4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBcXDk7XG4gICAgcGFkZGluZy1yaWdodDogMFxcMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDBcXDk7XG4gICAgcGFkZGluZy1sZWZ0OiAwXFwwO1xufVxuLnBhcmFtRWRpdC1saXN0LWNvbnRhaW5lci1oZWFkZXIgLnBhcmFtRWRpdCAucGFyYW1FZGl0LWxpc3QgLnBhcmFtRWRpdC1saXN0LWluZGV4ICsgZGl2ID4gZGl2OmZpcnN0LWNoaWxke1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA2MHB4O1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICBwb3NpdGlvbjogaW5oZXJpdFxcOTtcbiAgICBwb3NpdGlvbjogaW5oZXJpdFxcMDtcbiAgICBsZWZ0OiBpbmhlcml0XFwwO1xuICAgIGxlZnQ6IGluaGVyaXRcXDk7XG59XG4ubGFiZWwtcmVxdWlyZWQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIipcIjtcbiAgICBjb2xvcjojQjk0QTQ4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbn1cbiNyb290X1NjaGVtYV9QYXJhbWV0ZXJzX1BhcmFtZXRlcl9fdGl0bGUgKyAucGFyYW1FZGl0LWNvbnRhaW5lcntcbiAgICBvdmVyZmxvdzogYXV0bztcbn1cbiNyb290X1NjaGVtYV9QYXJhbWV0ZXJzX1BhcmFtZXRlcl9fdGl0bGUgKyAucGFyYW1FZGl0LWNvbnRhaW5lciAucGFyYW1FZGl0LWxpc3QtaW5kZXggKyBkaXZ7XG4gICAgcGFkZGluZy1yaWdodDogMTA3cHg7XG4gICAgcGFkZGluZy1yaWdodDogMFxcOTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwXFwwO1xufVxuI3Jvb3RfU2NoZW1hX1BhcmFtZXRlcnNfUGFyYW1ldGVyX190aXRsZSArIC5wYXJhbUVkaXQtY29udGFpbmVyIC5wYXJhbUVkaXQtbGlzdC1pbmRleCArIGRpdiArIC5wYXJhbUVkaXQtbGlzdC1hY3Rpb25Cb3h7XG4gICAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbn0iLCIudGltZXpvbmUtcGlja2VyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udDogMTNweCBzYW5zLXNlcmlmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udGltZXpvbmUtcGlja2VyLXRleHRmaWVsZCBpbnB1dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogOXB4IDEycHg7XG4gICAgZm9udDogaW5oZXJpdDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG91dGxpbmU6IDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTZlYmVjO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuLnRpbWV6b25lLXBpY2tlci1pbnB1dC1pY29uIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTM0cHg7XG4gICAgdG9wOiAxMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvZGV2ZWxvcGVyL2Fzc2V0cy9pbWcvZHQtcGlja2VyLWlucHV0LWljb24tLnBuZ1wiKSBuby1yZXBlYXQgYm90dG9tIGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi50aW1lem9uZS1waWNrZXItbGlzdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXgtaGVpZ2h0OiAxMjBweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U2ZWJlYztcbiAgICBtYXJnaW46IC0xcHggMCAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAzcHggM3B4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50aW1lem9uZS1waWNrZXItbGlzdC1pdGVtIHtcbiAgICBjb2xvcjogIzQ0NDQ0NDtcbiAgICBwYWRkaW5nOiA1cHggMTJweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi50aW1lem9uZS1waWNrZXItbGlzdC1pdGVtLWFjdGl2ZSxcbi50aW1lem9uZS1waWNrZXItbGlzdC1pdGVtOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWNlY2VjO1xufVxuXG4udGltZXpvbmUtcGlja2VyLW9wZW4gLnRpbWV6b25lLXBpY2tlci1saXN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnRpbWV6b25lLXBpY2tlci1zZWxlY3RlZCAudGltZXpvbmUtcGlja2VyLXRleHRmaWVsZCBpbnB1dCB7XG4gICAgY29sb3I6ICM1YjVmODc7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbn1cblxuLnNldHRpbmctbGlzdC1hY3Rpb24gIC50aW1lem9uZS1waWNrZXItdGV4dGZpZWxkIGlucHV0e1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjNjNhZjU3O1xuICAgIHdpZHRoOiA0MjBweDtcbn1cbi5zZXR0aW5nLWxpc3QtYWN0aW9uICAudGltZXpvbmUtcGlja2VyLXNlbGVjdGVkIC50aW1lem9uZS1waWNrZXItdGV4dGZpZWxkIGlucHV0OmZvY3Vze1xuICAgIGJvcmRlci1jb2xvcjogIzYzYWY1Nztcbn1cblxuLnNldHRpbmctbGlzdC1hY3Rpb24gLnRpbWV6b25lLXBpY2tlci1pbnB1dC1hZGRvbntcbiAgICBkaXNwbGF5OiBub25lO1xufVxuIiwiLnVzZXJBZ3JlZW1lbnR7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2RldmVsb3Blci9hc3NldHMvaW1nL21haW4tYmczLmpwZ1wiKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbn1cbi51c2VyQWdyZWVtZW50IC5tYWluX2NvbnRhaW5lcntcbiAgICB3aWR0aDogMTAwMHB4O1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMjYycHgpO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDMwcHggNDBweDtcbiAgICBib3gtc2hhZG93OiAwIDRweCAxNnB4IHJnYmEoMCwwLDAsMC4xMik7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogNTAlO1xuICAgIHJpZ2h0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCA1MCUpO1xuICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG59XG4udXNlckFncmVlbWVudCAubWFya2Rvd24tYm9keXtcbiAgICBwYWRkaW5nOiAwO1xufVxuLnVzZXJBZ3JlZW1lbnQgLk5ld0RldmVsb3Blci1hY3Rpb25ib3h7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAwcHg7XG4gICAgYm90dG9tOiA1NXB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTUwMHB4O1xuICAgIGhlaWdodDo3NnB4O1xuICAgIGJhY2tncm91bmQ6cmdiYSgyMzMsMjM3LDI0NSwxKTtcbiAgICBib3JkZXI6MXB4IHNvbGlkIHJnYmEoMjExLDIyNCwyMzQsMSk7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnVzZXJBZ3JlZW1lbnQgLk5ld0RldmVsb3Blci1hY3Rpb25ib3ggbGFiZWx7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnVzZXJBZ3JlZW1lbnQgLm1hcmtkb3duLWJvZHkgcCxcbi51c2VyQWdyZWVtZW50IC5tYXJrZG93bi1ib2R5IGJsb2NrcXVvdGUsXG4udXNlckFncmVlbWVudCAubWFya2Rvd24tYm9keSB1bCxcbi51c2VyQWdyZWVtZW50IC5tYXJrZG93bi1ib2R5IG9sLFxuLnVzZXJBZ3JlZW1lbnQgLm1hcmtkb3duLWJvZHkgZGwsXG4udXNlckFncmVlbWVudCAubWFya2Rvd24tYm9keSB0YWJsZSxcbi51c2VyQWdyZWVtZW50IC5tYXJrZG93bi1ib2R5IHByZXtcbiAgICBtYXJnaW46IDA7XG59XG4udXNlckFncmVlbWVudCAubWFya2Rvd24tYm9keSBwcmV7XG4gICAgcGFkZGluZzogOHB4IDIwcHg7XG59XG4iLCIudXNlckFncmVlbWVudHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvZGV2ZWxvcGVyL2Fzc2V0cy9pbWcvbWFpbi1iZzMuanBnXCIpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xufVxuLnVzZXJBZ3JlZW1lbnQgLm1haW5fY29udGFpbmVye1xuICAgIHdpZHRoOiAxMDAwcHg7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyNjJweCk7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMzBweCA0MHB4O1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDE2cHggcmdiYSgwLDAsMCwwLjEyKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiA1MCU7XG4gICAgcmlnaHQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIDUwJSk7XG4gICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBvdmVyZmxvdzogYXV0bztcbn1cbi51c2VyQWdyZWVtZW50IC5tYXJrZG93bi1ib2R5e1xuICAgIHBhZGRpbmc6IDA7XG59XG4udXNlckFncmVlbWVudCAuTmV3RGV2ZWxvcGVyLWFjdGlvbmJveHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMDBweDtcbiAgICBib3R0b206IDU1cHg7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtNTAwcHg7XG4gICAgaGVpZ2h0Ojc2cHg7XG4gICAgYmFja2dyb3VuZDpyZ2JhKDIzMywyMzcsMjQ1LDEpO1xuICAgIGJvcmRlcjoxcHggc29saWQgcmdiYSgyMTEsMjI0LDIzNCwxKTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZzogMCA0MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4udXNlckFncmVlbWVudCAuTmV3RGV2ZWxvcGVyLWFjdGlvbmJveCBsYWJlbHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4udXNlckFncmVlbWVudCAubWFya2Rvd24tYm9keSBwLFxuLnVzZXJBZ3JlZW1lbnQgLm1hcmtkb3duLWJvZHkgYmxvY2txdW90ZSxcbi51c2VyQWdyZWVtZW50IC5tYXJrZG93bi1ib2R5IHVsLFxuLnVzZXJBZ3JlZW1lbnQgLm1hcmtkb3duLWJvZHkgb2wsXG4udXNlckFncmVlbWVudCAubWFya2Rvd24tYm9keSBkbCxcbi51c2VyQWdyZWVtZW50IC5tYXJrZG93bi1ib2R5IHRhYmxlLFxuLnVzZXJBZ3JlZW1lbnQgLm1hcmtkb3duLWJvZHkgcHJle1xuICAgIG1hcmdpbjogMDtcbn1cbi51c2VyQWdyZWVtZW50IC5tYXJrZG93bi1ib2R5IHByZXtcbiAgICBwYWRkaW5nOiA4cHggMjBweDtcbn1cbiIsIlxuXG4ucHVzaC1wcm9ncmVzcy1zdGVwcGVyLWJveHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ucHVzaC1wcm9ncmVzcy1zdGVwcGVyLWNvbnRhaW5lcntcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4ucHVzaC1wcm9ncmVzcy1zdGVwcGVyLWNvbnRlbnR7XG4gICAgd2lkdGg6IGF1dG87XG59XG4ucHVzaGVkaXQtcGFyYW1ldGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnRhc2stY29uZmlnLWNvbnRhaW5lci50YXNrLWNvbnRlbnQge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZzogMCAyMHB4O1xufVxuLnRhc2stY29uZmlnLWJveCwucHVzaC1wcm9ncmVzcy1zdGVwcGVyLWFjdGlvbntcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbn0iLCIucGF5X2Rldl93cmFwe1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgIG1pbi13aWR0aDogNjAwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nLXRvcDogNThweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcblxufVxuLnBheV9kZXZfdG9wZXJ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xufVxuLnBheV9kZXZfdG9wZXI6YmVmb3Jle1xuICAgIGNvbnRlbnQ6ICdcXEU3RDMnO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LWZhbWlseTogaWNvbmZvbnQhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMDFBNUVEO1xuICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnBheV9kZXZfbWFpbntcbiAgICB3aWR0aDogNjAwcHg7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC42NSk7XG59XG4ucGF5X2Rldl9pdGVte1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFNkU4RUE7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5wYXlfZGV2X2xhYmVse1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyNzBweDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40NSk7XG59XG4ucGF5X2Rldl90eHR7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xufVxuLnBheV9kZXZfc3VidHh0e1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzUpO1xufVxuLnBheV9kZXZfbWFpbHR4dHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjY1KTtcbn1cbi5wYXlfZGV2X3RpcHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40NSk7XG59XG4uYnRuc192aWV3X2RldGFpbHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjpyZ2JhKDk5LDE3NSw4NywxKTtcbn1cbi5idG5zX3ZpZXdfZGV0YWlsX3RpdHtcbiAgICBmb250LXNpemU6MTRweDtcbiAgICBmb250LXdlaWdodDo2MDA7XG4gICAgbGluZS1oZWlnaHQ6MTZweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6cmdiYSg5OSwxNzUsODcsMSk7XG59XG4uYnRuc192aWV3X2RldGFpbCAuaWNvbmZvbnR7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6MXB4O1xufVxuLnBheV9kZXZfc2Vje1xuICAgIGRpc3BsYXk6IGZsZXg7XG59XG4ucGF5X2Rldl9waWN7XG4gICAgd2lkdGg6IDcycHg7XG4gICAgaGVpZ2h0OiA3MnB4O1xuICAgIG1hcmdpbi1yaWdodDogMTJweDtcbn1cbi51cF9jb2xsZWN0aW9uX2JveF91cHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA3MnB4O1xuICAgIGhlaWdodDogNzJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG5cbn1cbi51cF9jb2xsZWN0aW9uX2JveF91cGltZ3tcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNzJweDtcbiAgICBoZWlnaHQ6IDcycHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuLnVwX2NvbGxlY3Rpb25fYm94X2J0bntcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6MTJweDtcbiAgICBjb2xvcjpyZ2JhKDkxLDk1LDEzNSwxKTtcbiAgICBsaW5lLWhlaWdodDoyMHB4O1xufVxuXG4udXBfY29sbGVjdGlvbl9jbG9zZV9pY29ue1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC41KTtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtMTBweDtcbiAgICB0b3A6IC0xMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCVcbn1cbi5wYXlfZGV2X3N1YnNlY3tcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucGF5X2Rldl9wYXlze1xuICAgIGNvbG9yOnJnYmEoMCwwLDAsLjg1KTtcbiAgICBmb250LXNpemU6IDE0cHg7XG59XG4ucGF5X2Rldl9mb290ZXJ7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5wYXlfZGV2X2Zvb3Rlcl90aXB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjMDFBNUVEO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wYXlfdGlwX2JveHtcbiAgICB3aWR0aDogMTAwMHB4O1xuICAgIG1hcmdpbjogIDAgYXV0bztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDEycHggMTZweCAxNnB4IDQ2cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjZmY5ODAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2RldmVsb3Blci9hc3NldHMvaW1nL0FwcERldGFpbFZpZXctdmVyc2lvbi1yZWplY3QtcmVhc29uLnBuZ1wiKSBuby1yZXBlYXQgMTZweCAxMnB4ICNmZmVhY2M7XG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xufSIsIi5wdWJsaWNfTGF5b3V0X3dyYXB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGhlaWdodDogMTAwJTtcbn1cbi5wdWJsaWNfTGF5b3V0X2hlYWR7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgaGVpZ2h0OiAxODBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDAgNTBweCAwIDMxcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2RldmVsb3Blci9hc3NldHMvaW1nL21haW5faGVhZF9iZy5wbmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuXG59XG4ucHVibGljX0xheW91dF9oZWFkX2NvbntcbiAgICBwYWRkaW5nLXRvcDogMTdweDtcbn1cbi5wdWJsaWNfTGF5b3V0X2hlYWRfdGl0e1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBwYWRkaW5nLXRvcDogMTdweDtcblxufVxuLnB1YmxpY19MYXlvdXRfaGVhZF90aXQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvZGV2ZWxvcGVyL2Fzc2V0cy9pbWcvbG9nb19QQVhTVE9SRV93aGl0ZS5wbmdcIikgbm8tcmVwZWF0IGxlZnQgdG9wO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi5wdWJsaWNfTGF5b3V0X2hlYWRfc2VjIC5oZWFkX3Rvb2xiYXJfbGFuZ3VhZ2V7XG4gICAgbWFyZ2luLXRvcDogNnB4O1xufVxuLnB1YmxpY19MYXlvdXRfbWFpbntcbiAgICBmbGV4OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbn1cbi5wdWJsaWNfYm94X3dyYXB7XG4gICAgd2lkdGg6IDY0MHB4O1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgYm94LXNoYWRvdzogMHB4IDEwcHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNEM0UwRUE7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTg3cHgpO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbn1cbi5wdWJsaWNfYm94X2Nhc2V7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICB3aWR0aDogMTAwMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTE3cHgpO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ucHVibGljX2JveF9zZWN7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nOiA0MHB4IDEyMHB4O1xufVxuLnB1YmxpY19ib3hfY29ue1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZzogNDBweCAxMjBweDtcbn1cbi5wdWJsaWNfYm94X3RpdHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5wdWJsaWNfYm94X3N1YnRpdHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICNhOWFhYmQ7XG59XG4ucHVibGljX2ljb25fc2V0Lmljb25mb250LC5wdWJsaWNfdmVyX2lwdCAuaWNvbmZvbnR7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGNvbG9yOiAjZDJkMmQyO1xufVxuLnB1YmxpY19ib3hfbWFpbntcbiAgICB3aWR0aDogMTAwJTtcbn1cbi5wdWJsaWNfYm94X3ZlcmlmaWNhdGlvbntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5wdWJsaWNfdmVyX2lwdC5NdWlUZXh0RmllbGQtcm9vdHtcbiAgICB3aWR0aDogMzAzcHg7XG59XG5cbi5wdWJsaWNfdmVyaWZpY2F0aW9uX2ltZ3tcbiAgICB3aWR0aDogODBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTRweCk7XG59XG4ucHVibGljX2JveF90eHR7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDMwcHggMCAwIDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMSk7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ucHVibGljX2JveF9zdWJ0bntcbiAgICBkaXNwbGF5OmJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG59XG4ucHVibGljX2JveF9zdWJ0eHR7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDUpO1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuLnB1YmxpY19ib3hfbGlua3tcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIGNvbG9yOiAjMDBBNEZGO1xufVxuLnB1YmxpY19ib3hfaW52YWxpZHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDQwcHggMzBweCA0MHB4IDI0cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5wdWJsaWNfaW52YWxpZF9mYWlsZWR7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IDEyM3B4O1xuICAgIGhlaWdodDogMTEwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvZGV2ZWxvcGVyL2Fzc2V0cy9pbWcvY29uZmlybS1mYWlsZWQucG5nJykgbm8tcmVwZWF0IGNlbnRlcjtcbn1cbi5wdWJsaWNfaW52YWxpZF9yZWdpc3RlcmVke1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiAxMjNweDtcbiAgICBoZWlnaHQ6IDExMHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgnL2RldmVsb3Blci9hc3NldHMvaW1nL2NvbmZpcm0tcmVnaXN0ZXJlZC5wbmcnKSBuby1yZXBlYXQgY2VudGVyO1xufVxuLnB1YmxpY19ib3hfZW1haWx7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IDEyM3B4O1xuICAgIGhlaWdodDogMTEwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvZGV2ZWxvcGVyL2Fzc2V0cy9pbWcvY29uZmlybS1lbWFpbC5wbmcnKSBuby1yZXBlYXQgY2VudGVyO1xufVxuLnB1YmxpY19pbnZhbGlkX3RpdHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgY29sb3I6ICNBOUFBQkQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5wdWJsaWNfaW52YWxpZF90eHR7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjNUI1Rjg3O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuLnB1YmxpY19pbnZhbGlkX2NvbmZpcm17XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG59XG4ucHVibGljX2ludmFsaWRfbGluZXtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDNlMGVhO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5wdWJsaWNfaW52YWxpZF9zdWJsaW5le1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG59XG4ucHVibGljX2ludmFsaWRfYm94e1xuICAgIGZsZXg6IDE7XG4gICAgbWFyZ2luLWxlZnQ6IDE0cHg7XG59XG4ucHVibGljX2ludmFsaWRfc3VidHh0e1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDUpO1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuLnB1YmxpY19pbnZhbGlkX2J0bntcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLnB1YmxpY19pbnZhbGlkX2J0biAuYnRuX3dyYXBfc2VjdGlvbiArIC5idG5fd3JhcF9zZWN0aW9uIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbn1cbi5wdWJsaWNfaW52YWxpZF9idG4gLmJ0bl93cmFwX3NlY3Rpb257XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuLnB1YmxpY19pbnZhbGlkX2xpbmt7XG4gICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucHVibGljX2ludmFsaWRfdGlwdHh0IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQ1KTtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbn1cbi5wdWJsaWNfaW52YWxpZF9wc2RfZXJyb3J7XG4gICAgY29sb3I6ICNmZjk4MDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG4ucHVibGljX2ludmFsaWRfcHNkX3RpcHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQ1KTtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbn1cbmxhYmVsLnB1YmxpY19pbnZhbGlkX2FncmVlX3RpcHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLnB1YmxpY19ib3hfaGVhZHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDQwcHggMzBweCAwIDMwcHg7XG59XG4ucHVibGljX2JveF9oZWFkX3RpdHtcbiAgICBjb2xvcjogIzVCNUY4NztcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLnB1YmxpY19ib3hfaGVhZCAucHVibGljX2JveF9zdWJ0aXR7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufSIsIkBmb250LWZhY2V7XG4gICAgZm9udC1mYW1pbHk6XCJudW1iZXJcIjtcbiAgICBzcmM6dXJsKFwiL2RldmVsb3Blci9hc3NldHMvZm9udHMvRC1ESU5Db25kZW5zZWQtQm9sZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxuICAgIHVybChcIi9kZXZlbG9wZXIvYXNzZXRzL2ZvbnRzL0QtRElOQ29uZGVuc2VkLUJvbGQub3RmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpLFxuICAgIHVybChcIi9kZXZlbG9wZXIvYXNzZXRzL2ZvbnRzL0QtRElOQ29uZGVuc2VkLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgIHVybChcIi9kZXZlbG9wZXIvYXNzZXRzL2ZvbnRzL0QtRElOQ29uZGVuc2VkLUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxuICAgIHVybChcIi9kZXZlbG9wZXIvYXNzZXRzL2ZvbnRzL0QtRElOQ29uZGVuc2VkLUJvbGQuc3ZnI251bWJlclwiKSBmb3JtYXQoXCJzdmdcIik7XG4gICAgZm9udC13ZWlnaHQ6bm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6bm9ybWFsO1xufVxuQGZvbnQtZmFjZXtcbiAgICBmb250LWZhbWlseTonUm9ib3RvJztcbiAgICBzcmM6dXJsKFwiL2RldmVsb3Blci9hc3NldHMvZm9udHMvUm9ib3RvLVJlZ3VsYXIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcbiAgICAgICAgdXJsKFwiL2RldmVsb3Blci9hc3NldHMvZm9udHMvUm9ib3RvLVJlZ3VsYXIub3RmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpLFxuICAgICAgICB1cmwoXCIvZGV2ZWxvcGVyL2Fzc2V0cy9mb250cy9Sb2JvdG8tUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gICAgICAgIHVybChcIi9kZXZlbG9wZXIvYXNzZXRzL2ZvbnRzL1JvYm90by1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcbiAgICAgICAgdXJsKFwiL2RldmVsb3Blci9hc3NldHMvZm9udHMvUm9ib3RvLVJlZ3VsYXIuc3ZnI251bWJlclwiKSBmb3JtYXQoXCJzdmdcIik7XG4gICAgZm9udC13ZWlnaHQ6bm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6bm9ybWFsO1xufVxuXG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90by1NZWRpdW1cIjtcbiAgICBzcmM6IHVybChcIi9kZXZlbG9wZXIvYXNzZXRzL2ZvbnRzL1JvYm90by1NZWRpdW0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG4gICAgdXJsKFwiL2RldmVsb3Blci9hc3NldHMvZm9udHMvUm9ib3RvLU1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gICAgdXJsKFwiL2RldmVsb3Blci9hc3NldHMvZm9udHMvUm9ib3RvLU1lZGl1bS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG4gICAgdXJsKFwiL2RldmVsb3Blci9hc3NldHMvZm9udHMvUm9ib3RvLU1lZGl1bS5lb3RcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXG4gICAgdXJsKFwiL2RldmVsb3Blci9hc3NldHMvZm9udHMvUm9ib3RvLU1lZGl1bS5zdmdcIikgZm9ybWF0KFwic3ZnXCIpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG8tTGlnaHRcIjtcbiAgICBzcmM6IHVybChcIi9kZXZlbG9wZXIvYXNzZXRzL2ZvbnRzL1JvYm90by1MaWdodC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICB1cmwoXCIvZGV2ZWxvcGVyL2Fzc2V0cy9mb250cy9Sb2JvdG8tTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgIHVybChcIi9kZXZlbG9wZXIvYXNzZXRzL2ZvbnRzL1JvYm90by1MaWdodC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG4gICAgdXJsKFwiL2RldmVsb3Blci9hc3NldHMvZm9udHMvUm9ib3RvLUxpZ2h0LmVvdFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcbiAgICB1cmwoXCIvZGV2ZWxvcGVyL2Fzc2V0cy9mb250cy9Sb2JvdG8tTGlnaHQuc3ZnXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi8qIHJlc2V0ICovXG5odG1sLCBib2R5LCBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBkaXYsIGRsLCBkdCwgZGQsIHVsLCBvbCwgbGksIHAsIGJsb2NrcXVvdGUsIHByZSwgaHIsIGZpZ3VyZSwgdGFibGUsIGNhcHRpb24sIHRoLCB0ZCwgZm9ybSwgZmllbGRzZXQsIGxlZ2VuZCwgaW5wdXQsIGJ1dHRvbiwgdGV4dGFyZWEsIG1lbnUge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgXCJIZWx2ZXRpY2FcIiwgXCJIZWx2ZXRpY2FOZXVlXCIsIFwiQXJpYWxcIiwgXCJNaWNyb3NvZnQgWWFoZWlcIiwgXCJIaXJhZ2lubyBTYW5zIEdCXCIsIFwiSGVpdGkgU0NcIiwgXCJTYW5zIFNlcmlmXCI7XG59XG5cbmhlYWRlciwgZm9vdGVyLCBzZWN0aW9uLCBhcnRpY2xlLCBhc2lkZSwgbmF2LCBhZGRyZXNzLCBmaWd1cmUsIGZpZ2NhcHRpb24sIG1lbnUsIGRldGFpbHMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG50YWJsZSB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICBib3JkZXItc3BhY2luZzogMDtcbn1cblxuY2FwdGlvbiwgdGgge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbmh0bWwsIGJvZHksIGZpZWxkc2V0LCBpbWcsIGlmcmFtZSwgYWJiciB7XG4gICAgYm9yZGVyOiAwO1xufVxuXG5pLCBjaXRlLCBlbSwgdmFyLCBhZGRyZXNzLCBkZm4ge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuW2hpZGVmb2N1c10sIHN1bW1hcnkge1xuICAgIG91dGxpbmU6IDA7XG59XG5cbmxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBzbWFsbCB7XG4gICAgZm9udC1zaXplOiAxMDAlO1xufVxuXG5zdXAsIHN1YiB7XG4gICAgZm9udC1zaXplOiA4MyU7XG59XG5cbnByZSwgY29kZSwga2JkLCBzYW1wIHtcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbn1cblxucTpiZWZvcmUsIHE6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG59XG5cbnRleHRhcmVhIHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICByZXNpemU6IG5vbmU7XG59XG5cbmxhYmVsLCBzdW1tYXJ5IHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbmEsIGJ1dHRvbiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBzdHJvbmcge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG51LCBzLCBhLCBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbiNhcHAge1xuICAgIGhlaWdodDogMTAwJTtcbn1cbi5sYXlvdXQtbWFpbiB7XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuXG5ib2R5LCB0ZXh0YXJlYSwgaW5wdXQsIGJ1dHRvbiwgc2VsZWN0LCBrZXlnZW4sIGxlZ2VuZCB7XG4gICAgb3V0bGluZTogMDtcbn1cblxuaHRtbCwgYm9keSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICNmMmY1Zjc7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuYm9keSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgXCJIZWx2ZXRpY2FcIiwgXCJIZWx2ZXRpY2FOZXVlXCIsIFwiQXJpYWxcIiwgXCJNaWNyb3NvZnQgWWFoZWlcIiwgXCJIaXJhZ2lubyBTYW5zIEdCXCIsIFwiSGVpdGkgU0NcIiwgXCJTYW5zIFNlcmlmXCI7XG59XG5cbmIge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5pbmRleF9fZ2xvYmFsX193cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cblxuLmluZGV4X19nbG9iYWxfX2JyZWFkY3J1bWIge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzYzYWY1NztcbiAgICAvKiBtYXJnaW4tYm90dG9tOiAtNjRweDtcbiAgICBtYXJnaW4tdG9wOiA2NHB4OyAqL1xufVxuXG4uaW5kZXhfX2dsb2JhbF9fYnJlYWRjcnVtYiA+IGRpdntcbiAgICB6LWluZGV4OiAxO1xufVxuXG4uYXBwbGlzdHZpZXdfbGVmdHtcbiAgICB3aWR0aDogNzYwcHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG59XG4uYXBwbGlzdHZpZXdfcmlnaHR7XG4gICAgd2lkdGg6IDIxMHB4O1xuICAgIGZsb2F0OiByaWdodDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5hcHBsaXN0dmlld19yaWdodHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsb2F0OiBpbml0aWFsO1xuICAgIH1cbiAgICAuYXBwbGlzdHZpZXdfbGVmdHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsb2F0OiBpbml0aWFsO1xuXG4gICAgfVxuICAgIC5BcHBMaXN0Vmlldy1hcHAtbGlzdC1ib3gtdGl0bGUtYmFye1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG4gICAgLmFwcGxpc3R2aWV3X2xlZnQgLkFwcExpc3RWaWV3LWFwcC1saXN0LWJveC10aXRsZS1iYXJ7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLkFwcExpc3RWaWV3LWFwcC1saXN0LWJveC1zZWFyY2gtaW5wdXQye1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuXG4uaW5kZXhfX2dsb2JhbF9fYnJlYWRjcnVtYiBidXR0b24ge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5pbmRleF9fZ2xvYmFsX19icmVhZGNydW1iIHNwYW4ge1xuICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgIGNvbG9yOiAjZDNlMGVhO1xufVxuLmluZGV4X19nbG9iYWxfX2JyZWFkY3J1bWIgc3BhbjpsYXN0LWNoaWxke1xuICAgIGNvbG9yOiAjNWI1Zjg3O1xufVxuXG4uY2wge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmNsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNsOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIi5cIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDA7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uY2wyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjZweDtcbn1cblxuLmNsMiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjZweDtcbn1cblxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCxcbnRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGwsXG5zZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbCB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMHB4IDYwMHB4IHdoaXRlIGluc2V0O1xufVxuXG4qOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgd2lkdGg6IDZweDtcbiAgICBoZWlnaHQ6IDZweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgNDUwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpIDBtcztcbn1cblxuKjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG59XG5cbio6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsICAwLjQpO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBtaXgtYmxlbmQtbW9kZTogb3ZlcmxheTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgNDUwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpIDBtcztcbn1cbio6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVye1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgIDAuOCk7XG59XG5cbio6Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbiB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHdpZHRoOiAwO1xufVxuXG4qOjotd2Via2l0LXNjcm9sbGJhci1jb3JuZXIge1xuICAgIGhlaWdodDogMDtcbiAgICB3aWR0aDogMDtcbn1cblxuaW5wdXQ6Oi1tcy1jbGVhcntkaXNwbGF5Om5vbmU7fVxuaW5wdXQ6Oi1tcy1yZXZlYWx7ZGlzcGxheTpub25lO31cblxuXG5sYWJlbHtcbiAgICBjb2xvcjogI2E5YWFiZDtcbn1cblxuLmlucHV0X3RpcHMge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogI0E5QUFCQjtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLmlucHV0X3RpcHMgPiBzcGFuIHtcbiAgICBjb2xvcjogIzVCNUY4Nztcbn1cblxuLmlucHV0X3RpcHNfcmlnaHQge1xuXG4gICAgbWFyZ2luLXRvcDogN3B4O1xufVxuXG4uY2hlY2tib3hfY29udGFpbmVyID4gZGl2IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uY2hlY2tib3hfY29udGFpbmVyID4gcCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjZGI0NDM3O1xuICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4xOHMgZWFzZS1pbjtcbn1cblxuLmNoZWNrYm94X2NvbnRhaW5lciA+IGkge1xuICAgIGJvdHRvbTogMHB4O1xuICAgIGNvbG9yOiAjZGI0NDM3O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG5cbi5jaGVja2JveF9jb250YWluZXIgPiBkaXYgbGFiZWwge1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5pbnB1dF9ib3hfd2l0aF9zdGFyX2NvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaW5wdXRfYm94X3dpdGhfc3Rhcl9jb250YWluZXIgaSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMTJweDtcbiAgICByaWdodDogLTEycHg7XG4gICAgY29sb3I6ICNkYjQ0Mzc7XG4gICAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4ubXQzMCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLm1yMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbn1cblxuLnB0MzAge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuXG4ubWIxOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweDtcbn1cblxuLm10MTYge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbi5tdDk0IHtcbiAgICBtYXJnaW4tdG9wOiA5NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tdDY0IHtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbn1cblxuLm1iLTExIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTFweDtcbn1cblxuLmZsIHtcbiAgICBmbG9hdDogbGVmdDtcbn1cblxuLm5vc2hhZG93IHtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5pbnB1dF9sYWJlbCB7XG4gICAgd2lkdGg6IDEyNnB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogIzlhOWE5YTtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuLm5vLXZlcnRpY2FsIHN2ZyB7XG4gICAgbWFyZ2luLXRvcDogLTRweCAhaW1wb3J0YW50O1xufVxuXG4ubm8tdmVydGljYWwgc3BhbiB7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5BcHAtcGVybWlzc2lvbnMgc3BhbiB7XG4gICAgY29sb3I6ICM0NTg1ZjIgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5BcHAtcGVybWlzc2lvbnMgc3Bhbjpob3ZlciB7XG4gICAgb3BhY2l0eTogMC44O1xufVxuXG4uQXBwLXBlcm1pc3Npb25zIHNwYW46OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wOiA2cHggc29saWQgIzQ1ODVmMjtcbn1cblxuLmZvb3Rlci1ib3gge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4uZm9vdGVyLWJveCBwIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICNBOUFBQkI7XG4gICAgbGluZS1oZWlnaHQ6IDIycHhcbn1cblxuaW5wdXRbdHlwZT1cInRleHRcIl06Oi1tcy1jbGVhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1cInRleHRcIl06Oi1tcy1yZXZlYWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5NZW51SXRlbV9saXN0IGRpdiB7XG4gICAgY29sb3I6ICM1QjVGODcgIWltcG9ydGFudDtcbn1cblxuLmNvbW1vbl9zd2l0Y2hlcyBsYWJlbCB7XG4gICAgY29sb3I6ICM1QjVGODcgIWltcG9ydGFudDtcbn1cblxuLnJlcXVpcmVkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5yZXF1aXJlZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiKlwiO1xuICAgIGNvbG9yOiAjQjk0QTQ4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC0xNXB4O1xuICAgIGJvdHRvbTogLTJweDtcbn1cblxuLmxhYmVsLWVycm9yIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcG9zaXRpb246IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI0I5NEE0ODtcbn1cblxuLm10MjAge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5tYjIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ucC1yZWxhdGl2ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubWVzc2FnZV9kZWZhdWx0IHtcbiAgICBib3R0b206IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICB0b3A6IDA7XG59XG5cbi5tYW5kYXRvcnkge1xuICAgIGNvbG9yOiAjZGI0NDM3O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG59XG5cbi5oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmxheW91dC1mbGV4LWNlbnRlci1taWRkbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbn1cblxuLmxheW91dC1mdWxsLXNpemUge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmRldmVsb3BlciAubm8tZGF0YSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGNvbG9yOiAjNUI1Rjg3O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZGV2ZWxvcGVyIC5uby1kYXRhIC5uby1kYXRhLXRpcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjQTlBQUJEO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5pY29uLWZpbGV1cGxvYWQtZG93bmxvYWQge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgbWFyZ2luLXRvcDogLTBweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5jdXJzb3ItZGVmYXVsdCB7XG4gICAgY3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XG59XG5cblxuLyogYXBwcm92ZS1ib3ggKi9cblxuLmNvbmZpcm0tYm94e1xuICAgIHotaW5kZXg6IDMwMDAgIWltcG9ydGFudDtcbn1cblxuLmNvbmZpcm0tYm94IC5EaWFsb2dfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5jb25maXJtLWJveC1jb250YWluZXIgaDMge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBjb2xvcjogIzViNWY4NztcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4uY29uZmlybS1ib3gtY29udGFpbmVyIHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgY29sb3I6ICNhOWFhYmQ7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uY29uZmlybS1ib3gtY29udGFpbmVyIHAgZW0ge1xuICAgIGNvbG9yOiAjMDBiY2Q0O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi8qQXBwQXBrRWlkdFZpZXctcmFkaW9idXR0b24tbm9ybWFsYXBwKi9cbi5BcHBFZGl0Vmlldy1pbnB1dC1hcHB0eXBlIGxhYmVsIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLkFwcEVkaXRWaWV3LWlucHV0LWFwcHR5cGUgZGl2IGxhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGZsb2F0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiA1OHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjRweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5BcHBFZGl0Vmlldy1pbnB1dC1hcHB0eXBlID4gZGl2IHNwYW4ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDE1NXB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4uQXBwRWRpdFZpZXctaW5wdXQtYXBwdHlwZSA+IGRpdiBzcGFuIGRpdiB7XG4gICAgd2lkdGg6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyMDBweCAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IC0yMnB4ICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAtNTVweCAhaW1wb3J0YW50O1xufVxuXG4uQXBwRWRpdFZpZXctaW5wdXQtYXBwdHlwZSA+IGRpdiA+IGRpdiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB3aWR0aDogMTU1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgaGVpZ2h0OiA4OHB4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYTlhYWJkO1xuICAgIHRyYW5zaXRpb246IGFsbCA0NTBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSkgMG1zO1xuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLkFwcEVkaXRWaWV3LWlucHV0LWFwcHR5cGUgPiBkaXYgPiBkaXYuYWN0aXZlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gICAgd2lkdGg6IDE1NXB4O1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDZweCByZ2JhKDAsIDAsIDAsIC4xMik7XG59XG5cbi5OZXdEZXZlbG9wZXItYm94IC5BcHBFZGl0Vmlldy1pbnB1dC1hcHB0eXBlID4gZGl2ID4gZGl2LFxuLk5ld0RldmVsb3Blci1ib3ggLkFwcEVkaXRWaWV3LWlucHV0LWFwcHR5cGUgPiBkaXYgPiBkaXYuYWN0aXZle1xuICAgIHdpZHRoOiAyNDBweCAhaW1wb3J0YW50O1xufVxuXG4uQXBwRWRpdFZpZXctaW5wdXQtYXBwdHlwZSA+IGRpdiA+IGRpdi5hY3RpdmU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2RldmVsb3Blci9hc3NldHMvaW1nL0FkZFdpZGdldERsZy1pbnB1dC1hcHB0eXBlLWFjdGl2ZTIucG5nXCIpIGN1cnJlbnRDb2xvciBuby1yZXBlYXQ7XG59XG5cbi5BcHBFZGl0Vmlldy1pbnB1dC1hcHB0eXBlID4gZGl2ID4gZGl2OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNnB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTE4cHg7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xufVxuXG4uQXBwRWRpdFZpZXctaW5wdXQtYXBwdHlwZSA+IGRpdiAuQXBwRWRpdFZpZXctcmFkaW9idXR0b24tc3lzdGVtYXBwOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2RldmVsb3Blci9hc3NldHMvaW1nL0FwcEVkaXRWaWV3LXJhZGlvYnV0dG9uLXN5c3RlbWFwcC5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciB0b3AgIzViNWY4Nztcbn1cblxuLkFwcEVkaXRWaWV3LWlucHV0LWFwcHR5cGUgPiBkaXYgLkFwcEVkaXRWaWV3LXJhZGlvYnV0dG9uLXN5c3RlbWFwcC5hY3RpdmU6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvZGV2ZWxvcGVyL2Fzc2V0cy9pbWcvQXBwRWRpdFZpZXctcmFkaW9idXR0b24tc3lzdGVtYXBwLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIHRvcCBjdXJyZW50Q29sb3I7XG59XG5cbi5BcHBFZGl0Vmlldy1pbnB1dC1hcHB0eXBlID4gZGl2IC5BcHBFZGl0Vmlldy1yYWRpb2J1dHRvbi1wYXltZW50YXBwOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2RldmVsb3Blci9hc3NldHMvaW1nL0FwcEVkaXRWaWV3LXJhZGlvYnV0dG9uLXBheW1lbnRhcHAucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgdG9wICM1YjVmODc7XG59XG5cbi5BcHBFZGl0Vmlldy1pbnB1dC1hcHB0eXBlID4gZGl2IC5BcHBFZGl0Vmlldy1yYWRpb2J1dHRvbi1wYXltZW50YXBwLmFjdGl2ZTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9kZXZlbG9wZXIvYXNzZXRzL2ltZy9BcHBFZGl0Vmlldy1yYWRpb2J1dHRvbi1wYXltZW50YXBwLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIHRvcCBjdXJyZW50Q29sb3I7XG59XG5cbi5BcHBFZGl0Vmlldy1pbnB1dC1hcHB0eXBlID4gZGl2IC5BcHBFZGl0Vmlldy1yYWRpb2J1dHRvbi1ub3JtYWxhcHA6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvZGV2ZWxvcGVyL2Fzc2V0cy9pbWcvQXBwRWRpdFZpZXctcmFkaW9idXR0b24tbm9ybWFsYXBwLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIHRvcCAjNWI1Zjg3O1xufVxuXG4uQXBwRWRpdFZpZXctaW5wdXQtYXBwdHlwZSA+IGRpdiAuQXBwRWRpdFZpZXctcmFkaW9idXR0b24tbm9ybWFsYXBwLmFjdGl2ZTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9kZXZlbG9wZXIvYXNzZXRzL2ltZy9BcHBFZGl0Vmlldy1yYWRpb2J1dHRvbi1ub3JtYWxhcHAucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgdG9wIGN1cnJlbnRDb2xvcjtcbn1cblxuLkFwcEVkaXRWaWV3LWlucHV0LWFwcHR5cGUgPiBkaXYgLmluZGl2aWR1YWw6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvZGV2ZWxvcGVyL2Fzc2V0cy9pbWcvQXBwRWRpdFZpZXctcmFkaW9idXR0b24tZGV2ZWxvcGVyLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIHRvcCAjNWI1Zjg3O1xufVxuXG4uQXBwRWRpdFZpZXctaW5wdXQtYXBwdHlwZSA+IGRpdiAuaW5kaXZpZHVhbC5hY3RpdmU6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvZGV2ZWxvcGVyL2Fzc2V0cy9pbWcvQXBwRWRpdFZpZXctcmFkaW9idXR0b24tZGV2ZWxvcGVyLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIHRvcCBjdXJyZW50Q29sb3I7XG59XG5cbi5BcHBFZGl0Vmlldy1pbnB1dC1hcHB0eXBlID4gZGl2IC5lbnRlcnByaXNlOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2RldmVsb3Blci9hc3NldHMvaW1nL0FwcEVkaXRWaWV3LXJhZGlvYnV0dG9uLWRldmVsb3Blci5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciBib3R0b20gIzViNWY4Nztcbn1cblxuLkFwcEVkaXRWaWV3LWlucHV0LWFwcHR5cGUgPiBkaXYgLmVudGVycHJpc2UuYWN0aXZlOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2RldmVsb3Blci9hc3NldHMvaW1nL0FwcEVkaXRWaWV3LXJhZGlvYnV0dG9uLWRldmVsb3Blci5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciBib3R0b20gY3VycmVudENvbG9yO1xufVxuXG4uQXBwRWRpdFZpZXctaW5wdXQtYXBwdHlwZSA+IGRpdiA+IGRpdjpob3ZlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMnB4LCAwKSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IDAgMTVweCAzMHB4IHJnYmEoMCwgMCwgMCwgLjEyKTtcbn1cblxuLkFwcEVkaXRWaWV3LWlucHV0LWFwcHR5cGUgLkFwcEVkaXRWaWV3LXJhZGlvYnV0dG9uLW5vcm1hbGFwcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uQXBwRWRpdFZpZXctcmFkaW9idXR0b24tc3lzdGVtYXBwID4gZGl2ID4gZGl2LFxuLkFwcEVkaXRWaWV3LXJhZGlvYnV0dG9uLXBheW1lbnRhcHAgPiBkaXYgPiBkaXYsXG4uQXBwRWRpdFZpZXctcmFkaW9idXR0b24tbm9ybWFsYXBwID4gZGl2ID4gZGl2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNjAlICFpbXBvcnRhbnQ7XG59XG5cbi5BcHBFZGl0Vmlldy1yYWRpb2J1dHRvbi1zeXN0ZW1hcHAgc3ZnLFxuLkFwcEVkaXRWaWV3LXJhZGlvYnV0dG9uLXBheW1lbnRhcHAgc3ZnLFxuLkFwcEVkaXRWaWV3LXJhZGlvYnV0dG9uLW5vcm1hbGFwcCBzdmcge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLkFwcEVkaXRWaWV3LWlucHV0LWFwcHR5cGUgaW5wdXQ6ZGlzYWJsZWQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5Ub3BNZW51Vmlld190b3BfdG9vbGJhcl9idG5fbWVudXtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLmluZGV4X19nbG9iYWxfX3dyYXBwZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIH1cbn1cblxuLyogdGFibGUgc3RhcnQgKi9cblxuLnRhYmxlLWJveCB7XG4gICAgbWFyZ2luOiAwcHggMCAzMHB4IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgICBib3JkZXItc3BhY2luZzogMCAycHg7XG59XG5cbi50YWJsZS1kZWZhdWx0IHRoZWFkIHRyIHtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgYmFja2dyb3VuZDogI2YyZjVmNztcbiAgICBjb2xvcjogI2E5YWFiZDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG4udGFibGUtZGVmYXVsdC53aGl0ZS1iZyB0aGVhZCB0cixcbi5zZXR0aW5nLWNvbnRhaW5lci1jb250ZW50IC50YWJsZS1kZWZhdWx0IHRoZWFkIHRye1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uc2V0dGluZy1saXN0LWRldGFpbCAudGFibGUtZGVmYXVsdCB0aGVhZCB0cntcbiAgICBiYWNrZ3JvdW5kOiAjZjJmNWY3O1xufVxuXG4udGFibGUtZGVmYXVsdCB0aGVhZCB0ciB0aCB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi50YWJsZS1kZWZhdWx0IHRoZWFkIHRyIHRoOmZpcnN0LWNoaWxke1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbn1cbi50YWJsZS1kZWZhdWx0IHRke1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcblxufVxuLnNldHRpbmctY29udGFpbmVyLWNvbnRlbnQgLnRhYmxlLWRlZmF1bHQgdGR7XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cbi50YWJsZS1kZWZhdWx0IHRoZWFkIHRyIHRoOmZpcnN0LWNoaWxkLFxuLnRhYmxlLWRlZmF1bHQgdHIgdGQ6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLnRhYmxlLWRlZmF1bHQgdGhlYWQgdHIgdGg6bGFzdC1jaGlsZCxcbi50YWJsZS1kZWZhdWx0IHRyIHRkOmxhc3QtY2hpbGQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi50YWJsZS1kZWZhdWx0IC50ci1kZWZhdWx0IHRkOmZpcnN0LWNoaWxke1xuICAgIGNvbG9yOiAjYTlhYWJkO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4udGFibGUtZGVmYXVsdCAudHItZGVmYXVsdCB0ZDpudGgtY2hpbGQoMil7XG59XG4udGFibGUtZGVmYXVsdCB0Ym9keSB0ciB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjNWI1Zjg3O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2YyZjVmNztcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjI0cyBlYXNlLW91dDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50YWJsZS1kZWZhdWx0LndoaXRlLWJnIHRib2R5IHRyLFxuLnNldHRpbmctY29udGFpbmVyLWNvbnRlbnQgLnRhYmxlLWRlZmF1bHQgdGJvZHkgdHJ7XG4gICAgYmFja2dyb3VuZDogI2YyZjVmNztcbn1cbi5zZXR0aW5nLWxpc3QtZGV0YWlsIC50YWJsZS1kZWZhdWx0IHRib2R5IHRye1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi50YWJsZS1kZWZhdWx0IHRib2R5IHRyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZDNlMGVhO1xufVxuXG4udGFibGUtZGVmYXVsdCB0Ym9keSB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgLyogY29sb3I6ICMwMGJjZDQ7ICovXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnRhYmxlLWRlZmF1bHQgdGQgYnV0dG9uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4ICFpbXBvcnRhbnQ7XG59XG4udGFibGUtZGVmYXVsdC1hY3Rpb257XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxNnB4O1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC0xMXB4O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDQ1MG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSAwbXM7XG59XG4udGFibGUtZGVmYXVsdCB0cjpob3ZlciAudGFibGUtZGVmYXVsdC1hY3Rpb257XG4gICAgb3BhY2l0eTogMTtcbn1cbi50YWJsZS1kZWZhdWx0IHRyOmhvdmVyIC50YWJsZS1kZWZhdWx0LWFjdGlvbiArIC5saXN0LXN0YXR1c3tcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnRhYmxlLWJveCArIGRpdiA+IC5wYWdlcyxcbi50YWJsZS1ib3ggKyAucGFnZXN7XG4gICAgbWFyZ2luLXRvcDogLTE3cHg7XG59XG5cblxuXG5cbi50ZXJtaW5hbHRyZWUtdGVybWluYWwtaWNvbi1ncm91cCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAwcHg7XG4gICAgb3BhY2l0eTogMDtcbiAgICByaWdodDogMHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1vdXQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuXG4udGVybWluYWx0cmVlLXRlcm1pbmFsLWljb24ge1xuICAgIHdpZHRoOiAzNnB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogNnB4ICFpbXBvcnRhbnQ7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnRlcm1pbmFsdHJlZS10ZXJtaW5hbC1pY29uLnNlbmQgPiBkaXYgPiBkaXYge1xuICAgIGJhY2tncm91bmQ6ICMwMDAgIWltcG9ydGFudDtcbn1cblxuLnRhYmxlLWRlZmF1bHQgdHI6aG92ZXIgLnRlcm1pbmFsdHJlZS10ZXJtaW5hbC1pY29uLWdyb3VwIHtcbiAgICBvcGFjaXR5OiAxO1xufVxuXG5cblxuLmxpc3Qtc3RhdHVze1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTZweDtcbiAgICB0b3A6IDUwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IC0xMXB4O1xuICAgIGhlaWdodDogMjJweDtcblxufVxuLmxpc3Qtc3RhdHVzIGJ7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIC8qdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsqL1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgcGFkZGluZzogMCA4cHg7XG4gICAgY29sb3I6ICM2M2FmNTc7XG4gICAgYmFja2dyb3VuZDogI2UwZWZkZDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjE4cyBlYXNlLW91dDtcbn1cblxuLnRhYmxlLWRlZmF1bHQgLmxpc3Qtc3RhdHVze1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcmlnaHQ6IDA7XG59XG5cbi50YWJsZS1kZWZhdWx0IHRkIGJ1dHRvbiB7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDM2cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnRhYmxlLWRlZmF1bHQgdGQgYnV0dG9uIHN2Z3tcbiAgICBoZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMjBweCAhaW1wb3J0YW50O1xufVxuXG5idXR0b24ucHJpbWFyeS1zdmcgc3ZnLFxuLnRhYmxlLWRlZmF1bHQgYnV0dG9uLnByaW1hcnktc3ZnIHN2Z3tcbiAgICBmaWxsOiAjNjNhZjU3ICFpbXBvcnRhbnQ7XG59XG5idXR0b24uc2Vjb25kYXJ5LXN2ZyBzdmcsXG4udGFibGUtZGVmYXVsdCBidXR0b24uc2Vjb25kYXJ5LXN2ZyBzdmd7XG4gICAgZmlsbDogI2ZmOTgwMCAhaW1wb3J0YW50O1xufVxuYnV0dG9uLmRlZmF1bHQtc3ZnIHN2Zyxcbi50YWJsZS1kZWZhdWx0IGJ1dHRvbi5kZWZhdWx0LXN2ZyBzdmd7XG4gICAgZmlsbDogIzViNWY4NyAhaW1wb3J0YW50O1xufVxuXG4vKiB0YWJsZSBlbmQgKi9cblxuLyogc3RhdHVzIHN0YXJ0ICovXG5cbnRhYmxlIC5zdGF0dXMtSW5hY3RpdmUgYixcbnRhYmxlIC5zdGF0dXMtQWN0aXZlIGIsXG50YWJsZSAuc3RhdHVzLUZhaWxlZCBiLFxudGFibGUgLnN0YXR1cy1TdWNjZXNzIGIsXG50YWJsZSAuc3RhdHVzLURpc2FibGUgYntcbiAgICBwYWRkaW5nOiAwIDZweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgLyp0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyovXG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjNweDtcbn1cblxuLnN0YXR1cy1JbmFjdGl2ZSBie1xuICAgIGNvbG9yOiByZ2IoMjU1LCAxNTIsIDApICFpbXBvcnRhbnQ7XG59XG5cbi5zdGF0dXMtUGVuZGluZyBie1xuICAgIGNvbG9yOiAjMDBiY2Q0ICFpbXBvcnRhbnQ7XG59XG5cbi5zdGF0dXMtQWN0aXZlIGJ7XG4gICAgY29sb3I6ICM2M2FmNTcgIWltcG9ydGFudDtcbn1cblxuLnN0YXR1cy1EaXNhYmxlIGJ7XG4gICAgY29sb3I6ICNhOWFhYmQgIWltcG9ydGFudDtcbn1cblxuLnN0YXR1cy1GYWlsZWQgYntcbiAgICBjb2xvcjogcmdiKDIxOSwgNjgsIDU1KSAhaW1wb3J0YW50O1xufVxuXG4uc3RhdHVzLVN1Y2Nlc3MgYntcbiAgICBjb2xvcjogcmdiKDk5LCAxNzUsIDg3KSAhaW1wb3J0YW50O1xufVxuXG50YWJsZSAuc3RhdHVzLUluYWN0aXZlIGJ7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDE1MiwgMCwgMC4yKSAhaW1wb3J0YW50O1xufVxuXG50YWJsZSAuc3RhdHVzLVBlbmRpbmcgYntcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDE4OCwgMjEyLCAwLjIpO1xufVxuXG50YWJsZSAuc3RhdHVzLUFjdGl2ZSBiIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDk5LCAxNzUsIDg3LCAwLjIpICFpbXBvcnRhbnQ7XG59XG5cbnRhYmxlIC5zdGF0dXMtRGlzYWJsZSBiIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDkxLCA5NSwgMjM1LCAwLjIpICFpbXBvcnRhbnQ7XG59XG5cbnRhYmxlIC5zdGF0dXMtRmFpbGVkIGIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjE5LCA2OCwgNTUsIDAuMikgIWltcG9ydGFudDtcbn1cblxudGFibGUgLnN0YXR1cy1TdWNjZXNzIGIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoOTksIDE3NSwgODcsIDAuMikgIWltcG9ydGFudDtcbn1cblxuLyogc3RhdHVzIGVuZCAqL1xuXG4vKiB0b2dnbGUgc3RhcnQgKi9cblxuLnRvZ2dsZS1kZWZhdWx0LWJveCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkM2UwZWE7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkM2UwZWE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRvZ2dsZS1kZWZhdWx0LWJveC50b2dnbGUtZGVmYXVsdC1ib3gye1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAjZjJmNWY3O1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbn1cblxuLnRvZ2dsZS1kZWZhdWx0LWJveCBwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjNWI1Zjg3O1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG59XG4udG9nZ2xlLWRlZmF1bHQtYm94MiBwe1xuICAgIGxlZnQ6IDE2cHg7O1xufVxuXG4udG9nZ2xlLWRlZmF1bHQtYm94IHAgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjYTlhYWJkO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDlweDtcbn1cblxuXG4udG9nZ2xlLWRlZmF1bHQge1xuICAgIGhlaWdodDogNjRweCAhaW1wb3J0YW50Oztcbn1cblxuLnRvZ2dsZS1kZWZhdWx0LmRpc2FibGVkIHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkICFpbXBvcnRhbnQ7XG4gICAgb3BhY2l0eTogMC43O1xufVxuXG4udG9nZ2xlLWRlZmF1bHRkaXNhYmxlZCBkaXYgZGl2IGRpdjpmaXJzdC1jaGlsZCB7XG4gICAgb3BhY2l0eTogMC4xO1xufVxuXG4udG9nZ2xlLWRlZmF1bHQuZGlzYWJsZWQgZGl2IGRpdiBkaXY6bGFzdC1jaGlsZCB7XG4gICAgb3BhY2l0eTogMC44O1xufVxuXG4udG9nZ2xlLWRlZmF1bHQgZGl2IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4udG9nZ2xlLWRlZmF1bHQgZGl2IGRpdiB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLnRvZ2dsZS1kZWZhdWx0IGRpdiBkaXYgc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udG9nZ2xlLWRlZmF1bHQgZGl2IGRpdiBkaXY6Zmlyc3QtY2hpbGQge1xuICAgIGhlaWdodDogMjJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG59XG4udGFibGUtZGVmYXVsdCAudG9nZ2xlLWRlZmF1bHR7XG4gICAgaGVpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAtNnB4IDA7XG59XG4udGFibGUtZGVmYXVsdCAudG9nZ2xlLWRlZmF1bHQgPiBkaXYgPiBkaXZ7XG4gICAgbWFyZ2luOiAgMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctdG9wOiAxcHggIWltcG9ydGFudDtcbn1cbi50YWJsZS1kZWZhdWx0IC50b2dnbGUtZGVmYXVsdCA+IGRpdiA+IGRpdiBkaXZ7XG4gICAgdG9wOiAtMnB4ICFpbXBvcnRhbnQ7XG59XG5cblxuXG4vKiB0b2dnbGUgZW5kICovXG5cbi8qIHNlYXJjaC1maWx0ZXIgc3RhcnQgKi9cblxuLnNlYXJjaC1maWx0ZXItZGVmYXVsdHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTs7XG59XG4uc2VhcmNoLWZpbHRlci1kZWZhdWx0IGxhYmVse1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogI2E5YWFiZDtcbn1cbi5zZWFyY2gtZmlsdGVyLWRlZmF1bHQtaW5wdXR7XG4gICAgbWFyZ2luLXRvcDogLThweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjI0cyBlYXNlLW91dDtcbn1cbi5zZWFyY2gtZmlsdGVyLWRlZmF1bHQtaW5wdXQgPiBkaXZ7XG4gICAgY29sb3I6ICNhOWFhYmQgIWltcG9ydGFudDtcbn1cblxuLkVkaXREaWFsb2ctc2VsZWN0LWJveC1jb250ZW50ICsgZGl2IC5zZWFyY2gtZmlsdGVyLWRlZmF1bHQtaW5wdXQgPiBkaXY6Zmlyc3Qtb2YtdHlwZXtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciB0b3A7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4xOHMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpICFpbXBvcnRhbnQ7XG59XG5cbi5zZWFyY2gtZmlsdGVyLWRlZmF1bHQgLkVkaXREaWFsb2ctc2VsZWN0LWJveC1jb250ZW50e1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG4uc2VhcmNoLWZpbHRlci1kZWZhdWx0IC5FZGl0RGlhbG9nLXNlbGVjdC1ib3gtY29udGVudCBzcGFue1xuICAgIHotaW5kZXg6IDE5OTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2VhcmNoLWZpbHRlci1kZWZhdWx0IC5FZGl0RGlhbG9nLXNlbGVjdC1ib3gtY29udGVudCArIGRpdntcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsLTMwcHgsMCk7XG4gICAgdHJhbnNpdGlvbjogYWxsIC40NXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpIC4xcztcbiAgICBtYXJnaW4tYm90dG9tOiAtMzBweDtcbn1cbi5zZWFyY2gtZmlsdGVyLWRlZmF1bHQuYWN0aXZlIC5FZGl0RGlhbG9nLXNlbGVjdC1ib3gtY29udGVudCArIGRpdntcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zZWFyY2gtZmlsdGVyLWRlZmF1bHQuYWN0aXZlIC5FZGl0RGlhbG9nLXNlbGVjdC1ib3gtY29udGVudCArIGRpdiAuc2VhcmNoLWZpbHRlci1kZWZhdWx0LWlucHV0ID4gZGl2e1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuLnNlYXJjaC1maWx0ZXItZGVmYXVsdC1yZXN1bHR7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2QzZTBlYTtcbiAgICBib3gtc2hhZG93OiAwIDNweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHotaW5kZXg6IDIwMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uRGlhbG9nX19jb250ZW50IC5zZWFyY2gtZmlsdGVyLWRlZmF1bHQtcmVzdWx0e1xuICAgIC8qIHdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7ICovXG59XG51bC5zZWFyY2gtZmlsdGVyLWRlZmF1bHQtcmVzdWx0ID4gbGl7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjYTlhYWJkO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgICBtaW4taGVpZ2h0OiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4yNHMgZWFzZS1vdXQ7XG4gICAgcGFkZGluZzogOHB4IDEwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNlYXJjaC1maWx0ZXItZGVmYXVsdC1yZXN1bHQgbGkgaXtcbiAgICBjb2xvcjogIzAwYmNkNDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMjRzIGVhc2Utb3V0O1xufVxuLnNlYXJjaC1maWx0ZXItZGVmYXVsdC1yZXN1bHQgbGk6aG92ZXIsXG4uc2VhcmNoLWZpbHRlci1kZWZhdWx0LXJlc3VsdCBsaS5hY3RpdmUsXG4uc2VhcmNoLWZpbHRlci1kZWZhdWx0LXJlc3VsdCBsaTpob3ZlciBpLFxuLnNlYXJjaC1maWx0ZXItZGVmYXVsdC1yZXN1bHQgbGkuYWN0aXZlIGl7XG4gICAgYmFja2dyb3VuZDogI2E5YWFiZDtcbiAgICBjb2xvcjogI2ZmZjtcbn1cbi5zZWFyY2gtZmlsdGVyLWRlZmF1bHQtcG9wdXBidG57XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IC0xMHB4O1xuICAgIG1hcmdpbi10b3A6IC03cHggIWltcG9ydGFudDtcbn1cbi5zZWFyY2gtZmlsdGVyLWRlZmF1bHQtcG9wdXBidG4gc3Zne1xuICAgIGNvbG9yOiAjNjNhZjU3ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDIwcHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcbn1cblxuXG5cbi8qIHNlYXJjaC1maWx0ZXIgZW5kICovXG5cbi8qIHRpcHMtZGVmYXVsdCBzdGFydCAqL1xuXG4udGlwcy1kZWZhdWx0e1xuICAgIGJhY2tncm91bmQ6ICNmMmY1Zjc7XG4gICAgcGFkZGluZzo1cHggMjBweCAxNXB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG4udGlwcy1kZWZhdWx0LndoaXRlLWJne1xuICAgIGJhY2tncm91bmQ6ICNlOWVkZjU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2QzZTBlYTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnRpcHMtZGVmYXVsdDplbXB0eXtcbiAgICBwYWRkaW5nOiAwO1xufVxuLnRpcHMtZGVmYXVsdCBwe1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgY29sb3I6ICNhOWFhYmQ7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi50aXBzLWRlZmF1bHQgcCBzdmd7XG4gICAgaGVpZ2h0OiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICBmaWxsOiAjZmY5ODAwICFpbXBvcnRhbnQ7XG59XG4udGlwcy1kZWZhdWx0IGg2e1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjZmY5ODAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcblxufVxuXG4udGlwcy1kZWZhdWx0IHAgc3BhbntcbiAgICBjb2xvcjogIzAwYmNkNDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qIHRpcHMtZGVmYXVsdCBlbmQgKi9cblxuLmRlZmF1bHQtc2VhcmNoe1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0O1xuICAgIHotaW5kZXg6IDIgIWltcG9ydGFudDtcblxufVxuXG4uZGVmYXVsdC1zZWFyY2ggLmRlZmF1bHQtc2VhcmNoLWV4cGFuZHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAyMDBtcyAhaW1wb3J0YW50O1xufVxuLmRlZmF1bHQtc2VhcmNoLWV4cGFuZCA+IGRpdntcbiAgICBjb2xvcjogI2E5YWFiZCAhaW1wb3J0YW50O1xufVxuXG4uZGVmYXVsdC1zZWFyY2gtaW5wdXQgPiBkaXZ7XG4gICAgbGVmdDogMzZweDtcbn1cbi5kZWZhdWx0LXNlYXJjaC1pbnB1dCA+IGlucHV0e1xuICAgIHBhZGRpbmctbGVmdDogMzZweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDQzcHggIWltcG9ydGFudDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmRlZmF1bHQtc2VhcmNoLXJlbW92ZXtcbiAgICB0cmFuc2l0aW9uOiBhbGwgNDUwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpIDBtcyAhaW1wb3J0YW50O1xufVxuLmRlZmF1bHQtc2VhcmNoLXJlbW92ZTpob3ZlcntcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpICFpbXBvcnRhbnQ7XG59XG4uZGVmYXVsdC1zZWFyY2gtcmVtb3ZlIGltZ3tcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTA7XG4gICAgdG9wOiBpbmhlcml0O1xufVxuLmRlZmF1bHQtc2VhcmNoLXJlbW92ZTphZnRlcntcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgcmlnaHQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW46IC02cHggLTZweCAwIDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDQ1MG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSAwbXMgIWltcG9ydGFudDtcbn1cbi5kZWZhdWx0LXNlYXJjaC1yZW1vdmU6aG92ZXI6YWZ0ZXJ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgyKTtcbiAgICBiYWNrZ3JvdW5kOiAjRTlFREY1O1xufVxuXG4ubG9hZGluZy1ib3gge1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgY29sb3I6ICNhOWFhYmQ7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC4zcyBjb2xvciwgLjNzIGJvcmRlcjtcbiAgICB0cmFuc2l0aW9uOiAuM3MgY29sb3IsIC4zcyBib3JkZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxvYWRlci0wMyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAxNnB4O1xuICAgIG1hcmdpbi10b3A6IDVweFxcOTtcbiAgICBtYXJnaW4tdG9wOiA1cHhcXDA7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJvcmRlcjogM3B4IHNvbGlkIGN1cnJlbnRjb2xvcjtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IDFzIGxvYWRlci0wMyBsaW5lYXIgaW5maW5pdGU7XG4gICAgYW5pbWF0aW9uOiAxcyBsb2FkZXItMDMgbGluZWFyIGluZmluaXRlO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGxvYWRlci0wMyB7XG4gICAgMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB9XG59XG5Aa2V5ZnJhbWVzIGxvYWRlci0wMyB7XG4gICAgMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB9XG59XG5cbi5kaXNhYmxlZCB7XG4gY3Vyc29yOiBub3QtYWxsb3dlZCAhaW1wb3J0YW50O1xufVxuXG4uZXJyb3ItdGV4dCB7XG4gICAgY29sb3I6IHJlZDtcbiAgICBmb250LXNpemU6IDEycHhcbn1cbiIsIi5oMSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGNvbG9yOiAjNWI1Zjg3O1xufVxuXG4uaDMge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogIzViNWY4Nztcbn1cblxuLnN0YXR1cyB7XG4gICAgY29sb3I6ICM2M2FmNTc7XG4gICAgYmFja2dyb3VuZDogI2UwZWZkZDtcbn1cblxuLm5vcm1hbC1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjYTlhYWJkXG59XG5cbi5ub3JtYWwtdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzViNWY4N1xufVxuXG4ubm9ybWFsLXZhbHVlIGIge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5kZXZlbG9wZXIge1xuICAgIGNvbG9yOiAjNWI1Zjg3O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuXG4vKmZpbHRlci1kcmF3ZXItY2hlY2tib3ggIHN0YXJ0Ki9cbi5maWx0ZXItZHJhd2VyLWNoZWNrYm94IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiA2NnB4ICFpbXBvcnRhbnQ7XG4gICAgLyptYXJnaW4tcmlnaHQ6IDZweDsqL1xuICAgIGhlaWdodDogMzBweCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2E5YWFiZDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgNDUwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpIDBtcztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZsZXgtZ3JvdzogMTtcbn1cbi5maWx0ZXItZHJhd2VyLWNoZWNrYm94Om5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxudGFibGUgLmZpbHRlci1kcmF3ZXItY2hlY2tib3gge1xuICAgIG1hcmdpbjozcHggNnB4IDNweCAwcHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLmZpbHRlci1kcmF3ZXItY2hlY2tib3g6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDZweCByZ2JhKDAsIDAsIDAsIC4xMik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMXB4LCAwKSAhaW1wb3J0YW50O1xufVxuXG4uZmlsdGVyLWRyYXdlci1jaGVja2JveC5hY3RpdmUsXG4uZmlsdGVyLWRyYXdlci1jaGVja2JveDpob3ZlciAge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmZpbHRlci1kcmF3ZXItY2hlY2tib3guZGlzYWJsZWR7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6ICNmMmY1Zjc7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgb3BhY2l0eTogMC44O1xufVxuXG4uZmlsdGVyLWRyYXdlci1jaGVja2JveCBzdmcge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmZpbHRlci1kcmF3ZXItY2hlY2tib3ggPiBkaXYgPiBkaXZ7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4uZmlsdGVyLWRyYXdlci1jaGVja2JveCA+IGRpdiB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzViNWY4Nztcbn1cblxuLmZpbHRlci1kcmF3ZXItY2hlY2tib3ggZGl2IHNwYW4sXG4uQXBwRWRpdFZpZXctcmFkaW9idXR0b24tcHJvbGluYXBwIGRpdiBzcGFuLFxuLkFwcEVkaXRWaWV3LXJhZGlvYnV0dG9uLWFuZHJvaWRhcHAgZGl2IHNwYW4sXG4uYXBwdHlwZS1tYXJrZXQgZGl2IHNwYW4sXG4uYXBwdHlwZS1yZXNlbGxlciBkaXYgc3BhbntcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiAyMDAlICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyMDAlICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAtNTAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogLTUwJSAhaW1wb3J0YW50O1xufVxuLkFwcEVkaXRWaWV3LXJhZGlvYnV0dG9uLXByb2xpbmFwcCA+IGRpdiA+IGRpdixcbi5BcHBFZGl0Vmlldy1yYWRpb2J1dHRvbi1hbmRyb2lkYXBwID4gZGl2ID4gZGl2LFxuLmFwcHR5cGUtcmVzZWxsZXIgPiBkaXYgPiBkaXYsXG4uYXBwdHlwZS1tYXJrZXQgPiBkaXYgPiBkaXZ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uZmlsdGVyLWRyYXdlci1jaGVja2JveCBsYWJlbCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTEwMCU7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMCA2cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgNDUwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpIDBtcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG50YWJsZSAuZmlsdGVyLWRyYXdlci1jaGVja2JveCBsYWJlbCB7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5maWx0ZXItZHJhd2VyLWNoZWNrYm94LmFjdGl2ZTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgICBib3R0b206IDBweDtcbiAgICByaWdodDogMHB4O1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvZGV2ZWxvcGVyL2Fzc2V0cy9pbWcvQWRkV2lkZ2V0RGxnLWlucHV0LWFwcHR5cGUtYWN0aXZlMi5wbmdcIikgbm8tcmVwZWF0IGN1cnJlbnRDb2xvcjtcbn1cbi5maWx0ZXItZHJhd2VyLWNoZWNrYm94LnJhZGlvYnV0dG9uLmFjdGl2ZTphZnRlcntcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvZGV2ZWxvcGVyL2Fzc2V0cy9pbWcvaWNvbi1yYWRpb2J1dHRvbi1jaGVja2VkLnBuZ1wiKSBuby1yZXBlYXQgY3VycmVudENvbG9yO1xuICAgIGhlaWdodDogMTNweDtcbn1cbi5maWx0ZXItZHJhd2VyLWNoZWNrYm94LmRpc2FibGVke1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNhOWFhYmU7XG59XG4uZmlsdGVyLWRyYXdlci1jaGVja2JveC5kaXNhYmxlZDpob3ZlcntcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG59XG4uZmlsdGVyLWRyYXdlci1jaGVja2JveC5kaXNhYmxlZCBsYWJlbHtcbiAgICBjb2xvcjogI2E5YWFiZCAhaW1wb3J0YW50O1xufVxuLmZpbHRlci1kcmF3ZXItY2hlY2tib3guZGlzYWJsZWR7XG4gICAgLXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgICAtbW96LWZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICAgIC1tcy1maWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgICAtby1maWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgICBmaWx0ZXI6IGdyYXk7XG59XG5cbi8qZmlsdGVyLWRyYXdlci1jaGVja2JveCAgZW5kKi9cblxuLyogc2VhcmNoLWZpbHRlciBzdGFydCAqL1xuXG4uc2VhcmNoLWZpbHRlci1kZWZhdWx0e1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOztcbn1cbi5zZWFyY2gtZmlsdGVyLWRlZmF1bHQgbGFiZWx7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjYTlhYWJkO1xufVxuLnNlYXJjaC1maWx0ZXItZGVmYXVsdC1pbnB1dHtcbiAgICBtYXJnaW4tdG9wOiAtOHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAuMjRzIGVhc2Utb3V0O1xufVxuLnNlYXJjaC1maWx0ZXItZGVmYXVsdC1pbnB1dCA+IGRpdntcbiAgICBjb2xvcjogI2E5YWFiZCAhaW1wb3J0YW50O1xufVxuXG4uRWRpdERpYWxvZy1zZWxlY3QtYm94LWNvbnRlbnQgKyBkaXYgLnNlYXJjaC1maWx0ZXItZGVmYXVsdC1pbnB1dCA+IGRpdjpmaXJzdC1vZi10eXBle1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHRvcDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjE4cyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSkgIWltcG9ydGFudDtcbn1cblxuLnNlYXJjaC1maWx0ZXItZGVmYXVsdCAuRWRpdERpYWxvZy1zZWxlY3QtYm94LWNvbnRlbnR7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbn1cbi5zZWFyY2gtZmlsdGVyLWRlZmF1bHQgLkVkaXREaWFsb2ctc2VsZWN0LWJveC1jb250ZW50IHNwYW57XG4gICAgei1pbmRleDogMTk5O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWFyY2gtZmlsdGVyLWRlZmF1bHQgLkVkaXREaWFsb2ctc2VsZWN0LWJveC1jb250ZW50ICsgZGl2e1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwtMzBweCwwKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjQ1cyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSkgLjFzO1xuICAgIG1hcmdpbi1ib3R0b206IC0zMHB4O1xufVxuXG4uc2VhcmNoLWZpbHRlci1kZWZhdWx0LmFjdGl2ZSAuRWRpdERpYWxvZy1zZWxlY3QtYm94LWNvbnRlbnQgKyBkaXZ7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc2VhcmNoLWZpbHRlci1kZWZhdWx0LmFjdGl2ZSAuRWRpdERpYWxvZy1zZWxlY3QtYm94LWNvbnRlbnQgKyBkaXYgLnNlYXJjaC1maWx0ZXItZGVmYXVsdC1pbnB1dCA+IGRpdntcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cblxuLnNlYXJjaC1maWx0ZXItZGVmYXVsdC1yZXN1bHR7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2QzZTBlYTtcbiAgICBib3gtc2hhZG93OiAwIDNweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHotaW5kZXg6IDIwMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uRGlhbG9nX19jb250ZW50IC5zZWFyY2gtZmlsdGVyLWRlZmF1bHQtcmVzdWx0e1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogNzA4cHg7XG59XG4uRGlhbG9nX19jb250ZW50IC5FZGl0RGlhbG9nLWJveC1saXN0LWhhbGYgLnNlYXJjaC1maWx0ZXItZGVmYXVsdC1yZXN1bHR7XG4gICAgd2lkdGg6IDM0NHB4O1xufVxuLkRpYWxvZ19fY29udGVudCAuc2VhcmNoLWZpbHRlci1kZWZhdWx0LXBvcHVwYnRue1xuICAgIHJpZ2h0OiA2cHggIWltcG9ydGFudDtcbn1cbi5EaWFsb2dfX2NvbnRlbnQgLmZpbHRlci1kcmF3ZXItY29udGVudHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uRGlhbG9nX19jb250ZW50IC5maWx0ZXItZHJhd2VyLWNvbnRlbnQgPiBsYWJlbHtcbiAgICBjb2xvcjogI2E5YWFiZDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbnVsLnNlYXJjaC1maWx0ZXItZGVmYXVsdC1yZXN1bHQgPiBsaXtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICNhOWFhYmQ7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1pbi1oZWlnaHQ6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjI0cyBlYXNlLW91dDtcbiAgICBwYWRkaW5nOiA4cHggMTBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2VhcmNoLWZpbHRlci1kZWZhdWx0LXJlc3VsdCBsaSBpe1xuICAgIGNvbG9yOiAjMDBiY2Q0O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4yNHMgZWFzZS1vdXQ7XG59XG4uc2VhcmNoLWZpbHRlci1kZWZhdWx0LXJlc3VsdCBsaTpob3Zlcixcbi5zZWFyY2gtZmlsdGVyLWRlZmF1bHQtcmVzdWx0IGxpLmFjdGl2ZSxcbi5zZWFyY2gtZmlsdGVyLWRlZmF1bHQtcmVzdWx0IGxpOmhvdmVyIGksXG4uc2VhcmNoLWZpbHRlci1kZWZhdWx0LXJlc3VsdCBsaS5hY3RpdmUgaXtcbiAgICBiYWNrZ3JvdW5kOiAjYTlhYWJkO1xuICAgIGNvbG9yOiAjZmZmO1xufVxuLnNlYXJjaC1maWx0ZXItZGVmYXVsdC1wb3B1cGJ0bntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICByaWdodDogLTEwcHg7XG4gICAgbWFyZ2luLXRvcDogLTdweCAhaW1wb3J0YW50O1xufVxuLnNlYXJjaC1maWx0ZXItZGVmYXVsdC1wb3B1cGJ0biBzdmd7XG4gICAgY29sb3I6ICM2M2FmNTcgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMjBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjBweCAhaW1wb3J0YW50O1xufVxuLyogc2VhcmNoLWZpbHRlciBlbmQgKi9cblxuLmRlZmF1bHQtc2VhcmNoe1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0O1xuICAgIHotaW5kZXg6IDIgIWltcG9ydGFudDtcblxufVxuLmRlZmF1bHQtc2VhcmNoIC5kZWZhdWx0LXNlYXJjaC1leHBhbmR7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMjAwbXMgIWltcG9ydGFudDtcbn1cbi5kZWZhdWx0LXNlYXJjaC1leHBhbmQgPiBkaXZ7XG4gICAgY29sb3I6ICNhOWFhYmQgIWltcG9ydGFudDtcbn1cblxuLmRlZmF1bHQtc2VhcmNoLWlucHV0ID4gZGl2e1xuICAgIGxlZnQ6IDM2cHg7XG59XG4uZGVmYXVsdC1zZWFyY2gtaW5wdXQgPiBpbnB1dHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM2cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA0M3B4ICFpbXBvcnRhbnQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuXG4vKiBmaWx0ZXItZHJhd2VyICovXG5cbi5maWx0ZXItZHJhd2VyID4gZGl2IHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDY0cHgpICFpbXBvcnRhbnQ7XG4gICAgdG9wOiA2NHB4ICFpbXBvcnRhbnQ7XG4gICAgYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgICB6LWluZGV4OiA3MCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2QzZTBlYTtcbiAgICBib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xMikgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IG5vbmUgXFw5O1xuICAgIGJvcmRlcjogbm9uZSBcXDA7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuLmZpbHRlci1kcmF3ZXItaWNvbm1lbnUgPiBkaXZ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogbm9uZSBcXDk7XG4gICAgYm9yZGVyOiBub25lIFxcMDtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi5maWx0ZXItZHJhd2VyLXRpdGxlIHtcbiAgICBoZWlnaHQ6IDY0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDYycHg7XG4gICAgY29sb3I6ICM1YjVmODc7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkM2UwZWE7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHotaW5kZXg6IDcwO1xufVxuXG4uZmlsdGVyLWRyYXdlci1yZXNldCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IDU4cHg7XG4gICAgdG9wOiA4cHg7XG59XG5cbi5maWx0ZXItZHJhd2VyLXJlc2V0IHN2ZyB7XG4gICAgY29sb3I6ICM2M2FmNTcgIWltcG9ydGFudDtcbn1cblxuLmZpbHRlci1kcmF3ZXItY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHRvcDogOHB4O1xufVxuXG4uZmlsdGVyLWRyYXdlci1jbG9zZSBzdmcge1xuICAgIGNvbG9yOiAjZmY5ODAwICFpbXBvcnRhbnQ7XG59XG4uZmlsdGVyLWRyYXdlci1pY29ubWVudSAuZmlsdGVyLWRyYXdlci1jb250YWluZXJ7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiAzMTNweDtcbiAgICB0b3A6IDExNXB4O1xuICAgIHotaW5kZXg6IDE0MDA7XG4gICAgYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIC4xMikgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMzIwcHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDQ1MG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSAwbXM7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDNlMGVhO1xuICAgIG1heC1oZWlnaHQ6NDgwcHg7XG59XG4uZmlsdGVyLWRyYXdlci1pY29ubWVudSAuZmlsdGVyLWRyYXdlci10aXRsZXtcbiAgICBiYWNrZ3JvdW5kOiAjZjJmNWY3O1xufVxuLmZpbHRlci1kcmF3ZXItaWNvbm1lbnUuaGlkZSAuZmlsdGVyLWRyYXdlci1jb250YWluZXJ7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICBvcGFjaXR5OiAwO1xufVxuLmZpbHRlci1tYXNre1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTM5OTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5maWx0ZXItZHJhd2VyLWljb25tZW51LmhpZGUgLmZpbHRlci1tYXNre1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4uZmlsdGVyLWRyYXdlci1jb250YWluZXIge1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gNjRweCk7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5maWx0ZXItZHJhd2VyMiAuZmlsdGVyLWRyYXdlci1jb250YWluZXJ7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxNDFweCk7XG59XG5cbi5maWx0ZXItZHJhd2VyLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgMTBweCAwcHggMjBweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xufVxudGFibGUgLmZpbHRlci1kcmF3ZXItY29udGVudCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbn1cblxuLmZpbHRlci1kcmF3ZXItY29udGVudCA+IGxhYmVsIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICNhOWFhYmQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbn1cblxuLmZpbHRlci1kcmF3ZXItY29udGVudCA+IGxhYmVsID4gZW0ge1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gICAgY29sb3I6ICMwMGJjZDQ7XG59XG5cbi5BcHBFZGl0Vmlldy1pbnB1dGJveC1ib3gtbW9kZWxib3gtY2hlY2tib3gge1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbn1cblxuLmZpbHRlci1kcmF3ZXItY29udGVudCA+IGRpdiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cHggIWltcG9ydGFudDtcbn1cblxuLmZpbHRlci1kcmF3ZXItY29udGVudCAuZGVmYXVsdC1zZWFyY2ggPiBkaXZ7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKSAhaW1wb3J0YW50O1xuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2E5YWFiZCAhaW1wb3J0YW50O1xufVxuXG4uZmlsdGVyLWRyYXdlciAuZHQtcGlja2Vye1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uZmlsdGVyLWRyYXdlciAuZHQtcGlja2VyIGlucHV0e1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDNlMGVhO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uZmlsdGVyLWRyYXdlciAuZHQtcGlja2VyIGlucHV0OmZvY3Vze1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwYmNkNDtcbn1cbi5maWx0ZXItZHJhd2VyIC5kdC1waWNrZXItaW5wdXQtaWNvbntcbiAgICByaWdodDogOHB4O1xuICAgIHRvcDogNXB4O1xufVxuXG4ubGF5b3V0LWZsZXgtcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLm5hbWUtZmlsdGVye1xuICAgIG1heC13aWR0aDogMjIwcHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDM2cHggIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgNDUwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpIDBtcztcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAtM3B4IDZweCAwIDBweDtcbn1cbi5uYW1lLWZpbHRlciA+IGRpdiA+IGRpdntcbiAgICB0cmFuc2l0aW9uOiBhbGwgNDUwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5kZWZhdWx0LXNlYXJjaHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodDtcbiAgICB6LWluZGV4OiAyICFpbXBvcnRhbnQ7XG5cbn1cblxuLnRhYnMtY29udGVudC1hY3Rpb24ge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi50YWJzLWNvbnRlbnQtYWN0aW9uID4gZGl2Omxhc3QtY2hpbGQge1xuICAgIG1heC13aWR0aDogMjQwcHggIWltcG9ydGFudDtcbn1cblxuLnRhYnMtY29udGVudC1maWx0ZXJib3gge1xuICAgIHdpZHRoOiAxNDBweCAhaW1wb3J0YW50O1xufVxuXG4udGFicy1jb250ZW50LWFjdGlvbiA+IGJ1dHRvbixcbi50YWJzLWNvbnRlbnQtYWN0aW9uID4gZGl2ID4gYnV0dG9uIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4udGFicy1jb250ZW50LWFjdGlvbiA+IGJ1dHRvbixcbi50YWJzLWNvbnRlbnQtYWN0aW9uID4gZGl2IHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG4udGFicy1jb250ZW50LWFjdGlvbiA+IGJ1dHRvbixcbi50YWJzLWNvbnRlbnQtYWN0aW9uID4gZGl2ID4gYnV0dG9uIHNwYW4ge1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uc3VtbWFyeXBpZS1jb250YWluZXJ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgaGVpZ2h0OiAyNDBweDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uRGFzaGJvYXJkVmlldyAuc3VtbWFyeXBpZS1jb250YWluZXJ7XG4gICAgaGVpZ2h0OiAyMTBweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xufVxuLnN1bW1hcnlwaWUtYm94IGgxe1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBmb250LWZhbWlseTogJ251bWJlcic7XG4gICAgY29sb3I6ICMwMGJjZDQ7XG59XG4uc3VtbWFyeXBpZS1ib3ggaDN7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGNvbG9yOiAjNjNhZjU3O1xuICAgIGZvbnQtZmFtaWx5OiAnbnVtYmVyJztcbn1cbi5zdW1tYXJ5cGllLWJveCBwe1xuICAgIGNvbG9yOiAjYTlhYWJkO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG59XG4uc3VtbWFyeXBpZS1ib3ggdWx7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5zdW1tYXJ5cGllLWJveCB1bCBsaXtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBtYXJnaW46IDAgMTBweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjE4cyBlYXNlLW91dDtcbn1cbi5zdW1tYXJ5cGllLWJveCB1bCBsaTpob3ZlcntcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG4gICAgYmFja2dyb3VuZDogI2YyZjVmNztcbn1cbi5zdW1tYXJ5cGllLWNvbnRlbnQtYWN0aXZlIGgze1xuICAgIGNvbG9yOiAjMDBiY2Q0O1xufVxuLnN1bW1hcnlwaWUtY29udGVudC10b3RhbCBoMSxcbi5zdW1tYXJ5cGllLWNvbnRlbnQtb2ZmbGluZSBoM3tcbiAgICBjb2xvcjogIzViNWY4Nztcbn1cbi5zdW1tYXJ5cGllLWNvbnRlbnQtaW5hY3RpdmUgaDN7XG4gICAgY29sb3I6ICNmZjk4MDA7XG59XG4uc3VtbWFyeXBpZS1jb250ZW50LWRpc2FibGVkIGgze1xuICAgIGNvbG9yOiAjZmY5ODAwO1xufVxuLnN1bW1hcnlwaWUtY29udGVudC10b3RhbCBoM3tcbiAgICBjb2xvcjogI2RiNDQzNztcbn1cblxuLnN1bW1hcnlwaWUtYm94e1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LWJhc2lzOiA0OSU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnN1bW1hcnlwaWUtYm94LmxpbmV7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggZGFzaGVkICNkM2UwZWE7XG59XG5cbi5zdW1tYXJ5cGllLWNvbnRlbnQtcGllbnVte1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogNTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc3VtbWFyeXBpZS1ib3ggdHNwYW57XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnbnVtYmVyJztcbn1cbi5yZWNoYXJ0cy13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLnJlY2hhcnRzLXdyYXBwZXIgc3Zne1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuLmNlbGwtbnVte1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LWZhbWlseTogJ251bWJlcic7XG59XG4uY2VsbC1sYWJlbHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICNhOWFhYmQ7XG59XG5cbi5mbGV4LWl0ZW0tZXhwYW5kIHtcbiAgICBmbGV4LWdyb3c6IDE7XG59XG5cbi5maWx0ZXItY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIC8qb3ZlcmZsb3c6IGhpZGRlbjsqL1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uc3RhdHVzLWZpbHRlcntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDNweDtcbn1cbi5zaG93e1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuLnN0YXR1cy1maWx0ZXIgPiBkaXZ7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG59XG4uc3RhdHVzLWZpbHRlciBidXR0b257XG4gICAgbWluLXdpZHRoOiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG4uc3RhdHVzLWZpbHRlciA+IGRpdiBzcGFuIHtcbiAgICBwYWRkaW5nOiAwIDhweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7XG59XG5cbi50YXNrLXBvcHVwIHRkLmFwcERldGFpbC1pbWctYm94e1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmctbGVmdDogNDhweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG59XG4udGFzay1wb3B1cCB0ZC5hcHBEZXRhaWwtaW1nLWJveCAuQXBwRGV0YWlsVmlldy12ZXJzaW9uLWxpc3QtYXBrLWltZ3tcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMTNweDtcbiAgICB3aWR0aDogMjlweDtcbiAgICBoZWlnaHQ6IDI5cHg7XG4gICAgdG9wOiA1cHg7XG59XG4ud2hpdGUtYmd7XG4gICAgYmFja2dyb3VuZDogd2hpdGUgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbi50ZXh0LWFsaWduLWxlZnR7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi50ZXh0LWFsaWduLXJpZ2h0e1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG4ucGFkZGluZy1sZWZ0LTh7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbiIsIkBmb250LWZhY2Uge2ZvbnQtZmFtaWx5OiBcImljb25mb250XCI7XG4gIHNyYzogdXJsKC9kZXZlbG9wZXIvaWNvbmZvbnQuZW90KTsgLyogSUU5ICovXG4gIHNyYzogdXJsKC9kZXZlbG9wZXIvaWNvbmZvbnQuZW90I2llZml4KSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIFxuICB1cmwoJ2RhdGE6YXBwbGljYXRpb24veC1mb250LXdvZmYyO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LGQwOUdNZ0FCQUFBQUFMSVVBQXNBQUFBQmZuUUFBTEhEQUFFQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFIRUlHVmdDc0RBcUZnVXlEK1R3Qk5nSWtBNHRRQzRWcUFBUWdCWVJ0QjdVY1c3STJrWVBSN2ZZQVNaWGVySW9NNTJYWEs0OUU1SGFRLzRiVm96TUR3Y1lSQU1oTEpmdi8vLy8vVDA0bWN0Z2wya3VhbGdLdzMrLzNvSmtYaEtNSUNnK3ZMUWpHU0p0RWIramhtQ3VDNEN3V1dkV3lvZzVxNnBaajdJbEtWanpPQVo1UlQzR3BMY01SNTdESTcwTFZ1bWQ3VUsyNlc3STduWmthVE41MEptanE5QXdpbUpTRHI1dDhtVEFRMUtpUzJrditVTDdGVDVwMzd0TlNYTVR2ZnRyK3JzSm4yK2pFU0FzS0UxYVdNa3ZLdWNGRS9TZ2NYUmpzczhLd2l0a093bTdVV3VUekYxdFJubjQ3Q3NXSzhmUUZrK2lndkxCR2U0U3J5Mm5LQmxZUWgrRHc1aVkyK1ZLdlYwY1Q1dURkVEl4R3hWSEVKYXE3K09MYVBtVVMweFJMb0lNYndZcUdLRjczTnJYd2RiczFBMDB4MEJSak5yZE9jWDYvZmRBM24zOTBaWHkyUlJ3cm1oN3BPY1NVTmQ4RnRnMTcwZWpvQ2MrL3V0Y3J5MG44WFdLUVNvUlQxaHk5QWsyTVUxZENxMXVBaHEzc2xHQWsrK1plMWRPeUxQazcyU3hCWThMeUVsYkFhSThYc1E3UHU2MzNQM09vaUlvSXVCYUtNMDFCVU1FeEFjZkNNVlBEa1RoS0tUTzFxYmJVbHBVTnNXRlpYYWtWalcxbFhXdG8rK291YlkyTCtkNnAvYy9JVG52T2pBelpaeWpzY3VtMkZ4Z0NBNEdGdUU3aXBTNVFielkvMHEvME8yQUlWNVlNVGR1OWpaTWlaSUVGRHlLUVErOUxPbkdkcGxCWXlOT2lZUlo1QlFCRHdGdVhvSUFjbXNyRzdPZlk4TGxabjF5VC9mNEVHVmxCMjFtZldURXQweS9xdlpBcnVTckJSaEtJSUJXREluVjU4c1ZPLzM5VHRmQUowWjczUDBCS0UwdWVyYWRXR3dBNjFzUnFzVFVidVhWZWlDdHdKU21YbGlidjd0bGxlN202RUFIanFOMXpra09yb042TVpVYnlyTC9uQUZUUTVJT1NDNEQ3ZDh0L2FPR2tFd1ZXTEx1Sll4SHhtYmxoSXlvMFN3dW5mKzJ2Zm1WaUNOVEhQYnIvOW1VbUZrQU1RYmxxRlMxdkJBeHNOL2FPeE9DOGt2T0lnM2h3akV6VG5jRjVJWTg0aUFFOXJYQ2NOK2lVMERyUWlUMjY3TFc5WTBsUGpLUW53Q0RBeGhlN1ArZDFkU242VkNtS1BsMFhxTy9uM0g5ellRMnRUcVFva1JLVno4Z0N1dnhmenF5cTA3eFhOVE5MSHdRSmw2U0daYmp0NFNSWkRTRjNaemRoRDdBdTBsVzZ0amxoVzIxTEFlNU9rNWZSZXNaK1FlVy9UaE9SSk9JcmNLSk5ReEZ0WDFLN0ZteG5CNVYwOXUrVnM0ZlFndTMyR3NBQzkrMUVyQVZOZ05kTDEyMm5hRkxoZ0gyVXdjRWVtQWZtQ2JUdnU2cDJqNW9LYUlEN0NETDB1WDg5U0V0UVQ3R1ZSTk8yNUNmSlZaMWpBQWNqdHlFdy82cW1LMEUzMFZYbk5MZW0xRGJYdm5yTE1HYjdIeURGL3dGQklrRHBCSkJYQ1BGc2s1SUxRT3Bza0pMOXFGTGRxT0pXT2tCYWV1Q1Y5d0RxQ3VoSzZsekVWQ3BkVHFsVEwxTnBXeDliM1R3bTIzYVh6Uy83a25uSXZnVlZPTDZmTUFCVzNmOXZxcjB0UUpBU2Z4Wi95dnpPcVpWRHJMN2R0TzVjNGQzMzVrSHZ2WGtBWndhZy9zd1FFakVncFQ4QXlkVU1TRW9BS1MwRzVINFBJRzZnbkVSSHlsRmFKMUUvSlE0Z1NnSTNndElHNmtldW5VdTdhSGJYSWVXaWROSDV1TnF1ZEd1Vm9hV0ZqKzlZbGhjazVYNjErM3RUTGRIdU9IMlR5L01JMGFpcUtveFFIcy9iL2ZIWmFibXFwWDNFS3UweFlrS2FKRUFFQ3pPN3I5TjdtZW8vUERMMkwwMUpDc1RHdG16a3NjRU16ZE5KZ3Y2ZnNkbnZ5YnphanpsQTVzQkFRYkVXZWVHcXJsWU5CUkZ6eGdWb1ltSjZCaEZLTzVtQ1VEdW5UODBtV3ZoUno4RVZBWERIQ2tPbGpvRWhJamdDandOSDdTZGZmYVpEWUtFQTA3U3JOWGR6UWg0MnhjOElNY2l6ZWpPbzg0bkFLejFDUS9RR0VQWjFXNTArdlI3VUh2ZTJUTHFtTDlSRENWQ1hnUEUwU211bGY1eHI3R3ZlR1pLVTUzRmE1SjlyamVNeXRiV2ltSnpoQkF0NVVRcTBndEhORFdOTXdMSURneUt3NmdsbnVNQVZibkFISHg3d2xMQS9HSTdHaytsc3ZsaXUxaUFFSXlpR0V5UkZNeXpIQzZJa0sycnpTRWpURGRPeUhkZnpnekNLa3pUTGkzS3ozZTBQeDlQNWNyMkozWVNnR0U2UUZNMndIQytJa3F5b21tNllsdTI0bmgrRVVaeWtXVjZVVmQyMFhUK00wN3lzMjM1SWZsNzM4MzQvZ0FnVHlyaVFTaHZyZkJCR2NaSTIvK2ZpWlhsUlZuWFRkdjB3VHZPeWJ2dHhYdmZ6Zmo4U2k1cEhWcy9ld3dOUVVOSFFNVEN4c0hGdzhmQUpDSWtBUkpoUXhvVlUybGpuZ3pDS2t6VExDeVgrQndvTG92YUg0K2w4dWQ3dWorZnI3ZjNqOCt2NzUvY3ZzaWczdkpCblVaeWtvZXY1Z2FycGhtblpqaWpKQ2tjekxFNlFGQVlqS0FRdWxxdDFxOTNwOXZxRDRXZzhtYzdtbFNyczgzNy9mcHpidWd6ak5QZGQzVlJsRXJCaUhmc2t4YUJqT0lCUUJOb1BpR2lEVUxhWmRuMkJEU2xCVmdBbjgwQjBIQkxJTEZCa0RtZ3lCc0NRR1dBdkQwZUdBQVF5Q0NDU0FRQ0oxcEJwSFlVMlVHa1RqYmJRYVJ1RGRqQnBGNHYyc0drZmh3NXc2UkNQanZEcG1JQk9DT21VaU02STZaeUVMa2pwa295dXlPbWFnb0tVRktLaU1EVkZhQ2hLU3pFNml0TlRnb0dTakpSaW9qUXpaUUNVWmFFY0srWFpxTUJPUlE0cWNWS1ppeXJjVk9VSjVnV3E4VkdkbnhvQzFCU2tsaEMxaGFralFsMVI2b2xSWDV3R0VqU1VwSkVVamFWcElrTlRXWnJKMFZ5ZUZncTBWS1FiSmJwVnBqc1Z1bGVsQnpWNlZLY25EWHJXcEJjdGV0V21OeDJ5cWt2VzlNaTZQdGt3SUp1R1pNdUliQnVUSFJPeWEwcjJ6TWkrT1Rtd0lJZVc1TWlLSEZ1VEV4dHlhb2VjMlpKenUrVENIcm0wVDY0Y2tHdUg1TVlSdVhWTTdweVFlNmZrd1JsNWRFNmVYSkJubCtURkZYbmxtcngyUTk2NEpXL2RrWGZ1eVhzUDVJTkg4dEVUK2VTWmZQWkN2bmdsWDcyUmI5N0pkeC9raDAveTB4ZjU1WnY4OWtQKytDVi8vWk4vUVBLZmg4aC8yQzFnandTd1YwTFlKeEhzbHhnT1NBSUhJU2tjZ21Sd0dKTERFVWdCUnlFbEhJTlVjQnhTd3dsSUF5Y2hMWnlDZEhBYTBzTVp5QUJuSVNPY2cweHdIakxEQmNnQ0Z5RXJYSUpzY0JteXd4WElBVmNoSjF5RFhIQWRjZ2ZqQWJnQmVlRW01SU5ia0I5dVF3RzRBNFhnTGhTR2UxQUU3a05SZUFERjRDR1VnRWRRRWg1REtYZ0NwZUVwbElGblVCYWVRemtReXNNTHFBQXZvU0s4Z2tyd0dpckRHNmdDYjZFcXZJTnE4QjZxd3djMTRLT2E4RWt0K0t3MmZGRUh2cW9MMzlTRDcrckREdzNncDRid1N5UDRyVEg4MFFUK2Fnci9OSVAvbWhPQ0ZnUmFFb3BXaEtvMW9XbEQ2Tm9TaG5hRXFUMWg2VURZT2hLT1RvU3JNK0hwUXZpNkVvRnVSS2c3RWVsQnhIb1NpVjVFcWplUjZVUGsraEtGZmtTcFAxRVpRTlFHRW8xQlJHc3cwUmxDOUlZU2cySEVhRGd4R1VITVJoS0xVY1JxTkxFWlErekdFb2R4eEdrOGNabEEzQ2JDUnBOZ3M4bXd3UlJZYnlyTU5BMW1tUTZ6ellBNVpzSmNzMkNlMlREZkhGaGdMaXcwRHhhWkQ0c3RnQ1VXd2xLTFlKbkZzTndTV0dFcHJMUU1WbGtPcTYyQU5WYkNXcXRnbmRVd3d4cVlhaTFNc3c2bVd3OURiSUNoTnNJVW15RGZac2kyQlhKc2hWemJJTTkyeUxJREp0Z0pFKzJDU1hiRFpIc2d3MTRZWlI5azJnK2pIWUF4RHNKWWgyQ2N3ekRlRVJqbUtBeDNERVk0RGlPZGdNRk9RcXBUa09ZMHBEc0RpYzVDa25PUTdEeWt1QUFKTHNJQWwyQ2d5ekRJRmVqdkt2UnpEWHE1RHIzZGdENXVRbCszb0kzYjBOWWRhT2N1dEhjUE9yZ1BIVDJBVGg1Q1o0K2dpOGZRMVJQbzVpbDA5d3g2ZUE0OXZZQm1Ya0p6cjZDRjE5RFNHMmpsTGJUMkRocDdEMDE4Z0tZK1FpT2ZvS0hQME1BWFVNZVhVTmRYVU0vWFVOODNVTnUzVU10M1VOMzNVTU1QVU0yUFVOVlBVTUhQVUViOEFtWEZyMURPYjFEZTcxQmEvQUVseEo5UVV2d0ZwY1RmVUZ6OEE0WEZ2MUJFL05ld3hSeW1HRytxRUNENEFQa2V0c3lDdlF4dE5yZlVka1RqS0lMQ1JzcHF3SVZNdHVQdWx3VmF5VXlTUVhRTnBiOFM3WlZvd0F3Z2lBenhsUGpmTjFsSmxZRGo4Qm9iY0lCVXlCemd0VFJTSmRNb2xGRzBOV0dXVTBhMEtXUDZxNTJPb21SWERwU0ZXU1FyVzR4WitNRDZCMkNUa01zTEcwMXVNY2lQWWg5TWxFdExDNG1DSmtDSVBocXBZTGZrby9BQTRaWjB4RUVvZFZPZTBaUlFkcEpvNG1ENVNyU0lhRzZJTkFTR1RZc1VpUUNCZ1BTRTFxV2M4SUFSRmhPTlJNSXJzTTlBeTdTaHpKTElMUGtoZEZ0cERMWlFnV0NFc1lsSU95eEpob2hIcUxVM1VGTlAyQVg3eUZFb2dlZ0VsKzFVL01KTHl6WVd3V1daa1RUQkJ4SUp1RVRRWlphaWpOZ3cxM1Q5VThvRGZpUTV0ZHNINXJ5U2NPb25kM1NoamZPK0xwMXIwV3E0cmRzaFJtTWxwd2t3emVYSjlvRTZQcXhtelRXZkR4S3FFQkNvcGMra1dBc01LSU8yWU03bnZBVmV6b2RjdDNxTnVlMDZkc0tnZllJRkZGVkJuK3plUE91Tyt3QVBEV2NzdmpUTlo1RytlM2xPRDFsNEF4OEgyTWNPQnJrM09UdGgvT3M3S0g3NFdJU3FNcnRxVElsWm85a2FNOERWd3ROTDhlR1N2MHZaRjBUVFhYVzhoMC9Oai91dkNsS0xOZXBOMUJKdTFoeVJHeThkVEJBS3lIT3l1QiswQ3NwSUNUWGNPbUE1WEM1UWh6QmRhUXNNODNkUG1UbU81SDVBQjhZK08xWkJ4TSt3MVJHcGhoSEVpSkZidWxWTGNseWViTVJ4bjR6SEpLTUtEQWRsMVN0Ykl5ZzA4QkJDckZSbEZrN3pONHFhTVFVNjFmUGs3UW1oUWJUcEdaZEdlVWlaajVMQ3B6dGpsR05EMy9oMGtkdGxRZEh6U1haNWRkRGxkSlpLdlBKNlZWQmoyZkhteGpqblZVYWlEMVNsUDZXOU0za3E3NnN5NERQdjFSMUt5bzlvMUh2ZDdXNGorUXdRbGV6bjN5NFBEUzlsN244MnVvUDg1QUUxaHBSSkVseVhic1hGY01BL3VGMkErZDVYWk5yMTZnRmo3cDU2bXRZNko4YjBuRmhOVTkrVHYvNzkwdk9CMCtkUDg2R0JQUnRTRkpTbDJIbmtzWlhNaTNCNHVpYXZiUmFPWlRPUUV1aWloMHU1Q2ZlVWFaWFdzZ0I1Z3o4R1NpL1lRc1MvUnFJNjF4SzM1c0UrZVgvaUx5VkViTG51T2lya3BzLzk0UkNvVkhWT2NkTzJmTWtTS2JxRGMvOFBhakNlMnd4N2N0ZGE0TU91ZEZYTjFwUDNOYmE3eiswQW81WDEyMWVvbEx4bUMxc2pRY01JU05KR0pyRzJqN3VoRkt2R2ZNVzRkMnZjeFBDb3B5aXRzZEVhd0ZQclZyaXZhM0dWYnpvQUlYQVlPNWs1SnZ0bm96ZmtQSGZOdVh3bTVRdXlTaVRIZWNUWFpxMXB6cUxibHpRcnpKZjRrbmpMNTRvQlBnWFkxd3kyM3FVaVRvNk9hektyL0pzTnRiNGxiMVk4Lzd5TzdFa2YyVWh1S0llQy9qaUZsR0ozbk00cHN4SHRHNy9tN0t5M2JrVERac0w3RnB3T0pKTllnTG40N1JPOTg4WmUzTHRYUHpKMENCZTJYVjJicEEvU1RpVTlMa2IvMUwwSDJsYVZHbU5RSzBiSE5tWlA0KzZVeC9ERTdFckFsME1XMHF3TDZIVzlSY2VzTzdXdXp0UHBjMTJxaWd4bzliYW5VSGtWZkFIZVliSE1uQnRRUHhLcTIzTXJkYWNubXF1anZ2THBrZnY1eU0zLytFUDdPMk1lUDk1NEh1WTQvRTcrL2gvRE1aSnh4dWg1N3ozZWQ1TDR0WXpTQUlnT21BcjVBaUxWUkswK2tHcEpCRDZiUXJuNTRJemJHbXVVK1BTM3RydS8zQi9KbGhFa25KTFY5ZkNmOSs5UElmaGFWUWIxZnMwMXExK0hJUTkvOWErL3JQVmZEbFA5b0pyTDdSMFZiVVU0M093L0ZLcDRRTXVid3JTaGl2Vkd4RERrTlFlYkVHSTUrNWVwQm44elJFd1o4RmMvOWJTTmtBQlBlb20vSzBDRWpyOEN2OHcxc1pVNi82T2RmRXJvbW9iNG1TRDlONG01Tm9oc0h6c24zaURkdTJKdTlROEJETElpQU5ueDREdVpuZEhSdlN2RHhQTGdFUlZJYmtOTkRKMjJFeEE2ck9xYU4xa2phQnNLZ2J3dlR0SVhpcExvOGltNGNxNW50MDdyQVRvbUdzdG4ydi90WENncFNLN1hNbTRwRzVBcHJMUWZaYlE5VHdsWCtMdkljZEt4Sm05bW5VL3pUaURIYlJoazJuNDZVV0lzaHNPdzZMbUU1VjEzQW9jcFhOTU5wTElDc3lKQnhDVGxOZmFTZ3o3S3hBYnY3M081T2ZaUmxJdENOZUM3bk8zTzJPdWs1eXlSbHRjMFdRVGhKTkVkaHJjUTMxUHlnR0ZBQkV6STRvVDdpSytSa1FlWk9NUHRWYVowdlcreS90QVpTaGluRUNQSDcvTEpzYk5oTU53dXBqMjFXRmFaSTZjK0dMYWhUbVBhQjRKZHQ5L0ROejJmMW0vZ0JGSVYwU2g1Z2s1NFFrczVFWnpWYnlKb3NUTGR5aElwRFVxRjBMRmJVcFlNbVhuK1RTOEthUHMzSnk4b0xsYkpXUjRtcU5ycHNvVEh0S0FrQVRRVEdDN1JRTncxMitRQjZubWpjTm1oRkRPTjh2YXI2dGJqTFcvUmhWOEMzU2UxTHpiL2Z6bUMwTC91aTl3T2NaQ2FYOVlQcG5SU3hNcXRQMXF5b0lsVC8rSURTWFh5UXJwTGRQMjBoWEdCcm00V3BTNlFWdlVVaVlqbjRRcXFCZFFEejdOQXc5ZmtRd2syYUNCb1Y0clg5bUkrQTA3ajN4SUdFdWg2UXhsYUdaN0tEdzByRTBobStic293WW1Vc0ZwajNCSDdBM3JHaWc2VzArOFB5L01hZzZkVG1RcDZTTVpUMzNqd3lpT0RieUdEd2xJQkVSelBrQjRpMUZQUTQ1UVNiMWVVYlJEc01UVHYveDNtUk9UbVZWWi9qTm5JTUdna3VtSEpDYjBSTjdRTGNUeStoUEFRT1U3aFEydkxuaG1uZkpUR1NXSGdWV1N3ekU1dlh1dVJadUMzeEpBUmh4alV6dXVtR3kxdnQ4Wm5KZHp2MmRKbXpUSjYvYlJqUGFLY1hnKzloS3JuSS9CVDJoNlUwSXpweG5CQUxTemR6U0VGd3ZnT1lZSFVVYXUrRnlZcm0xUjlCYnhjd0NmVm91OTU2ZlE3ZzhIL3ZsRUJndEVpUFNNWHNQcW9ocFcvZlN6Ykd3YkVyUTB5dGlVSngrelR4RnZlY3ZOZFJndUh2TjB2cGtYTTdQOVpsRE9lZG5hcGRIK2lTemtySWpUZ28yVVlEVVhiWHJqeHhKRURLK3Y1SGhQY2RhWXgvbXQ4L0RHNzFiZU14dUE3dVoyUm0yb093NW1Uc05KYnhOQUxlU2FCRThmdDV4eHNhckFVd0dDdGhCaGlHcGJkR3RBZW9qZmJHT2pZanlSY3JmT25HMWxvRDFYaytoWWc0eWg0enNlZmxUN1dQZFZwYUJkUm83OWtCdUxxUzZ6dk5Dd0lrM2xzK2FubmlmQzNhdGNPUGt2SUhNd09YbkhDeUVSd1NZd2hkang2Wkhhd3FhWHY2alBPVWE0WGJnSWhYUDR1SSs5NGIyc1VZSUJqOFRnQ3ZSelllK3I5Qk53UTdNTkQzS0lKUjRjUVhsTjh3amoyZDRhdy9TdnlqZi9YZS94djQrMytGMFFNOWc1RWYvQVJRVUNnSFFFUXZ6Q2I4RndsT0FZMThFcStJd3k1YWxscFlFNmFyRlk3ZEdQS3g5WXNNU0J5Vkl3S0M3eDEwRjdsTGFPM0dpYkJGZXNhLzlSR3pqRVpyLytKQWRvVGtMSjJ6VUJuaFRXUDNHNmNBTmU4ZSt3VEh6M1BGYlEybGQwam1SaXZCWlM3ZlJTd20zTy9aZlMzbDZueE1YY1FkZmVHMlQ5UXhIL0h6TjNZZ1ppaGdRenJXZytTT3FnRUQvK2J5UTAyZHFqMFdPMExSKzVGYkoyT3V1a3lLQXorMnlLYi8vKzNjWWIzMytRZTdiMU80NE9qZndNdUpEdWpYSThNK3dqL21CSTBpN2c5blFGL1RiN0wwWTVaVHZRYWdkcHRReGdEUWdycGNwTW45WVJ1alB0d2daZ3dkQ2VrOEZWK3FGMzhRTUNhRUpLek9hdjlrUHAyQWxRbkxzYlk2SWRjZGVtL2dXUnBvdzZoaTRJaVFEWTlkKzAxRVF4NVFpaVVWdm4vbGFEdFZjVHJrbkRLRHEvZWZIZUZXMVJhMjZnVnZ1dSsvZUdFdERiS1IwVUZ4anJtVGI0WHZoTmcrWnFHcmwxM0NHMmZ5MUNWa29BT1M2Y3FFblduMWNEUkxBbmVJQ3REUlNRbW0wa2ZoK01KcEdWOG0rSHFoWkVibkVuT3ZCMm90TURQVUh4T3hNY3pSSWZwVTM0MjVvRVZidG02RGdremwzNytJN2NneUJabkt0YjdhL2lQc3JBVm5ySlpuNnJDS285eTZuM2hBYmZqMElidmV3WC9wSzhzVmdQVnEzVHpadEs2QlRQK0QwamRrUytUbFNwMzc4WGJFc0xMRkRmSmxuTXp6cnFMdkZ2akZyckJrcVhtM095dldSd2hOcXZ1dGZqYWdNYVdTVTRVc1V2anNCRzU5RnBKM2ZrUFNhWjh6VVR3N1RXNnVFeXF3dCt2V2ZKZm84MDRHZlJZMENYcU1XV0RHOEdmM0pid3ZxZUVhNC9uWFRwNjZaSkthZVJzR1o2MklhWWg0WEZyWGpJZHJUL1dVaXBnRGJzdi9YYU5yR3pBejdWYitEaVFQTENuWXNWQVBHRUlXK2RRdWdqYVhlek9wRS8yL3VUdWZ6V2JQZjluOWloRVhYS1k4Y1VjbW5IN2ZpN0RUOEVzODJKRjdtZE5Sd0JBdGJEZWRESVNTd1IyMWRsUjI2YmVkME1oNTFad3lhYklSaW9hdHJPd0cyWVY4UWFYdVc3Tlp3U2JrUDZtWm44TENZL3c4Q2l3cTZPUmxBcnlpZERQU21lU0lwVXVhOHkxWFpWUVRUOVNxVGpPMkNySDVxSi92enV3UDZEeEtNb0Z4Z20xS2ZiSzgyenI2aXFuRGRaODdobC9VYm1udktaMWdkU0hrSmEvdG4zdVhIaG5wVk55eWdKMHJJdE93Qzg2blIveDcreiszQzNoV25UcDlWU0orZFhhby9Gc2I2aStYZ3krc2trNXl6c3ZXdjBHMVNvazVzdUJ2R2ZWNzBULzBOSEF0K3JSNWFmUFB4c3NzVFp2MzF0UXBYcU1qZGJObTdDVUVRNGNFc0FySTJLbEtacGM0YVQ2cFlKUWZNeG9xRWVjZmR2RjEwQlBWbHdmQVdhRjMxUkEwSWJKWUpEdWZkdnBPZGw2SXQyT1lsZkFrbkJ2Mld3UGo3UTZ3WkRmZGxaSDMydDM3VnhyNVNJbHdtQlkwek5NSEx6eHFMUmdoQzF5dktEZVgyQWpsSHRoWEplb0hiczFHbDE5UGNvT3Z1c3RXeVo5QXlkSWFpa0hLNjZVdStieEtYU2dtVXF4V2ZvYlJxRFFtYk5hbG9CT29QQjIyNHdzN1kzKzFyNGZ6RGE5cEpPNG5oR2dJQ3d4UjJocjlhSmVNUzdvVC9ORjB3WUlUanV6TGUwcFp4Mm9VT0pabFVXWUVPdFhLM1RHdTVhbVZJbjdhcWJzdVJUS2xPMDJtMDhYSlhReDVFUDFpb1NVWG4xWSt1TGV3bTR5eUlYdDZPWjltSEhoSmRJRUw4N1pwNFJEUjVzaVA3RjFUVGorRVZXbjZCN0lnemJCWGtvaEI2bUF6dDFmdlF1djhtYTQxczQvMjdaTWZ1MVJPNzN6c0c2RThOYjgxaE1LbFJRb1hNb0kyTGg5Wjg4SXVQeWdoTGlkSEdRbGJzM1N5MGVXNXVKaG8rL2NxTkZ1Y1BucXVFYk5PL2RuZ1VZckR5bUUvTlQyV0cvV3NZMnkwYnJKRWNBOWkxdjlkTC9vTU5RWXRDOGNsa1V4OEZ5WmxMSjNleHVYR3dudmxqM1pUSFF5SXZVWWcxNkUwUTJCY1Z0YUcyWktTYytScUhtbG1ZYkJYUWMyNHgya0pwc3dHTVJkTVYzM1VwczNPd0IySXZvbVdiUG9Ld290WkdWRmxJaytLMXpjZnpKSTFqNnFIOWZvSEM5bzhTQjI4RHJJSDFOVm1ScXRUV2RpTUxDWU84Qnl2ZDdnRWkzZEJZOHJFVUZ0TURoc0xQVy9iWkl3U3hGdm1qN1lEWk1zQ2F3ek1mWVhQTGZuVDN4akVSYjR5ODNLcFQzUFJ5SWdxRVBFZ1cvelptQk1YN3BHZkdCQjZMNkZFNDdmbDVhOUZNWnBXbXBFVXpBMWNldExGNU5wQzJJWHA1Z1pZR2t0VkNkQzYzS1ZZM2ZvRmtpNVZ0dHBMRjRya253c2xibWlUb3pZelBZRTBjWmpBMHEzRlNYN3NlTlFDVjUvZEp1dG92UGN1UENWTzRaRFIwRVJrVng4QUo4bExMRTdydmNYOVFJSHRrTHZaVXE0QTFwNmJRcHhieVJuQ0RRV3pyV2hDUVM0cUk3bnN1QWxlcXRFcGErS0gzVklmZDJEREF5SUo5SEZqSXZ4emtXVjVyVEM2TkRyekk5RzBKbnVmKytvY25XTlcvMDh4ZzJOWFNLTkpwRWZuc3Rzc0lRRzg3RVpZTk9TMHh4VDlpN21tb2RFWEtaU1EyQjZSa2xCUERKZ29pNHN2SThtYVkxS2FpS0Vxa3Npc1hVakRXY21yMCtVbGdnMjFoejZVb25ReFdxOThLYloyMkphMHdOSDRCZ3RKNVZja1IrUDAvb3NCWVNiNlBGM0srVU84OWtUL0hodi80ZGZjc2NXcVVVRk1xMm1HTlVNNUxkYXlCdkRBeUFDWXVpN3NqbFVVM2gySytsQ0UwcU9zSFpUbEZmdC95emhQZ2g5Rmp0TlhINXl2QXFDZTY3RXVkT1dBM3RGbTVRTGlaMzNBeWMxSE5TOUJnSzBleGhxdXpXK0RmSXBFa0JPamxaTDEzUjNiTnNJUlNqV04waTdwcnd2T29KNG1XdVBDQTNPWFhuc0hXM3ZxcDVuQjNDbmU3aEJKWmtIWWNHWXMxdmc3K2JxdCt6R1FoQ00zeDNXSmk5ZmJneThBYzhHb2VOb3dJd24yclJ5aGFtU1JXNml4TzBWdDMvMzBhdmtWYUtPSzJMUUgxSkFaVkdBMkJ3Q2xGZ3pnV0N5TjZtKytxeXNXTXpaZGFqVFZMUEdWOVgzbDVsdU10ODdaMTIxc0hrRXg1Tkw4bzRublBtNjVrTVoydUE2SUNXaGtJeWdxeUFOY1NBQzhnaU9RcHZUZ0xjTmczNFhaNnlBSlFvbmdnMEdlVDhKZEVyaUV6TVlNa0NFOE1HWUpWV2RtTlpjZ1VmQWZoNERUS3k0S21rSlJDZGZCTkpmS0FNQitjVjRLZFVhcVBLSkc0NXBIWXBBemxpcGZVMmFXMW1IVzNTZ3FIZUxWSmZycTJyeWp1bTN0MlhIeUxxYUVxSWs5WFJEZGVreGNUcW8xUFdIMmN4RXRHMzhjMjNUTHpUNnZRSS9WYW1uRmQrOCtTYzk4SE1GZml2Z3owUWVmeXJnN3lUK2hVdytKZUV5MHlEK21mVUgvV1hSZ28xaytLTXhkaUd0VVU1Y0Y5L0ZuRXFJdjYwdnE3NkN0cjFicUFHd05FQktORFNOT1UwNDBYYWc3QmVTUjNYVGFEK3pQUStpNkVVb0x6SlJvbnFxcWJqVHJSWGRXWW9vVFRieTF3RUY2OTRzN0FFSkNTMW1xdEJES3RVaGNST05YaXlFcml6UnNMU0lHMDVGeXdkYlEzRldhczV3aEFwQmlsb1QxcVdXdGNBa2tHTS9ENm5CMHZBQ1d0TnFQSTlGQ09kTVlybWdyeHo4QVZyYVZ3V1lSUTYyTzRRUzE3Unl3YVVJSXJqbnRrNGVkbWxjMmxnZlUvWXE5MVIzaEVzc2RwcVBFRVh1RGxrdnFzcmF5VEVWNHVqSHBiZkh0UStUN2tBbzYrY0htRnMxZXR0aExhZHlrNlNCekpPQnkySVh5TFR3Ulo1enFJdkhiY2dMckhkeE9vYkcxOTNocnMxRGRYamU0K08xK1JNVm1RYmhVbDAxTEZGdDhwd09DVDMxam9ieEFqaHF0MjBDWXNlMDh4S3BwK3hvUURoaFhWZTVBakV5UGU1dnB4RUVKdWsrT0dEQ0tSL0hFSytZRFBXR2FBVElqb2g1bVVvUVVHSkcrNnJ1SzB3R0VLRUs3ekVkeFFEL3NZM0RDTXZHQ2hEL20zeHJWTzh0K2pFUmxtL0dQNmZpOGtUNEl4ZFZKcE9mTnp2ZElWVG1lUzZveCtkbHpIbHZJQVg3VlMvSHllQkd1bHNpOHUyQ09aVnFOeVBHdFJKdlVuVDVkTkRnc202TUcyK0tSRWVqUDEyNFN5b3hlN0trVnV5MUVNSkZXSGxGTUl3eGg5SGJIM2NIU0tkNjczeVVMcG5ZN2ZDZ1NIYmYvaEFlWDRuSVlKVU1wSUc3KzBtNGJHNi94YUVPaTM1L2tsZmgxVjlHcXA1dEZwUEIvOWdhQ0haSEFONmFMR1NDZ1UyNDJ2QlVONHB4aWlhZXREaEQxblBacGFPREpPWk43L3E5cE9iWWR1cTFRL0RrUTlwdXl3WllPWGFicXVyYTZsMU5xQWxzUnk5TWRBTHIwOWpBNDA1TEtGS0ZVQUI5SE0wLzJieXZER29ZSGlFaG0rRURvWTR4eUlOTkFXUzZCTUFObnQ4VHBlekF6M3FleUROZmQ3emZuNml1Y1lIdFhTYmdwOVJNSDFFaUl2SmpHYnlYN2M3MzVzeU53RVp5RVJ2R0RTeStORFVjdTIzUzdxMjUyUTZwVkt5dTF0K0JDUkY1TXFtZDVnNDRSazlvUStPNTI2QjYvU1c1UkswSnR6TzU2dHBEWUtxdnBlL3VRamtxVkhodkhhZ09hWkN1cGx0NG5PRjJ1cy95LytWYWhPM3ZVeUNEOU5YTUJlS3kyS0hYbkhFaVpySzJPaFRoV3RYYzFNaDJUK3dtZVFLZDdoRS9aZDMyS20wMXFPcTdVcld2NGlTMEwvTzJRRmw0OGhYTVRDYy92OEJ2V21UbXhPdVNIWGtRSUVHdms1Qjlsdnc2VENaOWNhbmRFa1ZnSmJIOVhBaWpXVXl0K3Rla1NpMUVJMEYzOEp6SzdZMTJ4SnpBOWk2K3Nzd01NYkZualRDakVERVE4VVJZY3N5cmZtQmdiVk1zUm9xam5TOEI0eXVNVjNDcWpaT1ZFMXJnVEZUOURlWTNlWE9wOTkwd2tQS3ZTYVZTWE14ZHA0MkZ3clhDVDI4b1A3dXBoaUkvSFhOWjIxV2VaTU9BZEFUTUpXUkRjWjdsU3BmcEJlUHRoczd3NjJidmQyL2NmdjNIdHlmOEJQcUh4aHFwNTU3NlFQdDBmM1BuYkZ2Mkk2ZlovcVV6ZnE0RmZzeVhKcEFmOTg0U0JmYjNtSmNGZjUvemVjT0FiSnhrc2xOWmJjZDRkbm1oZStUb0M4aCs5dzJ4bVN3bGwyTFh0NDArclhCU3JUQnFrd3ZaUVJFRFJpS2xPbHBULzZsZGYvZEZEUEQ3UlJtSVdLeHVNOWNMUmxTUXlxWDZGakUxbitTYUFERjQ5U1ZPdVc1Z1VSYWhRTnJYVlRZdjVvVUlsdDZ5NGEwenRNR2VKRzgzWGZkVU5VTnN5QWlIZTZrdmIwU1pIdThUNGMvMWZ2aWMvWWROREtRTVNpMElnM1NDVDhxY08yNmhzSkFhRXRLaTNLbEw4V0hWSjZUQTNoempHYVI4bHhwWmx6RjFsUmNadmlrajhJcUFBM213cWZ5eGhmeGJFQzVFKzI2Qk1FaVhRV21VZ3FGNTNFUFFTeFNnVmdXc1VmV2lDNHVnVkVwTjFRRmFockw2dktqVStWMWNCb1ZjU2lnV21rRE1wdGlRT2RFZll2aHpGQ3hlaVBrM05rZS9Sak0yMkZNVFU4U0xReGJDUTR5dUdJZ2xldnprV3pxdDN1ekZxcHZYZ1BEa2Ftc1pBTzE3aWRsanZldmJtYzZsQWl1dnp2M3pkMjJITGx5Y1lDMW56ajdWd1dWQlBRcFFLa0VGNUxnMFUvSGxOZU1kMkhqSkt3aVNid3dyK2tHUEwwZnplS0FPRU1mNnlIRjZmVTBNY3kxdFgxb3p0K2h5VERFckwyaEtuYkplMzNxMkNPalBKbFpjRHN1N1dvd2ZWUmRldFJFYmZzRXV3YklYaFRKTFJjNldxWlVYeFRRQVVxSTZEMTJJODVra0hBUUt3WG9VR0wvSGhlRmtrN0hVRVRBcUh5L2dESHIyRlJ6WE5vZVRzUnJnQTFZUTFNRDBZblp6WWx3UFpqQ3ovaXNZRjM1dkFnaVFMMzYwUitEeStldjVIdy80d3Z0UFF0MVk2dVQvN1YwNDUrN1hOSVNTWWdUUkN6b2pDMStFS3BLSC9PUDhWMmhOMlRMNG54bDFLcmFodm5WbkgyV2wrckRxUHhWa0lwUS9DbUJZRkwvVXFNU1h2L2FrZWd0KzBJRUwzKzVKK3k0Q3NjSkZyQnR5M05ZSkNRY0FCUWpMbVk4NUVMRXNIZHhFVDNCdVdxcW9Da21oTlRWNS9Wb0JoWjhucHVJbXUzYjA0T3FUd1pLWENSYTh3ZVg5eXhYeG01aFltNHBYL2Uxby9jM1VydXhiS290L2JqSkM1WjA1bTA2YTdlb1JvalJRU3NqWXVuSllBaUQxMDBJU3VTSHZqR1hJalZnL0RSZVBqVllSbVRwdTRsd2J5cUJEQ2RUQ2RyeWE4cnJBTXY0dFU0STFkZlB5akxQS1ZtZlpxb3VuU1FkbDc4eHFlZEF6am1jSmNBUlV5Y2ZlblA0K3ViVGZ6T0krWlRzSFZzWjFBNHEyeWtHMjJQVnhNemVsMEkzWHZIbER4REpjdTIvZjlPek5IUDJBVHZPUDJVNmVzUm1FR3BXVWcwV1orRm9FaEhaUFR1citRR3BBaEVGVDFTZG1Ndkdrdks3a1FjMlpVa1p5QmUwMlY3WFo2Y0NMdC9Xd3hCNWdTSkI1djRWNlkzZWFWcTVxbTVTeHNkT0YrNktQZCt5SVFpQ1lnZHFrQXhwMnM3Y2JseStKSWtxVHVlVGkvZkhiVXhmRW5CNnZocHFLbktFRFd5TWQrNEVONnYxUVVQT0lmcVBwS3IzeXBtc1MxSWFxT2cyQjBIV0wxcVlaaVNET2tuTU1sVTQ0TzQ0REZwUVF6NEcxQWx5SDZFNzd4TkpVOUkxOHVGem1jbmlWUjRVanpvZ05xVXhPUnZrMEpjQXJ0ZnJ4M3ZWSFF4dlF6aS9pZFVheGJQQU9HdTdIOW5BaGZIU1gwOUhPRnpLOXUzM2pzVVFsaFcyVy81cDd5ZHhsMm5saG9ucHZNV21Lbm5pSmVQZmd0eFVTNEFyVEwwN1NlaVR4STRLaTRVUHpTVHVaSEpOQnV2c1JSbUE4Nk43ZE0wN3YxdU9BVlUzVjB0cklTZlY4WCtrS2JZVy9mNUNGN044d2FGV05xTWYwYldJK3NnR2M1aGluWGRkOG9HdVM2QlN1dFM4bDNBTHlnRm9qK2VWdUNoazFqa2I3ZVdKWU05ZUlmOUFmYXhTMVhpSWwybmxaL2RGVjdyQ3VLNFdmdUVlQi80OGZmaWVmNFZUYkRTSFdVNGtyWHc2S2JQdlI4cUY5QW1RVk90QWNxcUs1bDNEdmVLRXFQQXRJMkI3TVN6bjJ1RDhLTkliTjRLcVV5WXN3TkRVVkVGaUpHRzZCUnk4VGtQdHRLYzRuZ1d0UlZvQ3puSU0wRm1Wa1NDSDlpRGRYaDNuMThQWDJjWTd5dmtoWjA5dTBta2hIVFQ4RWJEM29nNVlFbTBtYWF4aXViSjE4WjFmb0pqRXZrUzRHV1ZuYndybjJVcUJyTW42c25xaXdIbHM3WTdhclV5OTlBeFJ3V0dQNHZwcUMxeFFXcHZpWkxPS3BNelRITHZGcEhRS3lmdUdqYnZBWk5XK1h1SFREb0ZNOExHcW4yY3RyaFdqL1haQnJxdW9NU21uejhCMGRYNE5ZQTB0Z21wRG1aRHJLTkZaY1REUE1zZUliR290QmJrVzdIYUNhbEIvTW1uRmFKanNVTXhIcDFFaXZSS0N5dWoyNW1sdENjZFBhUkxvdEVVNHA3WmhTR0dxMTRjSTNnUHZSTEcycnVxMXVGSHJLTEhSaFVVSm9nWHdQbEJvS0VZM0tQU0RLQ20xeHJTSlZmVmtFWjFtNFRBRFlzWWJ2d2JJSmRaRGQ3MERqdDZ5ZzMvbzY1ZjZtVVd0ZjJxekNlejJvU0Qwb0JjSGhwSGo1UGpFamVSa2dsV3J4OWhVSE9hL0FVSDRiaEw1TzlMOVFDNFZtYTBRUW4rWU1aNHFxQWlnb2RLMGtFdCtNZmVkS0VzdUJ2S3Biak1Xc1VjeU45bEZDajV2SU5BY2NPUnJFRDgwamJWaUxEdXcwR1JDVVdEaUsxV3U3aEljdEVtbENqUFBrUm5xWmt3SmJvZEJTQmFCcE0wN0NNc2hQS0ViSE5TcWdZSjlVQ0VKZFhwbzhRWnk0MWZwbUZncVE0bjVNT0ZQWUo0WTBSL3VScXFGNi9LQmVjR0pMdkt6MU5uUXVoU3IxWmtNOTFZOGNXMGxwRzlpOUhJblFHbExsbjMyYk1SMEJiU1dyWHZTU3RuYU9jRUpSb0Z4ZU9vYXpqaFlMb0Z1L2ltVmkxeVpLTjFLQzkxUk1JMWRPQnV4RkF2Sml1MGhhMWVxRjhLNFRXWXo4WVFqQ3BYNWpTdmRjSkhuaUl4ZDRzTjdVM3o5WnppT2EwKzdXcDlsdnFzVlhCTTY4MmJwVTBHSnZqWlN1ekhnVHFZTGV2cVFmZnNIMHlpbmIxTDBQbUxLQldtVm01dWNkZ3RwVWllOUFnajNIQmN6MHFKRXlGNDN5Q05wY2owRFoyU0Z1OEVrSzgzSG9PVDJNVkp4TFJoOUFRd0pQRUFrNEExSEVoVi9BYkV0VHVKRlJUVzNzL3c3SGtJWWdNcTNWU3dIaVJoUDJlamhjQXdLRWJLYlpWRFpMT1g0T2dRZGhZV1ZVRVI4dzJLOGowbmw2blk0bVpIQUtzcDJMSnZVQVEyMHNENGdkMDNMQnVNWGRyYkE3V3Bzbk5BdmlwQ05WTGdlVFZRQS9NaHdwZUFVcW5WVDJjSE42ekNSM1l6T2lNTVc2VUNsS2tEa1FMeUR4dDZscTllc3pJby9GVWs2c21yRnBJVW5uQWJOYWlNQmNQRFFOOERtSngvUm9jTy82QUNDb2pSbXVuQmxVbzZMYTFZU1kzV3VvbWYwSllyK0E3Wlo0RVdiak1wYTRmSE5EYnM0dUtGU3lSZnliTGtkZnU5WVVjQURaelZyN1dNSnZ5QXVrNTMvU01wYnNzZDRUQ0tLK2R0dHRkVnlOVzdpczBVVXRTdyswcVFFYkxaVGw3eU12SXl5QnZMMVVEN2JaeTZ3NksvZTBaQzU4ZlZ0M0RxcmlGL2NYb0hmYVdNOGxTODNZdWZQTWJPTGIrNWxiQVJtWWt5NlozNGZBUENXSHZGMDFVdUpPNGdnRkhsaTUzRXZmVFQxbDRZY0lnOEdCRWR0RXBIZHNhM2MzbkU2ODk5MUdkUE1zRGU5cGNOSFNpait3Q1pieCtRUkxUS3NZRlIrSHN3allMNFZmTVEyb0sxZ1FJbFY2MjI0UkhOVll0UnoxY2NFbnNjUXVodGdvMWgzMW1NTUxHdjN2QlNYaEM4bTlvM211VllZYTFYTnpTRFIrT3pGM2Exd0tLZUFBZ1A0eUlHQ1hsb3pYMVI4OEwyVTZsLzNiZXVzYXFVZE8zZmQ3UU9SdkhMb2l1WVJBVHAzdVdMUG00djVjOW13Qk5hdnV4VmYxaXZaUXl2N1pqNGRiSzhIUmNxQ092WGJYYmd3OGZGbjJXM1licm91M3RWRzJVR2M2ZlRxUEd4WHJ3a3RpV1Rta0xFeTB2bVdic1djLzlMNW5RL3JwaERUNUxsOWhHeWRiMnFReHBoQ0x6VFp5MkJVQ2NnbFREeUNBZ0pGU0NVZ29RbitJempsak56NWhMRjcwQTFMYlkwMXlWcTFFY0Q5ZHZLK1VmN3kyTjRXQnZaNzdlS1ROUzhJenUrdUVoQVAxWmFvZ1U0c3lQMm1hUElCSG1sd2pSV2pYWVlERjA5U0w3VjBQejcyek1ydlFZKzVUTjVqZ1NJK3A0Tmp1OUswcVM1MCtwZGt2bmdROWlOdVRhYUtIZWpXWFQ4L0M3djVEUVNONW1RTENhUWUxdzJ3dGEwMDhUVDJFVW1CS2ZGay9xSU9NWXExa2wvbW9WN0VscmFTRXlqd3VCRE1QRTZmY2VOZVdnWmZGZG0zMy8rZkszd0xMQWxsa1QzcVNzRkY1OEgyUHVDeHpwWDJiTmU3RjdPc2ZMZnVQV25hYUR2Q0lnRzQ3VTVKQTZONUEvVjVneWhMcjd6VSs2UFNhdThWM1ppNjBkQnpJZEw2VGZReU1XSmRweUh0YXV2UWxXY2YzdDhmaEpOYjd3cWFYWmZhU1dKK2xJTmlaVTlrOXNiR2ZRY2NpdkJZZkhCYy9Sc0pxKzZCYVhoOWE0NVBzOFBwd0plR3FBZm9IUjdBckNtdUtwWnFwaW1sSXc0dDRxaHpJY2JXQWpRdm1SZUp5bWZCU2ZMYnJTNGFYZUFUQkNZUWlibmt4UjFCRnFibGlhbWNTaUdVdTV0d1NEOWwxeWpvV0FNVDExSFkwK1RYUHd0aG80ZG1lcTBLYUd2ZXhkN05nQytiSUxrT1E0VXBNekZvYkx3akg0WTZMdGh4c0crVEx4ZWNLVUZwV25yOHVUWU5XSzZTdE1rRXJFclRTZ1hiTnZST1NpVnVWbGQ4VlBkZWVBcURPSXVVY2FCMGhzRzdHd0x5RHdaWXdQMXZlNVB4ZHJoZW10SXUvUXBuTktoUkVuWDZONnpUNDY3a21NRnlOLzdMVEwyS1NpMTlLOU04aExjUXY1SklwNVMvYjc4MTFXd1NSaFdHTmdwUkx5TDN6ajdPbUhOalI2RDN4S29hNGtCZm8xN1dGK2cwRFlwalZDb0ZLbWR2TWZqbnpzaXVzNVFJQjY0R3pvYVp4dXhLY010TnlWK3lSdmFtWFIxZlBhbzN4Ty9UcDRDUzNKQnBHalBrbDNJQUFScElDaUtHdFlYYlE4aURCTi9RUUVKY2dlTW9rRUtQTE5TbHQ4U0d5ek9iV0d3YUdLNUVSVHhORUZUN1VXakpLMkRoTjRZZEJsbU9nOWw1UlNyVVo5SVdBYTZTRVFNQWJ6OHd1TW43WHQ2bUVsUk5hYmZYTnkyWTY1cWFGMlEzTndXaWdaeG1yVWNJVzUyZEhlUnFIZW10MmJweGxSaVl0Z2czVUNVb1I3YlFNUXRhYXpvSkFzbWhnQUVIT3ZNQklwVmUrOW9YWFNnTFZLODVkSnlveUNtOE9zZTgyS1hURldzbzFPb3QzVHNPd3Ziejhkd2hnUGhkUEJ6bE93WW5hMDFRdHdDcGtBVUNPS1N4a3dzS1I1dEJCZmx1YWlXc2tGZ0h2czMvMGt3QVVmL1RPRWc2WDJiajlsZEd6bDZ5WmYvK3F1YytPZG9pQS84citWVXNtYzFVSnZ3U0VNblp4TXNtNUVybE9ZMHNSdHZGQ2FXcVNQZTBseHE0K3VmT3JyY09oWDFwajV6ZkxFL2VYREtpRXBSaUdtd2xvWjdpbHp2MUQ1OXpRSGJJREh5MGRxbWo3ZUwrbUN2ZGkyV3lYb081cVNzNW8vWmt1V201T3VwZ2NaTmJ1cEZXMjM0Y2ltMTROTVM1alRVSml5UXJYWE1VMHArRFB3V2h0THZlYTFMOU5kczZnUlJLN1dKc3J0YjR6VUs3cXFOTmdORklpVmxHR2pYc1NMeGZ6YnlWQWw4OFh3Unl2Um1CSHh3cGhrbTlHWlpGUVJrb3hCNlZoZFZIekFDN094bnZqcFJKZ0hOQ1NVRDZ1ZXBxT016TEtEWnl3eURNbG5sc1J2TDQxaTJtci9NWnlOK0I5aFdZeEdSNDc2ODlSQXhJMkRZbUdxN0FCQzNzdmY1ZVBhY3dwNjlEVUFGcUFRc3VzdWx2dGhxUHZuY3FtNHk3U2FVS3JJRGtwVllzbElwOEN3ZzlCYTkxay9tdW51K1BYaUIrQWp6SU0zak9zajNSbkR1MUt4UGIrZCsveDk4ZjdhU3ExZFc3OS92TjRxMHBUVzlkRCtZS3dnTmpsSHhHaHZTQUJFZWg5MVFqcEU5U2pxZ3JEdzFCN2lHL3FBajZoelUwWVZjcE1FNFVVVjk0cUN3ejJma2greHBXK2d1Tkw0SmhzMW5WTThvd1VtcUZNOFhuU1QxN2o0SEVibWlTdVRZVHk5SFdvRzB4RmhJc2FZYXl5ejlGS1Y2bUF1U2xtRWFJRkNBenFpRDkxQmgraUhtWHJqVXhsc21YanZvbUlsd3JXRXRibjBBMG9FOG85SmFDclFOU0lxUDZ1bVRLV1RBVm9VWXFaZWx4UG5ucHRzRkgwV3ZhaHRPaTl3QnFFUGdWOHFJMUExQ002MmJKKzM0VEVTd1UvR0ZKanRTQUY1WnNTMEZWd1JIZWxucGlRTkdQR2txa2dMWVZpcUJIWGthZGVHMngwRkFFNEhURE5kd24yQ1p6RFp6R2ZOcDBFbGV0NXRLYXVWUmRjRnh1SVRsMmhHVUlDZU5aWGxqYkh5S1ZZbjFaREY3dCtUUWo3ZXhWUDRTaHdWMGNKMDBxcFUreU1VMmN0aHJjaGlDRVFFcXg4bmR2VFlDNU8wSVh1YzRGeWR6Z3JVR05rOTlXTERzZHNjdEFEcXoyc2NMRnRubjRmcDFDRjRWL0VhSmZ5RW5JQmYvdUdCMzVKdThtTXUrSnlMZHBnVFQ4Sm83R3JQQ25ndGxtbnB3YWE3YVBVZHBOWWZvd040bUYrb0ROWVlscjFCTEFuRDVSZUhra1RTNnNxQnE4Q3ZsckhoL0xLemxYZkpZTGs3ZmtyaDlEeXBVZmR0YXRLcGFnaGNQelJDS01tdS80aFE5cGJhWURoMy8rYzlhbnQzcG5RMmd0SDIxNzBUd3UwRWk4Z3djSUtzbEUzOWJxd3hqWExpSVVUcTdNSlB4cW03dENzZmQxcWJ1YzdqMlNyaVVhNWYxNmdRUVFKdkJtMlJzdUk4ZkNkb0hUWE9EVmY3MllOa3FvWDR5bEd5bUNZbnRrdVFPZ2JnUHJtdEtzamJiTjY2TEw1TlNBeUQ3UWFkVFZpbmNTZktvVWxZdjRZU2Rjb2szbFRZVmEvSXNJTittbXVNVVgxaWF3VEkybFVRS1hZR1FFRUJBSml0SWhURFJoeHhVWmtBdUx2TkJXVEJWL0gwQXZKWlM0R25ObmhhQm5TbUZNYWxjMWYvaWIzcXphbFUyak5BdnJXU0l2VGVPKzR2ZWQ4Y0trOWpDQWFXbGlEczI5alhMNUUrcW9DZkNpRldzV0Y2eHExRGhQS0ZaQWh1YzhGOFpHU2M2NldzaDgxekFQYUN5TUR0aU4xWFZBZXBiZXp6K0pwYldCdWt0dEErQ0NiV2JPblR2QXhRSkN3TDM4YUxpRkFMR0VNRWcweHBHekFNMzRsT3FwdS9BM2k0N3JtUHhsT2FqKy8xQ25tZEY4ZlhwWUFlZnc2Y3dzVDRjNWRuQUtGKzVsYURvbmRoc2VITjVpZEpoeFhWajg2Z3R3cGFFWFpDMmkwWmV1TGRKVE9qVENUaEl5NG5abkhVSHhKUXNITStYRU1vN1ZtRWdEbkdpZlNEVmVSSWVMOWNuZ1pHdHBCaTV2VEt2T0tvaWRIS0RKSWMvcUh0OEQ5SkIyZldudGsxUDh2NHBiQ0J1c0NWSDl0bmhtU1RtTEt1TW9md2ZhclFEWWhVOFRGM0k0RGF0WVM4d1hDWGpCYnRpYTBuMGtzejArM3k2OEoreVVsditMME4reHQzcnBrQlVPWWYrWUtOaVgxaTF3SU9HMmY2MGhubXNJNWRQYno4eWY2NTYyb1lhaGJYS25rYTJscWp0NTVZOFRNQkF2SEd1d2FMSTdiOEYwR09yK1pHbEQ5enJpMjBtYzBBUjlNYVBFWGtDWGxieVBTaE5UQzJGeURhLzNwVmczbWcvQ1JVeW5DWTJBd0RyUVBUd09BcStRd0JwalcraXNudkNhM2ZSS0VJU2EvdVF3UVBQdnc4N3FWTjJMNWU2S1Jyay9VakUxVkt3N2hzSTIzMWo5SFJLVHd5UzlCZFlPcnVDL2Fjem9CV2VRQlpyRHdqZ0k0eXJCeVFJREZJMFdxTXdzVXlLTVlJcGI5cUxSQjl1ZWFKRmRtaklISXFGdHQ5N2hzQUVMQjF6NitHSFliR1NsclBnUFJHcVMrbGdQUlFLaXJQNnhqVjhrRFE2a3VLNnYzMnc0Snd5Z0tBdW94LzQ5dmZHbjllVkt2dk43aWMvbEhXSHA4aXhnZnZMbHo4bjBVZm5kRFpMY0pwSDB4SFdlOGNzRGhHOFR0NXpvbmpGQ1M1SGFNVDg5MTFjVmFYem5JNTJibmRkU0hXc1dVSHdmVS9mU3ljOTM4WHQ3eUxHR3B3V3ZhUWo4ZlQxZHRaajdCVFh3eWNNWGVKN2M3cm0xenpLeWorRXJOZmpqZzJraFhFelhJQmwva0loZzltN09BMERWSm9ncllROWgrZDNGMmpzOFhrZlA2YnpNVEZETStYOU9WL0tjL2xTeldhSDNmbVRQYzBPSVF4YXl6K2JGNmFQN2k0aWZOQTJKOUhlbkc1dG1pQ09OUGx2K05NbC9IbU13UjF3OWpaMlZEcjFRY3Z5c2NGTFV6YlJ0Y2VwMFZ0M3dReVBDN29qazUxcEYvV1pJalpTc3RTMU04RXBzMGk4VnpBVHYwZ0ZTM3JLeFJDMTB6SGdyRHZ2L0gvczg5SGNrLytHc1ArTDR1eGhmeWU0YkhjYzBWWUNkZm9UWDZ6dnlpQytka0JZUlQwcU1URW1uTWFUdGRFSVdTVkkxcldsYXNTUXNZSk9qVXBlSXptaWVkbm0vZFJtVGwrcys4QUROUHlweSthajVRZk90S3kxdWNNUzVyK3k3Sm0wdVNIOVE5dm1NWmxwK0h0eUc1dFMrY1BPZm1qRmQyVkwyK1ZwSkI5bHUwVVJHMzFaUlFqL2llTGV5YXk3L1RmL0xOZ3BLV3BmekhkWVJ1b2xCL20wYU9TN0RuSy9TMlgweDQxMStHMjFwUHpXalU0RmNXaEc2cUdWeFAzNTByODdBQ3FRTDdnUUJqOWpJb21zejZDbkdBcVFCajZ6SCtNb01IaGgxVmk3aXFSSU5XVWU1T2FKaGNaYUFEYk9sYmh3djBCVU9yZlB6ZGxteFNBTm1QR0EvVUZFc0lCQkR3d0plb29qcWN5ai9LQ1hNZlcrUkVzRDl5WW96VUM0OHlsN2RVbTNLdFBrd3RVcDhTRFNzcVdkTmtmWnYvbGVvTC8zSXZIYnVyVWtjYUNoTUE3UWV0b1FmanMxeGdPckFWR0tSc2lqbmNVdm1uRER2dElnQnlMZ0hMVGJLM2xaNnJRUHhzNkZDVmJSL0lzcGYyaDdjOEN1N0tXV2gxSmgxYjE1ZUZVMWkveE1VKzRmTkQrNWZUY01hM0NKWFdwQ1RwUWU4M2JUdlFPN2dlZUtvQmN6Ymc4M3BtZGRPdEtYZGhQRVZwUWYzMi92K3oya1U1WTZlSzNtcHA0SEJZSTYwYmsxRmVsajVxQ0p5RlYvNEMyblJSODlnOVREbjVxMWVWTlE5cnVkSHVZTkY0Q1lGVU1MakZMUnhzT0VNZldiQ3pZYzFheC9aT1FaZUdkRUFack1PdExkUG1nY1pBZjJ3bmRib1JPdVFmdjBUL0RUeitmK1N3LzBLN0hmbXZBRUppeDlIbk5zcVFNRmhtZmpWWTFHcnJOV3RNeEMrcURPSkdQQnRQalZhVUZDUlJMQW9TUWtFRG1BTnBzK01wZmtyVCtMdjVpNFQra3BGZmMvWWJTaFhJVUFOUkFtTFJZWWZ1cVBqcXN5M2dlT24yZ0lEU0RGMVM0Vm9zdFE4TENpTGFxR0R4OG96RnBYdGY2eEVoamFvbkhCMmxManJkdjRGZEtCdjFVSUpkMmNUQjBpaytsWGJ6YzhMeGtWUGVwbWlQcDQyNGNJWEM0bjNvM3dmSlNKenAzSEJYcVVoRldxNGxEWmtrZ09zeko1MzhmckhJYVZlZFpRditOMDFFVkZSa1N1eVM4YjJxY2w4Zlp0MHkvSUZ2ZTNYMldLZSthNy9Va0hBMFZiMmZsN212dEZaT015TGFhbTgzODJWNzBqSkhuMTU5anFjTGlCajBHQjhDcG4ybUdZRzQxYkFROXpSZFZZNi9ITUsybE5OTHB4ZU94ZWVWRlcwMGhLWVRZQ0dVeENjaWxHbXRGUzQzOTFPZWgzcXJacGxJRFpvTlFwazNFNlQ5YjNyeG8vOS9LdWpjMm5ueDRPWnJLL2I0eDZodzhpT1ZZSVAzazRjWlRvRjhYVlR3TmVQSmxwa3lnREpQN21ibWJ3NE1tOXRPMUtad01ISmhjM2hXT1hCQjRCeTJZZnRoYmNmT1c2STg1WThMY2h4TWFjQmJOcjJZQzZndmVHVERTVEJWNktWSTZ4RmhGNmsxYWxiT3o2V2NsRlYvQU9lSmxuSVBISEZiTldaT2dXNmY2R3k2Mi9uanlsQ3FxREN6bXJqVkFNSzZicWNNMURYcm9ML2piVFcwL1VqVlNSMW52TVB5anBRNzVoZGN1K1RhTDBZakozRFVuZXcrdDBKTlVzeXVtclk4cUFWY3EyT1VSK25ncEVvM0NxVHRpaVVzUzg1cGkxM2ZscmZUTzFEM0ZCKzB1RkhFUnRrUThkV09FRXF6djNyZC9ZNFJ6cjI5VW51Z2ZYWTlzMGEyRG50TXJ4RnJrOUxEMG8zdzFZK29CMGwzTXBHSk5Id1VYa1hNTTN3M2xOaHVndCtmUzdjS1AwOE90bmxRZkMwMm1QajkwcHVSVHMvMDN3ZmVSdHlrRzU2L3hoYXNXdUlFSyt6ZGFwUUxzYWRMOEwvOHgvWTkybUpMRkVVZE9QQ3NVM1ZUZjc1YXIyM2RkY2o5eTNlVGF3L3NJZ1g3RlJIVEJobjdaYlVxZ2VpVnMwZmhsbGh4dWhkcmZ1L3lOSVFSY3lZcWJURG1CUE5pZkVsd3BQWDZaUlU5RHl3NUkzeklFQnpNNFBMYlN3UzZaRkVmTVZlYWsxckRHcHMxTStiaXFTNGc3NldUWC9OZlZTU3Vkd21EaU9rcFRpMTBaTDd5QnpMUm1DV2wvNThIVlJYM1FvWW84L0pIRW15bm1JcG0wcDY3aEFQVzJiSWNvNjZMQWdhSlpaV2JUaUtYRTZmWkJCc0VoL3RSL3B1a09kaG0rUjZ2T3U4OTZacXYrZEFObGtJKzZibUZDcStDRXZMdVFITWRvcGErc3ZnN2puNjhsSXN3Vm4rYnFCYUM2Ny9RdmVBYk8vbENPSjFOeS95SmM2eVhGTFQxbGFmSGdqc3NIZW1FVGxBdWtEaHhiTGs3amNnRUtoazBtYVpnZTZHQXovcHlGNzZvRzVwVzdMWEMwZFQ3NnFFdFZpYWF2VGFyeit6eU1pNlRJTHhST1dTdU1XN0k4WUFJOVJEdWxnaGppa3dxL2F5Q0JkTmVhVVFsRHQ5a3Zyd2h3dmxVbHBXanZzdTg5UGhJcEE5aDBqUjZxcjdSRCszUlpnd0dHNFZaMXp0b0VJelpMcDdnamg5aE45NkFhckYzUUF3Vm9jUEhYaVM4L3BPK25FenY0R3U4eG9xYVZaQkUyRDY2Q3BhQ0JFZ280WmFWbkd6UUZqb09aTzEzYW45UnozZ0pnRVpqKzF1aG4zU0VUUllxbnYxU0tabHdZNzFmTjJVTnNiYWFJS3k3ZCtwaWV0Tkt5eFlXVGNkcTY3ajIwNkR0dk1CVXZ0Nk50Z2pQZVBXZE4rTUgwcHFkS2UyQnNCNStwNzNsN1dSM09tdFcwTFZDZUwvZDNoTHArbTNkZ0JSYXhVeWhCOFdHMGJNV0I1V2lTUE1XU2w3NXJJNG8vREZrajc3cmI3dWJxYTFtK2pESitmdG94eWcyd0hFbktWeTViVW0zUjFnTjFKQ3Mrelh4QktUTFBCREIxczh4bFh5dGxhUlMvWjZveVMyL3pkYktHdnlNQUFrcVFVZEJ5KzRzMjZLUTVLM2NFMkxMVUVhSDkxalFUNVJDQmdDYnVqdVRiM1BnTGhkcEtiMDhWbTYvQlJITG9zVnVPcmNUSG9XSVhuWnRzQWRGRFBZWkxkN2s0UFFxdHdCZ09NeEJBT0I1WUtzVFlMeFlsaUtmV1puT2xSanJRZk9ST05RSUVoVFRhTmtXbFY2ZzhraGZ5Q096czRvQUMwdWcxZkt6SHJ4V3JuK29vWEtJeHpkd0lENHBBY2hxUURHMWc4YTdXY05uWHh4dURKdmVjKzlhMlZ2UDhoem1ndUpKOStVcmthUDEycHBBQUQ3VHV4dG1BSFBNYnpJSFN1TVRBU0tSemcxMlZaYm5PT0pwTnN4dHhJYXlvZTI0dmx4NlFWcWR2dWRTTk9FOU4xMXFVVFp2NXREaENOalRVRGtoTzNyRTU3Q1JNblhMK05xcDZ2U3FXL0w1eGE2eG5ldUtINFhoQVZIcmRSck5iQk90aGxaTEtRV3VEZ3FWMG11SGV0WVpubnhobkNnWmFoWU85Z1VqR1hZN0dBRnNLZzdQb1cvQ2pUaTNKcitnc24vSDVYejNwNmhCUVE2RGpyRklhTzMxRlk0cDFlTFdEUlJrMCtpVEwvWk5kNi93NWNFMWVDdjlCZklyYm1DdXY3em9RU3hOajNKcW5aSmVjQ0wrbUhNTEgrdEVmcXljWGg4UDE2TS85TXJUNENmZDdLTjFmOHQ5b3AzZTMyZGc2VUIvL0VleUQwSG54NjNZMFM0ay96V0dRNzNVRTYzZ2hiWFBUenl1NmxHN2RmZkI5dTh5Mnl5S052YUFUN1NMandVM0RyYVdwdGFqN2V4UlhFN0hRNDNJajlxVmlmL2pUbVovRnljZEQzaXBSK3Z6bGZ0RWIreUh0anJPVDVyeEk4RGJ0dmlqVnZweFZZcjh6VSthZHg5NkF3TzExN29GaFJsdlhvVlQxNmxZOEVmMXl4WHAzNWlZR1crOFVYQ3I1cXBXbC9nNjNZUGNQaGhReDQ3TlZLcUhKYk9IQXhCOFdPbi9JUVRuYlFrQjIwbURjUW5qaFpZY3BwZW9xRG1xMzMzdnNHTTZ5T1FTeGs2TWdsQnpQeGt6TFEzU0xSQ3M1TTJzYjhqcHU3SStRQ3c5MTVKMStqNFh1WURzSGdJbnB6L0xCTExYSWpNZmRoYzR4Vm1lSXZkb0EwRXJZL0V4dUlrUzRDdkJvV0tYVkRKMDBlYlBPVk12bDJiNGN1VjF6OTNudnp6TVUzMjhyUGtneFp1YnRIcWlmSW1raE5SNnh1eHFqWGVlRGRLL1NBcXpXTkU2dGxzQkord3Y5OGY3QjIzK2M1M01vaVduUHNpNDg3dWVsRFI2NzFEbit1NjhBTFpBc1o0SmVIZStidXVPbzM2NmdTbkxHMVVrZE5naEJzdmZuRGhaY29PVzFYRTE1S0pjZGFyYVh5Zk9kY29ZRDk0WTM3TjZPNTlMeFhXWFlLVWIzZGNsYTJsR1NLNXVaZTZoZ3ltRmRlbjFOczU3UUJTeFdmRDRSUzE1NzVTOE81b3BBV1pPcW1XNkhVY09tREVxQmE2bXlsMzFiVEtucW5GYnl5Wm1lanF3Sk84cTBIRFhwT2JoeVQ1N2JjNFh1em9ZWjY2d0gwK0NQbC91ZTJFZGM3TzlVRG8wUkUxMEhpcjB4SHFjdWIxWVB2QUtDQ3g1OEkza3hZKyt0cGhzWXdlbEpiei9ybzBPVFBhNVVKU0R2NWR2enhXT1FFa2R2QTNsb1FuV3FTZ241NHY3VUM5V09ieC9zS0RiTFhZWHl4SStJczQwQjQrK2tMekV3V2QzZ3gyNDhPT0JKTVF5Q2tEeDh1bml1RTZYWC9URE1qUEtFcWlEa2VMbTVTSjlJYjlPS0VvQkN4Z1hRUngxUWhOSDF3cWpNZ290WVJvNzlwalVoY2hIWTRWTDF3c2dKUXFlV0xnN05mUzRFSmF1bmltTmlBU2E0QWNlYnlBMkdqYUdMVHhlT25lbGhJVDBnK1lxRVN6K0VOcC9heUV1bno1Y0hsT3gwZ1Q4cWkxai9CS09scTgrS1YzUkthdTFYQVkxZDA4Ullmd3BkVFNuTG9zUnBGTFlicFd6OHJlS2hUQ3FsNGxLU3BOUnFjUGtkM1Y0bXl1VWV2KzNYMXlDNERWSGl6Zi8rWDJsNTJqVEtpQUFHdGYzQU91ZFlrWFpPTVpWV29FVUNFV29OSFVFZFhhbDNJQktWby9BTzRQMjdHOStFeUszKzgwN2dyTUtTbGQ3K1hxdXFIUmxmNUxFcUQ4WFdqVENxN3VsS3N0ZTc3akdSeDBaOU1yZW5oTHVtbWd1ZWNNaUI1UDBzSlNISlFrSFV5NjErNDJIQWNkNFNuSDhzSFByVVc5REs5bTBKcnhMU3dmclQyaWU3a05FazYxSkNMTDRlU3ZUNmFoQ0RMUFpTMm03eDBUWVlBWCtyaDd2SndJNDJYMWlLQ3NGZGl4bHIwNHRTTHZFZUMrdXZ4eWtlL2xCTnJ0Z0ZUdEhTeWdxNTBpRzlJVkZ6dExBbmphaW1INXBhbVl0MzlSaTBCa1NUYlJlejQrdHFzS1oyYlBwOEFFOEVvVHBMWDZ0L2xBb24zTWFnaFFLaG5CYXVESHRvS0RoNHJ6Q1hhQjV5MW9HRGRsUzhEVFgzUDhBMUNDK3BzNk56VTJVVmw0Q2pnV2tmQndqT1Q1aWFPVjhKUXZqS1FHVjBMM0JlTzI1Y2dLdjU0L05KbzV2UlJGdEtDZVROMXlLRFlkdjBGMnljQjlIR2d0ay9XSFg4c2VuSTBYSlN4UmJoQjBGelBRamh0Z09WN0lSYXluUFE0TXI1OE4zQ0lRRWpLMWxNMXRqbytVekRINStiOTVISEZuZW9nTkpvU0Q2SDRSYnA1T0RicnF0M1A3NCtYdmF5eGo5ZDBEN1BjdmYxbkVjUzZCdHpkSDM2TkxmK3JUKzY5aDZ3ZVdXZktWNzVnU1ExOTA1WjZmZzFiOEVhMm9Zc1J2aDh3MWNGV1M4TlphVFpmWUQ2eWt2OGc3MlZ2YlNYdVVGRU5oVlNEU3dsRXRaejVHVnNJQ0FtaVVVUGR1YXlKMzJ1ckNTSmIyNm9SbXFqK0FHVlR6eHlDQkdjTFJWMUE4Y0djUVk3WldCb2VuQUJ3WnJobWk4eWVLWXgyVmY5bE5oWkh0aTZrOHV4Rkt1MzJwUlFsRG9SMkpUNEFBVVN1SFNVMElDVitxekRxWGp4OWxIb3hDVm9wTnhTZVJEaFJwM3RKWUNwN0lmNmFIREd0Z1VGSlJaOGhPWUpneEllWDdtZU9LZUhKZUN1QjJFVUlyOWVGYzN2OUNmeXZqY0x4bWg5YnpqbUVoY0hIYk43aGd0WjI2NzRWZHhwR3ZlTWRPbjBtRUR1NHpneVpWanp5NG8rMmE4eHBJVHlPZDh1amNySFluNFNEczlhWGxYOG1XaGY1aXR3YUNuNS8yMk16ME04MFp0dzY3dktRK0pvTTEwNWsvdVhzY1JaMVRXYUltYlFjd1lLdll5NnpEOWNVUUJWN0MwbXAxaG1BQ3FTcGYzN3d6UWp0amdRdStwYURaSWYrdHpNTFRoQlFlbEI1RG02ZVh5WFhwdkYzR1JWWmdFRmdCc2doYXVSNGM2R0FHQ09WanN2Z3dLUnpKMjBsVGNjdm44d3hCYmVZamhMejZ4UlhyWUNrNU14WmdvYzhrR1JJNUgyR0NhL2EzOGFuTVl1d2VGbTd4Wm1lSzg0MkZiMW00ZVBuSmdtOW9kY1haejEwaVQxR0FXdHRUOFFxLzIzc1A3dWY2Szh3eDNsK1ZqWUthTy92Y3ZIMlpFbnl6Vy9sWS9MWXRBUnJuR2h4SHhBUm5vRU1HbFNyTkJyS2VWM1lVWGlNQjNkMUVjQ3NlZVFHRVZoS09zWmNXVHlkeitORkRLOWpwbWRLdVl3b005MHNlY0xza1FNemdwVWFpTC92cXVxZk96UUkvdm8rbVNGVXo5OEFMU2pFNGZZbGY5cjJKWHFmYzFtb3ZBLzVoQUorWW5pRXYxa2hONjVWZmVCTW4xTlZza3RreTFvalJFNDE3VlRVZmhhY1FMeEdSMlhoNVNWTkJjWUx3UkhUVFlSSnRjM3VIOE02WWZUU0VIdE5TeDNPSGNpWVA0eEh2eC92ZnUyMzlzSHpyMlBuVGdmUWNudiswYlhnWHhaeitQMld0QVB6d3U4ZmhvL0ZYb0RzTURuMy82bVo4L2pYNytHZlRrWjU1NmN1YjBMZWZVQjJJakFjaWJEMmdZbW9HUElDbmM5SVc4dVQ4K2ZKWjV0OVN6cU02cml1U0NQVnpsODZCalA1NUx5elJYM0FndVF4WlF4aDh3RU1oU3YzN1FLVkdtaGphZUJLRzlaOTBzYy84R2hiOXpqalhKNzJ2L0tzWis3OHNab1RPL1NraTFsZldIZVBSRFpQVzFhR3JKcUZpWTZlMG9hWVRURFp1ZzlKNDIra2pKL254bHFQakYreHkwRmdWVm8xcXNHaXozNEg4bjJxYjEyZ1RYTHhOYkRwdUtXM3dDN3pTK3dPYWU0ZFZKeGJ6QzlsZ242UlRUSCt4d3REbzFZY2FrL0VJektGTzZGZlcxOVJ3RFFtSlhjRkRITXFOWXNkeTRrTnBnVzl3ZHQ4d3NJQjR1Z0dFb0Q0YnZPMnAwVWR3MXZabmc3eXBKNWJDTHQ0S3c3N0U5TDVCY2g4eUYvd2tENStmWXM5Y3hsSXR3WnFBa1I3ZEFUVW1KazhPUVZveXB6bG9Kbitvd1ptbDd4a3VjcHNKUVRsSmVJay90YXRlSzBTdmlDalErcm5rcXVWTzR0YmZubFBPVXJTbENLc1pWNS9LR3Ntcm9lVWlGU3RscTUxb2RaOHQ0RTB3K1JVb0hRWGs4eFFkYkRWVzYxZVU4NWFKUUdmaCtRNEV3d0xCeHhGUEVrK3hKTWVVb05XWXNmZGdjdVZWampqSkRPQlZVWVhzeGl3UkplQ3ZjQ05acU9KMGlwazRuVFFxb3A4ZFBVd1dUWDE5ZUlXa21ldlN0cEN2WkU1ZXd2NlVyRXc0VGRBckVlZnJuekRYRUw5elBRMnVHUG5PL0VIcHNoaGhVTFJZOElaRk55S1R4QWYvSDVBL3dHOG9VMFFxcFpkUUNVQTRVUENVdHpQSkRGVkR5Q21nYmFQbnFDK1FxS25rL3VTSHU3cVlYOXg2dXZSZTNLZVhKUHVvcEl5cmpLcjZ1bGVTN3I3c28weE8vR0NOS1BMdk1zaUpyR1NQTTIxVWVIZVhzTzhxWlo3WG5lVFB0VVBPNUlBVzd3TC9ESkU3V2ZNZnE3c3BHbVRuZ0lFb25rQ1lteUVRVGdKRENaZWs3RVUrZUlJQjJLb1FVSlBzd2xaREFaZ2M3eGF3QWpwR3dIM0huSG1JYlpOVEdYY3FWSXFBNVEvTmVmMEE3NHVBb3ZQeVQ5bE9DcldIWDNFQ2ZzcGlpbnFDVytXZDA4d1AzYzFibWRDMGhCbXhIRjYrNHRlZkZnY2J5N0s2VzgvTDZVU2tyN215eXk4OXZ5RklXN1pHcldlc1VQUU1ZREp0L2JISHZ4WjRWdDRyUjJ3T0lTM0s2VnVhY3R0dTA0azRLcXYrY3BTM1pYZVdOZ01UdklGdDdINDFadklqd014RXN5ckNJWWNhNjlZZ0U5aC9WWk95M1VQdE55K09qVzBFY1hXUFRTZ2RWZFNQRjdpS0JXdzh6MWlKbVVVYWtmY3NpMmdHaWpkZlJiMXkzYUJlMzJGUzNPRGNpaGJLeW9FVGhzeVRBOGxNVGMxOERZK05ma0JidTBPczc0RWJvU0EremRyK1owV1VMM0RYa2ZTU0hBOVltaUJiMVMreEh6L0JhUithRWZLQ0hEa3BFcmpaamUyNW84VFZIMXFmSllVZmxLVDRKZkRWVlp2eWh3Z2hxSm1Da2dBOGt6aW1sZ3dKZWwzYStCcGNrOXQrVWtBSVpVY0dKS0xMNHlqcm50TWlRMkxCY214eWIyTkNJRU9mVWRRL0lZVkp3eHNNb0JkcVUwSDJhSXJFY1lGSUdMSFdiMXV0WS9PWlpyQVhmZWdBZm9Wakk1UXQzQ3kzRFptWDRuYlFVOHA4ZzFxS2ZHcjh6L1dPODFuUTZBbWlGNWxIZVVUaHk0SWNBS0NablVpbVZPSk5Lc0U2RUtjVC8zUjA1Z3FVRUZoU0VwcWpVOXBXUXBoWktVU0lhZCsxcTNLblZvcVRoM2tyRk5zUzltUmlyUUo3SFlQKzZYN0R1ckJFdE5PaThrQk9MVGsweDU3anRBbHBMWGMrcFhVc2VVNmNucU1RMk1uZGlmSUpMWHNMdTVDbjFwU1Znd25HaGw4Z3IyYmQ0VU5TKzZPd0J0c1psRVpmelhEamk1QlFLM25zSzB5bTNvK1BqbzI5VDBvWGpOYWtXbERtRmhYTW9GcWsxNXR0RTBZNFlJdWFKUlZjMXFlYVVVdDFTaW5tcTVwZ2ltaFRkVFNURkJQdHZMVjRraVkwK3E1ZkhReWE1YXh2eW9WaXdLTlkyVklrdmJ3QkpVR2JqZ2t6NFpReFVYQXhKdTBoVlBqQVlSbWpWSk9uRDAwNXplZkNpUFhzV3dVRnpYWlZLMTdsQnZ2YThyMXRuWnIwTTBRRUV0VDd1ZjlIbXQydk9HaHJydjY1MVM4SW9CNDJyRG9aTk1TSUkzaEhPcGk0eUwwSXE0NlB5WURQeWdGWHl1cDFkLzdjMWx4eG1oU1JoMFZpeFkzZGRxcDQ0VkZMWDVpakdMY1E4V09HcWxaMzdaMDFrbjViUC9KdHdiU1VJL2Z1Q3Q4Qmo2OFBYdjc4Zk56UHRJL1ZmM0dpQnRKNW85UlNBMDdxeElHL2hrSXRkdjBleVRWaW9UWXFubTFYaXN4Tm5RLzNYTmNBSlo1MGF3dGpjK3NlN09Hc3ZvbjF5ZU9YZjNVUzM5K3VPczZYMnhwNm96TkJVaFhoQWtET1I2WVM3ZS90TWlUcDh6ZmxRVTN1WFZTRyt4NXJYREl1QndIT3dBQXhROUpRQndFSU9tNXlPa0phaDJ3R0lZVzA1S0MrM0tVZE5xOHNFb3N3YzhOaGVOUmtmYi9YVGJFMk1EL3NUSlQ1K0puRm15Q2hHbEFKMndZaVFOT3hFZHNDRU9IdjQ0djJmYkpFbHZaQ0swK0c1WTFKSmhoTW9aWlA1N0lMSmcxMVBueFp1M0tqd1UyemNVTEJsK1dRQlpkemVqbHFrRkFqMEtlcTl4c3kzcXIxaXBvNC9kSFZTUVVha1daNjlQY1diQTRKUGttbGtMWm5HZ2l1S0Q5WUw5VlpOd1NEdHFYNUFXUVczZkVwTlBYUm8zTEZyL1BLVmJ2TnV0YnJkbkdjT3F2VjlBcndRTCtnVGRtazljZnZmZjRDcE9ENXpxWC83RDdQVmxsMFBENitGVlR2anE5ZmFIV2FrcDFsZnVoNTIzdXVpVTlTWmdMTWVGNDRtbmhLdFlaZzJvVzh2RkpZRGtIU2VoQlhPQ0RFSGx0TkV2bFRRMVBTbUk2aWtnS0FtZzhJaGFWYVdUNEpXb2UwbEdnWlVieFU0dVVKSHdNNEtoSkJ3RTFsQzNxVFg2dHQ4SUtnU0Z4eU13a2lFWGg5eDJCR0tnTEpKcno4WkxOVUU4c0pMcHhlMzBQYU13QzBFOWVPbEZyb3lpOWJRRG1WRHF2cDJGVzEzbFVNTVQzSDRCSFhwTFNmRkxTVXY4aDFOblhYOE1FOFJvMWdHZE9udU55K3grMGNtUVpweFlLbGptTSs2Ukd4cVduZUs5WVVtWXFWOTRxbnorTWlDRk96Kzc4SzV5NDJSU2FGcEN6WGJSRFIyekVIWWtFazQ5VjAwVjVVdHZhRXlzRXFhSVUzTC9MZEtnVWVmUDBvNEZCcS9OU1lhajR1SjZZdkhFUEpYTGZ4ZU9hREFWUnhNZkY5TURBNGZFNzJWSHRvbFZjbU5rNkNhZVZDU3JWa281cWIzNlZsSkhRY0xyU3ZjenNFTy82U2IzamN4WnFHMlVGTE52SWt0UFh2M1hPRzBjc2N1WCt6L09LOG9GV09jTmc0QVppcFpLQUpPRHQwc25GMWo5QjljczM3MjhsaUk4MDU4bVlKL3hIaUVSOGhDcDdiTjg3aU93NG84NjlmVUVTZnZMY3R5bmR0Z2RpNUV5dkROOFlzVHhXMENjdHBGKytETE12OHdHMnI3d2JSNXM1QTE3blBLcWFRWGtjNTVaYkJIUUZSNnQ0T1pkNGVqc1NnN1RVTHB4SGxxdXhiRXlOcEU5bUVXelZ5Sk4vNkV4ME96c3FUWWlSQ1FuQXlGSUMzb1NMT29tOVpMVDB2L1FTRnc3TWplQ0xiZEdkeS93cXQ0aXdGSHZQZCt4NVp2dThOTnpPS2x0NE1ocnRtazhXWG1YR282L2Fpb3QyMUZJZjFmdmpJczRoUXhWamlQODVSZXNERGJPbU9meHhKNEY5UEEzTVVwTWpLcXBlNmFlVS9aQlM4UmFHR1BWbWdYNWYzTUxtcXRrVkVSSno0THZFVGFTWXMzaTZlVlVIN1RZbjJQUEFDMWV1UUN0ZW41NlQxaXJkRjhpemhnbGtyU1JnTG1nTVNtWW1rZE96cG9XR3BrSitTUVNLa3p0aGFuSDBvVmN0Um8xbi9RMHJCcHRaYTFkYlcxSUlHYjRtZUJmYUt3TkMwTGgycHFBeDA4RzlJUHVRaExUL1UvYzMwR05EYUo0bkZWRkJJZ3JhOEFwTFlBMmZHNDdhYjFaNXFDS3RlLzNPZFkzdjFTRlZKbUlUVTU4MC8zNlhmUml2eGsvUncyVG84NGNtZnJlUEIwUkdVRHBpOGhGVnplRWtVUnJuT1dveEFaYVNTMUVVcHloYndwc25lbkM3eHZwMk9oUDRyczJCaHhBeE9OREs1QStEc1huM1Y3SFBwaVZyaFJnR1hjdnhFMjBqdmxQcDFnUHVrRmswU29YeFZ1WngvajltTVU3dnJpL0lMd3BYMmpQODVLdEErM1c5WEFCTXdYcFBtZ3M5em5qdFFtNGwvTHVBQ2pXZUV2NHNET0RWWjNXSVhrSHB0UEx0VWdpcEhpWEtiYkdoTEMwcW5JSGpSLzdDR254N2h6V0F0U3U5NUJGMDk3ajZPUTR5blQ1dThwTDNya1ArWld4QmhpckRtYjBFS0dBU0VRWTI3VlpQRTBhYzUvbjhPNWorUXkxek5JQkFLWjZNeUU0RVZDUjNhQmNmazlsalV3UFlkN0t0c0IvVHQwL1hUTkpzbEd3LzJ3K3dhbVNYbFk1RGFMeExQZzZtYzVpNHZMS2g4WC9YM0pXaTNBMGsvKzg1MDZLM25XdktLeXpmZzJNNEF0d2dLdGV0cTZlL1FhOTlwb1QvZzBURHN4MWw3dUd6QVVzRDhwSURrZ0FIUDcvWldwUHA1RlRBUCt4MTZjV2ZyS2lrd29BMXBWd2N6QTVVRXQ3WEFoQzJoWm1nZnhLTlpzM2lRdkhNcktoaUlnV1ZaT09FUTVWekdhb2ZMY2FBRGYzTnhMWWxlY295VFJPZDlseVplVkRTVnYwdHJTbXNMTFlhT2xHNFoySTlGVkg3TEFTa3p4TXd3TXlWa2JhbXVUZkxkK1hEbXZlZ05CTW5RTWZOa0loWUc1UnRuRHhia0JnNFN0RHBaYVNXTitTSkFrdEN2dzkxdldmQTljcit0ZWVlbnorSHFqTi9GNUtTUSs1SkZGV3JOZlZZV2RpNUptc0VxU05tT0llNW11cVM0SDcxd3dyN0xCUkJIVlczOFBXcXJ6RS9MakZRa0toMFlTalVXendJWFZHWk5wWkgvT0hNUGlBbW9GQURFTGNLRmxObWZtMU8wODArdHg5WUtwRFpzbktuY1hzc3dHSjJtTUFaQ1dXckRZd0NuMUk5TXFVRGRUQkNFTEFsaGY0Sk01SkV4MFVHU2NnSVBaK2Nqc2k1RloremxIbjRUMjllc1NHeFlmUVMzRmhpenMrY1JLeEFZZGYvN1Arb1BHMlZWenBoRHU1K1dBdEYwaHJOaWVFcCtxMnB5OExUVitreXJaOHdRcDJRcmFHcnlPWTdjemxtT21iYmhYN3hkdTNvc1B0MitNRGllRkxZcHVKRWtYaFlrcVpobk45eWZSU011V2ttdHZaK0x5RlRJTmVDYzZDdzB5ZzVDcEhHWU1CekFDaHJNZ0tOSExuM1ZRcVJZYWtKaDhaNFp6UGdacEVLcVZCeGtIbFkwYjVwVE81NmxIbUNCOGMxRXg0azkrYVdMTXlOQ0FwcGM0S0NndUF2QXdUU3lHZkJMekpSSXlkVS9hNWFMaStxSWk3bGRKY1pGZ2tOaXJHUmp5MlRpc1pCWUdqUjN3UkM2SHZFMmJMZGd1UkR2VGEyMDBkR2Uwc0Q5eW1WeWUzWmRmS3ZaUDg1enpnRG1pbnMrYlV3b01UV0FKb0xqZXovdmRvSHpPc1pQbGQwNjZjbENPM1BQeTVaNUV5S25zcXFhMjJyYlpPRDg2ei8vVFBQS25VSmRVd0FCeFZLdGRVZTJQcjlzNEVTaEZwc0FIUzR1am0xcFVUWnY3U0lOOVRJdXd0VFlyYnR4MTNPV3h5Nk9vOVlQQlZ1YW1tS3N2dEVnRVV2MzV1T2x4cVZ1NUQyb2tKclVYd2xkNVYwbWtjZXR4U1dIRmpYclh6NEtmRklHSENyRUVURTFkc1FhYk05VnhIVGREdTBaZXVsQ1JHRVBvM1lONlRQYVNveEdGN28vZWdpVFRKQ2xvY3Q5NGJuLzNtdFBaQ1R1MnZYNTlSYjc1Q1Z5cFhBZnNrM2VRSDJsWDYxcFcvc2dsSE1BcjZ1cWZ2K0lLZVdCV293M2pmdEliVW1NZUtoMWhJMElBUk1tWUpJK0E4S1lXTGZwMFFJejJ1bmZqanA2Y3ZlVlVYQnlMRmV3cEZyNUtIWmM0MDc1UjJDbGNxRDVyc3ZnVWdYeXM1N0YzTmc0cC9OejBTR3d5dStuSGZkQnl5cUgvZ1RYZkk3ZkNSbkwrVFlyRDBEUDBLdGNjR0JiWVZVZSt2Mlc5Z3YzV3p1dGFBeEJjb0hwT040S01wRGZGc01zT0l3N2MxN21FUGo1SlIzQmZkcDAraGVSWnBheGQwcm1ZeXFGbFArY1pBYnIwdVNjeVVPVkpDRjFMYU9OVHJsdmJSYnBLKzRaQU9vcVZmSjJEemhIcmdKVVhxQVhXQmZRdmREb1JOZXd0NXpITWhoOXplcGppU2ozMXY5RDN5UGcvNEowelRQMWs4SGJlTm50c3ZPMzJJUWVmUm52MEdoaGZOZGxuY3RWNFQrdHVnWkovcWRVQVBiT1dVa2haTzRNRzFiUUw0WXpmcW5yVmI4Ykhsam8vMEJtSVF1UjhmbWhCSW1jb0xxMDJGSmJBZFFmQjZKb2lWTC9YRXd1dlFIU1RFSW5NNHJkU2k1RDhMQ1JTMklRT2xPSCtXZzc2WW11U2svYnVVVkR6RlFvbGRiU2o0ZUdiTitmM1Q4UnBlVS9sMWVEdHc2V0lvMGZocFFTRmw5a2tOeGZpb1VsUHIrSDNuVkg5dm5OTkduQXBhWm14WklIZi90ODRxcEFxbW9zVllZV0pvdWhRdUx1cXR0cXUzYWs4dXlGZTVDM3BXVjlIb213VndWL3YvSmFiSk83RUNyR2l1VlFSVlFoRS80RVdnS0pXMHdvaU54VUZGb01MNFNiL21qYVkvbXZ5aWZHT1RkYzdobFdZYjdRaWJtSlNIaGZ0aDBtc0twVkRpVkIxS1JEb0h3M2JsTXBXblY0bEs3VVpib1dsSFo4Ni9CQUlhV1dDVGNudGVZOS85Lzl1Wnd0dHFOSlA4ckFZVTVwcGFIVCswQldNQ3JGTGo4aXhGZUpqSzJjTHpZY25VRnZ6UnAvQ3lxVEFCaXFYU1JtT3FtNEE0eEc4YXM5dHdDZG5tUFBwRTJ6Wnd4NW45MWp1bDh0ZEh4OU9MNkFqUmE1amoyTjlOeEUrVzladkhHODlpZVcyQnNlRytFb0I1MTdndEZTVE1WSHcvL3Q1WkNnNmZZNFVoOVRpVnVEVUVXaFZLUlJMaHNKaUNvVlVSc25XNmdLcXZ5TGcydnpTVlVmbTl6M0pYNUduN0hGbkc1LzVIQ2lCeU5DWWdSZjRGWk5lbWYxOEdwbVJ1NkY3MS9ZaGdva3N4SnZzWlNtaGlHTlVrUmdoRlFrTTdjVW5vaVBEUVVxYW9hRWl5SkZCRVRqQmE3UEwyZXdGSHFGVUlJVG5lYnpqcEtiOUNaMjlYektiL0krY0dDSW9tOHZQaWUrTHp4WUN2NFRoYVovWVFLdWh4OU5yYUEzekFpSEFQV3hsM25ySGxuY3Q0UFJCeDk1My9ZNE5FbVZkek40Rk1aMy9rZEVpQWxNeEZVb3lBSlZKWEhXdWxlcXNIb1JLWGNyVmtJdG9sWllPZnJjcmdGdGI0SHlDa2dyZ0hMRGVBTG45bGhZeVRTbUJSTjVSVzBBV0pSU2Y1QUFoMDFXckdYWi9IQktnc2pKSW9VQ25Jd0dpVmxna3VDSkZ2aFhBYjlLSnBUWmdGQ3NWR0VQY3MrZVZ6ejFPWGNBWTFPRU5wLzlLZ0xjbUM4K2tDY3FzMzFOckdadWxLeEZlaUxENEU5Z2U3N2hSVEZ5MFRTYnZBbnpWOFlKOUp2UVBxaElWc2M1NEY3N2E3aVcvMkxCdUg5UDl0SmUvQkR0LytmbXpwbnE4c2FVSGVCMXo5ZUZLWWtpWGdDaEllUzZ6N081cDdkdkpOVGx2M1gxb1g4cFBaODhqRW4rdjM1c2JqenhEQ0VsUGtaWmMzRzN0Zy8xM3Y3c3RXa2VQa2ExK2ZqQjgrNjZKdFI4K20zZy9mZ3Q4cWNjZXpCZzFFV3o2Q3Zwc0NIaTJSdi8zZWJHK1JzNTZNRTJQTGxaZW4vUWY5Sy9RRWFjNmkyTGw0R2xhQzhOUWJlQTdXanVGSWQwOTY4MkpJc2lSK2RhM2ZRVjlKNExoSjlDQk9oRVdjVmIxR2Vrc3JMQ2loQlBCN052bmoxQWwxTHZJZzR6bXI1SEpwTUJtdW8xTmwweFdLalVvaWpZeTIrVUlFbTNla1Q5UWlsS3NaLzBGbU9QeWNFa21oV3lJSVZnalJUTU9Zam9nNk1Id0FCcG15eURSUnZwZzRnaXdZYnRDOUIxSW9MUUxRY1Y3Qmc0bUZyYTFrZG9RWlZscGwyMVhXWm1tOE44d2FVTlpNZUp5Mi9Jak5qSnM3VVhGZjluK0pma3ZsTnAwa1MrMVZtZzlzbHBrdGJXV3o4YkdlVmxaR0pXWlpGTW1MUVBWNGRKSDZVZmIwUlowWjRJZ3RWbE5rT2d2S0x1RWo5Z2VlV0Jqaml1elRzMFpVbUhLSUdkOUpBMTM1SWpIZGE0V2xGUU9iTUQ4NXVFaXF3MXBLQ0JMVnM1bGJaUGlkRm1IUytCZStiTVRKV2k1c21qbFo3eFdoUTh3eE5nODlIeEk3Q1B4ay9pSTE1RVhNR0hNQXJsUFRGak8xQU8waW9HTnhLb2w5TnVwSEo5TU84a0NMQjI3UUdLYjVaMzk3SzBrcEk1VU03QldENTVsaDhaNlgyUzgxTzNSamVyR2RLd05kdGdPTFRmMWxJMkpQckdoMmM5S2FRZHFXR0pmOFJCd2tibUZyL2VOTjNVKzIycG0yVHYvN2huQ0RKRkxuQ1pVSW5nY2ZCeDZQZEVnZ3NpNEh1Rkp4WE40aUowRUE2SEQ3WVRqOXFGNklncnRnazV4MHY3cFhaYXhnSFZTN2htZUJOTTdnVm5ydWI5TER2RVBYUy9LbGQ4T2lUckZoL2xUSjQwd2JaaDhETm50cXZKVmJXTzU5cUh6MmYvTXAxcnJZdGQ0cFRpRWx2N0RMcFZZbWJoRlBZTHAxcWpEWk5Ec3hnQU9JbHlQQkFDcEp3Y0E4WEwxemgxZU5lUjc1eGNzQ0xDOHovS09uS0c0T0FKaHNFTldMMVBMOVlMZGlNbEpSS0xkRTRLWGh6eGV0ekg0VmRCaTVObTI1S3A1dGFnWlUwMXVIb3h1TmMwRjN6c3I0N1BTdHEzTjlzNWR5aUY1WHJaQTR0ZWoxbFJ2c05LWXRzTG8zTHcyUFlPcXJacVh2TzNaQ01PaWpRR0tRL0orSk9PVkMvNWVrR0NibmRGMGNqb0NPcnh6SXovRUlET1lXcW9QUHlRRWdZd3F2ckFLaVloUmY0aUdjbk8veFI4b1NFZ09nS0lSQXBvOWJNTi80NEl0cTRzam0wRkxvYXpXOE91eElhQSt3UEQvNk5NQlc2YTNtWU9GZ0MrdzJHMHg1TDZ3OG82aEErQUF2WmJ1MHMyU2U4bFozWEtHWGNKNUFnK0VWZy9qenhHb2hGUXlJSjdEd3hNRVFmRkdlMzBBdVVHU29EZ3lNQkljaWhpbVdOUk9mWGIyR1FnODFmN3lWZHY0Vlo2Tk5tQm8ybXI5Nm13M1htc0tHSzE1ZVk4ZXRabENqTGFaR1kyd1pkMVk5Z0kxVHFXT0owSk5DRjQrcHRQUFBMd2J5OCtMdXMvaVhFYytROW9zKytUUGNZRWcwTnc5VWxua25rRDBGUWpFWjdMMGpHdGQ1eGxCK3U2WTdZTjJlVElIY2hQQ2tzQVl2amMrd0MxUWlzUzRvVitJWkJUdkhPWDNqYThoYVRSa2FsMW5VTzhnenlPSlJzanhweFhTYUl4SmdjQ1g1Qm14cnR0VFRvRkxTdllsdWNjWEZickhrUDZhS1BIRWUxUEVrVERzaHZZS2pLTEF3RXVNK2JOakU0VnVVRU53aUR0WSs4K210ZDFldlhaVGQ2MG44NXBjMUxHMEh0VkxPK3ByUVdHdzBCaHJEblZCSDBGRHYrZThqdms5WXJwSzFvYk1QUlE3REdVdjRpekg3TDE0UDg4dGgyYmE5aS9oYk02MVp0dTZzK0JKcm5raUFneCtBOTlRc0hnNjlTcDBGWHlJaGNRb0RJeUFpZ2t6TEJveGZLNy9IU3RhM2gybktKY05yeGYxczQyTUxQc1hIVnBpY3FqRlpaV0hTQWdFdWQrT3d5Mk1RMHNZVDZGSTZJSjFxZThHYllSaFljU0c3TmxYMmJFdklxSHoxcVYrTzcvbytYOU84ci9zeko1OXhhcDZIZ0dZeldDb1RBQWVlaktLNWFzaGloa2RobjlrVW5XLzh1S3NJc0JCYnBsenJ0am1FbmRVenhYWlpHUUw5bHRGSVVhQ2krUG9QVEduekNVbnhPYXk3eVMzY1RvOEtKeUVsMUhndUd2cXJPUVEyM1BPbzJkdHhMYnhjWkl6dGhWQlJBcVRZZ2FZQUhvd3l2eWdmblJwYU1RdDhnZWlTa2t1djByZm9ONlUvWEl1SlhlWGtDMStMZkRsT2Y4WHE0UUVIS3JDbVRPWXloZE1BN09TT2NOVXRyZkhHSmd2OU0zOG5pa3JsUmNxL0hXRC9vTTlwTnM1MUN0WWxTemdkSVZhcmcyS3hSUGE3MmozTU02TDlhUW1BNzAxcnNxWmV0OHJqc3RBc2ZRNUtXMVVKc2FKREJMTndvUEVvQmRTeTZrYXVpTzlsdTREeURROGo5emwwMThoT1JMSEp4amFQaDlNc0NTei8rZ3grV3dqMCttK054YWh1Q2FMWWFyVC85U09HMlpiRnlLcCtCc1dONnBQcmlUY01PL3I1Sy9zT3hvNUZPLzdVWS83OWZBZ3VZMnZSOUpRbTlucGRMRDZwMGR5V0hMK3BsZXdDUVlqSTFhOWdKQzlTRjU5Uk9oeUxvYittc3VwbGppL3NhTlVCbCsyMUxIeUJPRkY3RnZaSjd3aFljWEpvL0ppMFVtKzhkenIwTURWcVk4bGsxZW00SUhyUWFvWTB4Qk9mcWlKanByU2tuK3lOYi9YL1Q1MTRIYTJNTU1iQktmTUx5WTloRnYzbkdsQkxrSHVQUXN2ZVVncVRwNGZHMXcrTnllNE5qOFFlR2R6cjhNRDR6bUJRaEFjd1J3alpDdXUyV1FBSFB0ZHF5MWZnUG9HUzVBdE9VNEdPc21TaVFkQS9aS0RsWWpLc3dFeWdBYXduNWhzSmJzOXZ3aWlUckVuaTh3bGF6RzduQTEzd2g5elBqaENHT0ZCVGgydVVaK2VJVEE0ajE1S0xTNDFQb2c3ZUdxUHd6Z3U3L3RwRXpIM0haVzNqRjY2Y1N0Mkp2RERleDBlSHg1ZkdhbzlQTDNLNWVTUjZVVWlMZUFZYVp2aC9UcTRLVXJTdUx2WnArOEYxSVVZY0RwbWpOaDA1OFpXQkVIWlJXd3lQdVkwZ0lCV2IzMngySHRBdkNBS2J0cXZhNGFockZTb2RoNmNCSUMwVklpSFFVSVc5N0FUNHVyWlluRkpUWUovdmNGbHlFRlMyZ3QwRkt4VFdZbmJGaWV0RTZXVVRDUHBTVFF5TTVJYlBMV2VWZ2o5UHJWTWFnSk1za0h0MGZzbUpxUFBDbWsyNEtsMTVxeTNWdExrd0xiVnA5ZTArb3VvOFdneG5ub0NzYzFYdUtCeDVNTWx6N0x5T1dXajgxMVlNSFlpS1FQeEtWR2xTVS81Z05ESFF3SjdsWFE4TmpZNTJRYk8rcXBvKzN3eVdJd1lDZ3p0MzcyNTd5UitoNmNrK1lra1pIaTRuWTVLdXhpcXpDdk1VeFlxOHd2anM4ZDR0Vk1YQy9aWXRmR0E1N0JXbVFMVkhuOEdEblJFQ3VSVDcwOVF4b2VIbXloTnNpSGVlekJYSDRyY24veXViWFBSd3gyTHR3YTNjSVdjbHVBRE9aUDJicW1XVFBZYWJnQjNEWnRwbWVwbVA4TjE4aFA2eE9tY0E4R0xaMFF6aXpXSmFZdk1BN040YThqTWlRaTJ2U0ZuYS9DYUdlSE1ZdjdCYU5FOVJaOEs3dDJzVXh5M3ExTWV4QnVxODAwNklOZHgzbkZCR25TU2ZxQWZ4OWZSTmZUQjB4TkFaV2w5WmFCcm9FRklZOVBTZVRWQWJhVURlcXVOcG9VMXc2eHlEb2RVV1VDcWNOQW5ESWVVUHJnYkpUUHZOemNOUGtGUEE5UmYzUFMrT1VlbFZ2bDdpK3J0OHN3ZjZObHhiMWRrL29OK3RQbWhYSmI5RHlvNjdrRTdtd2xZN1VDdmhaeWdXcHYyRktjZmJSczhzcjZvZlBERFJjOVJ0MDNXZmJzUHJ5K3Q4UG5aSzA0UzBJcVRTbEhPS0dsNFBJaFAwc3NpRmFqa2dLcUJuS0Vha2t4aU5pcXAxV2VvTkZnNG9Oak5DdERXYXRORzEzS25OdnBmazQ3ZU5zeTByblBQQUwrcllQZFFTWEZoOGNIZE5PdHBWWjh5SXpsankrS2I0V0hoeGFIa1BnUG5iNkUrN2QzNzhKMFR4dFkrM09ZL2tvMzY0ZHNUZW83STcvZ1pNSGFXYVVFMG1GN3ZSRjF6RytzcTdMcDZZSVhpeGlJRDRMOWRHd0toVW55M3oxa1diVTlRY3QvKzVEQ3ZzR1JORGRoRlFTRS9SSG9VdkxyblFTMEhTRVFUQ1JNaUNhamw5dHlIVnlOUEkvTjAzZmZydUxKcVRzK0QvMzJ3QllQVjlvbHZxREFWVXJrVjJaL3NiQkhkdDBMQ1NidEN0cElxMUJqVkRYR2ZGaHNMRmRkRGFXVGczeGRJNWxsYWs3M0kxcFk4c3RuMk1ZbzFlYU81ZWZjRW9BZ3NlK1NKR3ZHYTdORDR1RjRMaWNVQTAyd1QyUm9ZbWtaZytwVDlFYzVmTy8wSEkvWks1SVVsUFhrYmVka0xsMGlseDZMUVZjZFN0b2plRjVRNE1NV0x3aGRDdFIwV25leXh2eWxkaE5WZEg5djhZNjBVNXloTm8ybVNjem9zQlRFWVZJODNnb2ZXZjB4YW5JTmRDWGhMQnZpY0pTZjh6ZVE0Y3pEcWNvdkdFWnJzekYxQ1JyRGJNb1hHeTl5UzhmaDR3RUdRTjNYa3UzZW80S1ltZUNEVmhPRGxKc0JVcS9DSzg3alR1UE1WSDhxU1NSNkxOd2l5cVV2Q2lGa0JSRFlXREhHOEpjVStzM05xaFhKT29TNW5IVmh2Vit3bHNTUlJzRE9rMmJNaW1obzRRZ1M5SGRFeWdsZ2VpbkdFaGJ5dmIwaHVFZUtCUkhFdUJJck1uMXQ0QkhBdW9wQ2VsYTRBN2d1aVdmR3AvMDRCQ0dXKzFSeElLNGt6eEhITS9zdGtnaHNsU0tTUDI1eEM4bjM0U0s4Ny9GNUVkU0Ivd0dRUy9jVFVwOXBFWjB3dzFwbTRqVHZFbjF1bDF1R3FjVHAxcUxZWG01cGdueER4RGR1cjNmcEc0VFF2QXNZb1BVS083cHlqeXZNcHd0UzkySWkyNEZKcGtUYVJraDlKWkVxOG5FbG5TN0p6RUpGcDNmMWZEVEtSbTJpdndmYXF3WmQ1VU9BRWhBVjZLMGYveG9YdTB6NS9wenZjRFZVYmpsVWVveC9zUFdZamVCS1BXeWNDSVVBRWhiQzdxVlFnam5NVldZUXd5NHpJQ0lRRUU5WndMNmNxb0krUE9HSFkzbm92dkFFalFTQUFlaTVkYWg1ckdlN1dHNFRXb0R2aUVCR3NIMUluQ0wxMkxab1c3dlFqZ2hXUDZPdkRONGRGZFlhSDNKTlloMXRYZGtTc2ZlTW9kWTZKQVBHYjJreCtNWTJadjVCUlNEU2pKZ3VDMGdscy9jVUpOaEZQWkU5YzFMTUpSZmxQNnd2cjdZMkprTDRpY0MzekhYSWErVTY5TnFpQ0JCUFpxeHhYWGJrNWhONmxacXJYbzJVV3JzY3lzYnZBRDNhYlg0SWZqWVV6eHN5WUc3ZU01RjJMWml3U01vU1ZqSXhyK2NkYWpNMHhNemhqRi9nTXdWamNVbXRreWpZMXFsMXJKRlk4M0dpT3czN0FjNkRvaUtpbzlNaklLQ2dhendsTXhXemp3elpIakFaRFEydElHalFkcmZGQUM2OUViSDFyYWxCMGxFYTlVVUNNMFI2bEk0cVF5ekhUdlppM2lPWElNbXF2Rlc0VVIvMUorY0NPWWs5WkllWWhWNk5uc0Zld1UzSFBjSU8wUWR4cHBINzREbE9MdGtMWFltTHpOblRCRnV3YkNtc1RiVitBY3pxUHlzQU5vaUhqRWozRDFFeEFOUnUwZHVyVHEzM1k1SWU3QXdIL0E1WmU4Vzk1RGsyYThWZDhuMTFaZWpCSHJPZzUrZkpVMnF2TGs4L3E5eVF4TWt4RGR4UjdoeGI0SWZneG1QR3NyOWFQNlRWVWNjNUNQL25PL0F0SFlpeVN2MWNuczJLS2xOZWtlOHdXcHMyWnRkZy9LdG5CUHpKNWZvdC9tblMxaDRQUmdBelBZdlBlQ1ArcWx5VTVXOVBXMnBndmloU3VTUWkwM1I2OGd5VjdWeVk5dUhaWmhOMXdTVVNDVzlQNWhGa3JROXptbnMvZW56OG1zWGpFU1lSSjViaGZmYURqT3M0UndkbnU1RGszNkozandpNVJoOGRpUDlzVVRCUy9xMVBubWQ1eHhBaFNtZG03cXI2VGhjUFU3UUhjdWJHL0hEcWI0enY1aXgxdGt6SFJnTmlPdjRJYngxM3VvR2dmc09VOHhDRXNzYXg0N0Exc1BBdHIyWXBhZnJGQkZVMjhjQkhLQmcxYnRsdHZndFl3bTIzNkJXbU0rR0xxSjlVSVk2VCtOUWQ4TDY0QnU2SGpqUG80dW1VR1g1OVdVRmpnS1RERzZYQnU1cUpvNm1scUZzM2NEYXNScTAzVUl6aEgycGJ3V3NwK010WjNDODNSQkhnZEZGTGpIM0czQnhhbkNZdk1XaHgwSktDWXQvMFJoZ1NFWkRrN2YzM2EwVWRRTWxGN0MzWFBiaURxVW9lRnhNWEVSZTJJaTM2VUdTekhscDI0ZmllVHJ2dXlJTW9GMzVQZ2VoM0tKSzJKTTRwR2psSG1qNXlhNnhBVlFnb1hXNlZPR1V3VC9NWkNjeU8zODBKNzhTNnlyL2pTRTlleTNLSDl3YStoVEpPWUJkRXVQNWNtdXVBSXp1RmJZNUk4OUdWMlV1Um0vV2toaDB1R2hCZ1VMNnozNDFjZVl1T2VHS1huMDNKNzJhbTViNzZHMklSUU5qdEVtWVdWTlBkSlVwTHN5SURGaWdya3d1aGRhYW5wdWR0VGQ2V25ic3N0blBVWXp1V0h6RmxVempWU00waFJ3N25vTkhHWXVhNFFNYzJvZVpJdHJOQ0RkdjNVdytXaHhUY0JJZWV3Mm40Z0NmRmVwQm1RV0luK1ZscFJOSEhUaUVKS2d0MVprRDlEMmJnOFFyMXNJNlhIVEdCMkQwZnJTTytnNGU3aTZCMDlsRDBORVJXUmxxNEVqVWZPeGZoUDlOeE52OXVyOXpjZDhuU01PUHBnVW9hbGlQT3EzRFdteWNtbU5menFQTEZMa2xORWl1K1hsS2ZNODZZK1lIZVJGVW9PQ3cwbmhiTG1vNHdra3MvUDZ2VlVjNnFlNmdIL2hHd1kwVEhYN1YvMHlsb1JFL2Nuc24zVnA3UitTU0VmelByUWhlaTNJQzBCUW5ub1p4dFBlb0VqdUs1ekg4MjgwZFZvYjdPUDU3cHdSNERYNXlFVTJoMkR0b1BGQ0xjNGxCMGE0NDdHOFZGeGZDNjRxOURnMEh6WUVxMGlsZDNKbExWZENscTFkaUpRZEhCQTZEak9weC9IdTdFSlNEY2pxcmVOeDVRcHZ0anFVUEt6RHNkYytpWTBzcTNLSVlPNFFlZHlGRmJlZUlYUGNWUExSREgrbk10UUtpeVBCZmNsL3FjdWlkakVTa1pDZVU5Y0RoaktSTjY3TE9adzVBaGgyNXpWR0RrcE9BVkVIK29CKzlZK3pHVjV2bTdzSWZZanhyVURaNVl5dVdZOXVoWERJem9KeTI3M0duMFJKM1p6MG0yOW5yMGV2NU9PMWVLMTJIUitSUzhaS1VFbXN1T1FoY2gxcFZldDJzbHZ5TzJUMklsbCtBLzk4WDNnNlR1SllwUGk1eFhHUXdTbFRZcG5veWFIU0JZOWlSRjlmV0dyeDRMMEVuQTREaHg3OTRWM0gvZzl1THZRWGZzM2hCdkhPeEVlaTRSL1RIQkFNaU9GSTk3UDVESjI0dER5YVVzd3NZb3hhb0VqZGhSblBCSXhqb0dPbUlkb0V3eEVDMEVCYlVsaVl2cFdFL1VZcGdBN3V0SmV1VkZzQVdic0pBak1IT0F2bXM4UzRPdndua1AvRFlWWTFGbUlXWmdXRzAvQ2UrSTA0UThCdDI3b0dkSGFCdkNJSDRkOGozSmp6QWxtamdTN1l3cUtCRVNKNDlmeHhzVmpFQ1RrSXJHOTFGNE1VamFwa0l3ZjI0VGdlRlRqQWRKSU5wVEZ6OG5EbzR5Z1pMeC9iWE9iY3Nvd2pBRUFWclZqQVhZQTA0MFJBd1VXWlFSc2N6aFh2M3EwZ1YyWWFmVXVhaHZDU0FQdm1uclAzbzFZSWxERHN2amQ3UGRUdTJETm1WTGJxYWZSdXpOS08yZ2ljeUd0aENZMEY1MFJ4ZGNpNU5zeHB6RzdKdlhndENKMldiMmZuRC81M2dvQ21HbW1VUitpRm9xVGN6Z2FPRG9uSVpyZUdoYU5XcWtoQmZnRDVrTjREVTV2ZmdwWFU5QXhaSDVBMEQxbHJ0YzJUbkkwVUF4VXE3WmpHejJHN2sxd3crNURIUnF0WGlFY3AxS0JwS213a2ZtMkhEaVV5SDZNTWZMNG5xRXdCOFJwczhOZGUyZWphK0pteFNFakxPUUp6Z0M5YnQwT0FWdHhpM2NRM1pmd3FtVHJuT0g5OHFIK3dyaG5sVC9hYUliSHp1QzV6a2dpRW5NREFQL2NqOW9jV3JQRFlSV2NocWhEdjZMVUVWeHc2eUhTMklIaitmVDg2SmdDK2lOYVFVeTBraDVGVXBLVkM1T005bExDT3NPTVFDQkhRYVFNUlF4UmlDb2lJTXBXR1NNckNwanZVamxOQzRjbTBkazhCYzRNM2ExaXJwTEZyTHNUOUQ0RHNTaXdpR2pveS94cnU4MDQzNWovQ0xFOVdrZ0NjNUVVWVlLUWdweUx1TXlQTlpKTUsxb3lhOU94OVlJSzhlVWcvaUh0SWI1VzV3cnRDdkQ1MjV3cmpURHlOSkpGMEI3UVpONEUxMmFmdGE2RDJYQ2ROZXV3L3o1VndCVlFkZFpkUXUrbUNXaEVYeUFEbmp3QjdTTlZ3UE9jaVJncUpOQUUxSi9DdkJsZm91c2p6YU1oL3RWSFMrZW55UkR6MFlRVVFjd0YycFRGUklRR2YweTJDL3dQZnVDUDJnYlpqdklqaElQSUlPU2cwS3NqU0lvZHd3Umh4ckRTS0E4NkNEM1dhenBFNkF6S2crWkJ0Yk56VW0wZi9GZnFmak53TUtQWEsrMHVab2l3TlNnUHpBTzFRVGtSM2c4ZXB3ZWZEaHhNbDVaSEVseURsN21GQVFXSWRKQ2tlWC8vdjZ5dWlhUndpU3h4U3podjZ0Tk8zMTJSV2grbzhzcWxoM3FzSmYxenZ3YWY0aG9HS1RvY2Q3ZjlUaXByMzhFMU1wVmQxaDY0ZTJGSnlXeVZkeTRjS21vaDVZV1JJSE9hT2RVY2dMUFJFTFJtdzFOTnhLeXBCZFg3WUYveGdMRVRJbFFmOWtOK25SRVppQWcxSTgyeklwNEROemxuUTJTNmgyR3ByWG1DSDJ5QmZZUStpNml4Z25NUWl6QnZyYWJZY2VQRnpzUjJLcW5idDR1Qm1LTDlPQkdkWTh3eXprRkZQMUZjbW1lTVFZM2czZDNES0RqT1BMME9zSHZHODR6RUxVV2ZURDlZNEFqNG1GamlhdHdvdGlIdVRSWjJoRDZpWHA2SW50UGRmK3U4QkdyUmIybjFScmU2RERGNCtVQi9veEdydytMVm5mc2xFaUZBV0tEaUxPSlFGaGlNTzNFYXowZXJMRG9Rc1JLZkI1MlBqNThtdWlkUWlTbXA0VXN2T203NWlWbW8wSCtFN1JGZjdXRmVpOXNpMGZMYndLcGtyU3FKamIxNE1malVpeFRnU1paQWxhektpNDNIa3dPTmY4Zkdjc0UrbWxyQW8rSnpoelVoa21EdFhkVnVMSUhJT29ubkpjQmZsVVVLQklVKzFsZHV6aTRVNkV2Z1ZTc3djOEFrM2diNFBkZXlab0tGVm9mdUVjc2dDbHNGQzJkQ21PVkZuUzdIeFZvZ29EUFIxV1ZYYVFlaTl1NTdKRUtKenZxMWl5amF3MGs3YTNaTXpka1Q3N2FZd2Y3eXF2L2Vqb0lkaFlRN1E0KzVRdEhadlZjT2ZXWi8zbzdqTjc5WWZobCtzcU5nWjhINWYwNy9uWU54czdmODVpSGNjZUdyNWN2K3UxK2ZPcnBoV2k1OVpXY3N2dlR0NEUxdXYwTkZlZXk1akxwNGg0OEVRbGpWMTZjVkNqbldJclE2cWYrcFgxam9kRnFsVTAvenA5VitydTRneTQvMXdaRDhNQVoxWlkxUFQ2RVlQb1FLSkZMWXZ5bHA1dTdDWU5CMEhKV3FQTUhoeW9lMjBDeHYycC9jRDhEU0lCZEQ4ZXBTT1VSUU13ckhRM1ZRNlY0SWFqRGJGbkY4STQ5WFJ4T2V3SzdBWllQU2NqVm1IVWRhejkvWnhxTmU5YkxsRnJ5eThkS3YydU5sSS9TQzU2eFpOUmNHd05yRGM1d3RZcllPbmZ5VVNERjVucmwzc25UNUlHa2R4bmRHZEs0OWdBRTRlK3E3blNNclpTU1gwOEFaV1pYb2IvYzlVdGF1dlh6ajVLQlQ5UGdlbHhDb2QvOTRkTUNJK1NaWVpad3gvcC96V3JjR3BMaC9td3dXRWVnSmNNWkNLTVZJR1VvTWc3YjFJMFBjNXEreCtQZVJjU2FjOVdRcURJUVNqWktoMU8xUHdyUnhzb1FZQ3UyQVR6MzYxM210K3dLRStEeGNNRnFBRk45VzF6ci9PMjZjQ2hjRTJVVkljem5IV0NtT3RnWU9LN2tteFk2UWZqckUyL1E0Mm1ud3hJMzYwUkhuak5IOXZTS0lEUXBHb2xldWpENEs4b2hRYnZSZnk1Y2ZpYzRGZkF3L2kveFhkRmlvVkJwMXJEQWplREF3VENLTlA1dFVCc0QvaEw3b2FEd3VPbXByWjFTVW1YbFV0SCtjSEtxb2dHU2V2RUtOb0VueHQxRkZ4N2VjcldiZ2s5cGh0NWN3UHlPQW1RZFJxUmd2Q0dwV09CUmVzNHhXV2thZHFMTmZrYXJFSU5jeVo1UGxYcUpkUmdVSTlUZjFoeTRGaTE4ais2S2ZYcUdZUExVb01ValJrTGtQc25XbUlibzZhSCtPSDJDRk56ZDhncnlUZ3BMQ29HY056U3Z1YlFGR3VLNlBOT2Q1Z1lFRmxwVWVFMXoyczZQenhSbTIyZ3pOMW4zUkRRWHNTam9YWkI4RG12QlE4cm9hZnJKbFpNZXFhcEM3T09MRlJlUlNXVkdGMG95c0lFVVJReEV5WE1LZ21KdmdBT1Zna0VuNGFKd1lyYUo3b2RBU1hDd3V4VXhxRTh1VnNrU0JQTDZZRlBOUi9CN2FPZnFaMWYzQVF4U2NUcFVTUnhIYnlsTnR1bnZaSWZaeVFoWkdXa2J0MjFNMG81V0VZSXFJOFE2R3BVd2pWbFhtSUZGQ3lVeFdCVW4wSVVTM3hxeWJzYTdPaVR6Ujk3ZTBpUXVSNVBZekY5c3RyQzNjQURBRTc5RkVxR0RqV05na29GbTRtUHFGS3ZldGFCMUtUQzRBVWlodVRtazhGQWVWbGtKeFFKcGNVQ24vbjhVWjFZeElXREhaM1NYT0FiNDVOb3VDM09KWExoV095K0RjMXVZQ21KeTJBSElrbEpzRlNiMElMemEzbTlLU2JNTnVSN09jdmRLZHY5UmVoTDA2WFBPL3hXNW1NSkw1MGp2V0U1TG1aVVZBR1Q2UUN1RFdaamczRkxqbjVreEdvdnlYQUZJYjZDWVZreDVQZWxBdDJkUXJsb3d4VWtTQVdkcGJVaDZhcFR1RlBBeHRKdEdHdmhPN0JXUWFPWTh0RkUyMXY1Vmc3N1NPVStOQWo1SE1od3NyT2hTcWJncHg5UC9ULzFBSVY5MU8xWGRBM2FwZUlTSE0zenE5cW01b1M4cldkVVRqQTBYYkxNZUlsRzdibHhCWUtpUmFZN25IYWoxY1NxQkg2UDNWK3hsWDRCSUxPTXlYVExPZ2tkZlJiK0krVnlwVnZrb09vbGNncnJ4c21vWFNPL2laWG9GU25VTmxDcG41OXBaK3Zvd3JpQ3VNL1ZYN1dadXByNjh1S3BxNWlQd0oxVGJ6RitSclNqckZlWUtVdklZaW1NQjFXRHRVaGRmaXE0WXNqZ3FxOFlJK3EyQ09sdE9VMUFTaVVMcEhrL0JDSktNRkFkYXFCS3dlazQ2eHhyUmhKdUw0OWxXQmNlblJCdXVGT2tmc2JaTDJMdThBWUNLT1Q3S2M0NVEwNTMrbVlDRkhPQzdwTnV0T1RiMXNpT3NXNy92cFlHNXQxdTQ5Wk5TWGlhTHBKSU13WnBuQlFGclcwOFIwc2w1MWpNYlVuQThGQXA2cnlBSnlPcDdvcy9Bb2lUTDBralJEZU1uRWUwSWptYmpncWFFcnV6NXcwRlpvbXhNQ3ZwRldMY2RJTUhMMU01UUFEOXRPa3ozSlUvaEo2c3g0aFR5SUFPbFg1TUlyamlmeXk3Y3JDdWEyNWpWQmxmVkVIbkVXTVcvQ2l3MjN4eThhZVhyUEFqd0xlOUJ3cjlGb2FMcjJjTVl3N0dEbUYzVy9JOWdkREVGQkVKUkppNEgvbTlPQk9IMGEwU0Z4cnRuazh4MEtRdTBOK2F6NkR4UGtFZTBzWHcxbjRCRWQvN0RiRVRBUDNyd1pucGNRdmtETXUvT0RHdkFvZ0hMM0w0L0ZUNDE1S2o5NDNsY2J2a0dpMjdPL2ZSbmNLL1Bka2ZmQ1lYZGlVSWpIaS9PNnpYRis1K1cvbEs1UER2TERsRGZZODUrTzk0SGtRU2drQkVCWGlONXRBRVFpQUVZQkpBcnRPd290clZHQlZBbE9CcXVFS2ozbXNwcElyVU5lc1FWYW9lMWIxV2s1T0djUWZaakRvczQzekxaTUhQbE84UHJTYmQ3MnVOMXNJWkNVS2FuZEM0TzZQYjgvSHBvekI0b25LRWhTdU94NEtieHFGUXhVcWhDOHFGaUFneENxRFpoS2xwckNyRklTWjVnRzRrV2lnVGxEVkxLWkZQWEFjMVlWeXlTUnJhQWY2R0pnUXlMTUJNVG5hS1BCbzlZUW1hN1RkYlRBNEhYbFR4Q1RYQndIRVpRSkVDTy9QZ0ZVT1N2U0dKWTRUMTlQbk9WZTg1emxJSHNDc2svb0xubjVubjkyMFIvVXJBcXZ0Y2FlSERCeEpDZlRHM0ZHYWVBcmFVeHZodU9LdGxNa0RYUnk3dHdUNTBrTFRqbXI1UzhHSlN2ajBHdVpkM1lqamRJSWk4VHluSWdjUWs1UEl4VWRuaEJJRG9BUGdTeTJBM0h5SkFLb1kwTHdvdEZXM1hqL0tBWHdvQS9xZlp3N0ZWcWdLQndZOG5MU3NFeTN1UnEvMENiYzlmV2dvWWVzbllvRDlrY0hNSEpkMkIvVTBJbWpvSW4rditiL2ZlYXRyWDYrVFJoTTA3R2pyVzJabVNFRDN0bGFoZHgwUjkvL2gxVmczNzhINEphaTl1RGMrTDM4MWEzT05VV0RSVWwzdUl1RFB5bWM3WUJPTVlnQlpnMU1DV2FGaGNXRkJRTVJsR3MrdllQcnlmSG1lSExObjNSd0JCN0FmUFAvNEk0QjlyQ2xxNXVydUM0UnRvaTlZOEVqMkIwY0dzcHh2cFo1a2VDenJmVzl3Y0hrSXlmNmI2KzZSRGRwUEIvdTRqbzZMTC9JOGo0WU4zOG8xK25hY2k3TDV5QU1iazFTUFlQQ1dYdnJIbElyMzVNTUR3V0F5N1VEL0U5a0NOSkJVRjQraEZGVkQ1dGR1d29JMXZrWTBISDh6Q3IwVUtuTjMrTnBXbjRZYktxQXVrTTBEWUc5UUFra3pvMHRHOUxTUnFEMTFNZjVKRjRqZEpuanFYbjBOWUxwaE9TbjI0ZEgyR1FnSUducDlKR0g0eWQwcHhQS2QwMHlMSVBFUU9iVFJHbjFFSXNkc2pCZ1FXU2tMelpwZzY4VHFxQmdveTNqejlyeGRnQjBGNHFRVHJPMUU5cEt5emNHRGthS0RxSHJiUTkrdUZqZ2lSQ0hweGRXNm45YjZOcFJPK0JKeStPNDA4SmdkOWJSKy9hZnZqdDlmNG9YSCtOME9oMmY3bmhMQ0JxY2J0dk8yK1FjMTR1bGMzRnBmUGdsNllGd1NNcXBDME10U1JNTGt6emZhTm5ZYjJLN1dOQ0kyTDBMYmp5MnlyZlJyMEZPdUFiZDNBbEIwQzVNOWp0WkxZQ0NJR2dBb3JUZXJ1MU5DQVNyd1lTRzlKR2ttZmpJNkdjL0prYktHUWozNThpL2lnMUF2eUN4NlBFU0lZeXlXYXE5VEcxdFRRQ211RXF1RjlTNThFcWREUW9XZ29aZjNwbjJFUkgyV1NYMm1SUGNmRW5Xc3lQVGtRVmcwc25OSUZWYTNuVXQ1T2NmbVZjQkNzRGUzSUtEbHh5NlJRZWhqVzZCQmpkcmE2VVMyS3hRUkQzRXA0dEo3Zk5rUHZzb1FlS0FNTlMrNEpDUW9FRk1tTDg4TlBTckIvL3JRL2EveFpyMDZGZUl0TGlDNUhURUIwVVcrR1JlaWRyV1JhczBpY2VTMHBiTVRVT2tZelNOVURxVVZ0MllpbFhuM2xoMlkya3VyZzdmdHdOZFI0Q2JkdTNWb29HVHg1SmZETllxdGRmTEErelhrcVdkQUhrVldBNXM1bUQzcWU5NkFTU0VDcTd2V3hseUE0YkdPWEJIQnp3SGlNNDliclZJRmVpT2FIVm1ENERiN2xtMHNZOEMrT3NVY1dkckZpemJmOHpNOXN5QythUEhWb1JDQWJ4UDN3YWpnSTNUeDJEVHFCSE9DS1Y2UTdUcWpVeVZyNDZhNk4wd0l2MTE3V0lERVBCMDR3ODlRbU1ERm9Nb1NPSlZuNVBWd0plQUR2U2hjZDdoLysxTWVSRERJTW5qMTR2dDA2RUNtNHp3aURSN1Bxb0U2bGlKbUlOMnlKSjRob1dWUUxBME8xTUdxQTgrckFDaGUxdnpSdW5WRzl3akxxVnNsSGw5K0JsWXRhMjlpQlVYZFNXa0c5NFQyS3RwNkE1UlFGajV1dGwxOHg0ZlpnUEFySTd5RWVRQ0VCSUNRUDhwNUwyVXk1ZWllZkVOUnBDR2ptdUdvcUxHWmJLTTBibnFTUm1VbXczTEJQdFNVMm1obFJEUjZKeUhDU1dsSGlucjRVWitQbEFKaFkvRklWSThvR3VvSm5VR2RsY3ZsNjkySkRvTm0yNmZSV0RFeFZYaEFBRkI0SCtpQUtnWEFMWXRCSFNRbTE0dTc2TzMwZnNVaXErdnhRWXdMTFV3c0w0cUZGTE9YeW5wbS9XSWxkekU1YXZRakFXM1hCUmdWaXZsVkNzZEI4Qm5mR29BeHRETlFML2hCVXZyZUZCQ01YOGNFUUJVZndqb2Rna05SM3ZzaDJ3OWxOV3RyMHRlTEhqc05rVENpVkVodUVTM1ZJVEIvY254cjRGRXdJOWR1bitrUUF1NHIzYU9nSEp6b1loUER2cUVFZEFubnkrcXlmSzBpK2Vob1Y5SlNSay92NlVmL0tnU29EK2lCYXE2VmVITzRwdlRNNlI0dW9aalhJY1daUDFOZEVvNWZDakZpY2kwQ3gyN3FLZ2t2cFpQcDRKNForbWE5cWJXWXZTYVFPSXl4RFpKS3doM01teFRGc3hXVVloSXNsRDdIbmdlY0oyWkdlZU5FOVRUK0dhWDdGOFVpS3laK1JEMUVwenlFNmNNdlBHSG1iSGVyUWtaMUFNRkxmLzUwNUxDZkpyaVAwV0k2OWZtSCtDNVJZbEtxaEx3cVQvWDN3NnBhN29OYmhzTVpLaVQrRk1BUEVYb1UxbHJTQnlBRi9nSThKYzcyWDM4Y2RyTm03UStIcFBzYS9VVWlUVE9PblNsanppdTE0OFQrNHFoeG91eXVXdGlMaXMwbVFZN0owZW5RV3cyQllVdEU0WjBlVUVKRjZpMDhKdFIrOURxK2w0cFdETEpFS1g5S0dBQ3RZUWJDWWtVZGM0d1JDZ3U4MHpScHJESnQ0SlBxemVxWGtsSkdtM3dTd0ladWkzZ3QzNDU4cC9QYUJ6Njh6OTduSTlrazJ0VzNEemw3M09QZ2NhcTMvODR6NzNwUXphamhtQmRKM3o5QXBqKzBjT2NLTFI1d3REay9CMVU0YXY2SVFCdWxVSWJGcGtVUktQejUwQXhVRUo1ZVFMME94ZHUzaVZnRzBxdmJrb2gySWExS1JRYnpweVp0M0hUeG5sQXNKcE1OQkJmd0wvZnRTVXdvR0ZvWE9uZGIvaUY1RmhTTkJXcEp3ODJWUzV4V2FJMGxiL2R5akJobVdhYTB3bHliOHNWVGpvbnVlSTJ5RDNqMDB3dDhZTFFmKzRHb3h4VUFvVWZwTzBKemsxeVNzQnpHSXhIVnZsZVNyTDJDcmx5Y05Ba2ZMMVlQbmhicmxVTTZBeitFWDA5RStjMUxqZVhhRVJIYjluU245ZlhkL2Z1S2dpRTNjSzBvb2twdjRlVjNEUExRdWZaV29namZOMnRyYVMrdTB0OW42YmgrQ1R1OXQvRUZIUXJac1dFcThyZWNIanVNb1hyUk5ndGRjVHJQSWhHdFlxUlZ5RzdiM2ZUWk9CYkIwWTNEZzRxZWkzYUpvV2l6c0RJV1dna2hsSlRJVEZEa1pjcHVtTjNSOVM1cUtMWmMwWEdvYk4xU3FCUUFHVVA5bGNLZkc1dURRZzNtUVNUSnJQQzdjaU1VUytJUWU2M2NnTDFOaWYrZWJ0V01haFlDNFl1V1Z2YjJUVTE3VlQ4K2hTeUxMVmFaNzRCcWFYZUd0azBnY3FKdjY1ZmoxUHNITkQ5T29HUDkyamFZb2tmZEtacTZNNTBuQlZ5aGpUL3VGN2hQZlJBMEZiYnpCNUcxT004NEdSdzVsMm5lNmpEdk5vUVdxU0JueWU1S0lzR0tjVlVRUXFiMytUb2RadWJIbkJxa2dOdGhubmtpRzdFZllNaiszVGFERGxvZk00djI3VXUvTUNCejh6cWxKUUlSYW9DS0VPU2tzeWFWdGY0aHdIRlVKYmZOUWZ4OWp3RzljdlR0RXVLVmUrR21zeWExN0xmQmIrTExDNHBMdGFXTkRDUTRQbnNBbFNWdGhtcC9IUHJtZEVsVXlNTVZ2MlVGNTRURFJWc3crSUNTSDFNemxCNUozakgyQ2JZTG5MREtHMi9UZUxXb0p2VU1vQmh3WVlndm9ONXVkeXFINUN4aXRuZWkwYWd4dUVyMG4zaVZac1hTN2U1Yi9PcWU5VHd1QzIvSEFJQkFEcHdsYUlEWmowOXc2RGEwYVNQMWhPaW91MUtOSjRVUkFzYXZlS0NOSU51K2JMQnJNeUpHK0R4NDR6ZTN0WFIwWHkxUFJnRk55aTlIOGpra3pFa2hTREdKL0xseSs3bUdQaWlUNFVFYmpWcDEyS3dFL2dVT2xYUld3ZG9DcTJUWXVXaTNoNFlhS0szQWFDNGRXdndWaE9SZ09GV3NtVWtlNlM0ZE9reUdMeDF5K3JRNFk2NFY5Tm5MUEZWS2hWeUdVRnVjSW9GS25oWi82VkZWc2tackhrOVJRVlkvOVJ2bVVWRkxIRExBQTBhQ2R4YTAvUS9Qdm1iZndxUUd6UjhVQUZCZ1NzMmVaRlYveVY0V1ZiZVZLRkFKUEZCUjB0Qk9rOEdCc0xyTnplQWdVY1B1blVMdlFVTlF3YUZMamV3ZXNGQkJ4U3c5dFM5V1pDSUhjRGFPaERWOU9iMWpBdHdvYngrUTB6cDQ1bDJkNkhTZ3VIbzlYTC90TFFuRnQ0Q21xV0NteUI0aVFYQ0E2K0htV05NTjl1enpISDMrY3hieHNiV2pzenhlVGFQQ1ZGRlJjK1o0K3FVZ2FPNEkyYnNjNVFPQWpQVFc2ZmFNeCtBeHlMQ0RVU3Y4UTFqWFdpZFVnT0lvc3JOVTBFekFwWVpRSUd5ODNLendBeVVxNG8vYnR3THV5OUxUZnRlWXpkam5iM09lSms3Zk1lQUppZWdBSWh3amdDZmd3SEFvanQyZ0ptWldTd2RPbFJjTExiZEFscVFlaUt6RDBvdG5HcG5ydFZBcVZvVWF1WEpzWldJenMwTlo2Y1dBTnZtdy8zOWNBTThmK0Q1RnVRUUlCeUJlZHNuNjJ4L2E1ZzRMTGVza0U4Sm9ERmJQWkl5RUJJRVVicU5XYTVCRktOd0JaWXlBZmpGbytaem5SOEEwSGIrb21EL1daeFR0M2ptNDJiR0Uwb0xmMHRNQUliKzMrWFlRZ2M3OTNPKzdBSU9BazRwaWppNDc0TTQ3UGhZSC91c09udFRJVzIwaDRVMnNUZUJBUUpHWVkwUmRsS1FZTS9ya0xrUWpTS05ETlFyYlM1b2h2M1BBMUF3aFVNMldNeXpFc0ZFQUJoQUdXd1lMNll5RG5pN1VnazRKTjBMNHNGMk5FcXc4amk0cFZNWXBJc0FVUFRJL1ZpUjQ4amZ2NUdKaml1RUZDNGJRZDNqY081aEhvckQ4VUkvYXh0cFEySmxGSkU5TGNKQkdFRVJPaXliWU84bktWRktPVlpPQ0s4NlpiM2xkMGV6c2U5K0o0bklBZThyYXY3NStKUU1LZjVqRmo3UVNBaW5TbldOQXNuNloxblpKaWt1b3hCd21RY3RGVEF3OXlKZXYwWWsyZ01JSkFkQWV6R09QV3N1WGhPYmlJdTdvNGFIVXhWby9oTWZSK1Z6VWc2NUM5dzU5bmIwVWZsYkJSYkFjZkV3SHhwUm1ydUFEMGs0ZXpncENTU1ZaMmNvS0Fvcnh3aEZMcHdkaWRYUmROakkvL1BFZDh0N1N6eHRVMlJoNlRaZThTR3U0Z3ZHanVwSWlZUnJwZ3FDb2tzS1lxSHRXQjFWaDkwK2t4aHY2ZkZxYW1uK0xUSVNreGNQTHRjSS9CdktvMEpkWXF3ZWNpS2RpSmJZTVJ5c2paQXhHSkV5N1VGOUN3ZGxVSFltRkFhSjVHa2hXTUJCYUExZHdrOEVXb0RHV3g1YW4xTmxDSWw2N0F3Q28zN2ZJZ01BMjY4c2RydzR1REVzQk5sYWlqU1FibU9PSHplK2lxK1lxOGJqdVBhVk5vOWZHY3k5M2kyRDM0TklCNkNtRlo0dzFobERtRzVoRjFnKzh0ZG9SWWJCU3dVMTZGN2VRcUl3QWFuS0JaaVVzVDhFQ2xGSkFtVExNaUpGdnhpTDRSd3ZtUzEyOXQ5SW9oQURFZTV4KzRWQ0lPS04zQzFCbXlCN0tLdmpPQ2pMc3FpenE0eGp3emZ1T1FLbFoydjNzL2FKN201L2NXcTNtNU5Iems4UERJQ0ZReDc2U3BZZEJMUVY3SXBleGxQSFBudzROaElYaDhlTFJOZlIyS2YwYklpNGwxMHVKZkFYaStBQnE0akVoVWovS0JFSnZLcXVOc0ZMNTZydWZSWS9RRUlSbXhtcjloU0R1b0NCT1VNWUVGNVFad2dNeHUybm9OeElvNzUvRmg2ZGI3MG5KN3MzWkp6blR6MWtQZDltSXpTM24wb1dNY3V0bzFRWlFWa0w3MmZZcjlCS2pndk1CUDQ1S1lvenIzOVJsMFBUR01YWjF6K3BLK0QzcjhZVlo3RHY0UlZVL0RmRldjeFQrbkxxcnpQQjFZTjNyTTVYNzhYU2NLdHZkZDM2WVEwOFBwSDd5YlN3M1VlS2tKVDRuMEhnSVRXZGVnWE14bGNBWk8xT0dOTEkvWEFJQ29JcXh6cVFIZU5WelcwTDFURldDY0VvWUZUc3ZYdTJQTGdkbVVTREFLS2dBbDYvRGg3VkZldlgyeXNIYTN2aFNyaGk3VG96S0Vwd1BGcVF4MTl3R3FyemFEaUs4R2hhRTlXZUJuNVQ0U3kxQWNPNjFRQ0UwVXhCNEJpOUJva1NzTGZXMml2eDF6RUJVK2V2TnZBTmF2OUs1QTRUR0FMamhqN3JpTzNQTHBqREZ3cndvTWI0dWMycGJPRXpRaUdsY3MrSDk1UUxtUmdXVmVvb3dVTGdWM0VaWUlUbHgvSm5XWW9YNDg4Q2dWWGhkWU9HMkpVczZoMVh5Ym9RQTBMbVA3QWJndFJPMForVUVndWpHYlUyS1cvUzRaVHJqZnJsTS9hVDZvWDlZOVAyRTI2VDU1OVBBdDZ3MW8veHlNSTV6ZlJHWCtXT3g0emxGazhzdUg4ckxoN3ZTQ2NNQ005K1dHZEpCRXdLMGRJUytSOUp2K1Q1NjlCWkVnd0lFQVlWNE1ad0RGeVh4OTQ2SGtPT2QwRUlGSVFGNnBWWDFsbjdoMXBWN0ovcS93bWtjUFhhalJYd1hIaGRMMXpEdDFSczh4UjdMczVQV21tUEZkSnlWeGh5YUVUdzNOL2Qvem5HY0hvQWJhWDJVNTBmVVBnci9Db3VXSituYzgrelhhUXdXYlBGZzNrUWZrdUJ4Z0dJSGg5L2hqWG1DdXpqTmxVM1ZmVmljeWFPcmwvYVk5YXp2djBZT3dlYlJmaHZlUGQvNjlvRElIMUg5Y2pZMjFnMTliTndTK2ZZbG1ncVhmOEErek5rRXZyZjFRM2hmS05MdmUvRWlJZDUyVFdQRWlQWVV4VVB0Z1lIWGNvTjJSMkFqNWx3cUtlRm5yMzVwcmVtL2xMWEtlV3FSd3dpN2w4ZmFLT2ZSRG9ZNFdqbVlMbTFLQXcwOVljV2pCZFIrWXEvejI1M2VxcTJzUDc4NEZudys0Y1ZoMHpuajZMWFZOOVlkUGxiemNoK054Yk4yTTAyOHJrTENrOTY0ckQ3TXhmaWlYdDl5VlZUTGxIc3RSeHBncU4xTzV3Y3pWNzNqTlppbllKZ0k1R0ZBTHVkeUg2ZGkwZm5mRXBmdEdZWkRTTmFmUjEvOENaVGVPdFd2SStEbVIvM2RiVXgwT1V1aUl5Q0tzNE5BQU5ZZ1ZrL3B2N2MzMnJhK3VoUmJ1NkRBNHdiMGJWdlpiUittS2sxelJDY1ZpdnBKT2NIWnY1WXJhSk1mNWpGRWlyOFYvcmZrR2RHT254bUJOazRzaThsMFg1Wi9rMEFqeW1qK2RqQ2gwNmV4aXN6Q0w4ZGc4TVgxMUlsSFBsZTJ5aEZUWDZkZHlrWmRUSUJBZTFtMHBpVTh3OExCc21vUS9tdE5wSVVwOStFZEM0NCtHKytiQjZlTTdOWlVTMFNGZGdrTDRqNjlBREdjTFJqRjc5aENUZ2llbll2WmV0dkxxaXBBWHlnVzB2RlU1VlBZVHhoaWJ4c3NVZ2pGTDRGYm1JdENCWlNXRXNtZldHVjliRW9hWGJHSkZmeHd2OEZ4b2gxb2ZJQ2lGNDBNd1BjYUc2ZzZ6LzB3YVNnNmNOTWRDL2ZaWFFidUZ1M2J0czZ3aTVnRDI1RmVCQnhJOXZBSFlKQVFqOS9SSFd3aW1QTzhHZVlYWlI4dTlFeVAzcCt5OVh6bnB1T21ndHZmcFBubzYyanRPZEc3WGJ0OWoxMlBTNm4ybVU5eHp0b05rSFlFWndiYmdTN3d3TGduVGphVG45aGVLdU85UERRTy8yVjU4K3ZyRnlwazcvRktVSHZMWnFHbG9mRkEvUkNwaWlrVHgvb0tIaEZhQ3JvQUZsaE0vRTkwVW9OVE44VHJBanZieEQrRUR1SmZ4aUhzNU1LTTZaSkJRRGlYMVJCbi9lV1ZlZDNzd0NIdWRmYmE0UHRQaGwrMmFheUk4Y3FzdW5kRWVUWHI4aU1IdnY2YlFUSmhXL0lZdzNlcUFuRGUrNGdMUzFSZHdnS2tub1UvOVE2bmhncUdmSFNTWFFLRUp4MTRrTFhUdGN6SHdaV3BZUHJGbzZXWTFDUjc2ZktraGtYYjRnSXN4SDZ2aDN5NUtheTEyc2NPQkhQc0tnY3pJSzBRcTNLRHlOVW5iU2FGRTVxTVdlVkJYQm9NRGdDVG1pYkFPZDhrQkRIYW90UVBiNDdEd3k0WWQrSURTS2lnV2tnK0FSSHRIdzhMQnA0eWU5NmlmUXVnN3M2NGZKSVRjU1NBd2VXbk5tRmVQSUV1WXUrSjA4dkFQSHBVNFNyOWZRSnZqbnFKUEtQQVNmQi9mbERBa2pESDE2d3dmRDBRL1hZN1luYmU3Zi9HSDNzeHNXTE5Zd1prOXJGelc5SXBQR0ppWEZxRnF3MEJ2QzhBTnUvY0ZCa1RtRUVNczdmcTVJUmdmcGVMQ2dTOTVkdFZTRE11VHpBMm1ycDV0cDEreWdQVVRQYjVxZ1ppTXd0akVDaEs3MXlUQ09RTWlkQXBQa0ZFM1VBek10eDNlYk1EOWp1bW8wT20yaXZ2WFptY3Vyc0dJK2w3NThmUmx4WENXMkNHVktwQ2tVcDhrSXNFeStIdll1b1NKVlV5b0EyUVZYckNNM1Nmdk9sZGVQOVV6ZjZ4MnVYbW05dmxCSjJWWUlWRUZvcXpVWlJDNzNWbjNnWndydVFpc291RGhwYUFhcDJFTFZoYTdiR1dpQVVmQisrQXVIelNTSDBFU28rbWNjNFNpM2JMR1Z4THJWSkxlTzVnKzFrRncvNDhsdXlySEpKeEFRNEJjeXlLN2Q5elltanl4WEVHT2FKTXVFS2l5bk9sSU9jbVlmTS9wd0ZydlNKTTBza0dDVlpSVStYQ1pQeWdWMzVMQUNuRUJOeVNWbTNzdGpwM3lBUlRuNitSRUtjMllseTRmTHF6OW5JaFBOdHNKd1VtemNYSkVndWhKQkxybTZCNVJkbytlNDlYYzZKT3huc1N0UWJSaEM4ZkhMbklDdit3cVhOMnVZU3Yyd0lzb0ZBaFcxVjgzaURiT0Y0TTQvWnlZaEtWN0xqckpyVExISW9tS1U3b0lTenNsYk0wTVloVEt2c1c1R2dIVXN4blA5L0M1dXQrSllDbDUySGQ0SW5UMVRxcTZEYlR3T0VjRTVsL2paMVBwUWpsZWV0NmJsNGVwSFNzak5UWW82U1BPQzNRMjNRUFQ1S1l1NnpKdVBkS2JSVUI4S2RLNE5BcGlwYjZoWHY1ZFhsV1E1a1VKeC8yMXdob3pPTEhaNkRiT2ZibVFrV3A0TEZoUVh3a2hYd0hJS2k3bE5GZC9JeXRhejREWVc2RDBqY1UxelZSNkJLbCtweTJFVURWYzQ1TWpRNzJqRnJBeklib1hRS0kxQkJmdVJ1a1o4RXlJN0hRMlhWME5YblFIUEhRdzZHTjc2MWlGQytlVklWNENBa0Mvc0wvS2xGSjBwRW5OejRkWVBXL2lxR0pvZFJIbENUeDNERDBrZUZRZTMyRytzaXNtSnlvZVptS0ZITzVITWh0QjJjQStmMjhoWGNNTHZTcVNHdTBMa3dyTjc1SUFQam5jc2ZLTVhLWmZIdElrR09aNDRvb1YyK1RJM3dxQ0JDUGhaTEJmYzRmcHkvdkhvc2ZJRHJ3cndBb2NCWDhEUlBjeTg2OHdWOFZaeUtYMkphdkVxUUxtQVdPOVRkMnkwaW9jQ2R6RlMycWNySjhaUWpDOHR4NTJDUE8xWFBjWjRUM2VoOHhCUjRxV1lKUEpkdDhBcHhRWWNzUFdLWjI3NXJ5L3hRb3piSllBSTlHNG9YMzZEa01CczZmOHV1ZHN2Y0kwdlJJUzRoRzd5VzFSaDRDZGJ5TVFjdGIycEs0TW10eHdBQWJxL2s1REJ6MFhOaTcrcXVjMnl0UjQ0TDVNT3E4eHJtTEZZWHZkb3RmQ0ZpWjI1ckJnS0ZkbTUxWWJqeCt3c3RjNTFiVEh3QWFxV2JTNE9FOGVldlhFNEZ3K3k4bVEvazhuc1dJcE1SRUhqRkZYSUx2Qnh3NndEK2pPa09FaUFkcmlPWWdxOG9NQ0ZJZFF6TW5kcUhBSE5WeHhqVnQ4WnRNd2RVTXNtN1hqT2dYNjhIbG5PaUUvOFFBVEdOU0RXblVoR3c1Z3lpWnRTaHRDRzE4VVd2RzgxK25jTk03TDFEK0VONFRYSDQycS9NMFJMZjQ5K1ExY3gyWlhWV1IvUFd4THN5MGh2aWRCK3N6ZTJmNXYySnI0aVRlcHR3OFBWSVdqakM3R2dHMnViVmtXUnphL09yWWtKNHdFZGxiaHhrVk1uL3o5akwrRCsrRGpvRlczQjdvRGIrdnliUW12K3UvMlplbmZHRmhmQmUwRENqaFF2Ym5wZ05DMWg4Wis1QmoyRWpGaE1XaS8yZks4SXVRWVk1dUdoOHNicU4wcVlXQzhUWWRuSTdWc3dOOFIzVmFZSTFnelZCTllPYW9GcGdNTnVMZlBVS21XanZoT0RsS3Z6eitESGtqeDlJb0RHRjRFVTNGZXdZSE1UMGtIc3diaGlzN2VqOVQxRU9yVGxIRTFQTzF5UXRjREJYcFpUVjBsZ3ppcTBUUFZxejBtMTdocU5Uc2lGVUI3ZU5SVkswQXY1aExCdEtveW53eVgydnBWc2ttRzZnQUMvVWdvVWJycmFhUSsxWXlTQ21hYklkQXgyNHpSY2p5K25jQ1o2K0FocW5nQTNobjNBZFczQkIybnpzSEV5VlA3bkJCNHRzWWFVZ2NTRyt5YlZCUmNtK0NUaGtpa1VMRXVzOUg2K3k2bmtyK2RsdXBaSjJlUWhWM3Bzb2pKcmFBUTZXK202cFZUWXoxVWVOYkhHV3BscGIrNVM2U2RUa2Zuc1BETHJld2xxZFhCUlVtK3dUUWplMkR6MGVtV0preFJiWjdLVS9KVzk3MmRrV0tvQWYxdXB1anM3b1Rub1pBdm5zM25IWHlzSGNYQ2lSUkp2TFZtZ1ZjNjJvSkNoeGJ1NWFoeHNKQ1NSeVBOSEVSSHdDMjdJUEpuUTJMTC9kNE1UNGlYZGF5MlFtdndpT2ZPMlU5VHNTZnBuTWd1WmFKOEpQQnZYYW05TEZSb3Z6bHRpQjNQbDd5YThsNjB4eW0veEMwS0p0bFdkRVM4OVdabk1XZm9HQjJCbXR5SnNjeXRubEhUNzFRR0ZMM01uZGFDKzA3MmVjSGFkL0E5K05FQmJxTW9DWWE5OUl5UTRHUFphVXZGNTM2QzIyNDU2NlpJRXZtdjFsY2NjYlNwV0ovQ1NSdnNNeGphZytFUGhhVHkwck01eHcrcURldHZ6azBxSFhyenUwZ2lTTzIzZ3BEYTdQSTlHYjVnSmJja2FzZENmcHJFVkRpaUZxRUZLQTNuaVNDSllUbTEyL1ZGekdVTS9yMTBQTGx4K2U2UjQvWWZmQ3ZOWVBSK3k5OWcreUJEc1I1MkZ6STM5azdaaGNkY0VnS1J0UXRPdmZFSWhZdytJMDJNSThiRnhYVFlxaEpNTkhqQ3hRdFNDN0xRelhzcFpMU1BOY3ZDTGZ6UVIxdjZIKzE3dXNLVnBYVmxKb2tnU2RXT0x3VmIzK3pXQnBpWWFwMlhaMEZ2RXA0eW14R1FGN0N3N3FPVnpBQVJ6YW03d1dHb0pCVTlqRHJ1SFV5d0RsalM3Z2hGNndoM0YxMWtUMGlrSlUwU2s0N0M0dmlITDFTTEtXaUsyVi9ObStoYlRvb2t5SGltM0lBaUc2YmtQbmZJanEzazVNblJCWlVMSHRJeHRGMFRUZnd0bFFYdHVTd3NCSUtEc0hpb2FpY3JJalFRUW84cGZpNXBHYkV5bWNlVStqdnA5aGRCaSttMEx2VjQxN0RCNWltZ3g2b1I3Z2NhaE9aaHIvMzhjTEc3TUFydUR3V3RORllCdHBxUU1ISSs2cG02VG1mWEhWZitHTlN0V053WUZVR0x0NHNZbTV0S25wL2lkM2ZJQ0NBdkpNRzBBSTZSRDJoYkJBOWsyck55Zk41UjM2UGsvQ3lhbGlMV2tPcU5QT0I2bkN3cjFaSkErVEpmMWZ5ckd4cGNsd25CZENxMDFDcnlyZDRLdEdEREhYcXFweDB0cVY5UXRlOE1uL1Y3VkcxSmF0Q0ZsUlZiWjVSWE0rbVF4Nm9EY0UvNytpZVhPVk1iRzJMR0xPWklYellGQXIxRHVzMXY4Yk1DOGdGR3FGd2NGQUR6QitoN29qbjZ1L0VjOFc3MTUzN25kVVZCQmFjbzVoYWI1VnIwcVhxUFMzRDEyTnFtMWZIM204ejV4NHFLNTcvU0hTM1BMeFErdTc2ODQrd2pUcFZSbVM3S2RmWGoyTHJLdVlYL2M2ZC9ZcVJsMFdLNHdkR2NZcU9JOXY2TE4xa2M5ZW9hNW5TekpVK2liTW83TTVQd1RHeStlUzBJTERLS0o1My9HQWRYVkZhVmZQbnRPckJXa3EvVlp6eTdQRjNVc09CMFZGL1Q2M2JuZnhXZUwzcHVlUjNVc3I2MjMzdStkK2E4K1FXTEpsckRBZ0JIOFpieHNYSDd5K1YxUXllb3R3eENSZGR1djE2QVB4SCtQdDR5RUhKL1pJU29JL3draVB1UFZxOVA1Ui9PbnBiMnlFSmFidjJwN1JjMWN4Z1VqeTkvNlp1MXdncE9id21FZmlBMi8rUERKS2R2djF5QVBKSHVkUlVSRzNOMEpYdVg1LzhzR1I4OWUrQlJwSFhuT20rNmVmOVB1dUFaZjBXcTcxajBwdy9mdVlLMWNNcHhmaHlWVmhxQ0hweHN4V3V2UHFDSi9JdDBCV3Z1aWtXM3g4RW1PWVpNZDVxamRaMS83ZWIwNDdpUE4xTER5NWZjZVpwYjkwbDVDTmk1UUlhUWQ5eGhHa0JJNlFrZmExWUxHNWx1N2ZhZFM2cGZqOFJ0ZFRQTW16ck9lNEVaTkVubFVCSlJTNHFIUFplY0NnZnVyZ0lrcEFTWlZua29qb2FsMDZpeXltL0NHSFVLQTV6VnRLelJEd0MxTnVrWkhkTEFVS2lpek9qNEdRNE5SSHM0K25JRFRNU2JNTkQ3Vkw5aFFHWm5PQkp6SkUwNUJ1TVV3d0xoVkVFeVhFc3N4T2MzN0ZRTVg1VUdRcEtmeTRJdnlvU3k4UHdNcnFXK0ZEaCtCRXJSTkNDaitDZ1JjeTlHTXU2M1hndmJYV2JOMVpQcHgrM1NheHBpN0svbldjK2Q5QzlPU1FtTkRIL0x0NTYra0gyKzJ4Y3BtSGo4V3VjMzZWK0J4alJCbzJ3OFUxdVduOHorYVRIZisyUnZIRmJiT1hZWW1PMnhqRnVCU3NiTDdSNUQzY0IwdDB3TTFuRU53SHdPVHFNTk0xWXV2Q1lpdHBoZVcyRlNZK1d0dSt5OWdXRXFLUFEwSlh0T2xLT1IwMlgxcGNsOU5EeUcyc3RLTDVOWFBzcGJRK1JxejNUdDZtc1BOTWRUNldqOVFacTNDa1I1Y2UyVEJNNTFXWWVwaXFGVXcrUXNkWHJaQXBObCt0L0IzVnplQkZ5U3JqRzhJZmJjWkQ4L0IrODdWbXZ3Ym5pTFhNQi9WUHRNYUk4eFJNZGVQa2R5WTZwRm43TEplQmg2Nlk3U3VzMFU2RjVCc0ZjN2FVRlIvRnJZcWs4Q3dGWkJtbDlhK1MwZzZPdG9xOEJOOVJuWDZkVEVPWStKcUhaMnNmcWRRMWo0NFNLdTk1MlAzR1ZlTTd5RXVxdEp5T09YUCtvclRLYnJzbFJXSlhYVEJzRjNET2FGVXlHWVpncitFOTgzN0dNL0Rjdk4xNG1rcUNXaVpETTlFWlZoTXFOV0hHa05SQlkwL0F5R1FxcHY1NFZ6ZmJyNUxySGlDSVl6OWhEQ1NLbmI1WW1BQVFrVndwbTVrbVUvNU1mbkhPS2xIZUE5K2JaR0tPaGg3a0hVUTM4RDU2ZmFSbkhFVnRXc1Z0Z3BCYm1tSzI0d1lqM0RmblBoZXJ0aEhySUdhYlZpUmg0aGNsUWlNNlBBTTkyQ3VZcHNraDJvS3BLU1BYTDd0dDBjS3Vxbms4YTJnNVFFaTJQaHhvQWVNMGRkK2l4U0hXRkd1YmNIczhDZ2x4eDRCVXQ5ZFJDaWFQQWs4NjFkckl4eEdKTXNVd0dENUdQQnFQQngyYlJFbWM5dXFrWUl3TFVFaWNnNTIzQVBERXpSNm5DUFFyb0tYNzNiWnd5c2FrNnVvdUlkb1VuWjI5bU11dFhVWkdTcnArdGJXQUszUnNYMWQxaU9lTXA0MFVSaHdsUWlFZzJqaEliai9oSkp1OEJEeDVTYjUyYUl3cEN1bm9wN1QyZ0M1T0NpV09lM3VUcTZlUHd6cUcyd2dNZ3BEcUxneFJQZStXZ1llZFFFcGVMaER3dUI0ZUlvNEtUZmdTQzVXVWpHZEhTUU0wenZWTFlpUFlyczhEWHJoTWZIaFA3aGpvVDJZclRiTWlTUWpabmF4K2lLRE1JV1NrckVpbGFYYjI4bWRpU29RZkRyVkx0QTRHZ0ZrVUx0cGJUUDYwOGNNYXhQbFJ4SEtqMWJZaEwvUHpYd3E0MmlHV254OWQwM0J4S0ZDZzVHOGlaK1p3TUVhTm4zMSsyTW5oSUxUcHYvNE5xSU8zYjBMTUkrWThKWXAvUHNNUzU4THp0bTZxUitpMUZSeGNVZmhncUZMZFZ5VGdCZWsvb2oyOWNwNXNFbUlqUXhEYjVsbDhXYTlYWDFwYjM5VW94eUtxN1p4SVJucXlSK3hXNUVKQkhJbmkza0VsbWxpUDZkczVnTk91WDhDYlljNHNHenRFL3Q4aFZLY3F4K0dIK1NjOWcrTUdWRVNlT1JVWWdvMmxCMVhVMUxKaHdXeHRpRXlJTkhyL0FZYUQxOTZWVEtzWnVhNHo3eGZMR1RROWY1ZjE0ZHpiczdncXpFUXRVVXNGYklSV3JIRlBUL0dvcG9DNHlIYUo2NEYvRi9uMDNFZTNpbEE5bjU3MkkvdFJuNStoMWdyUnJXK0xzOGpuM3dNUzE4aDJFSWRZTW5KbzJaNDFpSFBIa010aFBRSzU3TnpJbWdvMXRHWVZYRWJabXBWcXVBSXVpc2VzVXM5V1FPb1RFMXZpMUtXS2E3ekppWDFheFZmTUtmUUl6QzVsSXVBSDYvc0UrRm5uem8zY0liY3RWMk9FWHBxOVRMS0c1V2w3RXZna1crL0dDYUxJcUF4T0t5NHg1N3lyZXI3dG80ZDE5clh2Y0ZScjFMTXhOUm45dFZ3YkVCMk9CdlF4d1JteE5wZGNHelRVNFY2Z05OOFpVWGdnNkR5VFNHMnd1WGRzVEQyZHJjMVA5SlI3Y3dhbDh5bzM5SVBJVGxURnBiVEh5TU4wdzRzYTBEaXN4d3N4Ymd1QjlZdzJYeEM0cURXWHFDWFdpOS9tb1Q1RHJ6bEpQazJ2KzNTT1JCTHZIR3JvdmlIU2M5Yk5YYWFSRzVONmhUVkNSY0hVcm1FSnRueDFTbVpVTFF5Z3BBbUI1QUJJQ1RXYmJzOVh4T2Y3emxYQ29Ba0h0V3VORW9WL1BheEVtV1ZNcFd6UTRNSlBYSGxTQUh1UW56QnppckwzRHMwWlFsdTRLcGhaNjJNcjBoUGhtYkRHVEhaUlkyNXdPcmZzclBONGpFd2R4blJWN1AreG5wblY0QVluRjdzancxSjdzNHR5bnY1UmFkNVdGcU9hL2ZFK2lzTkIzaU9vd2ZkMzBJYkE1OHkzRnNuODU5M2Jkd2s5MzNIWkE1d2d1SGZ2Wk9qZEdDcE5NQVVFbkZFTXFDOGZMbVJaUXcxQkRaQjFJZXVuUFZDUHlTcnlBbDVOTjdScEJEMGhEZmdpWkdRQnVZcVJaZG1meTBDM1JiY3JXV1l4cWlRenZLRmJJcW9QRkxxQmtGa0w1N2pZaDdKNVc5T01ZMmROZUlnazRjZUNKQ0M5N096Sk9xdGRYRnR3M2pqYWxFZ0REb2t5em1Nb2tSOHFRZmdoc3BrdjhoU0owR1BPcHN1bXVKT2s5dU8wcGM3RTArM0NSb0xFemxKVDYzbENxeVBHVVV3aUZkejR0Q0tCbnQ4SUtlakxYNkNhSzFZWUQ0OGpPdURPNFd1ZTgzNWFjWFc0RTdGY0FScnphUW12VFpkdFF0eTRnZGkwRE01WnRBaDRmbnc4VVV5eG9SUlBaTEJsaEI1ejMrNCtjY3hJWjkvREI4YVVxSDZVenZqTmVKWXVpOHdPUXVOQ0llZ29CSVZPcEwvcDcvam14cHNKdllsTU53aGFOcklNZ2pLeGNHemtHUEFyNE42TTZMeFhBRjhScjVPMnkzaVo4UzVhNXpMWERQY004MzJaVlZRTWRVMmN5T29mRVBvSlA0NW51c2RBUlVWUWpKdHB4N2pSVmJ4cGhpbCszSGdjYitvT3hSUVZ4VUR1SW94cTk4aG9IR2ZxcHVsM1o4SnV6QXdtL3VxQ0RxWWJ4TGt4Y2VOR2p5RHplTUQ3dnByaVl0MkN1N3J4dFFlOEN5ZXNIZGRkV0tBckxpNEEwQjFhS3dTZ0g1V2lha25DVHhJSjVZemZud0NGWm9QY1E4NFBDVlVBQ05DZ0hWVGtqUVFxNEh5Y1NQTW0vSUlnS2hSeURZTkd3dTRRRE5DMVlXSXFnSDUyUVZ3SWNELzlOVTRzOGZXbzNwdjJOM2FzZ3BWMjg0QUNBdFdpOEJJaU91U2dZbDk2Q0VBbDBGdHA2TUExcG1zQzBUUU5mYVhseitzKzEzOWFUaHpENDQ4OXhyN2NtWlgrODcwSlljL2JaejgvNU9lTnRKcDVreTFKWVNUYVJEU3FPeGF6Yy9hSVVUNWRldFk4aTBhTGVheGF5L3oybmNtM0JCNUR6N3ExNi8vd1lsMXBVMU9BbzhudnhtYmNudFFFT2NaL041Tm9KSEpRYmlSWHlNSkdSV20xc1pwWVRFUmtKZlJCSWFlUWFFdStPcVpjdlVKeXBhOTR5eEl2R3drbnc5SEM0RjlBQWFSUnVWRVdEbkVkTWdsKzlJTDZxTnFqcUJyRXNXYkw0WUsydGdLWUFKQlFQT2xUOElmaFlSbFVzQzlOaU1uSkdhUTFubm5SU2xJMGxGT1FtQUl2dHJEaFkyNlBrdVVVbk15Q2VUSWdJU3dyS0pDQkdsaXQxdDVHc2xqSW5IZUh4U0k1QUw0TnN0RER5QThma0VDSEp3UXZNaGdacFNxbzIzYk95RG55bVowRHNnOG5sRHJ3T0JlMlVVTkJ1QTZ2U1ZTR1NUVW1oZVdWTlF6TjRWR3U5WXhHMEhLSkNsRnBYSm9SRFlHRVVVWndHSTlMNVFqaFVGUWpuZE16eGcySEFWU2VDVVhGYWhqdlRXcGk0aUVBUVR4RWwxT3puMDNoREFUQjBPQXZLRDN4aTlKeG5WWUpnZTBERVZHaHVWZHI4b3VWMDUrcGVNM01qMzdFUlBQa1ZhaVhSV015elNpYythNWhhSkpTTmEyNHZvTGsxRUpHb1NvM0cyZWxVZHBRc21Qc3JSU3VQb1VFVlB3VEc2dldxK1VRTmllL3BsQURwSmlkcDMvWnpacWFGV3puY3ZON0Ywa1lEMm05T2dmZ3NuSnJQSGx1MjNmSzJrdkt2WXZMTkhnRTlWVDZKb2IyK25na3g4bnFuM2lHbFFuVG9ycnVhb1NWazJ2bHVWbnRjOHE5UytmV2RQQnZSQjAzV1RRUnBjUDltVzFzeVdDYXpWc0tBUkNJZUQ5bkozZTlrK3dXOXdOQzdhVDI2Wlp6T1VaY2JkcXAwYXZJSTBZU3JBR24xVm9VbDErRWQ0aGJvUExCaGVEMGNYdUV2d2JJTnNtSEdEcFJQWFNJTEYwbVBHaWU0b2J0d1I0M2t4UnVrbXlldmg5NmYzcnpVdng1OUFwR2VXV1gwY2xleGw0VGtHZ1RYbHlWUXNuWW9UL3ZVVTdvYVVQS0lOSGs2L1QwZ2oyZ2pDU1p5QWYvWDFGQUZlK2ZaZ1hPaWprSzI2SWVrRXVtV2RCSVVNbXlGY1Z3RVZ5TmNFbWdnbktMZWhVMlVTNXlHRlpXVlBVYjMweFBPWGZtWDM4WlJQS1U3Z3ZwdklwajNib1JReTRySjhkYWtJbW8weStJNU5qTStqQ09pMzA4QlFwUEtEVkZCcWFmbHRBU1MwRTQvNHRCWUJnbnE1NFV5M3B4RTBWZ08rOVFhWGtzNmY5TnNzeXVMZ3paSndoM2gveGt2OCtjKzl0dGEzU01oVVhncmF5S1FPamROTkVOKzFPeGdwMWR3VjVSc1h5RjU2cklMdG1LUnNlWlF1UENtUUhjZ2dXNGJuN0ZKQzZvK3VWb1hkM295M216Y1pNVkN5WW5HeWM5Rml6d2NFODQyYlRxV0VYWGU0NTBsYVlLcGdGUkhCd2o0N1REQ3dvV3dPM1VxSmhJdmlRVWVRR1p6WHlpRnhWMGhoZjhUc0FrbmZSTkYrNHR0YVhWcjhQN2NBK3FnSytoOHY1VWZOd2dsYW5QTDZJVjBtT3lBaHFDRmtaYlJBK25QZlM3cUVxVFNkUWtZWXhkRFBBWk9rbnFHZHF6c3FWTnJ6cGszWmIzNzFIZVJPaHJhRzFtN1VPRCs3YTNtZFBNdXhWQkNVRUhqbGJQckh2UHRxRTk3V1p0b1djbXByUnk5QUJhcmozSmxuTzhqN1ArWVJ0bko2ZjI0WHJ1Q2I3YzNSek53M1ZjNENHY01xRkFiSWhDZzlhekJSMEtTclJ1Rm9iQ28yeWc4bWhlVkd2cWhUMjR1b1Viamo5YTFWdEc1VkUvdU1PWTN6VEZKMjM3TFVMRmRtMHZXNm9HaHA4K3BSZ2hVUkJRbXJiZkl4bEFLQ0sxeXAwZEFlWGtRQkVFQ3JMVitpZHR2L1hBeHUxVWkrTGVoWVZRRWJTaDJieEVIQmkxRzJRalJ6NTlPNEpVb09DNnMwQVZ1VFB2WklqR09waWlXbFNiRHFWQnpScEtwcWpPQm1ta3Y0Rmlyb1dCQVViS1l3NHdTeXpzUUJKK0U1QWRVcTB4TTJ1czlkSUtwVUNLQ0o3NU9QaUZWc0dxb0gwWi9DaUUxUlBpbUZoN0twUW12QlBlQ1VRTWtRT3FJMkZTaXp4V1AwQmkvdHltNkJPR2lzcUJ2RjQ3eWFtSDFNczZLK0VxdUcwMVZGN1BPUXFWRm5xYTRnUVU2Y1RYeGZQWUZzV3ZpWFM4QUR4OVNuN2pBTnAwVGZnMGRtNFJDb0VWYkRscC9TOFhDSVdtYVNGaXFwWGVLcFJpTGFWTDJJY3RRd3FzMmEvME1UTHM3VFZmUHAxVkNraEV2bXVycU8vejdhaFgrUDFSMDJpUWNCczNWaWYxQWI0dWpqOGVNM3pMTnR6S1NOL09ydmYzK1hadDErQUJobVpFczNoMDRIZXFTNnpkdnp0dDh1RU02U2lKN0hEUEFBdUh0d1hyTmNPci9XZlpjRk9RdGdQYTRUMGFkYjVZYTlDRm9SY1lrTmZsNnZ6ZE5yRUFEbTRRZnhDdFlBbndlZExTcVMwdjk1TlhRNnh2UVZGUkpoWlI3RHU3ZzIrbDFIbThOdmVBemRDN1hiekJTL2ZyVG1OYTFXYTNSblhPME1DK2VYNVg2S2hWU3FVakJGQzNQM3hPTTdJWUFleEJWelRidHgza2RnZmRWaEZhYmd5aDkrTEx2SFpJN3JjRGdyWGVPK3hMSXZGWUV1QmxTN2FzVlYzb21pWFR3d3NQRURQWlh5NW9qYnF3alhuVGg5VjFtNjJPV1dVNHdLcFQwaW5xT1VQOVFYb2xKa0M4YTZROEt5Y1pKTWJlZDNGWmlDWEZQNm5QNzdRTjQ5cnlWbGRWTHhQbktOaEhQUTYxdFNaeGJWTXcybHB2YzJoclhjNkZEUVNWU2w3cnFVOXNzc08zWFc2SXJRdWtQci9Oblp6YXVHQXoyc0c3VFpVYlFtSmpYeVpJb3JxWmZUQXVCVG9PQ2JINHR4VEt1L1dhWm9mdW1seGVJOTNTNWNLRFNnQzhtK0lrUkladmVOUTljOWpQVVBtUkF4bHMzL3lCZGVPK21wY1lPODRkbjh1Nk9QbWNrRVVIUkVPdktDbklyMVVvU2JUSU82VnJkL21XaXVrK2s2cHFDNVpqVFo2blNBRmJmN0FtWEJPQWxHcFF3Y1hhZ0dyRG1rQm9KYVMyVm15dEFBZDBDVjMrUHhmVTRscmxidHVNRGhPRGZDRWM3N21UWEFubi9qMHZtQkpxaGl0dzlRRkpyTVhvTlNhMGVja0dhaWJ4bG1zTjFZYTNEcUZBT1V0YTZueFlxbVBiUFRZYU91bFVVeGRUMW05YTdMWHJ0LzM2Qy9XZkMwVXFJYXRkell0SXppU2tVeXJTT2t2Z1JRZldPbStTUTl6UlpQK25vaVl6YnpubGJUT2d0UmNLUVhOcWpHdHZiMnVLOHRzODBaRFJjZ3V0U2VpVW5FNkNlN1EwQkxKc09lZzYxKzVzdlUwbW9SdkEzb3hvRFowMUlrRWxCNmVIN3dKMTJpWnhYdGcrcDI1RHNIUTFwWk5YN0paVmpMRXI4SEtuWnhDWFVwM21oMTYxZk9qRFhrZ0c4QWEzZkdNR3pEcHQzM25TR2xlN0JaS3R5ejdvd2pMK3NaSU1OZXFxR1hiTUpjTnJJNncxOGFNWVgyRFZnQlpzZ0pOUzdLTXViUzMyMFJCZ2YzU2xSQ1A3QldCSGxtdy9Yd0dYVk9icTlQamRLWU95UVVBa1lBc0J6bktMWDd5QmlqcGxLeUFhdXAxV0RPMzBnU2RDWTdCd0lyVFJsTG01RU8xYlQ2ZXpqaGxJdy82dGlieVdQaVprdjBaYmsvTXVGUCt6WE83NW1mNEZpeUFEQ29wTUh4S0FKTTQvN1NZSWN0ZHJ4Z2g0SDZlZ250S3FDUnB5VEQ5MGgvVFlSWVFyMGNXV0cxY0dqZnNRVG9JMXBTRG4vWXhOTHJKOFJmWFdKNzdZN3J2M080QjhJeEViUHEzajRPRE4xaHJVb0pRSVlFYjRPMGpTUkNVbFZnQ0d4L1dyRlM3ckJmNWpDU0VBZjluNFl4ODBnN1lPY0RQd0JnT1F5Y3Rob2hVR250am4xRWVsSFh1cTczMk9sMFg0UFJtT2piNVRMazBEaXY3d0h0MS90QjJKYjNwK3IxTFJKUjM5eW4xYzlFYnE3K2VQOXI4NzJQU3BMUDZnNVA3a0h2NW81S2l4LytIM1VoKzFWZjBER3RMcXFlVWpPUEdLWmdsSUZSWW9wVE1BQ0NEaUxvMTR1V0lXTitUSno0Q0ZUUUJIVVJHdjNWQVQwRGpWYUlJTEVXN3lxY21qK0tySkovaXVpWGtUdnZKYTdLaEVnekFIMFpPV3BnYXMyVi9EVEg1cmhEVlhDZDNrY1kxeDVMOGFaeDJJbXVSSEdaa3NidkdMMGpHaUNJN3h0QjFQS1FoM1B0K1Bkd2YvaEgxTm9LZTFkcmZ2VUkzMlBYM1E2bng1NEhOa1ZJNGN0dXNmdW5lbm5VbytmZGFzSHFZa3AwWGxNd2EvTzdpWHIrNjFjMWNCZDRQa0w0NFJSWENNcCswNFBTY0Y0ZTdFL1hqMWlmK0VmVTJnbm00L1BPZDNxRVpYL3ZUQjNmc0U0am5EcEc2MTZOdXVmK2plbVlrNmxYejZERVJNWFp1Y0ZuZTJ6eGo4N2hBUUxWL2R3K0U2S25OWG5zMmVJNEl3eE5mVDU4UEtMZkgvZjVuZngvOWptNEhiUFRKSVRrbE5TOC9Jek1yT3ljM0xCMEFJUmxBTUowaUtabGlPRjBSSlZsUk5OMHpMZGx6UEQ4SW9UdElzTDhxcWJ0cXVIOFpwWHRadFA4N3JmdDd2QnhCaFFoa1hVbWxqblEvQ0tFNytkcXlWbVJkbFZUZHQxdy9qTkMvcnRoL25kVC92OXlPeHFIbGs5ZXpwR213RG5XUkYxWFREdEd6SDlYd0FFU2FVY1NHVk50YjVJSXppSk0zeW9xenFwdTM2WVp6bVpkMzI0N3p1NS8xK0VCZ0NoY0VSU0JRYWc4WGhDVVFTbVVLbDBSbE1GcHZENWZtTEQrNjRVQ1NXU0dWeWhkTEcxczdld2RISjc0NFVlblZ6OXdoNEQwWW9KVUhsTUp4SWRla0tGTlFIa3dCR3VubWpuc0dyNG1HUDBpRUgvQ01rMEx3NC9RWkhjR2dnT08zdzhBVndsQjNxNFZrcFh3ZmdoNGRKK3NhZ3c4dHZKVkkzZm8yaEt2bjRBY3oyb25FUzY3ZkE5d001SmpKZm5IMTQ5MWk0bzc0cU9BbGZvU0RjUk95Z0ptOG85eDFRcW9xejFybXhhZ1U1WW53d2NlTEtIWEE4ZXIzcUI2V0FCNUVNMnVUVE1LZmI0YVJBTld3ZUowTDJoYUU3Y2I4dDRkSnRrbjd0cVRRSHJ6YXBIQjYvR0lBdk82QWdWRUNVYmhWN01rZGRocUduUjZteWc5UWlkY2hUWUtlUUpKenY1VEFlM1ZEYmtURTdjNldRUlk2YWlTR1ZsYjRHNjlZUjk2aEZpVjBSWWdub1Vvdk5XK0RhUWVpSHJCNzdwaVZpT2drcDZ6bjZ4SzU1TWpKa0NzZTRuNjFZUkgzNURQTUJRdnFXd1lTdlBiMXdWSWIwOVdpTytTVTc5bTB1TjYzd01NMFQyWE1TaU4rQW5TOGhxTHRPKzdaRWNGeC8vZDcyUTdWaElIUFI4Ump4eXhVeHA3UzYwLzdqZDJwQW0xdHNrb1N5bm1uRDRrMG5sZU9OS0djUHltODhOMnExTG9PQm50Si9Sd1lGWG91NE9Zczc0SUFSSWFXNkZwZngrNEUxMG5XSkdLL0NucVYzWXBRRGFMeTAxeXQzWGFzYjc4K3FLN0JsTWlQaHhESDVRWW14eXU4U28rOUZ6OWVRODllMStuSGZuTDI3bGZGWmw1Q2t4b3htMEQ4cjlXNVl3MEQ4aGxXVzk5VFJEUkpzQlAwZ1czQkhIVzgrTFE0RGFFL2NUd2lwd2pBbDFPRU5aZU1BWndkS0E0NmZnRG5tb3RDVE9uaHVnbklSZFdEZnNqaE9JdTVBNXl5S3k1TEFPOUhNYXN4OSs2K2lKRThQa3hUVWdPeW90NTYyakptWXlWekJKUUpYMmdsSWQ0VDcyeXBwV2xuWWZLNUtGaWtRMjRkQ0VhSndHdStFd1FqNExzQndqdkg2eTgraHF5bmRnaXVwL2lxV0NwR2tyZTdDVGE5U3k5cDNCV2NjVlNpQkwwdkV0RUw3a1VxMW9XRzg4TVljeTIzTTRXTC9kRFJXUTBDenBrQ014UDNsc014VjJIeThLS1FZazdaY3ZHWG1uaXZyZ0JMR0t4dWFhdW80Z2tQcmhwWjNaZEsvM2xFazZGbU1iSEZUNE9xVnFXZUxEQXc5Wm1SLy96b1hCNllzZGtmaFk3VnRYRXB5akpzMjV1QmtUc0dvcE5WMUx4NHByc3hMZ29CWDRTa0thblhsbFZJNEp0NHZIOGtjT09CZnFyK21YQklDeDh0T0ZNMW9oeEVjSWxsSk1HN0NuYWRnbzc4V0dOSm9aSC9lNm84bHFUVWc3ODlvcXhHaldTUitBUHNEakpqd2YrMUtCUTlBTVZ0L0dhbWJDSXJJeEgwUWp1UWt2QmhIZ1NUc2d0eURLWS9TMTVrNUlPdjlwNXRhelJsMDNFWndTR1UwLzh2QXVCaEE0eDRVbXdBMnRIS3hWZ1ovNkhMazlhV3k2MmdZRkgwQ1cvL3k4ZVA1MjdxY2haTjduaXZzeUdmN2k5aEVsM0h1Vk0wbG82NzI3K3RScXVnaVByeStUMkpIWmZTQ3Z3UmtWSml1ZS9IazdjdWs3bXNjVzNIVUFUTmJ1SWRtN29za1lyNlVPNDloaEt2V1BmTGxQang5OHZiOWs2Y0ZrRTZvRDkzbzA4dDMzeno5TkVrY21yNEgyMklqOHpGVlc4ZTdYUE9TSFlJUHZzb2tFSWw3NGNUek9GRTQvMVBBTWFtK210WHFHS1BWdi9qY2FDbDgrWkdlSVVZeVYycXJrL0FjblpMWU1uUGYvRnFLcU05MklzaFo2ZVBuSTkrK1BMa2YwM082dEZXUkE1T0JtbDRFVUhaSmVlaVUzK0pxTGZObXNrcGZoODc5R2ppMjhrM3FtVVRtTjkrZWtIMEhxV0lETVdJMDFCMEZ0TWFrOXpKaStnckFnay9vN2VpQlpVREhIZmxGSExpTUdDWERCUUVTY2dSOXBnekExNENLczFSOEpaS1htcTR6R01sUGZNZWJXcVlmcFJiQytXemZnUnl6WWNMZzdQZTBFb3hTM2FGTmVQeUdlN2M4U01hSFRDdGVja0Q5NmNVSmU0NWFBQmtYZytrc2l0c200a2JZU1hwa2lwa1lFUmlUZ29JYUxvTlFLYm1YRVRRTUNDOVM3QlJ0bUwzSW5haUZFMVRVa2dRaVNoUG1vRFh2YUNPSFFZV2wydUd6TGVyWGlaOUVzcThZZ0pmZzJBQVI2MHNlZWxSNmQrWW9FdDhtUWhKclMyZ3hVbmFaTzBuUlg1U0NIR2REU0VuMmwvcnZmVFd1MVBlb016d1dBMmhzMlB0NUxPd3FhZHFib3c4T3NZeGhYNUZ4M3hGSDFNL0lzc1BMOVZ4bHN2bmFvWUV6QlNqT09wZTBEUzdGYVNrbDJtMmNMaVhJcENjajcrUVdTbEZNWnJjV2xGb3NETk5DWmt0SlNxZmlDdTgzU0JrWCtXTFBmU29YMEhSRlR3aTlhZVZXOHlEc1B2THA5VXU2Q1Y4cTYrazB2UkFiOVlNdnljVm9ITHU0SG0vWkVlNm5pNzRlUUF1alVjQk1OZFNUWGpxZXBKLzBKM0pncUNKZVpwYk54RlJEaDhyNzJna0Z6TlhSQlgyVk9RRkdMZm5kbVd0dVViOHRhOFdJK0dDVWE1NXFld1FSSXNObmpvSCtZTE5McFN3TXdERWFSODJLbU5DUkFtemttbFdSMHJDdGpNSzRuOHJBTE40RExkWk92aVVlTXFUbUFwOFQ5MU5tckdqYUJPSGM5VllRSTFDQ3FGcFM4MlpGQlJreVFQVHFMVUVtTm5YS3VBcXF1QnBXY3JLMzMzNW9uZmZibzI5YkNLL3BYVFZlSW9hWkRBK3UzQlJFV0V5L2N1STZxYU9FTnQxTWNVUzlCZ3hyWk5BSmF5cFBZbXN4WGc1TU40ZDlWekhtanJSeVFZTkxRQlhjaWlOQnZHaUdyb2NTeVF6ZlJkREF4U1JnRVdvWWdIMDZmU2dTV3QrQkRhV0VVeDZLaThKaU1pbTBHRE54bWtNRms1RFJWWkV4b3g2V1VsNXdkWGlvNXRKQkdVUTlVWVloRmJweEVxSzk0U2hLWWdBcUtwK3o3Tk5PZEhSeDVFVzNwa2tsR0hiU1hvWDc5V3J4VnFWeXhOZ1hwMzlDTWhMUlZoUmNET2dRU3FuZURqaDg2OHZNMzA5cXBYcTFtZGw1Um9vNG1mZHRBY2NWdUU1SUNCb2dERGhQMHJuMmpMZkM1S0tMSjBWUnpoaG52dlNEeXNWb2dMbGo2b3JZUDJUSkFhc3pCRXBWUUxGU3hvU2JneFRxRm5Qdldyd0loMWVVMlBWdk5rWTFZVWd4WGhGc2w3aHNJN3NwWkxVaGJLcW94RXJPQktTdkc0cG1mOElkY2tXUlpaNDlsakp1NEdUNS9WM3hEdmRucFZ4T21wN0E4TWhISFVlaGxNMTZ5djNKb2s5NEJXZ2o4RGxQUG9MMG9mc2FoMUFqZVpKK2ZsVWlqVVVVdzlFaHBWSlJUK1lxU3pTcW9QVVN1bTZLNWhPTStpZFg2YkFqelZTU25sK1ZxRHVtZlpLMklQVlBydkJLZzFJQ3d5ZGVQbVVTMHpFN0xuUzB6VmFKS3liRFUxa24vbmpzUkNVVnhQL3dYTHN4RE1JUlZBdEtWMVNDRUhrZ0FjclpoWTZiMkRSQUpnK0tXcjAzSmQwU3VEd0E2ZXZzZWJSSE1UdVI4TE90NFhJeTkvTGkrRnByV3Q3aGFzb3YvNE90L29seTFPbVpkam5OTnoyLzByUnYrTDlJRmhObW9yakNqcW5qQVNHT2JtSjlYeFFsMUl6c1NyZFkrWW1XaE90cVE1cDZxVmxFTEYwQmlVSk1mSW9vMDNTTlk2aVAvR1FHQ3Mwb2tDa2tOSGRpdmg2YXZxeHJRVmM3T2o2SGxsNTE5Nk5WUFUyVHp0bS85c2NkcXBOVlFmM0dXZEExTXlmUlIwcloyQ0t3Yll3RGtPa1dqSUlqTlcxbXdkV2h3M2dyV3c2MUhhNkh5Q29wWldTZlJGTXNkRHlST1JwZkxWRkFOcnlzWUU3NUNFMTB0TU9VSEpjU2R6TFZnRkkxU3MxUW9ZV1BMSUtubnVrVXEzOEInKSBmb3JtYXQoJ3dvZmYyJyksXG4gIHVybCgvZGV2ZWxvcGVyL2ljb25mb250LndvZmYpIGZvcm1hdCgnd29mZicpLFxuICB1cmwoL2RldmVsb3Blci9pY29uZm9udC50dGYpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgXG4gIHVybCgvZGV2ZWxvcGVyL2ljb25mb250LnN2ZyNpY29uZm9udCkgZm9ybWF0KCdzdmcnKTsgLyogaU9TIDQuMS0gKi9cbn1cblxuLmljb25mb250IHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbmZvbnRcIiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5pY29uLWFwcGxhdW5jaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTdFQlwiO1xufVxuXG4uaWNvbi1vdXRvZnBhcGVyMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTYwQlwiO1xufVxuXG4uaWNvbi1hcHBzaWduYXR1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2MEFcIjtcbn1cblxuLmljb24tZ2VvZmVuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2MDhcIjtcbn1cblxuLmljb24tYWxhcm06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3RTlcIjtcbn1cblxuLmljb24tYWxhcm1kYXRhLWFjdGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTdFQVwiO1xufVxuXG4uaWNvbi1IYW5kb3ZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTYwN1wiO1xufVxuXG4uaWNvbi1BcHBTY2FuMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTYwNVwiO1xufVxuXG4uaWNvbi1sb2ctc2FmZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTdFOFwiO1xufVxuXG4uaWNvbi1Nb2RpZnlTZWN1cml0eVBhc3N3b3JkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFN0U1XCI7XG59XG5cbi5pY29uLUFwcFdoaXRlbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTdFNlwiO1xufVxuXG4uaWNvbi1BUE5Db25maWd1cmF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFN0U3XCI7XG59XG5cbi5pY29uLWljb24tZGVmYXVsdC1pbWdmYWlsdXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFN0U0XCI7XG59XG5cbi5pY29uLWJ0bi1zdXNwZW5kZWQxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFN0UwXCI7XG59XG5cbi5pY29uLWJ0bi1hY3RpdmF0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTdFMVwiO1xufVxuXG4uaWNvbi1idG4tUHJpY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3RTJcIjtcbn1cblxuLmljb24tZGlzYWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTdFM1wiO1xufVxuXG4uaWNvbi1idG4tZW1haWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3REZcIjtcbn1cblxuLmljb24tcGF1c2UtQ2xpZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjA2XCI7XG59XG5cbi5pY29uLXNldHRpbmdfaWNvbl9sb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2MDNcIjtcbn1cblxuLmljb24tc2V0dGluZ19pY29uX3N0YXR1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTYwNFwiO1xufVxuXG4uaWNvbi1pY29uLWFwcHNjYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2MDJcIjtcbn1cblxuLmljb24tQXBwU2NhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTYwMVwiO1xufVxuXG4uaWNvbi1pY29uLWJ0bi11c2VyX3JlZ2lzdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFN0RFXCI7XG59XG5cbi5pY29uLWFwcGFwcHJvdmFsYmVpZmVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFN0REXCI7XG59XG5cbi5pY29uLWFudGljbG9ja3dpc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3REJcIjtcbn1cblxuLmljb24tY2xvY2t3aXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFN0RDXCI7XG59XG5cbi5pY29uLWdlbmVyYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjAwXCI7XG59XG5cbi5pY29uLWljb24tYnRuLXRlcm1pbmFsc3RhdHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFN0RBXCI7XG59XG5cbi5pY29uLWNvbi1idG4tZmluZ2VycHJpbnRyZWFkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3RDlcIjtcbn1cblxuLmljb24tdHJlZS1NYW51ZmFjdHVyZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3RDVcIjtcbn1cblxuLmljb24tdHJlZS1Nb2RlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTdENlwiO1xufVxuXG4uaWNvbi10cmVlLU1hcmtldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTdEN1wiO1xufVxuXG4uaWNvbi10cmVlLUR5bmFtaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3RDhcIjtcbn1cblxuLmljb24tbG9nLXJlcG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTdENFwiO1xufVxuXG4uaWNvbi1sb2ctcmVqZWN0X3JlYXNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTdEM1wiO1xufVxuXG4uaWNvbi1FeHRlcm5hbFN5c3RlbUludGVncmF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFN0QyXCI7XG59XG5cbi5pY29uLXNldHRpbmctRG93bmxvYWRUYXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFN0NGXCI7XG59XG5cbi5pY29uLXNldHRpbmctQXBwVXBkYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFN0QwXCI7XG59XG5cbi5pY29uLVNldHRpbmctUHVzaGhpc3Rvcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3RDFcIjtcbn1cblxuLmljb24tYnRuLXBvc3RpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTdDOVwiO1xufVxuXG4uaWNvbi1idG4tcG9zdGlsLWRlZmF1bHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3Q0FcIjtcbn1cblxuLmljb24tbG9nLXRlcm1pbmFsLWxvY2F0aW9uLW5vdC1mb3VuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTdDQlwiO1xufVxuXG4uaWNvbi1sb2ctdGVybWluYWwtd2FybmluZy1tYXJrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3Q0NcIjtcbn1cblxuLmljb24tbG9nLXRlcm1pbmFsLXNhZmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3Q0RcIjtcbn1cblxuLmljb24tc2V0dGluZy1sb2dpbi1BZHZhbmNlZFNldHRpbmctZGVmYXVsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTdDRVwiO1xufVxuXG4uaWNvbi10ZXJtaW5hbHN0YXR1cy1vZmZsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFN0JCXCI7XG59XG5cbi5pY29uLXRlcm1pbmFsc3RhdHVzLU5vc2ltY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTdCQ1wiO1xufVxuXG4uaWNvbi10ZXJtaW5hbHN0YXR1cy11bmxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3QkRcIjtcbn1cblxuLmljb24tdGVybWluYWxzdGF0dXMtdHJhbnNtaXNzaW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFN0JFXCI7XG59XG5cbi5pY29uLXRlcm1pbmFsc3RhdHVzLW9ubGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTdCRlwiO1xufVxuXG4uaWNvbi10ZXJtaW5hbHN0YXR1cy1uZXR3b3JrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFN0MwXCI7XG59XG5cbi5pY29uLXRlcm1pbmFsc3RhdHVzLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3QzFcIjtcbn1cblxuLmljb24tdGVybWluYWxzdGF0dXMtTEFOOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFN0MyXCI7XG59XG5cbi5pY29uLXRlcm1pbmFsc3RhdHVzLW5vY2xvdWRtZXNzYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFN0MzXCI7XG59XG5cbi5pY29uLXRlcm1pbmFsc3RhdHVzLXNpbWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3QzRcIjtcbn1cblxuLmljb24tdGVybWluYWxzdGF0dXMtY2xvdWRtZXNzYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFN0M1XCI7XG59XG5cbi5pY29uLXRlcm1pbmFsc3RhdHVzLXdpZmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3QzZcIjtcbn1cblxuLmljb24taWNvbi10ZXJtaW5hbHN0YXR1cy1iYXR0ZXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFN0M3XCI7XG59XG5cbi5pY29uLWljb24tdGVybWluYWxzdGF0dXMtY2hhcmdpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3QzhcIjtcbn1cblxuLmljb24tbG9nLXJlc2VsbGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFN0I3XCI7XG59XG5cbi5pY29uLWxvZy1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFN0I4XCI7XG59XG5cbi5pY29uLWxvZy12YXJpYWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTdCOVwiO1xufVxuXG4uaWNvbi1sb2ctc3RvcmFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTdCQVwiO1xufVxuXG4uaWNvbi1pY29uLWxvZy1pbXBvcnRhbnRfbm90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTdCNlwiO1xufVxuXG4uaWNvbi1kZXYtYnRuLW1vcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3QjVcIjtcbn1cblxuLmljb24tcGxhdGZvcm0tYXBwc3RvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3QjJcIjtcbn1cblxuLmljb24tcGxhdGZvcm0tZGV2ZWxvcGVyY2VudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFN0IzXCI7XG59XG5cbi5pY29uLXBsYXRmb3JtLWFkbWlubmlzdHJhdG9yY2VudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFN0I0XCI7XG59XG5cbi5pY29uLWxvZy1haXJ2aWV3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFN0IxXCI7XG59XG5cbi5pY29uLXJvbGVsaXN0LWp1cmlzZGljdGlvbi1yZWFkb25seTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTdBRFwiO1xufVxuXG4uaWNvbi1yb2xlbGlzdC1qdXJpc2RpY3Rpb24tdW5jaGVja2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFN0FFXCI7XG59XG5cbi5pY29uLXJvbGVsaXN0LWp1cmlzZGljdGlvbi1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFN0FGXCI7XG59XG5cbi5pY29uLXJvbGVsaXN0LWp1cmlzZGljdGlvbi1jaGVja2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFN0IwXCI7XG59XG5cbi5pY29uLXJhZGlvYnV0dG9uLWdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFN0FBXCI7XG59XG5cbi5pY29uLXJhZGlvYnV0dG9uLUFuZHJvaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3QUJcIjtcbn1cblxuLmljb24tcmFkaW9idXR0b24tbW9kZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3QUNcIjtcbn1cblxuLmljb24tbG9nLXB1c2gtbmV4dC1zdGVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFN0E5XCI7XG59XG5cbi5pY29uLWljb24tbG9nLWNoZWNrLXN1Y2Nlc3MtcGFkZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTc5MFwiO1xufVxuXG4uaWNvbi1pY29uLWxvZy1jaGVjay1zdWNjZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNzkxXCI7XG59XG5cbi5pY29uLWljb24tbG9nLWV4cGlyZWQtcGFkZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTdBNVwiO1xufVxuXG4uaWNvbi1pY29uLWxvZy1leHBpcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFN0E2XCI7XG59XG5cbi5pY29uLWljb24tbG9nLWZhaWxlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTdBN1wiO1xufVxuXG4uaWNvbi1pY29uLWxvZy1mYWlsZWQtcGFkZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTdBOFwiO1xufVxuXG4uaWNvbi1kYXRhY2VudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNzlEXCI7XG59XG5cbi5pY29uLWRhdGFjZW50ZXItYWN0aXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNzlFXCI7XG59XG5cbi5pY29uLWRpYWdub3NpczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTc5RlwiO1xufVxuXG4uaWNvbi1kaWFnbm9zaXMtYWN0aXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFN0EwXCI7XG59XG5cbi5pY29uLXJlcG9ydG1hbmFnZW1lbnQtYWN0aXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFN0ExXCI7XG59XG5cbi5pY29uLXJlcG9ydG1hbmFnZW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3QTJcIjtcbn1cblxuLmljb24tbm90aWZpY2F0aW9uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTdBM1wiO1xufVxuXG4uaWNvbi1ub3RpZmljYXRpb25zLWFjdGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTdBNFwiO1xufVxuXG4uaWNvbi1sb2ctc3RhdGlzdGljcy1hcHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3OTlcIjtcbn1cblxuLmljb24tbG9nLXN0YXRpc3RpY3MtbWFya2V0cGxhY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3OUFcIjtcbn1cblxuLmljb24tbG9nLXN0YXRpc3RpY3MtZGV2ZWxvcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNzlCXCI7XG59XG5cbi5pY29uLWxvZy1zdGF0aXN0aWNzLXRlcm1pbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNzlDXCI7XG59XG5cbi5pY29uLWxvZy1kaXN0YW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTc5OFwiO1xufVxuXG4uaWNvbi1sb2ctU2ltcGxlYW5kaW1wcmVzc2l2ZWRhdGFkaXNwbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNzk0XCI7XG59XG5cbi5pY29uLWxvZy1FYXN5ZGF0YWFuYWx5c2lzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNzk1XCI7XG59XG5cbi5pY29uLWxvZy1Db21wcmVoZW5zaXZlYnVzaW5lc3NhbmFseXNpczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTc5NlwiO1xufVxuXG4uaWNvbi1sb2ctUGF5bWVudC1TdHJpcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3OTdcIjtcbn1cblxuLmljb24tbG9nLW1zZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTc5M1wiO1xufVxuXG4uaWNvbi1sb2ctc2NyZWVuaW5nY29uZGl0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNzkyXCI7XG59XG5cbi5pY29uLWJ0bi1wdXNoLXBlbmRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3OERcIjtcbn1cblxuLmljb24tYnRuLXB1c2gtc3VjY2VzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTc4RVwiO1xufVxuXG4uaWNvbi1idG4tcHVzaC1mYWlsZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3OEZcIjtcbn1cblxuLmljb24taWNvbi1sb2ctc3VtbWFyeV9kYXRhX2Rvd25sb2FkZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3OENcIjtcbn1cblxuLmljb24taGFyZHdhcmUtY2FzaGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTc3NlwiO1xufVxuXG4uaWNvbi1oYXJkd2FyZS1iYXR0ZXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNzc3XCI7XG59XG5cbi5pY29uLWhhcmR3YXJlLWNvdW50cnlzZWNyZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3NzhcIjtcbn1cblxuLmljb24taGFyZHdhcmUtSUNDOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNzc5XCI7XG59XG5cbi5pY29uLWhhcmR3YXJlLWNvbW1vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTc3QVwiO1xufVxuXG4uaWNvbi1oYXJkd2FyZS1HcmF2aXR5U2Vuc29yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNzdCXCI7XG59XG5cbi5pY29uLWhhcmR3YXJlLWN1c3RvbWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNzdDXCI7XG59XG5cbi5pY29uLWhhcmR3YXJlLUJsdWV0b290aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTc3RFwiO1xufVxuXG4uaWNvbi1oYXJkd2FyZS1pbnRlcm5ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTc3RVwiO1xufVxuXG4uaWNvbi1oYXJkd2FyZS1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3N0ZcIjtcbn1cblxuLmljb24taGFyZHdhcmUtSERNSTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTc4MFwiO1xufVxuXG4uaWNvbi1oYXJkd2FyZS1LZXlib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTc4MVwiO1xufVxuXG4uaWNvbi1oYXJkd2FyZS1tc2NhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3ODJcIjtcbn1cblxuLmljb24taGFyZHdhcmUtbW9kZW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3ODNcIjtcbn1cblxuLmljb24taGFyZHdhcmUtaWRjYXJkcmVhZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNzg0XCI7XG59XG5cbi5pY29uLWhhcmR3YXJlLVBFRE1PREU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3ODVcIjtcbn1cblxuLmljb24taGFyZHdhcmUtc2NyZWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNzg2XCI7XG59XG5cbi5pY29uLWhhcmR3YXJlLVBSSU5URVI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3ODdcIjtcbn1cblxuLmljb24taGFyZHdhcmUtUEVEOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNzg4XCI7XG59XG5cbi5pY29uLWhhcmR3YXJlLVBJQ0M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3ODlcIjtcbn1cblxuLmljb24taGFyZHdhcmUtc3R5bHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNzhBXCI7XG59XG5cbi5pY29uLWhhcmR3YXJlLVBFRC1JbnRhY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3OEJcIjtcbn1cblxuLmljb24taWNvbi1sb2ctbG9hZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTc3NVwiO1xufVxuXG4uaWNvbi1idG4tQ2xpY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3NzRcIjtcbn1cblxuLmljb24tbG9nb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNzcyXCI7XG59XG5cbi5pY29uLXNldHRpbmctbWFuYWdlbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTZDOFwiO1xufVxuXG4uaWNvbi1zZXR0aW5nLWxvZ2luLUFwcERvd25sb2FkRmVlZGlzdHJpYnV0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNkM5XCI7XG59XG5cbi5pY29uLXNldHRpbmctc2lnbmF0dXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNkNBXCI7XG59XG5cbi5pY29uLXNldHRpbmctc3VwcG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTZDQlwiO1xufVxuXG4uaWNvbi1zZXR0aW5nLWNvbmZpZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTZDQ1wiO1xufVxuXG4uaWNvbi1zZXR0aW5nLVVJOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNkNEXCI7XG59XG5cbi5pY29uLXNldHRpbmctcmtpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNkNFXCI7XG59XG5cbi5pY29uLXNldHRpbmctZWFybmluZ3JlcG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTZDRlwiO1xufVxuXG4uaWNvbi1zZXR0aW5nLXRlcm1pbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNkQwXCI7XG59XG5cbi5pY29uLXNldHRpbmctdmFyaWFibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2RDFcIjtcbn1cblxuLmljb24tc2V0dGluZy1sb2dpbi1zc29zZXR0aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNkQyXCI7XG59XG5cbi5pY29uLXNldHRpbmctU2FuZGJvVGVybWluYWxsaXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNkQzXCI7XG59XG5cbi5pY29uLXNldHRpbmctc1ZhbHVlLWFkZGVkc2VydmljZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2RDRcIjtcbn1cblxuLmljb24tc2V0dGluZy13aGl0ZWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2RDVcIjtcbn1cblxuLmljb24tc2V0dGluZy1Nb2RlbE1hbmFnZW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2RDZcIjtcbn1cblxuLmljb24tYnRuLWF0dGVudGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTZEN1wiO1xufVxuXG4uaWNvbi1idG4tYWRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNkQ4XCI7XG59XG5cbi5pY29uLWJ0bi1jYWxlbmRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTZEOVwiO1xufVxuXG4uaWNvbi1idG4tZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2REFcIjtcbn1cblxuLmljb24tYnRuLWdlb2ZlbmNlLWFjdGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTZEQlwiO1xufVxuXG4uaWNvbi1idG4tZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTZEQ1wiO1xufVxuXG4uaWNvbi1idG4tZWRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTZERFwiO1xufVxuXG4uaWNvbi1idG4tZmlsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTZERVwiO1xufVxuXG4uaWNvbi1idG4tZmlsZS1iYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNkRGXCI7XG59XG5cbi5pY29uLWJ0bi1pdGVtc2VsZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNkUwXCI7XG59XG5cbi5pY29uLWJ0bi1sYXlvdXR0YWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTZFMVwiO1xufVxuXG4uaWNvbi1idG4tbGF5b3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNkUyXCI7XG59XG5cbi5pY29uLWJ0bi1ob21lMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTZFM1wiO1xufVxuXG4uaWNvbi1idG4tSW1wb3J0RXhwb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNkU0XCI7XG59XG5cbi5pY29uLWJ0bi1zY2FuLWRlZmF1bHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2RTVcIjtcbn1cblxuLmljb24tYnRuLW1vcmVfc2V0dGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTZFNlwiO1xufVxuXG4uaWNvbi1idG4tbG9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNkU3XCI7XG59XG5cbi5pY29uLWJ0bi1taW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNkU4XCI7XG59XG5cbi5pY29uLWJ0bi1vcGVyYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2RTlcIjtcbn1cblxuLmljb24tYnRuLXNjcmVlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTZFQVwiO1xufVxuXG4uaWNvbi1idG4tc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNkVCXCI7XG59XG5cbi5pY29uLWJ0bi1yZWZyZXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNkVDXCI7XG59XG5cbi5pY29uLWJ0bi1yZXZvY2F0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNkVEXCI7XG59XG5cbi5pY29uLWJ0bi11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2RUVcIjtcbn1cblxuLmljb24tYnRuLXN0YXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNkVGXCI7XG59XG5cbi5pY29uLWJ0bi1zeW5jaHJvbm91czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTZGMFwiO1xufVxuXG4uaWNvbi1idG4tc29ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTZGMVwiO1xufVxuXG4uaWNvbi1idG4tWm9vbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTZGMlwiO1xufVxuXG4uaWNvbi1idG4tc2NhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTZGM1wiO1xufVxuXG4uaWNvbi1idG4tc2hhZGUtZGVmYXVsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTZGNFwiO1xufVxuXG4uaWNvbi1idG4tbG9nLWRlZmF1bHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2RjVcIjtcbn1cblxuLmljb24tYnRuLXNoYWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNkY2XCI7XG59XG5cbi5pY29uLWJ0bi1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTZGN1wiO1xufVxuXG4uaWNvbi1idG4tYmFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTZGOFwiO1xufVxuXG4uaWNvbi1idG4tdW5mb2xkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNkY5XCI7XG59XG5cbi5pY29uLWJ0bi1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNkZBXCI7XG59XG5cbi5pY29uLWJ0bi1hbGxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTZGQlwiO1xufVxuXG4uaWNvbi1idG4tYXR0ZW50aW9uLXRyaWdnZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2RkRcIjtcbn1cblxuLmljb24tYnRuLWxheW91dGNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2RkVcIjtcbn1cblxuLmljb24tYnRuLUNvbnRyb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2RkZcIjtcbn1cblxuLmljb24tYnRuLWRvd25sb2FkMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTcwMFwiO1xufVxuXG4uaWNvbi1idG4taG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTcwMVwiO1xufVxuXG4uaWNvbi1idG4tbmV3ZmluZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNzAyXCI7XG59XG5cbi5pY29uLWJ0bi1tb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNzAzXCI7XG59XG5cbi5pY29uLWJ0bi1ub3RpZmljYXRpb24tU3RhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3MDRcIjtcbn1cblxuLmljb24tYnRuLXBhaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3MDVcIjtcbn1cblxuLmljb24tYnRuLWZpbGV1cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3MDZcIjtcbn1cblxuLmljb24tYnRuLWJpbGxpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3MDdcIjtcbn1cblxuLmljb24tYnRuLW5vdGlmaWNhdGlvbi1pbXBvcnRhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3MDhcIjtcbn1cblxuLmljb24tYnRuLXB1c2hfYXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNzA5XCI7XG59XG5cbi5pY29uLWJ0bi1zdWJzY3JpYmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNzBBXCI7XG59XG5cbi5pY29uLWJ0bi10YWJsZV9lZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNzBCXCI7XG59XG5cbi5pY29uLWJ0bi1zZXR0aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNzBDXCI7XG59XG5cbi5pY29uLWJ0bi1jb3B5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNzBEXCI7XG59XG5cbi5pY29uLWJ0bi1ub3RpZmljYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3MEVcIjtcbn1cblxuLmljb24tYnRuLXVuc3Vic2NyaWJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTcwRlwiO1xufVxuXG4uaWNvbi1idG4tdGVybWluYWxMb2ctZGVmYXVsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTcxMFwiO1xufVxuXG4uaWNvbi1idG4tdGVybWluYWxMb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3MTFcIjtcbn1cblxuLmljb24tYnRuLVJLSV9zZXR0aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNzEyXCI7XG59XG5cbi5pY29uLWJ0bi1zZXR0aW5nLWdvaW5zaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTcxM1wiO1xufVxuXG4uaWNvbi1idG4tc2NyZWVuLXRpZ2dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTcxNFwiO1xufVxuXG4uaWNvbi1idG4tdmlldzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTcxNVwiO1xufVxuXG4uaWNvbi1idG4tU2hhcnBuZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNzE2XCI7XG59XG5cbi5pY29uLWJ0bi11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNzE3XCI7XG59XG5cbi5pY29uLWJ0bi1vcGVubG9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNzE4XCI7XG59XG5cbi5pY29uLWJ0bi1jbG9zZWxvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTcxOVwiO1xufVxuXG4uaWNvbi1idG4tbWVzc2FnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTcxQVwiO1xufVxuXG4uaWNvbi1idG4tdGFibGUtc29ydC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTcxQlwiO1xufVxuXG4uaWNvbi1idG4tdGFibGUtc29ydC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNzFDXCI7XG59XG5cbi5pY29uLWJ0bi12b2ljZW11dGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3MURcIjtcbn1cblxuLmljb24tYnRuLXZvaWNlZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTcxRVwiO1xufVxuXG4uaWNvbi1idG4tdm9pY2V1cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTcxRlwiO1xufVxuXG4uaWNvbi1idG4tbnVtYmVyVXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3MjBcIjtcbn1cblxuLmljb24taWNvbi1idG4tbnVtYmVyRG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTcyMVwiO1xufVxuXG4uaWNvbi1idG4tc3VzcGVuZGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNzIzXCI7XG59XG5cbi5pY29uLWJ0bi1vZmZsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNzI0XCI7XG59XG5cbi5pY29uLWJ0bi1jbG9zZTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3MjVcIjtcbn1cblxuLmljb24tYnRuLWljb24tYnRuLWhhbmRvZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3MjZcIjtcbn1cblxuLmljb24tYnRuLWRlbGV0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTcyN1wiO1xufVxuXG4uaWNvbi1idG4tbWVudTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTcyOVwiO1xufVxuXG4uaWNvbi1idG4tY2hlY2tlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTcyQVwiO1xufVxuXG4uaWNvbi1idG4tbG9hZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTcyQlwiO1xufVxuXG4uaWNvbi1idG4tYW5ub3RhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTcyQ1wiO1xufVxuXG4uaWNvbi1idG4tYW5ub3RhdGlvbl9tb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNzJEXCI7XG59XG5cbi5pY29uLWJ0bi1yYW5raW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNzJFXCI7XG59XG5cbi5pY29uLWJ0bi1taW4tYmxhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3MkZcIjtcbn1cblxuLmljb24tYnRuLWFkZC1ibGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTczMFwiO1xufVxuXG4uaWNvbi1idG5fYXBwdXBkYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNzMxXCI7XG59XG5cbi5pY29uLWJ0bl9hcHB1cGRhdGUtYWN0aXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNzMyXCI7XG59XG5cbi5pY29uLWJ0bi1zaHV0ZG93bi13aGl0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTczM1wiO1xufVxuXG4uaWNvbi1zZWFyY2gtZGVsZXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNzM0XCI7XG59XG5cbi5pY29uLWJ0bi1wYWNrX1VQOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNzM1XCI7XG59XG5cbi5pY29uLWJ0bi1nZXRfYmFjSzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTczNlwiO1xufVxuXG4uaWNvbi1idG4tZG93bmxvYWRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNzM3XCI7XG59XG5cbi5pY29uLWljb24taGVhZGVyLWJhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3MzhcIjtcbn1cblxuLmljb24tYWN0aW9uLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTczOVwiO1xufVxuXG4uaWNvbi1hY3Rpb24tZmlsZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3M0FcIjtcbn1cblxuLmljb24tYWN0aW9uLWZpbmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTczQlwiO1xufVxuXG4uaWNvbi1hY3Rpb25zLXJhZGlvcy11bnNlbGVjdGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNzNDXCI7XG59XG5cbi5pY29uLWFjdGlvbnMtcmFkaW8tc2VsZWN0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3M0RcIjtcbn1cblxuLmljb24tYWN0aW9ucy1jaGVja2JveC1kZWZhdWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNzNFXCI7XG59XG5cbi5pY29uLWFjdGlvbnMtY2hlY2tib3gtY2hlY2tlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTczRlwiO1xufVxuXG4uaWNvbi1sb2ctYXNzZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3NDBcIjtcbn1cblxuLmljb24tbG9nLW1hcmtldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTc0MVwiO1xufVxuXG4uaWNvbi1sb2ctY2xpZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNzQyXCI7XG59XG5cbi5pY29uLWxvZy1tZXJjaGFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTc0M1wiO1xufVxuXG4uaWNvbi1sb2ctZGV2ZWxvcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNzQ0XCI7XG59XG5cbi5pY29uLWxvZy1hcHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3NDVcIjtcbn1cblxuLmljb24tbG9nLWhhcmR3YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNzQ2XCI7XG59XG5cbi5pY29uLWxvZy1tb2RlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTc0N1wiO1xufVxuXG4uaWNvbi1sb2ctYWRtaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3NDhcIjtcbn1cblxuLmljb24tbG9nLXBhcmFtZXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTc0OVwiO1xufVxuXG4uaWNvbi1sb2ctc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTc0QVwiO1xufVxuXG4uaWNvbi1sb2ctdGVybWluYWxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNzRCXCI7XG59XG5cbi5pY29uLWxvZy1wb3J0YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3NENcIjtcbn1cblxuLmljb24tbG9nLWRldjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTc0RFwiO1xufVxuXG4uaWNvbi1sb2ctc2V0dGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTc0RVwiO1xufVxuXG4uaWNvbi1sb2ctcHVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTc0RlwiO1xufVxuXG4uaWNvbi1sb2ctb25saW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNzUwXCI7XG59XG5cbi5pY29uLWxvZy1vZmZsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNzUxXCI7XG59XG5cbi5pY29uLWxvZy11bmtub3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3NTJcIjtcbn1cblxuLmljb24tbG9nLWZpeDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTc1M1wiO1xufVxuXG4uaWNvbi1sb2ctdW5maXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3NTRcIjtcbn1cblxuLmljb24tbG9nLXRlcm1pbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNzU1XCI7XG59XG5cbi5pY29uLWxvZy13cm9uZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTc1NlwiO1xufVxuXG4uaWNvbi1sb2ctd3Jvbmdfcm91bmRlZGdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNzU3XCI7XG59XG5cbi5pY29uLWxvZy1SZW1vdmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNzU4XCI7XG59XG5cbi5pY29uLWxvZy13YXJuaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNzU5XCI7XG59XG5cbi5pY29uLWxvZy1tZXNzYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNzVBXCI7XG59XG5cbi5pY29uLXNldHRpbmctRGF0YVVzYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNzVCXCI7XG59XG5cbi5pY29uLXNldHRpbmctQWJvdXR1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTc1Q1wiO1xufVxuXG4uaWNvbi1zZXR0aW5nLUZpcmV3YXJlVXBhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3NURcIjtcbn1cblxuLmljb24tc2V0dGluZy1jbGVhcmNhY2hlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNzVFXCI7XG59XG5cbi5pY29uLXNldHRpbmctVGVybWluYWxNb25pdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNzVGXCI7XG59XG5cbi5pY29uLXNldHRpbmctU2V0dGluZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3NjBcIjtcbn1cblxuLmljb24tc2V0dGluZy1Qcm94eUNvbmZpZ3VyYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3NjFcIjtcbn1cblxuLmljb24tdHJlZS1tZXJjaGFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTc2MlwiO1xufVxuXG4uaWNvbi10cmVlLWdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNzYzXCI7XG59XG5cbi5pY29uLXRyZWUtcmVzZWxsZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3NjRcIjtcbn1cblxuLmljb24tZm9ybS10YWxhcm0tYWN0aXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNzY1XCI7XG59XG5cbi5pY29uLWZvcm0tZXhjLWFjdGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTc2NlwiO1xufVxuXG4uaWNvbi1mb3JtLXBkZi1hY3RpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3NjdcIjtcbn1cblxuLmljb24tZm9ybS1wZXJzb25hbC1hY3RpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3NjhcIjtcbn1cblxuLmljb24tZm9ybS1jc3YtYWN0aXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNzY5XCI7XG59XG5cbi5pY29uLWZvcm0tZW50ZXJwcmlzZS1hY3RpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3NkFcIjtcbn1cblxuLmljb24tZm9ybS1wcm9kdWN0aW9uLWFjdGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTc2QlwiO1xufVxuXG4uaWNvbi1kZWZhdWx0LVJldmVudWVyZXBvcnRzQ29weTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTc2Q1wiO1xufVxuXG4uaWNvbi1kZWZhdWx0LUNyZWF0ZU5ld0FwcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTc2RFwiO1xufVxuXG4uaWNvbi1kZWZhdWx0LVJldmVudWVyZXBvcnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNzZFXCI7XG59XG5cbi5pY29uLWRlZmF1bHQtdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTc2RlwiO1xufVxuXG4uaWNvbi1kZWZhdWx0LWFwcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTc3MFwiO1xufVxuXG4uaWNvbi1kZWZhdWx0LWltZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTc3MVwiO1xufVxuXG4uaWNvbi1hcHBhcHByb3ZhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTY3RFwiO1xufVxuXG4uaWNvbi1hcHBhcHByb3ZhbC1hY3RpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2N0VcIjtcbn1cblxuLmljb24tYWN0aXZpdHktYWN0aXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjdGXCI7XG59XG5cbi5pY29uLWFjdGl2aXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjgwXCI7XG59XG5cbi5pY29uLWF1ZGl0bG9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjgxXCI7XG59XG5cbi5pY29uLWF1ZGl0bG9nLWFjdGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTY4MlwiO1xufVxuXG4uaWNvbi1kYXNoYm9hcmQtYWN0aXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjgzXCI7XG59XG5cbi5pY29uLWRhc2hib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTY4NFwiO1xufVxuXG4uaWNvbi1kZXZlbG9wZXJhcHByb3ZhbC1hY3RpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2ODVcIjtcbn1cblxuLmljb24tZGV2ZWxvcGVyYXBwcm92YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2ODZcIjtcbn1cblxuLmljb24tZXN0YXRlLWFjdGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTY4N1wiO1xufVxuXG4uaWNvbi1lc3RhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2ODhcIjtcbn1cblxuLmljb24tZmlybXdhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2ODlcIjtcbn1cblxuLmljb24tZmlybXdhcmUtYWN0aXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjhBXCI7XG59XG5cbi5pY29uLWdsb2JhbC1hY3RpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2OEJcIjtcbn1cblxuLmljb24tZ2xvYmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjhDXCI7XG59XG5cbi5pY29uLW1hcmtldHBsYWNlLWFjdGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTY4RFwiO1xufVxuXG4uaWNvbi1tYXJrZXRwbGFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTY4RVwiO1xufVxuXG4uaWNvbi1wdXNodGVtcGxhdGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjhGXCI7XG59XG5cbi5pY29uLXB1c2h0ZW1wbGF0ZXMtYWN0aXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjkwXCI7XG59XG5cbi5pY29uLW1vZGVsLWFjdGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTY5MVwiO1xufVxuXG4uaWNvbi1tb2RlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTY5MlwiO1xufVxuXG4uaWNvbi1yb2xlLWFjdGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTY5M1wiO1xufVxuXG4uaWNvbi1yb2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjk0XCI7XG59XG5cbi5pY29uLXNlY29uZGFyeW1lbnUtYWN0aXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjk1XCI7XG59XG5cbi5pY29uLXNlY29uZGFyeW1lbnU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2OTZcIjtcbn1cblxuLmljb24tc2VydmljZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTY5N1wiO1xufVxuXG4uaWNvbi1zZXJ2aWNlLWFjdGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTY5OFwiO1xufVxuXG4uaWNvbi1zdG9yZWNsaWVudC1hY3RpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2OTlcIjtcbn1cblxuLmljb24tc3RvcmVjbGllbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2OUFcIjtcbn1cblxuLmljb24tc2V0dGluZy1hY3RpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2OUJcIjtcbn1cblxuLmljb24tc2V0dGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTY5Q1wiO1xufVxuXG4uaWNvbi10ZXJtaW5hbGdlb2xvY2F0aW9uLWFjdGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTY5RFwiO1xufVxuXG4uaWNvbi10ZXJtaW5hbGdlb2xvY2F0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjlFXCI7XG59XG5cbi5pY29uLXN1YnNjcmlwdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTY5RlwiO1xufVxuXG4uaWNvbi1zdWJzY3JpcHRpb24tYWN0aXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNkEwXCI7XG59XG5cbi5pY29uLXVzZXItYWN0aXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNkExXCI7XG59XG5cbi5pY29uLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2QTJcIjtcbn1cblxuLmljb24tcmVwb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNkEzXCI7XG59XG5cbi5pY29uLXJlcG9ydC1hY3RpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2QTRcIjtcbn1cblxuLmljb24tdGVybWluYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2QTVcIjtcbn1cblxuLmljb24tdGVybWluYWwtYWN0aXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNkE2XCI7XG59XG5cbi5pY29uLXpvb20tYWN0aXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNkE3XCI7XG59XG5cbi5pY29uLXpvb206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2QThcIjtcbn1cblxuLmljb24tZ3JvdXAtYWN0aXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNkE5XCI7XG59XG5cbi5pY29uLWdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNkFBXCI7XG59XG5cbi5pY29uLWhlYWQtYWRtaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2QUJcIjtcbn1cblxuLmljb24taGVhZC1kb2N1bWVudGNlbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTZBQ1wiO1xufVxuXG4uaWNvbi1oZWFkLWludGVybmF0aW9uYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2QURcIjtcbn1cblxuLmljb24taGVhZC1wbGF0Zm9ybTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTZBRVwiO1xufVxuXG4uaWNvbi1oZWFkLW5vdGlmaWNhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTZBRlwiO1xufVxuXG4uaWNvbi1oZWFkLWJpbGxpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2QjBcIjtcbn1cblxuLmljb24taWNvbi1oZWFkZXItQmlsbGluZy13aGl0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTZCMVwiO1xufVxuXG4uaWNvbi1kYXNoYm9hcmQtcmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTZCMlwiO1xufVxuXG4uaWNvbi1kYXNoYm9hcmQtdGFibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2QjNcIjtcbn1cblxuLmljb24tZGFzaGJvYXJkLWJhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTZCNFwiO1xufVxuXG4uaWNvbi1kYXNoYm9hcmQtaGFyZHdhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2QjVcIjtcbn1cblxuLmljb24tZGFzaGJvYXJkLXZlcnNpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2QjZcIjtcbn1cblxuLmljb24tZGFzaGJvYXJkLWNsaWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTZCN1wiO1xufVxuXG4uaWNvbi1zZXR0aW5nLWFkdmVydGlzaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNkI4XCI7XG59XG5cbi5pY29uLXNldHRpbmctQWNjb3VudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTZCOVwiO1xufVxuXG4uaWNvbi1zZXR0aW5nLWFwcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTZCQVwiO1xufVxuXG4uaWNvbi1zZXR0aW5nLWNyZWF0ZW5ld2FwcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTZCQlwiO1xufVxuXG4uaWNvbi1zZXR0aW5nLWJhc2ljc2V0dGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTZCQ1wiO1xufVxuXG4uaWNvbi1zZXR0aW5nLWF0dHJpYnV0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTZCRFwiO1xufVxuXG4uaWNvbi1zZXR0aW5nLWNlcnRpZmljYXRlZW5yb2xsbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTZCRVwiO1xufVxuXG4uaWNvbi1zZXR0aW5nLWRldmVsb3Blcmxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2QkZcIjtcbn1cblxuLmljb24tc2V0dGluZy1saWNlbnNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNkMwXCI7XG59XG5cbi5pY29uLXNldHRpbmctYmlsbGluZ3NldHRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2QzFcIjtcbn1cblxuLmljb24tc2V0dGluZy1tYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNkMyXCI7XG59XG5cbi5pY29uLXNldHRpbmctaW5mbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTZDM1wiO1xufVxuXG4uaWNvbi1idG4tc2Nhbi1kZWZhdWx0LWNvcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3NzNcIjtcbn1cblxuLmljb24tc2V0dGluZy1sb2dpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTZDNFwiO1xufVxuXG4uaWNvbi1zZXR0aW5nLXBhcmFtZXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTZDNVwiO1xufVxuXG4uaWNvbi1zZXR0aW5nLXBhc3N3b3JkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNkM2XCI7XG59XG5cbi5pY29uLXNldHRpbmctbWVyY2hhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2QzdcIjtcbn1cblxuIiwiQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiaWNvbmZvbnRzXCI7XG4gICAgc3JjOnVybChcIi9kZXZlbG9wZXIvYXNzZXRzL2ZvbnRzL2ljb25mb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXG4gICAgdXJsKFwiL2RldmVsb3Blci9hc3NldHMvZm9udHMvaWNvbmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgIHVybChcIi9kZXZlbG9wZXIvYXNzZXRzL2ZvbnRzL2ljb25mb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcbiAgICB1cmwoXCIvZGV2ZWxvcGVyL2Fzc2V0cy9mb250cy9pY29uZm9udC5zdmcjaWNvbmZvbnRcIikgZm9ybWF0KFwic3ZnXCIpO1xufVxuaS5pY29uIHtcbiAgICBmb250LWZhbWlseTogXCJpY29uZm9udHNcIjtcbn1cbmkuaWNvbi1wbGFuZTpiZWZvcmUge2NvbnRlbnQ6IFwiXFxFNjBDXCJ9XG5pLmljb24tdXNlcjpiZWZvcmUge2NvbnRlbnQ6IFwiXFxFNjE2XCJ9XG5pLmljb24tbWFpbDpiZWZvcmUge2NvbnRlbnQ6IFwiXFxFNjA1XCJ9XG5pLmljb24tcGljOmJlZm9yZSB7Y29udGVudDogXCJcXEU2MDZcIn1cbmkuaWNvbi1ub3RpZmljYXRpb246YmVmb3JlIHtjb250ZW50OiBcIlxcRTYwN1wifVxuaS5pY29uLXN1Y2Nlc3M6YmVmb3JlIHtjb250ZW50OiBcIlxcRTYwOFwifVxuaS5pY29uLXdhaXQ6YmVmb3JlIHtjb250ZW50OiBcIlxcRTYwOVwifVxuaS5pY29uLWRpc2FibGU6YmVmb3JlIHtjb250ZW50OiBcIlxcRTYwQVwifVxuaS5pY29uLWNyb3NzOmJlZm9yZSB7Y29udGVudDogXCJcXEU2MEJcIn1cbmkuaWNvbi1hcnJvdy11cDpiZWZvcmUge2NvbnRlbnQ6IFwiXFxFNjJGXCJ9XG5pLmljb24tYXJyb3ctZG93bjpiZWZvcmUge2NvbnRlbnQ6IFwiXFxFNjMwXCJ9XG5pLmljb24tZmlsZS1kb3dubG9hZDpiZWZvcmUge2NvbnRlbnQ6IFwiXFxFNjI5XCJ9XG5pLmljb24tdXBsb2FkOmJlZm9yZSB7Y29udGVudDogXCJcXEU2MkFcIn1cbmkuaWNvbi1hcnJvdy1yb3VuZDpiZWZvcmUge2NvbnRlbnQ6IFwiXFxFNjJCXCJ9XG5pLmljb24tc2F2ZTpiZWZvcmUge2NvbnRlbnQ6IFwiXFxFNjJDXCJ9XG5pLmljb24tZG93bmxvYWQ6YmVmb3JlIHtjb250ZW50OiBcIlxcRTYyRFwifVxuaS5pY29uLWV5ZTpiZWZvcmUge2NvbnRlbnQ6IFwiXFxFNjJFXCJ9XG5pLmljb24tYWRkLWFsdDpiZWZvcmUge2NvbnRlbnQ6IFwiXFxFNjMxXCJ9XG5pLmljb24tdXNlcnM6YmVmb3JlIHtjb250ZW50OiBcIlxcRTYzMlwifVxuaS5pY29uLXBhcGVyLWtleTpiZWZvcmUge2NvbnRlbnQ6IFwiXFxFNjMzXCJ9XG5pLmljb24tcmV2ZW51ZXJlcG9ydDpiZWZvcmUge2NvbnRlbnQ6IFwiXFxFNjM0XCJ9XG5pLmljb24tc2FuZGJveDpiZWZvcmUge2NvbnRlbnQ6IFwiXFxFNjM1XCJ9XG5pLmljb24tY3VzdG9taXplOmJlZm9yZSB7Y29udGVudDogXCJcXEU2MzZcIn1cbmkuaWNvbi1iZWxsOmJlZm9yZSB7Y29udGVudDogXCJcXEU2MEZcIn1cbiJdLCJzb3VyY2VSb290IjoiIn0=*/