.builder__section:last-child{
    pointer-events: none;
    cursor: default;
}

.slick-slider {
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent
}

.slick-list,
.slick-slider {
    position: relative;
    display: block
}

.slick-list {
    overflow: hidden;
    height: 100%;
    margin: 0;
    padding: 0
}

.slick-list:focus {
    outline: none
}

.slick-list.dragging {
    cursor: pointer;
    cursor: hand
}

.slick-slider .slick-list,
.slick-slider .slick-track {
    transform: translateZ(0)
}

.slick-track {
    position: relative;
    top: 0;
    left: 0;
    display: block;
    margin-left: auto;
    margin-right: auto
}

.slick-track:after,
.slick-track:before {
    display: table;
    content: ""
}

.slick-track:after {
    clear: both
}

.slick-loading .slick-track {
    visibility: hidden
}

.slick-slide {
    display: none;
    float: left;
    height: 100%;
    min-height: 1px
}

[dir=rtl] .slick-slide {
    float: right
}

.slick-slide img {
    display: block
}

.slick-slide.slick-loading img {
    display: none
}

.slick-slide.dragging img {
    pointer-events: none
}

.slick-initialized .slick-slide {
    display: block;
/*    height: 60px;
*//*    border-top: 18px solid #363245;
    border-left: 18px solid #363245;
    border-right: 18px solid #363245;*/
}

.slick-loading .slick-slide {
    visibility: hidden
}

.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent
}

.slick-arrow.slick-hidden {
    display: none
}

.slick-dots {
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 100px;
    width: 100%;

    background: #363245;
    transition: all .3s;
}

.slick-dots li{
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    border: none;
    color: #fff;
    font-size: 18px;
    font-weight: 300;
    line-height: 36px;
    letter-spacing: 1.05px;
    text-transform: uppercase;
}

.slick-dots li svg {
    margin-right: 10px;
    width: 15px;
    height: 15px;
}


@media screen and (max-width: 768px){
    .slick-dots {
        height: 80px;
    }

    .slick-dots li{
        font-size: 14px;
    }
}

@media screen and (max-width: 575px){
    .slick-dots {
        height: 50px;
    }

    .slick-dots li{
        font-size: 12px;
    }

    .slick-dots li svg {
        margin-right: 5px;
        width: 10px;
        height: 10px;
    }
}

@media screen and (max-width: 425px){
    .slick-dots li svg {
        display: none;
    }
}

.slick-active{
    background: #363245ed;
}

.main-three .slick-active{
    background: #b0a96f;
}

.xdsoft_datetimepicker {
    background: #fff;
    border-bottom: 1px solid #bbb;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-top: 1px solid #ccc;
    color: #333;
    padding: 8px;
    padding-left: 0;
    padding-top: 2px;
    position: absolute;
    z-index: 9999;
    box-sizing: border-box;
    display: none
}

.xdsoft_datetimepicker.xdsoft_rtl {
    padding: 8px 0 8px 8px
}

.xdsoft_datetimepicker iframe {
    position: absolute;
    left: 0;
    top: 0;
    width: 75px;
    height: 210px;
    background: transparent;
    border: none
}

.xdsoft_datetimepicker button {
    border: none!important
}

.xdsoft_noselect {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none
}

.xdsoft_noselect::selection {
    background: transparent
}

.xdsoft_noselect::-moz-selection {
    background: transparent
}

.xdsoft_datetimepicker.xdsoft_inline {
    display: inline-block;
    position: static;
    box-shadow: none
}

.xdsoft_datetimepicker * {
    box-sizing: border-box;
    padding: 0;
    margin: 0
}

.xdsoft_datetimepicker .xdsoft_datepicker,
.xdsoft_datetimepicker .xdsoft_timepicker {
    display: none
}

.xdsoft_datetimepicker .xdsoft_datepicker.active,
.xdsoft_datetimepicker .xdsoft_timepicker.active {
    display: block
}

.xdsoft_datetimepicker .xdsoft_datepicker {
    width: 224px;
    float: left;
    margin-left: 8px
}

.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_datepicker {
    float: right;
    margin-right: 8px;
    margin-left: 0
}

.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_datepicker {
    width: 256px
}

.xdsoft_datetimepicker .xdsoft_timepicker {
    width: 58px;
    float: left;
    text-align: center;
    margin-left: 8px;
    margin-top: 0
}

.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker {
    float: right;
    margin-right: 8px;
    margin-left: 0
}

.xdsoft_datetimepicker .xdsoft_datepicker.active+.xdsoft_timepicker {
    margin-top: 8px;
    margin-bottom: 3px
}

.xdsoft_datetimepicker .xdsoft_monthpicker {
    position: relative;
    text-align: center
}

.xdsoft_datetimepicker .xdsoft_label i,
.xdsoft_datetimepicker .xdsoft_next,
.xdsoft_datetimepicker .xdsoft_prev {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0NBRjI1NjM0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0NBRjI1NjQ0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDQ0FGMjU2MTQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDQ0FGMjU2MjQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoNEP54AAAIOSURBVHja7Jq9TsMwEMcxrZD4WpBYeKUCe+kTMCACHZh4BFfHO/AAIHZGFhYkBBsSEqxsLCAgXKhbXYOTxh9pfJVP+qutnZ5s/5Lz2Y5I03QhWji2GIcgAokWgfCxNvcOCCGKqiSqhUp0laHOne05vdEyGMfkdxJDVjgwDlEQgYQBgx+ULJaWSXXS6r/ER5FBVR8VfGftTKcITNs+a1XpcFoExREIDF14AVIFxgQUS+h520cdud6wNkC0UBw6BCO/HoCYwBhD8QCkQ/x1mwDyD4plh4D6DDV0TAGyo4HcawLIBBSLDkHeH0Mg2yVP3l4TQMZQDDsEOl/MgHQqhMNuE0D+oBh0CIr8MAKyazBH9WyBuKxDWgbXfjNf32TZ1KWm/Ap1oSk/R53UtQ5xTh3LUlMmT8gt6g51Q9p+SobxgJQ/qmsfZhWywGFSl0yBjCLJCMgXail3b7+rumdVJ2YRss4cN+r6qAHDkPWjPjdJCF4n9RmAD/V9A/Wp4NQassDjwlB6XBiCxcJQWmZZb8THFilfy/lfrTvLghq2TqTHrRMTKNJ0sIhdo15RT+RpyWwFdY96UZ/LdQKBGjcXpcc1AlSFEfLmouD+1knuxBDUVrvOBmoOC/rEcN7OQxKVeJTCiAdUzUJhA2Oez9QTkp72OTVcxDcXY8iKNkxGAJXmJCOQwOa6dhyXsOa6XwEGAKdeb5ET3rQdAAAAAElFTkSuQmCC)
}

.xdsoft_datetimepicker .xdsoft_label i {
    opacity: .5;
    background-position: -92px -19px;
    display: inline-block;
    width: 9px;
    height: 20px;
    vertical-align: middle
}

.xdsoft_datetimepicker .xdsoft_prev {
    float: left;
    background-position: -20px 0
}

.xdsoft_datetimepicker .xdsoft_next {
    float: right;
    background-position: 0 0
}

.xdsoft_datetimepicker .xdsoft_next,
.xdsoft_datetimepicker .xdsoft_prev {
    background-color: transparent;
    background-repeat: no-repeat;
    border: 0 none;
    cursor: pointer;
    display: block;
    height: 30px;
    opacity: .5;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    outline: medium none;
    overflow: hidden;
    padding: 0;
    position: relative;
    text-indent: 100%;
    white-space: nowrap;
    width: 20px;
    min-width: 0
}

.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_next,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev {
    float: none;
    background-position: -40px -15px;
    height: 15px;
    width: 30px;
    display: block;
    margin-left: 14px;
    margin-top: 7px
}

.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker .xdsoft_next,
.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker .xdsoft_prev {
    float: none;
    margin-left: 0;
    margin-right: 14px
}

.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev {
    background-position: -40px 0;
    margin-bottom: 7px;
    margin-top: 0
}

.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box {
    height: 151px;
    overflow: hidden;
    border-bottom: 1px solid #ddd
}

.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div {
    background: #f5f5f5;
    border-top: 1px solid #ddd;
    color: #666;
    font-size: 12px;
    text-align: center;
    border-collapse: collapse;
    cursor: pointer;
    border-bottom-width: 0;
    height: 25px;
    line-height: 25px
}

.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:first-child {
    border-top-width: 0
}

.xdsoft_datetimepicker .xdsoft_next:hover,
.xdsoft_datetimepicker .xdsoft_prev:hover {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"
}

.xdsoft_datetimepicker .xdsoft_label {
    display: inline;
    position: relative;
    z-index: 9999;
    margin: 0;
    padding: 5px 3px;
    font-size: 14px;
    line-height: 20px;
    font-weight: 700;
    background-color: #fff;
    float: left;
    width: 182px;
    text-align: center;
    cursor: pointer
}

.xdsoft_datetimepicker .xdsoft_label:hover>span {
    text-decoration: underline
}

.xdsoft_datetimepicker .xdsoft_label:hover i {
    opacity: 1
}

.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select {
    border: 1px solid #ccc;
    position: absolute;
    right: 0;
    top: 30px;
    z-index: 101;
    display: none;
    background: #fff;
    max-height: 160px;
    overflow-y: hidden
}

.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select.xdsoft_monthselect {
    right: -7px
}

.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select.xdsoft_yearselect {
    right: 2px
}

.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option:hover {
    color: #fff;
    background: #ff8000
}

.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option {
    padding: 2px 10px 2px 5px;
    text-decoration: none!important
}

.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option.xdsoft_current {
    background: red;
    box-shadow: inset 0 1px 3px 0 #178fe5;
    color: #fff;
    font-weight: 700
}

.xdsoft_datetimepicker .xdsoft_month {
    width: 100px;
    text-align: right
}

.xdsoft_datetimepicker .xdsoft_calendar {
    clear: both
}

.xdsoft_datetimepicker .xdsoft_year {
    width: 60px;
    margin-left: 5px
}

.xdsoft_datetimepicker .xdsoft_calendar table {
    border-collapse: collapse;
    width: 100%
}

.xdsoft_datetimepicker .xdsoft_calendar td>div {
    padding-right: 5px
}

.xdsoft_datetimepicker .xdsoft_calendar th {
    height: 25px
}

.xdsoft_datetimepicker .xdsoft_calendar td,
.xdsoft_datetimepicker .xdsoft_calendar th {
    width: 14.2857142%;
    background: #f5f5f5;
    border: 1px solid #ddd;
    color: #666;
    font-size: 12px;
    text-align: right;
    vertical-align: middle;
    padding: 0;
    border-collapse: collapse;
    cursor: pointer;
    height: 25px
}

.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar td,
.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar th {
    width: 12.5%
}

.xdsoft_datetimepicker .xdsoft_calendar th {
    background: #f1f1f1
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_today {
    color: red
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_default {
    background: red;
    box-shadow: inset 0 1px 4px 0 #ffb871;
    color: #000
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_mint {
    background: #c1ffc9;
    box-shadow: inset 0 1px 4px 0 #00dd1c;
    color: #000
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current {
    background: #3af;
    box-shadow: inset 0 1px 3px 0 #178fe5;
    color: #fff;
    font-weight: 700
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled,
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month,
.xdsoft_datetimepicker .xdsoft_time_box>div>div.xdsoft_disabled {
    opacity: .5;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    cursor: default
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month.xdsoft_disabled {
    opacity: .2;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)"
}

.xdsoft_datetimepicker .xdsoft_calendar td:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:hover {
    color: #fff!important;
    background: #ff8000!important;
    box-shadow: none!important
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current.xdsoft_disabled:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current.xdsoft_disabled:hover {
    background: #3af!important;
    box-shadow: inset 0 1px 3px 0 #178fe5!important;
    color: #fff!important
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_disabled:hover {
    color: inherit!important;
    background: inherit!important;
    box-shadow: inherit!important
}

.xdsoft_datetimepicker .xdsoft_calendar th {
    font-weight: 700;
    text-align: center;
    color: #999;
    cursor: default
}

.xdsoft_datetimepicker .xdsoft_copyright {
    color: #ccc!important;
    font-size: 10px;
    clear: both;
    float: none;
    margin-left: 8px
}

.xdsoft_datetimepicker .xdsoft_copyright a {
    color: #eee!important
}

.xdsoft_datetimepicker .xdsoft_copyright a:hover {
    color: #aaa!important
}

.xdsoft_time_box {
    position: relative;
    border: 1px solid #ccc
}

.xdsoft_scrollbar>.xdsoft_scroller {
    background: #ccc!important;
    height: 20px;
    border-radius: 3px
}

.xdsoft_scrollbar {
    position: absolute;
    width: 7px;
    right: 0;
    top: 0;
    bottom: 0;
    cursor: pointer
}

.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_scrollbar {
    left: 0;
    right: auto
}

.xdsoft_scroller_box {
    position: relative
}

.xdsoft_datetimepicker.xdsoft_dark {
    box-shadow: 0 5px 15px -5px hsla(0, 0%, 100%, .506);
    background: #f5f5f5;
    border: 1px solid #cbcbcb;
    color: inherit
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box {
    border-bottom: 1px solid #222
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box>div>div {
    background: #0a0a0a;
    border-top: 1px solid #222;
    color: #999
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label {
    background-color: #000
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label>.xdsoft_select {
    border: 1px solid #333;
    background: #000
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label>.xdsoft_select>div>.xdsoft_option:hover {
    color: #000;
    background: #007fff
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label>.xdsoft_select>div>.xdsoft_option.xdsoft_current {
    background: #c50;
    box-shadow: inset 0 1px 3px 0 #b03e00;
    color: #000
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label i,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_next,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_prev {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUExQUUzOTA0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUExQUUzOTE0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBQTFBRTM4RTQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBQTFBRTM4RjQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pp0VxGEAAAIASURBVHja7JrNSgMxEMebtgh+3MSLr1T1Xn2CHoSKB08+QmR8Bx9A8e7RixdB9CKCoNdexIugxFlJa7rNZneTbLIpM/CnNLsdMvNjM8l0mRCiQ9Ye61IKCAgZAUnH+mU3MMZaHYChBnJUDzWOFZdVfc5+ZFLbrWDeXPwbxIqrLLfaeS0hEBVGIRQCEiZoHQwtlGSByCCdYBl8g8egTTAWoKQMRBRBcZxYlhzhKegqMOageErsCHVkk3hXIFooDgHB1KkHIHVgzKB4ADJQ/A1jAFmAYhkQqA5TOBtocrKrgXwQA8gcFIuAIO8sQSA7hidvPwaQGZSaAYHOUWJABhWWw2EMIH9QagQERU4SArJXo0ZZL18uvaxejXt/Em8xjVBXmvFr1KVm/AJ10tRe2XnraNqaJvKE3KHuUbfK1E+VHB0q40/y3sdQSxY4FHWeKJCunP8UyDdqJZenT3ntVV5jIYCAh20vT7ioP8tpf6E2lfEMwERe+whV1MHjwZB7PBiCxcGQWwKZKD62lfGNnP/1poFAA60T7rF1UgcKd2id3KDeUS+oLWV8DfWAepOfq00CgQabi9zjcgJVYVD7PVzQUAUGAQkbNJTBICDhgwYTjDYD6XeW08ZKh+A4pYkzenOxXUbvZcWz7E8ykRMnIHGX1XPl+1m2vPYpL+2qdb8CDAARlKFEz/ZVkAAAAABJRU5ErkJggg==)
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th {
    background: #0a0a0a;
    border: 1px solid #222;
    color: #999
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th {
    background: #0e0e0e
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_today {
    color: #c50
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_highlighted_default {
    background: red;
    box-shadow: inset 0 1px 4px 0 #ffb871;
    color: #000
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_highlighted_mint {
    background: red;
    box-shadow: inset 0 1px 4px 0 #00dd1c;
    color: #000
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_current,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_default,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current {
    background: red;
    box-shadow: inset 0 1px 3px 0 #b03e00;
    color: #000
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td:hover,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box>div>div:hover {
    color: #000!important;
    background: #007fff!important
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th {
    color: #666
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright {
    color: #333!important
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a {
    color: #111!important
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a:hover {
    color: #555!important
}

.xdsoft_dark .xdsoft_time_box {
    border: 1px solid #333
}

.xdsoft_dark .xdsoft_scrollbar>.xdsoft_scroller {
    background: #333!important
}

.xdsoft_datetimepicker .xdsoft_save_selected {
    display: block;
    border: 1px solid #ddd!important;
    margin-top: 5px;
    width: 100%;
    color: #454551;
    font-size: 13px
}

.xdsoft_datetimepicker .blue-gradient-button {
    font-family: sans-serif;
    font-size: 12px;
    font-weight: 300;
    color: #82878c;
    height: 28px;
    position: relative;
    padding: 4px 17px 4px 33px;
    border: 1px solid #d7d8da;
    background: linear-gradient(180deg, #fff 0, #f4f8fa 73%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr="#fff", endColorstr="#f4f8fa", GradientType=0)
}

.xdsoft_datetimepicker .blue-gradient-button:focus,
.xdsoft_datetimepicker .blue-gradient-button:focus span,
.xdsoft_datetimepicker .blue-gradient-button:hover,
.xdsoft_datetimepicker .blue-gradient-button:hover span {
    color: #454551;
    background: linear-gradient(180deg, #f4f8fa 0, #fff 73%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr="#f4f8fa", endColorstr="#FFF", GradientType=0)
}

.intl-tel-input {
    position: relative;
    display: inline-block
}

.intl-tel-input * {
    box-sizing: border-box;
    -moz-box-sizing: border-box
}

.intl-tel-input .hide {
    display: none
}

.intl-tel-input .v-hide {
    visibility: hidden
}

.intl-tel-input input,
.intl-tel-input input[type=tel],
.intl-tel-input input[type=text] {
    position: relative;
    z-index: 0;
    margin-top: 0!important;
    margin-bottom: 0!important;
    padding-right: 36px;
    margin-right: 0
}

.intl-tel-input .flag-container {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    padding: 1px
}

.intl-tel-input .selected-flag {
    z-index: 1;
    position: relative;
    width: 36px;
    height: 100%;
    padding: 0 0 0 8px
}

.intl-tel-input .selected-flag .iti-flag {
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto
}

.intl-tel-input .selected-flag .iti-arrow {
    position: absolute;
    top: 50%;
    margin-top: -2px;
    right: 6px;
    width: 0;
    height: 0;
    border-left: 3px solid transparent;
    border-right: 3px solid transparent;
    border-top: 4px solid #555
}

.intl-tel-input .selected-flag .iti-arrow.up {
    border-top: none;
    border-bottom: 4px solid #555
}

.intl-tel-input .country-list {
    position: absolute;
    z-index: 2;
    list-style: none;
    text-align: left;
    padding: 0;
    margin: 0 0 0 -1px;
    box-shadow: 1px 1px 4px rgba(0, 0, 0, .2);
    background-color: #fff;
    border: 1px solid #ccc;
    white-space: nowrap;
    max-height: 200px;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch
}

.intl-tel-input .country-list.dropup {
    bottom: 100%;
    margin-bottom: -1px
}

.intl-tel-input .country-list .flag-box {
    display: inline-block;
    width: 20px
}

.intl-tel-input .country-list .divider {
    padding-bottom: 5px;
    margin-bottom: 5px;
    border-bottom: 1px solid #ccc
}

.intl-tel-input .country-list .country {
    padding: 5px 10px
}

.intl-tel-input .country-list .country .dial-code {
    color: #999
}

.intl-tel-input .country-list .country.highlight {
    background-color: rgba(0, 0, 0, .05)
}

.intl-tel-input .country-list .country-name,
.intl-tel-input .country-list .dial-code,
.intl-tel-input .country-list .flag-box {
    vertical-align: middle
}

.intl-tel-input .country-list .country-name,
.intl-tel-input .country-list .flag-box {
    margin-right: 6px
}

.intl-tel-input.allow-dropdown input,
.intl-tel-input.allow-dropdown input[type=tel],
.intl-tel-input.allow-dropdown input[type=text],
.intl-tel-input.separate-dial-code input,
.intl-tel-input.separate-dial-code input[type=tel],
.intl-tel-input.separate-dial-code input[type=text] {
    padding-right: 6px;
    padding-left: 52px;
    margin-left: 0
}

.intl-tel-input.allow-dropdown .flag-container,
.intl-tel-input.separate-dial-code .flag-container {
    right: auto;
    left: 0
}

.intl-tel-input.allow-dropdown .selected-flag,
.intl-tel-input.separate-dial-code .selected-flag {
    width: 46px
}

.intl-tel-input.allow-dropdown .flag-container:hover {
    cursor: pointer
}

.intl-tel-input.allow-dropdown .flag-container:hover .selected-flag {
    background-color: rgba(0, 0, 0, .05)
}

.intl-tel-input.allow-dropdown input[disabled]+.flag-container:hover,
.intl-tel-input.allow-dropdown input[readonly]+.flag-container:hover {
    cursor: default
}

.intl-tel-input.allow-dropdown input[disabled]+.flag-container:hover .selected-flag,
.intl-tel-input.allow-dropdown input[readonly]+.flag-container:hover .selected-flag {
    background-color: transparent
}

.intl-tel-input.separate-dial-code .selected-flag {
    background-color: rgba(0, 0, 0, .05);
    display: table
}

.intl-tel-input.separate-dial-code .selected-dial-code {
    display: table-cell;
    vertical-align: middle;
    padding-left: 28px
}

.intl-tel-input.separate-dial-code.iti-sdc-2 input,
.intl-tel-input.separate-dial-code.iti-sdc-2 input[type=tel],
.intl-tel-input.separate-dial-code.iti-sdc-2 input[type=text] {
    padding-left: 66px
}

.intl-tel-input.separate-dial-code.iti-sdc-2 .selected-flag {
    width: 60px
}

.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input,
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input[type=tel],
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input[type=text] {
    padding-left: 76px
}

.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 .selected-flag {
    width: 70px
}

.intl-tel-input.separate-dial-code.iti-sdc-3 input,
.intl-tel-input.separate-dial-code.iti-sdc-3 input[type=tel],
.intl-tel-input.separate-dial-code.iti-sdc-3 input[type=text] {
    padding-left: 74px
}

.intl-tel-input.separate-dial-code.iti-sdc-3 .selected-flag {
    width: 68px
}

.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input,
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=tel],
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=text] {
    padding-left: 84px
}

.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 .selected-flag {
    width: 78px
}

.intl-tel-input.separate-dial-code.iti-sdc-4 input,
.intl-tel-input.separate-dial-code.iti-sdc-4 input[type=tel],
.intl-tel-input.separate-dial-code.iti-sdc-4 input[type=text] {
    padding-left: 82px
}

.intl-tel-input.separate-dial-code.iti-sdc-4 .selected-flag {
    width: 76px
}

.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input,
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input[type=tel],
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input[type=text] {
    padding-left: 92px
}

.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 .selected-flag {
    width: 86px
}

.intl-tel-input.separate-dial-code.iti-sdc-5 input,
.intl-tel-input.separate-dial-code.iti-sdc-5 input[type=tel],
.intl-tel-input.separate-dial-code.iti-sdc-5 input[type=text] {
    padding-left: 90px
}

.intl-tel-input.separate-dial-code.iti-sdc-5 .selected-flag {
    width: 84px
}

.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input,
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input[type=tel],
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input[type=text] {
    padding-left: 100px
}

.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 .selected-flag {
    width: 94px
}

.intl-tel-input.iti-container {
    position: absolute;
    top: -1000px;
    left: -1000px;
    z-index: 1060;
    padding: 1px
}

.intl-tel-input.iti-container:hover {
    cursor: pointer
}

.iti-mobile .intl-tel-input.iti-container {
    top: 30px;
    bottom: 30px;
    left: 30px;
    right: 30px;
    position: fixed
}

.iti-mobile .intl-tel-input .country-list {
    max-height: 100%;
    width: 100%
}

.iti-mobile .intl-tel-input .country-list .country {
    padding: 10px;
    line-height: 1.5em
}

.iti-flag.be {
    width: 18px
}

.iti-flag.ch {
    width: 15px
}

.iti-flag.mc {
    width: 19px
}

.iti-flag.ne {
    width: 18px
}

.iti-flag.np {
    width: 13px
}

.iti-flag.va {
    width: 15px
}

.iti-flag.ac {
    height: 10px;
    background-position: 0 0
}

.iti-flag.ad {
    height: 14px;
    background-position: -22px 0
}

.iti-flag.ae {
    height: 10px;
    background-position: -44px 0
}

.iti-flag.af {
    height: 14px;
    background-position: -66px 0
}

.iti-flag.ag {
    height: 14px;
    background-position: -88px 0
}

.iti-flag.ai {
    height: 10px;
    background-position: -110px 0
}

.iti-flag.al {
    height: 15px;
    background-position: -132px 0
}

.iti-flag.am {
    height: 10px;
    background-position: -154px 0
}

.iti-flag.ao {
    height: 14px;
    background-position: -176px 0
}

.iti-flag.aq {
    height: 14px;
    background-position: -198px 0
}

.iti-flag.ar {
    height: 13px;
    background-position: -220px 0
}

.iti-flag.as {
    height: 10px;
    background-position: -242px 0
}

.iti-flag.at {
    height: 14px;
    background-position: -264px 0
}

.iti-flag.au {
    height: 10px;
    background-position: -286px 0
}

.iti-flag.aw {
    height: 14px;
    background-position: -308px 0
}

.iti-flag.ax {
    height: 13px;
    background-position: -330px 0
}

.iti-flag.az {
    height: 10px;
    background-position: -352px 0
}

.iti-flag.ba {
    height: 10px;
    background-position: -374px 0
}

.iti-flag.bb {
    height: 14px;
    background-position: -396px 0
}

.iti-flag.bd {
    height: 12px;
    background-position: -418px 0
}

.iti-flag.be {
    height: 15px;
    background-position: -440px 0
}

.iti-flag.bf {
    height: 14px;
    background-position: -460px 0
}

.iti-flag.bg {
    height: 12px;
    background-position: -482px 0
}

.iti-flag.bh {
    height: 12px;
    background-position: -504px 0
}

.iti-flag.bi {
    height: 12px;
    background-position: -526px 0
}

.iti-flag.bj {
    height: 14px;
    background-position: -548px 0
}

.iti-flag.bl {
    height: 14px;
    background-position: -570px 0
}

.iti-flag.bm {
    height: 10px;
    background-position: -592px 0
}

.iti-flag.bn {
    height: 10px;
    background-position: -614px 0
}

.iti-flag.bo {
    height: 14px;
    background-position: -636px 0
}

.iti-flag.bq {
    height: 14px;
    background-position: -658px 0
}

.iti-flag.br {
    height: 14px;
    background-position: -680px 0
}

.iti-flag.bs {
    height: 10px;
    background-position: -702px 0
}

.iti-flag.bt {
    height: 14px;
    background-position: -724px 0
}

.iti-flag.bv {
    height: 15px;
    background-position: -746px 0
}

.iti-flag.bw {
    height: 14px;
    background-position: -768px 0
}

.iti-flag.by {
    height: 10px;
    background-position: -790px 0
}

.iti-flag.bz {
    height: 14px;
    background-position: -812px 0
}

.iti-flag.ca {
    height: 10px;
    background-position: -834px 0
}

.iti-flag.cc {
    height: 10px;
    background-position: -856px 0
}

.iti-flag.cd {
    height: 15px;
    background-position: -878px 0
}

.iti-flag.cf {
    height: 14px;
    background-position: -900px 0
}

.iti-flag.cg {
    height: 14px;
    background-position: -922px 0
}

.iti-flag.ch {
    height: 15px;
    background-position: -944px 0
}

.iti-flag.ci {
    height: 14px;
    background-position: -961px 0
}

.iti-flag.ck {
    height: 10px;
    background-position: -983px 0
}

.iti-flag.cl {
    height: 14px;
    background-position: -1005px 0
}

.iti-flag.cm {
    height: 14px;
    background-position: -1027px 0
}

.iti-flag.cn {
    height: 14px;
    background-position: -1049px 0
}

.iti-flag.co {
    height: 14px;
    background-position: -1071px 0
}

.iti-flag.cp {
    height: 14px;
    background-position: -1093px 0
}

.iti-flag.cr {
    height: 12px;
    background-position: -1115px 0
}

.iti-flag.cu {
    height: 10px;
    background-position: -1137px 0
}

.iti-flag.cv {
    height: 12px;
    background-position: -1159px 0
}

.iti-flag.cw {
    height: 14px;
    background-position: -1181px 0
}

.iti-flag.cx {
    height: 10px;
    background-position: -1203px 0
}

.iti-flag.cy {
    height: 14px;
    background-position: -1225px 0
}

.iti-flag.cz {
    height: 14px;
    background-position: -1247px 0
}

.iti-flag.de {
    height: 12px;
    background-position: -1269px 0
}

.iti-flag.dg {
    height: 10px;
    background-position: -1291px 0
}

.iti-flag.dj {
    height: 14px;
    background-position: -1313px 0
}

.iti-flag.dk {
    height: 15px;
    background-position: -1335px 0
}

.iti-flag.dm {
    height: 10px;
    background-position: -1357px 0
}

.iti-flag.do {
    height: 14px;
    background-position: -1379px 0
}

.iti-flag.dz {
    height: 14px;
    background-position: -1401px 0
}

.iti-flag.ea {
    height: 14px;
    background-position: -1423px 0
}

.iti-flag.ec {
    height: 14px;
    background-position: -1445px 0
}

.iti-flag.ee {
    height: 13px;
    background-position: -1467px 0
}

.iti-flag.eg {
    height: 14px;
    background-position: -1489px 0
}

.iti-flag.eh {
    height: 10px;
    background-position: -1511px 0
}

.iti-flag.er {
    height: 10px;
    background-position: -1533px 0
}

.iti-flag.es {
    height: 14px;
    background-position: -1555px 0
}

.iti-flag.et {
    height: 10px;
    background-position: -1577px 0
}

.iti-flag.eu {
    height: 14px;
    background-position: -1599px 0
}

.iti-flag.fi {
    height: 12px;
    background-position: -1621px 0
}

.iti-flag.fj {
    height: 10px;
    background-position: -1643px 0
}

.iti-flag.fk {
    height: 10px;
    background-position: -1665px 0
}

.iti-flag.fm {
    height: 11px;
    background-position: -1687px 0
}

.iti-flag.fo {
    height: 15px;
    background-position: -1709px 0
}

.iti-flag.fr {
    height: 14px;
    background-position: -1731px 0
}

.iti-flag.ga {
    height: 15px;
    background-position: -1753px 0
}

.iti-flag.gb {
    height: 10px;
    background-position: -1775px 0
}

.iti-flag.gd {
    height: 12px;
    background-position: -1797px 0
}

.iti-flag.ge {
    height: 14px;
    background-position: -1819px 0
}

.iti-flag.gf {
    height: 14px;
    background-position: -1841px 0
}

.iti-flag.gg {
    height: 14px;
    background-position: -1863px 0
}

.iti-flag.gh {
    height: 14px;
    background-position: -1885px 0
}

.iti-flag.gi {
    height: 10px;
    background-position: -1907px 0
}

.iti-flag.gl {
    height: 14px;
    background-position: -1929px 0
}

.iti-flag.gm {
    height: 14px;
    background-position: -1951px 0
}

.iti-flag.gn {
    height: 14px;
    background-position: -1973px 0
}

.iti-flag.gp {
    height: 14px;
    background-position: -1995px 0
}

.iti-flag.gq {
    height: 14px;
    background-position: -2017px 0
}

.iti-flag.gr {
    height: 14px;
    background-position: -2039px 0
}

.iti-flag.gs {
    height: 10px;
    background-position: -2061px 0
}

.iti-flag.gt {
    height: 13px;
    background-position: -2083px 0
}

.iti-flag.gu {
    height: 11px;
    background-position: -2105px 0
}

.iti-flag.gw {
    height: 10px;
    background-position: -2127px 0
}

.iti-flag.gy {
    height: 12px;
    background-position: -2149px 0
}

.iti-flag.hk {
    height: 14px;
    background-position: -2171px 0
}

.iti-flag.hm {
    height: 10px;
    background-position: -2193px 0
}

.iti-flag.hn {
    height: 10px;
    background-position: -2215px 0
}

.iti-flag.hr {
    height: 10px;
    background-position: -2237px 0
}

.iti-flag.ht {
    height: 12px;
    background-position: -2259px 0
}

.iti-flag.hu {
    height: 10px;
    background-position: -2281px 0
}

.iti-flag.ic {
    height: 14px;
    background-position: -2303px 0
}

.iti-flag.id {
    height: 14px;
    background-position: -2325px 0
}

.iti-flag.ie {
    height: 10px;
    background-position: -2347px 0
}

.iti-flag.il {
    height: 15px;
    background-position: -2369px 0
}

.iti-flag.im {
    height: 10px;
    background-position: -2391px 0
}

.iti-flag.in {
    height: 14px;
    background-position: -2413px 0
}

.iti-flag.io {
    height: 10px;
    background-position: -2435px 0
}

.iti-flag.iq {
    height: 14px;
    background-position: -2457px 0
}

.iti-flag.ir {
    height: 12px;
    background-position: -2479px 0
}

.iti-flag.is {
    height: 15px;
    background-position: -2501px 0
}

.iti-flag.it {
    height: 14px;
    background-position: -2523px 0
}

.iti-flag.je {
    height: 12px;
    background-position: -2545px 0
}

.iti-flag.jm {
    height: 10px;
    background-position: -2567px 0
}

.iti-flag.jo {
    height: 10px;
    background-position: -2589px 0
}

.iti-flag.jp {
    height: 14px;
    background-position: -2611px 0
}

.iti-flag.ke {
    height: 14px;
    background-position: -2633px 0
}

.iti-flag.kg {
    height: 12px;
    background-position: -2655px 0
}

.iti-flag.kh {
    height: 13px;
    background-position: -2677px 0
}

.iti-flag.ki {
    height: 10px;
    background-position: -2699px 0
}

.iti-flag.km {
    height: 12px;
    background-position: -2721px 0
}

.iti-flag.kn {
    height: 14px;
    background-position: -2743px 0
}

.iti-flag.kp {
    height: 10px;
    background-position: -2765px 0
}

.iti-flag.kr {
    height: 14px;
    background-position: -2787px 0
}

.iti-flag.kw {
    height: 10px;
    background-position: -2809px 0
}

.iti-flag.ky {
    height: 10px;
    background-position: -2831px 0
}

.iti-flag.kz {
    height: 10px;
    background-position: -2853px 0
}

.iti-flag.la {
    height: 14px;
    background-position: -2875px 0
}

.iti-flag.lb {
    height: 14px;
    background-position: -2897px 0
}

.iti-flag.lc {
    height: 10px;
    background-position: -2919px 0
}

.iti-flag.li {
    height: 12px;
    background-position: -2941px 0
}

.iti-flag.lk {
    height: 10px;
    background-position: -2963px 0
}

.iti-flag.lr {
    height: 11px;
    background-position: -2985px 0
}

.iti-flag.ls {
    height: 14px;
    background-position: -3007px 0
}

.iti-flag.lt {
    height: 12px;
    background-position: -3029px 0
}

.iti-flag.lu {
    height: 12px;
    background-position: -3051px 0
}

.iti-flag.lv {
    height: 10px;
    background-position: -3073px 0
}

.iti-flag.ly {
    height: 10px;
    background-position: -3095px 0
}

.iti-flag.ma {
    height: 14px;
    background-position: -3117px 0
}

.iti-flag.mc {
    height: 15px;
    background-position: -3139px 0
}

.iti-flag.md {
    height: 10px;
    background-position: -3160px 0
}

.iti-flag.me {
    height: 10px;
    background-position: -3182px 0
}

.iti-flag.mf {
    height: 14px;
    background-position: -3204px 0
}

.iti-flag.mg {
    height: 14px;
    background-position: -3226px 0
}

.iti-flag.mh {
    height: 11px;
    background-position: -3248px 0
}

.iti-flag.mk {
    height: 10px;
    background-position: -3270px 0
}

.iti-flag.ml {
    height: 14px;
    background-position: -3292px 0
}

.iti-flag.mm {
    height: 14px;
    background-position: -3314px 0
}

.iti-flag.mn {
    height: 10px;
    background-position: -3336px 0
}

.iti-flag.mo {
    height: 14px;
    background-position: -3358px 0
}

.iti-flag.mp {
    height: 10px;
    background-position: -3380px 0
}

.iti-flag.mq {
    height: 14px;
    background-position: -3402px 0
}

.iti-flag.mr {
    height: 14px;
    background-position: -3424px 0
}

.iti-flag.ms {
    height: 10px;
    background-position: -3446px 0
}

.iti-flag.mt {
    height: 14px;
    background-position: -3468px 0
}

.iti-flag.mu {
    height: 14px;
    background-position: -3490px 0
}

.iti-flag.mv {
    height: 14px;
    background-position: -3512px 0
}

.iti-flag.mw {
    height: 14px;
    background-position: -3534px 0
}

.iti-flag.mx {
    height: 12px;
    background-position: -3556px 0
}

.iti-flag.my {
    height: 10px;
    background-position: -3578px 0
}

.iti-flag.mz {
    height: 14px;
    background-position: -3600px 0
}

.iti-flag.na {
    height: 14px;
    background-position: -3622px 0
}

.iti-flag.nc {
    height: 10px;
    background-position: -3644px 0
}

.iti-flag.ne {
    height: 15px;
    background-position: -3666px 0
}

.iti-flag.nf {
    height: 10px;
    background-position: -3686px 0
}

.iti-flag.ng {
    height: 10px;
    background-position: -3708px 0
}

.iti-flag.ni {
    height: 12px;
    background-position: -3730px 0
}

.iti-flag.nl {
    height: 14px;
    background-position: -3752px 0
}

.iti-flag.no {
    height: 15px;
    background-position: -3774px 0
}

.iti-flag.np {
    height: 15px;
    background-position: -3796px 0
}

.iti-flag.nr {
    height: 10px;
    background-position: -3811px 0
}

.iti-flag.nu {
    height: 10px;
    background-position: -3833px 0
}

.iti-flag.nz {
    height: 10px;
    background-position: -3855px 0
}

.iti-flag.om {
    height: 10px;
    background-position: -3877px 0
}

.iti-flag.pa {
    height: 14px;
    background-position: -3899px 0
}

.iti-flag.pe {
    height: 14px;
    background-position: -3921px 0
}

.iti-flag.pf {
    height: 14px;
    background-position: -3943px 0
}

.iti-flag.pg {
    height: 15px;
    background-position: -3965px 0
}

.iti-flag.ph {
    height: 10px;
    background-position: -3987px 0
}

.iti-flag.pk {
    height: 14px;
    background-position: -4009px 0
}

.iti-flag.pl {
    height: 13px;
    background-position: -4031px 0
}

.iti-flag.pm {
    height: 14px;
    background-position: -4053px 0
}

.iti-flag.pn {
    height: 10px;
    background-position: -4075px 0
}

.iti-flag.pr {
    height: 14px;
    background-position: -4097px 0
}

.iti-flag.ps {
    height: 10px;
    background-position: -4119px 0
}

.iti-flag.pt {
    height: 14px;
    background-position: -4141px 0
}

.iti-flag.pw {
    height: 13px;
    background-position: -4163px 0
}

.iti-flag.py {
    height: 11px;
    background-position: -4185px 0
}

.iti-flag.qa {
    height: 8px;
    background-position: -4207px 0
}

.iti-flag.re {
    height: 14px;
    background-position: -4229px 0
}

.iti-flag.ro {
    height: 14px;
    background-position: -4251px 0
}

.iti-flag.rs {
    height: 14px;
    background-position: -4273px 0
}

.iti-flag.ru {
    height: 14px;
    background-position: -4295px 0
}

.iti-flag.rw {
    height: 14px;
    background-position: -4317px 0
}

.iti-flag.sa {
    height: 14px;
    background-position: -4339px 0
}

.iti-flag.sb {
    height: 10px;
    background-position: -4361px 0
}

.iti-flag.sc {
    height: 10px;
    background-position: -4383px 0
}

.iti-flag.sd {
    height: 10px;
    background-position: -4405px 0
}

.iti-flag.se {
    height: 13px;
    background-position: -4427px 0
}

.iti-flag.sg {
    height: 14px;
    background-position: -4449px 0
}

.iti-flag.sh {
    height: 10px;
    background-position: -4471px 0
}

.iti-flag.si {
    height: 10px;
    background-position: -4493px 0
}

.iti-flag.sj {
    height: 15px;
    background-position: -4515px 0
}

.iti-flag.sk {
    height: 14px;
    background-position: -4537px 0
}

.iti-flag.sl {
    height: 14px;
    background-position: -4559px 0
}

.iti-flag.sm {
    height: 15px;
    background-position: -4581px 0
}

.iti-flag.sn {
    height: 14px;
    background-position: -4603px 0
}

.iti-flag.so {
    height: 14px;
    background-position: -4625px 0
}

.iti-flag.sr {
    height: 14px;
    background-position: -4647px 0
}

.iti-flag.ss {
    height: 10px;
    background-position: -4669px 0
}

.iti-flag.st {
    height: 10px;
    background-position: -4691px 0
}

.iti-flag.sv {
    height: 12px;
    background-position: -4713px 0
}

.iti-flag.sx {
    height: 14px;
    background-position: -4735px 0
}

.iti-flag.sy {
    height: 14px;
    background-position: -4757px 0
}

.iti-flag.sz {
    height: 14px;
    background-position: -4779px 0
}

.iti-flag.ta {
    height: 10px;
    background-position: -4801px 0
}

.iti-flag.tc {
    height: 10px;
    background-position: -4823px 0
}

.iti-flag.td {
    height: 14px;
    background-position: -4845px 0
}

.iti-flag.tf {
    height: 14px;
    background-position: -4867px 0
}

.iti-flag.tg {
    height: 13px;
    background-position: -4889px 0
}

.iti-flag.th {
    height: 14px;
    background-position: -4911px 0
}

.iti-flag.tj {
    height: 10px;
    background-position: -4933px 0
}

.iti-flag.tk {
    height: 10px;
    background-position: -4955px 0
}

.iti-flag.tl {
    height: 10px;
    background-position: -4977px 0
}

.iti-flag.tm {
    height: 14px;
    background-position: -4999px 0
}

.iti-flag.tn {
    height: 14px;
    background-position: -5021px 0
}

.iti-flag.to {
    height: 10px;
    background-position: -5043px 0
}

.iti-flag.tr {
    height: 14px;
    background-position: -5065px 0
}

.iti-flag.tt {
    height: 12px;
    background-position: -5087px 0
}

.iti-flag.tv {
    height: 10px;
    background-position: -5109px 0
}

.iti-flag.tw {
    height: 14px;
    background-position: -5131px 0
}

.iti-flag.tz {
    height: 14px;
    background-position: -5153px 0
}

.iti-flag.ua {
    height: 14px;
    background-position: -5175px 0
}

.iti-flag.ug {
    height: 14px;
    background-position: -5197px 0
}

.iti-flag.um {
    height: 11px;
    background-position: -5219px 0
}

.iti-flag.un {
    height: 14px;
    background-position: -5241px 0
}

.iti-flag.us {
    height: 11px;
    background-position: -5263px 0
}

.iti-flag.uy {
    height: 14px;
    background-position: -5285px 0
}

.iti-flag.uz {
    height: 10px;
    background-position: -5307px 0
}

.iti-flag.va {
    height: 15px;
    background-position: -5329px 0
}

.iti-flag.vc {
    height: 14px;
    background-position: -5346px 0
}

.iti-flag.ve {
    height: 14px;
    background-position: -5368px 0
}

.iti-flag.vg {
    height: 10px;
    background-position: -5390px 0
}

.iti-flag.vi {
    height: 14px;
    background-position: -5412px 0
}

.iti-flag.vn {
    height: 14px;
    background-position: -5434px 0
}

.iti-flag.vu {
    height: 12px;
    background-position: -5456px 0
}

.iti-flag.wf {
    height: 14px;
    background-position: -5478px 0
}

.iti-flag.ws {
    height: 10px;
    background-position: -5500px 0
}

.iti-flag.xk {
    height: 15px;
    background-position: -5522px 0
}

.iti-flag.ye {
    height: 14px;
    background-position: -5544px 0
}

.iti-flag.yt {
    height: 14px;
    background-position: -5566px 0
}

.iti-flag.za {
    height: 14px;
    background-position: -5588px 0
}

.iti-flag.zm {
    height: 14px;
    background-position: -5610px 0
}

.iti-flag.zw {
    height: 10px;
    background-position: -5632px 0
}

.iti-flag {
    width: 20px;
    height: 15px;
    box-shadow: 0 0 1px 0 #888;
    background-image: url(../img/flags.png);
    background-repeat: no-repeat;
    background-color: #dbdbdb;
    background-position: 20px 0
}

.iti-flag.np {
    background-color: transparent
}


/*!Ion.RangeSlider, 2.3.0, © Denis Ineshin, 2010 - 2018, IonDen.com, Build date: 2018-12-11 23:23:51*/

.irs {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-size: 12px;
    font-family: Arial, sans-serif
}

.irs,
.irs-line {
    position: relative;
    display: block
}

.irs-line {
    overflow: hidden;
    outline: none!important
}

.irs-bar {
    display: block
}

.irs-bar,
.irs-shadow {
    position: absolute;
    left: 0;
    width: 0
}

.irs-shadow {
    display: none
}

.irs-handle {
    position: absolute;
    display: block;
    box-sizing: border-box;
    cursor: default;
    z-index: 1
}

.irs-handle.type_last {
    z-index: 2
}

.irs-max,
.irs-min {
    position: absolute;
    display: block;
    cursor: default
}

.irs-min {
    left: 0
}

.irs-max {
    right: 0
}

.irs-from,
.irs-single,
.irs-to {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    cursor: default;
    white-space: nowrap
}

.irs-grid {
    position: absolute;
    display: none;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 20px
}

.irs-with-grid .irs-grid {
    display: block
}

.irs-grid-pol {
    position: absolute;
    top: 0;
    left: 0;
    width: 1px;
    height: 8px;
    background: #000
}

.irs-grid-pol.small {
    height: 4px
}

.irs-grid-text {
    position: absolute;
    bottom: 0;
    left: 0;
    white-space: nowrap;
    text-align: center;
    font-size: 9px;
    line-height: 9px;
    padding: 0 3px;
    color: #000
}

.irs-disable-mask {
    position: absolute;
    display: block;
    top: 0;
    left: -1%;
    width: 102%;
    height: 100%;
    cursor: default;
    background: transparent;
    z-index: 2
}

.lt-ie9 .irs-disable-mask {
    background: #000;
    filter: alpha(opacity=0);
    cursor: not-allowed
}

.irs-disabled {
    opacity: .4
}

.irs-hidden-input {
    position: absolute!important;
    display: block!important;
    top: 0!important;
    left: 0!important;
    width: 0!important;
    height: 0!important;
    font-size: 0!important;
    line-height: 0!important;
    padding: 0!important;
    margin: 0!important;
    overflow: hidden;
    outline: none!important;
    z-index: -9999!important;
    background: none!important;
    border-style: solid!important;
    border-color: transparent!important
}

.irs--flat {
    height: 40px
}

.irs--flat.irs-with-grid {
    height: 60px
}

.irs--flat .irs-line {
    top: 25px;
    height: 12px;
    background-color: #e1e4e9;
    border-radius: 4px
}

.irs--flat .irs-bar {
    top: 25px;
    height: 12px;
    background-color: #ed5565
}

.irs--flat .irs-bar--single {
    border-radius: 4px 0 0 4px
}

.irs--flat .irs-shadow {
    height: 1px;
    bottom: 16px;
    background-color: #e1e4e9
}

.irs--flat .irs-handle {
    top: 22px;
    width: 16px;
    height: 18px;
    background-color: transparent
}

.irs--flat .irs-handle>i:first-child {
    position: absolute;
    display: block;
    top: 0;
    left: 50%;
    width: 2px;
    height: 100%;
    margin-left: -1px;
    background-color: #da4453
}

.irs--flat .irs-handle.state_hover>i:first-child,
.irs--flat .irs-handle:hover>i:first-child {
    background-color: #a43540
}

.irs--flat .irs-max,
.irs--flat .irs-min {
    top: 0;
    padding: 1px 3px;
    color: #999;
    font-size: 10px;
    line-height: 1.333;
    text-shadow: none;
    background-color: #e1e4e9;
    border-radius: 4px
}

.irs--flat .irs-from,
.irs--flat .irs-single,
.irs--flat .irs-to {
    color: #fff;
    font-size: 10px;
    line-height: 1.333;
    text-shadow: none;
    padding: 1px 5px;
    background-color: #ed5565;
    border-radius: 4px
}

.irs--flat .irs-from:before,
.irs--flat .irs-single:before,
.irs--flat .irs-to:before {
    position: absolute;
    display: block;
    content: "";
    bottom: -6px;
    left: 50%;
    width: 0;
    height: 0;
    margin-left: -3px;
    overflow: hidden;
    border: 3px solid transparent;
    border-top-color: #ed5565
}

.irs--flat .irs-grid-pol {
    background-color: #e1e4e9
}

.irs--flat .irs-grid-text {
    color: #999
}

.irs--big {
    height: 55px
}

.irs--big.irs-with-grid {
    height: 70px
}

.irs--big .irs-line {
    top: 33px;
    height: 12px;
    background-color: #fff;
    background: linear-gradient(180deg, #ddd -50%, #fff 150%);
    border: 1px solid #ccc;
    border-radius: 12px
}

.irs--big .irs-bar {
    top: 33px;
    height: 12px;
    background-color: #92bce0;
    border: 1px solid #428bca;
    background: linear-gradient(180deg, #fff 0, #428bca 30%, #b9d4ec);
    box-shadow: inset 0 0 1px 1px hsla(0, 0%, 100%, .5)
}

.irs--big .irs-bar--single {
    border-radius: 12px 0 0 12px
}

.irs--big .irs-shadow {
    height: 1px;
    bottom: 16px;
    background-color: rgba(66, 139, 202, .5)
}

.irs--big .irs-handle {
    top: 25px;
    width: 30px;
    height: 30px;
    border: 1px solid rgba(0, 0, 0, .3);
    background-color: #cbcfd5;
    background: linear-gradient(180deg, #fff 0, #b4b9be 30%, #fff);
    box-shadow: 1px 1px 2px rgba(0, 0, 0, .2), inset 0 0 3px 1px #fff;
    border-radius: 30px
}

.irs--big .irs-handle.state_hover,
.irs--big .irs-handle:hover {
    border-color: rgba(0, 0, 0, .45);
    background-color: #939ba7;
    background: linear-gradient(180deg, #fff 0, #919ba5 30%, #fff)
}

.irs--big .irs-max,
.irs--big .irs-min {
    top: 0;
    padding: 1px 5px;
    color: #fff;
    text-shadow: none;
    background-color: #9f9f9f;
    border-radius: 3px
}

.irs--big .irs-from,
.irs--big .irs-single,
.irs--big .irs-to {
    color: #fff;
    text-shadow: none;
    padding: 1px 5px;
    background-color: #428bca;
    background: linear-gradient(180deg, #428bca 0, #3071a9);
    border-radius: 3px
}

.irs--big .irs-grid-pol {
    background-color: #428bca
}

.irs--big .irs-grid-text {
    color: #428bca
}

.irs--modern,
.irs--modern.irs-with-grid {
    height: 55px
}

.irs--modern .irs-line {
    top: 25px;
    height: 5px;
    background-color: #d1d6e0;
    background: linear-gradient(180deg, #e0e4ea 0, #d1d6e0);
    border: 1px solid #a3adc1;
    border-bottom-width: 0;
    border-radius: 5px
}

.irs--modern .irs-bar {
    top: 25px;
    height: 5px;
    background: #20b426;
    background: linear-gradient(180deg, #20b426 0, #18891d)
}

.irs--modern .irs-bar--single {
    border-radius: 5px 0 0 5px
}

.irs--modern .irs-shadow {
    height: 1px;
    bottom: 21px;
    background-color: rgba(209, 214, 224, .5)
}

.irs--modern .irs-handle {
    top: 37px;
    width: 12px;
    height: 13px;
    border: 1px solid #a3adc1;
    border-top-width: 0;
    box-shadow: 1px 1px 1px rgba(0, 0, 0, .1);
    border-radius: 0 0 3px 3px
}

.irs--modern .irs-handle>i:first-child {
    position: absolute;
    display: block;
    top: -4px;
    left: 1px;
    width: 6px;
    height: 6px;
    border: 1px solid #a3adc1;
    background: #fff;
    transform: rotate(45deg)
}

.irs--modern .irs-handle>i:nth-child(2) {
    position: absolute;
    display: block;
    box-sizing: border-box;
    top: 0;
    left: 0;
    width: 10px;
    height: 12px;
    background: #e9e6e6;
    background: linear-gradient(180deg, #fff 0, #e9e6e6);
    border-radius: 0 0 3px 3px
}

.irs--modern .irs-handle>i:nth-child(3) {
    position: absolute;
    display: block;
    box-sizing: border-box;
    top: 3px;
    left: 3px;
    width: 4px;
    height: 5px;
    border-left: 1px solid #a3adc1;
    border-right: 1px solid #a3adc1
}

.irs--modern .irs-handle.state_hover,
.irs--modern .irs-handle:hover {
    border-color: #7685a2;
    background: #c3c7cd;
    background: linear-gradient(180deg, #fff 0, #919ba5 30%, #fff)
}

.irs--modern .irs-handle.state_hover>i:first-child,
.irs--modern .irs-handle:hover>i:first-child {
    border-color: #7685a2
}

.irs--modern .irs-handle.state_hover>i:nth-child(3),
.irs--modern .irs-handle:hover>i:nth-child(3) {
    border-color: #48536a
}

.irs--modern .irs-max,
.irs--modern .irs-min {
    top: 0;
    font-size: 10px;
    line-height: 1.333;
    text-shadow: none;
    padding: 1px 5px;
    color: #fff;
    background-color: #d1d6e0;
    border-radius: 5px
}

.irs--modern .irs-from,
.irs--modern .irs-single,
.irs--modern .irs-to {
    font-size: 10px;
    line-height: 1.333;
    text-shadow: none;
    padding: 1px 5px;
    background-color: #20b426;
    color: #fff;
    border-radius: 5px
}

.irs--modern .irs-from:before,
.irs--modern .irs-single:before,
.irs--modern .irs-to:before {
    position: absolute;
    display: block;
    content: "";
    bottom: -6px;
    left: 50%;
    width: 0;
    height: 0;
    margin-left: -3px;
    overflow: hidden;
    border: 3px solid transparent;
    border-top-color: #20b426
}

.irs--modern .irs-grid {
    height: 25px
}

.irs--modern .irs-grid-pol {
    background-color: #dedede
}

.irs--modern .irs-grid-text {
    color: silver;
    font-size: 13px
}

.irs--sharp {
    height: 50px;
    font-size: 12px;
    line-height: 1
}

.irs--sharp.irs-with-grid {
    height: 57px
}

.irs--sharp .irs-line {
    top: 30px;
    height: 2px;
    background-color: #000;
    border-radius: 2px
}

.irs--sharp .irs-bar {
    top: 30px;
    height: 2px;
    background-color: #ee22fa
}

.irs--sharp .irs-bar--single {
    border-radius: 2px 0 0 2px
}

.irs--sharp .irs-shadow {
    height: 1px;
    bottom: 21px;
    background-color: rgba(0, 0, 0, .5)
}

.irs--sharp .irs-handle {
    top: 25px;
    width: 10px;
    height: 10px;
    background-color: #a804b2
}

.irs--sharp .irs-handle>i:first-child {
    position: absolute;
    display: block;
    top: 100%;
    left: 0;
    width: 0;
    height: 0;
    border: 5px solid transparent;
    border-top-color: #a804b2
}

.irs--sharp .irs-handle.state_hover,
.irs--sharp .irs-handle:hover {
    background-color: #000
}

.irs--sharp .irs-handle.state_hover>i:first-child,
.irs--sharp .irs-handle:hover>i:first-child {
    border-top-color: #000
}

.irs--sharp .irs-max,
.irs--sharp .irs-min {
    color: #fff;
    font-size: 14px;
    line-height: 1;
    top: 0;
    padding: 3px 4px;
    opacity: .4;
    background-color: #a804b2;
    border-radius: 2px
}

.irs--sharp .irs-from,
.irs--sharp .irs-single,
.irs--sharp .irs-to {
    font-size: 14px;
    line-height: 1;
    text-shadow: none;
    padding: 3px 4px;
    background-color: #a804b2;
    color: #fff;
    border-radius: 2px
}

.irs--sharp .irs-from:before,
.irs--sharp .irs-single:before,
.irs--sharp .irs-to:before {
    position: absolute;
    display: block;
    content: "";
    bottom: -6px;
    left: 50%;
    width: 0;
    height: 0;
    margin-left: -3px;
    overflow: hidden;
    border: 3px solid transparent;
    border-top-color: #a804b2
}

.irs--sharp .irs-grid {
    height: 25px
}

.irs--sharp .irs-grid-pol {
    background-color: #dedede
}

.irs--sharp .irs-grid-text {
    color: silver;
    font-size: 13px
}

.irs--round {
    height: 50px
}

.irs--round.irs-with-grid {
    height: 65px
}

.irs--round .irs-line {
    top: 36px;
    height: 4px;
    background-color: #dee4ec;
    border-radius: 4px
}

.irs--round .irs-bar {
    top: 36px;
    height: 4px;
    background-color: #006cfa
}

.irs--round .irs-bar--single {
    border-radius: 4px 0 0 4px
}

.irs--round .irs-shadow {
    height: 4px;
    bottom: 21px;
    background-color: rgba(222, 228, 236, .5)
}

.irs--round .irs-handle {
    top: 26px;
    width: 24px;
    height: 24px;
    border: 4px solid #006cfa;
    background-color: #fff;
    border-radius: 24px;
    box-shadow: 0 1px 3px rgba(0, 0, 255, .3)
}

.irs--round .irs-handle.state_hover,
.irs--round .irs-handle:hover {
    background-color: #f0f6ff
}

.irs--round .irs-max,
.irs--round .irs-min {
    color: #333;
    font-size: 14px;
    line-height: 1;
    top: 0;
    padding: 3px 5px;
    background-color: rgba(0, 0, 0, .1);
    border-radius: 4px
}

.irs--round .irs-from,
.irs--round .irs-single,
.irs--round .irs-to {
    font-size: 14px;
    line-height: 1;
    text-shadow: none;
    padding: 3px 5px;
    background-color: #006cfa;
    color: #fff;
    border-radius: 4px
}

.irs--round .irs-from:before,
.irs--round .irs-single:before,
.irs--round .irs-to:before {
    position: absolute;
    display: block;
    content: "";
    bottom: -6px;
    left: 50%;
    width: 0;
    height: 0;
    margin-left: -3px;
    overflow: hidden;
    border: 3px solid transparent;
    border-top-color: #006cfa
}

.irs--round .irs-grid {
    height: 25px
}

.irs--round .irs-grid-pol {
    background-color: #dedede
}

.irs--round .irs-grid-text {
    color: silver;
    font-size: 13px
}

.irs--square {
    height: 50px
}

.irs--square.irs-with-grid {
    height: 60px
}

.irs--square .irs-line {
    top: 31px;
    height: 4px;
    background-color: #dedede
}

.irs--square .irs-bar {
    top: 31px;
    height: 4px;
    background-color: #000
}

.irs--square .irs-shadow {
    height: 2px;
    bottom: 21px;
    background-color: #dedede
}

.irs--square .irs-handle {
    top: 25px;
    width: 16px;
    height: 16px;
    border: 3px solid #000;
    background-color: #fff;
    transform: rotate(45deg)
}

.irs--square .irs-handle.state_hover,
.irs--square .irs-handle:hover {
    background-color: #f0f6ff
}

.irs--square .irs-max,
.irs--square .irs-min {
    color: #333;
    font-size: 14px;
    line-height: 1;
    top: 0;
    padding: 3px 5px;
    background-color: rgba(0, 0, 0, .1)
}

.irs--square .irs-from,
.irs--square .irs-single,
.irs--square .irs-to {
    font-size: 14px;
    line-height: 1;
    text-shadow: none;
    padding: 3px 5px;
    background-color: #000;
    color: #fff
}

.irs--square .irs-grid {
    height: 25px
}

.irs--square .irs-grid-pol {
    background-color: #dedede
}

.irs--square .irs-grid-text {
    color: silver;
    font-size: 11px
}

.mfp-bg {
    z-index: 1042;
    overflow: hidden;
    background: #0b0b0b;
    opacity: .8
}

.mfp-bg,
.mfp-wrap {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    position: fixed
}

.mfp-wrap {
    z-index: 1043;
    outline: none!important;
    -webkit-backface-visibility: hidden
}

.mfp-container {
    text-align: center;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    padding: 0 8px;
    box-sizing: border-box
}

.mfp-container:before {
    content: "";
    display: inline-block;
    height: 100%;
    vertical-align: middle
}

.mfp-align-top .mfp-container:before {
    display: none
}

.mfp-content {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    margin: 0 auto;
    text-align: left;
    z-index: 1045
}

.mfp-ajax-holder .mfp-content,
.mfp-inline-holder .mfp-content {
    width: 100%;
    cursor: auto
}

.mfp-ajax-cur {
    cursor: progress
}

.mfp-zoom-out-cur,
.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
    cursor: zoom-out
}

.mfp-zoom {
    cursor: pointer;
    cursor: zoom-in
}

.mfp-auto-cursor .mfp-content {
    cursor: auto
}

.mfp-arrow,
.mfp-close,
.mfp-counter,
.mfp-preloader {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.mfp-loading.mfp-figure {
    display: none
}

.mfp-hide {
    display: none!important
}

.mfp-preloader {
    color: #ccc;
    position: absolute;
    top: 50%;
    width: auto;
    text-align: center;
    margin-top: -.8em;
    left: 8px;
    right: 8px;
    z-index: 1044
}

.mfp-preloader a {
    color: #ccc
}

.mfp-preloader a:hover {
    color: #fff
}

.mfp-s-error .mfp-content,
.mfp-s-ready .mfp-preloader {
    display: none
}

button.mfp-arrow,
button.mfp-close {
    overflow: visible;
    cursor: pointer;
    background: transparent;
    border: 0;
    -webkit-appearance: none;
    display: block;
    outline: none;
    padding: 0;
    z-index: 1046;
    box-shadow: none;
    -ms-touch-action: manipulation;
    touch-action: manipulation
}

button::-moz-focus-inner {
    padding: 0;
    border: 0
}

.mfp-close {
    width: 44px;
    height: 44px;
    line-height: 44px;
    position: absolute;
    right: 0;
    top: 0;
    text-decoration: none;
    text-align: center;
    opacity: .65;
    padding: 0 0 18px 10px;
    color: #fff;
    font-style: normal;
    font-size: 28px;
    font-family: Arial, Baskerville, monospace
}

.mfp-close:focus,
.mfp-close:hover {
    opacity: 1
}

.mfp-close:active {
    top: 1px
}

.mfp-close-btn-in .mfp-close {
    color: #333
}

.mfp-iframe-holder .mfp-close,
.mfp-image-holder .mfp-close {
    color: #fff;
    /* right: -6px; */
    text-align: right;
    padding-right: 12px;
    width: 100%
}

.mfp-counter {
    position: absolute;
    top: 0;
    right: 0;
    color: #ccc;
    font-size: 12px;
    line-height: 18px;
    white-space: nowrap
}

.mfp-arrow {
    position: absolute;
    opacity: .65;
    margin: 0;
    top: 50%;
    margin-top: -55px;
    padding: 0;
    width: 90px;
    height: 110px;
    -webkit-tap-highlight-color: transparent
}

.mfp-arrow:active {
    margin-top: -54px
}

.mfp-arrow:focus,
.mfp-arrow:hover {
    opacity: 1
}

.mfp-arrow:after,
.mfp-arrow:before {
    content: "";
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: medium inset transparent
}

.mfp-arrow:after {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px
}

.mfp-arrow:before {
    border-top-width: 21px;
    border-bottom-width: 21px;
    opacity: .7
}

.mfp-arrow-left {
    left: 0
}

.mfp-arrow-left:after {
    border-right: 17px solid #fff;
    margin-left: 31px
}

.mfp-arrow-left:before {
    margin-left: 25px;
    border-right: 27px solid #3f3f3f
}

.mfp-arrow-right {
    right: 0
}

.mfp-arrow-right:after {
    border-left: 17px solid #fff;
    margin-left: 39px
}

.mfp-arrow-right:before {
    border-left: 27px solid #3f3f3f
}

.mfp-iframe-holder {
    padding-top: 40px;
    padding-bottom: 40px
}

.mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px
}

.mfp-iframe-holder .mfp-close {
    top: -40px
}

.mfp-iframe-scaler {
    width: 100%;
    height: 0;
    overflow: hidden;
    padding-top: 56.25%
}

.mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 8px rgba(0, 0, 0, .6);
    background: #000
}

img.mfp-img {
    width: auto;
    max-width: 100%;
    height: auto;
    display: block;
    box-sizing: border-box;
    padding: 40px 0;
    margin: 0 auto
}

.mfp-figure,
img.mfp-img {
    line-height: 0
}

.mfp-figure:after {
    content: "";
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    box-shadow: 0 0 8px rgba(0, 0, 0, .6);
    background: #444
}

.mfp-figure small {
    color: #bdbdbd;
    display: block;
    font-size: 12px;
    line-height: 14px
}

.mfp-figure figure {
    margin: 0
}

.mfp-bottom-bar {
    margin-top: -36px;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    cursor: auto
}

.mfp-title {
    text-align: left;
    line-height: 18px;
    color: #f3f3f3;
    word-wrap: break-word;
    padding-right: 36px
}

.mfp-image-holder .mfp-content {
    max-width: 65%
}

.mfp-gallery .mfp-image-holder .mfp-figure {
    cursor: pointer
}

/* @font-face {
    font-family: acrom;
    src: url(../fonts/acrom/Acrom-Regular.eot);
    src: url(../fonts/acrom/Acrom-Regular.eot?#iefix) format("embedded-opentype"), url(../fonts/acrom/Acrom-Regular.woff) format("woff"), url(../fonts/acrom/Acrom-Regular.ttf) format("truetype"), url(../fonts/acrom/Acrom-Regular.svg) format("svg");
    font-weight: 400;
    font-style: normal
} */

@font-face {
    font-family: acrom;
    src: url(../fonts/intro/IntroLight.eot);
    src: url(../fonts/intro/IntroLight.eot?#iefix) format("embedded-opentype"), url(../fonts/intro/IntroLight.woff) format("woff"), url(../fonts/intro/IntroLight.ttf) format("truetype"), url(../fonts/intro/IntroLight.svg) format("svg");
    font-weight: 400;
    font-style: normal
}

::-webkit-input-placeholder {
    color: #666
}

::-moz-placeholder {
    color: #666
}

:-ms-input-placeholder,
::-ms-input-placeholder {
    color: #666
}

::placeholder {
    color: #666
}

::-moz-selection {
    background-color: #972376;
    color: #fff
}

::selection {
    background-color: #972376;
    color: #fff
}

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

body {
    min-width: 320px;
    position: relative;
    line-height: 1.5em;
    font-family: acrom, sans-serif;
    overflow-x: hidden;
    margin: 0
}

body input,
body textarea {
    border: 1px solid #666;
    outline: none
}

body input:focus:required:invalid,
body textarea:focus:required:invalid {
    border-color: red
}

body input:required:valid,
body textarea:required:valid {
    border-color: green
}

img {
    width: 100%
}

body :focus {
    outline: none
}

body.focus-tab--enable :focus {
    outline-color: #4d90fe;
    outline-offset: -2px;
    outline-style: auto;
    outline-width: 7px
}

a:hover,
button:hover {
    cursor: pointer
}

blockquote,
body,
code,
dd,
div,
dl,
dt,
fieldset,
form,
h1,
h2,
h3,
h4,
h5,
h6,
input,
li,
p,
pre,
td,
textarea,
th,
ul {
    margin: 0;
    padding: 0
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

abbr,
fieldset,
img {
    border: 0
}

address,
caption,
cite,
code,
dfn,
em,
strong,
th,
var {
    font-style: normal;
    font-weight: 400
}

ul li {
    list-style: none
}

caption,
th {
    text-align: left
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-size: 100%;
    font-weight: 400
}

sup {
    vertical-align: text-top
}

sub {
    vertical-align: text-bottom
}

input,
select,
textarea {
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit
}

legend {
    color: #000
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section {
    display: block
}

img {
    max-width: 100%;
    height: auto
}

.debug {
    z-index: 999999;
    height: 100vh;
    position: fixed;
    width: 100%
}

.debug>div {
    height: inherit;
    max-width: 1200px;
    margin: 0 auto;
    padding-left: 20px;
    padding-right: 20px
}

.debug>div>div {
    height: inherit;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: -10px;
    margin-right: -10px
}

.debug>div>div>div {
    box-sizing: border-box;
    word-wrap: break-word;
    margin-left: 10px;
    margin-right: 10px;
    width: calc(6.66667% - 20px);
    height: inherit;
    outline: 1px solid #ff0;
    background: rgba(0, 0, 0, .5)
}

.container {
    max-width: 1200px;
    margin: 0 auto;
    padding-left: 20px;
    padding-right: 20px
}

.iti-flag {
    background-image: url(../img/flag/flags.png)
}

.bounce-infinite {
    animation-name: a;
    animation-duration: 3s;
    transform-origin: center bottom;
    animation-iteration-count: infinite
}

.stagger {
    animation-name: b;
    animation-duration: 2s
}

.rotate {
    animation-name: c;
    animation-duration: 4s;
    animation-iteration-count: infinite
}

.fadeIn {
    animation-duration: .4s
}

.shake {
    animation-name: d;
    animation-duration: 1s
}

.fadeInLeft {
    animation-name: e;
    animation-fill-mode: forwards
}

.fadeInLeft,
.fadeInRight {
    animation-duration: .4s;
    -webkit-backface-visibility: visible;
    backface-visibility: visible
}

.fadeInRight {
    animation-name: f;
    animation-fill-mode: forwards
}

.fadeInUp {
    animation-name: g;
    animation-duration: .4s;
    animation-fill-mode: forwards
}

.fadeIn,
.fadeInUp {
    -webkit-backface-visibility: visible;
    backface-visibility: visible
}

.fadeIn {
    animation-name: h;
    animation-duration: .5s;
    animation-fill-mode: forwards
}

.flipInY:not(#some) {
    z-index: 1;
    animation-duration: .4s;
    animation-name: i;
    animation-fill-mode: forwards;
    -webkit-backface-visibility: visible;
    backface-visibility: visible
}

.mfp-3d-unfold .mfp-content {
    perspective: 2000px
}

.mfp-3d-unfold .mfp-with-anim {
    opacity: 0;
    transition: all .3s ease-in-out;
    transform-style: preserve-3d;
    transform: rotateY(-60deg)
}

.mfp-3d-unfold .mfp-bg {
    opacity: 0;
    transition: all .5s
}

.mfp-ready .mfp-with-anim {
    opacity: 1;
    transform: rotateY(0deg)
}

.mfp-ready .mfp-bg {
    opacity: .8
}

.mfp-removing .mfp-with-anim {
    transform: rotateY(60deg);
    opacity: 0
}

.mfp-removing .mfp-bg {
    opacity: 0
}

.latter-svg {
    animation-name: n;
    animation-duration: 3s;
    animation-fill-mode: forwards;
    -webkit-backface-visibility: visible;
    backface-visibility: visible
}

.line-animate {
    animation-name: o;
    animation-duration: 1.5s;
    animation-iteration-count: infinite;
    animation-fill-mode: forwards
}

.line-animate,
.mainf {
    -webkit-backface-visibility: visible;
    backface-visibility: visible
}

.mainf {
    animation-name: p;
    animation-duration: 1.5s;
    animation-fill-mode: forwards
}

.animopen {
    animation-name: q;
    transition-property: all;
    -webkit-transition-property: all;
    animation-fill-mode: forwards;
    animation-duration: .4s;
    animation-timing-function: cubic-bezier(.7, 0, .3, 1);
    transform-origin: 0 50%
}

.anim-close,
.animopen {
    -webkit-backface-visibility: visible;
    backface-visibility: visible
}

.anim-close {
    animation-name: r;
    animation-fill-mode: forwards;
    animation-duration: .4s;
    animation-timing-function: cubic-bezier(.7, 0, .3, 1)
}

.anim-aside {
    animation-name: s;
    animation-fill-mode: forwards;
    -webkit-backface-visibility: visible;
    backface-visibility: visible;
    animation-duration: .4s;
    animation-delay: .25s
}

.visually-hidden {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    border: 0;
    clip: rect(0 0 0 0);
    overflow: hidden
}

.js-no-valid:not(#some) {
    border-bottom: 1px solid red
}

.sl__btn {
    position: absolute;
    top: calc(50% - 25px);
    width: 50px;
    height: 50px;
    background-color: #36324500;
    border: none;
    outline-color: #36324500;
    cursor: pointer;
    z-index: 5;
    fill: #b0a96f;
}

.sl__prev {
    left: 140px;
    transform: rotate(180deg)
}

.sl__next {
    right: 140px
}

.title {
    position: relative;
    color: #fff;
    font-family: acrom, sans-serif;
    font-size: 30px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: .9px;
    text-align: center;
    line-height: 70px;
    padding: 0;
    margin: 0
}

.title:after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    display: inline-block;
    height: 70px;
    width: 60px;
    background: url(../img/FRANKLIN.png) no-repeat 50%;
    background-size: cover;
    transform: translate(-50%, -50%)
}

._color--gold {
    color: #b0a96f
}

.main {
    margin: 0 auto;
    background-color: #54565b;
    margin-top: 40px;  
}

.header,
.main {
    overflow: hidden
}

.breadcrumb {
    margin: 0 0 10px;
    padding-left: 60px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
    font-size: 13px;
    font-weight: 400;
    letter-spacing: .32px;
    text-transform: uppercase;
    z-index: 6
}

.breadcrumb,
.breadcrumb li {
    display: -ms-flexbox;
    display: flex
}

.breadcrumb li {
    margin: 0 5px;
    -ms-flex-align: center;
    align-items: center;
    color: #b0a96f;
    list-style: none
}

.breadcrumb li a {
    color: #b0a96f;
    margin-right: 10px;
    text-decoration: none
}

.breadcrumb li:last-child {
    color: #fff
}

.menu-btn,
.menu-btn:not(#some) {
    position: fixed;
    background-color: #454158
}

.menu-btn {
    top: 4px;
    right: 50px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 70px;
    width: 70px;
    border: none;
    z-index: 31;
    cursor: pointer;
}

.menu-btn-text {
    color: #fff;
    font-size: 11px;
    font-weight: 400;
    text-transform: uppercase;
    text-align: center;
    letter-spacing: .71px;
    margin-bottom: 7px;
    pointer-events: none
}

.menu-btn-line {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
    pointer-events: none
}

.menu-btn-line span {
    display: inline-block;
    height: 2px;
    width: 90%;
    margin-bottom: 7px;
    background-color: #b0a96f;
    pointer-events: none
}

.menu-btn-line span:last-child {
    background-color: #fff;
    width: 70%;
    pointer-events: none
}

.button {
    position: relative;
    overflow: hidden;
    font-size: 11px;
    font-weight: 400;
    text-transform: uppercase;
    color: #fff;
    letter-spacing: .71px;
    background-color: transparent;
    border: none;
    box-shadow: 0 20px 50px rgba(0, 0, 0, .5)
}

.button:before {
    position: absolute;
    top: 2px;
    left: 2px;
    bottom: 2px;
    width: 50%;
    height: 100%;
    content: "";
    background-color: hsla(0, 0%, 100%, .01);
    transition: all .3s;
    pointer-events: none
}

.button:hover .span-animation {
    animation-play-state: running
}

.button:hover:before {
    background-color: rgba(24, 6, 6, .05)
}

.button .span-animation-1 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 1px;
    background: linear-gradient(90deg, #47442a, #b0a96f, #47442a);
    animation: j 1s linear infinite paused
}

.button .span-animation-2 {
    position: absolute;
    top: 0;
    right: 0;
    width: 1px;
    height: 100%;
    background: linear-gradient(180deg, #47442a, #b0a96f, #47442a);
    animation: k 1s linear infinite paused
}

.button .span-animation-3 {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 1px;
    background: linear-gradient(270deg, #47442a, #b0a96f, #47442a);
    animation: l 1s linear infinite paused
}

.button .span-animation-4 {
    position: absolute;
    top: 0;
    left: 0;
    width: 1px;
    height: 100%;
    background: linear-gradient(0deg, #47442a, #b0a96f, #47442a);
    animation: m 1s linear infinite paused
}

.button__main:not(#some) {
    position: relative;
    overflow: hidden;
    transition: all .3s
}

.button__main:not(#some):hover {
    background-color: #454158
}

.button__main:not(#some):hover .span-animation {
    animation-play-state: running
}

.button__main:not(#some):hover:before {
    background-color: rgba(24, 6, 6, .05)
}

.button__main:not(#some) .span-animation-1 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 1px;
    background: linear-gradient(90deg, #a999fc, #454158, #a999fc);
    animation: j 1s linear infinite paused
}

.button__main:not(#some) .span-animation-2 {
    position: absolute;
    top: 0;
    right: 0;
    width: 1px;
    height: 100%;
    background: linear-gradient(180deg, #a999fc, #454158, #a999fc);
    animation: k 1s linear infinite paused
}

.button__main:not(#some) .span-animation-3 {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 1px;
    background: linear-gradient(270deg, #a999fc, #454158, #a999fc);
    animation: l 1s linear infinite paused
}

.button__main:not(#some) .span-animation-4 {
    position: absolute;
    top: 0;
    left: 0;
    width: 1px;
    height: 100%;
    background: linear-gradient(0deg, #a999fc, #454158, #a999fc);
    animation: m 1s linear infinite paused
}

.button-bg--fill {
    width: 100%;
    text-align: center;
    background-color: #b0a96f
}

.button-string {
    padding: 0;
    font-size: 13px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: .32px;
    color: #b0a96f;
    background-color: transparent;
    border: none
}

.button-size--md {
    width: 190px;
    height: 40px
}

.svg-arrow {
    margin-right: -1px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    width: 7px;
    height: 9px;
    fill: #b0a96f
}

.visible--hidden:not(#some) {
    display: none
}

.overflow--hidden:not(#some) {
    overflow: hidden
}

.section__title {
    padding-top: 7%;
    position: relative;
    font-size: 30px;
    font-weight: 400;
    line-height: 2em;
    text-transform: uppercase;
    letter-spacing: .9px;
    color: #fff;
    text-align: center
}
@media screen and (max-width: 575px)  {
    .section__title {

        margin-top: 50px;

    }
    
}

.section__title .latter-f {
    position: absolute;
    top: 60;
    left: 50%;
    width: 60px;
    height: 71px;
    opacity: .2;
    transform: translate(-50%, -50%)
}

.section__title span {
    opacity: 1;
    display: inline-block;
    animation-delay: .3s
}

.hover-underline {
    position: relative
}

.hover-underline:after {
    position: absolute;
    bottom: -2px;
    left: 0;
    display: block;
    height: 1px;
    width: 100%;
    content: "";
    transform: scale(0)
}

.hover-underline:hover:after {
    transition: .4s;
    transform: scale(1)
}

.underline-color--white:after {
    background-color: #fff
}

.underline-color--dark:after {
    background-color: #454158
}

.gradient__top {
    position: absolute;
    height: 30%;
    background: linear-gradient(180deg, #000, transparent);
    opacity: .7;
    z-index: 4
}

.gradient__top,
.header {
    top: 0;
    left: 0;
    width: 100%
}

.header {
    position: fixed;
    background-color: #454158;
    z-index: 30
}

.header .container {
    height: 100%
}

.header .row {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: -10px;
    margin-right: -10px;
    height: auto;
    padding: 20px 0;
    -ms-flex-pack: justify;
    justify-content: space-between
}


.header .icon {
    width: 14px;
    height: 16px;
    fill: #b0a96f;
    margin-right: 10px;
}

.header-left-wrapper, .header-right-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center;
}


.header__btn-call {
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    margin-left: 20px;
}

.header__menu-btn:not(#some) {
    display: none
}

.header__btn-call {
    -ms-flex-pack: center;
    justify-content: center
}

.header__btn-call,
.header__tel-link,
.webcam-link {
    text-decoration: none;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    line-height: initial;
    line-height: 2.5;
    display: flex;
    align-items: center;
}

.header__tel-link,
.webcam-link, .language {
    font-family: acrom, sans-serif;
    font-size: 11px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: .71px;
    color: #fff;
}



.logo {
    width: 180px;
    position: absolute;
    right: 50%;
    top: 50%;
    transform: translate(50%, -50%);
}

@media screen and (max-width: 768px){
    .logo{
        width: 160px;
    }
}
@media screen and (max-width: 667px){
    .logo{
        width: 140px;
    }
}
@media screen and (max-width: 425px){
    .logo{
        width: 100px;
    }
}


.language,
.logo {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

.language {
    position: relative;
    margin-left: 20px;
}

.language a {
    font-family: acrom, sans-serif;
    font-size: 11px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: .71px;
    color: #fff;
    text-decoration: none
}

.language-btn {
    position: relative;
    margin-top: -5px;
    margin-left: 7px;
    display: block;
    width: 30px;
    height: 30px;
    background-color: transparent;
    border: none
}

.language-btn:before {
    margin-top: -3px;
    width: 8px;
    height: 8px;
    display: block;
    content: "";
    transform: rotate(45deg);
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff;
    transition: all .4s
}

.language-btn:hover {
    cursor: pointer
}

.language:hover .language-btn:before {
    transform: rotate(-135deg)
}

.language:hover .lang--active {
    margin-top: -38px;
    transition: all .4s
}


.lang__item {
    line-height: 15px;
    box-sizing: border-box
}

.lang__item .underline--black:focus {
    outline: 1px solid hsla(0, 0%, 100%, .6)
}

.lang__item .underline--black:after {
    background-color: #000
}

.lang_dropdown {
    position: absolute;
    opacity: 0;
    margin: 0;
    padding-top: 20px;
    width: 46.33px;
    max-height: 0;
    overflow: hidden;
    list-style: none;
    transition: .35s
}

.lang-dropdown--active {
    max-height: 70px;
    opacity: 1;
}

.lang--active {
    display: block
}

.lang--active:focus {
    outline: 1px solid hsla(0, 0%, 100%, .6)
}

.menu-wrap {
    position: fixed;
    top: 0;
    left: 0;
    opacity: 1;
    z-index: 50;
    overflow-x: hidden;
    overflow-y: scroll;
    width: 100%;
    height: 100%;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -ms-flex-align: center;
    align-items: center;
    background: #454158 url(../img/menu-bg-new.jpg);
    background-size: cover;
    pointer-events: auto;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.menu-list,
.menu-wrap {
    display: -ms-flexbox;
    display: flex
}

.menu-list {
    padding: 0 140px 0 250px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: distribute;
    justify-content: space-around
}

.menu-list .has-children {
    opacity: 0;
    width: 260px;
    font-family: acrom, sans-serif
}

.menu-list .has-children .menu__title {
    display: block;
    margin: 0 0 30px;
    padding: 5px 0;
    font-size: 18px;
    font-weight: 400;
    color: #454158;
    letter-spacing: .45px;
    text-transform: uppercase
}

.menu-list .has-children .sub-menu li a {
    font-size: 16px;
    color: #fff
}

.close-menu-btn {
    position: absolute;
    top: 0;
    right: 0;
    width: 90px;
    height: 90px;
    background-color: #54565b;
    border: none;
    transition: all .3s
}

.close-menu-btn:hover {
    transform: rotate(90deg)
}

.close-menu-btn:hover:after,
.close-menu-btn:hover:before {
    width: 100%
}

.close-menu-btn:after,
.close-menu-btn:before {
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    width: 80%;
    height: 3px;
    content: ""
}

.close-menu-btn:before {
    background-color: #b0a96f;
    transform: translate(-50%, -50%) rotate(45deg)
}

.close-menu-btn:after {
    background-color: #b0a96f;
    transform: translate(-50%, -50%) rotate(-45deg)
}

.menu-aside {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 4;
    padding: 40px 0 0;
    display: -ms-flexbox;
    display: flex;
    width: 200px;
    height: 100vh;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-direction: column;
    flex-direction: column;
    background-color: #454158;
    transition: all 1.3s linear 1.5s;
    transform: translateX(-65%)
}

.menu-aside__title {
    margin-bottom: 40px
}

.menu-aside__list li a {
    margin-bottom: 10px;
    display: block;
    font-family: acrom, sans-serif;
    font-size: 12px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: .3px;
    color: #b0a96f;
    text-decoration: none
}

.menu-aside__list li a:hover {
    color: #fff
}

.mainForm {
    margin: 0 auto;
    padding: 40px 50px;
    max-width: 600px;
    width: 50%;
    -ms-flex-direction: column;
    flex-direction: column;
    background-color: #454158
}

.mainForm .intl-tel-input.allow-dropdown input,
.mainForm .intl-tel-input.allow-dropdown input[type=tel],
.mainForm .intl-tel-input.allow-dropdown input[type=text],
.mainForm .intl-tel-input.separate-dial-code input,
.mainForm .intl-tel-input.separate-dial-code input[type=tel],
.mainForm .intl-tel-input.separate-dial-code input[type=text] {
    padding-left: 16.5%
}

.mainForm .intl-tel-input.allow-dropdown .flag-container,
.mainForm .intl-tel-input.separate-dial-code .flag-container {
    left: 5%
}

.mainForm .main-form__title {
    position: relative;
    margin-bottom: 30px;
    color: #fff
}

.mainForm .main-form__title button {
    position: absolute;
    top: 50%;
    right: 0;
    padding: 0;
    width: 30px;
    height: 30px;
    background-color: transparent;
    transform: translateY(-50%);
    transition: all .3s
}

.mainForm .main-form__title button:hover {
    transform: translateY(-50%) rotate(90deg) scale(1.05)
}

.mainForm .main-form__title button:after,
.mainForm .main-form__title button:before {
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    width: 100%;
    height: 2px;
    content: "";
    background-color: #b0a96f
}

.mainForm .main-form__title button:after {
    transform: translate(-50%, -50%) rotate(45deg)
}

.mainForm .main-form__title button:before {
    transform: translate(-50%, -50%) rotate(-45deg)
}

.mainForm {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.mainForm,
.mainForm-wrap {
    display: -ms-flexbox;
    display: flex
}

.mainForm-wrap {
    position: relative;
    margin-bottom: 50px;
    padding-left: 10px;
    -ms-flex-preferred-size: 45%;
    flex-basis: 45%;
    height: 50px;
    -ms-flex-direction: column;
    flex-direction: column;
    background: hsla(54, 29%, 56%, .3)
}

.mainForm-wrap.input-focus-js .mainForm__text {
    transform: translate(-30px, -65px)
}

.mainForm-wrap.requaired:after {
    content: "";
    position: absolute;
    right: 0;
    top: 0;
    display: block;
    border: 20px solid transparent;
    border-top: 20px solid #b0a96f;
    border-right: 20px solid #b0a96f
}

.mainForm-wrap.requaired:before {
    position: absolute;
    width: 8px;
    height: 8px;
    right: 9px;
    top: 5px;
    display: block;
    content: "*";
    color: #fff;
    z-index: 2;
    font-size: 25px
}

.mainForm .inputtelmask {
    width: 100%
}

.mainForm__text {
    position: absolute;
    top: 50%;
    padding-left: 30px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    font-size: 14px;
    font-weight: 400;
    color: #b0a96f;
    transform: translateY(-50%);
    transition: all .5s
}

.mainForm__text .wrap-icon {
    position: relative;
    margin-right: 30px;
    width: 25px;
    height: 25px;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    fill: #b0a96f
}

.mainForm__input {
    height: 50px;
    position: relative;
    background: transparent;
    border: none
}

.mainForm__input::-webkit-input-placeholder {
    color: #b0a96f
}

.mainForm__input::-moz-placeholder {
    color: #b0a96f
}

.mainForm__input:-ms-input-placeholder,
.mainForm__input::-ms-input-placeholder {
    color: #b0a96f
}

.mainForm__input::placeholder {
    color: #b0a96f
}

.sand-form {
    width: 100%;
    height: 50px;
    line-height: 50px;
    color: #fff
}

.footer {
    background-color: #454158
}

.footer__menu {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: -10px;
    margin-right: -10px;
    padding: 60px 0;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.footer .footer__menu>li {
    box-sizing: border-box;
    word-wrap: break-word;
    margin-left: 10px;
    margin-right: 10px;
    width: calc(20% - 20px)
}

.footer-logo {
    width: 47px;
    height: 55px
}

.footer-copyright {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: -10px;
    margin-right: -10px;
    padding: 5px 0 45px;
    -ms-flex-pack: justify;
    justify-content: space-between;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: -.35px;
    color: #929498
}

.footer-copyright,
.sub-menu {
    font-family: acrom, sans-serif
}

.footer-copyright__tell--link{
    font-size: 14px;
    color: #fff;
}

.sub-menu__title {
    margin: 0 0 30px;
    display: block;
    font-size: 14px;
    font-weight: 400;
    color: #b0a96f
}
.sub-menu{
    margin-top: 5px;
}

.sub-menu li a {
    font-size: 14px;
    color: #929498;
    letter-spacing: -.35px;
    line-height: 2em;
    text-decoration: none;
    transition: all .1s
}

.sub-menu li a:hover {
    color: #fff
}

.sub-menu .font-color--white {
    font-size: 14px;
    color: #fff
}

.work--font-color--white{
    font-size: 14px;
    color: #fff;
}

.footer__tel-link {
    display: flex;
    justify-content: flex-start;
    align-items: center;
}

.footer__tel-link .ringo{
    font-size: 14px;
    color: #111;
}

.footer__tel-link svg{
    width: 10px;
    fill: #b0a96f;
    margin-right: 10px;
}

.footer-order-call {
    margin-top: 45px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

.footer-order-call__text {
    margin-right: 10px
}

.svg-location,
.svg-metro {
    margin-right: 5px;
    width: 17px;
    height: 13px;
    fill: #b0a96f
}

.icon-item {
    -ms-flex-align: center;
    align-items: center
}

.filter-results,
.icon-item {
    display: -ms-flexbox;
    display: flex
}

.filter-results {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: -10px;
    margin-right: -10px;
    padding: 30px 0;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.filter-item {
    box-sizing: border-box;
    word-wrap: break-word;
    margin-left: 10px;
    margin-right: 10px;
    width: calc(20% - 20px);
    position: relative;
    padding: 20px 15px 0;
    transition: all .3s
}

.filter-item:hover {
    background-color: #454158;
    transform: scale(1.02)
}

.filter-item:hover .filter-item__button {
    color: #454158
}

.filter-item__link {
    height: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.8em;
    letter-spacing: -.51px;
    color: #b0a96f;
    text-decoration: none
}

.filter-item__img {
    margin-bottom: auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center
}

.filter-item__table {
    margin-bottom: 75px;
    margin-top: 20px;
}

.filter-item__button {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45px;
    font-size: 16px;
    text-transform: unset;
    line-height: 45px
}

.filter-more-appartment:not(#some) {
    margin: 0 auto 30px;
    display: block;
    width: 59%;
    height: 60px;
    font-size: 16px;
    font-weight: 400;
    line-height: 2em;
    letter-spacing: -.4px;
    color: #b0a96f;
    background-color: #454158;
    border: none;
    text-transform: none
}

.filter-info {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: -10px;
    margin-right: -10px;
    padding: 30px 0 0;
    -ms-flex-pack: distribute;
    justify-content: space-around
}

.filter-info-btn {
    margin: 0 5px;
    color: #b0a96f;
    text-decoration: none
}

.filter-info-btn,
.filter-info__text {
    font-size: 16px;
    font-weight: 400;
    letter-spacing: -.4px
}

.filter-info__text {
    color: #999
}

.checkbox-item {
    text-align: center
}

.checkbox-item .filter__checkbox:checked+label {
    font-size: 14px;
    background-color: #b0a96f;
    color: #000;
    cursor: pointer
}

.checkbox-item input {
    display: none;
    visibility: hidden;
    opacity: 0
}

.checkbox-item label {
    display: inline-block;
    width: 46px;
    height: 46px;
    color: #b0a96f;
    font-size: 12px;
    font-weight: 400;
    line-height: 46px;
    text-align: center;
    background-color: hsla(54, 29%, 56%, .3);
    border: 1px solid #b0a96f;
    box-sizing: border-box;
    overflow: hidden;
    transition: all .4s
}

.checkbox-item label:hover {
    font-size: 14px;
    background-color: #f0f0f0;
    cursor: pointer
}

.range-item {
    padding: 0 10px;
    margin-bottom: 30px;
    text-align: center
}

.range-item input::-webkit-inner-spin-button,
.range-item input::-webkit-outer-spin-button {
    display: none
}

.range-item input[type=number] {
    width: 100px;
    height: 46px;
    text-align: center;
    color: #b0a96f;
    background-color: hsla(54, 29%, 56%, .3)
}

.range-item__title {
    margin-bottom: 10px;
    color: #b0a96f;
    font-size: 20px;
    font-weight: 400;
    line-height: 50px
}

.option-block {
    padding: 20px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: justify;
    justify-content: space-between;
    background-color: #454158
}

.option-block .irs--flat .irs-line {
    height: 2px;
    background-color: #b0a96f
}

.option-block .irs--flat .irs-bar {
    height: 2px;
    background-color: #54565b
}

.option-block .irs--flat .irs-handle {
    width: 10px;
    height: 10px;
    background-color: #b0a96f
}

.option-block .irs--flat .irs-handle>i:first-child {
    background-color: #b0a96f
}

.option__floor,
.option__live,
.option__rooms,
.option__square {
    width: 33.33%
}

.option__search-btn {
    width: 33%;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    height: 60px;
    line-height: 60px;
    text-align: center;
    text-decoration: none;
}

.option__reset-btn {
    width: 33.33%;
    background-color: transparent;
    border: none;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: -.4px;
    color: #b0a96f
}

.option__reset-btn:hover {
    color: #fff
}

.option__results {
    width: 33.33%;
    color: #999;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: -.4px;
    text-align: center
}

.back-to-link {
    margin: 0 0 20px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    text-decoration: none
}

.back-to-link svg {
    margin: -3px 0 0;
    transform: rotate(180deg)
}

.back-to-link .back-to-link-text {
    margin-left: 10px
}

.tabs-form-sublitle {
    margin-bottom: 20px;
    text-align: center
}

.tabs-form-sublitle:not(#some) {
    color: #fff
}

.tabs-container .mainForm {
    padding-top: 40px;
    padding-bottom: 20px;
    width: 70%
}

.tabs-container .mainForm__input,
.tabs-container .mainForm__text {
    height: 50px
}

.tabs-inner__title {
    margin-bottom: 20px;
    font-size: 36px;
    font-weight: 500;
    line-height: 1.6em;
    color: #fff;
    letter-spacing: .9px;
    text-align: center
}

.tabs {
    padding: 50px 0
}

.tabs a {
    display: inline-block;
    color: #000;
    white-space: normal
}

.tabs__header {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    justify-content: space-between;
    width: 100%;
}

.tabs__header .text {
    color: #454158;
    font-size: 16px;
    font-weight: 400;
    line-height: 1em;
    letter-spacing: -.4px
}

.tabs__header li {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%
}

.tabs__header li button {
    padding: 16px 0;
    width: 100%;
    text-align: center;
    color: #000;
    border: none;
    background-color: #b0a96f
}

.tabs__header li:hover button {
    transition: all .3s
}

.tabs__header li.active-li button,
.tabs__header li:hover button {
    color: #b0a96f;
    background-color: #454158
}

.tabs__content {
    position: relative;
    min-height: 410px
}

.tabs__content .tabs__inner {
    position: absolute;
    top: 0;
    left: 0;
    padding: 20px 20px 20px 60px;
    display: none;
    width: 100%;
    height: 100%;
    background-color: #454158
}

.tabs__content .tabs__inner .tabs-inner__title {
    transform: translateX(5%);
    transition: all .3s
}

.tabs__content .tabs__inner.active-js {
    position: relative;
    min-height: 410px;
    display: block
}

.tabs__content .tabs__inner.active-js .tabs-inner__title {
    transform: translateX(0)
}

.tabs__content .contact-list {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    justify-content-flex-wrap: wrap
}

.tabs__content .contact-list__title {
    position: relative;
    margin-bottom: 10px;
    font-size: 24px
}

.tabs__content .contact-list__title:before {
    position: absolute;
    top: 40%;
    left: -46px;
    z-index: 2;
    display: block;
    width: 36px;
    height: 36px;
    content: "";
    background-color: #b0a96f;
    border-radius: 50%;
    transform: translateY(-50%)
}

.tabs__content .contact-list__item {
    width: 25%;
    margin-left: 55px;
    margin-bottom: 60px;
    padding-right: 20px;
    font-size: 14px;
    line-height: 2em;
    font-weight: 400;
    letter-spacing: .14px
}

.tabs__content .contact-list__item .phone-icon:before {
    color: #454158;
    background: #b0a96f url(../img/svg/tel.svg) 50% no-repeat
}

.tabs__content .contact-list__item .email-icon:before {
    background: #b0a96f url(../img/svg/envel.svg) 50% no-repeat
}

.tabs__content .contact-list__item .location-icon:before {
    background: #b0a96f url(../img/svg/loc.svg) 50% no-repeat
}

.tabs__content .contact-list__item .clock-icon:before {
    background: #b0a96f url(../img/svg/clock.svg) 50% no-repeat
}

.rngst_phone_button{
    display: none!important;
}

.contact-list__title {
    font-size: 30px
}

.contact-list__item {
    color: #fff
}

.contact-list__item a {
    color: #fff;
    text-decoration: none
}

.width--all:not(#some) {
    width: 100%;
    display: -ms-flexbox;
    display: flex
}

.width--all:not(#some) h4 {
    margin-right: 30px
}

.width--all:not(#some) .text {
    color: #fff
}

#map,
.main-map {
    width: 100%;
    height: 600px;
}

.news-list {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: -10px;
    margin-right: -10px
}

.news-item {
    padding: 0 30px;
    box-sizing: border-box;
    word-wrap: break-word;
    margin-left: 10px;
    margin-right: 10px;
    width: calc(50% - 20px);
    margin-bottom: 25px;
    display: block;
    text-decoration: none
}

.news-item__title.wow {
    opacity: 0
}

.news-item__title {
    margin-bottom: 10px;
    font-size: 24px;
    font-weight: 400;
    line-height: 1.8em;
    letter-spacing: -.6px;
    color: #fff
}

.news-item__img.wow {
    opacity: 0
}

.news-item__img {
    position: relative;
    overflow: hidden;
    margin-bottom: 15px;
    height: 400px;
}

.news-item__img:hover img {
    transform: scale(1.05)
}

.news-item__img:after {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 15px;
    content: "";
    background-color: #b0a96f
}

.news-item__img img {
    display: block;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    transition: all .3s
}

/* @media screen and (max-width: 768px){
    .news-item__img {
        height: auto;
    }
} */


.news-data {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

.news-data svg {
    margin-right: 10px;
    width: 11px;
    height: 12px;
    fill: #b0a96f
}

.news-data .news-time {
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: -.35px;
    color: #b0a96f
}

.pagination {
    padding: 50px 0
}

.pagination a {
    margin: 0 15px;
    font-size: 11px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: .55px;
    color: #fff;
    text-decoration: none
}

.pagination a:hover {
    color: #b0a96f
}

.pagination a.next,
.pagination a.prev {
    padding: 0 20px
}

.pagination a.prev {
    transform: rotate(180deg)
}

.pagination a.next svg:first-child,
.pagination a.prev svg:first-child {
    margin-right: -7px
}

.pagination svg {
    width: 7px;
    height: 9px;
    fill: #b0a96f
}

.nav-links {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center
}

.page-numbers.current {
    margin: 0 15px;
    font-size: 11px;
    color: #b0a96f
}

.news-content-block {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: -10px;
    margin-right: -10px;
    -ms-flex-pack: center;
    justify-content: center
}

.news-content {
    box-sizing: border-box;
    word-wrap: break-word;
    margin-left: 10px;
    margin-right: 10px;
    width: calc(73.33333% - 20px);
    margin: -30px 0 80px;
    padding: 80px 80px 80px 40px;
    background-color: #454158
}

.news-content p {
    color: #fff;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.6em;
    letter-spacing: .6px
}

.news-data span{
    font-size: 20px;
}

.slaider-wrap {
    box-sizing: border-box;
    word-wrap: break-word;
    margin-left: 10px;
    margin-right: 10px;
    width: calc(46.66667% - 20px);
    position: relative
}

.slaider-wrap:after {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 15px;
    content: "";
    background-color: #b0a96f
}

.slaider-button {
    position: absolute;
    top: 50%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    width: 40px;
    height: 40px;
    background-color: #454158;
    border: none;
    transition: all .3s
}

.slaider-button:hover {
    border: 1px solid #b0a96f
}

.slaider-button svg {
    width: 10px;
    height: 18px;
    fill: #b0a96f
}

.slaider-button.prev {
    left: 0;
    z-index: 1;
    transform-origin: top center;
    transform: rotate(180deg) translateY(-50%)
}

.slaider-button.next {
    right: 0;
    transform: rotate(0deg) translateY(-50%)
}

.slaider-button-more {
    position: absolute;
    top: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    width: 32.1%;
    height: 40px;
    background-color: transparent;
    border: none
}

.slaider-button-more svg {
    width: 15%;
    height: 25%;
    fill: #b0a96f
}

.slaider-button-more.prev {
    left: 10px;
    z-index: 1;
    transform: rotate(180deg)
}

.slaider-button-more.prev:hover svg {
    transition: all .3s;
    margin-left: 5%
}

.slaider-button-more.next {
    right: 10px;
    transform: rotate(0deg)
}

.slaider-button-more.next:hover svg {
    transition: all .3s;
    margin-left: 5%
}

.button-wrapper-news {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: -10px;
    margin-right: -10px;
    margin-bottom: 90px;
    -ms-flex-pack: center;
    justify-content: center
}

.button-wrapper-news svg {
    margin-right: 10px;
    width: 21px;
    height: 15px;
    fill: #b0a96f
}

.button-wrapper-news a {
    margin: 0 15px;
    display: -ms-flexbox;
    display: flex;
    width: 280px;
    height: 60px;
    background-color: #b0a96f;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-color: transparent;
    text-decoration: none
}

.button-wrapper-news a:hover svg {
    fill: #fff
}

.button-wrapper-news .arrow2--back {
    transform: rotate(180deg)
}

.more-news__title {
    margin-bottom: 30px
}

.news-data-wrap {
    padding: 0 5px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center
}

.more-news-slaider-wrapper {
    position: relative;
    display: none;
}

.more-news-slaider-wrapper .news-item__title {
    padding: 0 5px
}

.appartment-block {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: -10px;
    margin-right: -10px;
    padding: 50px 0
}

.appartment-block,
.appartment-block__left {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: flex-start
}

.appartment-block__left {
    box-sizing: border-box;
    word-wrap: break-word;
    margin-left: 10px;
    margin-right: 10px;
    width: calc(25% - 20px);
    -ms-flex-direction: column;
    flex-direction: column
}

.appartment-block__left .plan-floor .plan-appartment {
    fill: #b0a96f;
    opacity: .6
}

.appartment-block__left .plan-floor .plan-appartment.color--current {
    fill: #454158
}

.appartment-block__left .plan-floor__title {
    margin-bottom: 10px;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: -.4px;
    text-align: center;
    color: #b0a96f
}

.appartment-block__center {
    box-sizing: border-box;
    word-wrap: break-word;
    margin-left: 10px;
    margin-right: 10px;
    width: calc(50% - 20px)
}

.appartment-block__center .appartment-img {
    padding: 30px 0 70px;
    display: block
}

.appartment-block__right {
    box-sizing: border-box;
    word-wrap: break-word;
    margin-left: 10px;
    margin-right: 10px;
    width: calc(25% - 20px);
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

.appartment-btn-wrap {
    -ms-flex-pack: distribute;
    justify-content: space-around
}

.appartment-btn-wrap,
.appartment-button {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

.appartment-button {
    width: 250px;
    height: 60px;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 16px;
    background-color: #454158;
    text-decoration: none;
    text-transform: none
}

.appartment-button svg {
    margin-left: 10px;
    width: 21px;
    height: 15px;
    fill: #b0a96f
}

.compass-img {
    margin: 0 0 60px auto;
    width: 105px
}

.appartment-table {
    display: block
}

.appartment-table table {
    width: 100%
}

.appartment-table table tbody tr td {
    text-align-last: right;
    font-size: 14px;
    font-weight: 400;
    line-height: 2em;
    color: #fff
}

.appartment-table table tbody tr td:first-child {
    font-weight: 700;
    color: #fff
}

.check-appartment-block {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: -10px;
    margin-right: -10px;
    position: relative;
    padding: 40px 0 70px;
    -ms-flex-pack: center;
    justify-content: center
}

.check-appartment-block__center {
    box-sizing: border-box;
    word-wrap: break-word;
    margin-left: 10px;
    margin-right: 10px;
    /*width: calc(73.33333% - 20px);*/
    width: calc(50% - 20px);
}

.check-appartment-block__center #floor {
    margin-bottom: 100px
}

.check-appartment-block__header {
    position: relative;
    margin: 10px 0 50px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center
}

.check-appartment-block__header .back-to-link,
.check-appartment-block__header .compass-img {
    margin: 0
}

.appartment-info {
    position: absolute;
    z-index: 15;
    padding: 10px 20px 20px;
    display: none;
    visibility: hidden;
    width: 250px;
    height: 235px;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center;
    background-color: rgba(81, 79, 106, .9)
}

.appartment-info .logo-img {
    margin: 0 auto 20px;
    width: 80%;
    min-height: 80px;
    text-align: center
}

.appartment-info__table {
    width: 100%;
    color: #fff;
    font-size: 12px;
    font-weight: 400;
    line-height: 24px
}

.appartment-info__table tbody tr td:first-child {
    padding-right: 10px;
    font-weight: 500;
    color: #b0a96f
}

.slaider-button-wrap {
    margin: 0;
    position: relative
}

.slaider-button-wrap,
.slaider-button-wrap .next,
.slaider-button-wrap .prev {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center
}

.slaider-button-wrap .next,
.slaider-button-wrap .prev {
    padding: 0;
    width: 50px;
    height: 50px;
    background-color: #454158;
    border: none;
    transition: all .3s
}

.slaider-button-wrap .next svg,
.slaider-button-wrap .prev svg {
    height: 16px;
    width: 20px;
    transition: all .3s
}

.slaider-button-wrap .next:hover,
.slaider-button-wrap .prev:hover {
    border: 1px solid #b0a96f;
    cursor: pointer
}

.slaider-button-wrap .prev:hover svg {
    transform: rotate(90deg)
}

.slaider-button-wrap .prev svg {
    transform: rotate(180deg)
}

.slaider-button-wrap .prev.btn--active:not(#some) {
    border: 1px solid #b0a96f
}

.slaider-button-wrap .prev.btn--active:not(#some) svg {
    transform: rotate(90deg)
}

.slaider-button-wrap .next:hover svg {
    transform: rotate(-90deg)
}

.slaider-button-wrap .next.btn--active:not(#some) {
    border: 1px solid #b0a96f
}

.slaider-button-wrap .next.btn--active:not(#some) svg {
    transform: rotate(-90deg)
}

.count-floor {
    margin: 0 30px;
    font-size: 24px;
    font-weight: 400;
    color: #fff;
    letter-spacing: .6px
}

.count-floor .current {
    margin-right: 10px
}

.floor-list {
    position: absolute;
    left: calc(50% - 150px);
    opacity: 0;
    z-index: -1;
    padding: 0 15px;
    display: -ms-flexbox;
    display: flex;
    width: 300px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    background-color: #454158;
    transition: all .4s
}

.floor-list .floor-item {
    padding: 5px;
    font-size: 16px;
    font-weight: 500;
    line-height: 2em;
    text-decoration: none;
    color: #fff;
    transition: all .3s
}

.floor-list .floor-item:hover {
    color: #b0a96f;
    background-color: hsla(0, 0%, 100%, .3)
}

.position--top {
    top: 100%
}

.position--bottom {
    bottom: 100%
}

.appartment_1:before {
    background-color: #6f727c
}

.appartment_2:before {
    background-color: #514f6a
}

.appartment_3:before {
    background-color: #b5af7e
}

.appartment_4:before {
    background-color: #484632
}

.appartment-number {
    margin: 0 0 15px;
    line-height: 30px;
    color: #fff
}

.appartment-number:before {
    margin-right: 20px;
    display: inline-block;
    width: 30px;
    height: 30px;
    vertical-align: middle;
    content: ""
}

.check-appartment-btn-wrap {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -ms-flex-align: center;
    align-items: center
}

.plan-floor-appartment-link:hover .plan-appartment {
    fill: rgba(241, 224, 88, .95)!important
}

.check-build-block {
    display: -ms-flexbox;
    display: flex;
    min-height: 100vh
}

.check-build-block__img {
    position: relative;
    width: 50%
}

.check-build-block__img img {
    display: block
}

.check-build-block__content {
    width: 50%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: distribute;
    justify-content: space-around
}

.check-build-block__content .breadcrumb {
    margin-top: 10px;
    padding-left: 0;
    -ms-flex-pack: center;
    justify-content: center
}

.check-build-block__content .appartment-button {
    margin: 0 auto
}

.check-build-block__content .check-build-counter {
    padding: 25px 0 25px 25px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center;
    background-color: #454158
}

.check-build-block__content .check-build-counter .compass-img {
    padding-right: 60px;
    margin: 0;
    width: 125px
}

.square {
    position: absolute;
    top: 50%;
    left: 0;
    z-index: -1;
    width: 109px;
    height: 109px;
    content: "";
    background-color: #454158;
    border: 5px solid #b0a96f;
    transform: translate(-50%, -50%) rotate(45deg)
}

.position--relative {
    position: relative;
    z-index: 3
}

.counter--wrapper {
    font-size: 24px;
    font-weight: 400;
    line-height: 2.2em;
    color: #fff;
    letter-spacing: .6px
}

.build-list-btn {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center
}

.build-link {
    margin-bottom: 20px;
    font-size: 24px;
    color: #b0a96f;
    text-decoration: none
}

.build-link:first-letter {
    margin-right: 20px;
    color: #fff
}

.floor-item-link path {
    fill: #b0a96f;
    opacity: 0
}

.floor-item-link:hover path {
    opacity: .6;
    fill: #b0a96f
}

.build {
    display: block
}

.build-note {
    position: absolute;
    top: 15%;
    right: 8%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse
}

.build-note .build-text {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: #000;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.5em;
    letter-spacing: .77px
}

.build-note .build-text .latter-f {
    width: 56px;
    height: 66px
}

.build-arrow {
    width: 30px;
    height: 90px;
    fill: #454158
}

.sccsess-block {
    color: #fff
}

.sccsess-block__title {
    margin-bottom: 10px;
    min-height: auto;
    font-size: 45px;
    text-align: center;
    font-size: 30px;
    font-size: 24px
}

.sccsess-block__subtitle {
    margin-bottom: 60px;
    text-align: center
}

.webcamera {
    padding: 50px 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: -10px;
    margin-right: -10px;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center
}

.video {
    position: relative;
    height: 0;
    padding-bottom: 40.3%;
    background-color: #eaeaea;
    box-sizing: border-box;
    word-wrap: break-word;
    margin-left: 10px;
    margin-right: 10px;
    width: calc(73.33333% - 20px)
}

.video:hover:after {
    bottom: 0;
    left: 0
}

.video:hover .video__btn .video-btn-shape {
    fill: red;
    fill-opacity: 1
}

.video__link {
    display: block
}

.video__embed {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.video__btn,
.video__embed {
    position: absolute;
    border: none
}

.video__btn {
    padding: 0;
    top: 50%;
    left: 50%;
    display: none;
    width: 68px;
    height: 48px;
    background-color: transparent;
    transform: translate(-50%, -50%);
    outline: none
}

.video__btn svg {
    width: 100%;
    height: 100%
}

.video__btn:focus .video-btn-shape {
    fill: red;
    fill-opacity: 1
}

.video__btn .video-btn-icon {
    fill: #fff
}

.video__btn .video-btn-shape {
    fill: #212121
}

.video--enabled .video__btn {
    display: block
}

.video--enabled {
    cursor: pointer
}

.webсamera-descr {
    box-sizing: border-box;
    word-wrap: break-word;
    margin-left: 10px;
    margin-right: 10px;
    width: calc(25.33333% - 20px)
}

.webсamera-descr__title {
    margin-bottom: 20px;
    font-size: 24px;
    color: #b0a96f
}

.webсamera-descr__subtitle {
    margin-bottom: 20px;
    font-size: 14px;
    font-weight: 400;
    line-height: 2em;
    letter-spacing: .7px;
    color: #fff
}

.webсamera-descr__btn {
    margin: 0 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    text-decoration: none
}

.gallery {
    position: relative;
    height: 80vh;
    width: 100%;
    overflow: hidden
}

.gallery .gallery__sl img {
    height: 100%;
}

.gallery__sl {
    width: 100%;
    height: 100%
}

.gallery__sl .slick-slide {
    -o-object-fit: cover;
    object-fit: cover
}

.gallery__sl--little {
    width: 540px;
    overflow: hidden
}

.gallery__sl--little,
.gallery__sl--little__wrap {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center
}

.gallery__sl--little__wrap {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 82px;
    background-color: #36324566;
}

.gallery__sl--little img {
    width: 100px!important;
    height: 60px
}

.gallery__sl--little .slick-track {
    display: -ms-flexbox;
    display: flex
}

.gallery__sl--little .slick-slide {
    margin: 0 5px;
    filter: brightness(40%) hue-rotate(20deg)
}

.gallery__sl--little .slick-slide.active {
    filter: brightness(100%)
}

.gallery__sl--little .slick-list {
    margin: 0 -5px
}

.gallery__title {
    position: absolute;
    top: 15px;
    left: 50%;
    transform: translateX(-50%);
    z-index: 5;
    margin: 0
}

.gallery__title:after {
    bottom: 0
}

.gallery .slick-list,
.gallery .slick-track {
    height: 100%
}

.gallery .breadcrumb {
    position: absolute;
    top: 92px;
    left: 0
}

.wrapper__day--sl {
    width: 100%;
    margin: 20px 0;
    padding: 0 30px
}

.day,
.wrapper__day--sl {
    position: relative;
    height: 100%
}

.day {
    padding: 15px 0 0
}

.day__sl {
    width: 100%;
    height: 80vh;
    overflow: hidden
}

/* for fitting slider */

@media screen and (max-width: 768px) {
    .day__sl {
        height: 50vh;
    }
}

.day__sl--slide {
    position: relative;
}

.day__sl--info {
    position: absolute;
    left: 0;
    bottom: 0;

    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;

    color: #fff;
    font-family: acrom, sans-serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 36px;
    letter-spacing: .6px;
    z-index: 4;

    height: 175px;
    width: 100%;
    background: linear-gradient(0deg, #000, transparent);
    opacity: .8;
    z-index: 2;
    pointer-events: none;

    padding: 20px 30px 20px;
}

.day__sl--info span {
    margin-bottom: 5px
}

.day__dots {
    position: absolute;
    top: 0;
    right: 30px;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    width: 130px;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 0 0 0 20px;
    margin: 0;
    list-style: none;
    background: #454158BF;
    color: #b0a96f;
    font-family: acrom, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: -.4px;
    z-index: 4
}

.day__dots--el {
    display: inline-block;
    width: 20px;
    height: 2px;
    background: #fff;
    vertical-align: middle;
    margin-left: auto
}

.day__dots li {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    height: 45px
}

.day__gradient {
   
}

.day .gradient__top {
    display: none
}

.sl--info__content {
    font-size: 16px;
    line-height: 24px;
    letter-spacing: -.4px;
}

.info--line {
    display: inline-block;
    width: 20px;
    height: 2px;
    background: #b0a96f;
    vertical-align: middle
}

.sl__day--prev {
    top: 10px;
    right: 35px;
    transform: rotate(-90deg)
}

.sl__day--next {
    top: auto;
    bottom: 10px;
    right: 35px;
    transform: rotate(90deg)
}

.dots__time {
    opacity: 0
}

.active .dots__time {
    opacity: 1;
    transition: .4s ease
}

.active .day__dots--el,
.pre-active .day__dots--el {
    width: 40px;
    background: #b0a96f;
    transition: .4s ease
}

.document {
    width: 100%;
    padding: 15px 0 0
}

.document__list {
    display: -ms-flexbox;
    display: flex;
    max-width: 1100px;
    width: 100%;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    list-style: none;
    padding: 20px 0 0;
    margin: 0 auto
}

.doc {
    min-width: 20%;
    max-width: 220px;
    padding: 0 10px;
    margin-bottom: 20px
}

.doc__name {
    color: #fff;
    font-family: acrom, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: -.4px
}

.doc__img {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    /*padding: 50% 0;*/
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #b0a96f;
}

.doc__img__min {
    height: 280px;
}


.builder {
    padding: 15px 0 0
}

.builder__description {
    width: 80%;
    color: #fff;
    font-family: acrom, sans-serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 36px;
    text-align: center;
    letter-spacing: .6px;
    margin: 0 auto
}

.builder__section {
    padding: 40px 0;
    border-bottom: 2px solid #b0a96f
}

.builder__content {
    display: -ms-flexbox;
    display: flex;
    width: 780px;
    -ms-flex-align: start;
    align-items: flex-start;
    margin: 0 auto 50px
}

.builder__text {
    width: 50%;
    color: #fff;
    font-family: acrom, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: -.4px;
    margin: 0
}

.builder__img {
    display: -ms-flexbox;
    display: flex;
    height: 200px;
    width: 50%;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #454158;
    border-bottom: 15px solid #b0a96f;
    margin: 0 20px 0 0
}

.builder__img img {
    height: 70%;
    width: auto;
    max-height: 100%;
    max-width: 100%;
    -o-object-fit: contain;
    object-fit: contain
}

.builder__sl {
    position: relative;
    width: 100%;
    max-width: 990px;
    margin: 0 auto
}

.builder__sl__img {
    height: 90px;
    width: 200px;
    padding: 0 20px
}

.builder__sl__img img {
    height: 100%;
    display: inline-block;
    width: 100%;
    -o-object-fit: contain;
    object-fit: contain
}

.builder__sl__next {
    right: -70px
}

.builder__sl__prev {
    left: -70px;
    transform: rotate(180deg)
}

.builder .sl__btn {
    background-color: #454158
}

.builder .sl__btn svg {
    fill: #b0a96f
}

.advantages {
    background: #454158;
}

.advantages__wrapper{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;

    margin: 50px 50px 0;
}

.advantages--item .wow {
    opacity: 0
}

.advantages--item__content {
    color: #fff;
    font-family: acrom, sans-serif;
    font-size: 26px;
    font-weight: 400;
    line-height: 32px;
    letter-spacing: .6px;

    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    text-align: left;

    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 2;

    background: #363245ed;
    width: 50%;
    height: 200px;
    padding: 0 30px;
}

@media screen and (max-width: 768px){
    .advantages--item__content{
        font-size: 16px;
        width: 100%;
        padding: 20px 20px;
        height: auto;
    }
}

.advantages--item__text {
    font-size: 16px!important;
    line-height: 30px;
    margin-top: 5px;
    letter-spacing: -.4px;
}

.advantages__img,
.advantages__img .advantages__img-style {
    display: block;
}

.advantages__img .advantages__img-style {
    object-fit: cover;
    transition: all 8s;
    transform: scale(1);
    position: relative;
    height: calc(100vh/2 - 50px);
}

.svg-adv{
    height: 100%;
    width: auto;
    position: absolute;
    top: 0%;
    right: 0;
    display: none;
    opacity: 0.9;
}

.adv__flex--area__1 .svg-adv{
    display: block;
}

.adv__flex--area__4 .svg-adv{
    display: block;
}

.adv__flex--area__5 .svg-adv{
    display: block;
}

.advantages__img:hover .advantages__img-style {
    transform: scale(1.1)
}

.advantages__img-wrapper {
    overflow: hidden;
    height: auto;
    width: 100%;
}

.advantages__gradient {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    /* background: linear-gradient(0deg, #454158, transparent); */
    opacity: .8;
    z-index: 2;
    pointer-events: none
}


.adv__flex--area__1, .adv__flex--area__2, .adv__flex--area__3, .adv__flex--area__4, .adv__flex--area__5, .adv__flex--area__6, .adv__flex--area__7 {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: left;

    height: calc(100vh/2 - 50px);
    width: calc(50% - 25px);
    margin-bottom: 50px;

    position: relative;
}

@media screen and (max-width: 998px){
    .adv__flex--area__1, .adv__flex--area__2, .adv__flex--area__3, .adv__flex--area__4, .adv__flex--area__5, .adv__flex--area__6, .adv__flex--area__7 {
        width: calc(100% - 25px);
        margin-bottom: 15px;
    }

    .adv__flex--area__4 .svg-adv, .adv__flex--area__5 .svg-adv{
        display: none;
    }
}

.values {
    padding: 15px 15px 0
}

.values__wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 30px 0
}

.values--item {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-preferred-size: 33.3%;
    flex-basis: 33.3%;
    -ms-flex-positive: 0;
    flex-grow: 0;
    padding: 0 15px
}

.values--item__content {
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    -ms-flex-direction: column;
    flex-direction: column;
    color: #fff;
    font-family: acrom, sans-serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 36px;
    letter-spacing: .6px;
    background-color: #454158;
    padding: 30px;
    z-index: 4
}

.values--item__content span {
    margin-bottom: 5px
}

.values--item__text {
    font-size: 16px;
    line-height: 24px;
    letter-spacing: -.4px;
    padding-left: 35px
}

.values__img {
    display: block;
    width: 100%;
    height: 284px;
    -o-object-fit: cover;
    object-fit: cover
}

.values__gradient {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: linear-gradient(0deg, #454158, transparent);
    opacity: .8;
    z-index: 2;
    pointer-events: none
}

.values .info--line {
    width: 40px
}

.building {
    margin-bottom: 40px;
}

.trasitionClass{
    transition: display 0.3s linear;
}

.building__top {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 90%;
    max-width: 1020px;
    margin: 0 auto;
    color: #fff;
    font-family: acrom, sans-serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 33px;
    letter-spacing: .6px
}

.building__top .button__building .icon{
    margin-right: 10px;
}

.building__bar {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 90%;
    max-width: 1020px;
    margin: 0 auto 35px
}

.building__img {
    width: 100%;
    border-bottom: 15px solid #b0a96f;
    margin-bottom: 15px
}

.building__date {
    color: #b0a96f;
    font-family: acrom, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: -.35px
}

.building__elements {
    display: -ms-grid;
    display: grid;
    grid-template-rows: repeat(auto-fill, minmax(200px, 247px));
    grid-template-columns: repeat(auto-fill, minmax(180px, 280px));
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    max-width: 1200px;
    padding: 0;
    margin: 0 auto
}

.building__element {
    width: 100%;
    padding: 0 10px;
    margin: 0 0 20px
}

.building__element a {
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    text-decoration: none
}

.building__element a img {
    -o-object-fit: cover;
    object-fit: cover;
    /* height: 100%; */
	height: 174px;
}

.button__building {
    display: -ms-flexbox;
    display: flex;
    width: 240px;
    height: 50px;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    text-decoration: none;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin: 0 0 0 20px;
    border: 2px solid #b0a96f;
    background: none;
    box-shadow: none
}

.button__building .icon {
    width: 8px;
    height: 10px;
    fill: #b0a96f;
}

.button__building .icon-arrow {
    width: 14px;
    height: 7px;
    fill: #b0a96f;
    margin-left: 10px
}

.bar {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    width: 240px;
    height: 50px;
    margin: 0 10px;
    background-color: #b0a96f;
    color: #fff;
    font-family: acrom, sans-serif;
    font-size: 14px;
    font-weight: 300;
    line-height: 24px;
    letter-spacing: .35px
}

.bar,
.bar__text {
    position: relative
}

.bar__text {
    z-index: 3
}

.bar__bg {
    position: absolute;
    top: 0;
    left: 0;
    content: "";
    display: inline-block;
    height: 100%;
    width: 0;
    background-color: #454158;
    z-index: 2;
    transition: .5s ease-in
}

.icon-date {
    width: 11px;
    height: 12px;
    fill: #b0a96f;
    margin-right: 7px
}

.main-more-news:after {
    bottom: 20px
}

.main-first {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    align-items: center;
    background: url(../img/main/main-back.jpg) no-repeat 0/cover;
    height: 90vh;
}


.main-first__content {
    display: -ms-flexbox;
    display: flex;
    width: 25%;
    height: min-content;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 40px;
    background-color: #363245ed;
    color: #fff;
    font-size: 16px;
    line-height: 1.6em;
    letter-spacing: .35px;
    margin: 0 0 0 auto
}

.main-first__content,
.main-first__heading {
    font-family: acrom, sans-serif;
    font-weight: 300
}
.day .slick-slide img {
    height: 80vh;    
}

@media screen and (max-width: 768px) {
    
    .day .slick-slide img {
        height: 50vh;    
        object-fit: cover;
    }
}


.main-first__heading {
    opacity: 0;
    font-size: 30px;
    font-weight: revert;
    line-height: 1.6em;
    text-transform: uppercase;
    letter-spacing: 1.05px
}

.header-container{
    margin: 0 150px 0 100px;
}

@media screen and (max-width: 1400px){
    .header-container{
        margin: 0 150px 0 50px;
    }
}
.main-first__info {
    position: absolute;
    bottom: 4%;
    left: 50%;
    transform: translateX(-50%);
    display: -ms-flexbox;
    display: flex;
    width: 200px;
    height: 54px;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -ms-flex-pack: space-evenly;
    justify-content: space-evenly;
    -ms-flex-align: center;
    align-items: center;
    color: #fff;
    font-family: acrom, sans-serif;
    font-size: 11px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: .55px
}

.main-first__logo {
    display: none;
    width: 100%;
    height: 100%
}

.main-first .icon-f {
    position: absolute;
    top: 0;
    left: 3%;
    width: 30%;
    height: 100%;
    fill: none;
    stroke: #b0a96f;
    stroke-width: .2px
}

.main-first p {
    margin-bottom: 20px
}

.main-first b.wow,
.main-first p.wow {
    opacity: 0
}

.main-two {
    width: 100%;
    height: 100%;
    background: #363245;
    display: flex;
    position: relative;
}

.main-two__right{
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    width: 50%;
}

.main-two__svg{
    position: absolute;
    right: 50%;
    bottom: 50%;
    width: 80px;
    height: auto;
}


.main-two__quote {
    opacity: 0;
    display: flex;
    flex-direction: column;
    flex-shrink: 1;
    justify-content: center;
    color: #fff;
    font-family: acrom, sans-serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 36px;
    letter-spacing: .6px;
    width: 100%;
    height: 50%;
    background: #454158;
    padding: 0 150px;

}

.main-two .wow {
    opacity: 0
}

.main-two__description {
    display: flex;
    flex-direction: column;
    justify-content: center;
    flex-shrink: 1;
    color: #fff;
    font-family: acrom, sans-serif;
    font-size: 16px;
    font-weight: 300;
    line-height: 1.6em;
    letter-spacing: .35px;
    height: 50%;
    padding: 0 150px;
}

.main-two__description .description__text {
    opacity: 0;
    text-align: left;
}

.main-two__img {
    width: 50%;
    height: 100vh;
    object-fit: cover;
    object-position: top;
}

.main-three {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
}

.main-three .slick-initialized .slick-slide {
    height: 100%;
}

.main-three__img,
.main-three__sl {
    display: inline-block;
    height: 100%;
    width: 100%
}

.main-three__img {
    position: relative;
}

.main-three__img img {
    height: 75vh!important;
    object-fit: cover;
    object-position: center;
}

/* for fitting the custumer criteria of centering the pic of a worker*/
.main-three__img:nth-child(5) img{
    object-position: right;
}


.main-three__content {
    position: absolute;
    bottom: 0;
    left: 0;
    display: inline-block;
    width: 30%;
    padding: 40px 60px;
    color: #fff;
    font-family: acrom, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: .35px;
    background-color: #363245ed
}

.main-three__heading {
    color: #fff;
    font-size: 30px;
    font-weight: revert;
    line-height: 1.6em;
    text-transform: uppercase;
    letter-spacing: 1.05px;
}

.main-three__content p{
    color: #fff;
    font-family: acrom, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.6em;
    letter-spacing: .6px;
}

.main-three__dots {
    position: absolute;
    bottom: 0;
    right: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    justify-content: space-between;
    height: 10%;
    width: 100%;
    overflow: hidden;
}


.main-three__dot {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: auto;
    -ms-flex-positive: 1;
    flex-grow: 1;
    background: #363245;
    color: #fff;
    font-size: 18px;
    font-weight: 300;
    line-height: 36px;
    letter-spacing: .45px;
    transition: all .3s;
}

.main-three__dot:hover {
    cursor: pointer;
    background: #b0a96fE6
}

.main-three__dot svg {
    content: "";
    display: inline-block;
    height: 22px;
    width: 22px;
    margin-right: 20px;
}

.main-four {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100%;
}

.main-four .last-container{
    max-height: 450px;
}


.article__elem--container{
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    max-height: 700px;
}

@media screen and (max-width: 768px) {
    .article__elem--container{
        display: flex;
        flex-direction: column;
        align-items: center;
    }
}

.article__elem--container .article__elem{
    max-height: 700px;
    width: 100%;
}

@media screen and (max-width: 1200px){
    .article__elem--container .article__elem{
    max-height: 500px;
    }
}

.article__elem--build--wrapp{
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    background-color: #363245;
    width: 100%;
    height: auto;
    padding: 60px 20px;
}

@media screen and (max-width: 575px){
    .article__elem--build--wrapp {
        padding: 15px;
    }
}

.article__elem--build{
    display: flex;
    justify-content: space-around;
    align-items: flex-end;
    width: 100%;
    margin-top: 30px;
}

@media screen and (max-width: 575px){
   .article__elem--build{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin: 0;
    } 
}

.article__elem--build--rooms{
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-end;
    padding-bottom: 40px;

    color: #fff;
    font-family: acrom, sans-serif;
    font-size: 15px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: .71px;
    text-decoration: none;
    text-align: center;
    cursor: pointer;
    transition: color .3s linear;

    background: #454158;
    height: 400px;
    width: 30vw;
}

@media screen and (max-width: 575px){
   .article__elem--build--rooms{
        margin-top: 20px;
        width: 65vw;
        height: auto;
        padding-bottom: 20px;
    } 
}

.border-style{
    border: 50px solid #454158E6;
}

.border-style__2{
    border-right: 25px solid #454158E6;
}

.border-style__3{
    border-left: 25px solid #454158E6;
}

.border-style__4{
    border: 50px solid #363245;
}

.border-style__5{
    border-right: 25px solid #363245;
}

.border-style__6{
    border-left: 25px solid #363245;
}

@media screen and (max-width: 768px){
    .border-style{
        border: 15px solid #454158E6;
    }

    .border-style__2{
        border-right: 0;
        border-bottom: 15px solid #454158E6;
    }

    .border-style__3{
        border-left: 0;
    }

    .border-style__4{
        border: 15px solid #363245;
    }

    .border-style__5{
        border-right: 0;
        border-bottom: 15px solid #363245;
    }

    .border-style__6{
        border-left: 0;
    }
}

.article__elem--build--rooms:hover{
    color: #b0a96f;
    transition: color .3s linear;
}

.article__elem--build--rooms img{
    margin-bottom: 30px;
    transition: transform .3s linear;
}

.article__elem--build--rooms:hover img {
    transform: scale(1.1);
    transition: transform .3s linear;
}

@media screen and (max-width: 575px){
     .article__elem--build--rooms img{
        margin-bottom: 10px;
    }
}

.main-five {
    display: none!important;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    width: 100%;
    margin-top: 30px;
}

.main-five__heading {
    font-size: 30px;
    line-height: 60px;
    color: #fff;
    letter-spacing: .9px;
    margin-left: 60px
}

.main-five__heading,
.main-five a {
    font-family: acrom, sans-serif;
    font-weight: 400;
    text-transform: uppercase
}

.main-five a {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    color: #b0a96f;
    font-size: 13px;
    letter-spacing: .32px;
    text-decoration: none;
    margin-right: 60px
}

.main-five a span {
    margin-right: 5px
}

.main-six {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    background: #363245;
}

.main-six .article__elem {
    width: 50%;
}

.main .info--line {
    width: 40px;
    margin-bottom: 15px;
    margin-top: 15px;
}

.article__elem {
    position: relative;
    overflow: hidden;
    width: 100%;
}

.article__elem:hover .article__img {
    transform: scale(1.1)
}

.article__content {
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    margin-left: 50px;
}


.article__heading {
    opacity: 1;
    color: #fff;
    font-family: acrom, sans-serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 1em;
    letter-spacing: .6px;
    margin-bottom: 30px;
    animation-name: g;
    animation-delay: .1s;
    animation-duration: .4s;
    animation-fill-mode: forwards;
    -webkit-backface-visibility: visible;
    backface-visibility: visible
}

.article__img {
    display: block;
    height: 100%;
    width: 100%;
    max-height: 600px;
    -o-object-fit: cover;
    object-fit: cover;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    transition: all 1s
}

.active.main-three__dot {
    background: #b0a96f
}

.active.main-three__dot svg {
    stroke: #fff
}

.quote__text {
    margin: 0 0 40px;
    text-align: left;
}

.quote__img {
    width: 67px;
    height: 45px;
    margin-bottom: 40px
}

.description__img {
    width: 41px;
    display: none;
    height: 73px;
    border-bottom: 3px solid #b0a96f;
    padding-bottom: 20px;
    margin: 0 0 30px
}

.button__main {
    width: 230px;
    height: 60px;
    -ms-flex-pack: center;
    justify-content: center;
    background-color: #b0a96f;
    color: #fff;
    font-family: acrom, sans-serif;
    font-size: 11px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: .71px;
    text-decoration: none;
    margin: 20px 0 0;
    cursor: pointer
}

.button__main,
.simple {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

.simple {
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 0 30px;
    background: #b0a96f
}

.simple .article__content {
    position: static;
    transform: translate(0)
}

.simple .article__img {
    height: 134px;
    width: auto;
    -o-object-fit: contain;
    object-fit: contain;
    fill: #454158
}

.simple-revers,
.simple .button__main {
    background: #454158
}

.simple-revers .button__main {
    background: #b0a96f
}

.location {
    position: relative;
    min-height: 100vh;
    height: 100%;
    padding: 15px 0 0
}

.location__h3 {
    color: #fff
}

.location__address,
.location__h3 {
    font-family: acrom, sans-serif;
    text-align: center;
    font-size: 24px;
    font-weight: 400;
    line-height: 36px;
    letter-spacing: .6px
}

.location__address {
    color: #b0a96f;
    margin-bottom: 25px
}

.location__maps {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    height: 600px
}

.location__sights {
    display: -ms-flexbox;
    display: flex;
    flex-direction: column;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    align-items: center;
    padding: 35px 0 0;
    overflow-x: auto;
}

.sight:nth-child(2n){
    display: flex;
    flex-direction: row-reverse;
}


.sight .sight__text{
    text-align: left;
    padding-left: 30px;
}

.sight:nth-child(2n) .sight__text{
    text-align: right;
    padding-right: 30px;
    padding-left: 0;
}

.location__sights .sight__img,
.location__sights .sight__text {
    opacity: 0
}

.map {
    height: 100%;
    width: 100%
}

.map__points {
    height: 100%;
    width: 23.5%;
    overflow-y: auto
}

.map__point {
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 86px;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    color: #fff;
    font-family: acrom, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: -.4px;
    border-bottom: 8px solid #b0a96f;
    cursor: pointer
}

.map div[title=marker-left-bottom],
.map div[title=marker-left-top],
.map div[title=marker-right-bottom],
.map div[title=marker-right-top],
.map div[title=cafe],
.map div[title=cafe-2],
.map div[title=cafe-3],
.map div[title=shop],
.map div[title=shop-2],
.map div[title=bank],
.map div[title=park],
.map div[title=school],
.map div[title=school-2],
.map div[title=theater-masks],
.map div[title=hospital],
.map div[title=cafe-4],
.map div[title=metro],
.markers {
    background: #b0a96f;
    opacity: 1!important;
    overflow: inherit!important
}

.map div[title=marker-left-bottom] img,
.map div[title=marker-left-top] img,
.map div[title=marker-right-bottom] img,
.map div[title=marker-right-top] img,
.map div[title=cafe] img,
.map div[title=cafe-2] img,
.map div[title=cafe-3] img,
.map div[title=shop] img,
.map div[title=shop-2] img,
.map div[title=bank] img,
.map div[title=park] img,
.map div[title=school] img,
.map div[title=school-2] img,
.map div[title=theater-masks] img,
.map div[title=hospital] img,
.map div[title=cafe-4] img,
.map div[title=metro] img,
.markers img {
    height: calc(100% - 24px)!important;
    width: calc(100% - 24px)!important;
    -o-object-fit: contain;
    object-fit: contain;
    stroke: #fff;
    fill: #fff;
    margin: 12px!important
}

.map div[title=marker-left-bottom]:after,
.map div[title=marker-left-top]:after,
.map div[title=marker-right-bottom]:after,
.map div[title=marker-right-top]:after,
.map div[title=cafe]:after,
.map div[title=cafe-2]:after,
.map div[title=cafe-3]:after,
.map div[title=shop]:after,
.map div[title=shop-2]:after,
.map div[title=bank]:after,
.map div[title=park]:after,
.map div[title=school]:after,
.map div[title=school-2]:after,
.map div[title=theater-masks]:after,
.map div[title=hospital]:after,
.map div[title=cafe-4]:after,
.map div[title=metro]:after,
.markers:after {
    content: "";
    position: absolute;
    border-style: solid;
    border-width: 6px;
    z-index: 5555
}


.maps-info {
    display: none;
    position: absolute;
    top: 50%;
    right: 0;
    max-height: 60%;
    width: 30%;
    transform: translateY(-50%);
    background: #54565b
}

.main-four .maps-info{
    display: block;
}


.maps-info__img {
    width: 100%;
    height: 60%;
    border-bottom: 8px solid #b0a96f
}

.maps-info__content {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    width: 100%;
    height: 40%;
    padding: 20px
}

.maps-info__address {
    color: #b0a96f;
    font-size: 24px;
    letter-spacing: .6px;
    margin-bottom: 20px
}

.maps-info__address,
.maps-info__description {
    font-family: acrom, sans-serif;
    font-weight: 400;
    line-height: 24px
}

.maps-info__description {
    font-size: 16px;
    color: #fff;
    letter-spacing: -.4px
}

.map div[title=marker-right-bottom]:after,
.map div[title=cafe]:after,
.map div[title=shop-2]:after,
.map div[title=park]:after,
.map div[title=school]:after,
.map div[title=theater-masks]:after,
.map div[title=hospital]:after,
.map div[title=metro]:after
 {
    bottom: -11px;
    right: 0;
    border-color: #b0a96f #b0a96f transparent transparent
}

.map div[title=marker-left-bottom]:after,
.map div[title=cafe-2]:after

 {
    bottom: -11px;
    left: 0;
    border-color: #b0a96f transparent transparent #b0a96f
}

.map div[title=marker-left-top]:after,
.map div[title=cafe-3]:after,
.map div[title=bank]:after,
.map div[title=school-2]:after
 {
    top: -11px;
    left: 0;
    border-color: transparent transparent #b0a96f #b0a96f
}

.map div[title=marker-right-top]:after,
.map div[title=shop]:after,
.map div[title=cafe-4]:after
 {
    top: -11px;
    right: 0;
    border-color: transparent #b0a96f #b0a96f transparent
}

.map div[title=marker-left-top] img{
	background-image: url(/wp-content/themes/franklinSmarto/assets/img/location/loc-f-i-2.png);
	background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}

 .map div[title=cafe] img,
 .map div[title=cafe-2] img,
  .map div[title=cafe-3] img,
  .map div[title=cafe-4] img
 {
	background-image: url(/wp-content/themes/franklinSmarto/assets/img/location/coffee-cup.svg)
} 

.map div[title=shop] img, .map div[title=shop-2] img {
	background-image: url(/wp-content/themes/franklinSmarto/assets/img/location/shopping-cart.svg);
}
.map div[title=bank] img {
	background-image: url(/wp-content/themes/franklinSmarto/assets/img/icons/bank.svg);
}
.map div[title=park] img {
	background-image: url(/wp-content/themes/franklinSmarto/assets/img/icons/park.svg);
}
.map div[title=school] img,.map div[title=school-2] img {
	background-image: url(/wp-content/themes/franklinSmarto/assets/img/icons/School.svg);
}
.map div[title=theater-masks] img {
	background-image: url(/wp-content/themes/franklinSmarto/assets/img/icons/theater-masks.svg);
}
.map div[title=hospital] img {
	background-image: url(/wp-content/themes/franklinSmarto/assets/img/location/hospital.svg);
}
.map div[title=metro] img {
	background-image: url(/wp-content/themes/franklinSmarto/assets/img/location/metro.svg);
	background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}
.point-1 {
    background: url(../img/location/kiev-ukraine-june-28-2009-peremohy-1032500083_src=dIB8ZR12kzA-_lwWAnmYPQ-1-64_copy.jpg) no-repeat 50%/cover
}

.point-2 {
    background: url(../img/location/kiev-ukraine-july-072018-victory-square-1130266790_src=3jmfi4ThObiT7Y02ZuXPmQ-1-22_copy.jpg) no-repeat 50%/cover
}

.point-3 {
    background: url(../img/location/national-circus-ukraine-victory-square-kiev-1124342897_src=3jmfi4ThObiT7Y02ZuXPmQ-1-11_copy.jpg) no-repeat 50%/cover
}

.point-4 {
    background: url(../img/location/traditional-classically-regal-ornate-rounded-wood-589258457_src=XTMdnB0pOpiZlGx6nTYJKw-1-0.jpg) no-repeat 50%/cover
}

.point-5 {
    background: url(../img/location/sunrise-beam-beautiful-park-1007648908_src=NIxQuBZBLLclcdpFsbiPxQ-1-4.jpg) no-repeat 50%/cover
}

.point-6 {
    background: url(../img/location/green-park-city-sunset-excercise-relax-491409886_src=NIxQuBZBLLclcdpFsbiPxQ-1-12.jpg) no-repeat 50%/cover
}

.point-7 {
    background: url(../img/location/beautiful-meadow-park-1018971775_src=NIxQuBZBLLclcdpFsbiPxQ-1-91.jpg) no-repeat 50%/cover
}

.sight {
    height: auto;
    margin: 0 60px 40px;
    display: flex;
    align-items: center;
}

.sight__img {
    width: 500px;
    height: auto;
    border-bottom: 15px solid #b0a96f;
    -o-object-fit: cover;
    object-fit: cover
}


.sight__text {
    color: #fff;
    font-family: acrom, sans-serif;
    font-size: 20px;
    font-weight: 300;
    text-align: left;
    line-height: 33px;
    letter-spacing: .35px;
}

@media screen and (max-width: 998px){
    .sight__img{
        width: 400px;
    }

    .sight__text{
        font-size: 16px;
    }
}

@media screen and (max-width: 768px){
    .sight__img{
        width: 300px;
    }

    .sight__text{
        font-size: 12px;
    }
}

@media screen and (max-width: 525px){
    .sight__img{
        width: 200px;
    }

    .sight__text{
        font-size: 10px;
    }
}

@media (-webkit-min-device-pixel-ratio:2),
(min-resolution:192dpi) {
    .iti-flag {
        background-size: 5652px 15px;
        background-image: url(../img/flags@2x.png);
        background-image: url(../img/flag/flags@2x.png)
    }
}


@media screen and (min-width:768px) {
    .more-news-slaider-wrapper .slick-current+a:not(#some) {
        filter: brightness(100%)
    }
    .more-news-slaider-wrapper .slick-slide:not(.slick-center) {
        position: relative;
        filter: brightness(55%)
    }
}

@media screen and (min-width:769px) {
    .desctop--hidden:not(#some) {
        display: none
    }
}

@media screen and (max-width:1440px) {
    .menu-list .has-children {
        margin: 0 0 40px
    }
    .menu-list .has-children .menu__title {
        margin: 0
    }
    .menu-aside {
        width: 150px
    }
}

@media screen and (max-width:1400px) {
    .range-item input[type=number] {
        width: 80px
    }
    .tabs__content .contact-list {
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-pack: distribute;
        justify-content: space-around
    }
    .tabs__content .contact-list__item {
        width: auto
    }
}

@media screen and (max-width:1200px) {
    .map_icons_box{
        left: calc(100vh - 50px)!important;
    }

    .intl-tel-input.allow-dropdown .flag-container,
    .intl-tel-input.separate-dial-code .flag-container {
        left: 5%
    }
    .intl-tel-input.allow-dropdown input,
    .intl-tel-input.allow-dropdown input[type=tel],
    .intl-tel-input.allow-dropdown input[type=text],
    .intl-tel-input.separate-dial-code input,
    .intl-tel-input.separate-dial-code input[type=tel],
    .intl-tel-input.separate-dial-code input[type=text] {
        padding-left: 95px
    }
    .button-size--md {
        width: 160px
    }
    .mainForm {
        padding: 20px 15px
    }
    .mainForm .main-form__title {
        font-size: 20px
    }
    .mainForm {
        -ms-flex-pack: center;
        justify-content: center
    }
    .mainForm-wrap {
        -ms-flex-preferred-size: 80%;
        flex-basis: 80%
    }
    .footer__menu {
        padding: 30px 0;
        -ms-flex-pack: distribute;
        justify-content: space-around
    }
    .footer .footer__menu>li {
        box-sizing: border-box;
        word-wrap: break-word;
        margin-left: 10px;
        margin-right: 10px;
        width: calc(33.33333% - 20px)
    }
    .sub-menu__title {
        margin: 15px 0;
        font-size: 13px
    }
    .filter-results {
        -ms-flex-pack: distribute;
        justify-content: space-around
    }
    .filter-item {
        width: calc(26.66667% - 20px)
    }
    .tabs-inner__title {
        font-size: 30px
    }
    .tabs__content .tabs__inner {
        padding: 30px 70px
    }
    .tabs__content .tabs__inner.active-js {
        min-height: 502px
    }
    .tabs__content .contact-list__item {
        margin-bottom: 40px
    }
    .tabs__content .contact-list__item:before {
        display: inline-block;
        position: static;
        width: 16px;
        height: 16px;
        top: auto;
        left: auto;
        margin-right: 10px;
        vertical-align: sub
    }
    .news-content {
        margin: -30px 0 20px;
        padding: 50px 30px 30px;
        width: calc(100% - 20px)
    }
    .news-content p {
        font-size: 16px
    }
    .slaider-wrap {
        width: calc(66.66667% - 20px)
    }
    .button-wrapper-news {
        margin-bottom: 20px
    }
    .appartment-block__center {
        width: calc(50% - 20px)
    }
    .appartment-block__right {
        width: calc(23.33333% - 20px)
    }
    .appartment-button {
        width: 220px;
        height: 50px
    }
    .compass-img {
        margin: 0 0 10px auto
    }
    .appartment-table table tbody tr td:first-child {
        padding-right: 10px
    }
    .build-note {
        top: 10%;
        right: 3%
    }
    .build-note .build-text {
        -ms-flex-direction: column;
        flex-direction: column
    }
    .webcamera {
        padding: 30px 0
    }
    .document__list {
        padding: 20px 60px 30px
    }
    .doc {
        min-width: 25%
    }
    .main-three__heading {
        font-size: 24px;
        line-height: 1.5em
    }
}

@media screen and (max-width:1199px) {
    .builder__sl {
        width: 560px;
        max-width: none
    }
    .builder__sl__img {
        width: 180px
    }
    .builder__description {
        width: 100%;
        padding: 30px 0 0
    }
    .builder__section {
        padding: 50px 0
    }
    .builder__content {
        width: 100%;
        padding: 0 30px
    }
    .main-first {
        padding: 80px 0
    }
    .main-first__heading {
        font-size: 24px;
        letter-spacing: .84px
    }
    .main-three__content {
        padding: 10px 20px 10px 30px
    }
    .main-five__heading {
        margin-left: 30px
    }
    .main-five a {
        margin-right: 30px
    }
    .simple {
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
        -ms-flex-align: start;
        align-items: flex-start;
        padding: 30px
    }
    .simple .article__img {
        margin-bottom: 20px
    }
}

@media screen and (max-width:1024px) {
    .doc {
        min-width: 33%
    }
    .values__wrapper {
        -ms-flex-direction: column;
        flex-direction: column
    }
    .values--item {
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        margin-bottom: 20px
    }
    .building__bar {
        width: 100%
    }
}

@media screen and (max-width: 1480px){
     .main-first__content{
        width: 35%;
        font-size: 14px;
    }

    .main-two__description{
        font-size: 14px;
    }
}

@media screen and (max-width:992px) {
    .main-first__content{
        width: 50%;
    }

    .main-two{
        display: flex;
        flex-direction: column;
    }

    .main-two__img{
        width: 100%;
    }

    .main-two__right{
        width: 100%;
    }

    .main-two__quote{
        padding: 100px 80px;
    }

    .main-two__description{
        padding: 100px 80px;
    }

    .main-two__svg{
        display: none;
    }

    .button-size--md {
        height: 35px
    }
    .header__btn-call,
    .webcam-link {
        margin-right: 10px
    }
    .language-btn {
        margin-left: 0
    }
    .menu-wrap {
        padding-top: 20px;
        -ms-flex-align: start;
        align-items: flex-start
    }
    .menu-list {
        -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center;
        -ms-flex-pack: center;
        justify-content: center
    }
    .footer .footer__menu>li {
        box-sizing: border-box;
        word-wrap: break-word;
        margin-left: 10px;
        margin-right: 10px
    }
    .filter-item,
    .footer .footer__menu>li {
        width: calc(33.33333% - 20px)
    }
    .option__floor,
    .option__live,
    .option__reset-btn,
    .option__results,
    .option__rooms,
    .option__search-btn,
    .option__square {
        width: 50%
    }
    .news-data .news-time {
        font-size: 12px
    }
    .slaider-wrap {
        width: calc(66.66667% - 20px)
    }
    .more-news-slaider-wrapper .news-item__img:after {
        height: 7px
    }
    .more-news-slaider-wrapper .news-item__title {
        font-size: 18px
    }
    .appartment-block {
        padding: 0;
        -ms-flex-direction: column;
        flex-direction: column;
        -ms-flex-align: center;
        align-items: center
    }
    .appartment-block__left {
        width: calc(93.33333% - 20px);
        -ms-flex-order: 3;
        order: 3
    }
    .appartment-block__left .plan-floor {
        margin: 0 auto;
        width: 50%
    }
    .appartment-block__center {
        width: calc(86.66667% - 20px);
        -ms-flex-order: 1;
        order: 1
    }
    .appartment-block__center .appartment-img {
        padding: 30px 0
    }
    .appartment-block__right {
        width: calc(40% - 20px);
        -ms-flex-order: 2;
        order: 2
    }
    .compass-img {
        margin: 0 auto 10px
    }
    .appartment-table table tbody tr td {
        text-align-last: left
    }
    .floor-list {
        left: calc(50% - 150px);
        width: 300px
    }
    .square {
        width: 90px;
        height: 90px
    }
    .build-link,
    .counter--wrapper {
        font-size: 18px
    }
    .build-link {
        margin-bottom: 5px
    }
    .webcamera {
        -ms-flex-pack: center;
        justify-content: center
    }
    .webсamera-descr {
        width: calc(53.33333% - 20px);
        margin: 40px auto 0;
        padding: 0 15px
    }
    .info--line {
        width: 40px
    }
    .main-three__content {
        font-size: 12px;
        line-height: 1.5em
    }
    .main-three__heading {
        font-size: 18px
    }
    .main__grid--area__7:not(#some) {
        padding: 15px
    }
    .main__grid--area__7:not(#some) .wrap-article-develop {
        -ms-flex-pack: justify;
        justify-content: space-between
    }
    .main__grid--area__7:not(#some) .wrap-article-develop img {
        width: 100px
    }

    .main__grid--area__7:not(#some) .wrap-article-develop .wrap-article-develop__img {
        width: 54px
    }
    .main-six {
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .main-six .article__elem {
        width: 100%;
    }
}

@media (max-width:900px) {
    .main-three__dot svg{
        margin-right: 15px;
    }
    .mfp-arrow {
        transform: scale(.75)
    }
    .mfp-arrow-left {
        transform-origin: 0
    }
    .mfp-arrow-right {
        transform-origin: 100%
    }
    .mfp-container {
        padding-left: 6px;
        padding-right: 6px
    }
}

@media screen and (max-height:300px),
screen and (max-width:800px) and (orientation:landscape) {
    .mfp-img-mobile .mfp-image-holder {
        padding-left: 0;
        padding-right: 0
    }
    .mfp-img-mobile img.mfp-img {
        padding: 0
    }
    .mfp-img-mobile .mfp-figure:after {
        top: 0;
        bottom: 0
    }
    .mfp-img-mobile .mfp-figure small {
        display: inline;
        margin-left: 5px
    }
    .mfp-img-mobile .mfp-bottom-bar {
        background: rgba(0, 0, 0, .6);
        bottom: 0;
        margin: 0;
        top: auto;
        padding: 3px 5px;
        position: fixed;
        box-sizing: border-box
    }
    .mfp-img-mobile .mfp-bottom-bar:empty {
        padding: 0
    }
    .mfp-img-mobile .mfp-counter {
        right: 5px;
        top: 3px
    }
    .mfp-img-mobile .mfp-close {
        top: 0;
        right: 0;
        width: 35px;
        height: 35px;
        line-height: 35px;
        background: rgba(0, 0, 0, .6);
        position: fixed;
        text-align: center;
        padding: 0
    }
}

@media screen and (max-width:768px) {
    .container,
    .debug>div {
        padding-left: 10px;
        padding-right: 10px
    }
    .tablet--hidden:not(#some) {
        display: none
    }
    .section__title {
        font-size: 20px
    }
    .section__title .latter-f {
        width: 40px
    }
    .close-menu-btn {
        width: 50px;
        height: 50px
    }
    .menu-aside {
        width: 100px
    }
    .mainForm {
        width: 60%
    }
    .footer .footer__menu>li:first-child {
        box-sizing: border-box;
        word-wrap: break-word;
        margin-left: 10px;
        margin-right: 10px;
        width: calc(100% - 20px)
    }
    .footer .footer__menu>li:first-child img {
        display: block;
        margin: 0 auto 30px
    }
    .footer .footer__menu>li {
        box-sizing: border-box;
        word-wrap: break-word;
        margin-left: 10px;
        margin-right: 10px;
        width: calc(50% - 20px)
    }
    .filter-item {
        width: calc(46.66667% - 20px)
    }
    .tabs-container .mainForm {
        width: 85%
    }
    .tabs-inner__title {
        font-size: 24px
    }
    .tabs {
        margin-bottom: 0;
        padding: 30px 0
    }
    .tabs__content .contact-list__item {
        margin-bottom: 30px
    }
    .width--all:not(#some) {
        -ms-flex-direction: column;
        flex-direction: column
    }
    .news-list {
        -ms-flex-pack: center;
        justify-content: center
    }
    .news-item {
        width: calc(66.66667% - 20px)
    }
    .pagination {
        padding: 30px 0
    }
    .news-content p {
        font-size: 14px
    }
    .slaider-button-more svg {
        width: 100%
    }
    .slaider-button-more.prev {
        left: 0
    }
    .slaider-button-more.next {
        right: 0
    }
    .more-news-slaider-wrapper .slick-slide {
        filter: brightness(100%)
    }
    .more-news-slaider-wrapper .slick-slide:not(.slick-center) {
        position: relative;
        filter: brightness(55%)
    }
    .check-appartment-block {
        padding: 0 0 20px
    }
    .check-appartment-block__center {
        width: calc(86.66667% - 20px)
    }
    .check-appartment-block__center #floor {
        margin-bottom: 15px
    }
    .check-appartment-block__header {
        margin-top: 20px;
        -ms-flex-pack: distribute;
        justify-content: space-around
    }
    .check-appartment-block__header .compass-img {
        margin-left: auto;
        display: block;
        -ms-flex-order: 2;
        order: 2;
        margin-top: -40px;
        margin-bottom: 20px
    }
    .check-appartment-block__header .back-to-link {
        width: 100%;
        -ms-flex-order: 1;
        order: 1
    }
    .slaider-button-wrap {
        width: 100%;
        -ms-flex-order: 3;
        order: 3
    }
    .count-floor {
        margin: 0 15px
    }
    .floor-list {
        padding: 0 5px
    }
    .floor-list .floor-item {
        height: 40px;
        line-height: 40px
    }
    .appartment-number {
        font-size: 14px
    }
    .appartment-number:before {
        width: 20px;
        height: 20px
    }
    .check-build-block {
        -ms-flex-direction: column;
        flex-direction: column
    }
    .check-build-block__content,
    .check-build-block__img {
        width: 100%
    }
    .check-build-block__content .appartment-button {
        margin: 20px auto;
        padding: 0 15px
    }
    .check-build-block__content .check-build-counter {
        margin: 20px 0;
        padding: 25px 0 25px 10px
    }
    .check-build-block__content .check-build-counter .compass-img {
        width: 90px;
        padding-right: 15px
    }
    .square {
        display: none
    }
    .counter--wrapper {
        font-size: 14px
    }
    .build-list-btn {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-flex-pack: distribute;
        justify-content: space-around
    }
    .build-link:first-letter {
        margin-right: 5px
    }
    .build-note .build-text {
        -ms-flex-direction: row;
        flex-direction: row
    }
    .sccsess-block__subtitle {
        margin-bottom: 0
    }
    .video {
        width: calc(93.33333% - 20px);
        padding-bottom: 51%
    }
    .video__btn .video-btn-shape {
        fill: red;
        fill-opacity: 1
    }
    .webсamera-descr {
        width: calc(93.33333% - 20px)
    }
    .breadcrumb {
        padding-left: 30px
    }
    .document__list {
        padding: 20px 0 30px
    }
    .doc {
        min-width: 50%
    }
    .main-first__content {
        padding: 15px
    }
    .main-first__heading {
        font-size: 24px;
    }
}

@media screen and (max-width:768px) {
    .menu-list {
        -ms-flex-item-align: start;
        align-self: flex-start;
        padding: 0 0 0 120px
    }
    .builder__description {
        font-size: 14px;
        line-height: 24px;
        letter-spacing: .35px
    }
    .builder__section {
        padding: 20px 0
    }
    .builder__content {
        -ms-flex-direction: column;
        flex-direction: column;
        margin: 0 auto 15px;
        padding: 0 10px
    }
    .builder__img {
        width: 100%;
        margin: 0 0 10px;
        height: 160px;
        border-bottom-width: 10px
    }
    .builder__text {
        width: 100%;
        font-size: 10px;
        line-height: 20px;
        letter-spacing: -.25px
    }
    .builder__sl {
        width: calc(100% - 110px)
    }
    .builder__sl__img {
        width: 100px
    }
    .builder .sl__btn {
        top: calc(50% - 15px);
        height: 30px;
        width: 30px
    }
    .builder__sl__next {
        right: -40px
    }
    .builder__sl__prev {
        left: -40px
    }
    .advantages {
        padding: 0
    }
    .advantages__wrapper {
        justify-content: center;
        margin: 0;
    }
    .values {
        padding: 10px
    }
    .values--item {
        padding: 0
    }
    .values--item__content {
        padding: 10px;
        font-size: 18px;
        letter-spacing: .45px
    }
    .values--item__text {
        font-size: 10px;
        line-height: 20px;
        letter-spacing: -.25px
    }
    .building__top {
        -ms-flex-direction: column;
        flex-direction: column;
        font-size: 18px;
        line-height: 30px;
        letter-spacing: .45px;
        margin-bottom: 20px
    }
    .building__elements {
        padding: 20px 0 30px
    }
    .building__bar {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
    .bar {
        width: calc(50% - 20px);
        margin: 0 10px 10px
    }
    .button__building {
        width: 100%;
        margin: 0
    }
    .main-two__img {
        height: auto
    }
    .main__grid--area__1 {
        -ms-grid-row: 1;
        -ms-grid-row-span: 1;
        -ms-grid-column: 1;
        -ms-grid-column-span: 1
    }
    .main__grid--area__2 {
        -ms-grid-row: 3;
        -ms-grid-column: 1;
        -ms-grid-column-span: 1
    }
    .main__grid--area__3 {
        -ms-grid-row: 5;
        -ms-grid-column: 1
    }
    .main__grid--area__4 {
        -ms-grid-row: 7;
        -ms-grid-column: 1
    }
    .main__grid--area__5 {
        -ms-grid-row: 9;
        -ms-grid-column: 1;
        -ms-grid-column-span: 1
    }
    .main__grid--area__6 {
        -ms-grid-row: 11;
        -ms-grid-row-span: 1;
        -ms-grid-column: 1;
        -ms-grid-column-span: 1
    }
    .main__grid--area__7:not(#some) {
        -ms-grid-row: 13;
        -ms-grid-row-span: 1;
        -ms-grid-column: 1;
        -ms-grid-column-span: 1
    }
    .main-first {
        -ms-flex-direction: column;
        flex-direction: column;
        background: none;
        padding: 0;
        height: auto;
    }
    .main-first__logo {
        display: block;
        height: 370px;
        -o-object-fit: cover;
        object-fit: cover
    }
    .main-first__content {
        width: 100%
    }
    .main-first__info {
        display: none
    }
    .main-first .icon-f {
        top: 260px;
        left: 10px;
        width: 70px;
        height: 83px;
        stroke-width: 1px
    }
    .main-first .button__main {
        width: 100%
    }
    .main-two {
        -ms-flex-direction: column;
        flex-direction: column
    }
    .main-two__img {
        width: 100%
    }
    .main-two__quote {
        padding: 35px 15px
    }

    .quote__text {
        margin: 0 0 20px;
        text-align: left;
    }

    .main-two__description {
        padding: 35px 15px
    }
    .main-three {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
        max-height: none
    }
    .main-three__dots {
        width: 100%;
    }
    .main-three__dot {
        font-size: 16px;
    }
     .main-three__dot svg{
        margin-right: 10px;
        width: 15px;
        height: 15px;
    }
    .main-three__content {
        width: 100%;
        padding: 20px 10px 30px;
        font-size: 10px;
        line-height: 20px;
        letter-spacing: .25px
    }
    .main-three__heading {
        font-size: 14px;
        line-height: 3em;
        letter-spacing: -.35px
    }
    .main-three__img img {
        -o-object-fit: cover;
        object-fit: cover
    }
    .main-four .button__main {
        width: 100%;
        height: 50px
    }
    .main-five {
        -ms-flex-direction: column;
        flex-direction: column
    }
    .main-five__heading {
        margin-left: 10px;
        font-size: 18px
    }
    .main-five a {
        margin: 0 0 30px 10px
    }
    .main .article__elem {
        height: 286px;
    }
    .main .article__heading {
        font-size: 22px;
        margin-bottom: 0;
    }
    .main .article__content {
        top: auto;
        bottom: 30px;
        width: 100%;
        padding: 20px 30px 0;
        transform: translate(0)
    }
    .main .simple .article__img {
        height: 90px;
        margin: 0
    }
    .main .simple .article__content {
        padding: 20px 0
    }
    .main .button__main {
        width: 100%
    }
    
    .location__maps {
        height: auto;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse
    }
    .location__h3 {
        margin-top: 20px
    }
    .location__address,
    .location__h3 {
        font-size: 18px;
        line-height: 24px;
        letter-spacing: .45px
    }
    .map {
        width: 100%;
        height: 385px
    }
    .map__points {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        width: 100%
    }
    .map__point {
        width: auto;
        min-width: 50%;
        -ms-flex-positive: 1;
        flex-grow: 1
    }
    .sight {
        margin: 0 10px 20px
    }
    .sight__text {
        font-weight: 300;
        line-height: 20px;
        letter-spacing: .25px
    }
    .maps-info {
        top: auto;
        bottom: 0;
        transform: translate(0);
        width: 100%
    }
    .maps-info__img {
        border-bottom: 4px solid #b0a96f
    }
    .maps-info__content {
        padding: 10px
    }
    .maps-info__address {
        font-size: 18px;
        line-height: 18px;
        letter-spacing: .3px;
        margin-bottom: 10px
    }
    .maps-info__description {
        font-size: 12px;
        line-height: 24px
    }
}

@media screen and (max-width:668px) {
    .mainForm {
        width: 70%
    }
}

@media screen and (max-width:666px) {
    .mainForm .intl-tel-input.allow-dropdown input,
    .mainForm .intl-tel-input.allow-dropdown input[type=tel],
    .mainForm .intl-tel-input.allow-dropdown input[type=text],
    .mainForm .intl-tel-input.separate-dial-code input,
    .mainForm .intl-tel-input.separate-dial-code input[type=tel],
    .mainForm .intl-tel-input.separate-dial-code input[type=text] {
        padding-left: 12.5%
    }
    .mainForm .intl-tel-input.allow-dropdown .flag-container,
    .mainForm .intl-tel-input.separate-dial-code .flag-container {
        left: -2%
    }
    .mainForm-wrap {
        -ms-flex-preferred-size: 95%;
        flex-basis: 95%
    }
    .mainForm-wrap.input-focus-js .mainForm__text {
        transform: translateY(-55px)
    }
    .mainForm-wrap.requaired:after {
        border: 15px solid transparent;
        border-top: 15px solid #b0a96f;
        border-right: 15px solid #b0a96f
    }
    .mainForm-wrap.requaired:before {
        top: 1px;
        right: 6px
    }
    .mainForm__text {
        padding-left: 0;
        font-size: 13px
    }
    .mainForm__text .wrap-icon {
        margin-right: 15px
    }
    .mainForm__input {
        height: 40px
    }
    .tabs__header li {
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%
    }
    .tabs__content .tabs__inner {
        padding: 30px 0
    }
}

@media screen and (max-width:650px) {
    .button-wrapper-news {
        -ms-flex-direction: column;
        flex-direction: column;
        -ms-flex-align: center;
        align-items: center
    }
    .button-wrapper-news a {
        margin: 0 15px 15px
    }

    .main-three__dot {
        font-size: 14px;
    }
}

@media screen and (max-width:768px) {
    .header .row{
        padding: 20px 0;
        display: flex;
        justify-content: flex-start;
    }
    .header .icon {
        width: 20px;
        height: 20px
    }
    .header__btn-call {
        display: flex;
        margin-left: 0;
    }
    .header__menu-btn:not(#some) {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-order: 4;
        order: 4;
        transform: translateY(0);
        position: absolute;
        top: 0;
        right: 2%;
    }
    .header__tel-text,
    .menu-btn,
    .webcam-link {
        display: none
    }
    .header__btn-call {
        -ms-flex-order: 3;
        order: 3;
        width: auto;
        border: none;
        box-shadow: none
    }
    .header__btn-call .icon {
        margin-right: 0
    }
    .header__btn-call .span-animation {
        display: none
    }
    .header__tel-link {
        -ms-flex-order: 2;
        order: 2
    }
    
    .language {
        margin-left: 0;
        -ms-flex-order: 1;
        order: 1
    }
    .language-btn:before {
        width: 10px;
        height: 10px
    }
    .gallery {
        height: 100vh
    }
    .gallery__sl--little {
        width: 320px
    }
    .gallery__title {
        top: 10px
    }
    .sl__prev {
        left: 20px
    }
    .sl__next {
        right: 20px
    }
}

@media screen and (max-width:576px) {
    .menu-list .has-children {
        width: 215px
    }
    .menu-list .has-children .menu__title {
        font-size: 14px
    }
    .menu-list .has-children .sub-menu li a {
        font-size: 12px
    }
    .footer__menu {
        -ms-flex-pack: center;
        justify-content: center
    }
    .footer-copyright {
        margin-left: 10px;
        font-size: 10px
    }
    .footer-copyright__link {
        margin-right: 10px
    }
    .sub-menu li a {
        font-size: 10px;
        line-height: 1.3em
    }
    .sub-menu .font-color--white {
        font-size: 10px
    }
    .footer-order-call__text {
        margin-right: 5px;
        font-size: 11px
    }
    .filter-results {
        padding: 15px 0;
        -ms-flex-pack: center;
        justify-content: center
    }
    .filter-item {
        width: calc(93.33333% - 20px)
    }
    .filter-more-appartment:not(#some) {
        width: 80%
    }
    .filter-info {
        padding: 10px 0 0;
        -ms-flex-direction: column;
        flex-direction: column;
        -ms-flex-align: center;
        align-items: center
    }
    .filter-info .filter-info--wrap {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
    .filter-info .filter-info--wrap,
    .option-block {
        -ms-flex-pack: center;
        justify-content: center
    }
    .option__floor,
    .option__live,
    .option__rooms,
    .option__square {
        width: 100%
    }
    .option__reset-btn,
    .option__search-btn {
        margin: 0 0 10px;
        width: 100%
    }
    .option__results {
        width: 100%
    }
    .tabs-container .mainForm {
        width: 95%
    }
    .tabs-inner__title {
        font-size: 18px
    }
    .tabs__content .contact-list__title {
        font-size: 14px
    }
    .tabs__content .contact-list__item .text {
        font-size: 10px
    }
    .news-item {
        width: calc(93.33333% - 20px)
    }
    .pagination {
        padding: 15px 0
    }
    .news-content {
        padding: 50px 5px 30px
    }
    .news-content,
    .slaider-wrap {
        width: calc(100% - 20px)
    }
    .appartment-block__left .plan-floor {
        width: 70%
    }
    .appartment-block__right {
        width: calc(66.66667% - 20px)
    }
    .appartment-btn-wrap {
        -ms-flex-direction: column;
        flex-direction: column
    }
    .appartment-button {
        margin-bottom: 20px;
        width: 280px
    }
    .appartment-table {
        margin-bottom: 10px
    }
    .check-appartment-block__center {
        width: calc(100% - 20px)
    }
    .build-note {
        top: 5%;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse
    }
    .build-note .build-text {
        -ms-flex-direction: column;
        flex-direction: column;
        font-size: 12px
    }
    .build-arrow {
        margin-left: 60%
    }
    .webcamera {
        padding: 0;
        padding-bottom: 30px
    }
    .video {
        margin: 0 auto
    }
    .main__grid--area__7:not(#some) .wrap-article-develop img {
        width: 80px
    }
	.main__grid--area__7:not(#some) .wrap-article-develop #kievdev-logo {
		width: 90px
	}
}

@media screen and (max-width:568px) {
    .mainForm {
        width: 80%
    }
}

@media screen and (max-width:528px) {
    .building__elements {
        -ms-grid-columns: 95%;
        grid-template-columns: 95%;
        padding: 20px 0 30px
    }
    .bar {
        width: 90%;
        margin: 0 auto 10px
    }
}

@media (max-width:500px) {
    .intl-tel-input .country-list {
        white-space: normal
    }
}

@media screen and (max-width:500px) {
    .tabs__content .contact-list__item {
        margin-bottom: 20px;
        -ms-flex-preferred-size: 90%;
        flex-basis: 90%
    }

    .main-three__dot svg{
        display: none;
    }
}

@media screen and (max-width:494px) {
    .doc {
        width: 50%
    }
}

@media screen and (max-width:480px) {
    .title {
        font-size: 20px;
        letter-spacing: .6px
    }
    .title:after {
        height: 44px;
        width: 37px
    }
    .breadcrumb {
        font-size: 10px;
        padding-left: 0
    }
    .day {
        padding: 0
    }
    .day__title {
        position: absolute;
        top: 0;
        left: 0;
        width: 82.5%;
        z-index: 20
    }
    .day__dots {
        width: 17.5%;
        right: 0;
        padding: 0 0 0 5px;
        font-size: 10px;
        letter-spacing: -.25px
    }
    .day__dots li {
        height: 22px
    }
    .day__dots--el {
        width: 10%
    }
    .day .gradient__top {
        display: block
    }
    .day .breadcrumb {
        position: absolute;
        top: 70px;
        left: 0;
        padding-left: 5px
    }
    .day .active .day__dots--el,
    .day .pre-active .day__dots--el {
        width: 20%
    }
    .day .slick-slide img {
        height: 50vh;
        object-fit: contain;
    }
    .wrapper__day--sl {
        height: 100%;
        padding: 0;
        margin: 0
    }
    .sl__day--prev {
        top: 50px
    }
    .sl__day--next,
    .sl__day--prev {
        height: 30px;
        width: 30px;
        right: 15px
    }
    .sl__day--next {
        bottom: 50px
    }
}

@media screen and (max-width:468px) {
    .mainForm {
        padding: 20px 10px;
        width: 100%
    }
    .mainForm .main-form__title {
        margin-bottom: 40px;
        font-size: 16px
    }
    .mainForm .main-form__title button {
        width: 20px;
        height: 20px
    }
}

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

@keyframes a {
    0%,
    20%,
    53%,
    80%,
    to {
        transform: translateZ(0)
    }
    40%,
    43% {
        animation-timing-function: cubic-bezier(.755, .05, .855, .06);
        transform: translate3d(0, -30px, 0)
    }
    70% {
        animation-timing-function: cubic-bezier(.755, .05, .855, .06);
        transform: translate3d(0, -15px, 0)
    }
    90% {
        transform: translate3d(0, -4px, 0)
    }
}

@keyframes b {
    0% {
        opacity: .7
    }
    25% {
        opacity: 0
    }
    50% {
        opacity: .7
    }
    to {
        opacity: 0
    }
}

@keyframes c {
    0% {
        transform: rotate(0deg)
    }
    50% {
        transform: rotate(45deg)
    }
    to {
        transform: rotate(0deg)
    }
}

@keyframes d {
    0%,
    to {
        transform: translateZ(0)
    }
    10%,
    30%,
    50%,
    70%,
    90% {
        transform: translate3d(-10px, 0, 0)
    }
    30%,
    40%,
    60%,
    80% {
        transform: translate3d(10px, 0, 0)
    }
}

@keyframes e {
    0% {
        opacity: 0;
        transform: translate3d(-100%, 0, 0)
    }
    to {
        opacity: 1;
        transform: translateZ(0)
    }
}

@keyframes f {
    0% {
        opacity: 0;
        transform: translate3d(100%, 0, 0)
    }
    to {
        opacity: 1;
        transform: translateZ(0)
    }
}

@keyframes g {
    0% {
        opacity: 0;
        transform: translate3d(0, 100%, 0)
    }
    to {
        opacity: 1;
        transform: translateZ(0)
    }
}

@keyframes h {
    0% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

@keyframes i {
    0% {
        transform: perspective(400px) rotateY(90deg);
        animation-timing-function: ease-in;
        opacity: 0
    }
    40% {
        transform: perspective(400px) rotateY(-20deg);
        animation-timing-function: ease-in
    }
    60% {
        transform: perspective(400px) rotateY(10deg)
    }
    80% {
        transform: perspective(400px) rotateY(-5deg)
    }
    to {
        opacity: 1;
        transform: perspective(400px)
    }
}

@keyframes j {
    0% {
        transform: translateX(-100%)
    }
    to {
        transform: translateX(100%)
    }
}

@keyframes k {
    0% {
        transform: translateY(-100%)
    }
    to {
        transform: translateY(100%)
    }
}

@keyframes l {
    0% {
        transform: translateX(100%)
    }
    to {
        transform: translateX(-100%)
    }
}

@keyframes m {
    0% {
        transform: translateY(100%)
    }
    to {
        transform: translateY(-100%)
    }
}

@keyframes n {
    0% {
        opacity: 1;
        stroke-dashoffset: 565
    }
    to {
        opacity: 1;
        stroke-dashoffset: 0
    }
}

@keyframes o {
    0% {
        stroke-dashoffset: 50.02
    }
    to {
        stroke-dashoffset: 0
    }
}

@keyframes p {
    0% {
        stroke-dashoffset: 161.3
    }
    to {
        stroke-dashoffset: 0
    }
}

@keyframes q {
    0% {
        opacity: 0;
        transform: translateX(-400px) scale(1.4, 0)
    }
    to {
        opacity: 1;
        transform: translateX(0) scale(1)
    }
}

@keyframes r {
    0% {
        opacity: 1;
        transform: translateX(0) scale(1)
    }
    to {
        opacity: 0;
        transform: translateX(-400px) scale(1.4, 0)
    }
}

@keyframes s {
    0% {
        transform: translateX(-65%)
    }
    to {
        transform: translateX(0)
    }
}

.SmartoAgency {
	height: 56px;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL2xpYnMvc2xpY2svc2xpY2suY3NzIiwic3R5bGUuY3NzIiwiLi4vLi4vbGlicy9kYXRldGltZXBpY2tlci9kYXRldGltZXBpY2tlci5jc3MiLCIuLi8uLi9saWJzL2ludGwtdGVsLWlucHV0LTE0LjAuNi9idWlsZC9jc3MvaW50bFRlbElucHV0Lm1pbi5jc3MiLCIuLi8uLi9saWJzL2lvbi5yYW5nZVNsaWRlci9jc3MvaW9uLnJhbmdlU2xpZGVyLm1pbi5jc3MiLCIuLi8uLi9saWJzL21hZ25pZmljLXBvcHVwL2Rpc3QvbWFnbmlmaWMtcG9wdXAuY3NzIiwiYXNzZXRzL192YXJzLnNjc3MiLCJhc3NldHMvX21peGlucy5zY3NzIiwiYXNzZXRzL19iYXNlLnNjc3MiLCJhc3NldHMvc21hcnQtZ3JpZC5zY3NzIiwiYXNzZXRzL19hbmltYXRpb24uc2NzcyIsImFzc2V0cy9fY2xhc3Muc2NzcyIsIl9oZWFkZXIuc2NzcyIsIl9mb290ZXIuc2NzcyIsImZpbHRlci5zY3NzIiwiY29udGFjdC5zY3NzIiwibmV3cy5zY3NzIiwibmV3cy1zaW5nbGUuc2NzcyIsImFwcGFydG1lbnQuc2NzcyIsImNoZWNrLWFwcGFydG1lbnQuc2NzcyIsImNoZWNrLWJ1aWxkLnNjc3MiLCJtZXNzYWdlLnNjc3MiLCJ3ZWIuc2NzcyIsImdhbGxlcnkuc2NzcyIsImRheS5zY3NzIiwiZG9jdW1lbnQuc2NzcyIsImJ1aWxkZXIuc2NzcyIsImFkdmFudGFnZXMuc2NzcyIsInZhbHVlcy5zY3NzIiwiYnVpbGRpbmcuc2NzcyIsImluZGV4LnNjc3MiLCJsb2NhdGlvbi5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUNBLGNDS0Msc0JEQXlCLEFDQ3pCLHlCREM0QixBQ0E1QixzQkRDNEIsQUNBNUIscUJEQzRCLEFDQTVCLGlCREM0QixBQ0E1QiwyQkRFOEIsQUNEOUIsd0JERTJCLEFDRDNCLHVCREUwQixBQ0QxQixtQkRFMEIsQUNEMUIsdUNERTJDLENDRjVDLEFES0EsMEJDakJDLGtCREFxQixBQ0NyQixhRENpQixDQWVsQixBQ0dBLFlBRkMsZ0JESW1CLEFDSG5CLFNES1ksQUNKWixTREthLENDTGQsQURPQSxrQkNIQyxZREtnQixDQ0xqQixBRE9BLHFCQ0hDLGVES2tCLEFDSmxCLFdES2UsQ0NMaEIsQURRQSxxRENEQyx1QkRRMEMsQ0NOM0MsQURTQSxhQ1BDLGtCRFNxQixBQ1JyQixNRFNTLEFDUlQsT0RTVSxBQ1JWLGNEVWlCLEFDVGpCLGlCRFVvQixBQ1RwQixpQkRVcUIsQ0NSdEIsQURVQSx1Q0NQQyxjRFVpQixBQ1RqQixVRFdjLENDVGYsQURXQSxtQkNUQyxVRFdjLENDVGYsQURXQSw0QkNUQyxpQkRXcUIsQ0NUdEIsQURZQSxhQ1ZDLGFEWWdCLEFDWGhCLFdEWWMsQUNYZCxZRGFlLEFDWmYsY0Rha0IsQ0NYbkIsQUFFQSx1QkFBQyxXRGFlLENDWGhCLEFEYUEsaUJDWEMsYURhaUIsQ0NYbEIsQURhQSwrQkNYQyxZRGFnQixDQ1hqQixBRGFBLDBCQ1hDLG1CRGF1QixDQ1h4QixBRGFBLGdDQ1hDLGFEYWlCLENDWGxCLEFEYUEsNEJDWEMsaUJEYXFCLENDWHRCLEFEYUEsNkJDWEMsY0RhaUIsQUNaakIsWURjZSxBQ2JmLDRCRGVnQyxDQ2JqQyxBRGVBLDBCQ2JDLFlEY2dCLENDWmpCLEFDekdBLHVCRDJHQyxnQkMxR0EsQUQyR0EsNkJDMUdnQixBRDJHaEIsMkJDMUdBLEFEMkdBLDRCQzFHMkIsQUQyRzNCLDBCQzFHQSxBRDJHQSxXQzFHQSxBRDJHQSxZQzFHVyxBRDJHWCxlQzFHQSxBRDJHQSxnQkMxR1ksQUQyR1osa0JDMUdlLEFEMkdmLGFDMUdBLEFENEdBLHNCQzFHYSxBRDJHYixZQ3pHQSxDRDBHQSxBQU1ELGtDQ3pHQSxxQkFBQSxDRDJHQyxBQUVELDhCQ3pHQSxrQkFBQSxBRDJHQyxPQzFHQSxBRDJHQSxNQzFHQSxBRDJHQSxXQzFHTSxBRDJHTixhQzFHVyxBRDJHWCx1QkMxR2EsQUQyR2IsV0MxR0EsQ0QyR0EsQUN0R0QsOEJEMkdDLHFCQzFHdUIsQ0Q0R3hCLEFDekdBLGlCRDJHQywyQkMxRzJCLEFEMkczQix5QkMxR3lCLEFEMkd6QixzQkN6R3NCLEFEMEd0QixxQkN6R3FCLEFEMEdyQixvQkN6R29CLEFEMEdwQixnQkN6R2lCLENENEdsQixBQ3pHQSw0QkQ4R0Msc0JDOUdxRCxDRDZHdEQsQUM1R0EsaUNEaUhDLHNCQ2pIMEQsQ0RnSDNELEFDOUdBLHFDRG1IQyxxQkNsSHFCLEFEbUhyQixnQkNsSGdCLEFEb0hoQixlQ25IZ0IsQ0RpSGpCLEFDOUdBLHlCRHFIQyxzQkNuSHNCLEFEb0h0QixVQ25IVSxBRG9IVixRQ25IUyxDRGlIVixBQzlHQSxvRkRrSEEsWUFBQSxDQUlDLEFBRUQsa0dBRUMsYUFBZSxDQ2xIaEIsQURxSEEsMENBQ0MsWUNuSEEsQURpSEQsV0FBQSxBQUlDLGVBQWlCLENDbkhsQixBRHNIQSxxREFDQyxZQ3BIQSxBRGtIRCxpQkFBQSxBQUlDLGFBQWUsQ0NuSGhCLEFEbUhBLDJEQUlDLFdBQWEsQ0NuSGQsQURzSEEsMENBQ0MsV0NwSEEsQURxSEEsV0NwSEEsQURxSEEsa0JDcEhhLEFEa0hkLGdCQUFBLEFBSUMsWUFBYyxDQ3BIZixBRHVIQSxxREFDQyxZQ3JIQSxBRG1IRCxpQkFBQSxBQUlDLGFBQWUsQ0NwSGhCLEFEdUhBLG9FQUZBLGVBQUEsQUFJQyxpQkFBbUIsQ0NwSHBCLEFEdUhBLDJDQUZBLGtCQUFBLEFBSUMsaUJBQW1CLENDcEhwQixBRHVIQSwrR0FHQyxvNkRBQXM2RCxDQ2xIdjZELEFEcUhBLHVDQUNDLFdDbkhBLEFEb0hBLGdDQ25IVSxBRG9IVixxQkNuSFksQURvSFosVUNuSEEsQURpSEQsWUFBQSxBQUlDLHFCQUF1QixDQ2xIeEIsQURxSEEsb0NBRkEsV0FBQSxBQUlDLDJCQUE2QixDQ25IOUIsQUR5SEEsb0NBSUMsWUFBYSxBQ2xIZCx1QkFBQSxDRG9IQyxBQUVELHdFQUVDLDZCQ2hIZSxBRGlIZiw0QkNoSGMsQURpSGQsY0NoSFksQURpSFosZUNoSFksQURpSFosY0NoSEEsQURpSEEsWUNoSEEsQURpSEEsV0NoSEEsQURpSEEsaUVDaEhVLEFEaUhWLG9CQ2hIa0IsQURpSGxCLGdCQ2hIQSxBRGlIQSxVQ2hIQSxBRGlIQSxrQkNoSFcsQURpSFgsaUJDaEhZLEFEOEdiLG1CQUFBLEFBSUMsV0FBWSxBQy9HYixXQUFBLENEaUhDLEFBRUQsOEdBRUMsV0NoSFcsQURpSFgsZ0NDaEhjLEFEaUhkLFlDaEhBLEFEaUhBLFdDaEhBLEFEOEdELGNBQUEsQUFJQyxpQkFBa0IsQUNoSG5CLGNBQUEsQ0RrSEMsQUFFRCxvSUFEQSxXQUFBLEFBSUMsY0FBZSxBQ2hIaEIsaUJBQUEsQ0RrSEMsQUFFRCx1REFGQSw0QkFBQSxBQUlDLGtCQUFtQixBQ2hIcEIsWUFBQSxDRGtIQyxBQUVELDJEQUZBLGFBQUEsQUFJQyxnQkFBaUIsQUNoSGxCLDRCQUFBLENEa0hDLEFBRUQsbUVBQ0MsbUJDakhlLEFEa0hmLDBCQ2pIa0IsQURrSGxCLFdDakhBLEFEa0hBLGVDakhlLEFEa0hmLGtCQ2pIQSxBRGtIQSx5QkNqSFksQURrSFosZUNqSEEsQUQrR0Qsc0JBQUEsQUFJQyxZQUFhLEFDaEhkLGdCQUFBLENEa0hDLEFBRUQsK0VDaEhBLGtCQUFBLENBQ0EsQURrSEEsb0ZDNUdBLFVBQUEsQURrSEMsaUVDakhlLENEa0hmLEFBRUQscUNBQ0MsZUNqSEEsQURrSEEsa0JDakhlLEFEa0hmLGFDakhBLEFEa0hBLFNDakhBLEFEa0hBLGdCQ2pIQSxBRGtIQSxlQ2pIVyxBRGtIWCxpQkNqSFksQURrSFosZ0JDakhBLEFEa0hBLHNCQ2pIZSxBRCtHaEIsV0FBQSxBQUlDLFlBQWEsQUNoSGQsa0JBQUEsQURrSEMsY0NqSEEsQ0QrR0QsQUM1R0EsZ0REa0hDLHlCQ2pIWSxDRCtHYixBQzVHQSw2Q0RrSEMsU0NqSEEsQ0RrSEEsQUFFRCxvREFDQyxzQkNqSFksQURrSFosa0JDakhhLEFEa0hiLFFDakhBLEFEa0hBLFNDakhBLEFEa0hBLFlDakhBLEFEK0dELGFBQUEsQUFJQyxnQkFBaUIsQUNoSGxCLGlCQUFBLEFEa0hDLGlCQ2xIcUYsQ0RnSHRGLEFDL0dBLHVFRHFIQyxVQ3JIbUYsQ0RtSHBGLEFDbEhBLHNFRHdIQyxTQ3ZIQSxDRHdIQSxBQUVELDZFQ3RIQSxXQUFBLEFEd0hDLGtCQ3ZIQSxDRHdIQSxBQUVELHVFQ3RIQSx5QkFBQSxBRHdIQyw4QkN2SGUsQ0R3SGYsQUFFRCxzRkFDQyxlQ3hIQSxBRDBIQSxxQ0FBc0MsQUN2SHZDLFdBQUEsQUR5SEMsZUN4SFksQ0R5SFosQUFFRCxxQ0N2SEEsWUFBQSxBRHlIQyxnQkN4SFcsQ0RxSFosQUNsSEEsd0NEeUhDLFVDeEhXLENEeUhYLEFBRUQsb0NDdkhBLFdBQUEsQUR5SEMsZUN4SEEsQ0R5SEEsQUFFRCw4Q0N0SEEseUJBQUEsQUR3SEMsVUN2SEEsQ0RvSEQsQUNqSEEsK0NEd0hDLGlCQ3ZIWSxDRG9IYixBQ2pIQSwyQ0R3SEMsV0N2SEEsQ0R3SEEsQUFFRCxzRkFFQyxrQkN2SGlCLEFEd0hqQixtQkN2SEEsQUR3SEEsc0JDdkhVLEFEd0hWLFdDdkhBLEFEd0hBLGVDdkhlLEFEd0hmLGlCQ3ZIWSxBRG9IYixzQkFBQSxBQUtDLFVBQVcsQUN2SFoseUJBQUEsQUR5SEMsZUN4SFksQURxSGIsV0FBQSxDQUtDLEFBRUQsd0hBRUMsV0FBYSxDQ3ZIZCxBRHNIQSwyQ0FLQyxrQkFBb0IsQ0N2SHJCLEFEMEhBLHdEQUNDLFNDekhBLENEMEhBLEFBRUQsc0VDekhBLGVBQUEsQUQ0SEMscUNDMUhBLEFEMkhBLFVDM0hBLENENEhBLEFBRUQsbUVDMUhBLG1CQUFBLEFENkhDLHFDQUFzQyxBQUN0QyxVQzNIQSxDRDRIQSxBQUVELHNNQUdDLGdCQUFvQixBQUVwQixxQ0FBc0MsQUFDdEMsV0FBWSxBQUNaLGVDNUhZLENENkhaLEFBTEQseUxBVUMsV0M1SFksQUQ2SFosaUVDNUhpRSxBRHNIbEUsY0FBQSxDQVFDLEFBRUQsOEVBQ0MsV0M1SEEsQUQ2SEEsZ0VDNUg4QixDRDZIOUIsQUFORCwwSENuSEEscUJBQUEsQUQ4SEMsNkJBQStCLEFBRS9CLHlCQzdIQSxDRDhIQSxBQVBELHdMQ25IQSwwQkFBQSxBRGdJQywrQ0M5SHlCLEFEK0h6QixvQkM5SEEsQ0QrSEEsQUFSRCwwSkN0TUEsd0JBQUEsQURtTkMsNkJDL0hnQixBRGlJaEIsNEJDL0hXLENEZ0lYLEFBRUQsMkNDOUhBLGdCQUFBLEFEZ0lDLGtCQy9IQSxBRGdJQSxXQy9IQSxBRGdJQSxjQy9IVyxDRGdJWCxBQVJELHlDQVdDLHFCQUF1QixBQzlIeEIsZUFBQSxBRGdJQyxXQ2hJNEMsQUR1SDdDLFdBQUEsQUFXQyxlQUFpQixDQ2pJbEIsQUQwSEEsMkNBV0Msb0JBQXVCLENDbkl4QixBRHNJQSxpREFUQSxvQkFBQSxDQVdDLEFBRUQsaUJBQ0Msa0JDcklZLEFEc0laLHFCQ3JJQSxDRHNJQSxBQUVELG1DQ3RJQSwwQkFBQSxBRHdJQyxZQ3ZJQSxBRHlJQSxpQkN2SVEsQ0R3SVIsQUFFRCxrQkFWQSxrQkFBQSxBQVlDLFVBQVcsQUN2SVosUUFBQSxBRHlJQyxNQ3hJQSxBRHlJQSxTQ3hJQSxBRDhIRCxjQUFBLENBWUMsQUFFRCxvREFWQSxPQUFBLEFBWUMsVUFBWSxDQ3hJYixBRDJJQSxxQkFDQyxpQkMxSUEsQ0QySUEsQUFFRCxtQ0FFQyxnREMxSWMsQUQrSGYsbUJBQUEsQUM1SEEseUJBQUEsQUQ2SUMsYUFBZSxDQzFJaEIsQUQ2SUEsdUVBQ0MsNEJDM0lXLENEZ0laLEFDN0hBLCtFRDRJQyxtQkMzSUEsQURnSUQsMEJBQUEsQUFhQyxVQUFZLENDM0liLEFEOElBLGlEQVhBLHFCQUFBLENBYUMsQUFFRCxnRUFDQyxzQkM1SW1CLEFEaUlwQixlQUFBLENBYUMsQUFFRCx5RkFDQyxXQzVJQSxBRDZJQSxrQkM3SUEsQ0Q4SUEsQUFFRCxrR0M1SUEsZ0JBQUEsQUQrSUMscUNBQXNDLEFBQ3RDLFVDM0lBLENEK0hELEFDNUhBLG1KRDhJQyxvNURDM0lzQixDRDRJdEIsQUFFRCw4R0FFQyxtQkMzSW1CLEFEK0hwQixzQkFBQSxBQWNDLFVBQVksQ0MxSWIsQURnSUEsdURBY0Msa0JBQW9CLENDMUlyQixBRDZJQSxvRUFDQyxVQzVJQSxDRDZJQSxBQUVELGtGQzVJQSxlQUFBLEFEK0lDLHFDQzdJQSxBRDhJQSxVQzlJQSxDRCtJQSxBQUVELCtFQzdJQSxlQUFBLEFEZ0pDLHFDQUFzQyxBQUN0QyxVQzlJQSxDRCtJQSxBQUVELDBPQzVJQSxlQUFBLEFEaUpDLHFDQy9Jc0IsQURnSnRCLFVDL0lBLENEZ0lELEFDOUpBLGtKRGtLQSxxQkFBQSxBQWlCQyw0QkFBK0IsQ0M5SWhDLEFEaUlBLHVEQWlCQyxVQUFZLENDakpiLEFEb0lBLHFEQWlCQyxvQkFBdUIsQ0NwSnhCLEFEdUlBLHVEQWlCQyxvQkFBdUIsQ0N0SnhCLEFEeUlBLDZEQWlCQyxvQkFBdUIsQ0N0SnhCLEFEeUlBLDhCQWlCQyxxQkFBdUIsQ0N2SnhCLEFEMEpBLGdEQUNDLHlCQ3hKZSxDRHlKZixBQUVELDZDQWZBLGNBQUEsQUFpQkMsZ0NBQXFDLEFDeEp0QyxlQUFBLEFEMEpDLFdDekpBLEFEMEpBLGNDekpBLEFEMEpBLGNDekpBLENEMEpBLEFBRUQsNkNBQ0MsdUJDekpBLEFEMEpBLGVDekpBLEFEMEpBLGdCQ3hKQSxBRHlKQSxjQ3hKQSxBRHlKQSxZQ3hKQSxBRHlKQSxrQkN4SkEsQUR5SkEsMEJDeEpBLEFEeUpBLHlCQ3hKQSxBRDZKQSxzREN4SkEsQUR5SkEsNEdDeEpnSCxDRHlKaEgsQUFFRCxzTkFJQyxjQ3hKQSxBRDZKQSxzREN4SkEsQUR5SkEsNEdDdkpBLENEd0pBLEFBRUQsZ0JBQ0Msa0JDeEpBLEFEeUpBLG9CQ3hKQSxDRDJJRCxBRXpzQkEsa0JGMnRCQyxzQkUzdEJxRCxBRjhzQnRELDBCQUFBLENBZUMsQUFFRCxzQkFDQyxZRWh1QndFLENGaXVCeEUsQUFFRCx3QkVudUIwSCxpQkFBQSxDRnF1QnpILEFBRUQsdUZBWkEsa0JBQUEsQUFnQkMsVUFBVyxBRTN1QjJMLHVCQUFBLEFGNnVCdE0sMEJFN3VCOFMsQUY4dUI5UyxtQkU5dUJ3VCxBRit1QnhULGNFL3VCeVQsQ0ZndkJ6VCxBQUVELGdDQWRBLGtCQUFBLEFBZ0JDLE1BQU8sQUVwdkJxWSxTQUFBLEFGc3ZCNVksUUV0dkI0YSxBRnV2QjVhLFdFdnZCbWMsQ0Z3dkJuYyxBQUVELCtCQWRBLFVBQUEsQUFnQkMsa0JBQW1CLEFFNXZCOGMsV0FBQSxBRjh2QmplLFlFOXZCeWdCLEFGK3ZCemdCLGlCRS92QjJoQixDRmd3QjNoQixBQUVELHlDQWRBLGtCQUFBLEFBZ0JDLE1BQU8sQUVwd0I4akIsU0FBQSxBRnN3QnJrQixXRXR3QjhtQixDRnV3QjltQixBQUVELDBDQWRBLGtCQUFBLEFBZ0JDLFFBQVMsQUUzd0JrcEIsZ0JBQUEsQUY2d0IzcEIsVUU3d0Jxc0IsQUY4d0Jyc0IsUUU5d0I4dEIsQUYrd0I5dEIsU0Uvd0IrdEIsQUZneEIvdEIsa0NFaHhCd3ZCLEFGaXhCeHZCLG1DRWp4Qmd3QixBRmt4Qmh3Qix5QkVseEJ5d0IsQ0ZteEJ6d0IsQUFFRCw2Q0FkQSxnQkFBQSxBQWdCQyw0QkFBOEIsQ0V2eEIyMEIsQUYweEIxMkIsOEJBZEEsa0JBQUEsQUFnQkMsVUFBVyxBRTV4Qnc3QixnQkFBQSxBRjh4Qm44QixnQkU5eEJpK0IsQUYreEJqK0IsVUUveEI0L0IsQUZneUI1L0Isa0JFaHlCNGdDLEFGa3lCNWdDLHNDRWx5QnNpQyxBRm15QnRpQyxzQkVueUJ3akMsQUZveUJ4akMsc0JFcHlCeWpDLEFGcXlCempDLG1CRXJ5QnlqQyxBRnN5QnpqQyxpQkV0eUIrbEMsQUZ1eUIvbEMsa0JFdnlCcW5DLEFGd3lCcm5DLGdDRXh5QjZwQyxDRnl5QjdwQyxBQUVELHFDQWZBLFlBQUEsQUFpQkMsa0JBQW9CLENFN3lCOHNDLEFGZ3pCbnVDLHdDQWZBLHFCQUFBLEFBaUJDLFVBQVksQ0VsekIweEMsQUZxekJ2eUMsdUNBZkEsbUJBQUEsQUFpQkMsa0JBQW1CLEFFdnpCMjFDLDRCQUFBLENGeXpCOTJDLEFBRUQsdUNBZkEsZ0JBQUEsQ0FpQkMsQUFFRCxrREFDQyxVRWgwQm0vQyxDRmkwQm4vQyxBQUVELGlERW4wQm1pRCxnQ0FBQSxDRnEwQmxpRCxBQUVELDZIQWJBLHFCQUFBLENBaUJDLEFBRUQsb0ZBRUMsZ0JBQWtCLENFLzBCdXRELEFGazBCMXVELG9SRWwwQmsrRCxrQkFBQSxBRnkxQmorRCxrQkV6MUJzd0UsQUYwMUJ0d0UsYUUxMUJ1d0UsQ0YyMUJ2d0UsQUFFRCxrR0FFQyxXRS8xQm01RSxBRmcyQm41RSxNRWgyQjA1RSxDRmkxQjM1RSxBRWoxQjQ1RSxnR0ZxMUI1NUUsVUFBQSxDQWlCQyxBQUVELHFEQWZBLGNBQUEsQ0FpQkMsQUFFRCxvRUFmQSxnQ0FBQSxDQWlCQyxBQUVELDBJQUVDLGNBQWdCLENFbDNCd3pGLEFGcTJCejBGLHdLRXIyQjhnRyw0QkFBQSxDRnczQjdnRyxBQWRELGtEQWlCQyxpQ0FBc0MsQUUzM0J3a0csYUFBQSxDRjYzQjltRyxBQUVELHVEQWZBLG1CQUFBLEFBaUJDLHNCQUF1QixBRWo0QnlzRyxpQkFBQSxDRm00Qmh1RyxBQUVELDhLQWJBLGlCQUFBLENBaUJDLEFBRUQsNERBZkEsVUFBQSxDQWlCQyxBQUVELDJORS80QjJ5SCxpQkFBQSxDRm01QjF5SCxBQUVELDJFRXI1QjIrSCxVQUFBLENGdTVCMStILEFBRUQsOEtBYkEsaUJBQUEsQ0FpQkMsQUFFRCw0REFmQSxVQUFBLENBaUJDLEFBRUQsMk5FbjZCcWpKLGlCQUFBLENGdTZCcGpKLEFBRUQsMkVFejZCNG5KLFVBQUEsQ0YyNkIzbkosQUFFRCw4S0FiQSxpQkFBQSxDQWlCQyxBQUVELDREQWZBLFVBQUEsQ0FpQkMsQUFFRCwyTkV2N0Jzc0ssaUJBQUEsQ0YyN0Jyc0ssQUFFRCwyRUU3N0JvN0ssVUFBQSxDRis3Qm43SyxBQUVELDhLQUdDLGlCRXA4Qm9rTCxDRnE4QnBrTCxBQUVELDREQWZBLFVBQUEsQ0FpQkMsQUFFRCwyTkUzOEIrcEwsa0JBQUEsQ0YrOEI5cEwsQUFFRCwyRUFDQyxVRWw5Qml2TCxDRm05Qmp2TCxBQUVELDhCRXI5Qmt3TCxrQkFBQSxBRnU5Qmp3TCxZRXY5QjJ5TCxBRnc5QjN5TCxhRXg5QnEwTCxBRnk4QnQwTCxhQUFBLEFBaUJDLFdBQWEsQ0UxOUJ5ekwsQUY2OUJ2MEwsb0NBZkEsY0FBQSxDQWlCQyxBQUVELDBDQWZBLFNBQUEsQUFpQkMsWUFBYSxBRW4rQnE2TCxVQUFBLEFGcStCbDdMLFdFcitCeThMLEFGczlCMThMLGNBQUEsQ0FpQkMsQUFFRCwwQ0FmQSxnQkFBQSxBQWlCQyxVQUFZLENFMytCczlMLEFGODlCbitMLG1EQWlCQyxhQUFtQixBRS8rQnUrTCxpQkFBQSxDRmkvQjEvTCxBQU1ELGFFdi9CMmlNLFVBQUEsQ0Z5L0IxaU0sQUFFRCxhRTMvQm1rTSxVQUFBLENGNi9CbGtNLEFBRUQsYUFDQyxVQWpCQyxDQUNGLEFFaC9CNHFNLGFGb2dDM3FNLFVFcGdDd3JNLENGcWdDeHJNLEFBRUQsYUV2Z0M2dE0sVUFBQSxDRnlnQzV0TSxBQWZELGFBa0JDLFVBQVksQ0U1Z0Nxd00sQUYrZ0NseE0sYUFoQkEsWUFBQSxBQWtCQyx1QkFBeUIsQ0VqaEM2eU0sQUZvaEN2ME0sYUFoQkEsWUFBQSxBQWtCQywyQkFBNkIsQ0V0aEM4MU0sQUZ5aEM1M00sYUFoQkEsWUFBQSxBQWtCQywyQkFBNkIsQ0UzaENtNU0sQUY4aENqN00sYUFoQkEsWUFBQSxBQWtCQywyQkFBNkIsQ0VoaUN5OE0sQUZtaUN2K00sYUFoQkEsWUFBQSxBQWtCQywyQkFBNkIsQ0VyaUMrL00sQUZ3aUM3aE4sYUFoQkEsWUFBQSxBQWtCQyw0QkFBOEIsQ0UxaUNvak4sQUY2aUNubE4sYUFoQkEsWUFBQSxBQWtCQyw0QkFBOEIsQ0UvaUMwbU4sQUZrakN6b04sYUFoQkEsWUFBQSxBQWtCQyw0QkFBOEIsQ0VwakNncU4sQUZ1akMvck4sYUFoQkEsWUFBQSxBQWtCQyw0QkFBOEIsQ0V6akNzdE4sQUY0akNydk4sYUFoQkEsWUFBQSxBQWtCQyw0QkFBOEIsQ0U5akM0d04sQUZpa0MzeU4sYUFoQkEsWUFBQSxBQWtCQyw0QkFBOEIsQ0Vua0NrME4sQUZza0NqMk4sYUFoQkEsWUFBQSxBQWtCQyw0QkFBOEIsQ0V4a0N3M04sQUYya0N2NU4sYUFoQkEsWUFBQSxBQWtCQyw0QkFBOEIsQ0U3a0M4Nk4sQUZnbEM3OE4sYUFoQkEsWUFBQSxBQWtCQyw0QkFBOEIsQ0VsbENvK04sQUZxbENuZ08sYUFoQkEsWUFBQSxBQWtCQyw0QkFBOEIsQ0V2bEMwaE8sQUYwbEN6ak8sYUFoQkEsWUFBQSxBQWtCQyw0QkFBOEIsQ0U1bENnbE8sQUYrbEMvbU8sYUFoQkEsWUFBQSxBQWtCQyw0QkFBOEIsQ0VqbUNzb08sQUZvbUNycU8sYUFoQkEsWUFBQSxBQWtCQyw0QkFBOEIsQ0V0bUNvNUwsQUZ5bUNuN0wsYUFoQkEsWUFBQSxBQWtCQyw0QkFBOEIsQ0UzbUNrdk8sQUY4bUNqeE8sYUFoQkEsWUFBQSxBQWtCQyw0QkFBOEIsQ0VobkN3eU8sQUZtbkN2ME8sYUFoQkEsWUFBQSxBQWtCQyw0QkFBOEIsQ0VybkM4MU8sQUZ3bkM3M08sYUFoQkEsWUFBQSxBQWtCQyw0QkFBOEIsQ0UxbkNvNU8sQUY2bkNuN08sYUFoQkEsWUFBQSxBQWtCQyw0QkFBOEIsQ0UvbkMwOE8sQUZrb0N6K08sYUFoQkEsWUFBQSxBQWtCQyw0QkFBOEIsQ0Vwb0NnZ1AsQUZ1b0MvaFAsYUFoQkEsWUFBQSxBQWtCQyw0QkFBOEIsQ0V6b0NzalAsQUY0b0NybFAsYUFoQkEsWUFBQSxBQWtCQyw0QkFBOEIsQ0U5b0M0bVAsQUZpcEMzb1AsYUFoQkEsWUFBQSxBQWtCQyw0QkFBOEIsQ0VucENrcVAsQUZzcENqc1AsYUFoQkEsWUFBQSxBQWtCQyw0QkFBOEIsQ0V4cEN3dFAsQUYycEN2dlAsYUFoQkEsWUFBQSxBQWtCQyw0QkFBOEIsQ0U3cEM4d1AsQUZncUM3eVAsYUFoQkEsWUFBQSxBQWtCQyw0QkFBOEIsQ0VscUNvMFAsQUZxcUNuMlAsYUFoQkEsWUFBQSxBQWtCQyw0QkFBOEIsQ0V2cUMwM1AsQUYwcUN6NVAsYUFoQkEsWUFBQSxBQWtCQyw0QkFBOEIsQ0U1cUNnN1AsQUYrcUMvOFAsYUFoQkEsWUFBQSxBQWtCQyw0QkFBOEIsQ0VqckNzK1AsQUZvckNyZ1EsYUFoQkEsWUFBQSxBQWtCQyw0QkFBOEIsQ0V0ckM0aFEsQUZ5ckMzalEsYUFoQkEsWUFBQSxBQWtCQyw0QkFBOEIsQ0UzckNrbFEsQUY4ckNqblEsYUFoQkEsWUFBQSxBQWtCQyw0QkFBOEIsQ0Voc0N3b1EsQUZtc0N2cVEsYUFoQkEsWUFBQSxBQWtCQyw0QkFBOEIsQ0Vyc0M4clEsQUZ3c0M3dFEsYUFoQkEsWUFBQSxBQWtCQyw0QkFBOEIsQ0Uxc0NvdlEsQUY2c0NueFEsYUFoQkEsWUFBQSxBQWtCQyw0QkFBOEIsQ0Uvc0MweVEsQUZrdEN6MFEsYUFoQkEsWUFBQSxBQWtCQyw0QkFBOEIsQ0VwdENnMlEsQUZ1dEMvM1EsYUFoQkEsWUFBQSxBQWtCQyw0QkFBOEIsQ0V6dEM0NkwsQUY0dEMzOEwsYUFoQkEsWUFBQSxBQWtCQyw0QkFBOEIsQ0U5dEM0OFEsQUZpdUMzK1EsYUFoQkEsWUFBQSxBQWtCQyw0QkFBOEIsQ0VudUNrZ1IsQUZzdUNqaVIsYUFoQkEsWUFBQSxBQWtCQyw0QkFBOEIsQ0V4dUN3alIsQUYydUN2bFIsYUFoQkEsWUFBQSxBQWtCQyw0QkFBOEIsQ0U3dUMrbVIsQUZndkM5b1IsYUFoQkEsWUFBQSxBQWtCQyw0QkFBOEIsQ0VsdkNzcVIsQUZxdkNyc1IsYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0V2dkM0dFIsQUYwdkM1dlIsYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0U1dkNteFIsQUYrdkNuelIsYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0Vqd0MwMFIsQUZvd0MxMlIsYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0V0d0NpNFIsQUZ5d0NqNlIsYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0Uzd0N3N1IsQUY4d0N4OVIsYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0VoeEMrK1IsQUZteEMvZ1MsYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0VyeENzaVMsQUZ3eEN0a1MsYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0UxeEM2bFMsQUY2eEM3blMsYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0UveENvcFMsQUZreUNwclMsYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0VweUMyc1MsQUZ1eUMzdVMsYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0V6eUNrd1MsQUY0eUNseVMsYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0U5eUN5elMsQUZpekN6MVMsYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0VuekNnM1MsQUZzekNoNVMsYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0V4ekN1NlMsQUYyekN2OFMsYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0U3ekM4OVMsQUZnMEM5L1MsYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0VsMENxaFQsQUZxMENyalQsYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0V2MEM0a1QsQUYwMEM1bVQsYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0U1MENtb1QsQUYrMENucVQsYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0VqMUMwclQsQUZvMUMxdFQsYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0V0MUNpdlQsQUZ5MUNqeFQsYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0UzMUN3eVQsQUY4MUN4MFQsYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0VoMkMrMVQsQUZtMkMvM1QsYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0VyMkNzNVQsQUZ3MkN0N1QsYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0UxMkM2OFQsQUY2MkM3K1QsYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0UvMkNvZ1UsQUZrM0NwaVUsYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0VwM0MyalUsQUZ1M0MzbFUsYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0V6M0NrblUsQUY0M0NscFUsYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0U5M0N5cVUsQUZpNEN6c1UsYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0VuNENndVUsQUZzNENod1UsYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0V4NEN1eFUsQUYyNEN2elUsYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0U3NEM4MFUsQUZnNUM5MlUsYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0VsNUNxNFUsQUZxNUNyNlUsYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0V2NUM0N1UsQUYwNUM1OVUsYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0U1NUNtL1UsQUYrNUNuaFYsYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0VqNkMwaVYsQUZvNkMxa1YsYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0V0NkNpbVYsQUZ5NkNqb1YsYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0UzNkN3cFYsQUY4NkN4clYsYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0VoN0Mrc1YsQUZtN0MvdVYsYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0VyN0Nzd1YsQUZ3N0N0eVYsYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0UxN0M2elYsQUY2N0M3MVYsYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0UvN0NvM1YsQUZrOENwNVYsYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0VwOEMyNlYsQUZ1OEMzOFYsYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0V6OENrK1YsQUY0OENsZ1csYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0U5OEN5aFcsQUZpOUN6alcsYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0VuOUNnbFcsQUZzOUNoblcsYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0V4OUN1b1csQUYyOUN2cVcsYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0U3OUM4clcsQUZnK0M5dFcsYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0VsK0NxdlcsQUZxK0NyeFcsYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0V2K0M0eVcsQUYwK0M1MFcsYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0U1K0NtMlcsQUYrK0NuNFcsYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0VqL0MwNVcsQUZvL0MxN1csYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0V0L0NpOVcsQUZ5L0NqL1csYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0UzL0N3Z1gsQUY4L0N4aVgsYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0VoZ0QralgsQUZtZ0QvbFgsYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0VyZ0RzblgsQUZ3Z0R0cFgsYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0UxZ0Q2cVgsQUY2Z0Q3c1gsYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0UvZ0RvdVgsQUZraERwd1gsYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0VwaEQyeFgsQUZ1aEQzelgsYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0V6aERrMVgsQUY0aERsM1gsYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0U5aER5NFgsQUZpaUR6NlgsYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0VuaURnOFgsQUZzaURoK1gsYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0V4aUR1L1gsQUYyaUR2aFksYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0U3aUQ4aVksQUZnakQ5a1ksYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0VsakRxbVksQUZxakRyb1ksYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0V2akQ0cFksQUYwakQ1clksYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0U1akRtdFksQUYrakRudlksYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0Vqa0Qwd1ksQUZva0QxeVksYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0V0a0RpMFksQUZ5a0RqMlksYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0Uza0R3M1ksQUY4a0R4NVksYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0VobEQrNlksQUZtbEQvOFksYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0VybERzK1ksQUZ3bER0Z1osYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0UxbEQ2aFosQUY2bEQ3alosYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0UvbERvbFosQUZrbURwblosYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0VwbUQyb1osQUZ1bUQzcVosYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0V6bURrc1osQUY0bURsdVosYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0U5bUR5dlosQUZpbkR6eFosYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0VubkRnelosQUZzbkRoMVosYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0V4bkR1MlosQUYybkR2NFosYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0U3bkQ4NVosQUZnb0Q5N1osYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0Vsb0RxOVosQUZxb0RyL1osYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0V2b0Q0Z2EsQUYwb0Q1aWEsYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0U1b0Rta2EsQUYrb0RubWEsYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0VqcEQwbmEsQUZvcEQxcGEsYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0V0cERpcmEsQUZ5cERqdGEsYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0UzcER3dWEsQUY4cER4d2EsYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0VocUQreGEsQUZtcUQvemEsYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0VycURzMWEsQUZ3cUR0M2EsYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0UxcUQ2NGEsQUY2cUQ3NmEsYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0UvcURvOGEsQUZrckRwK2EsYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0VwckQyL2EsQUZ1ckQzaGIsYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0V6ckRramIsQUY0ckRsbGIsYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0U5ckR5bWIsQUZpc0R6b2IsYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0Vuc0RncWIsQUZzc0Roc2IsYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0V4c0R1dGIsQUYyc0R2dmIsYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0U3c0RtOEwsQUZndERuK0wsYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0VsdERxMGIsQUZxdERyMmIsYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0V2dEQ0M2IsQUYwdEQ1NWIsYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0U1dERtN2IsQUYrdERuOWIsYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0VqdUQwK2IsQUZvdUQxZ2MsYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0V0dURpaWMsQUZ5dURqa2MsYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0UzdUR3bGMsQUY4dUR4bmMsYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0VodkQrb2MsQUZtdkQvcWMsYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0VydkRzc2MsQUZ3dkR0dWMsYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0UxdkQ2dmMsQUY2dkQ3eGMsYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0UvdkRvemMsQUZrd0RwMWMsYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0Vwd0QyMmMsQUZ1d0QzNGMsYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0V6d0RrNmMsQUY0d0RsOGMsYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0U5d0R5OWMsQUZpeER6L2MsYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0VueERnaGQsQUZzeERoamQsYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0V4eER1a2QsQUYyeER2bWQsYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0U3eEQ4bmQsQUZneUQ5cGQsYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0VseURxcmQsQUZxeURydGQsYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0V2eUQ0dWQsQUYweUQ1d2QsYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0U1eURteWQsQUYreURuMGQsYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0VqekQwMWQsQUZvekQxM2QsYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0V0ekRpNWQsQUZ5ekRqN2QsYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0UzekR3OGQsQUY4ekR4K2QsYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0VoMEQrL2QsQUZtMEQvaGUsYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0VyMEQyOUwsQUZ3MEQzL0wsYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0UxMEQ2bWUsQUY2MEQ3b2UsYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0UvMERvcWUsQUZrMURwc2UsYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0VwMUQydGUsQUZ1MUQzdmUsYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0V6MURreGUsQUY0MURsemUsYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0U5MUR5MGUsQUZpMkR6MmUsYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0VuMkRtL0wsQUZzMkRuaE0sYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0V4MkR1N2UsQUYyMkR2OWUsYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0U3MkQ4K2UsQUZnM0Q5Z2YsYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0VsM0RxaWYsQUZxM0Rya2YsYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0V2M0Q0bGYsQUYwM0Q1bmYsYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0U1M0RtcGYsQUYrM0RucmYsYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0VqNEQwc2YsQUZvNEQxdWYsYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0V0NERpd2YsQUZ5NERqeWYsYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0UzNER3emYsQUY4NER4MWYsYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0VoNUQrMmYsQUZtNUQvNGYsYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0VyNURzNmYsQUZ3NUR0OGYsYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0UxNUQ2OWYsQUY2NUQ3L2YsYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0UvNURvaGdCLEFGazZEcGpnQixhQWhCQSxZQUFBLEFBa0JDLDZCQUErQixDRXA2RDJrZ0IsQUZ1NkQzbWdCLGFBaEJBLFlBQUEsQUFrQkMsNkJBQStCLENFejZEa29nQixBRjQ2RGxxZ0IsYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0U5NkR5cmdCLEFGaTdEenRnQixhQWhCQSxZQUFBLEFBa0JDLDZCQUErQixDRW43RGd2Z0IsQUZzN0RoeGdCLGFBaEJBLFlBQUEsQUFrQkMsNkJBQStCLENFeDdEdXlnQixBRjI3RHYwZ0IsYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0U3N0Q4MWdCLEFGZzhEOTNnQixhQWhCQSxZQUFBLEFBa0JDLDZCQUErQixDRWw4RHE1Z0IsQUZxOERyN2dCLGFBaEJBLFlBQUEsQUFrQkMsNkJBQStCLENFdjhEMjhnQixBRjA4RDMrZ0IsYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0U1OERrZ2hCLEFGKzhEbGloQixhQWhCQSxXQUFBLEFBa0JDLDZCQUErQixDRWo5RHlqaEIsQUZvOUR6bGhCLGFBaEJBLFlBQUEsQUFrQkMsNkJBQStCLENFdDlEZ25oQixBRnk5RGhwaEIsYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0UzOUR1cWhCLEFGODlEdnNoQixhQWhCQSxZQUFBLEFBa0JDLDZCQUErQixDRWgrRDh0aEIsQUZtK0Q5dmhCLGFBaEJBLFlBQUEsQUFrQkMsNkJBQStCLENFcitEcXhoQixBRncrRHJ6aEIsYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0UxK0Q0MGhCLEFGNitENTJoQixhQWhCQSxZQUFBLEFBa0JDLDZCQUErQixDRS8rRG00aEIsQUZrL0RuNmhCLGFBaEJBLFlBQUEsQUFrQkMsNkJBQStCLENFcC9EMDdoQixBRnUvRDE5aEIsYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0V6L0RpL2hCLEFGNC9EamhpQixhQWhCQSxZQUFBLEFBa0JDLDZCQUErQixDRTkvRHdpaUIsQUZpZ0V4a2lCLGFBaEJBLFlBQUEsQUFrQkMsNkJBQStCLENFbmdFK2xpQixBRnNnRS9uaUIsYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0V4Z0VzcGlCLEFGMmdFdHJpQixhQWhCQSxZQUFBLEFBa0JDLDZCQUErQixDRTdnRTZzaUIsQUZnaEU3dWlCLGFBaEJBLFlBQUEsQUFrQkMsNkJBQStCLENFbGhFb3dpQixBRnFoRXB5aUIsYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0V2aEUyemlCLEFGMGhFMzFpQixhQWhCQSxZQUFBLEFBa0JDLDZCQUErQixDRTVoRWszaUIsQUYraEVsNWlCLGFBaEJBLFlBQUEsQUFrQkMsNkJBQStCLENFamlFeTZpQixBRm9pRXo4aUIsYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0V0aUVnK2lCLEFGeWlFaGdqQixhQWhCQSxZQUFBLEFBa0JDLDZCQUErQixDRTNpRXVoakIsQUY4aUV2ampCLGFBaEJBLFlBQUEsQUFrQkMsNkJBQStCLENFaGpFOGtqQixBRm1qRTltakIsYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0VyakVxb2pCLEFGd2pFcnFqQixhQWhCQSxZQUFBLEFBa0JDLDZCQUErQixDRTFqRTRyakIsQUY2akU1dGpCLGFBaEJBLFlBQUEsQUFrQkMsNkJBQStCLENFL2pFbXZqQixBRmtrRW54akIsYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0Vwa0UweWpCLEFGdWtFMTBqQixhQWhCQSxZQUFBLEFBa0JDLDZCQUErQixDRXprRWkyakIsQUY0a0VqNGpCLGFBaEJBLFlBQUEsQUFrQkMsNkJBQStCLENFOWtFdzVqQixBRmlsRXg3akIsYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0VubEUrOGpCLEFGc2xFLytqQixhQWhCQSxZQUFBLEFBa0JDLDZCQUErQixDRXhsRXNna0IsQUYybEV0aWtCLGFBaEJBLFlBQUEsQUFrQkMsNkJBQStCLENFN2xFNmprQixBRmdtRTdsa0IsYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0VsbUVvbmtCLEFGcW1FcHBrQixhQWhCQSxZQUFBLEFBa0JDLDZCQUErQixDRXZtRTJxa0IsQUYwbUUzc2tCLGFBaEJBLFlBQUEsQUFrQkMsNkJBQStCLENFNW1Fa3VrQixBRittRWx3a0IsYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0VqbkV5eGtCLEFGb25FenprQixhQWhCQSxZQUFBLEFBa0JDLDZCQUErQixDRXRuRWcxa0IsQUZ5bkVoM2tCLGFBaEJBLFlBQUEsQUFrQkMsNkJBQStCLENFM25FdTRrQixBRjhuRXY2a0IsYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0Vob0U4N2tCLEFGbW9FOTlrQixhQWhCQSxZQUFBLEFBa0JDLDZCQUErQixDRXJvRXEva0IsQUZ3b0VyaGxCLGFBaEJBLFlBQUEsQUFrQkMsNkJBQStCLENFMW9FNGlsQixBRjZvRTVrbEIsYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0Uvb0VtbWxCLEFGa3BFbm9sQixhQWhCQSxZQUFBLEFBa0JDLDZCQUErQixDRXBwRTBwbEIsQUZ1cEUxcmxCLGFBaEJBLFlBQUEsQUFrQkMsNkJBQStCLENFenBFaXRsQixBRjRwRWp2bEIsYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0U5cEV3d2xCLEFGaXFFeHlsQixhQWhCQSxZQUFBLEFBa0JDLDZCQUErQixDRW5xRSt6bEIsQUZzcUUvMWxCLGFBaEJBLFlBQUEsQUFrQkMsNkJBQStCLENFeHFFczNsQixBRjJxRXQ1bEIsYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0U3cUU2NmxCLEFGZ3JFNzhsQixhQWhCQSxZQUFBLEFBa0JDLDZCQUErQixDRWxyRW8rbEIsQUZxckVwZ21CLGFBaEJBLFlBQUEsQUFrQkMsNkJBQStCLENFdnJFMmhtQixBRjByRTNqbUIsYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0U1ckVrbG1CLEFGK3JFbG5tQixhQWhCQSxZQUFBLEFBa0JDLDZCQUErQixDRWpzRTJnTSxBRm9zRTNpTSxhQWhCQSxZQUFBLEFBa0JDLDZCQUErQixDRXRzRWdzbUIsQUZ5c0VodW1CLGFBaEJBLFlBQUEsQUFrQkMsNkJBQStCLENFM3NFdXZtQixBRjhzRXZ4bUIsYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0VodEU4eW1CLEFGbXRFOTBtQixhQWhCQSxZQUFBLEFBa0JDLDZCQUErQixDRXJ0RXEybUIsQUZ3dEVyNG1CLGFBaEJBLFlBQUEsQUFrQkMsNkJBQStCLENFMXRFNDVtQixBRjZ0RTU3bUIsYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0UvdEVtOW1CLEFGa3VFbi9tQixhQWhCQSxZQUFBLEFBa0JDLDZCQUErQixDRXB1RTBnbkIsQUZ1dUUxaW5CLGFBaEJBLFlBQUEsQUFrQkMsNkJBQStCLENFenVFaWtuQixBRjR1RWptbkIsYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0U5dUV3bm5CLEFGaXZFeHBuQixhQWhCQSxZQUFBLEFBa0JDLDZCQUErQixDRW52RStxbkIsQUZzdkUvc25CLGFBaEJBLFlBQUEsQUFrQkMsNkJBQStCLENFeHZFc3VuQixBRjJ2RXR3bkIsYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0U3dkU2eG5CLEFGZ3dFN3puQixhQWhCQSxZQUFBLEFBa0JDLDZCQUErQixDRWx3RW8xbkIsQUZxd0VwM25CLGFBaEJBLFlBQUEsQUFrQkMsNkJBQStCLENFdndFMjRuQixBRjB3RTM2bkIsYUFoQkEsWUFBQSxBQWtCQyw2QkFBK0IsQ0U1d0U4M0wsQUYrd0U5NUwsYUFDQyxZRWh4RWtnb0IsQUZpeEVsZ29CLDZCRWp4RTJob0IsQ0ZreEUzaG9CLEFBRUQsYUFDQyxZRXJ4RXdub0IsQUZvd0V6bm9CLDZCQUFBLENBbUJDLEFBRUQsVUFDQyxXRTF4RSt0b0IsQUYyeEUvdG9CLFlBbEJDLEFBb0JELDBCQUEyQixBRTd4RXUvTCx1Q0FBQSxBRit4RWxoTSw0QkUveEV1eG9CLEFGOHdFeHhvQix5QkFBQSxBQW1CQywwQkFBNEIsQ0dqeUU3QixBSG95RUEsYUFDQyw0QkdyeUV5SSxDSHN5RXpJOztBQUVELHNHR3h5RTRPLEFIMHlFNU8sS0FkQSwyQkFBQSxBQWtCQyx5QkFBMEIsQUc5eUVvUyxzQkFBQSxBSGd6RTlULHFCR2h6RXlWLEFIaXpFelYsaUJHanpFdVcsQUhrekV2VyxlR2x6RXdXLEFIbXpFeFcsNEJHbnpFK1ksQ0hteUVoWixBR255RWlaLGVIMnlFaFosa0JHM3lFZ1MsQUg0eUVoUyxhRzV5RWlTLENBQStHLEFIMHlFalosVUFlQyxnQkd6ekUrYixBSDB6RS9iLHNCRzF6RXVjLENIMHlFeGMsQUcxeUV5YyxTSCt6RXhjLGFHL3pFa2YsQ0hpekVuZixBR2p6RW1nQixxQkg4ekVsZ0Isa0JHOXpFcWUsQUhnMEVyZSxPR2gwRXlmLEFIaTBFemYsT0dqMEVpZ0IsQ0FBQyxBSHkwRWxnQixZQUhBLFlHdDBFZ2lCLENIeTBFaGlCLEFBaEJELFlBbUJDLGtCQUFtQixBRzUwRTBrQixjQUFBLEFINnpFOWxCLHNCQUFBLEFBbUJDLGVBQWdCLEFHaDFFNm1CLFNBQUEsQ0hrMUU3bkIsQUFFRCxzQkFqQkEsU0FBQSxDQW1CQyxBQUVELGtCQUVDLGtCQUFtQixBRzExRTJyQixjQUFBLEFINDFFOXNCLGNHNTFFOHRCLENIMjBFL3RCLEFHMzBFZ3VCLFNIZzJFL3RCLE1HaDJFNnZCLENIaTJFN3ZCLEFBRUQsU0FDQyxPR3AyRTB5QixDSHEyRTF5QixBQUVELDhCQUdDLGtCRzEyRW8zQixBSDIyRXAzQixjRzMyRTYzQixBSDQyRTczQixNRzUyRTgzQixBSDYyRTkzQixPRzcyRXE0QixBSDgyRXI0QixlRzkyRTI1QixBSDYxRTU1QixrQkFBQSxDQW1CQyxBQUVELFVBakJBLGtCQUFBLEFBbUJDLGFBQWMsQUdwM0VxN0IsU0FBQSxBSHMzRW44QixPR3QzRWk5QixBSHUzRWo5QixXR3YzRXcrQixBSHczRXgrQixXR3gzRSsrQixDSHkzRS8rQixBQUVELHlCQWpCQSxhQUFBLENBbUJDLEFBRUQsY0FqQkEsa0JBQUEsQUFtQkMsTUFBTyxBR2o0RTZpQyxPQUFBLEFIbTRFcGpDLFVHbjRFbWtDLEFIbzRFbmtDLFdHcDRFNmxDLEFIcTRFN2xDLGVHcjRFb21DLENIczRFcG1DLEFBRUQsb0JBQ0MsVUd6NEV3cEMsQ0gwNEV4cEMsQUFoQkQsZUFtQkMsa0JBQW1CLEFHNzRFOHFDLFNBQUEsQUgrNEVqc0MsT0cvNEVtdEMsQUhnNUVudEMsbUJHaDVFa3ZDLEFIaTVFbHZDLGtCR2o1RXd2QyxBSGs1RXh2QyxjR2w1RWl3QyxBSG01RWp3QyxnQkduNUU0d0MsQUhvNUU1d0MsY0dwNUV3eEMsQUhxNUV4eEMsVUdyNUV5eEMsQ0hzNUV6eEMsQUFoQkQsa0JBbUJDLGtCQUFtQixBR3o1RXd6QyxjQUFBLEFIMjVFMzBDLE1HMzVFcTJDLEFINDVFcjJDLFNHNTVFcTNDLEFINjVFcjNDLFdHNzVFNjRDLEFINDRFOTRDLFlBQUEsQUFtQkMsZUFBZ0IsQUcvNUVnNUMsdUJBQUEsQUhpNkVoNkMsU0dqNkU4NkMsQ0hnNUUvNkMsQUdoNUUwN0MsMEJIcTZFejdDLGdCR3I2RTI4QyxBSHM2RTM4Qyx3Qkd0NkV3K0MsQUh1NkV4K0Msa0JHdjZFaWhELENIdzZFamhELEFBRUQsY0FDQyxVRzM2RTJrRCxDSDQ2RTNrRCxBQUVELGtCQUNDLDRCRy82RW1yRCxBSGc3RW5yRCx3QkdoN0Uyc0QsQUhpN0Uzc0QsZ0JHajdFNHNELEFIazdFNXNELGlCR2w3RXF1RCxBSG03RXJ1RCxrQkduN0Vnd0QsQUhvN0Vod0QsbUJHcDdFOHhELEFIbTZFL3hELHNCQUFBLEFBbUJDLHdCQUEwQixBR3Q3RXd5RCxvQkFBQSxBSHc3RWwwRCxtQkd4N0V3MUQsQUh1NkV6MUQsZ0JBQUEsQUFtQkMsdUJBQXlCLEFHMTdFZzBELHdCQUFBLEFINDdFejFELDBCRzU3RTYzRCxBSDI2RTkzRCw2QkFBQSxBQW1CQyxrQ0FBcUMsQ0c5N0V5MUQsQUhpOEUvM0QsV0FDQyxXR2w4RXc2RCxDSG04RXg2RCxBQWpCRCx5QkFvQkMsV0FBYSxDR3Q4RXM4RCxBSHk4RXA5RCxxQkFDQyxTRzE4RTQvRCxBSHc3RTcvRCxZQUFBLEFBb0JDLHlCQUEwQixBQUUxQixpQkc5OEVpakUsQ0grOEVqakUsQUFFRCxvQkdqOUU0a0UsU0FBQSxBSG05RTNrRSxZR245RTRtRSxBSG85RTVtRSx3QkdwOUV3bkUsQ0hxOUV4bkUsQUFFRCw0QkFFQyx5Qkd6OUVpckUsQ0gwOUVqckUsQUFFRCx1QkFuQkEsV0FBQSxBQXFCQyxZQUFhLEFHOTlFeXRFLHdCQUFBLENIZytFdHVFLEFBRUQsdUJBQ0MsU0duK0V5ekUsQUhvK0V6ekUsV0dwK0VtMEUsQUhxK0VuMEUsWUdyK0UrMEUsQUhzK0UvMEUsNEJHdCtFZzJFLENIdStFaDJFLEFBRUQscUNHeitFMjNFLGtCQUFBLEFIMitFMTNFLGNHMytFczlFLEFIdzlFdjlFLE1BQUEsQUFxQkMsU0FBVSxBRzcrRXErRSxVQUFBLEFIKytFLytFLFlHLytFNGhGLEFIZy9FNWhGLGlCR2gvRTRpRixBSGkvRTVpRix3QkdqL0V1akYsQ0hrL0V2akYsQUFFRCw0RkFFQyx3Qkd0L0Vtb0YsQ0h1L0Vub0YsQUFFRCx3Q0FFQyxNRzMvRW90RixBSDQvRXB0RixnQkc1L0U4dUYsQUg2L0U5dUYsV0c3L0UrdUYsQUg4L0UvdUYsZUc5L0Vpd0YsQUgrL0Vqd0Ysa0JHLy9FaXlGLEFIZ2dGanlGLGlCR2hnRmt5RixBSGlnRmx5Rix5QkdqZ0YyekYsQUg2K0U1ekYsaUJBQUEsQ0F1QkMsQUFFRCwrREFHQyxXR3pnRnU5RixBSDBnRnY5RixlRzFnRmcrRixBSDJnRmgrRixrQkczZ0Z3K0YsQUg0Z0Z4K0YsaUJHNWdGaS9GLEFINmdGai9GLGdCRzdnRmsvRixBSDhnRmwvRix5Qkc5Z0ZraEcsQUhnaEZsaEcsaUJHaGhGZ2pHLENIMi9FampHLEFHMy9FMGtHLG9GSHNoRnprRyxrQkFBbUIsQUd0aEZ3bUcsY0FBQSxBSHdoRjNuRyxXR3hoRitwRyxBSG1nRmhxRyxZQUFBLEFBdUJDLFNBQVUsQUcxaEZzcEcsUUFBQSxBSDRoRmhxRyxTRzVoRjBxRyxBSHVnRjNxRyxpQkFBQSxBQXVCQyxnQkFBaUIsQUc5aEZxcUcsNkJBQUEsQUhnaUZ0ckcsd0JHaGlGeXRHLENIMmdGMXRHLEFHM2dGMnRHLHlCSG9pRjF0Ryx3QkdwaUZzdkcsQ0hxaUZ0dkcsQUFFRCwwQkFDQyxVR3hpRjB4RyxDSHlpRjF4RyxBQUVELFVBQ0MsV0c1aUY2MkcsQ0g2aUY3MkcsQUFFRCx3QkcvaUZpNEcsV0FBQSxDSGlqRmg0RyxBQUVELG9CQUNDLFNHcGpGaThHLEFIcWpGajhHLFlHcmpGMDlHLEFIc2pGMTlHLHNCR3RqRjA5RyxBSDBqRjE5Ryx1REcxakZ5bEgsQUg2aEYxbEgsc0JBQUEsQUc3aEYybEgsa0JBQUEsQ0g4akYxbEgsQUE3QkQsbUJBZ0NDLFNBQVUsQUdqa0Z1b0gsWUFBQSxBSG1rRmpwSCx5Qkdua0ZpckgsQUhva0ZqckgseUJHcGtGNnJILEFBQXVDLDhEQUFBLEFIMGtGcHVILCtDRzFrRjZ3SCxDSDJrRjd3SCxBQUVELDJCQUVDLDJCRy9rRm8xSCxDSGdsRnAxSCxBQUVELHNCQUNDLFdHbmxGNjVILEFIb2xGNzVILFlHcGxGNDlILEFIcWxGNTlILG9DR3JsRjgrSCxDSGtqRi8rSCxBR2xqRmcvSCxzQkh5bEYvK0gsU0d6bEY2aUksQUgwbEY3aUksV0cxbEYya0ksQUgybEYza0ksWUczbEZvbUksQUg0bEZwbUksZ0NHNWxGb21JLEFINmxGcG1JLHlCRzdsRm9tSSxBQUF5RSwyREFBQSxBSG1tRjdxSSw2REdubUZ3dUksQUhxbUZ4dUksa0JHcm1GcXdJLENIc21GcndJLEFBRUQsOERBRUMsNkJBQWtDLEFHMW1GK3dJLHlCQUFBLEFIK21GanpJLDBERy9tRms3SSxDSGduRmw3SSxBQUVELHNDQUVDLE1HcG5GbS9JLEFIcW5Gbi9JLGdCR3JuRm0vSSxBSDBrRnAvSSxXQUFBLEFBNkNDLGlCQUFrQixBR3ZuRm0vSSx5QkFBQSxBSDhrRnRnSixpQkFBQSxDQTZDQyxBQUVELDRERzduRjhsSixXQUFBLEFIaW9GN2xKLGlCR2pvRnFuSixBSHNsRnRuSixnQkFBQSxBQTZDQyx5QkFBMEIsQUFJMUIscURBQWlFLEFBRWpFLGlCR3pvRjRySixDSDBvRjVySixBQUVELHdCQUNDLHdCRzdvRml1SixDSDhvRmp1SixBQUVELHlCQUNDLGFHanBGMHpKLENIa3BGMXpKLEFBTUQsd0NBQ0MsV0d6cEY0NEosQ0gwcEY1NEosQUFFRCx1QkFDQyxTRzdwRis1SixBSDJtRmg2SixXQUFBLEFBb0RDLHlCQUEwQixBQWhEM0IscURBQUEsQUFxREMseUJBQTBCLEFHcHFGNi9KLHNCQUFBLEFIdXFGdmhLLGlCR3ZxRnNrSyxDSHdxRnRrSyxBQUVELHNCRzFxRittSyxTQUFBLEFINHFGOW1LLFdHNXFGK29LLEFINnFGL29LLG1CRzdxRjBwSyxBSGlyRjFwSyxvREdqckZ5dkssQ0hrckZ6dkssQUFFRCw4QkFFQyx5QkFBMkIsQ0d0ckZ5dkssQUh5ckZyeEsseUJBQ0MsV0cxckZvMkssQUgyckZwMkssWUczckY2MkssQUg0ckY3MksscUNHNXJGdTNLLENINnJGdjNLLEFBRUQseUJBQ0MsU0doc0Y2NkssQUhpc0Y3NkssV0dqc0Y2NkssQUhrc0Y3NkssWUdsc0Y2NkssQUgyb0Y5NksseUJBQUEsQUF5REMsbUJBQW9CLEFBRXBCLHNDR3RzRjgvSyxBSHdzRjkvSyx5Qkd4c0Y2Z0wsQ0h5c0Y3Z0wsQUFFRCx1Q0FDQyxrQkc1c0YwakwsQUg2c0YxakwsY0c3c0Zza0wsQUg4c0Z0a0wsU0c5c0Z1a0wsQUgrc0Z2a0wsU0cvc0YwbEwsQUhndEYxbEwsVUdodEYwbEwsQUhpdEYxbEwsV0dqdEYwbEwsQUhrdEYxbEwseUJHbHRGMGxMLEFIbXRGMWxMLGdCR250RndwTCxBSHN0RnhwTCx1QkFBeUIsQ0d0dEZ5cEwsQUh5dEZuckwsd0NBQ0Msa0JHMXRGMHZMLEFIMnRGMXZMLGNHM3RGMHZMLEFINnRGMXZMLHNCRzd0Rmd5TCxBSDh0Rmh5TCxNRzl0Rml5TCxBSCt0Rmp5TCxPRy90RjJ5TCxBSGd1RjN5TCxXR2h1RnN6TCxBSGl1RnR6TCxZR2p1Rm8xTCxBSG9xRnIxTCxtQkFBQSxBQWtFQyxrREd0dUY4OUwsQUh3dUY5OUwseUJHeHVGKzlMLENIeXVGLzlMLEFBL0RELHdDQWtFQyxrQkFBbUIsQUc1dUZ5aE0sY0FBQSxBSDhxRjdpTSxzQkFBQSxBQWtFQyxRQUFTLEFHaHZGMHBNLFNBQUEsQUhrdkZucU0sVUdsdkZxd00sQUhrckZ0d00sV0FBQSxBQWtFQyw4QkFBK0IsQUdwdkYydk0sOEJBQUEsQ0hzdkYxeE0sQUFFRCxvRUFFQyxxQkcxdkY2NE0sQUgydkY3NE0sbUJHM3ZGeTVNLEFINnJGMTVNLDBEQUFBLENBbUVDLEFBRUQsZ0dBRUMsb0JHcHdGMmpOLENIcXdGM2pOLEFBRUQsa0dBRUMsb0JHendGa29OLENIdXNGbm9OLEFHdnNGb29OLDRDSDh3Rm5vTixNRzl3Rit1TixBSCt3Ri91TixlRy93RnV3TixBSGd4RnZ3TixrQkdoeEZteE4sQUhpeEZueE4saUJHanhGNHhOLEFIa3hGNXhOLGdCR2x4Rm95TixBSG14RnB5TixXR254RjZ5TixBSG94Rjd5Tix5QkdweEY4ek4sQUhzeEY5ek4saUJHdHhGKzBOLENIdXhGLzBOLEFBRUQscUVBaEVBLGVBQUEsQUFvRUMsa0JBQW1CLEFHN3hGcTVOLGlCQUFBLEFIK3hGeDZOLGdCRy94Rm04TixBSDZ0RnA4Tix5QkFBQSxBQW9FQyxXQUFhLEFBRWIsaUJHbnlGb2dPLENIb3lGcGdPLEFBRUQsMEZBR0Msa0JHenlGMGpPLEFIMHlGMWpPLGNHMXlGd2tPLEFId3VGemtPLFdBQUEsQUFvRUMsWUFBYSxBRzV5RjRqTyxTQUFBLEFIOHlGemtPLFFHOXlGbW1PLEFINHVGcG1PLFNBQUEsQUFvRUMsaUJBQWtCLEFHaHpGNmxPLGdCQUFBLEFIa3pGL21PLDZCR2x6RjZvTyxBSG16RjdvTyx3QkduekZ3cE8sQ0hvekZ4cE8sQUFFRCx1QkFuRUEsV0FBQSxDQXFFQyxBQUVELDJCQUNDLHdCRzN6RjB1TyxDSDR6RjF1TyxBQUVELDRCRzl6RnF3TyxhQUFBLEFIZzBGcHdPLGNHaDBGaXlPLENIaTBGanlPLEFBRUQsWUduMEY0ek8sWUFBQSxBSHEwRjN6TyxlR3IwRjYxTyxBSHMwRjcxTyxhR3QwRnkyTyxDSHUwRnoyTyxBQUVELDBCR3owRjQ0TyxXQUFBLENIMjBGMzRPLEFBRUQsc0JBQ0MsU0c5MEZtOE8sQUgwd0ZwOE8sV0FBQSxBQXNFQyxzQkFBd0IsQUFFeEIsaUJHbDFGbWhQLENIbTFGbmhQLEFBRUQscUJBQ0MsU0d0MUZ5alAsQUh1MUZ6alAsV0d2MUZra1AsQUh3MUZsa1Asd0JHeDFGbWtQLENIeTFGbmtQLEFBRUQsNkJBRUMseUJHNzFGaXRQLENIeXhGbHRQLEFHenhGbXRQLHdCSGkyRmx0UCxXR2oyRmd6UCxBSDZ4Rmp6UCxZQUFBLEFBc0VDLCtCQUFxQyxDR24yRmt5UCxBSHMyRngwUCx3QkFDQyxTR3YyRjQ0UCxBSHcyRjU0UCxXR3gyRis1UCxBSHkyRi81UCxZR3oyRmc2UCxBSDAyRmg2UCx3QkcxMkYwN1AsQ0gyMkYxN1AsQUFFRCxzQ0FyRUEsa0JBQUEsQUF1RUMsY0FBZSxBRy8yRnU5UCxTQUFBLEFIaTNGdCtQLE9HajNGd2lRLEFIazNGeGlRLFFHbDNGdWpRLEFIbTNGdmpRLFNHbjNGcWtRLEFIbzNGcmtRLDZCR3AzRnFtUSxBSHEzRnJtUSx3QkdyM0Y4blEsQ0hzM0Y5blEsQUFFRCxrRUFFQyxxQkFBd0IsQ0cxM0Zxb1EsQUg2M0Y5cFEsOEZBRUMscUJHLzNGMHlRLENIZzRGMXlRLEFBRUQsMENBRUMsV0dwNEZzMVEsQUhxNEZ0MVEsZUdyNEZzMlEsQUhzNEZ0MlEsY0d0NEZtNFEsQUhnMEZwNFEsTUFBQSxBQXdFQyxnQkFBaUIsQUd4NEYyNFEsV0FBQSxBSDA0RjU1USx5QkcxNEY2N1EsQUg0NEY3N1EsaUJBQW1CLENHNTRGMjZRLEFIdzBGLzdRLGtFQTBFQyxlR2w1RndoUixBSG01RnhoUixjR241RnloUixBSDYwRjFoUixpQkFBQSxBQXdFQyxnQkFBaUIsQUdyNUZ1aFIseUJBQUEsQUh1NUZ4aVIsV0d2NUYralIsQUh5NUYvalIsaUJBQW1CLENHejVGNmlSLEFIcTFGamtSLHVGQTBFQyxrQkcvNUZvb1IsQUhnNkZwb1IsY0doNkYrb1IsQUhpNkYvb1IsV0dqNkZncFIsQUhrNkZocFIsWUdsNkZ5cVIsQUhtNkZ6cVIsU0duNkZ5cVIsQUg0MUYxcVIsUUFBQSxBQXlFQyxTQUFVLEFHcjZGaXJSLGlCQUFBLEFIdTZGM3JSLGdCR3Y2Rnd0UixBSHc2Rnh0Uiw2Qkd4NkZtdVIsQUh5NkZudVIsd0JHejZGNHZSLENIazJGN3ZSLEFHbDJGOHZSLHNCSDY2Rjd2UixXRzc2RjB4UixDSDg2RjF4UixBQUVELDBCR2g3RnF6Uix3QkFBQSxDSGs3RnB6UixBQUVELDJCQXhFQSxhQUFBLEFBMEVDLGNBQWdCLENHdDdGMDNSLEFIeTdGMzRSLFlBQ0MsV0cxN0ZpOFIsQ0gyN0ZqOFIsQUFFRCwwQkFDQyxXRzk3RmsvUixDSCs3RmwvUixBQXpFRCxzQkE0RUMsU0FBVSxBR2w4RmtpUyxXQUFBLEFIbzhGNWlTLHlCR3A4RnNvUyxBSHM4RnRvUyxpQkFBbUIsQ0d0OEZvblMsQUh5OEZ4b1MscUJBQ0MsU0cxOEYyc1MsQUgyOEYzc1MsV0czOEY4dFMsQUg0OEY5dFMsd0JHNThGOHVTLENINjhGOXVTLEFBRUQsNkJBRUMseUJBQTJCLENHajlGdXdTLEFIbzlGbnlTLHdCQUNDLFdHcjlGaTRTLEFIczlGajRTLFlHdDlGazVTLEFIdTlGbDVTLHFDR3Y5RjA3UyxDSHc5RjE3UyxBQUVELHdCQTVFQSxTQUFBLEFBOEVDLFdBQVksQUc1OUY2OFMsWUFBQSxBSDg5Rno5Uyx5Qkc5OUZpa1QsQUgrOUZqa1Qsc0JHLzlGK2tULEFIaStGL2tULG1CR2orRnNtVCxBSG0rRnRtVCxxQ0duK0Z1blQsQ0hvK0Z2blQsQUFFRCxrRUFFQyx3Qkd4K0Z1dFQsQ0g0NUZ4dFQsQUc1NUZ5dFQsMENIZzZGenRULFdBQUEsQUE4RUMsZUFBZ0IsQUc5K0YwdVQsY0FBQSxBSGcvRjF2VCxNR2gvRm94VCxBSG82RnJ4VCxnQkFBQSxBQThFQyxnQ0FBcUMsQUFFckMsaUJHcC9GbzFULENIcS9GcDFULEFBRUQsa0VBMUVBLGVBQUEsQUE4RUMsY0FBZSxBRzMvRjgyVCxpQkFBQSxBSDYvRjczVCxnQkc3L0ZtNlQsQUhpN0ZwNlQseUJBQUEsQUE4RUMsV0FBYSxBQUViLGlCR2pnR204VCxDSGtnR244VCxBQTNFRCx1RkFnRkMsa0JHdmdHc2dVLEFId2dHdGdVLGNHeGdHaWhVLEFIeWdHamhVLFdHemdHa2hVLEFINjdGbmhVLFlBQUEsQUE4RUMsU0FBVSxBRzNnRytoVSxRQUFBLEFINmdHemlVLFNHN2dHa2tVLEFIOGdHbGtVLGlCRzlnR3dsVSxBSCtnR3hsVSxnQkcvZ0d5bFUsQUhtOEYxbFUsNkJBQUEsQUE4RUMsd0JBQTBCLENHamhHd2xVLEFIb2hHbm5VLHNCQUNDLFdHcmhHMHFVLENIc2hHMXFVLEFBRUQsMEJBQ0Msd0JHemhHeXZVLENIMGhHenZVLEFBRUQsMkJHNWhHOHlVLGFBQUEsQUg4aEc3eVUsY0c5aEdpM1UsQ0hrOUZsM1UsQUdsOUYyNFUsYUhraUcxNFUsV0dsaUdnOFUsQ0htaUdoOFUsQUFFRCwyQkFDQyxXR3RpR28rVSxDSHVpR3ArVSxBQUVELHVCR3ppR3NoVixTQUFBLEFIMmlHcmhWLFdHM2lHMGxWLEFINGlHMWxWLHdCRzVpR3NuVixDSDZpR3RuVixBQUVELHNCQUNDLFNHaGpHK3FWLEFIbytGaHJWLFdBQUEsQUE4RUMscUJBQXdCLENHbGpHbXFWLEFIdytGNXJWLHlCQThFQyxXQUFZLEFHdGpHa3RWLFlBQUEsQUh3akc5dFYsd0JHeGpHaXhWLENINCtGbHhWLEFHNStGbXhWLHlCSDRqR2x4VixTRzVqRzh5VixBSDZqRzl5VixXRzdqRzJ6VixBSGkvRjV6VixZQUFBLEFBOEVDLHNCQUF3QixBSS9qR3pCLHNCQUFBLEFKbWtHQyx1Qkloa0dRLENKaWtHUixBQUVELG9FQUVDLHdCSWhrR2dCLENKaWtHaEIsQUEzRUQsNENJbC9GQSxXQUFBLEFKa2tHQyxlSWprR08sQUpra0dQLGNJamtHUSxBSmtrR1IsTUlqa0dDLEFKa2tHRCxnQklqa0dhLEFKa2tHYiwrQklqa0djLENKa2tHZCxBQUVELHFFSS9qR0EsZUFBQSxBSm1rR0MsY0lsa0dDLEFKbWtHRCxpQklsa0dDLEFKbWtHRCxnQklsa0dZLEFKbWtHWixzQklsa0dhLEFKbWtHYixVSWxrR1EsQ0pta0dSLEFBRUQsdUJBQ0MsV0lua0dDLENKcy9GRixBSXAvRkEsMkJKcWtHQyx3Qklwa0dZLENKcWtHWixBQUVELDRCQTdFQSxhQUFBLEFBK0VDLGNBQWdCLENJcGtHakIsQUFHQSxRSjJrR0MsYUl0a0dDLEFKdWtHRCxnQkl0a0djLEFKd2tHZCxtQkFBb0IsQUl0a0dyQixVQUFBLENKd2tHQyxBQUVELGtCQVhDLE1JdGtHQyxBSnVrR0QsT0l0a0dDLEFKdWtHRCxXSXRrR0MsQUp1a0dELFlJdGtHQyxBSjIvRkYsY0FBQSxDQW1GQSxBQVNDLFVBbEZELGFBQUEsQUl6L0ZBLHVCQUFBLEFKMGtHQyxrQ0l4a0d5QixDSnlrR3pCLEFBRUQsZUl4a0dBLGtCQUFBLEFKMGtHQyxrQkl6a0dnQixBSjBrR2hCLFdJemtHQyxBSjBrR0QsWUl4a0dDLEFKNi9GRixPQUFBLEFBNkVDLE1BQU8sQUl4a0dSLGNBQUEsQUorL0ZBLHFCQUFBLENBNkVDLEFBRUQsc0JBQ0MsV0FBWSxBQUNaLHFCQUFzQixBQUN0QixZSTFrR0MsQUoya0dELHFCSTFrR3VCLENKMmtHdkIsQUEzRUQscUNBOEVDLFlBQWMsQ0kza0dmLEFKaWdHQSxhQThFQyxrQkFBbUIsQUk1a0dwQixxQkFBQSxBSjhrR0Msc0JJN2tHQyxBSmlnR0YsY0FBQSxBQThFQyxnQkFBaUIsQUk3a0dsQixZQUFBLENKK2tHQyxBQUVELDhEQUVDLFdJOWtHQyxBSitrR0QsV0k5a0dDLENKK2tHRCxBQUVELGNBNUVBLGVBQUEsQ0E4RUMsQUFFRCxpRUkva0dJLGVBQUEsQ0ptbEdILEFBRUQsVUlsbEdBLGVBQUEsQUp3Z0dBLGNBQUEsQ0E4RUMsQUFFRCw4QkE1RUEsV0FBQSxDQThFQyxBQUVELGtEQUlDLHlCSXJsR1UsQUpzbEdWLHNCSXJsR0MsQUpzbEdELHFCSXJsR2UsQUpzbEdmLGdCSXJsR2MsQ0pzbEdkLEFBRUQsd0JBQ0MsWUl0bEdDLENKdWxHRCxBQTdFRCxVQWdGQyxzQkFBeUIsQ0l2bEcxQixBSjBsR0EsZUE5RUEsV0FBQSxBQWdGQyxrQkFBbUIsQUl4bEdwQixRQUFBLEFKMGxHQyxXSXpsR1ksQUowbEdaLGtCSXpsR2EsQUowbEdiLGlCSXpsR2tCLEFKMGxHbEIsU0l6bEdDLEFKMGxHRCxVSXpsR1MsQUowbEdULFlJemxHTyxDSjBsR1AsQUFFRCxpQkFDQyxVSXpsR0MsQ0owbEdELEFBRUQsdUJBQ0MsVUl6bEdDLENKMmdHRixBQXFGQSxzREk1bEdFLFlBQUEsQ0o4bEdELEFBRUQsa0NBRUMsaUJJOWxHWSxBSmdoR2IsZUFBQSxBQWdGQyx1QkFBd0IsQUk5bEd6QixTQUFBLEFKZ21HQyx3QkFBeUIsQUFDekIsY0kvbEdZLEFKZ21HWixhSS9sR1ksQUpnbUdaLFVJL2xHQyxBSmdtR0QsYUkvbEdDLEFKa2hHRixnQkFBQSxBQWdGQyw4QkFBK0IsQUkvbEdoQyx5QkFBQSxDSmltR0MsQUFFRCx5QkFDQyxVSWhtR0MsQUppbUdELFFJaG1HQyxDSmltR0QsQUE3RUQsV0FnRkMsV0FBWSxBSWhtR2IsWUFBQSxBSmttR0MsaUJJam1HQyxBSmttR0Qsa0JJam1HYyxBSmttR2QsUUlqbUdDLEFKa21HRCxNSWptR0MsQUprbUdELHFCSWptR2tCLEFKa21HbEIsa0JJam1HVyxBSmttR1gsWUlqbUdZLEFKa21HWixzQklqbUdjLEFKa21HZCxXSWptR0MsQUptaEdGLGtCQUFBLEFBZ0ZDLGVBQWdCLEFJbG1HZix1Q0FBQSxDSm9tR0QsQUFFRCxrQ0FFQyxTQUFXLENBQ1gsQUFFRCxrQkl0bUdFLE9BQUEsQ0p3bUdELEFBRUQsNkJBQ0MsVUl2bUdXLENKd21HWCxBQUVELDJEQUVDLFdJdm1HRyxBSndtR0gsV0l2bUdHLEFKd21HSCxpQkl2bUdHLEFKeWhHSixrQkFBQSxBQWdGQyxVQUFZLENJeG1HWCxBSjJtR0YsYUFDQyxrQkl6bUdXLEFKMmhHWixNQUFBLEFBZ0ZDLFFBQVMsQUkxbUdSLFdBQUEsQUo0bUdELGVJM21HRyxBSjRtR0gsaUJJM21HRyxBSjRtR0gsa0JJM21HZSxDSjZoR2hCLEFJM2hHQSxXSjZtR0Msa0JJNW1HUSxBSjhoR1QsWUFBQSxBQWdGQyxTQUFVLEFJN21HVCxRQUFBLEFKK21HRCxpQkk5bUdHLEFKK21HSCxVSTltR0csQUpnaUdKLFdBQUEsQUFnRkMsYUFBYyxBSS9tR2IsdUNBQUEsQ0ppbkdELEFBN0VELGtCQWdGQyxnQkFBa0IsQ0lobkduQixBSm9pR0Esa0NJbGlHRSxTQUFBLENKb25HRCxBQTdFRCxtQ0lwaUdFLFdBQUEsQUpzbkdELGNJcm5HRyxBSnVpR0osUUFBQSxBQWdGQyxTQUFVLEFJcm5HWCxrQkFBQSxBSnVuR0MsT0l0bkdDLEFKdW5HRCxNSXRuR0MsQUp3aUdGLGdCQUFBLEFBZ0ZDLGlCQUFrQixBSXZuR2pCLCtCQUFBLENKeW5HRCxBQUVELGlCQTlFQSxzQkFBQSxBQWdGQyx5QkFBMEIsQUl6bkd6QixPQUFBLENKMm5HRCxBQUVELGtCSTFuR0Esc0JBQUEsQUo0bkdDLHlCSTNuR1ksQUo0bkdaLFVJM25HVSxDSjRuR1YsQUE3RUQsZ0JBZ0ZDLE1BQVEsQ0k1bkdQLEFKK25HRixzQkFDQyw2Qkk3bkdTLEFKOG5HVCxnQkk3bkdVLENKOG5HVixBQUVELHVCQUNDLGlCSTluR0csQUorbkdILCtCSTluR21CLENKK2lHcEIsQUk3aUdBLGlCQUNBLE9BQUEsQ0pnb0dDLEFBRUQsdUJBQ0MsNEJJL25HZSxBSmdvR2YsZ0JJL25HZSxDSmdvR2YsQUFFRCx3QkFDQyw4Qklob0dlLENKZ2pHaEIsQUk5aUdBLG1CQUNBLGlCQUFBLEFKa29HQyxtQklqb0dlLENKaWpHaEIsQUloakdFLGdDSm9vR0QsY0lub0djLEFKb29HZCxXSW5vR0csQUpvb0dILGVJbm9HVSxDSm9vR1YsQUFFRCw4QkFDQyxTSW5vR1csQ0pvb0dYLEFBRUQsbUJBQ0MsV0lub0dHLEFKb29HSCxTSXBvR0csQUpxb0dILGdCSXBvR21CLEFKbWpHcEIsa0JBQUEsQ0FtRkMsQUFFRCwwQkFDQyxrQkl0b0dpQixBSnVvR2pCLGNJdG9HRyxBSnVvR0gsTUl0b0dHLEFKcWpHSixPQUFBLEFBbUZDLFdBQVksQUl2b0dYLFlBQUEsQUp3akdGLGtDQUFBLEFBbUZDLGVBQWlCLENJeG9HbEIsQUo2b0dBLFlBQ0MsV0l6b0dZLEFKMG9HWixlSXpvR2EsQUp3akdkLFlBQUEsQUFtRkMsY0FBZSxBQUdmLHNCSTFvR2tCLEFKMm9HbEIsZUkxb0dlLEFKMm9HZixhSTFvR0MsQ0oyb0dELEFBSUQsd0JJbnBHQSxhQUFBLENKcXBHQyxBQUVELGtCQWpGQSxXQUFBLEFBbUZDLGtCQUFtQixBSTVvR3BCLE9BQUEsQUo4b0dDLFNJN29HQyxBSjhvR0QsWUFBYSxBQUNiLGNBbEZPLEFBbUZQLFFJN29HQyxBSjhvR0QsV0k3b0dHLEFKOG9HSCxZSTdvR0csQUo4b0dILFdBbEZDLEFBb0ZELGtDSTlvR2EsQUorb0diLGVBbEZDLENBbUZELEFBRUQsa0JBQ0MsY0FsRkMsQUFtRkQsY0locEdDLEFKaXBHRCxlSWhwR0csQUppcEdILGdCSWhwR0csQ0ppcEdILEFBRUQsbUJBQ0MsUUlqcEdHLENKa3BHSCxBQUVELGdCQUNDLGlCSWpwR2tCLEFKa3BHbEIsa0JJanBHRyxBSmtwR0gsU0lscEdHLEFKbXBHSCxPQW5GQyxBQW9GRCxXSW5wR0csQUpvcEdILFdJbnBHZSxDSm9wR2YsQUFFRCxXQUNDLGdCSXBwR1csQUpxcEdYLGlCQW5GQyxBQW9GRCxjSXJwR0MsQUpzcEdELHFCSXJwR1MsQUpzcEdULGtCSXJwR1csQ0pzcEdYLEFBRUQsK0JBQ0MsY0lycEdHLENKc3BHSCxBQUVELDJDQUNDLGNBbkZDLENBQ0YsQUF1RkEsV0FDQyxrQkl2cEdHLEFKd3BHSCwwQ0l4cEd5QixBSnlwR3pCLGdQQXBGQyxBQXFGRCxnQkl0eUdELEFKdXlHQyxpQkl6cEdHLENKMHBHSCxBQVVELDRCQUNDLFVBdEZDLENBQ0YsQUs1NUdBLG1CQ1ZFLFVBQUEsQ05nZ0hELEFBTUQsK0NNdGdIRSxVQUFBLENOd2dIRCxBQUVELGNBQ0MsVU1wZ0hHLENOcWdISCxBQUVELGlCTzlnSEEseUJBQUEsQVBnaEhDLFVPL2dIWSxDUDA3R2IsQU8zN0dBLFlQb2hIQyx5Qk9uaEhZLEFQMDdHYixVQUFBLENBMkZDLEFBM0ZELGlCQXFHQyxxQk8vaEhZLENQMDdHYixBT3Q3R0EsS1AraEhDLGdCTzloSEMsQVAraEhELGtCTzloSFksQVB5N0diLGtCQUFBLEFBdUdDLDZCQUFpQyxBT2xpSGxDLGtCQUFBLEFQb2lIQyxRT25pSEMsQ1BvaUhELEFBRUQseUJBRUMsc0JPbmlIQyxBUG9pSEQsWU9waUhDLENQeTdHRixBT3Q3R0EsdUVQc2lIQyxnQk9yaUhDLENQeTdHRixBT3Q3R0EsdURQdWlIQyxrQk9yaUhtQixDUHNpSG5CLEFBRUQsSUFDQyxVT3JpSFUsQ1B5N0dYLEFPdDdHQSxZUHNpSEMsWU9yaUhDLENQc2lIRCxBQUVELDhCT3BpSEEsc0JBQUEsQVBzaUhDLG9CT3JpSGtCLEFQeTdHbkIsbUJBQUEsQUE4R0MsaUJBQW1CLENPcGlIcEIsQVAwN0dBLHFCT3Q3R0EsY0FBQSxDUHNpSEMsQUFFRCxtR0F1QkMsU1Fod0dPLEFSb3BHUixTQUFBLENBOEdDLEFBRUQsTUE1R0EseUJBQUEsQUE4R0MsZ0JBQWtCLENRandHZixBUm93R0osa0JRaHdHSSxRQUFBLENSb3dHSCxBQUVELCtDQVNDLGtCQUFtQixBUXJ3R2hCLGVBQUEsQ1J1d0dILEFBRUQsTVF0d0dJLGVBQUEsQ1J3d0dILEFBRUQsV0FFQyxlUXh3R08sQ1J5d0dQLEFBM0dELGtCUXZwR0ksZUFBQSxBUjJ3R0gsZVExd0dxQixDUjhwR3RCLEFPLy9HQSxJUCttSEMsdUJRM3dHc0IsQ1I0d0d0QixBQUVELElPOWxIQSwwQkFBQSxDUGdtSEMsQUFFRCxzQkFHQyxvQkFBcUIsQVEzd0dsQixrQkFBQSxBUjZ3R0gsbUJRNXdHc0IsQ1I2d0d0QixBQUVELE9BQ0MsVVEvb0hHLENSbWlISixBUWh4R0ksbUZSMjRHSCxhUXJvSGdCLENSc29IaEIsQUFFRCxJQUNDLGVRenBIRyxBUjBwSEgsV1F6cEhHLENSd2lISixBUTVxR1ksT1JpeUdYLGVRL25IRyxBUmdvSEgsYVFob0hHLEFSaW9ISCxlUWhvSEcsQVJpb0hILFVRNXBIRyxDUjZwSEgsQUFFRCxXQUNDLGVRcnlHOEIsQVJzeUc5QixpQlFyeUdlLEFSc3lHZixjUXJ5R2UsQVJrckdoQixrQkFBQSxBQXFIQyxrQkFBb0IsQ096b0hyQixBUDRvSEEsZUFDQyxlUXZySEcsQVIwckhILG9CQUFxQixBUXQ2R2xCLGFBQUEsQVJ5NkdILG1CUXpySE8sQVIwckhQLGVRenJITyxBUjBySFAsa0JBcEhDLEFBQ0Ysa0JBQUEsQ0FxSEMsQUFFRCxtQkFFQyxzQkFBdUIsQU9wcEh4QixxQkFBQSxBUHNwSEMsaUJFL3RINjVMLEFGZ3VINzVMLGtCT3JwSEcsQVBtaUhKLDRCQUFBLEFBcUhDLGVBQWdCLEFRLzVHYix1QkFBQSxBUmk2R0gseUJFcnVIdXlFLENGc3VIdnlFLEFBbEhELFdBcUhDLGlCQUFrQixBUXI2R2YsY0FBQSxBUnU2R0gsa0JFM3VIaStELEFGNHVIaitELGtCT2xwSEcsQ1BtcEhILEFBRUQsVUtwdUhBLDJDQUFBLENJVEEsQVRtdkhBLGlCQUVDLGlCUzl1SEcsQVRndkhILHNCQXJIQyxBQXdIRCwrQlM3dUhHLEFUK3VISCxrQ1M5dUhHLENUK3VISCxBQUVELFNBRUMsaUJTOXVIRyxBVGd2SEgscUJTL3VIRyxDVGd2SEgsQUFFRCxRQUVDLGlCQTFIQyxBUzlvSEYsc0JBQUEsQVQ0d0hDLGtDQUFvQyxDQUNwQyxBQUVELFFBSUMsc0JTeHdIQyxDVDZ3SEQsQUFFRCxPQUVDLGlCU3p3SEcsQVQyd0hILHFCUzF3SEcsQ1Qyd0hILEFBRUQsWUFFQyxpQkFySkMsQUF5SkQsNEJTdndIQyxDVDB3SEQsQUFFRCx5QkFQQyx1QkFBeUIsQUFHekIsb0NTeHdIdUIsQVR5d0h2QiwyQlN4d0hDLENUMndIRixBQVNDLGFBUEEsaUJTM3dIQyxBQUdGLDRCQUFBLENUK3dIQyxBQUVELFVBRUMsaUJTMXdIQyxBVDR3SEQsdUJBMUpDLEFBNEpELDRCU3p3SGEsQ1Q0d0hiLEFBRUQsa0JBSkMsb0NBMUpDLEFBQ0YsMkJBQUEsQ0E2SkEsQUFTQyxRQVBBLGlCQXpLQyxBQTJLRCx1QlMxeEhhLEFUNHhIYiw0QlN6eEhDLENUNHhIRCxBQUVELG9CQXhLQSxVQUFBLEFTN21IQSx1QkFBQSxBVDB4SEMsaUJTenhId0IsQVQyeEh4Qiw2QlMxeEh1QixBVGduSHhCLG9DQUFBLEFBNEtDLDJCQUE2QixDU3p4SDlCLEFUNHhIQSw0QkFFQyxrQkE1S0MsQ0E2S0QsQUFFRCw4QkFDQyxVQTdLQyxBQWdMRCwrQlMzeEgwQixBVCttSDNCLDRCQUFBLEFTem5IQSx5QkFBQSxDVDB5SEMsQUFFRCx1QkFDQyxVQTNMQyxBQThMRCxrQlMxeUhHLENUMnlISCxBQUVELDBCQUNDLFVTMXlIRyxBVCttSEosdUJBQUEsQ0E4TEMsQUFFRCxtQkFDQyxVUzN5SEMsQ1Q0eUhELEFBRUQsNkJBOUxBLHlCQUFBLEFBaU1DLFNBQVcsQ1M1eUhaLEFUK3lIQSxzQkFDQyxTQWhNQyxDQWlNRCxBQUVELFlBRUMsaUJBQTJCLEFBRTNCLHNCU3R6SEMsQVR3ekhELDZCQXpNQyxBQTBNRCxvQ1NyekhDLEFUc3pIRCwyQlNyekhhLENUc3pIYixBQUVELGNBRUMsaUJTcnpIQyxBVHV6SEQsd0JTdHpIQyxBVHd6SEQsbUNTdnpIQyxBVHl6SEQsNEJTeHpIQyxDVDJ6SEQsQUFFRCxxQkFKQyxvQ1N6ekg2QixBVDZtSDlCLDJCQUFBLENBZ05BLEFBU0MsT0FQQSxpQlMxekhHLEFUNHpISCx3QlN6ekhDLEFUMnpIRCw0QlMxekhHLENUNnpISCxBQUVELFVBRUMsaUJBQXlCLEFBRXpCLHdCU3gwSEMsQVR5MEhELGdDU3gwSEcsQVQwMEhILDZCQTdOQyxBQWlPRCx1QkE5TkMsQUFnT0Qsa0RTeDBIcUMsQVQ0bUh0QyxzQkFBQSxDQWdPQyxBQUVELHNCQVhDLG9DU3gwSEMsQVR5MEhELDJCU3gwSEcsQ1RrMUhKLEFBV0MsWUFUQSxpQlMxMEhDLEFUMm1IRiw2QkFBQSxBQXFPQyx1QlMzMEhhLEFUNjBIYixpRFM1MEhzQyxDVDYwSHRDLEFBRUQsWUFFQyxpQlM1MEhHLEFUMm1ISiw2QkFBQSxBQW9PQyxvQ0FBcUMsQVN2MUh0Qyw0QkFBQSxBVDAxSEMsdUJTeDFIYSxBVDAxSGIsb0JTejFIRyxDVDAxSEgsQUFFRCxpQkFDQyxrQlN4MUhHLEFUeTFISCxVU3oxSEcsQVQwMUhILFdBaFBDLEFBQ0YsWUFBQSxBQWlQQyxVQUFXLEFTeDFIWixTQUFBLEFUMDFIQyxtQlN6MUhDLEFUMDFIRCxlUzExSEMsQ1QyMUhELEFBRUQsd0JBQ0MsMkJTNTFIQyxDVDYxSEQsQUFsUEQsU0FxUEMsa0JBQW1CLEFBRW5CLHFCUzcxSEMsQVQ4MUhELFdTNzFIRyxBVDgxSEgsWVM3MUhHLEFUODFISCx5QlM5MUhHLEFUKzFISCxZQXJQQyxBQXNQRCxzQlM3MUhDLEFUODFIRCxlUzcxSGEsQVQ4MUhiLFNTNzFIRyxDVDgxSEgsQUFwUEQsVUF1UEMsV0FBWSxBQUdaLHdCUzEySGEsQ1QyMkhiLEFBRUQsVUFDQyxXUzEySEMsQ1QyMkhELEFBRUQsT0FDQyxrQkFuUUMsQUFDRixXQUFBLEFBb1FDLDZCQUFpQyxBUzEySGxDLGVBQUEsQVQ0MkhDLGdCUzMySEMsQVQ0MkhELHlCUzUySEMsQVQ2MkhELG9CUzUySEMsQVQ2MkhELGtCUzcySEMsQVQ4MkhELGlCUzcySEMsQVQ4MkhELFVTOTJIQyxBVCsySEQsUVM5MkhDLENUKzJIRCxBQUVELGFTOTJIQSxXQUFBLEFUZzNIQyxrQlMvMkhDLEFUZzNIRCxRUy8ySEcsQVRnM0hILFNTLzJIRyxBVGczSEgscUJTaDNIRyxBVGkzSEgsWUF4UUMsQUF5UUQsV1NoM0hELEFUaTNIQyxrRFNoM0hhLEFUazNIYixzQlNqM0hHLEFUbzNISCw4QkFBaUMsQ1MzM0hsQyxBVDgzSEEsY0FDQyxhUzUzSEcsQ1Q2M0hILEFBRUQsTUFDQyxpQlM3M0hhLEFUODNIYix3QlM3M0hHLENUKzNISCxBQUVELGNBSEMsZVM5M0hHLENUbTRISCxBQUVELFlBQ0MsZ0JTaDRIQyxBVGk0SEQsa0JTaDRIQyxBQUtGLG1CQUFBLEFUazRIQyxlU2o0SEMsQVRrNEhELFdTajRIRyxBVGs0SEgsZUExUkMsQUEyUkQsZ0JTajRIRCxBVGs0SEMscUJTajRIYSxBVGs0SGIseUJBMVJDLEFBQ0YsU0FBQSxDQTJSQyxBQUVELDJCQWJDLG9CU2w0SEMsQVR5bUhGLFlBQUEsQ0FzU0EsQUFZQyxlQVhBLGFTbDRIQyxBVDJtSEYsc0JBQUEsQUErUkMsbUJBQW9CLEFTcDRIckIsY0FBQSxBVHM0SEMsZVNyNEhDLENUczRIRCxBQUVELGlCQUNDLGNTdjRIRyxBVHc0SEgsa0JTdjRIYSxBVHc0SGIsb0JBaFNDLENBaVNELEFBRUQsMEJBQ0MsVVN2NEhHLENUdzRISCxBQU9ELCtCQUpDLGVTdjRIRyxBVHc0SEgsd0JTeDRIRyxDVDI0SEosQUE2QkMsVUEzQkEsUUFwU0MsQUFxU0QsU1N2NEhDLEFUMDRIRCxvQlN4NEhHLEFUeTRISCxhQXJTQyxBUzFuSEYscUJBQUEsQVRtNkhDLHVCU2w2SEMsQVRxNkhELHNCU242SEcsQVRvNkhILG1CU3A2SEcsQVR3NkhILDBCU242SEcsQVRvNkhILHNCU3A2SEcsQVRxNkhILFlTcDZIRyxBVHE2SEgsV1NyNkhHLEFUdTZISCxZU3A2SEMsQVRxNkhELFVTcDZIRyxBVHU2SEgsMEJTcDZIQyxDVHE2SEQsQUFFRCxlQUNDLFdTcDZIQyxBVHE2SEQsZVNwNkhhLEFUcTZIYixnQlNwNkhHLEFUcTZISCx5QlNyNkhHLEFUczZISCxrQkFsVUMsQUFDRixxQkFBQSxBQW1VQyxrQkFBbUIsQVNwNkhwQixtQkFBQSxDVHM2SEMsQUFFRCxlQUdDLG9CU3Y2SEMsQVR3NkhELGFTeDZIQyxBVDQ2SEQsMEJBQTJCLEFTeDZINUIsc0JBQUEsQVQwNkhDLFdTejZIQyxBVDA2SEQsbUJTejZIRyxDVDA2SEgsQUFFRCxvQkFDQyxxQkFBc0IsQUFDdEIsV1N6NkhHLEFUMDZISCxVUzE2SEcsQVQyNkhILGtCQXhVQyxBQXlVRCx5QlN6NkhDLEFUMDZIRCxtQkFBcUIsQ0FDckIsQUFFRCwrQkFDQyxzQlMxNkhHLEFUMjZISCxVQXpVQyxBQTBVRCxtQlN6NkhDLENUMDZIRCxBQUVELFFBQ0Msa0JTMTZIRyxBVDI2SEgsZ0JBMVVDLEFBMlVELGVTejZIQyxBVDA2SEQsZ0JTejZIRyxBVDA2SEgseUJTejZIRyxBVDA2SEgsV0ExVUMsQUFDRixxQkFBQSxBQTJVQyw2QkFBOEIsQVNyOEgvQixZQUFBLEFUdzhIQyxxQ1N0OEg4QixDVHU4SDlCLEFBRUQsZUFDQyxrQkFBbUIsQUFDbkIsUVN0OEhHLEFUdThISCxTU3Y4SEcsQVR3OEhILFdBcldDLEFBc1dELFVTdDhIQyxBVHU4SEQsWUFBYSxBQUNiLFdBQVksQUFDWixxQ0FBNEMsQUFHNUMsbUJBdFdDLEFBdVdELG1CU3Q4SEMsQ1R1OEhELEFBRUQsOEJBRUMsNEJBdldDLENBd1dELEFBRUQscUJBQ0MsaUNBdldDLENBQ0YsQVM3bEhBLDBCVHU4SEMsa0JTcjhIRyxBVHM4SEgsTVN0OEhHLEFUK2xISixPQUFBLEFBeVdDLFdBQVksQVMxOEhiLFdBQUEsQVQrOEhDLDBEU3g4SG1DLEFUMDhIbkMscUNTejhIK0IsQ1QwOEgvQixBQTFXRCwwQkE2V0Msa0JBQW1CLEFTcjlIcEIsTUFBQSxBVHU5SEMsUVMxOEhHLEFUMjhISCxVUzE4SEcsQVQyOEhILFlTMzhIRyxBQUlKLDJEQUFBLEFUNjhIQyxxQ1MxOEgyQixDVDI4SDNCLEFBRUQsMEJTaDlIQSxrQkFBQSxBVGs5SEMsT1MzOEhHLEFUNmxISixTQUFBLEFBZ1hDLFdBQVksQVN6OEhiLFdBQUEsQVQ4bEhBLDJEQUFBLEFTOWxIQSxxQ0FBQSxDVGk5SEMsQUFFRCwwQlN4OEhBLGtCQUFBLEFUMDhIQyxNU3o4SEMsQVQwOEhELE9TejhIRyxBVDA4SEgsVVMxOEhHLEFUMjhISCxZQWpYQyxBQXFYRCx5REFsWEMsQUFvWEQscUNBQW1ELENTbjlIcEQsQVRzOUhBLHlCQUNDLGtCU3I5SEcsQVRzOUhILGdCQTVYQyxBQStYRCxrQlN0OUhHLENUdTlISCxBQUVELCtCU3Q5SEEsd0JBQUEsQ1R3OUhDLEFBRUQsK0NBRUMsNEJTeDlIQyxDVHk5SEQsQUFFRCxzQ0E5WEEsaUNBQUEsQ0FnWUMsQUFFRCwyQ0FDQyxrQlNsK0hHLEFUbStISCxNU24rSEcsQVRvK0hILE9BellDLEFBMFlELFdTbitIQyxBVG8rSEQsV1NuK0hHLEFUdStISCwwREFBaUUsQUFFakUscUNTcitIQyxDVHMrSEQsQUFFRCwyQ0FDQyxrQlN0K0hDLEFUdStIRCxNU3QrSEcsQVR1K0hILFFTditIRyxBVHcrSEgsVUE1WUMsQUFDRixZQUFBLEFBZ1pDLDJEU2gvSDhCLEFUay9IOUIscUNBdFpDLENBdVpELEFBRUQsMkNBQ0Msa0JBdlpDLEFBQ0YsT0FBQSxBQXdaQyxTQUFVLEFTbC9IWCxXQUFBLEFUby9IQyxXU24vSEMsQVR1L0hELDJEU3AvSEMsQVRzL0hELHFDU3IvSCtCLENUcy9IL0IsQUFFRCwyQ1M3L0hBLGtCQUFBLEFUKy9IQyxNUzkvSEMsQVQrL0hELE9TOS9IRyxBVCsvSEgsVVMvL0hHLEFUZ2dJSCxZQW5hQyxBQXVhRCx5REFwYUMsQUFzYUQscUNBQW1ELENTaGdJcEQsQVRtZ0lBLGlCQUNDLFdTamdJRyxBVGtnSUgsa0JBcGFDLEFBcWFELHdCU2pnSUMsQ1RrZ0lELEFBRUQsZUFuYUEsVUFBQSxBQXFhQyxlQUFnQixBUzNnSWpCLGdCQUFBLEFUNmdJQyx5QlM1Z0lDLEFUNmdJRCxxQlM1Z0lhLEFUNmdJYixjUzVnSUcsQVQ2Z0lILDZCQS9hQyxBQWdiRCxXUzVnSUMsQ1Q2Z0lELEFBRUQsaUJBOWFBLFlBQUEsQUFnYkMsV0FBYSxDUzVnSWQsQVQrZ0lBLFdBQ0Msa0JTOWdJQyxBVGloSUQsb0JTaGhJQyxBVGloSUQsYVNoaElDLEFUbWhJRCxzQkFBdUIsQVNoaEl4QixtQkFBQSxBVGtoSUMsVVNqaElDLEFUa2hJRCxXU2xoSUMsQVRtaElELFlTbGhJQyxDVG1oSUQsQUFFRCw0QkFDQyxZU3BoSUMsQ1RxaElELEFBRUQsNkJBdmJBLGVBQUEsQ0F5YkMsQUFFRCxnQkFDQyxrQlN0aElHLEFUdWhJSCxnQkF4YkMsQUF5YkQsZVN0aElDLEFUdWhJRCxnQlN0aElHLEFUdWhJSCxnQkF4YkMsQUFDRix5QkFBQSxBQXliQyxvQkFBc0IsQVM5aEl2QixXQUFBLEFUZ2lJQyxpQlMvaElDLENUZ2lJRCxBQUVELDBCQUNDLGtCUy9oSUcsQVRnaUlILFFBamNDLEFBQ0YsU0FBQSxBQWtjQyxXQUFZLEFTL2hJYixZQUFBLEFUaWlJQyxXU2hpSUMsQVRtaUlELDhCU2xpSXlCLENUbWlJekIsQUFFRCxxQkFDQyxVU3BpSUMsQVRnbUhGLHFCQUFBLEFTN2xIQSxtQkFBQSxDVHFpSUMsQUFFRCxpQkFDQyxpQlNwaUlDLENUcWlJRCxBQW5jRCx1QkFzY0Msa0JBQW1CLEFTNWlJcEIsWUFBQSxBVDhpSUMsT1M3aUlDLEFUOGlJRCxjUzdpSUcsQVQ4aUlILFdBOWNDLEFBK2NELFdTN2lJQyxBVDhpSUQsV1M3aUlHLEFUZ2pJSCxrQkFBb0IsQ1MxaUlyQixBVDZpSUEsNkJBR0MsZUEvY0MsQUFrZEQsa0JTM2lJRyxDVDRpSUgsQUE5Y0QsOEJBaWRDLHFCQUF1QixDU3ZqSXhCLEFUMGpJQSw2QkFDQyx3QlN4aklHLENUeWpJSCxBQUVELGVBQ0Msa0JTeGpJYSxBVDJqSWIsV0E3ZEMsQUFrZUQsb0RTbGpJeUIsQVRtakl6QixXU2xqSUMsQVRtaklELFNTbmpJQyxDVG9qSUQsQUFFRCx1QkFaQyxNU3hqSUcsQVR5aklILE9TempJRyxBVDhsSEosVUFBQSxDQXNlQSxBQVFDLFFBUEEsZVNuaklDLEFUdWpJRCxZU25qSUMsQVRvaklELHlCU25qSUMsQVRvaklELFVTbmpJQyxDVG9qSUQsQUE5ZEQsbUJBaWVDLFdBQWEsQ1NuaklkLEFUc2pJQSxhQUdDLG9CU25qSUMsQVRvaklELGFTbmpJYSxBVHFqSWIsbUJBaGVDLEFBaWVELGVTbGpJQyxBVG1qSUQsa0JTbGpJYSxBVG1qSWIsbUJTbGpJRyxBVG1qSUgsWUFoZUMsQVMva0hGLHNCQUFBLEFUbWpJQyw2QlNsaklDLENUbWpJRCxBQUVELGNBQ0Msa0JBamVDLEFBa2VELFVTbGpJQyxBVG1qSUQsWVNsaklhLEFUbWpJYixZU2xqSUcsQ1RtaklILEFBaGVELHFCQW1lQyxZQUFhLEFBR2Isb0JTcmpJQyxBVHNqSUQsYVNyaklDLEFUd2pJRCxzQlN2aklDLEFUd2pJRCw4QlN2aklDLEFUMGpJRCx1QlN6aklDLEFUbWxIRixtQkFBQSxDQXdlQyxBQUVELGtCQUNDLGtCU3ZqSUcsQVR5aklILDJCQXhlQyxBQXllRCwwQlN2aklDLEFUd2pJRCxpQlN2aklHLENUd2pJSCxBQXZlRCw2QkEwZUMsWUFBYyxDU2prSWYsQVRva0lBLGtCQVlDLHFCU3JrSUMsQVRza0lELHNCU3RrSUMsQ1R1a0lELEFBRUQsaURBZkMscUJTbmtJRyxBVHNrSUgsb0JTbGtJRyxBVG1rSUgsYVNua0lHLEFUc2tJSCxzQkFBdUIsQVNua0l4QixrQkFBQSxDVDJrSUEsQUFrQkMsK0JBaEJBLGtCU3hrSUMsQVRpbElELDZCVTVoSlcsQVY2aEpYLGVVNWhKVSxBVjZoSlYsZ0JVNWhKQyxBVjZoSkQseUJVNWhKaUIsQVZvaUlsQixxQkFBQSxBVWppSUEsVUFBQSxDVjZoSkMsQUFFRCxNUXh1SUksV0FBQSxDUmt2SUgsQUFFRCxnQkFSQyxvQkF6ZkMsQUFDRixhQUFBLEFBNGZDLHNCVS9oSkQsQVZnaUpDLGtCVTloSmdCLENWaWlKakIsQUFVQyxVVXZpSkMsaUJBQUEsQ1Z1aUpELEFBeGZELFlBMmZDLDZCQUFpQyxBVTloSmhDLGVBQUEsQVZnaUpELGdCVS9oSmMsQVZnaUpkLHlCVS9oSkcsQVZnaUpILHFCVWhpSkcsQVZpaUpILFdVamlKRyxBVnNpSUosb0JBQUEsQ0E2ZkMsQUFFRCxjQTNmQSxrQkFBQSxBQTZmQyxnQkFBaUIsQVUvaEpsQixpQkFBQSxBVmlpSkMsY1VoaUpDLEFWaWlKRCxXSzdrSlEsQUw4a0pSLFlVaGlKQyxBVmlpSkQsNkJVaGlKZ0IsQVZpaUpoQixXVWhpSkMsQ1ZpaUpELEFBRUQscUJBQ0MsZ0JVaGlKQyxBVmlpSkQsV1VoaUpXLEFWaWlKWCxZVWhpSlUsQVZxaUlYLGNBQUEsQUE2ZkMsV0FBWSxBQUdaLHdCVWxpSnFCLEFWbWlKckIsNEJVbGlKVyxBVm1pSlgsNkJVbGlKWSxBVnFpSlosa0JVbGlKYyxDVm1pSmQsQUFFRCxvQkFDQyxjVW5pSkcsQ1ZvaUpILEFBN2ZELDJCQWtnQkMseUJVL2pKRCxDVmdrSkMsQUFFRCw4QkFDQyxpQlVua0pELEFWb2tKQyxpQlVyaUppQixBVnlpSWxCLGtCQUFBLENBZ2dCQyxBQUVELFlBOWZBLGlCQUFBLEFVcGlJQSxxQkFBQSxDVnNpSkMsQUFFRCxvQ0E5ZkEsb0NBQUEsQ0FnZ0JDLEFBRUQsb0NBOWZBLHFCQUFBLENBZ2dCQyxBQUVELGVBQ0Msa0JVdGlKbUIsQVZ1aUpuQixTVXRpSkMsQVZ1aUpELFVVdmlKQyxBVndpSkQsU1V4aUpDLEFWeWlKRCxVVXppSkMsQVYwaUpELGNVemlKQyxBVjBpSkQsYVUxaUpDLEFWMmlKRCxnQlUzaUpnQixBVjRpSmhCLGdCVTNpSlksQVY4aUpaLGVVM2lKQyxDVjRpSkQsQUFsZ0JELHVCQXFnQkMsZ0JBQWlCLEFVdmpKbEIsU0FBQSxDVnlqSkMsQUFFRCxjQUNDLGFVL2lKRyxDVmdqSkgsQUFFRCxvQkFDQyxvQ1VsakpzQixDVm1qSnRCLEFBRUQsV0F6Z0JBLGVBQUEsQUEyZ0JDLE1BQU8sQVVya0pSLE9BQUEsQVZ1a0pDLFVVcmpKSyxBVnNqSkwsV1VyakpLLEFWc2pKTCxrQlVyakpLLEFWNGlJTixrQkFBQSxBQStnQkMsV0FBWSxBVW5qSmIsWUFBQSxBVnVqSkMsa0JVcGpKRyxBVnFqSkgseUJBMWdCQyxBVXZpSUYsc0JBQUEsQVZxakpDLG1CVXBqSmdCLEFWcWpKaEIsd0NLenJKbUIsQUwyckpuQixzQkFBdUIsQVVuakp4QixvQkFBQSxBVnFqSkMsbUNVcGpKZ0IsQVZxakpoQiwwQlVwakpTLENWcWpKVCxBQUVELHNCQXBCQyxvQkt6cUpRLEFMZ3FJVCxZQUFBLENBNmhCQSxBQVlDLFdBWEEsd0JVdGpKYyxBVjRqSmQsbUJVMWpKQyxBVjJqSkQsZVUzakpDLEFWNmpKRCx5QlU3akpvQixBVjhqSnBCLDRCVTdqSnVCLENWOGpKdkIsQUFFRCx5QkFDQyxVVWprSkMsQVZra0pELFlVamtKYSxBVmtrSmIsNEJVamtKWSxDVmtrSlosQUFFRCxzQ0FDQyxjVWprSkMsQVZra0pELGdCVWxrSkMsQVZta0pELGNVbmtKQyxBVjJpSUYsZUFBQSxBQTBoQkMsZ0JBQWlCLEFVcGtKaEIsY0FBQSxBVnNrSkQscUJLeHRKUSxBTHl0SlIsd0JVcmtKa0IsQ1Zza0psQixBQUVELHdDQUNDLGVVcmtKRyxBVnNrSkgsVVVya0pHLENWc2tKSCxBQUVELGdCVXJrSkUsa0JBQUEsQVZ1a0pELE1VdGtKRyxBVnVrSkgsUVV2a0pHLEFWd2tKSCxXVXhrSkcsQVZ5a0pILFlVemtKRyxBVjBrSkgseUJVemtKRyxBVjBrSkgsWVUxa0pHLEFWNmtKSCxrQlU3a0pHLENWOGtKSCxBQTloQkQsc0JBbWlCQyx1QlUva0p3QixDVmdsSnhCLEFBRUQseURBRUMsVVUva0pHLENWZ2pJSixBVTNqSUcsNkNWK2xKRixrQlVqbEplLEFWa2xKZixRVWpsSkssQVZraklOLFNBQUEsQUFpaUJDLGNBQWUsQVUza0poQixVQUFBLEFWNmtKQyxXVTVrSkMsQVY2a0pELFVVNWtKQyxDVjZrSkQsQUFFRCx1QkFDQyx5Qktyd0pRLEFMd3dKUiw0Q1U1a0phLENWNmtKYixBQS9oQkQsc0JBa2lCQyx5QkFBMEIsQUFHMUIsNkNVL2tKVyxDVmdsSlgsQUFFRCxZQUNDLGVVL2tKZSxBVmdsSmYsTVUva0pHLEFWZ2xKSCxPVS9rSkcsQVZnbEpILFVVL2tKRyxBVmdsSkgsaUJVaGxKRyxBVmdqSUosb0JBQUEsQUFvaUJDLGFBQWMsQVV4bUpmLFlBQUEsQVYwbUpDLGFVamxKSyxBVm9sSkwsc0JBQXVCLEFVN21KeEIsbUJBQUEsMEJBQUEsQVZtbkpDLHNCVW5sSnFCLEFWb2xKckIseUJVbmxKUyxBVnNsSlQsZ0NVbmxKYyxBVnNsSmQsMEJVcmxKRyxDVnNsSkgsQUFFRCxtQkF2aUJBLGtCQUFBLENBeWlCQyxBQUVELHVCQUNDLG1CVXhsSlMsQVZ5bEpULGNVeGxKVyxBVnlsSlgsNkJVeGxKYSxBVnlsSmIsZVV4bEplLEFWeWxKZixnQlV4bEpHLEFWeWxKSCx5QlV6bEpHLEFWMGxKSCxvQlUxbEpHLEFWMmxKSCxjVTNsSkcsQVY0bEpILG9CVTNsSkcsQ1Y0bEpILEFBRUQsNkJVN29KQSxVQUFBLENWK29KQyxBQUVELFVBQ0MsY1U3bEpjLEFWOGxKZCxrQlU3bEpjLEFWa21KZCxnQlVobUpHLEFWaW1KSCxVVWptSkcsQVZxbUpILDBCVWxtSnFCLEFWbW1KckIsc0JVbG1KUyxBVm1tSlQsd0JVbG1KVSxDVm1tSlYsQUFFRCxnVkE5aUJBLGtCQUFBLENBcWpCQyxBQUVELHNIQUVDLE9Vcm1KQyxDVnNtSkQsQUFwakJELDRCQXVqQkMsa0JBQW1CLEFVNW1KcEIsbUJBQUEsQVY4bUpDLFVVem1KRyxDVm9qSUosQVV6aklBLG1DVmtuSkMsa0JVM21KSyxBVjRtSkwsUVU1bUpLLEFWc2pJTixRQUFBLEFBd2pCQyxVQUFXLEFVcm5KWixXQUFBLEFWdW5KQyxZVTVtSkssQVZzaklOLDZCQUFBLEFBMGpCQywyQlUzbUpxQixBVjhtSnJCLGtCVTNtSmMsQ1Y0bUpkLEFBRUQseUNBR0Msb0RVOW1KRyxDVittSkgsQUFFRCxtRkFFQyxrQlUvbUpxQixBVmduSnJCLFFVL21KUyxBVmduSlQsU1UvbUpXLEFWZ25KWCxjVS9tSmEsQVZnbkpiLFdVL21KRyxBVmduSkgsV1UvbUpHLEFWZ25KSCxXVWhuSkcsQVZpbkpILHdCVWpuSkcsQ1ZrbkpILEFBRUQseUNVbnBKQSw0Q0FBQSxDVnVwSkMsQUFFRCwwQ0FHQyw2Q1VubkpHLENWb25KSCxBQUVELFVBTUMsbUJVdm5KcUIsQVZ3bkpyQixlVXZuSlMsQVYwbkpULHNCVXZuSmUsQVZ3bkpmLDZCVXZuSkcsQ1Z3bkpILEFBRUQseUJBOWtCQSxvQkFBQSxBQW9rQkMsWUFBYyxDQVVmLEFBa0JDLGVBakJBLGtCVTFuSkcsQVYybkpILG1CVTNuSkcsQVZxaklKLGtCQUFBLEFVbGpJQSw0QkFBQSxBVjRuSkMsZVUzbkpZLEFWNG5KWixZVTNuSkMsQVZtb0pELDBCVTNuSjBCLEFWNG5KMUIsc0JVM25KdUIsQVY0bkp2Qiw4Qkt6N0phLENMMDdKYixBQXJrQkQsOENBMGtCQyxnQ1UzbkphLENWNG5KYixBQUVELCtCUWpvSkksV0FBQSxBUm1vSkgsa0JVam9KRCxBVmtvSkMsUVU5bkpHLEFWK25KSCxNQXZrQkMsQUFDRixjQUFBLEFBd2tCQyw4QkFBK0IsQVF2b0o1Qiw4QkFBQSxBUnlvSkgsK0JVdm9KRCxDVndvSkMsQUFya0JELGdDQXdrQkMsa0JBQW1CLEFVaG9KcEIsVUFBQSxBVmtvSkMsV1Vqb0pDLEFWa29KRCxVVWpvSkMsQVZrb0pELFFVbG9KQyxBVm1vSkQsY1Vub0pDLEFWb29KRCxZVXBvSkMsQVZxb0pELFdVcG9KQyxBVnFvSkQsVVVyb0pDLEFWc29KRCxjVXRvSkMsQ1Z1b0pELEFBRUQsd0JBQ0MsVVV2b0pDLENWMmpJRixBVXhqSUEsZ0JWd29KQyxrQlV2b0pjLEFWMmpJZixRQUFBLEFBOGtCQyxrQkFBbUIsQUExa0JwQixvQkFBQSxBQThrQkMsYUFBYyxBQUdkLHNCVXJvSm1CLEFWc29KbkIsbUJVcm9KZ0IsQVZzb0poQixlVXJvSkMsQVZzb0pELGdCVXJvSmlCLEFWc29KakIsY1Vyb0pDLEFWd29KRCwyQlVyb0ptQixBRnpDaEIsa0JBQUEsQ1JrckpILEFBRUQsMkJBNWtCQSxrQkFBQSxBQThrQkMsa0JBQW1CLEFVdHBKcEIsV0FBQSxBVndwSkMsWVUxb0pHLEFWNm9KSCwyQlUxb0pjLEFWMm9KZCxvQlUxb0plLEFWNm9KZixxQlUzb0pHLEFWNG9KSCx1QlU1b0pHLEFGcERBLHNCQUFBLEFSb3NKSCxtQlVwcUpELEFWcXFKQyxZVS9vSmdCLENWZ3BKaEIsQUFFRCxpQlV4cUpBLFlBQUEsQVYwcUpDLGtCVWhwSmEsQVZpcEpiLHVCVWhwSndCLEFWaXBKeEIsV1VocEpHLENWaXBKSCxBQUVELDRDVS9vSkEsYUFBQSxDVmlwSkMsQUFFRCxtQ1VucEpBLGFBQUEsQ1ZxcEpDLEFBTUQsK0VBQ0MsYVVscEpHLENWbXBKSCxBQWhsQkQsOEJBbWxCQyxhQUFlLENVaHFKaEIsQVZtcUpBLFdBQ0MsV1V0cEpLLEFWdXBKTCxZVXRwSkssQVZ1cEpMLGlCVXZwSkssQVZ3cEpMLFVVeHBKSyxDVm1rSU4sQVUvaklBLFFWd3BKQyx3Qkt6aUtRLENMbzlJVCxBVTlqSUEsY1Z5cEpDLG9CQUFxQixBVW5wSnRCLGFBQUEsQVZzcEpDLG1CVXBwSk8sQVZxcEpQLGVVcHBKUSxBVnFwSlIsa0JVcHBKWSxBVnFwSlosbUJVcHBKWSxBVnFwSlosZVVwcEpDLEFWdXBKRCxzQlV2cEpDLEFWd3BKRCw2QlV2cEphLENWd3BKYixBQUVELHlCQUVDLHNCV3BrS2dCLEFYcWtLaEIscUJXcGtLTyxBWHFrS1AsaUJXcGtLUSxBWHFrS1Isa0JXcGtLWSxBWHNrS1osc0JXcGtLQyxDWHFrS0QsQUFFRCxhVzdrS0EsV0FBQSxBWCtrS0MsV1d0a0tlLENYOCtJaEIsQVd2L0lBLGtCWHFsS0Msb0JRbmlLZ0IsQVJvaUtoQixhUXBpS2dCLEFSc2lLaEIsbUJRcmlLa0IsQVJzaUtsQixlUXRpS2tCLEFSdWlLbEIsa0JReGpLdUMsQVJ5akt2QyxtQlF4akt3QyxBUnlqS3hDLG1CVy9rS2UsQVhrbEtmLHNCV2psS2lDLEFYa2xLakMsOEJXbGxLaUMsQVhvbEtqQyxlQUFnQixBV2xtS2pCLGdCQUFBLEFYb21LQyxzQldubEtxQixBWG9sS3JCLGFXbmxLYSxDWG9sS2IsQUEvbEJELDRCQVBBLDRCQUFBLENRNXJJSSxBUnd5SkosaUJBQ0MsZ0JXdGxLaUIsQVh1bEtqQixjQWptQkMsQUFDRixlQUFBLEFBa21CQyxnQkFBaUIsQVd0bEtoQixhQUFBLENYd2xLRCxBQUVELGVBQ0MsZVd6bEtHLEFYMGxLSCxjVzFsS2dCLEFYMmxLaEIsc0JXMWxLRyxBWDJsS0gsZ0JXM2xLRyxBWDRsS0gscUJXNWxLRyxBWCtsS0gsa0JXOWxLRyxDWCtsS0gsQUF4bUJELHFCQTJtQkMsVUFBWSxDV2htS1gsQVhtbUtGLDZCQUNDLGVXbG1LRyxBWG1tS0gsVVdubUtHLENYb21LSCxBQUVELG1CUXAwSkksZ0JBQUEsQVJ3MEpILG9CQTdtQkMsQUFDRixhQUFBLEFBZ25CQyxzQldobktDLEFYaW5LRCxrQlcxbUtvQixDWDJtS3BCLEFBRUQseUJXMW1LRSxpQkFBQSxDWDRtS0QsQUFFRCx5QkFFQyxpQldobktDLEFYaW5LRCxXVzltS0ssQVgrbUtMLFlXOW1LSyxBWCttS0wsWVcvbUtLLENYZ25LTCxBQUVELFdBT0Msc0JBcm5CQyxBQUNGLGtCQUFBLENBc25CQyxBQUVELDJCQVJDLG9CV3BuS2EsQVhxbktiLFlXcG5LSyxDWDJuS04sQUFlQyxnQkFUQSxtQkFBb0IsQVFuM0pqQixlQUFBLEFScTNKSCxrQld4bktELEFYeW5LQyxtQld2bktnQixBWHduS2hCLGVBcm5CQyxBV2hpSkEsc0JBQUEsQVh5cEtELDZCV3huS3NCLENYeW5LdEIsQUFFRCxhQUVDLHNCVzNuS0MsQVg0bktELHFCVzVuS0MsQVg2bktELGlCVzduS0MsQVg4bktELGtCVzluS0MsQVhnb0tELHVCVy9uS0MsQVhnb0tELGtCV2hvS0MsQVhpb0tELG9CV2pvS3dCLEFIZ1FyQixrQkFBQSxDUnE0SkgsQUFFRCxtQkFDQyx5Qld0b0tXLEFYeW9LWCxxQld2b0tlLENYd29LZixBQUVELHdDQUNDLGFXbnBLRCxDWG9wS0MsQUFFRCxtQkFDQyxZV3pvS0ssQVg0b0tMLG9CQUFxQixBUXQ1SmxCLGFBQUEsQVIyNUpILDBCVzNvS1csQVg0b0tYLHNCVzVvS1csQVg2b0tYLGVBcm9CQyxBQUNGLGdCQUFBLEFBc29CQyxrQkFBbUIsQVc1b0twQixzQkFBQSxBWDhvS0MsY1c3b0tDLEFYOG9LRCxvQlc3b0tjLENYOG9LZCxBQUVELGtCQUNDLG1CV2hwS0MsQVhtcEtELG9CV25wS29CLEFYb3BLcEIsYVducEtDLEFYc3BLRCxxQlducEtDLEFYb3BLRCx1QlducEt1QixBWDJnSnhCLHNCQUFBLEFBNG9CQyxrQkFBb0IsQ1FsN0pqQixBUnE3Skosb0JBQ0Msa0JBM29CQyxDQUNGLEFRNXlJSSxxQlIwN0pILGtCV3ZxS0QsQVh3cUtDLE9XenBLRyxBWDBwS0gsU0Ezb0JDLEFBQ0YsV0FBQSxBQTRvQkMsWUFBYSxBV3pwS2QsZUFBQSxBWDJwS0MscUJXMXBLYSxBWDJwS2IsZ0JXMXBLQyxDWDJwS0QsQUFFRCxtQ0FDQyxtQlc3cEtDLEFYOHBLRCxjVzlwS0MsQVgrcEtELFVXL3BLQyxBWGdxS0QsWVdocUtDLEFYZ2hKRixlQUFBLEFBa3BCQyxnQkFBaUIsQVExOEpkLGdCQUFBLEFSNDhKSCxxQld2cUtELEFYd3FLQyxjV25xS2UsQVhvcUtmLHlCQWpwQkMsQUFDRixZQUFBLEFBa3BCQyxtQkFBcUIsQ1ducUt0QixBWHNxS0EsYUFHQyxvQld2cUtjLEFYd3FLZCxhV3ZxS0MsQVh5cUtELG1CV3pxS0MsQVgwcUtELGVXMXFLQyxBWG9oSkYsa0JBQUEsQUF3cEJDLG1CQUFvQixBUTU5SmpCLGlCQUFBLEFSKzlKSCx5Qlc3cUtxQixBWDhxS3JCLDRCVzdxS0csQ1g4cUtILEFBRUQsaUJBQ0MsYUExcEJDLEFBOHBCRCxjV2xyS0csQVhtcktILG9CV2xyS2tCLENYbXJLbEIsQUFFRCxvQ0FqcUJBLGVBQUEsQUEycEJDLGdCQUFpQixBV3pyS2xCLG9CQUFBLENYK3JLQSxBVzVxS0EsbUJYZ3JLQyxVQUFlLENXaHJLaEIsQVhtcktBLGVBQ0MsaUJXanJLa0IsQ1hrcktsQixBQUVELCtDQUNDLGVXanJLQyxBWGtyS0QseUJXanJLYSxBWHdoSmQsV0FBQSxBQTJwQkMsY0FBZ0IsQ1EzL0piLEFSOC9KSixxQkFDQyxhQTFwQkMsQUFDRixrQkFBQSxBQTJwQkMsU0FBVyxDV25yS1osQVhzcktBLHFCQUNDLHFCV3ByS2EsQVhxcktiLFdXcHJLQyxBWHFyS0QsWVdwcktZLEFYcXJLWixjV3ByS0MsQVhxcktELGVXcnJLQyxBWHNyS0QsZ0JXdHJLQyxBWHVyS0QsaUJXdHJLQyxBWHVyS0Qsa0JXdHJLQyxBWHVyS0QscUNXdHJLcUIsQVh1cktyQix5Qld2cktxQixBWDJoSnRCLHNCQUFBLEFBK3BCQyxnQkFBaUIsQUFHakIsa0JXM3JLYyxDWDRyS2QsQUE1cEJELDJCQStwQkMsZUFBZ0IsQVcxcktqQix5QkFBQSxBWDRyS0MsY1czcktnQixDWDhoSmpCLEFXM2hKQSxZWDRyS0MsZVczcktDLEFYNHJLRCxtQlc1cktDLEFYNnJLRCxpQlc3cktDLENYOGhKRixBVzNoSkEsMEZYK3JLQyxZVzdyS0MsQ1g4cktELEFBRUQsK0JBanFCQSxZQUFBLEFBbXFCQyxZQUFhLEFXOXJLZCxrQkFBQSxBWGdzS0MsY1cvcktDLEFYZ3NLRCxvQ1cvckt1QixDWGdzS3ZCLEFBRUQsbUJXL3JLQSxtQkFBQSxBWGlzS0MsY1doc0tDLEFYOGhKRixlQUFBLEFBb3FCQyxnQkFBaUIsQVcvcktsQixnQkFBQSxDWGlzS0MsQUFFRCxjVy9yS0EsYUFBQSxBWG1zS0Msb0JXaHNLVyxBWGlzS1gsYVdoc0tVLEFYa3NLVixtQldoc0tlLEFYaXNLZixlV2hzS2MsQVhtc0tkLHNCV2hzS0MsQVhpc0tELDhCV2pzS2lCLEFYa3NLakIsd0JXbHNLaUIsQ1g4aEpsQixBVzNoSkEsbUNYbXNLQyxXV2xzS0MsQVhtc0tELHdCV2xzS1csQ1g4aEpaLEFXM2hKQSxrQ1htc0tDLFdXbHNLQyxBWDhoSkYsd0JBQUEsQ0FzcUJDLEFBRUQscUNBcHFCQSxXQUFBLEFBc3FCQyxZQUFhLEFXaHNLZCx3QkFBQSxDWGtzS0MsQUFFRCxtREFDQyx3Qldqc0tXLENYa3NLWCxBQWNELDREQUNDLFlXenNLQyxDWDBzS0QsQUFFRCxvQkFDQyxVVzNzS0MsQVg2c0tELDJCVzNzS0MsQVg0c0tELDBCVzVzS0MsQVg2aEpGLGtCQUFBLEFBaXJCQyxZQUFhLEFRbG5LVixnQkFBQSxDUm9uS0gsQUFFRCxtQkFDQyxhV2h0S0csQVhpdEtILDZCV2p0SzBCLEFYa3RLMUIsWVdsdEtHLEFYbXRLSCxlQW5yQkMsQUFDRixnQkFBQSxBQW9yQkMscUJBQXVCLEFXanRLeEIsYUFBQSxDWG10S0MsQUFFRCx5QkFDQyxVV3B0S0MsQ1hxdEtELEFBRUQsaUJBQ0MsYVd2dEtDLEFYd3RLRCxXV3Z0S0MsQVh3dEtELGVXeHRLQyxBWHl0S0QsZ0JXenRLQyxBWGdpSkYscUJBQUEsQUEyckJDLGlCQUFtQixDUTFvS2hCLEFSNm9LSixjQUNDLGdCVzd0S0csQVhndUtILG9CVy90S0csQVhndUtILGFXaHVLRyxBWG11S0gsc0JBaHNCQyxBQUNGLG1CQUFBLEFBaXNCQyxvQkFBc0IsQ1F2cEtuQixBUjBwS0osa0JBQ0MsZ0JXdHVLRyxBWHl1S0gsd0JBbHNCQyxDQUNGLEFXbGpKQSxpQ1h1dktDLGdCV3p1S2EsQ1gwdUtiLEFBaHNCRCxvQkFtc0JDLG1CQUFvQixBUXRxS2pCLGlCQUFBLENSd3FLSCxBQUVELCtCQWpzQkEsVUFBQSxDQW1zQkMsQUFFRCwwQkFDQyxpQlcvdUtpQixBWGd2S2pCLG9CQWxzQkMsQUFDRixTQUFBLENBbXNCQyxBQUVELGlFQUVDLFdXanZLSyxDWGt2S0wsQUFFRCxtQkFDQyxtQldqdktLLEFYa3ZLTCxlV2p2S0ssQVhnakpOLGdCQUFBLEFBbXNCQyxrQkFBbUIsQVE3cktoQixXQUFBLEFSK3JLSCxvQldweEtELEFYcXhLQyxpQldwdktzQixDWHF2S3RCLEFBRUQsTVFuc0tJLGNBQUEsQ1Jxc0tILEFBRUQsUUFqc0JBLHFCQUFBLEFBbXNCQyxXQUFZLEFXOXhLYixrQkFBQSxDWGd5S0MsQUFoc0JELGNBcXNCQyxvQldyeUtELEFYc3lLQyxhV3p2S1csQVg0dktYLHNCQUF1QixBV3B2S3hCLG1CQUFBLEFYdXZLQyxtQldydktTLEFYc3ZLVCxjV3J2S1csQ1hzdktYLEFBRUQsb0JBQ0MsY1dydkthLEFYc3ZLYixlV3J2S0MsQVhzdktELGdCV3R2S0MsQVh1dktELGdCV3Z2S0MsQVhvakpGLG9CQUFBLENBcXNCQyxBQUVELGlCQUdDLG9CQXBzQkMsQUFDRixhQUFBLEFXbmtKQSxpQ0FBQSxBWDB3S0MsbUJXNXZLRyxDWDZ2S0gsQUFwc0JELHdCQXVzQkMsZUFBZ0IsQVc5d0tqQixXQUFBLEFYZ3hLQyxrQldod0tnQixBWDJqSmpCLFdBQUEsQUF1c0JDLFlBQWEsQVdseEtkLHdCQUFBLENYb3hLQyxBQUVELDhCQWpzQkEsa0JBQUEsQ0F1c0JDLEFBRUQsZ0VBUEMsY1dod0tpQixBWGl3S2pCLHdCV2h3S2EsQ1h5d0tiLEFBRUQsZVdueUtBLGtCQUFBLEFYcXlLQyxnQldwd0tHLENYcXdLSCxBQUVELDRCQXpzQkEsa0JBQUEsQUEyc0JDLE1BQU8sQVdwd0tSLE9BQUEsQVhzd0tDLDRCV3J3S2dCLEFYc3dLaEIsYVdyd0tPLEFYc3dLUCxXV3J3S1EsQVhzd0tSLFlXcndLVyxBWHN3S1gsd0JXcndLb0IsQ1hzd0twQixBQUVELCtDQUdDLHlCV3h3S2MsQVgyd0tkLGtCVzF3S0MsQ1gyd0tELEFBRUQsc0NBQ0Msa0JXN3dLQyxBWDh3S0QsaUJXOXdLQyxBWCt3S0QsYVcvd0tDLENYZ3hLRCxBQUVELHlEQUdDLHVCV2x4S0MsQ1hteEtELEFBRUQsNkJBRUMsbUJXcHlLRCxBWHF5S0MsZVdweEtlLEFYMHhLZixvQld2eEtlLEFYd3hLZixhQXh0QkMsQVc5akpBLHNCQUFBLEFYMHhLRCw4Qld6eEtzQixBWGtrSnZCLDhCQUFBLENBNnNCQyxBQWNELG9DQUNDLGtCV3h4S3FCLEFYeXhLckIsbUJXeHhLTyxBWHl4S1AsY1d4eEtzQixDWHl4S3RCLEFBRUQsMkNBQ0Msa0JLbG9MYSxBTG1vTGIsUVd4eEtPLEFYaWtKUixXQUFBLEFBeXRCQyxVQUFXLEFXcnlLVCxjQUFBLEFYdXlLRixXS3BvTFEsQUw2NkpULFlBQUEsQUF5dEJDLFdBQVksQVdueEtiLHlCQUFBLEFYc3hLQyxrQldweEtpQixBWHV4S2pCLDBCV3R4S1ksQ1h1eEtaLEFBRUQsbUNBQ0MsVVd2eEtELEFYd3hLQyxpQld4eEtELEFYeXhLQyxtQld6eEtELEFYMHhLQyxtQlcxeEtELEFYMnhLQyxlVzN4S0QsQVg0eEtDLGdCVzN4S0QsQVg2akpBLGdCQUFBLEFBZ3VCQyxvQkFBdUIsQ1F6MUtwQixBUjQxS0osc0RBQ0MsY0EvdEJDLEFBQ0Ysd0RBQUEsQ0FndUJDLEFBRUQsc0RBQ0MsMERXanlLbUIsQ1hreUtuQixBQUVELHlEUXIyS0ksd0RBQUEsQ1J1MktILEFBRUQsc0RBOXRCQSwwREFBQSxDQWd1QkMsQUFFRCxxQkFDQyxjV3Z5S1csQ1h3eUtYLEFBRUQsb0JRajNLSSxVQUFBLENSbTNLSCxBQUVELHNCQTl0QkEsV0FBQSxBQWd1QkMsb0JBQXNCLENRdjNLbkIsQVIwM0tKLHVCQUNDLFdBL3RCQyxBV3ZtSkYsb0JBQUEsQVgwMEtDLFlXL3lLQyxDWGlsSkYsQVFqcUpJLDBCUm00S0gsaUJXOTBLRCxDWCswS0MsQUE3dEJELDZCQWd1QkMsVUFBWSxDV2wxS2IsQVhzbkpBLGVRM3FKSSxXQUFBLEFSNjRLSCxXV3gxS0QsQ1h5MUtDLEFBN3RCRCxXQWt1QkMsb0JXdnpLbUIsQVh3ektuQixhV3Z6S0MsQVgwbEpGLG1CQUFBLEFBZ3VCQyxlQUFnQixBUXY1S2Isa0JBQUEsQVJ5NUtILGtCV3AyS0QsQ1hxMktDLEFBN3RCRCxXUTdySkksc0JBQUEsQVIrNUtILHFCVzEyS0QsQVgyMktDLGlCVzl6S0csQVgrektILGtCVzl6S2tCLEFYaW1KbkIsdUJBQUEsQUFndUJDLG1CQUFvQixBVy8yS3JCLGNBQUEsQVhpM0tDLG9CV2owS3FCLENYazBLckIsQUFFRCxzQkFDQyxTV2owS0csQ1hrMEtILEFBRUQsa0JBQ0MsbUJXbDBLRyxBWG0wS0gsZVduMEtHLEFYbzBLSCxnQlduMEtHLEFYbzBLSCxrQldwMEtHLEFYcTBLSCxxQldyMEt1QixBWG1tSnhCLFVBQUEsQ0FvdUJDLEFBRUQsb0JBQ0MsU1d4MEtLLENYeTBLTCxBQWp1QkQsZ0JBb3VCQyxrQkFBbUIsQVd0NEtwQixnQkFBQSxBWHc0S0Msa0JXMTBLSyxDWDIwS0wsQUFudUJELDBCQXd1QkMscUJXNTBLdUIsQ1g2MEt2QixBQUVELHNCQUNDLGtCVzUwS2dCLEFYNjBLaEIsU1c1MEtLLEFYNjBLTCxPVzUwS0ssQVg2MEtMLFdXNTBLSyxBWHdtSk4sWUFBQSxBQXN1QkMsV0FBWSxBV3Y1S2Isd0JBQUEsQ1h5NUtDLEFBRUQsb0JBdHVCQSxjQUFBLEFBd3VCQyxZQUFhLEFXNzVLZCxvQkFBQSxBWCs1S0MsaUJXaDFLSyxBWDBtSk4sa0JBQUEsQ0EwdUJDLEFBRUQsV0FHQyxvQldsMUtjLEFYbTFLZCxhV2wxS0MsQVhxMUtELHNCV3AxS0MsQVhxMUtELGtCV3IxS0MsQ1hzMUtELEFBL3VCRCxlQWt2QkMsa0JBQW1CLEFRdCtLaEIsV0FBQSxBUncrS0gsWVduN0tELEFYbzdLQyxZV3oxS0csQ1gwMUtILEFBRUQsc0JBQ0MsZUFwdkJDLEFBQ0YsZ0JBQUEsQUFxdkJDLGlCQUFrQixBVzUxS2pCLHNCQUFBLEFYODFLRCxhVzcxS0csQ1g4MUtILEFBRUQsWUFDQyxjVzkxS0csQ1grMUtILEFBRUQsY0FDQyxjV2gyS0csQVhpMktILGVXajJLRyxBWGsyS0gsZ0JXbDJLZ0IsQVhtMktoQix5QldsMktHLEFYbTJLSCxxQlduMktHLEFYbzJLSCxXV3AyS0csQVhxMktILG9CV3IyS0csQ1hzMktILEFBM3ZCRCxvQkE4dkJDLGFBQWUsQ1FuZ0xaLEFSc2dMSixzQ0FFQyxjVzMyS0ssQ1g0MktMLEFBRUQsbUJBR0Msd0JXNzJLb0IsQ1g4MktwQixBQU1ELHNFQUNDLGlCV2gzS0ssQ1hpM0tMLEFBRUQsZ0JRemhMSSxVQUFBLEFSMmhMSCxXV3YzS0UsQVh3M0tGLFlXcDNLTyxDWHEzS1AsQUFFRCxXV2ozS0csb0JBQUEsQVhxM0tGLGFXbjNLZ0IsQVhzM0toQixxQlduM0tXLEFYbzNLWCx1QlduM0ttQixBWHMzS25CLHNCV24zS0ssQVgrbUpOLGtCQUFBLENBc3dCQyxBQUVELHNCQUNDLGNXcjNLTyxBWHMzS1AsZVdyM0tPLEFYczNLUCxhV3IzS08sQ1hzM0tQLEFBRUQsb0JBR0Msb0JXcjNLZSxBWHMzS2YsYVdyM0tnQixBWHUzS2hCLG1CV3IzS2EsQVhzM0tiLGVXcjNLbUIsQVhzM0tuQixrQldyM0tpQixBWHMzS2pCLG1CV3IzS2dCLEFYbW5KakIscUJBQUEsQUFzd0JDLHNCQUF3QixDUWprTHJCLEFSb2tMSixjQUVDLHNCQXJ3QkMsQUFDRixxQkFBQSxBQXN3QkMsaUJBQWtCLEFXOTdLbkIsa0JBQUEsQVg0ckpBLDZCQUFBLEFBc3dCQyxvQkFBdUIsQVdyM0t0Qiw0QkFBQSxBWHUzS0Qsd0JXdDNLcUIsQ1h1M0tyQixBQUVELGdCQUNDLFdXdjNLRyxBWHczS0gsZVd4M0tHLEFYeTNLSCxnQld6M0tnQixBWDAzS2hCLGtCV3ozS0csQVgwM0tILG1CVzEzS0csQ1gyM0tILEFBRUQsY0FFQyxzQks1NUxhLEFMNjVMYixxQlc1M0tHLEFYNjNLSCxpQlc3M0tHLEFYODNLSCxrQlc5M0tHLEFYZzRLSCw2QlcvM0t1QixBWGc0S3ZCLGlCV2g0S0csQ1hrbkpKLEFRbjFKSSxvQlJxbUxILGtCVzk0S0MsQVgrNEtELFNXbjRLSyxBWG80S0wsT1duNEtLLEFYbzRLTCxXQS93QkMsQUFDRixZQUFBLEFBZ3hCQyxXQUFZLEFXbjVLVix3QkFBQSxDWHE1S0YsQUFFRCxnQkFDQyxrQldyNEtpQixBWHM0S2pCLFFXcjRLSyxBWHc0S0wsb0JXeDRLeUIsQVh5NEt6QixhV3g0S0ssQVgyNEtMLHFCVzM0S0ssQVg0NEtMLHVCVzM0S0ssQVg4NEtMLHNCVzk0S3dCLEFYKzRLeEIsbUJLNzdMYSxBTHNxS2QsV0FBQSxBQXl4QkMsWUFBYSxBUTluTFYseUJBQUEsQVJnb0xILFlXejZLRSxBWG9wSkgsa0JBQUEsQ0F5eEJDLEFBRUQsc0JBQ0Msd0JXajVLcUIsQ1hrNUtyQixBQXR4QkQsb0JBeXhCQyxXQUFZLEFXdjVLVixZQUFBLEFYeTVLRixZV241S0ssQ1g0bkpOLEFXbG9KRyxxQlg2NUtGLE9XdjVLSyxBWDRuSk4sVUFBQSxBQSt4QkMsNEJLdDlMYSxBTXFqQlgseUNBQUEsQ1hxNktGLEFBRUQscUJXdjZLRyxRQUFBLEFYMjZLRix1Q0FBeUMsQ1EvcEx0QyxBUmtxTEoscUJBQ0Msa0JBeHlCQyxBQUNGLE1BQUEsQUEyeUJDLG9CV3A2S1ksQVhxNktaLGFXcDZLYSxBWCtuSmQscUJBQUEsQUF5eUJDLHVCQUF3QixBQXJ5QnpCLHNCQUFBLEFBeXlCQyxtQkFBb0IsQVlsL0xuQixZQUFBLEFaby9MRCxZUXA4TEcsQVJxOExILDZCUXI4TGdCLEFSczhMaEIsV1F0OExHLENSdThMSCxBQUVELHlCQUNDLFVRejhMRyxBUjA4TEgsV1EzOUxHLEFSNDlMSCxZUTM5TEcsQ1I0OUxILEFBRUQsMEJBQ0MsVVk3L0xHLEFaOC9MSCxVWTkvTEcsQUorVEEsd0JBQUEsQ1Jtc0xILEFBRUQsb0NBR0MsbUJBbHpCQyxBQUNGLGNBQUEsQ0FtekJDLEFBRUQsMEJBQ0MsV1l0Z01LLEFaeWdNTCxzQll6Z01LLENaMGdNTCxBQUVELG9DQUdDLG1CUXo5TEcsQVIwOUxILGNRMTlMRyxDUjI5TEgsQUFFRCxxQkFHQyxvQkF2ekJDLEFBd3pCRCxhWWxpTUQsQVpvaU1DLG1CWS9nTU8sQVpnaE1QLGVBdnpCQyxBQUNGLGtCQUFBLEFBd3pCQyxtQkFBb0IsQVl2aU1yQixtQkFBQSxBWjJpTUMscUJReitMd0IsQVIwK0x4QixzQlE5aE04QixDUitoTTlCLEFBRUQseUJBeHpCQSxrQkFBQSxBQTB6QkMsV0FBWSxBUTd1TFQsWUFBQSxBUit1TEgsWVluak1ELENab2pNQyxBQUVELHVCQUNDLGNRemlNOEIsQVI0aU05QixvQlFwK0xHLEFScStMSCxhQTN6QkMsQUFDRixZQUFBLEFBNHpCQyxZQUFhLEFRenZMVix5QkFBQSxBUjZ2TEgsc0JRaGdNRyxBUmlnTUgsbUJRaGdNRyxBUm1nTUgscUJRLytMRyxBUmcvTEgsdUJRaC9MRyxBUmkvTEgsNkJBN3pCQyxBQUNGLG9CQUFBLENBOHpCQyxBQUVELGlDQUNDLFNRM2dNRyxDUjRnTUgsQUFFRCxtQ0FHQyx3QlE1L0xVLENSNi9MVixBQUVELGtCWTNpTUUsa0JBQUEsQ1o2aU1ELEFBN3pCRCxnQkFnMEJDLGNBQWUsQUFHZixvQlEzaU1HLEFSNGlNSCxhUTVpTUcsQVIraU1ILHNCUTlpTWtCLEFSK2lNbEIsOEJRL2lNa0IsQVJrak1sQixzQlluak1zQixBWm9qTXRCLGtCWW5qTUMsQ1pvak1ELEFBRUQsMkJBQ0MsaUJZdGpNQyxDWnVqTUQsQUFFRCw2Q0FDQyxhSzFtTWEsQ0xveUtkLEFRcCtKSSxrQlJtekxILG1CQUFvQixBUW56TGpCLGVBQUEsQVJxekxILGtCWTVqTUMsQVo2ak1ELG1CWTNqTUssQVo0ak1MLGNBdjBCQyxDQUtGLEFZcHZLRSwwQ1oraU1ELG9CWXpqTWtCLEFaMGpNbEIsYUF2MEJDLEFZM3VLRixzQkFBQSxBWjRqTUMsNkJZM2pNQyxDQUNBLEFaa2xNRCx3QkFuQkEsc0JZN2pNaUIsQVo4ak1qQixxQlk3ak1rQixBWjhqTWxCLGlCWTdqTW1CLEFaOGpNbkIsa0JLcG9NYSxBTHNvTWIsdUJBQXdCLEFZdGtNekIsMEJBQUEsQVora01DLHFCWWhrTW9CLENacWtNcEIsQUFFRCxxREF4MEJBLGFBQUEsQUEwMEJDLFVBQWEsQ1l4bE1kLEFaa3hLQSxvRUEwMEJDLFlBQWMsQ1EzMUxYLEFSODFMSiwyQ0FDQyxtQll0a01PLEFadWtNUCxlQXowQkMsQUFDRixnQkFBQSxBQTAwQkMscUJBQXVCLEFZbm1NeEIsa0JBQUEsQVpxbU1DLGFZdGtNRyxDWnVrTUgsQUFFRCwwQkFFQyxzQlkxbU1ELEFaMm1NQyxxQll6a01vQixBWjBrTXBCLGlCQXowQkMsQUFDRixrQkFBQSxBWTd2S0Esc0JBQUEsQ1p5a01DLEFBRUQsMENBQ0Msb0JZMWtNYyxBWjJrTWQsYVkza01jLENaNGtNZCxBQUVELHlCQTcwQkEsc0JBQUEsQUFnMUJDLHFCQUFzQixBWS9rTXJCLGlCQUFBLEFaaWxNRCxrQllobE1xQixBWmtsTXJCLHVCQUF3QixBQUd4QixvQllubE1zQixBWm9sTXRCLGFZbmxNSyxBQUlOLDBCQUFBLEFab2xNQyxxQllubE1rQixDWm9sTWxCLEFBRUQscUJBTUMseUJZcmxNYyxBWnNsTWQsNEJZdGxNYyxDWnN3S2YsQWFwNEtBLHdDRDZIQSxvQkFBQSxBWm9sTUMsYVlubE1DLEFaeWxNRCxzQll4bE1vQixBWnlsTXBCLGtCWXpsTW9CLENDL0hyQixBYjh1TUMsbUJBZEEsWVE3cU1HLEFSOHFNSCxZUTlxTUcsQVJpck1ILHFCUWpzTXdDLEFSa3NNeEMsdUJhbnVNZ0IsQWIyNEtqQixlQUFBLEFBODFCQyx5QkFBMEIsQVF2Nkx2QixxQkFBQSxBUnk2TEgsbUJhN3VNRCxDYjh1TUMsQUFFRCx1QkFDQyxpQkEvMUJDLEFBQ0YsV0FBQSxBQWcyQkMsWUFBYSxBUS82TFYsWUFBQSxDUmk3TEgsQUFFRCxhQUNDLHFCYS91TUcsQWJndk1ILFdhaHZNRyxDYml2TUgsQUFoMkJELGtCQW0yQkMsYUFBZSxDYWh2TWhCLEFibXZNQSx3QkFDQyxVUS9yTUcsQ1Jnc01ILEFBRUQsb0NBRUMsc0JhdHZNbUIsQWJ1dk1uQixlYXR2TUMsQWJ1dk1ELGdCYXR2TUMsQWJ1dk1ELGdCYXZ2TUMsQWJ3dk1ELFVheHZNQyxDYm01S0YsQWF4NUtBLGdEYml3TUMsZ0JhMXZNRyxBYjJ2TUgsVWExdk1HLENiMnZNSCxBQXQyQkQsd0JBMjJCQyxvQktueE1tQixBTDQ2S3BCLGFBQUEsQVExbUtJLG1CQUFBLEFScTlMSCxlYTV3TUQsQWI2d01DLGtCUXBzTUcsQVJxc01ILG1CUXJzTUcsQVJzc01ILGtCQXoyQkMsQUFDRixvQkFBQSxBQTQyQkMscUJhbnhNRCxBYm94TUMsc0JRM3NNRyxDUjRzTUgsQUF4MkJELGdDUXRuS0ksc0JBQUEsQVJtK0xILHFCYTF4TUQsQWIyeE1DLGlCUWx0TUcsQVJtdE1ILGtCUW50TUcsQVIwMktKLDRCQUFBLENBNDJCQyxBQUVELHVDQUNDLG1CUXp0TUcsQ1IwdE1ILEFBMTJCRCxnQ0E2MkJDLGtCQUFtQixBYTV3TWxCLG1CQUFBLEFiZ3hNRCxvQmE5d01HLEFiK3dNSCxhYS93TUcsQWJpeE1ILG1CYWh4TUcsQWJpeE1ILGVhanhNRyxBYm94TUgsc0JhcHhNeUIsQWJxeE16Qiw4QmFweE1rQixBYnV4TWxCLHNCYXB4TUcsQWJxeE1ILGtCS2gwTWEsQ0xpME1iLEFBTUQsMkZBQ0MsUWF0eE1HLENidXhNSCxBQUVELGlCQUNDLGtCYXp4TUcsQWIweE1ILFdhMXhNRyxBYjJ4TUgsdUJhMXhNRyxBYjJ4TUgsYWEzeE1HLEFiNHhNSCxrQmE1eE1HLEFiNnhNSCxZYTd4TUcsQWJrNktKLGFBQUEsQUFJQSwwQkFBQSxBQTYzQkMsc0JBQXVCLEFBR3ZCLHNCYS94TVUsQWJneU1WLG1CYS94TVksQWJneU1aLG1DYS94TWMsQ2JneU1kLEFBRUQsMkJBQ0MsbUJhL3hNb0IsQWJvNktyQixVQUFBLEFBNjNCQyxnQkFBaUIsQWE3eE1sQixpQkFBQSxDYit4TUMsQUFFRCx3QkFDQyxXYTl4TUMsQWIreE1ELFdhOXhNQyxBYit4TUQsZWE5eE1DLEFiK3hNRCxnQmE5eE1pQixBYit4TWpCLGdCYTl4TUMsQ2IreE1ELEFBRUQsZ0RBQ0MsbUJhOXhNQyxBYm02S0YsZ0JBQUEsQUE2M0JDLGFBQWUsQ1Foak1aLEFSbWpNSixxQkFDQyxTQTUzQkMsQUFDRixpQkFBQSxDQXk0QkMsQUFFRCwyRUFaQyxvQlExME1nQixBUjIwTWhCLGFRMzBNRyxBUjgwTUgscUJRNzBNRyxBUjgwTUgsdUJROTBNa0IsQVJpMU1sQixzQlFqMk13QyxBUmsyTXhDLGtCYXp5TW9CLENiNHlNckIsQUFzQkMsc0RBcEJBLFVBQVcsQUFLWCxXYS95TUcsQWJnek1ILFlhaHpNRyxBYnl6TUgseUJhdHpNa0IsQWJ1ek1sQixZYXZ6TUssQWIwek1MLGtCYXp6TUssQ2Iwek1MLEFBRUQsOERBRUMsWWE3ek1LLEFiOHpNTCxXYTl6TUssQWJpME1MLGtCQUFxQixDYTd6TXBCLEFiZzBNRixrRUFFQyx5QmE5ek15QixBYit6TXpCLGNLejZNYSxDTDA2TWIsQUFFRCxxQ0FHQyx1QmEvek1tQixDYmcwTW5CLEFBaDVCRCwrQkFxNUJDLHdCYTd6TW1CLENiNDZLcEIsQWE3NktBLGtEYmswTUMsd0JhL3pNa0IsQ2JnME1sQixBQUVELHNEYXIwTUEsdUJBQUEsQ2J5ME1DLEFBRUQscUNhMzBNQSx3QkFBQSxDYiswTUMsQUFFRCxrREFDQyx3Qkt6OE1hLENMMDhNYixBQUVELHNEQUdDLHdCSy84TWEsQ0xnOU1iLEFBRUQsYUFDQyxjYXAwTUcsQWJxME1ILGVhcjBNRyxBYnMwTUgsZ0JhdDBNRyxBYms3S0osV0FBQSxBQXM1QkMsbUJBQXNCLENhaDJNdkIsQWJtMk1BLHNCQUNDLGlCYXgwTW9CLENibzdLckIsQWFsN0tBLFliMDBNQyxrQmF6ME1nQixBYjIwTWhCLHVCYXowTW1CLEFicTdLcEIsVUFBQSxBQXM1QkMsV0FBWSxBYTkwTWIsZUFBQSxBYmsxTUMsb0JBQXFCLEFhbDFNdEIsYUFBQSxBYm8xTUMsWWEzME1lLEFiNjBNZixtQmEzME1xQixBYjQwTXJCLGVLNStNYSxBTCsrTWIsc0JBQXVCLEFROXFNcEIsbUJBQUEsQVJpck1ILHlCYTcwTWdCLEFiODBNaEIsNkJBcjVCQyxBQUNGLHlCQUFBLEFBdzVCQyxrQmE5ME1zQixDYiswTXRCLEFBRUQsd0JBQ0MsWWE5ME1HLEFiMDdLSixlQUFBLEFBczVCQyxnQkFBaUIsQWEzME1oQixnQkFBQSxBYjYwTUQscUJhNTBNZ0IsQWI2ME1oQixXYTUwTUcsQWIrME1ILGtCYS8wTWdCLENiZzFNaEIsQUFFRCw4QkFDQyxjYWoxTUcsQWJrMU1ILG1DYWwxTWlDLENibTFNakMsQUFFRCxlQTU1QkEsUUFBQSxDQTg1QkMsQUFFRCxrQkFDQyxXYXYxTUssQ2J3MU1MLEFBRUQscUJBQ0Msd0JBaDZCQyxDQUNGLEFhbjhLRyxxQmJzMk1GLHdCYTUxTWdCLENiNjFNaEIsQUFFRCxxQmF6Mk1HLHdCQUFBLENiMjJNRixBQTk1QkQsbUJBaTZCQyxnQkFBbUIsQWE5Mk1qQixpQkFBQSxBYmczTUYsVWE5MU1nQixDYisxTWhCLEFBOTVCRCwwQkFpNkJDLGtCQUFtQixBYXAzTWpCLHFCQUFBLEFiczNNRixXYS8xTUssQWJnOEtOLFlBQUEsQUFpNkJDLHNCQUF1QixBYTkxTXRCLFVBQUEsQ2JnMk1ELEFBRUQsMkJBR0Msb0JhbDJNZSxBYm0yTWYsYUFoNkJDLEFBazZCRCxtQkFBb0IsQVFudk1qQixlQUFBLEFSc3ZNSCx5QmFyMk1nQixBYnMyTWhCLDZCQWg2QkMsQWFuOEtBLHNCQUFBLEFidTJNRCxrQmF0Mk1nQixDYnU4S2pCLEFRNTFLSSxtRFIrdk1ILG1DYTMyTUMsQ2I0Mk1ELEFBOTVCRCxtQkFtNkJDLG9CYWozTUMsQWJrM01ELGFhNTJNZ0IsQWI2Mk1oQixnQkFoNkJDLENBQ0YsQWEzOEtFLHdCYjgyTUQsa0JhNzJNZ0IsQWI4OEtqQixTQUFBLENBaTZCQyxBQUVELDRCQUNDLGFhaDNNZSxDYmkzTWYsQUFFRCw0QlFueE1JLFVBQUEsQVJ1eE1ILG9CQWg2QkMsQUFDRixhQUFBLEFBSUEsMEJBQUEsQUFpNkJDLHNCQUF1QixBQUV2Qix5QmF6M01DLEFiMDNNRCw0QmF2M01lLENidzNNZixBQUVELHdDUW55TUksZ0JBQUEsQVJxeU1ILGVhLzNNQyxBYmsrS0YscUJBQUEsQUFpNkJDLHNCQUF3QixDYTEzTXZCLEFiNjNNRiwrQ0FDQyxhYTUzTUcsQ2I2M01ILEFBRUQsaURBQ0MseUJhOTNNb0IsQUw2RWpCLG9CQUFBLEFScXpNSCxhYXQ0TUMsQWJzK0tGLHNCQUFBLEFBbzZCQyw4QkFBK0IsQUFHL0Isc0JhcDRNdUIsQWJxNE12QixtQmFwNE1nQixBYnE0TWhCLHdCQW42QkMsQ0FDRixBYWgrS0UsOERiczRNRCxtQmFyNE1nQixBYnM0TWhCLFNhcjRNRyxBYnM0TUgsV2FyNE1lLENiczRNZixBQUVELFFBQ0Msa0JLem9OYSxBTHV1TGQsUUFBQSxBQW82QkMsT0FBUSxBUTEwTUwsV0FBQSxBUjQwTUgsWWFoNU1DLEFiaTVNRCxhYXg0TWUsQWJ5NE1mLFdBbjZCQyxBQUNGLHlCQUFBLEFBbzZCQyx5QkFBMEIsQUFHMUIsNENhMzRNdUIsQ2I0NE12QixBQWo2QkQsb0JBbzZCQyxrQkFBbUIsQWEzNU1qQixTQUFBLENiNjVNRixBQUVELGtCYTU0TUUsZUFBQSxBYjg0TUQsZ0JhNzRNZ0IsQWI4NE1oQixrQmE3NE1pQixBYjg0TWpCLFdhNzRNRyxBYjg0TUgsbUJhNzRNbUIsQ2I4NE1uQixBQWo2QkQsZ0JBczZCQyxvQmF2NU1DLEFidzVNRCxhYWg1TWUsQUx5Q1osMEJBQUEsQVI0Mk1ILHNCYTc1TUMsQWI2L0tGLHNCQUFBLEFBbzZCQyxrQkFBb0IsQ2FqNU1yQixBYm81TUEsWUFDQyxtQmFuNU1DLEFibzVNRCxlYXA1TUMsQWJxNU1ELGNhcjVNYyxBYnM1TWQsb0JhcjVNQyxDYnM1TUQsQUFFRCx5QkFDQyxrQmF4NU1DLEFiZy9LRixVQUFBLENBMDZCQyxBQUVELHNCQUNDLGFhMTVNRyxBYjI1TUgsU2EzNU1HLENiNDVNSCxBQUVELDRCYXI2TUEsV0FBQSxBYnU2TUMsWWE3NU1HLENibS9LSixBY2h5TEEsT2Q4c05DLGFjN3NOQyxDZDhzTkQsQUFFRCxZYzVzTkEsa0JBQUEsQWQ4c05DLFFjN3NOQyxBZG15TEYsU0FBQSxBQTg2QkMsb0JjM3NOb0IsQWQ0c05wQixhYzNzTkcsQU51VEEsa0NBQUEsQVJ5NU1ILDZCY3B0TkQsQ2RxdE5DLEFBejZCRCx3QkE4NkJDLG9CYzF0TkQsQWQydE5DLGFjL3NOZSxBZGt0TmYsc0JBQXVCLEFjOXROeEIsbUJBQUEsQWR1ekxBLHFCQUFBLEFBNDZCQyx1QkFBd0IsQWM3c056QixXQUFBLEFkK3NOQyxlYzlzTkMsQWQrc05ELGdCYzlzTmdCLEFkK3NOaEIsa0JjOXNOaUIsQWQrc05qQixvQmM5c05tQixDZCtzTm5CLEFBRUQsa0NBMTZCQSxXQUFBLEFBNDZCQyxXQUFhLENRbDdNVixBUnE3TUosYUFDQyxXQTM2QkMsQUFDRixZQUFBLEFBNDZCQyxZQUFjLENReDdNWCxBUjI3TUosZUFDQyxVQTM2QkMsQ0FDRixBUWxoTEksc0JSZzhNSCxtQmNydU5ELEFkc3VOQyxnQmNydE5HLEFkc3ROSCxlQTM2QkMsQUFDRixrQkFBQSxBQTQ2QkMsZUFBZ0IsQWNwdE5qQixjQUFBLENkc3ROQyxBQUVELHlCUXg4TUksbUJBQUEsQVIwOE1ILGlCYzF0TkQsQ2QydE5DLEFBejZCRCxXQTQ2QkMsZUFBZ0IsQUFHaEIsb0JjenROa0IsQWQwdE5sQixhQTM2QkMsQUE2NkJELG1CQUFvQixBY3B1TnJCLGVBQUEsQWRzdU5DLGtCYzF0TkcsQWQydE5ILG1CYzF0TmMsQWQ2dE5kLHNCQUF1QixBY3p0TnRCLDhCQUFBLEFkNnRORCxzQmM1dE5nQixBZDZ0TmhCLGtCYzd0TmdCLENkOHROaEIsQUFFRCxPQUNDLGtCY2h1TkcsQWRpdU5ILFNjaHVORyxBZGl1TkgscUJjanVOa0IsQWRrdU5sQix5QmNsdU5rQixBZG91TmxCLHNCQUF1QixBY3Z1TnJCLHFCQUFBLEFkeXVORixpQks1eU5tQixBTDZ5Tm5CLGtCY3B1Tm9CLEFkc3VOcEIsNEJjcHVOcUIsQ2RxdU5yQixBQUVELG1CYy91TkcsU0FBQSxBZGl2TkYsTWNydU5LLENkc3VOTCxBQUVELDBDQUNDLFNjeHVOSyxBZHl1TkwsY2N6dU5LLENkMHVOTCxBQUVELGFRMS9NSSxhQUFBLENSNC9NSCxBQUVELGNBRUMsTUExN0JDLEFBQ0YsT0FBQSxBQTI3QkMsV0FBWSxBY2p3TlYsV0FBQSxDZG93TkYsQUFFRCwwQkFSQyxrQmM5dU51QixBZG12TnZCLFdjL3VOTyxDZGt2TlIsQUFjQyxZQVpBLFVjL3VOTyxBZHN6TFIsUUFBQSxBQTI3QkMsU0FBVSxBYzF3TlIsYUFBQSxBZDR3TkYsV2M5dU5TLEFkK3VOVCxZYzl1TlMsQWQrdU5ULDZCYzl1TjZCLEFkcXpMOUIsK0JBQUEsQUE2N0JDLFlBQWMsQ0FFZCxBQTE3QkQsZ0JBNjdCQyxXQUFZLEFjMXVOWCxXQUFBLENkNHVORCxBQTE3QkQsbUNBNjdCQyxTQUFjLEFjL3VOWixjQUFBLENkaXZORixBQUVELDRCQUNDLFNjM3VOSyxDZDR1TkwsQUFFRCw2QkFDQyxZYzN1TkssQ2RnekxOLEFRM21MSSw0QlIwaU5ILGFjNXZORSxDZDZ2TkYsQUExN0JELGdCQTY3QkMsY0FBZ0IsQ1E5aU5iLEFSaWpOSixpQkExN0JBLHNCQUFBLEFBNjdCQyxxQkFBc0IsQWN0d05wQixpQkFBQSxBZHd3TkYsa0JjbnZOTyxBZHF2TlAsNEJjcnZOZ0MsQ2Rzdk5oQyxBQUVELHdCQS83QkEsbUJBQUEsQUFpOEJDLGVBQWdCLEFjL3dOZCxhQUFBLENkaXhORixBQUVELDJCQS83QkEsbUJBQUEsQUFpOEJDLGVBQWdCLEFRbmtOYixnQkFBQSxBUnFrTkgsZ0JjdnhORSxBZHd4TkYsb0JjenZOd0IsQWQwdk54QixVQWg4QkMsQ0FDRixBYzExTEcsc0JkNnhORixjYzN2Tk8sQWQ0ekxSLG9CQUFBLEFBbThCQyxhQUFjLEFBR2QscUJjNXZOc0IsQWQ2dk50Qix1QmM3dk5zQixBQXhDcEIsc0JBQUEsQWR5eU5GLG1CYzd2Tk8sQWQ4dk5QLG9CYzl2Tm9CLENkK3ZOcEIsQUFFRCxTQUNDLGtCY2h3Tk8sQWRpd05QLHFCY2p3Tk8sQWRrd05QLGFjbHdOTyxBZG13TlAsV2Nsd05TLEFkeXpMVixlQUFBLENBMjhCQyxBQUVELGFBQ0MsV2Nud05TLEFkb3dOVCxXY3B3TlMsQ2Rxd05ULEFBRUQsMEJBQ0Msb0JjdndOUyxBZHd3TlQsZ0JjeHdOUyxDZHl3TlQsQUFFRCxxQkExOEJBLFlBQUEsQUF3OUJDLGVjN3dOVyxDZDh3TlgsQUFFRCxnREFkQyxvQmN6d040QixBZDB3TjVCLGFjendOUyxBZDZ3TlQsc0JjdjBORSxBZHcwTkYsbUJjNXdOMEIsQWQrd04xQixxQkFBc0IsQWMzME5wQixzQkFBQSxDZGcxTkgsQUFtQkMsMkJBbEJBLGtCYzd3TnlCLEFkOHdOekIsT2M3d05XLEFkOHdOWCxTYzd3TlcsQWRreE5YLFdjOXdOVyxBZCt3TlgsWWMvd05XLEFkd3hOWCwwQmMvd053QixDZGd4TnhCLEFBRUQseUJBajlCQSxzQkFBQSxBQW05QkMsV0FBYSxDUXJwTlYsQVJ3cE5KLGtDQUdDLG9CQUFxQixBUTNwTmxCLFlBQUEsQ1I2cE5ILEFBRUQsa0NBajlCQSxhQUFBLEFROXNMSSx3Q0FBQSxDUm1xTkgsQUFFRCx5Q0FFQyx1QkFBeUIsQ1F2cU50QixBUjBxTkosaUNBQ0MsYWN6eE5XLENkMHhOWCxBQUVELGdCQW45QkEsa0JBQUEsQUFxOUJDLFNBQVUsQVFock5QLFNBQUEsQVJvck5ILDJCQXA5QkMsQUFDRixVQUFBLEFBcTlCQyxRQUFVLENjeDROUixBZDI0Tkgsc0JBbjlCQSxRQUFBLENBcTlCQyxBQU1ELDJDQW45QkEsV0FBQSxDQXE5QkMsQUFFRCxxQkFuOUJBLGtCQUFBLEFBcTlCQyxTQUFVLEFRdnNOUCxNQUFBLENSeXNOSCxBQUVELGtCQUdDLFdjbHhOc0IsQWRteE50QixjY2x4TnVCLEFkbXhOdkIsY2NseE5hLENkbXhOYixBQWw5QkQsdUJBNjhCQyxrQmNseE53QixBZG14TnhCLFdjbHhOYSxDZG8wTGQsQUFJQSxLQW05QkMsZ0JjN3dOZ0IsQ2QwekxqQixBY3Z6TEEsU2Q4d05DLFdLeGhPUSxBTHFrTVQsZUFBQSxDQXE5QkMsQUFFRCxlQUNDLGtCYzl3TkcsQWQyekxKLFVBQUEsQUFxOUJDLFlBQWEsQUFHYixvQmM3d05jLEFkOHdOZCxhYzl3TkMsQWRreE5ELDBCQUEyQixBUXp1TnhCLHNCQUFBLEFSMnVOSCxXY3R4TkQsQWR1eE5DLDZCY2x4TnlCLEFkbXhOekIsZWNueE5HLEFkb3hOSCxnQmNweE5HLEFkcXhOSCxpQmNyeE5HLEFkc3hOSCxvQmN0eE5HLEFkdXhOSCxTQTM5QkMsQ0FDRixBY2wwTEEsb0JkZ3lOQyxpQmN2eE5xQixDZDZ6THRCLEFjdDBMQSxnQmRveU5DLGlCS3ZqT1EsQ0w2bE1ULEFjenpMQSxXZHV4TkMsa0JjdHhOWSxBZHV4TlosTWN0eE5DLEFkNHpMRixXQUFBLEFBODlCQyxvQlFwaE9nQixBUnFoT2hCLGFRcmhPRyxBUnNoT0gsWVF0aE9HLEFSdWhPSCxZUXZoT0csQVIyaE9ILDBCUTNpT3VDLEFSNGlPdkMsc0JRM2lPd0MsQUFpU3JDLHFCQUFBLEFSOHdOSCx1QmVsbE9ELEFmbWxPQyxtQmVobE9HLEFmaWxPSCxTZWpsT0csQWZrbE9ILGdCZWxsT0csQWZtbE9ILHFCZW5sT0csQWZvbE9ILGNBbitCQyxBQUNGLDZCQUFBLEFBbytCQyxlQUFnQixBZW5sT2pCLGdCQUFBLEFmcWxPQyxpQlExaE9HLEFSMmhPSCxxQlEzaE95QixBUjRoT3pCLFNRM2hPRyxDUjRoT0gsQUFFRCxlQUNDLHFCUTNnT0csQVI0Z09ILFdlemxPQyxBZjBsT0QsV2V6bE9DLEFmMGxPRCxnQmV6bE9DLEFmcW5NRixzQkFBQSxBQXMrQkMsZ0JBQWtCLENRbHlOZixBUnF5TkosY0FuK0JBLG9CQUFBLEFBdStCQyxhQUFjLEFBR2Qsc0JRMWhPRyxBUjJoT0gsbUJRM2hPRyxBUjRoT0gsV0F2K0JDLENBQ0YsQWUxbk1FLGVmb21PRCxrQmVubU9hLEFmNm5NZCxNQUFBLEFBdytCQyxPQUFRLEFlbm1PUCxZQUFBLEFmcW1PRCxXZXBtT0csQWZ3bU9ILGtEZXBtT3lCLEFmcW1PekIsV0t6bk9RLEFMbXBNVCxVQUFBLEFBdytCQyxtQkFBcUIsQ2VwbU9wQixBZmdvTUYsb0JBdytCQyxZQUFjLENlcm1PYixBZndtT0Ysc0JBcitCQSwyQkFBQSxBQXcrQkMsb0JBQXFCLEFlM21PbkIsZ0JBQUEsQ2Y2bU9GLEFBRUQsbUJBeCtCQSxlQUFBLEFBMCtCQyxpQkFBa0IsQWVqbk9oQixxQkFBQSxBZm1uT0YsaUJlem1PdUIsQ2YwbU92QixBQUVELFlBQ0MscUJlem1PaUIsQWYwbU9qQixXZXptT2dCLEFmMG1PaEIsV2V6bU9LLEFmaW9NTixtQkFBQSxBQTArQkMscUJBQXVCLENlM25PckIsQWY4bk9ILGVBQ0MsU2UxbU9LLEFmMm1PTCxXZTNtT0ssQWY4bU9MLHdCZTdtT3lCLENma29NMUIsQWU5bk1BLGVmNm1PQyxTZTVtT0MsQWY2bU9ELFllN21PQyxBZjhtT0QsV2U5bU9DLEFmaW5PRCx1QmVobk9DLENmaW5PRCxBQWgvQkQsWUFtL0JDLFNBQVcsQ2V0bk9aLEFmeW5PQSxvQkFDQyxVZXBuT0csQWZ1bk9ILG1CQUFzQixDZTduT3ZCLEFmd29PQSxrREFQQyxXZXJuT0csQWZzbk9ILG1CZXJuT0csQWZ3bk9ILG1CQUFzQixDQXorQnZCLEFRbDVMSSxVUnU0TkgsV2U3bk9ELEFmOG5PQyxnQmUzbk9rQixDZjRuT2xCLEFBRUQsZ0JBR0Msb0JlOW5Pa0IsQWYrbk9sQixhQWwvQkMsQUFDRixpQkFBQSxBQW0vQkMsV0FBWSxBQUVaLG1CZWhvT2lCLEFmaW9PakIsZWVob09rQixBZmlvT2xCLGdCZWhvT21CLEFmaW9PbkIsaUJlaG9PRyxBZmlvT0gsYWVob09HLENmaW9PSCxBQWgvQkQsS0FtL0JDLGNBQWUsQWVqcE9oQixnQkFBQSxBZm1wT0MsZUs5dE9hLEFMNnVNZCxrQkFBQSxDQW0vQkMsQUFFRCxXQUNDLFdlbG9PRyxBZmlwTUosNkJBQUEsQUFtL0JDLGVBQWdCLEFlMXBPakIsZ0JBQUEsQWY0cE9DLGlCZWxvT0csQWZtb09ILG9CZW5vT0csQ2Zvb09ILEFBRUQsVWVocU9BLGtCQUFBLEFmb3FPQyxvQkFBcUIsQWVwcU90QixhQUFBLEFmc3FPQyxXZXJvT0ssQWZrcE1OLGNBQUEsQUF1L0JDLHFCZXJvT2EsQWZzb09iLHVCZXJvT2MsQWZ3b09kLHNCQUF1QixBZXBvT3hCLG1CQUFBLEFmc29PQyx3QmVyb09jLENmc29PZCxBQUVELGlCQUNDLFdleG9PQyxBZnlvT0Qsa0Jlem9PQyxBZjBvT0QsUWUxb09DLEFmMm9PRCxTZTNvT0MsQWY0b09ELHFCZTNvT0MsQWY0b09ELFdlNW9PQyxBZjZvT0QsVWU3b09DLEFmZ3BPRCwrQkFBaUMsQWU3b09sQyxrREFBQSxDZitvT0MsQUFFRCxTQTUvQkEsZ0JBQUEsQ0E4L0JDLEFBRUQsc0JBQ0MsVVFsdU9HLEFSbXVPSCxXUW51T0csQVJvdU9ILDZCUXB1T2dCLEFScXVPaEIsZVFwdU9HLEFScXVPSCxnQlFydU9HLEFSc3VPSCxpQlF0dU9rQixBUnV1T2xCLGtCUXh2T3VDLEFSeXZPdkMsb0JReHZPd0MsQVJ5dk94QyxhZ0IxeE9DLENoQjJ4T0QsQUFFRCxrQkFwZ0NBLGVBQUEsQUFzZ0NDLCtCQUFpQyxDZ0I3eE9sQyxBaEJneU9BLGtCQUdDLG9CUXp4TzhCLEFSMHhPOUIsYVFsdE9HLEFSbXRPSCxZUW50T0csQVJzdE9ILHFCZ0JueU9DLEFoQjZ4TUYsdUJBQUEsQUF3Z0NDLGtCQUFvQixDUTErTmpCLEFSNitOSixlQUNDLFVnQnR5T0csQWhCdXlPSCxXUTd0T0csQVI4dE9ILDZCUTl0T1UsQVIrdE9WLGVBeGdDQyxBQUNGLGdCQUFBLEFBeWdDQyxpQkFBa0IsQVFuL05mLHFCQUFBLEFScS9OSCxRZ0Jyek9ELENoQnN6T0MsQUFFRCxjQUdDLG9CQUFxQixBZ0Izek90QixhQUFBLEFoQjZ6T0MsYUszek9RLEFMNHpPUixVZ0I3eU9HLEFoQmd6T0gscUJnQjd5T3dCLEFoQnF5TXpCLHVCQUFBLEFBNGdDQyxzQmdCcjBPRCxBaEJzME9DLG1CZ0Joek9vQixBaEJpek9wQix5QkF6Z0NDLEFBQ0YsaUNBQUEsQUEwZ0NDLGlCQUFtQixDUXpnT2hCLEFSNGdPSixrQkFDQyxXQXpnQ0MsQUFDRixXQUFBLEFBMGdDQyxpQkFBa0IsQWdCanpPbkIsY0FBQSxBaEJtek9DLHNCUXB4T0csQVJxeE9ILGtCUXJ4T0csQ1JzeE9ILEFBRUQsYUFDQyxrQlFwd09HLEFScXdPSCxXUXJ3T0csQVJzd09ILGdCZ0I5eU9DLEFoQm95TUYsYUFBQSxDQTRnQ0MsQUFFRCxrQkFDQyxZUTN3T0csQVI0d09ILFlRNXdPRyxBUjZ3T0gsY0E1Z0NDLENBQ0YsQVFwaE1JLHNCUm1pT0gsWWdCcjBPRCxBaEJzME9DLHFCUWx4T0csQVJteE9ILFdRbnhPRyxBUm94T0gsc0JBN2dDQyxBQUNGLGtCQUFBLENBOGdDQyxBQUVELG1CQUNDLFdRenhPRyxDUjB4T0gsQUE1Z0NELG1CQStnQ0MsV0FBWSxBQUdaLHdCZ0JyME9ZLENoQnMwT1osQUFFRCxrQkFDQyx3QmdCcjBPYyxDaEJzME9kLEFBRUQsc0JnQmwwT0EsWUFBQSxDaEJvME9DLEFBRUQsWUFDQyxtQmdCcDBPQyxDaEJxME9ELEFBRUQscUJBQ0MsaUJnQnYwT0MsQWhCdzBPRCxhZ0J4ME9DLEFoQnkwT0Qsb0RnQngwT0MsQWhCNDBPRCxjZ0I1ME9DLEFoQjYwT0QsY2dCNTBPWSxDaEI2ME9aLEFBRUQsa0JBQ0MsaUJnQjUwT0MsQ2hCNjBPRCxBQXZoQ0QsdUJBMGhDQyxTQUFXLENnQjExT1osQWhCbzBNQSwyQkEwaENDLGtCQUFtQixBZ0I5MU9wQixVQUFBLEFoQmcyT0MsWWdCaDFPYyxBaEIwek1mLG9CQUFBLEFBMGhDQyxhQUFjLEFBSWQsMEJnQmoxT0csQWhCazFPSCxzQmdCbDFPRyxBaEJtMU9ILFdnQm4xT0csQWhCbzFPSCw2QmdCbjFPRyxBaEJvMU9ILGVnQnAxT0csQWhCcTFPSCxnQmdCcjFPRyxBaEJ5ek1KLGlCQUFBLEFBOGhDQyxvQkFBc0IsQWdCLzJPdkIsU0FBQSxDaEJpM09DLEFBRUQsZ0NBQ0MsaUJnQngxT0csQ2hCMHpNSixBZ0J2ek1BLHdCaEJ5MU9DLGVnQngxT0MsQWhCeTFPRCxpQmdCeDFPTyxBaEJ5MU9QLHFCZ0J4MU9jLEFoQnkxT2QsaUJnQnoxT0MsQ2hCMDFPRCxBQVNELHNDQU5DLGNnQjUxT0MsQWhCNjFPRCxZZ0I3MU9DLEFoQjgxT0QsV2dCOTFPQyxBaEIrMU9ELGdCZ0I5MU9DLENoQmkyT0YsQVE1bk9JLHFCUnlsTUosb0JBQUEsQUF5aUNDLGlCQUFrQixBQUdsQixrQmdCbjJPYyxBaEJzMk9kLGtCQUFvQixDUXhvT2pCLEFSMm9PSiwyQkFHQyxvQkFBc0IsQ2dCeDNPdkIsQWhCMjNPQSx5QkFDQyxlZ0J2Mk9HLENoQncyT0gsQUF4aUNELHNCQTJpQ0Msa0JBQW1CLEFnQmg0T3BCLE1BQUEsQWhCazRPQyxPZ0IxMk9PLEFoQjIyT1AsWWdCMzJPTyxBaEI0Mk9QLFdnQjUyT08sQVJrTkoscURBQUEsQVIrcE9ILFdnQno0T0QsQWhCMDRPQyxVZ0I1Mk9ZLEFoQjYyT1osbUJBNWlDQyxDQUNGLEFnQmgyTUEsd0JoQis0T0MsVWdCNzJPYyxDaEI4Mk9kLEFBRUQsb0JBN2lDQSxlQUFBLEFBK2lDQyxvQkFBcUIsQVExcU9sQixrQkFBQSxBUjRxT0gsV2dCdDVPRCxDaEJ1NU9DLEFBNWlDRCwrQkEraUNDLGVBQWdCLEFnQjE1T2pCLG9CQUFBLEFoQjQ1T0Msa0JnQm4zT08sQWhCbzNPUCxzQmdCcDNPMkIsQ2hCcTNPM0IsQUE5aUNELG9CQWlqQ0MsZUFBZ0IsQWdCLzJPakIsa0JBQUEsQWhCaTNPQyx1QlEzOE9nQixBUjQ4T2hCLFdRNThPRyxDUjY4T0gsQUFFRCwrQkFDQyxlUS84T0csQVJnOU9ILGtCUWg5T2tCLEFSaTlPbEIsc0JRbCtPdUMsQ1JtK092QyxBQUVELG9CQUdDLFdnQjMzT0MsQ2hCbzBNRixBUS9vTUksbURSb3NPSCxlZ0J6M09DLEFoQjAzT0QsaUJnQjEzT0MsQ2hCaTRPRCxBQUVELG9CQUdDLFdnQmo0T0csQ2hCazRPSCxBQUVELG1EUXB0T0ksZUFBQSxBUmd0T0gsaUJnQng0T0QsQ2hCKzRPQyxBQUVELG9CQUNDLGVBL2pDQyxBQUNGLGtCQUFBLEFBZ2tDQyxXQUFnQixDZ0JwNU9qQixBaEJ1NU9BLCtCQUNDLGVnQjE0T2UsQWhCMjRPZixrQktsaVBhLEFMbytNZCxzQkFBQSxDQWdrQ0MsQUFFRCxvQkFDQyxlZ0IzNE9HLEFoQjQ0T0gsb0JnQjU0T0csQWhCNjRPSCxrQmdCNzRPRyxBaEI4NE9ILHVCZ0I5NE9nQixBaEIrNE9oQixXZ0I5NE9lLENoQis0T2YsQUFFRCwrQkFDQyxlZ0IvNE9HLEFoQmc1T0gsb0JnQmg1T0csQWhCaTVPSCxrQmdCajVPRyxBaEJrNU9ILHNCZ0JqNU9HLENoQms1T0gsQUFFRCxvQkFDQyxlZ0JwNU9HLEFoQnE1T0gsa0JnQnA1T0csQWhCNjBNSixXQUFBLENBeWtDQyxBQUVELCtCQUNDLGVnQnY1T0ssQWhCdzVPTCxvQkF4a0NDLEFBQ0Ysa0JBQUEsQUF5a0NDLHNCQUF3QixDZ0J0N096QixBaEJpM01BLFFBeWtDQyxtQkFBcUIsQ2dCMTdPdEIsQWhCNjdPQSxpQkFHQyxvQkFBcUIsQWdCdjVPdEIsYUFBQSxBaEJnMU1BLG1CQUFBLEFBMmtDQyxlQUFnQixBZ0J4NU9qQixjQUFBLENoQjA1T0MsQUFFRCxjQUdDLG9CZ0I1NU9DLEFoQjY1T0QsYWdCNzVPQyxBaEJpNk9ELDBCZ0JoNk9DLEFoQmk2T0Qsc0JnQmo2T29CLEFoQmcxTXJCLDhCQUFBLEFBb2xDQyxpQkFBa0IsQUFobENuQixvQkFBQSxBQW9sQ0MsWUFBYSxBUWh5T1YsY0FBQSxDUmt5T0gsQUFFRCx1QmdCejZPQSxvQkFBQSxBaEI2Nk9DLGFnQnI2T0csQWhCbTFNSixZQUFBLEFBdWxDQywwQmdCeDZPb0IsQWhCeTZPcEIsc0JBbmxDQyxBQUNGLFdBQUEsQUFvbENDLDZCQUFpQyxBUXR6TzlCLGVBQUEsQVJ3ek9ILGdCZ0J2N09ELEFoQnc3T0MsaUJnQno2T0ssQWhCMDZPTCxvQmdCMTZPSyxBaEIyNk9MLHlCQXBsQ0MsQUFxbENELGFnQjM3T0QsQWhCNDdPQyxTZ0IxNk9LLENoQjI2T0wsQUFFRCw0QkFwbENBLGlCQUFBLENBc2xDQyxBQUVELG9CQUNDLGVnQjU2T0ssQWhCNjZPTCxpQmdCNzZPSyxBaEI4Nk9MLHFCQXRsQ0MsQUF1bENELGlCZ0J2OE9ELENoQnc4T0MsQUFFRCxhQUNDLGNBdmxDQyxBQUNGLFdBQUEsQUF3bENDLGFBQWMsQWlCNW9QZixvQkFBQSxBakI4b1BDLGdCUTVsUEcsQ1I2bFBILEFBRUQsa0JBQ0Msa0JRL2xQRyxBUmdtUEgsTVFobVBHLEFSaW1QSCxPUWptUEcsQVJrbVBILFlRbm5QRyxBUm9uUEgsV1FublBHLEFSdW5QSCxxRGlCdnBQK0IsQWpCd3BQL0IsV2lCeHBQQyxBakIwak5GLFVBQUEsQUFnbUNDLG1CQUFxQixDUXoxT2xCLEFSNDFPSixvQkFDQyxVaUIzcFBHLENqQjRwUEgsQUFFRCxlQUdDLG9CaUJocVBHLEFqQmlxUEgsYWlCanFQRyxBakI4ak5KLHNCQUFBLEFBdW1DQyw4QkFBK0IsQWlCbHFQaEMsVUFBQSxBakJvcVBDLGlCUTdtUEcsQVI4bVBILGNROW1QRyxBUittUEgsV1E5bVBHLEFSK21QSCw2QlFucVA4QixBUm9xUDlCLGVRMW9QRyxBUjJvUEgsZ0JRN2xQRyxBUjhsUEgsaUJROWxQRyxBUitsUEgsbUJpQnhxUGMsQ2pCeXFQZCxBQUVELHVCQUNDLGtCaUIzcVBDLENqQjRxUEQsQUFFRCxlQUdDLG9CaUJoclBDLEFqQmlyUEQsYWlCanJQQyxBakJvclBELHNCQUF1QixBUS8zT3BCLDhCQUFBLEFSaTRPSCxVaUIzclBELEFqQjRyUEMsaUJRaG5QRyxBUmluUEgsa0JRam5QRyxDUmtuUEgsQUFFRCxlQUNDLFdpQnpyUFcsQWpCMHJQWCxpQ0F0bkNDLEFBQ0Ysa0JBQUEsQ0F1bkNDLEFBRUQsZ0JBQ0MsY2lCM3JQSyxBakI0clBMLDZCaUIzclBlLEFqQjRyUGYsZUF0bkNDLEFBQ0YsZ0JBQUEsQUF1bkNDLGlCQUFrQixBUWo1T2YscUJBQUEsQ1JtNU9ILEFBRUQsb0JBcm5DQSxpQkFBQSxBQXVuQ0MsYUFBYyxBaUJqdFBmLHlEQUFBLEFqQm10UEMsNERLMXRQYSxBTDZ0UGIscUJBQXNCLEFpQnR0UHZCLHVCQUFBLEFqQnd0UEMsV2lCanNQSyxBakI0a05OLGlCQUFBLEFBdW5DQyxVQUFXLEFpQjF0UFosYUFBQSxDakI0dFBDLEFBRUQsbUJBQ0MsV2lCbHNQSyxBakJtc1BMLGVpQmxzUEssQWpCbXNQTCxlS3h1UGEsQ0xtbk5kLEFpQnprTkEscUJqQmtzUEMsV1E5cVBHLEFSaXJQSCxvQlFwdVA4QixBUnF1UDlCLGFRM3NQRyxBUitzUEgsMEJBQTJCLEFRbjdPeEIsc0JBQUEsQVJxN09ILG9CaUI1c1BELENqQjZzUEMsQUFFRCx5QkF4bkNBLG9CQUFBLEFBMG5DQyxpQkFBa0IsQVExN09mLFdBQUEsQ1I0N09ILEFBRUQsa0JBR0Msb0JpQmh0UFcsQWpCaXRQWCxhaUJqdFBXLEFqQmt0UFgsWUE3bkNDLEFBQ0YsWUFBQSxBQWdvQ0MscUJpQm50UEcsQWpCb3RQSCx1QmlCbnRQaUIsQVQyUWQsc0JBQUEsQVI0OE9ILG1CaUJudVBELEFqQm91UEMscUJpQnR0UEssQWpCMmxOTixvQkFBQSxBQThuQ0MsY0FBZSxBaUJwdFBoQixrQkFBQSxBakJzdFBDLHlCUXJ0UEcsQVJzdFBILGdCUXR0UEcsQVJ3dFBILGVRbHZQRyxDUm12UEgsQUFFRCx3QkFDQyxVaUIvc1BDLEFqQmd0UEQsWWlCaHRQQyxBakJpdFBELGFpQmp0UEMsQWpCa3RQRCxpQmlCbHRQYyxDakJtdFBkLEFBRUQsOEJBQ0MsV2lCcnRQQyxBakJzdFBELFdpQnR0UEMsQWpCaWxORixhQUFBLEFBdW9DQyxnQkFBa0IsQ1FuK09mLEFScytPSixLQUlDLG9CQUFxQixBUTErT2xCLGFBQUEsQVI4K09ILHFCUTV0UEcsQVI2dFBILHVCaUIzdVBHLEFqQjh1UEgsc0JpQjl1UFcsQWpCK3VQWCxtQkEzb0NDLEFBQ0YsWUFBQSxBQTRvQ0MsWUFBYSxBUXIvT1YsY0FBQSxBUnUvT0gseUJpQjN2UEQsQWpCNHZQQyxXUXR1UEcsQVJ1dVBILDZCUXZ1UFUsQVJ3dVBWLGVBNW9DQyxBQUNGLGdCQUFBLEFBNm9DQyxpQkFBa0IsQWlCL3VQbkIsb0JBQUEsQ2pCaXZQQyxBQUVELGdCQXpCQyxpQlFydFBHLENSOHVQSixBQUdDLFdBREEsU2lCbnZQQyxDakJvdlBELEFBRUQsU0FDQyxrQmlCdHZQQyxBakJ1dlBELE1pQnZ2UEMsQWpCd3ZQRCxPaUJ4dlBDLEFqQnFtTkYsV0FBQSxBQXFwQ0MscUJBQXNCLEFRMWdQbkIsWUFBQSxBUjRnUEgsUWlCL3ZQRCxBakJnd1BDLHlCaUIzdlBHLEFqQjR2UEgsVWlCNXZQRyxBakIrdlBILHNCaUI5dlBDLENqQit2UEQsQUFFRCxXaUIvdlBBLFdBQUEsQWpCaXdQQyxZaUJod1BDLEFqQml3UEQsYWlCandQQyxBakJrd1BELGdCaUJsd1BDLENqQm13UEQsQUFFRCxzQkFDQyxXaUJud1BDLENqQm93UEQsQUFFRCxZQUNDLGtCaUJ0d1BDLEFqQnl3UEQsb0JpQnp3UG9CLEFqQjB3UHBCLGFpQnp3UEMsQWpCNHdQRCxzQmlCendQcUIsQWpCeW1OdEIsOEJBQUEsQUFrcUNDLGdCQUFpQixBUXppUGQsMERBQUEsQ1IyaVBILEFBRUQscUJBR0Msb0JBQXFCLEFRaGpQbEIsYUFBQSxBUmtqUEgsWWlCN3hQRCxBakI4eFBDLFlpQi93UEcsQWpCbXhQSCwwQkFBMkIsQWlCbHlQNUIsc0JBQUEsQWpCb3lQQyxhaUJqeFBHLEFqQmt4UEgsMkJpQmp4UGMsQWpCa3hQZCxXaUJqeFBlLEFqQmtuTmhCLGVBQUEsQWlCOW1OQSxpQkFBQSxBakJreFBDLHFCaUJqeFBzQixBakJreFB0QixpQmlCanhQYSxDakJpbk5kLEFRajZNSSwwQ1I0alBILDZCaUJqeFBnQixBakJteFBoQixlQUFpQixDUTlqUGQsQVI0a1BILHFCQVBBLFVpQnZ4UEQsQWpCeXhQQyxlQWpxQ0MsQUFtcUNELGlCQUFrQixBUXprUGYseUJBQUEsQVIya1BILHFCaUI3eFBELENqQjh4UEMsQUEvcENELGtCQWtxQ0Msa0JBQW1CLEFpQnR4UHBCLFNBQUEsQWpCd3hQQyxTaUJ2eFBDLEFUc01FLDJCQUFBLEFSdWxQSCxvQkFqcUNDLEFBQ0YsYUFBQSxBQWtxQ0MsWUFBYSxBaUJoeVBkLFlBQUEsQWpCa29OQSx5QkFBQSxBQWtxQ0MsNkJBQThCLEFBRzlCLDJCaUI3eFArQixBakI4eFAvQiw2QmlCN3hQd0IsQWpCZ3lQeEIsc0JLbDZQUSxBTGl3TlQsbUJBQUEsQUFtcUNDLHFCQUFzQixBUXRtUG5CLFdBQUEsQVJ3bVBILDZCaUIveVBELEFqQmd6UEMsZWlCaHlQVyxBakJpeVBYLGdCaUJqeVBXLEFqQmt5UFgseUJBbnFDQyxBQUNGLG9CQUFBLENBb3FDQyxBQUVELGtCQUNDLGFLOTZQUSxBTDR3TlQsV0FBQSxBQW9xQ0MsV0FBYSxDUWxuUFYsQVJxblBKLG9CQUNDLGtCQW5xQ0MsQUFDRixNQUFBLEFBb3FDQyxPQUFRLEFrQjU3UFQsVUFBQSxBbEI4N1BDLFlRNTRQRyxBUjY0UEgsVVE3NFBHLEFSODRQSCxlUTk0UEcsQVIrNFBILGlCUS80UGdCLENSZzVQaEIsQUFFRCxjQUNDLGtCUW42UHVDLENSbzZQdkMsQUFFRCxvQ0FFQyxTa0J0OFBDLENsQnU4UEQsQUF6cUNELFVBZ3JDQyxXQTNxQ0MsQUFDRixrQkFBQSxDQTRxQ0MsQUFFRCwyQkFOQyxvQmtCaDlQRCxBbEJpOVBDLFlrQjM4UEcsQ2xCZzlQSixBQTBCQyxpQkF6QkEsVVF0NVBHLEFBbVFBLDBCQUFBLEFSNHBQSCxzQmtCbDlQRCxBbEJvOVBDLG9CUTU0UEcsQVI2NFBILGNBOXFDQyxBUWovTUUscUJBQUEsQVJtcVBILHVCa0J6OVBELEFsQjA5UEMsVVFsNVBHLEFSbTVQSCxXUW41UEcsQVJvNVBILDZCQS9xQ0MsQUFDRixlQUFBLEFBZ3JDQyxnQkFBaUIsQWtCOTlQbEIsaUJBQUEsQWxCZytQQyxvQmtCdDlQdUIsQWxCd3lOeEIsaUJBQUEsQ0FnckNDLEFBRUQsZUFDQyxTa0J6OVBLLENsQjA5UEwsQUFFRCx1QkFHQyxvQmtCbjlQQyxBbEJvOVBELGFrQm45UEMsQWxCdTlQRCwwQmtCdDlQZ0IsQWxCdTlQaEIsc0JrQnY5UGdCLEFsQjA5UGhCLHFCa0J6OVBDLEFsQjA5UEQsdUJrQjE5UCtCLEFsQjI5UC9CLFVrQjM5UEMsQWxCNjlQRCxvQmtCNTlQQyxBbEI2OVBELGNrQjc5UEMsQWxCODlQRCxXa0I5OVBDLEFsQnF5TkYsNkJBQUEsQUEyckNDLGVBQWdCLEFRdHNQYixnQkFBQSxBUndzUEgsaUJrQngrUEQsQWxCeStQQyxxQmtCaitQbUIsQWxCaytQbkIsaUJrQmorUEcsQ2xCaytQSCxBQUVELDBDQTNyQ0EsU0FBQSxDQTZyQ0MsQUFFRCxlQTNyQ0EsVUFBQSxBQTZyQ0MsV0FBYSxDUW50UFYsQVJzdFBKLFlBQ0Msa0JrQngrUG1CLEFsQjIrUG5CLG9Ca0IxK1BhLEFsQjIrUGIsYWtCMytQYSxBbEI0K1BiLFdBL3JDQyxDQUNGLEFBdXNDQSxpQ0FMQyxxQmtCaGdRRCxBbEJpZ1FDLFlrQjkrUEssQWxCKytQTCxVa0I5K1BLLENsQmkvUE4sQVFydVBJLGlCVWhTSixpQkFBQSxDVmdTSSxBUjR1UEoscUJBQ0MsWWtCbC9QSyxBbEJtL1BMLFVrQm4vUEssQ2xCby9QTCxBQUVELHFCQWpzQ0Esa0JBQUEsQUFtc0NDLFNBQVUsQWtCbi9QWCxPQUFBLEFsQnEvUEMscUJrQnAvUG1CLEFsQnEvUG5CLFVrQnAvUEMsQWxCcS9QRCxrQmtCcC9QQyxBbEJxL1BELFdrQnAvUGMsQWxCcS9QZCw2QmtCcC9QbUIsQWxCcS9QbkIsZWtCcC9QYSxBbEJxL1BiLGdCa0JwL1BjLEFsQnEvUGQsaUJrQnAvUEMsQWxCcS9QRCxxQmtCci9QQyxBbEJzL1BELDBCa0J0L1BDLENsQnUvUEQsQUFFRCxxQkFDQyxXa0J6L1BDLEFsQjAvUEQsNkJrQjEvUG9CLEFsQjIvUHBCLGVrQjMvUEMsQWxCNC9QRCxnQmtCMy9QQyxBbEJtek5GLG9CQUFBLEFBMHNDQyx5QkFBMEIsQWtCdmdRM0IscUJBQUEsQ2xCeWdRQyxBQUVELGtCQUNDLGtCa0I3L1BxQixBbEJxek50QixNQUFBLEFBMHNDQyxRQUFTLEFBR1Qsb0JLL2tRUSxBTGdsUVIsYWtCLy9QRyxBbEJtZ1FILDBCQUEyQixBa0J0Z1F6QixzQkFBQSxBbEIwZ1FGLHNCSzNsUWEsQUxtNU5kLHdCQUFBLEFBMHNDQyxZQUFhLEFrQngvUGQsVUFBQSxBbEIwL1BDLGVrQnovUEMsQ2xCMC9QRCxBQUVELGlCQUdDLG9Ca0I1L1BDLEFsQjYvUEQsYWtCNy9QQyxBbEJnZ1FELHNCa0IvL1BDLEFsQmdnUUQsbUJrQmhnUUMsQWxCaWdRRCxXa0JqZ1FDLEFsQmtnUUQsWWtCbGdRQyxBVnVORSxvQkFBQSxBUit5UEgsWWtCM2dRRCxBbEI0Z1FDLHFCa0JyZ1FjLEFsQnNnUWQsc0JrQnJnUUcsQWxCc2dRSCxXa0J0Z1FHLEFsQnVnUUgsZWtCdmdRRyxBbEJ3Z1FILGdCa0J4Z1FXLEFsQnlnUVgsaUJBcnRDQyxBQUNGLHFCQUFBLEFBd3RDQyxrQmtCMWdRYSxDbEIyZ1FiLEFBRUQsdUJBQ0MsZWtCN2dRZ0IsQWxCOGdRaEIsb0JrQjdnUWMsQ2xCOGdRZCxBQUVELDJCQUNDLFdrQi9nUUcsQ2xCZ2hRSCxBQUVELHFCQUNDLFdrQmxoUUcsQWxCbWhRSCxxQmtCbmhRRyxBbEJvaFFILFlrQm5oUUcsQWxCb2hRSCxXa0JuaFFHLEFsQm9oUUgsa0JrQm5oUUcsQWxCb2hRSCxpQmtCcGhRRyxBbEJxaFFILGNrQnJoUUcsQ2xCc3pOSixBa0J6ME5BLFdsQjRpUUMsaUJrQnZoUWlCLEFsQndoUWpCLGFrQnZoUWdCLEFsQndoUWhCLG9Ea0J2aFF5QixBbEJ3aFF6Qixja0J4aFFLLEFsQnloUUwsY2tCemhRSyxDbEJ3ek5OLEFrQi8wTkEseUJsQm9qUUMsZWtCMWhRTyxDbEIyaFFQLEFBRUQsV0FHQyxvQmtCemhRUyxBbEIwaFFULGFrQjFoUVMsQWxCNGhRVCxtQkFBb0IsQWtCN2pRckIsZUFBQSxBbEJpa1FDLHNCa0I1aFFPLEFsQnV6TlIsOEJBQUEsQUF1dUNDLFVBQVksQ2tCbmtRYixBbEJnMk5BLG9Ca0JoMk5BLGVBQUEsQWxCMGtRQyxpQmtCL2hRTyxBbEJ5ek5SLFdBQUEsQUF5dUNDLG9CQUFzQixBa0I3a1F2QixnQkFBQSxDbEIra1FDLEFBRUQsaUNBVkMsNkJBQWlDLEFBRWpDLGdCa0I5aFFPLEFsQmdpUVAsd0JrQmhpUStCLENsQnNpUWhDLEFBaUJDLGFrQmxtUUQsb0JBQUEsQWxCcWxRQyxha0I5aFFHLEFBdkRKLHNCQUFBLEFsQnlsUUMsbUJrQmhpUUssQWxCaWlRTCxja0JqaVFLLEFsQnV6Tk4sZUFBQSxBQSt1Q0MscUJrQi9oUWUsQWxCZ2lRZixxQmtCL2hRZ0IsQWxCZ2lRaEIsaUJrQi9oUWlCLENsQmdpUWpCLEFBMXVDRCxrQkE2dUNDLGdCQUFrQixDUXo0UGYsQVI0NFBKLFVBR0Msb0JBQXFCLEFrQjVpUXRCLGFBQUEsQWxCZ2pRQyxzQkFBdUIsQWtCbGlReEIsOEJBQUEsQWxCb2lRQyxpQmtCbmlRbUIsQ2xCb2lRbkIsQUFFRCx5QkFDQyxVa0JwaVFDLEFsQnFpUUQsYWtCcGlRQyxDbEJxaVFELEFBRUQsa0JBQ0MsV2tCdmlRQyxBbEJ3aVFELGtCa0J2aVFhLENsQndpUWIsQUFFRCxlQUNDLGtCa0J6aVFDLEFsQjBpUUQsZWtCMWlRQyxDbEIyaVFELEFBRUQsbUNBR0Msb0JrQjlpUUMsQ2xCK2lRRCxBQUVELGtCQXh2Q0Esa0JBQUEsQUEwdkNDLFFBQVMsQVEvNlBOLE9BQUEsQVJtN1BILDJCa0JwalEwQixBbEJxalExQixrQmtCcGpRZSxDbEJxalFmLEFBRUQsa0JRdjdQSSxVQUFBLEFSeTdQSCxXa0J4a1FELEFsQnlrUUMsNkJrQnhqUWlCLEFsQnlqUWpCLGVBMXZDQyxBQUNGLGdCQUFBLEFBMnZDQyxnQkFBaUIsQWtCNWtRbEIsb0JBQUEsQWxCOGtRQyxtQmtCMWpRZSxBbEI0alFmLGlCa0IxalFtQixBbEI0alFuQixvQmtCMWpRd0IsQWxCNGpReEIsdUJrQjFqUUcsQWxCNGpRSCw2QmtCNWpRdUIsQWxCaTBOeEIsb0NBQUEsQUE2dkNDLDJCQUE2QixDUXo4UDFCLEFSNDhQSixjQUNDLGNrQi9qUUssQWxCZ2tRTCxZQTV2Q0MsQUFDRixpQkFBQSxBQTZ2Q0MsV0FBWSxBa0IvbFFiLG9CQUFBLEFsQmltUUMsaUJLbnhRYSxBTG94UWIseUJrQmxrUUssQWxCdTBOTixzQkFBQSxBQTZ2Q0MscUJBQXNCLEFrQnhqUXZCLGlCQUFBLEFsQjRqUUMsaUJBQW1CLENrQnpqUXBCLEFsQmcwTkEsd0JBNnZDQyxrQkFBb0IsQ2tCeGpRbEIsQWxCK3pOSCw0QkE2dkNDLFdBQWEsQ2tCdmpRWCxBbEI4ek5ILGFBNnZDQyxlQUFpQixDa0J0alFmLEFsQjZ6TkgsWUE2dkNDLFdBQVksQWtCcGpRYixZQUFBLEFsQnNqUUMsa0JrQnJqUW1CLENsQnNqUW5CLEFBMXZDRCxrQkE2dkNDLFdBQVksQVEvK1BULFlBQUEsQVJpL1BILGdDa0I1alFELEFsQjZqUUMsb0JrQnhqUWtCLEFsQnlqUWxCLGtCQTV2Q0MsQ0FDRixBa0JuME5BLGNsQnNrUUMsWWtCMWpRRyxBbEIyalFILFlrQjFqUWMsQVY4RFgscUJBQUEsQVJnZ1FILHVCa0Iza1FELEFsQmdsUUMseUJBQTBCLEFrQjVqUTNCLFdBQUEsQWxCOGpRQyw2QmtCN2pRYyxBbEI4alFkLGVrQjlqUUMsQWxCK2pRRCxnQmtCL2pRQyxBbEJna1FELHlCa0Joa1FjLEFsQmlrUWQscUJrQmhrUUMsQWxCaWtRRCxxQmtCamtRZ0IsQWxCa2tRaEIsZ0JrQmxrUWdCLEFsQm1rUWhCLGNrQmxrUUMsQ2xCbWtRRCxBQUVELHNCQXhCQyxvQmtCMWpRYyxBbEIyalFkLGFrQjFqUWUsQWxCbWtRZixzQkE1dkNDLEFBQ0Ysa0JBQUEsQ0F5d0NBLEFBZUMsUUFSQSxzQmtCdGtRSyxBbEJpME5OLDhCQUFBLEFBMndDQyxlbUJqMlFDLEFuQmsyUUQsa0JtQmwyUWMsQ25CbTJRZCxBQUVELDBCUWxpUUksZ0JBQUEsQVJzaVFILHNCbUJyMlFHLENuQnMyUUgsQUFFRCxzQkFDQyxhQTd3Q0MsQUFDRixXQUFBLEFBOHdDQyxzQkFBdUIsQW1CejJRdEIsbUJBQUEsQW5CMjJRRCxZbUIxMlFHLENuQjIyUUgsQUFNRCxxQ0E1d0NBLGtCQUFBLENBOHdDQyxBQUVELDZCQTV3Q0Esa0JBQUEsQ0E4d0NDLEFBRUQscUJBQ0MsZW1CLzJRRyxBbkJnM1FILG9CbUJoM1FHLEFuQmkzUUgsa0JtQmozUUcsQW5CazNRSCxXbUJsM1FnQixDbkJtM1FoQixBQUVELGdDQUNDLGVtQnIzUUcsQW5CczNRSCxvQm1CdDNRRyxBbkJ1M1FILGtCbUJ0M1FHLEFuQnUzUUgsc0JtQnYzUUcsQ25CdzNRSCxBQUVELHFCUTNrUUksZUFBQSxBUjZrUUgsa0JtQmg0UUMsQW5CaTRRRCx1Qm1CMzNRZ0IsQW5CNDNRaEIsV0F0eENDLENBQ0YsQW1CN21PRyxnQ25CczRRRixlbUI3M1FLLEFuQjgzUUwsa0JtQjczUW9CLEFuQjgzUXBCLHNCbUI3M1FLLENuQjgzUUwsQUFFRCxxQm1CMzRRRyxXQUFBLENuQis0UUYsQUFFRCxxREE5eENBLGVBQUEsQUEweENDLGlCQUFtQixDQU9uQixBQUVELHFCbUJ0NVFHLFdBQUEsQ25CMDVRRixBQUVELHFEQTl4Q0EsZUFBQSxBQTB4Q0MsaUJBQW1CLENBT25CLEFBRUQscUJBQ0MsZW1CMzRRSyxBbkI0NFFMLGtCbUIzNFFLLEFuQjQ0UUwsV21CNTRRSyxDbkI2NFFMLEFBRUQsZ0NBanlDQSxlQUFBLEFBbXlDQyxrQkFBbUIsQVF0blFoQixzQkFBQSxDUnduUUgsQUFFRCxxQkFDQyxlQWx5Q0MsQUFDRixvQkFBQSxBQW15Q0Msa0JBQW1CLEFtQmg3UWpCLHVCQUFBLEFuQms3UUYsV21CbjVRTyxDbkJvNVFQLEFBaHlDRCxnQ0FteUNDLGVBQWdCLEFRbm9RYixvQkFBQSxBUnFvUUgsa0JtQng3UUUsQW5CeTdRRixzQm1CdDVRb0IsQ25CdTVRcEIsQUFoeUNELGdDQW15Q0MsZUFBZ0IsQW1CbjVRakIsa0JBQUEsQW5CcTVRQyxZbUJwNVFDLEFuQnM1UUQseUJtQnA1UVEsQW5CcTVRUiw0Qm1CcDVRWSxDbkJxNVFaLEFBRUQsMkNBQ0MsZW1CcDVRQyxBbkJxNVFELG9CbUJwNVFDLEFuQnE1UUQsa0JtQnA1UUMsQW5CcTVRRCxzQm1CcjVRQyxDbkJzNVFELEFBRUQsc0RBR0Msb0JtQno1UWMsQW5CMDVRZCxhbUJ6NVFHLEFYNFBBLDBCQUFBLEFSa3FRSCxxQm1CMzZRRCxDbkI0NlFDLEFBbHlDRCwwREFxeUNDLFdBQWEsQ21CNTVRZCxBbkIrNVFBLGlGQW55Q0EsY0FBQSxBQXF5Q0MsVUFBWSxDbUI3NVFiLEFuQmc2UUEsVUFDQyxrQm1COTVRbUIsQW5CKzVRbkIsaUJLOStRUSxBTCsrUVIsWW1COTVRQyxBbkIybk9GLGdCQUFBLENBcXlDQyxBQUVELGNBQ0MsVW1CajZRRyxDbkJ3NlFILEFBRUQsaUNBUkMsNkJBcHlDQyxBQUNGLGtCQUFBLEFBcXlDQyxlQUFnQixBUXpyUWIsZ0JBQUEsQVIyclFILGlCbUI3NlFELEFuQjg2UUMsbUJtQnA2UWtCLENuQnU2UW5CLEFBU0MsbUJtQjU2UUQsY0FBQSxBbkIyNlFDLGtCbUJ4NlFDLENuQnk2UUQsQUFFRCxnQkFDQyxrQm1CMzZRQyxBbkJnb09GLG9CQUFBLEFBK3lDQyxhQUFjLEFRL3NRWCxZQUFBLENSaXRRSCxBQUVELGtCQUdDLG9CbUJuN1FHLEFuQm83UUgsYW1CcDdRRyxBbkJzN1FILG1CbUJ0N1FHLEFuQnU3UUgsZW1CdDdRRyxBbkJ3N1FILHlCbUJ4N1FHLEFuQnk3UUgsNkJBdHpDQyxBQUNGLGlCQUFBLEFBdXpDQyxlQUFpQixDbUJ4N1FsQixBbkIyN1FBLDZEQUVDLFNtQno3UUMsQ25Cb29PRixBUS82TkksS1J3dVFILFltQmo4UUQsQW5CazhRQyxVbUI1N1FHLENuQjY3UUgsQUFwekNELGFBdXpDQyxZQUFhLEFtQnQ4UWQsWUFBQSxBbkJ3OFFDLGVtQjc3UUcsQ25CODdRSCxBQUVELFlBR0Msb0JtQmg4UXNCLEFuQmk4UXRCLGFBdHpDQyxBQUNGLFdBQUEsQUF1ekNDLFlBQWEsQUFHYixxQm1COTdRYSxBbkJ5b09kLHVCQUFBLEFBeXpDQyxzQm1COTdRaUIsQW5CKzdRakIsbUJLamtSYSxBTDR3T2QsV0FBQSxBQXV6Q0MsNkJBQWlDLEFtQjM3UWxDLGVBQUEsQW5CNjdRQyxnQm1CNTdRZSxBbkJ1b09oQixpQkFBQSxBQXV6Q0MscUJBQXVCLEFtQjM3UXhCLGdDQUFBLEFuQjY3UUMsY21CNTdRQyxDbkI2N1FELEFBRUQsaUpBS0MsbUJtQmg4UUMsQW5CaThRRCxvQm1CajhRQyxBbkJrOFFELDBCbUJsOFFDLENuQm04UUQsQUFFRCxxS0F2ekNBLG1DQUFBLEFROTlOSSxrQ0FBQSxBUjh4UUgsc0JtQm45UUQsQW5CbzlRQyxtQm1CdDhRVSxBbkJ1OFFWLFltQnQ4UUcsQW5CdThRSCxVbUJ2OFFHLEFuQnc4UUgscUJtQng4UUcsQ25CeThRSCxBQUVELCtLQUtDLFdtQjU4UUcsQW5CNjhRSCxrQm1CNzhRRyxBbkI4OFFILG1CbUI5OFFnQixBbkIrOFFoQixpQm1COThRRyxBbkIrOFFILFltQi84UUcsQ25CZzlRSCxBQUVELFdBQ0MsYW1CbDlRRyxBbkJtOVFILGtCbUJuOVFHLEFuQm85UUgsUW1CcDlRRyxBbkJxOVFILFFtQnA5UUcsQW5CcTlRSCxlbUJwOVFrQixBbkJxOVFsQixVbUJwOVFHLEFuQjZvT0osMkJBQUEsQUEyMENDLGtCQUFvQixDUTN6UWpCLEFSOHpRSixnQkFDQyxXbUJ4OVFLLEFuQnk5UUwsV21CejlRSyxBbkIwOVFMLCtCbUJ6OVFHLENuQjA5UUgsQUE1MENELG9CQWkxQ0Msb0JtQjUvUUQsQW5CNi9RQyxhbUI5OVFLLEFuQmsrUUwsMEJtQmorUUcsQW5CaytRSCxzQkFsMUNDLEFBbzFDRCx5QkFBMEIsQVEvMFF2Qiw2QkFBQSxBUmkxUUgsV21CdGdSRCxBbkJ1Z1JDLFdtQnIrUUssQW5CcytRTCxZbUJ0K1FLLENuQnUrUUwsQUFFRCxvQkFDQyxjbUJ6K1FLLEFuQnFwT04sZUFBQSxBQXkxQ0Msb0JtQjMrUWdCLEFuQjQrUWhCLGtCbUIzK1FpQixDbkJzcE9sQixBbUJqcE9BLDRDbkJpK1FDLDZCQXQxQ0MsQUF3MUNELGdCQUFpQixBbUIvZ1JsQixnQkFBQSxDQTRDQSxBbkJnL1FDLHdCQUxBLGVtQnorUWEsQW5CMCtRYixXS3JxUm1CLEFHa1VoQixvQkFBQSxDUnUyUUgsQUFFRCwwQ0FyMUNBLGFBQUEsQUF1MUNDLFFBQVMsQW9CL3FSVixvREFBQSxDcEJpclJDLEFBRUQseUNvQmpyUkUsYUFBQSxBcEJtclJELE9vQmxyUkcsQXBCbXJSSCxvRG9CbHJSbUIsQ3BCbXJSbkIsQUFFRCxzQ0FDQyxVb0JoclJLLEFwQjIxT04sT0FBQSxBQXUxQ0Msb0RBQXNELENvQmhyUnJELEFwQm1yUkYsdUNBcjFDQSxVQUFBLEFBdTFDQyxRQUFTLEFRNzNRTixvREFBQSxDUiszUUgsQUFFRCxTQXIxQ0EsMElBQUEsQ0F1MUNDLEFBRUQsU0FDQywrSVF4cFJnQixDUnlwUmhCLEFBRUQsU0FDQyxtSlEzcFJrQixDUjRwUmxCLEFBRUQsU0FDQyxrSlEvcVJ3QyxDUmdyUnhDLEFBRUQsU0FDQyw2SHFCMXNSK0IsQ3JCMnNSL0IsQUFFRCxTQUNDLHdJcUI3c1JvQixDckI2Mk9yQixBUXRqT0ksU1IwNVFILHdIcUI5dFJELENyQit0UkMsQUEvMUNELE9BazJDQyxZQUFhLEFROTVRVixZQUFBLEFSZzZRSCxrQnFCcHVSRCxDckJxdVJDLEFBRUQsWUFoMkNBLFdBQUEsQUFrMkNDLGFBQWMsQVFyNlFYLGlDQUFBLEFSdTZRSCxvQnFCM3VSRCxBckI0dVJDLGdCcUI3dFJHLENyQjh0UkgsQUFFRCxhQUNDLFdBcDJDQyxBQUNGLDZCQUFBLEFBcTJDQyxlQUFnQixBcUIvdFJqQixnQkFBQSxBckJpdVJDLGlCcUJodVJDLEFyQml1UkQsb0JxQmh1UlUsQ3JCaXVSVixBQUVELGtFQUVBLFVBRUMsNEJROXVSOEIsQVJrdlI5QiwwQ0FBMkMsQUFJM0MsOENROXFSVSxDUnVxUlYsQ0E3MUNELEFRNWxPSSxvQ1J1OFFKLHFCQUNDLFlBdjJDQyxDQUNGLENxQm41T0EsQXJCOHZSQSxvQ0FFQSx1REFFQyx1QnFCMXVSa0IsQ3JCMnVSbEIsQUFFRCwyRHFCeHVSRSxrQkFBQSxBckJvNE9GLHNCQUFBLENBdzJDQyxDQUVBLEFBRUQsb0NBRUEsNEJBQ0MsWXFCenVSZSxDckJtNE9oQixDcUJoNE9FLEFyQjJ1UkYscUNBRUEseUJBQ0MsZXFCenVSZ0IsQ3JCMHVSaEIsQUFFRCxzQ0FDQyxRcUJ6dVJHLENyQjB1UkgsQUFFRCxZQUNDLFdxQjN1UmUsQ3JCbTRPaEIsQ3FCOTRPRyxBckIydlJILHFDQUVBLCtCcUI3dlJHLFVBQUEsQ3JCK3ZSRixBQXYyQ0QsNkJBNDJDQyxzQnFCMXVSZSxBckJrNE9oQixtQkFBQSxBcUI1NU9HLHlCQUFBLEFyQnd3UkYsNEJxQjF1UmtCLENyQms0T25CLEFRenBPSSxtQ1JxZ1JILFVxQjV3UkUsQ3JCNndSRixDQUVBLEFBRUQscUNBRUEsa0dBRUMsT0FBUyxDcUJ6dVJWLEFyQm00T0Esb1JBKzJDQyxpQlE3MFI4QixDUjgwUjlCLEFBRUQsaUJBMTJDQSxXQUFBLENBNDJDQyxBQUVELFVBQ0MsaUJRN3dSRyxDUjh3UkgsQUFFRCw0QkFDQyxjQTUyQ0MsQ0FDRixBUXhyT0ksVVJ5aVJILHFCUXZ4UkcsQVJ3eFJILHNCQTcyQ0MsQ0FDRixBcUJ2NE9FLGVyQnd2UkQsNEJxQnR2UmtCLEFyQnV2UmxCLGNLajNSYSxDTHFnUGQsQXFCdjRPRSxjckJ1dlJELGVxQnR2UnNCLEFyQnd2UnRCLHlCcUJ0dlJtQixBckJ1dlJuQiw0QnFCdHZSbUIsQ3JCdXZSbkIsQUEzMkNELHlCcUJ2NE9FLHNCQUFBLEFyQnV2UkQscUJxQnR2UmlCLEFyQnV2UmpCLGlCcUJ0dlJHLEFyQnV2Ukgsa0JxQnZ2UkcsQXJCeXZSSCw0QnFCenZSZ0IsQ3JCMHZSaEIsQUFFRCxpQkFDQyxjcUI1dlJHLEFyQjZ2UkgsY3FCNXZSRyxDckI2dlJILEFBRUQsZ0JBcDNDQSx5QkFBQSxBQXUzQ0MsNEJBQThCLENzQmg1Ui9CLEF0Qm01UkEsYUFFQyw0QnNCajVSWSxDdEJrNVJaLEFBRUQsbUJzQmo1UkUsY0FBQSxDdEJtNVJELEFBcDNDRCw0QkF1M0NDLGlCQUFtQixDc0J0NVJqQixBdEJ5NVJILHNDQXQzQ0EsZ0JBQUEsQ0F3M0NDLEFBRUQsbUNBQ0Msa0JzQnY1UkssQ3RCdzVSTCxBQUVELDBDQUNDLHFCc0J6NVJLLEF0QjA1UkwsZ0JzQjE1UkssQXRCMjVSTCxXc0IzNVJLLEF0QjQ1UkwsWXNCNTVSSyxBdEI2NVJMLFNzQjU1UkssQXRCNjVSTCxVc0I3NVJLLEF0Qjg1Ukwsa0JzQjk1UkssQXRCKzVSTCxrQnNCLzVSSyxDdEJnNlJMLEFBRUQsY3NCaDZSTSxvQkFBQSxBdEJrNlJMLHVCc0JqNlJ5QixBdEJtNlJ6Qix1QnNCajZSZ0IsQ3RCazZSaEIsQUFFRCxnQkFDQyxjc0JwNlJvQixDdEJxNlJwQixBQUVELGNBRUMsNEJzQnQ2UjBCLEN0QnU2UjFCLEFBRUQscUJBQ0Msa0JzQno2Uk8sQ3RCMDZSUCxBQXY0Q0QsMEJzQmpqUEssc0JBQUEsQ3RCNjdSSixBQXY0Q0QseUJzQnRqUEssNEJBQUEsQ3RCazhSSixBQUVELG1CQUNDLFlzQi82Uk8sQXRCb2lQUixXQUFBLENBNjRDQyxBQUVELGFBQ0Msb0JzQmg3Uk8sQ3RCaTdSUCxBQUVELGdEc0I3OFJLLGtCQUFBLEN0Qis4UkosQUE1NENELFlBKzRDQyxRQUFTLEFzQmw5UkwsUUFBQSxDdEJvOVJKLEFBRUQsd0JBSUMsMEJzQmw3UlksQXRCbTdSWixxQnNCbDdSRyxDdEJtN1JILEFBRUQsV0FDQyxjc0JwN1JZLEN0QnFpUGIsQXNCM2lQRyxnQnRCODdSRixzQnNCdDdSYyxDdEJ1aVBmLEFzQmptUEEsS3RCby9SQyxhc0JyN1JlLEN0QnNpUGhCLEFzQnJtUEEscUJ0QncvUkMsZXNCcjdSZSxBdEJzaVBoQixpQkFBQSxDQWk1Q0MsQUFFRCxnQ0FDQyxnQnNCcjdSWSxDdEJzN1JaLEFBRUQsZ0NzQm43UkEsZ0JBQUEsQ3RCcTdSQyxDQUVBLEFBRUQscUNBRUEsYUFDQyxZc0JuN1JjLEF0Qm83UmQsY0FoNUNDLENBaTVDRCxBQUVELGtCQUNDLFdVbCtSQyxDVm0rUkQsQUE5NENELHNCQWk1Q0MsV0FBWSxBdUJsaFNiLGdCQUFBLEN2Qm9oU0MsQUFFRCxrQkFDQyxjdUJuaFNlLEN2Qm9oU2YsQUFFRCxrQnVCbGhTQSxXQUFBLEF2Qm9oU0MsY3VCbmhTQyxDdkJvaFNELEFBOTRDRCxxQkFpNUNDLG1FdUIvZ1NLLEN2QnVoU0wsQUFFRCxvQkFDQyxldUJ2aFNLLEF2QndoU0wsb0J1QnhoU2tCLEF2QnloU2xCLGtCdUJ6aFNrQixBdkIwaFNsQixzQnVCemhTSyxDdkIwaFNMLEFBRUQsb0JBQ0MsZXVCN2hTSyxBdkI4aFNMLGtCSzdpU1EsQUw4aVNSLHNCdUI3aFNLLEN2QjhoU0wsQUFFRCxvQkFDQyxldUI3aFNLLEF2QjhoU0wsaUJ1QjdoU2UsQ3ZCdW9QaEIsQXVCbnBQSyxvQnZCNmlTSixldUI5aFNPLEF2QndvUFIsaUJBQUEsQ0F3NUNDLEFBRUQsb0JBdDVDQSxlQUFBLEFBdzVDQyxrQkFBbUIsQXVCM2hTbEIsc0JBQUEsQ3ZCNmhTRCxBQUVELG9CQUNDLGdCdUI1aFNHLEF2QjZoU0gsb0J1QjdoU0csQXZCOGhTSCxrQnVCOWhTRyxBdkIraFNILHNCdUIvaFNnQixDdkJnaVNoQixBQUVELG9CQUNDLGdCdUJoaVNHLEF2QmlpU0gsb0J1QmppU0csQXZCa2lTSCxrQnVCbGlTRyxBdkJtaVNILHNCdUJuaVN5QixDdkJvaVN6QixBQUVELHFCQUNDLGV1QnRpU0csQXZCdWlTSCxvQnVCdGlTc0IsQXZCdWlTdEIsa0J1QnRpU1ksQXZCdWlTWixzQnVCdGlTbUIsQ3ZCdWlTbkIsQUFFRCxxQkFDQyxldUJ0aVNrQixBdkJ1aVNsQixrQnVCdGlTbUIsQXZCdWlTbkIsc0J1QnRpU29CLEN2QnVpU3BCLEFBLzVDRCxxQkFrNkNDLGVBQWdCLEF1QnRpU2IsaUJBQUEsQ3ZCd2lTSCxBQUVELHFCQUNDLGV1QnZpU0ssQXZCd2lTTCxpQnVCdmlTSyxDdkJ3aVNMLEFBRUQscUJ1QnBrU0csZUFBQSxBdkJza1NGLGtCdUJ2aVNLLEF2QndpU0wsc0J1QnhpU2tCLEN2QnlpU2xCLEFBRUQscUJBQ0MsZ0J1QjNpU0ssQXZCNGlTTCxvQnVCNWlTSyxBdkI2aVNMLGtCdUI3aVNLLEF2QjhpU0wsc0J1QjdpU2lCLEN2QnVvUGxCLEF1Qm5vUEUsZ0N2QjZpU0QsZ0J1QjVpU0csQXZCNmlTSCxvQnVCNWlTUyxBdkI2aVNULGtCdUI1aVNVLEF2QjZpU1Ysc0J1QjVpU2UsQ3ZCNmlTZixBQUVELHNEQUNDLFd1QjlpU0csQXZCa2pTSCx1QnVCL2lTdUIsQXZCc29QeEIsbUJBQUEsQXVCcHRQQSx5QkFBQSxBdkJpb1NDLDRCdUIvaVNnQixDdkJzb1BqQixBdUJ4dFBBLFl2QnFvU0MsY3VCL2lTRyxDdkJnalNILEFBRUQscUJBMzZDQSxTQUFBLENBNjZDQyxBQUVELHFCQUNDLGV1QmhqU0MsQXZCaWpTRCxnQnVCaGpTQyxBdkJpalNELG9CdUJoalNtQixDdkJxb1BwQixBdUJsb1BBLFV2QmtqU0MsbUJ1QmhqU1ksQXZCaWpTWixjdUJoalNZLEN2QmlqU1osQUFNRCxnQ0FDQyxTdUJoalNDLEN2QmlqU0QsQUE1NkNELHVCQSs2Q0MsV0FBWSxBdUJsalNiLHNCQUFBLEN2Qm9qU0MsQUFFRCxrQkFDQyxTdUJualNDLEN2Qm9qU0QsQUE5NkNELHFCQWk3Q0MsMkJBQTZCLEN1QnBqUzlCLEF2QnVqU0EsV0FDQyw4REFoN0NDLEFBQ0YsWUFBQSxDQWk3Q0MsQUFFRCxvQkEvNkNBLGdCQUFBLENBaTdDQyxBQUVELGFBQ0MsaUJ1QnBqU0csQ3ZCcWpTSCxBQWg3Q0QsUUFzN0NDLGtDS25zU2EsQUxvc1NiLDhCdUJ0alN3QixBdkJxb1B6QixxQkFBQSxBQXE3Q0MsdUJBQXdCLEF1QnRqU3pCLFlBQUEsQ3ZCd2pTQyxBQUVELHNCQUNDLGtCdUJ2alNHLEN2QndqU0gsQUFFRCxtQnVCcGpTQSxlQUFBLEN2QnNqU0MsQUFFRCwrQkFyN0NBLGVBQUEsQUF1N0NDLG9CQUFxQixBdUJwalN0QixrQkFBQSxBdkJzalNDLHNCdUJudFNELEN2Qm90U0MsQUFFRCwrQkFDQyxldUJ0alNLLEF2QnVqU0wsa0J1QnRqU1csQXZCdWpTWCxzQnVCdGpTWSxDdkJ1alNaLEFBRUQsK0JBQ0MsZXVCcnRTRyxBdkJzdFNILGlCdUJyalNlLEN2QnNqU2YsQUFFRCwrQkFDQyxldUJwalNpQixBdkJxalNqQixpQnVCcGpTYSxDdkJxalNiLEFBRUQsK0JBQ0MsZUF0N0NDLEFBdTdDRCxrQnVCeHNTRSxBdkJ5c1NGLHNCdUJwalNtQixDdkJxalNuQixBQUVELCtCQUNDLGdCQXQ3Q0MsQUF1N0NELG9CdUI5dVNELEF2Qit1U0Msa0J1QmpqU21CLEF2QmtqU25CLHNCQXQ3Q0MsQ0F1N0NELEFBRUQsK0JBQ0MsZXVCaGpTWSxBdkJpalNaLG9CdUJoalNzQixBdkJpalN0QixrQkF0N0NDLEFBdTdDRCxzQnVCemxTQyxDdkIwbFNELEFBRUQsZ0NBQ0MsZXVCNWlTaUIsQXZCNmlTakIsb0JBdDdDQyxBQXU3Q0Qsa0J1Qjd2U0QsQXZCOHZTQyxzQnVCM2lTSyxDdkI0aVNMLEFBRUQsZ0NBQ0MsZXVCMWlTZSxBdkIyaVNmLGtCdUIxaVNhLEF2QjJpU2Isc0J1QjFpU1ksQ3ZCMmlTWixBQUVELGdDQUNDLGV1QjFpU2MsQXZCMmlTZCxpQnVCMWlTWSxDdkIyaVNaLEFBRUQsZ0NBQ0MsZXVCMWlTZSxBdkIyaVNmLGlCdUIxaVNjLEN2QjJpU2QsQUFFRCxnQ0F0N0NBLGVBQUEsQUF3N0NDLGtCQUFtQixBd0IzeFNwQixzQkFBQSxDeEI2eFNDLEFBcjdDRCxnQ0F3N0NDLGdCQUFpQixBd0I3eFNoQixvQkFBQSxBeEIreFNELGtCd0I5eFNHLEF4Qit4U0gsc0J3Qi94U2dCLEN4Qmd5U2hCLEFBRUQsMkNBQ0MsZXdCanlTYyxBeEJreVNkLG9Cd0JqeVNHLEF4Qmt5U0gsa0J3Qmx5U0csQXhCbXlTSCxzQndCbnlTa0IsQ3hCb3lTbEIsQ0FFQSxBQUVELHFDQUVBLEtBQ0MsYXdCbHlTQyxDeEJteVNELEFBMTdDRCxpQkFnOENDLDBCd0JweVNHLEF4QnF5U0gscUJ3QnB5U2tCLEN4QnF5U2xCLEFBRUQsY0FFQyw2QkFBOEIsQXdCcHlTN0IsZ0JBQUEsQXhCc3lTRCxrQndCcnlTcUIsQ3hCc3lTckIsQUFFRCxlQUNDLFV3Qnh5U0csQ3hCeXlTSCxDQUVBLEFBRUQsb0NBRUEsaUJBQ0MsV3dCMXlTRyxDeEIyeVNILEFBTUQsaURBRUMsaUJ3Qjl5U2EsQ3hCK3lTYixBQUVELGNBQ0MsYXdCOXlTZSxDeEIreVNmLEFBRUQsV0FDQyxpQndCaHpTSyxBQUtOLHFCQUFBLEF4Qit5U0Msc0J3Qi8xU0MsQ3hCZzJTRCxBQUVELFdBRUMsMkJBdjhDQyxBQUNGLDBCQUFBLEFBdzhDQyxrQkFBbUIsQUFHbkIscUJ3Qjd5U2lCLEF4Qjh5U2pCLHNCQXY4Q0MsQ0FDRixBd0JyMlBBLHlCeEJnelNDLHNCd0I3eVN5QixBeEI4eVN6QixxQkF2OENDLEFBdzhDRCxpQndCdDJTRCxBeEJ1MlNDLGlCd0I1eVNpQixDeEIreVNqQixBQUVELHNDQTE4Q0EsNEJBQUEsQ0FNQSxBQWkrQ0Esb0hBQ0MsU3lCdDRTRyxDekJ1NFNILEFBRUQsc0JBQ0MsY3lCeDRTRyxDekJ5NFNILEFBMzhDRCxjeUIzN1BFLDRCQUFBLEN6QjI0U0QsQUFFRCxpREFDQyxVeUIxNFNHLEN6QjI0U0gsQUFFRCw2Q0FDQyxjeUIxNFNZLEN6Qjg3UGIsQXlCNTdQRSxrQnpCNDRTRCxVeUIzNFNHLEF6Qis0U0gsMEJ5Qjk0U2dCLEF6Qis0U2hCLHNCeUI5NFNhLEF6Qmk1U2Isc0J5Qmg1UzBCLEF6Qmk1UzFCLGtCeUJqNVNHLEN6Qms1U0gsQUFFRCx3QkFFQyw2Qkt6N1NtQixBTHMrUHBCLGlCQUFBLEFBdTlDQyxPQUFTLEN5Qjk1U1AsQXpCaTZTSCxvQ0FDQyxjeUJ0NVNLLEF6QnU1U0wsU3lCdDVTSyxDekJ1NVNMLEFBcjlDRCwwQnlCOTdQRSw2QkFBQSxBekIwNVNELGlCeUJ2NVNtQixBekJ3NVNuQixPeUJ2NVNHLEN6Qmk4UEosQXlCMTdQSSwwQ3pCbzVTSCxjeUJuNVNpQixDekJvNVNqQixBQXI5Q0QseUJ5Qmg4UEssdUJBQUEsQXpCNDVTSixpQnlCcjVTa0IsQXpCczVTbEIsT3lCcjVTTyxDekJzNVNQLEFBRUQsYXlCcjVTSSxrQkFBQSxDekJ1NVNILEFBRUQsb0NBRUMsb0J5QnY1U2dCLEN6Qnc1U2hCLEFBRUQsWUFFQyx1QkFBd0IsQXlCeCtTekIsV0FBQSxDekIwK1NDLEFBRUQsUXlCNStTQSxXQUFBLEF6QjgrU0MsV3lCMzVTSyxDekJrOFBOLEFBZytDQSw4QkFIQyxjeUJoOFNDLEN6Qm04U0YsQUFHQyxZQUZBLGlCeUJ6N1NHLEN6QjI3U0gsQUFFRCxXQUdDLHFCeUJoL1NDLEF6QmkvU0Qsc0J5Qng1U29CLEN6Qnk1U3BCLEFBRUQsaUJBRUMsNkJBMTlDQyxBQUNGLG1CQUFBLEFBMjlDQyxjQUFnQixDeUJ2NVNqQixBekIwNVNBLFlBQ0MsVXlCdjVTSyxDekJ3NVNMLEFBRUQscUJBQ0MsZXlCdjVTSyxBekJ3NVNMLGlCQTE5Q0MsQ0EyOUNELEFBRUQscUJBQ0MsY3lCejVTSyxDekIwNVNMLEFBRUQsZ0NBQ0MsWXlCMzVTSyxDekI0NVNMLEFBRUQsc0RBR0Msc0J5QjM1U0ssQXpCNDVTTCw2QkE5OUNDLENBKzlDRCxBQUVELDBEQUNDLFd5QjM1U0ssQ3pCNDVTTCxBQUVELGlGQUNDLFV5QjM1U0ssQ3pCNDVTTCxBQUVELFVBSUMsMEJ5QjU1U0ssQXpCNjVTTCxzQnlCNzVTSyxBekI4NVNMLGN5Qjc1U2lCLEN6Qjg1U2pCLEFBRUQseUJBQ0MsV3lCNzVTSyxBekI4NVNMLGFBaCtDQyxDQWkrQ0QsQ0FFQSxBQUVELHlCQUVBLFcwQnhqVEUsb0JBQUEsQzFCNGpURCxBQUVELGdCQTM5Q0Esa0JBQUEsQ0ErOUNDLEFBRUQsaUJBMzlDQSxxQkFBQSxDQSs5Q0MsQUFFRCxlQTc5Q0EsaUJBQUEsQUErOUNDLGlCMEJ4alRvQixDMUJ5alRwQixDQUVBLEFBRUQsOEZBTUEsa0NBQ0MsZTBCL2pUa0IsQTFCZ2tUbEIsZTBCL2pUTyxDMUJna1RQLEFBRUQsNEJBQ0MsU0FyK0NDLENBcytDRCxBQUVELGtDQXArQ0EsTUFBQSxBQXMrQ0MsUTBCaGtURyxDMUI0bFFKLEFBRUEsa0NBcytDQyxlMEJoa1RtQixBMUJpa1RuQixlMEJoa1RJLEMxQmlrVEosQUFuK0NELGdDQXMrQ0MsMEJBQStCLEFBcCtDaEMsU0FBQSxBQXMrQ0MsUzBCaGtURyxBMUJpa1RILFMwQjlpVEUsQTFCK2lURixnQkFyK0NZLEFBcytDWixlMEJ2a1RFLEExQnlrVEYscUJBQXVCLENBcCtDeEIsQUF1K0NBLHNDQUNDLFMwQmxrVEssQzFCbWtUTCxBQUVELDZCQUNDLFVBdCtDQyxBQXUrQ0QsT0F2K0NDLENBdytDRCxBQUVELDJCQUNDLE0wQnRsVEUsQTFCNm1RSCxRQUFBLEFBMitDQyxXQUFZLEFBeitDYixZQUFBLEFBMitDQyxpQjBCdGtURyxBMUJ1a1RILDBCMEJ2a1RHLEExQndrVEgsZTBCeGtURyxBMUI2bFFKLGtCQUFBLEFBNitDQyxTQUFXLENBMytDWixDQUVBLEFBRUEsb0NBbS9DQSxzQkFDQyxrQjBCMWtURyxBMUIya1RILGtCMEIza1RHLEMxQjRrVEgsQUFFRCwyQkE5K0NBLFlBQUEsQ0FnL0NDLEFBRUQsZ0JBOStDQSxjQUFBLENBZy9DQyxBQUVELDBCQUNDLFVBbnFURCxDQW9xVEMsQUFoL0NELGdCQW0vQ0MsV0FBWSxBQXIvQ2IsV0FBQSxDQXUvQ0MsQUFFRCxZQUNDLFdBNXFURCxDQW9yUUEsQUFFQSxVQTAvQ0MsU0FoclRELENBaXJUQyxBQUVELHFDQUVDLHNCQUF1QixBQS8vQ3hCLHFCQUFBLEFBaWdEQyxpQkF2clRELEFBd3JUQyxrQkF4clRELEFBd3JRQSx1QkFBQSxDQW1nREMsQUFFRCx5Q0FDQyxjQTlyVEQsQUErclRDLGtCMEJsbVRELEMxQitsUUEsQUFGQSx5QkEwZ0RDLHNCQXBzVEQsQUE0clFBLHFCQUFBLEFBMGdEQyxpQkFBa0IsQUF4Z0RuQixrQkFBQSxBQTJnREMsc0JBenNURCxDQTBzVEMsQUFFRCxhQUVDLDRCQTlzVEQsQ0Erc1RDLEFBRUQsMEJBL2dEQSxTQUFBLENBaWhEQyxBQUVELG1CQWpoREEsY0FBQSxDQW1oREMsQUFFRCxNQUNDLGdCQTF0VEQsQUFzc1FBLGNBQUEsQ0FxaERDLEFBTUQsbUNBQ0Msa0JBbHVURCxDQW11VEMsQUFFRCx1QkFJQywwQkF6dVRELEFBMHVUQyxxQkExdVRELENBd3NRQSxBQUVBLFdBc2lEQyxxQjBCdG9UWSxBMUJrbVFiLHNCQUFBLENBc2lEQyxBQUVELFdBRUMsNEJBdHZURCxDQXV2VEMsQUFFRCxZQTNpREEsY0FBQSxDQTZpREMsQUFFRCxnQkFDQyxjQTVrREQsQ0E2a0RDLEFBRUQseUJBQ0MsVUFsd1RELENBbXdUQyxBQUVELDBCQUNDLE1BdHdURCxDQXV3VEMsQUFFRCwwQkFDQyxPQTF3VEQsQ0Eyd1RDLEFBRUQsd0NBRUMsdUJBL3dURCxDQWd4VEMsQUFFRCwyREFDQyxrQkFueFRELEFBcXhUQyxzQkFqbERELENBa2xEQyxBQUVELHdCQUNDLGdCQXp4VEQsQ0EweFRDLEFBRUQsZ0NBRUMsNEJBOXhURCxDQSt4VEMsQUFFRCx1Q0F4a0RBLGtCQUFBLENBMGtEQyxBQUVELGdDQUNDLGdCMEJ6cFRNLEExQjJwVE4seUJBemtEQyxBQTBrREQsNEIyQnp5VEQsQzNCMHlUQyxBQUVELDZDQUNDLGlCMkJyeVRDLEEzQnN5VEQsYzJCcnlUWSxBM0J3eVRaLGlCQS9uREQsQUFnb0RDLFFBbHpURCxBQXN6VEMsaUJBbG9ERCxBQW1vREMsa0JBam9ERCxDQTZuREMsQUFPRCw4Q0FDQyxXQW5vREQsQUFzb0RDLGlCQTl6VEQsQUErelRDLE9Bbm9ERCxDQW9vREMsQUFFRCxxQkFDQyxXQW5vREQsQUFzb0RDLGlCQXQwVEQsQUF1MFRDLE9BdjBURCxDQXcwVEMsQUFFRCxhQUNDLGFBMzBURCxDQTQwVEMsQUFFRCxZQUNDLGFBcm9ERCxDQXNvREMsQUFFRCx3QkFDQyxZQW4xVEQsQUFvMVRDLGdCQXhvREQsQ0FrQ0EsQUFFQSxtQkF3bURDLGNBdm1EQyxDMkJudVFFLEEzQnN1UUosMEJBd21EQyxXMkIzMFRLLEEzQjQwVEwsVzJCNTBUSyxDM0I2MFRMLEFBRUQsbUJBeG1EQSwwQkFBQSxBQTZtREMscUJBQXVCLENBM21EeEIsQUFrbkRBLG9EQUNDLFUyQnIxVEssQzNCczFUTCxBQUVELCtDQUNDLGlCMkJ4MVRLLEEzQnkxVEwsYzJCejFUSyxDM0IwMVRMLEFBRUQsaURBQ0MsYzJCNTFUZSxBM0I2MVRmLHdCMkJ4MVRJLEMzQml1UUwsQUFFQSw4REF5bkRDLFcyQjcxVE0sQTNCODFUTixrQjJCOTFUTSxDM0IrMVROLEFBRUQsUUFDQyxZMkJoMlRHLEMzQmkyVEgsQUFFRCxrQkFDQyxjMkJwMlRHLEMzQnEyVEgsQUFFRCxnQkFFQyxtQjJCcDJUSSxBM0JxMlRKLGVBL25EQyxBQUlGLHVCQUFBLEFBZ29EQyxtQkFBb0IsQUFFcEIseUJBL25EbUIsQTJCcnVRbEIsNEJBQUEsQzNCczJURCxBQUVELHlCQUNDLGdCMkJyMlRlLEMzQnMyVGYsQUE3bkRELHdCQW1vREMsdUJBL25EWSxBQWdvRFosa0IyQnQyVEMsQzNCdTJURCxBQTluREQseUJBaW9EQyxlQUFtQixDMkJyMlRwQixBM0J3MlRBLE9BRUMsNkIyQi81VEMsQTNCZzZURCxrQjJCcjJUSyxDM0JzMlRMLEFBRUQsNkJBQ0MsU0Fub0RDLEFBb29ERCxjMkJ4MlRJLEMzQnkyVEosQTJCcDJURCxpQjNCcXVRQSw0QkFBQSxDQW9vREMsQUFFRCxZQWxvREEsaUJBQUEsQ0Fvb0RDLEFBRUQsZ0JBQ0MsbUIyQjEyVE8sQzNCMjJUUCxBQUVELEtBQ0MsYUF2b0RDLENBd29ERCxBQUVELHFCQUNDLFkyQmw2VEcsQzNCbTZUSCxBQUVELHFCQXhvREEsZUFBQSxBQTBvREMsaUJBem9EQyxDQTBvREQsQ0FFQSxBQUVELG9DQUVBLFdBRUMsMEJLaDlUdUIsQUxpOVR2QixzQjRCeDhURyxBNUJ5OFRILG1CNEJ4OFRHLEM1Qnk4VEgsQUFFRCxzQkFDQyxlQXpvREMsQTRCL3pRQSxpQkFBQSxBNUIwOFRELG9CQUF1QixDQXhvRHhCLEFBMm9EQSxrQkFDQyxjQTNvREMsQ0E0b0RELEFBRUQsa0JBSUMsMEI0Qmg5VG9CLEE1Qmk5VHBCLHNCNEJoOVRhLEE1Qmk5VGIsbUI0Qmg5VGMsQTVCaTlUZCxjNEJoOVRHLEM1Qmk5VEgsQUFFRCxjQUNDLFc0Qmo5VEcsQTVCbTBRSixnQkFBQSxBQWdwREMsYUFBYyxBQTlvRGYsd0JBQUEsQ0FncERDLEFBRUQsZUE5b0RBLFdBQUEsQUFncERDLGU0Qmo5VEcsQTVCazlUSCxpQjRCbDlURyxBNUJtOVRILHFCNEJuOVRjLEM1Qm85VGQsQUFFRCxhQUVDLHdCNEJ2OVRHLEM1Qnc5VEgsQUFFRCxrQkFwcERBLFdBQUEsQ0FzcERDLEFBRUQsa0JBRUMscUI0Qng5VG9CLEE1Qm8wUXJCLFlBQUEsQUFzcERDLFVBQVksQ0FwcERiLEFBdXBEQSxtQkFDQyxXQXJwREMsQ0FzcERELEFBRUQsbUJBcHBEQSxVQUFBLENBc3BEQyxBQUVELFlBQ0MsUzRCaCtURSxDNUJpK1RGLEFBRUQscUJBQ0MsZ0Q0QnArVEUsQTVCazFRSCxtQkFBQSxBQTBwREMsaUJBQW1CLENBeHBEcEIsQUEycERBLDJCQUNDLFM0Qi85VEMsQTVCdTBRRixXQUFBLENBMHBEQyxBQUVELG9CQUNDLGU0Qi85VEMsQTVCZytURCxvQjRCaCtUQyxBNUJpK1RELGtCNEJqK1RDLEE1QmsrVEQsc0I0QmwrVEMsQzVCbStURCxBQUVELG9CQUNDLGU0QnIrVEMsQTVCcytURCxrQjRCdCtUQyxBNUJ1K1RELHNCNEJ0K1RtQixDNUJ1MFFwQixBQUVBLG9CQWlxREMsZTRCMTlUQSxBNUIyOVRBLGlCNEIzOVRBLEM1QjQ5VEEsQUFFRCxvQkFocURBLGVBQUEsQUFrcURDLGlCNEJ6K1RFLEM1QjArVEYsQUFFRCxvQkFDQyxlNEI1K1RjLEE1QjYrVGQsa0I0QjUrVEMsQTVCNitURCxzQkFwcURDLENBcXFERCxBQUVELG9CQUNDLGdCNEJsZ1VELEE1Qm1nVUMsb0I0Qm5nVUQsQTVCb2dVQyxrQjRCcGdVRCxBNUJxZ1VDLHNCNEJuL1RDLEM1Qm8vVEQsQUFFRCxvQkFDQyxnQjRCci9UYyxBNUJzL1RkLG9CNEJyL1RnQixBNUJzL1RoQixrQjRCci9URyxBNUJzL1RILHNCNEJyL1RFLEM1QnMvVEYsQTRCcC9URCxRNUJ1L1RDLFlBQWMsQ0E1cURmLEFBK3FEQSxjQUNDLFM0QnQvVEMsQzVCdS9URCxBQUVELHVCQTVxREEsYUFBQSxBQThxREMsZTRCdC9UWSxBNUJ1L1RaLG9CNEJ0L1RZLEM1QnUvVFosQUEzcURELG9CQThxREMsZUFBZ0IsQUE1cURqQixpQkFBQSxBQThxREMscUI0QngvVFEsQzVCeS9UUixBQUVELGVBSUMsMEI0QjcvVGEsQTVCOC9UYixzQjRCOS9URyxBNUIrL1RILGU0QjkvVEUsQTVCKy9URixpQjRCLy9URSxBNUJnZ1VGLHFCNEJoZ1VFLEE1QmlnVUYsa0I0QmpnVUUsQzVCa2dVRixBQUVELG9CQUNDLG1CNEJsZ1VHLEM1Qm1nVUgsQUFFRCxlQUVDLG1CNEJsZ1VXLEE1Qm1nVVgsYzRCbGdVRyxDNUI2MFFKLEFBRUEsS0F3ckRDLHVCNEJsZ1VTLEE1QjYwUVYsa0JBQUEsQ0F1ckRDLEFBRUQsa0JBQ0MsVzRCbGdVQSxBNUJtZ1VBLFFBdHJEUSxDQXVyRFIsQUFFRCxlQUNDLFc0QjkvVEksQzVCKy9USixBQUVELHFCQUNDLGU0QjkvVEQsQTVCKy9UQyxvQjRCLy9URCxBNUJ3MFFBLGtCQUFBLEFBeXJEQyxzQkFBd0IsQ0F2ckR6QixBQTByREEscUJBQ0MsZTRCOS9USyxBNUIrL1RMLGtCNEI5L1RJLEE1QnUwUUwsc0JBQUEsQ0F5ckRDLEFBRUQscUJBQ0MsZTRCNy9UZ0IsQTVCOC9UaEIsaUJBeHJEQyxDQUNGLEFBRUEscUJBeXJEQyxlQXhyREMsQUF5ckRELGlCNEI1bFVELEM1QjZsVUMsQUFFRCxxQkFDQyxlNEJobVVELEE1QmltVUMsa0I0QmhnVWMsQTVCaWdVZCxzQjRCaGdVWSxDNUJpZ1VaLEFBRUQscUJBQ0MsZ0I0QmhnVUQsQTVCaWdVQyxvQjRCam9VQyxBNUJrb1VELGtCQTVyREMsQUE2ckRELHNCQTVyREMsQ0E2ckRELEFBRUQsZ0NBQ0MsZ0I0QnBsVUQsQTVCcWxVQyxvQkE5ckRDLEFBK3JERCxrQjRCaGdVRyxBNUJpZ1VILHNCNEJqZ1VHLEM1QmtnVUgsQUFFRCxZQTNyREEsMEJBQUEsQUFnc0RDLHNCQUF1QixBQTlyRHhCLGdCQUFBLEFBZ3NEQyxTNkJsclVHLEM3Qm1yVUgsQUFFRCxrQkFDQyxjNkJuclVHLEE3Qm9yVUgsYTZCbG1VRSxBN0JtbVVGLG9CQWhzRGEsQUFpc0RiLGdCNkJyclVHLEM3QnNyVUgsQUFFRCxxQkEvckRBLFVBQUEsQ0Fpc0RDLEFBRUQsa0JBL3JEQSxZQUFBLENBaXNEQyxBQUVELG9CQUNDLFU2QnZyVUssQTdCd3JVTCxVNkJ4clVLLEE3QnlyVUwsVzZCeHJVSyxBN0J5clVMLFk2QnpyVUssQTdCMHJVTCxnQjZCMXJVSyxDN0IyclVMLEFBRUQsMEJBcnNEQSxVQUFBLENBdXNEQyxBQUVELFVBSUMsMEI2QmpzVWdCLEE3QmtzVWhCLHFCNkJoc1VJLEM3QmlzVUosQUFFRCxlQUNDLFVBNXNEQyxDQTZzREQsQUFFRCxpQkFDQyxXNkJyc1VLLEE3QnNzVUwsaUI2QnJzVUssQzdCc3NVTCxBQUVELHVCQUNDLGlCNkJyc1VLLEM3QnNzVUwsQUFFRCxZQUdDLG9CNkJ4c1VrQixBN0J5c1VsQixhQTdzREMsQUFpdERELGtDNkJ4c1VHLEE3QnlzVUgsOEI2QnhzVUssQTdCeXNVTCxlNkJ4c1VjLEM3QnlzVWQsQUFFRCxrQkFDQyxnQjZCeHNVSyxBN0I0L1FOLFdBQUEsQUE4c0RDLFdBQWEsQ0E1c0RkLEFBK3NEQSxpQkFDQyxXNkJ4c1VLLEM3QnlzVUwsQUFFRCxnQkFFQywwQjZCeHNVcUIsQzdCeXNVckIsQUFFRCxxQkFDQyxXNkJ6c1VHLEE3QjBzVUgsdUI2QjFzVUcsQTdCMnNVSCxlNkIxc1VLLEE3QjJzVUwsaUI2QjNzVUssQTdCNHNVTCxvQjZCNXNVa0IsQzdCNnNVbEIsQUFFRCxxQkFDQyxlNkIzc1VJLEE3QjRzVUosZ0I2QjVzVUksQTdCNnNVSixxQjZCN3NVSSxDN0I4c1VKLEFBRUQscUJBRUMsMkI2Qmh0VVcsQTdCaXRVWCxvQjZCcHhVRSxBN0JxeFVGLGdCNkJyeFVFLEM3QnN4VUYsQUFFRCxXQUNDLGdENkJudFVZLEE3Qm90VVosaUI2Qm50VWUsQzdCb3RVZixBQUVELHlCQXp0REEsV0FBQSxBQTJ0REMsV0FBYSxDQXp0RGQsQUE0dERBLFc2Qmx5VUcsMEJBQUEsQTdCdXlVRixxQjZCbnRVZSxDN0JvdFVmLEFBRUQsb0JBQ0MsaUI2Qmp0VVksQTdCa3RVWixjNkJqdFVVLEM3Qmt0VVYsQUF4dERELGFBMnREQyxvQkFBc0IsQ0F6dER2QixBQUVBLFVBMnREQyxjQUFnQixDQXp0RGpCLEFBNHREQSxxQkF6dERBLFlBQUEsQ0EydERDLEFBRUQsd0JBQ0MsYzZCbnRVSyxDN0JvdFVMLEFBRUQsd0JBQ0MsUzZCcnRVSyxBN0J5L1FOLFlBQUEsQUE4dERDLFdBQVksQTZCenVVVixvQkFBQSxBN0I2dVVGLHNCNkJydFVJLEM3QnN0VUosQUFFRCw0QkFDQyxZQWp1REMsQUFrdURELFFBbHVEQyxDQW11REQsQUFFRCxnQ0FDQyxjNkI3dFVHLEM3Qjh0VUgsQUFFRCxvQkFDQyxVNkJodVVLLEM3Qml1VUwsQUFFRCwrQkFDQyxlNkJqdVVLLEE3Qmt1VUwsb0I2Qmp1VW1CLEE3Qmt1VW5CLGtCNkJqdVVtQixBN0JrdVVuQixzQktoMlVjLENMaTJVZCxBQXZ1REQsK0JBMHVEQyxlQUFnQixBQXh1RGpCLGtCQUFBLEFBMHVEQyxzQjZCOXRVSSxDN0JzL1FMLEFBRUEsK0JBMHVEQyxlNkJudVVNLEE3Qm91VU4saUI2QnB1VU0sQzdCcXVVTixBQUVELCtCQUNDLGVBN3VEQyxBQTh1REQsaUJBOXVEQyxDQSt1REQsQUFFRCwrQkFDQyxlNkIxdVVHLEE3QjJ1VUgsa0I2QjN1VUcsQTdCNHVVSCxzQjZCNXVVVSxDN0I2dVVWLEFBRUQsK0JBQ0MsZ0I2Qjl1VWlCLEE3Qit1VWpCLG9CNkIzdVVJLEE3QjR1VUosa0JBcnZEQyxBQXN2REQsc0JRempVZ0IsQ1IwalVoQixBQUVELCtCQUNDLGdCQXJ2REMsQUFDRixvQkFBQSxBQXN2REMsa0JBQW1CLEFBcHZEcEIsc0JBQUEsQ0FzdkRDLEFBRUQsZ0NBcHZEQSxlQUFBLEFBc3ZEQyxvQjZCanZVRyxBN0JrdlVILGtCNkJqdlVjLEE3QjYvUWYsc0JBQUEsQ0FzdkRDLEFBRUQsZ0NBQ0MsZTZCanZVUyxBN0JrdlVULGtCNkJqdlVLLEE3QjYvUU4sc0JBQUEsQ0FzdkRDLEFBRUQsZ0NBQ0MsZUFydkRDLEFBc3ZERCxpQkF0dkRDLENBdXZERCxBQUVELGdDQXZ2REEsZUFBQSxBQXl2REMsaUJBQW1CLENBdnZEcEIsQUEwdkRBLGdDQUNDLGU2QnB2VWUsQTdCNi9RaEIsa0JBQUEsQUF5dkRDLHNCQUF3QixDQXZ2RHpCLEFBMHZEQSxnQ0FDQyxnQjZCcHZVWSxBN0JxdlVaLG9CNkJwdlVnQixBN0I2L1FqQixrQkFBQSxBQXl2REMsc0JBQXdCLENBdnZEekIsQUEwdkRBLDJDQXZ2REEsZ0JBQUEsQUF5dkRDLG9CQUFxQixBUXptVWxCLGtCQUFBLEFSMm1VSCxzQjZCcndVRyxDN0Jzd1VILEFBRUQsZ0JBQ0MsWUF4dkRXLEFBNHZEWCxrQ0t2N1VjLEFMdzdVZCw2QjZCdnZVb0IsQzdCd3ZVcEIsQUFFRCxjQUlDLGVRM25VRyxDUjRuVUgsQUFFRCxpQ0E5dkRBLGVBQUEsQUF5dkRDLGlCQUFrQixBQXZ2RG5CLG9CQUFBLENBZ3dEQyxBQUVELEtBQ0MsV0F4dkRDLEFBeXZERCxZQXh2REMsQ0F5dkRELEFBdHZERCxhQTJ2REMsb0I2Qjd2VUssQTdCOHZVTCxhNkI3dlVLLEE3Qit2VUwsbUI2Qjd2VUssQTdCc2dSTixlQUFBLEFBeXZEQyxVQUFZLENBdnZEYixBQTB2REEsWUFDQyxXNkI3dlVLLEE3QnNnUk4sY0FBQSxBQTJ2REMsb0I2Qjd2VWlCLEE3Qjh2VWpCLFc2Qjd2VUssQzdCOHZVTCxBQUVELE9BQ0Msa0I2Qi92VUssQzdCZ3dVTCxBQUVELGFBQ0MsZTZCbHdVSyxBN0Jtd1VMLGdCNkJud1VLLEE3Qm93VUwsaUI2QnB3VUssQTdCcXdVTCxvQjZCcHdVSyxDN0Jxd1VMLEFBRUQsV0FDQyxTNkJ2d1VLLEE3Qnd3VUwsUzZCdndVSyxBN0Iwd1VMLHVCQUEyQixBNkJ0eFV2QixVQUFBLEM3Qnd4VUosQUFFRCxnQkFDQywrQjZCNXdVZSxDN0I2d1VmLEFBRUQsb0JBQ0MsWTZCL3dVTyxDN0JneFVQLEFBRUQsb0JBQ0MsZTZCbnlVSSxBN0JveVVKLGlCNkJweVVJLEE3QnF5VUosb0I2QnJ5VUksQTdCc3lVSixrQjZCcHhVUyxDN0JxeFVULEFBRUQsd0JBQ0MsZTZCbnhVTyxBN0JveFVQLGdCNkJueFVnQixDN0JveFVoQixDQUVBLEFBM3dERCxvQ0FFQSxVQTh3REMsUzZCcnhVTSxDN0JzeFVOLENBRUEsQUFFRCxvQ0FFQSxnVkFNQyxrQlF2dFVzQixDUnd0VXRCLEFBM3dERCxzSEFFQSxRQUFBLENBOHdEQyxBQUVELGVBRUMsNEI2QnJ4VUksQTdCd2dSTCxjQUFBLENBK3dEQyxBQUVELDhDQTN3REEsMkJBQUEsQ0Erd0RDLEFBRUQsK0JBN3dEQSw4QkFBQSxBQSt3REMsOEJBQStCLEFBN3dEaEMsK0JBQUEsQ0Erd0RDLEFBRUQsZ0NBN3dEQSxRQUFBLEFBK3dEQyxTQUFXLENBN3dEWixBQWd4REEsZ0JBQ0MsZUFoeERDLEFBaXhERCxjQWp4RGMsQ0FreERkLEFBRUQsMkJBQ0MsaUI2Qjd4VUssQzdCOHhVTCxBQUVELGlCQUNDLFc2Qmh5VWdCLEM3QjJnUmpCLEFBRUEsaUJBd3hEQyw2QjZCaHlVbUIsQTdCaXlVbkIsZTZCaHlVcUIsQzdCaXlVckIsQUFFRCw0QkFDQyxjQXR4REMsQ0F1eERELENBRUEsQUFFRCxvQ0FFQSxxQkFJQywwQjZCcnlVZ0IsQTdCc3lVaEIsc0I2QnR5VWdCLEE3Qnl5VWhCLHNCNkJqeVVFLEE3Qmt5VUYsa0JBNXhEaUIsQ0E2eERqQixBQUVELHVCQUNDLGtCNkJ2eVVJLEM3QjRnUkwsQ0FFQSxBQUVBLG9DNkJ0Z1JFLGM3QnF5VUQsVzZCcHlVRyxBN0JxeVVILFc2QnJ5VUcsQzdCc3lVSCxBQUVELGtCQUNDLGM2Qnh5VUcsQzdCeXlVSCxBQUVELDZCQWp5REEsZ0JBQUEsQUFxeURDLG9CNkIzeVVNLEE3QjR5VU4sYUFseURDLEFBR0YsaUJBQUEsQUFteURDLFE2Qnp5VUcsQTdCNHlVSCx1QkFBeUIsQ0FqeUQxQixBQW95REEseUNBL3hEQSxZQUFBLENBbXlEQyxBQUVELGtCQWp5REEsaUJBQUEsQUFxeURDLFE2QjN5VUcsQTdCNHlVSCxXNkIzeVVHLEE3QjR5VUgsWTZCM3lVRyxBN0I2eVVILGU2QjV5VUcsQzdCNnlVSCxBQXB5REQsd0JBdXlEQyxjQUFnQixDNkIzeVVmLEE3Qjh5VUYsa0NBQ0MsWTZCNXlVRyxDN0I2eVVILEFBRUQsa0JBR0MsaUJBdHlEQyxBQXV5REQsT0F2eURDLENBd3lERCxBQUVELCtCQUVDLGM2QjF5VUEsQzdCMnlVQSxBQUVELE02Qm56VUEsV0FBQSxDN0JxelVDLEFBRUQsVUFDQyxrQjZCL3lVUyxBN0JrelVULGlCQTN5REMsQUE0eURELE9BNXlEQyxDQTZ5REQsQUFFRCxxQkFDQyxXNkJuelVDLEE3Qm96VUQsVzZCbnpVRyxDN0JvelVILEFBL3lERCxTQWt6REMsWUFBYyxDQWh6RGYsQTZCamdSQSxxQjdCcXpVQyxXQUFhLENBaHpEZCxBQUVBLGdCQWt6REMsUUFBVSxDQWh6RFgsQTZCamdSQSxVN0JxelVDLFNBQVcsQ0FoekRaLEFBbXpEQSxVQUNDLFU2QnB6VUMsQzdCb2dSRixDQUVBLEFBbXpEQSxvQ0FFQSx5QkFDQyxXNkJuelVDLEM3Qm1nUkYsQUFFQSxzQ0FrekRDLGNBanpEQyxDQWt6REQsQUFFRCx3Q0FDQyxjNkJ0elVPLEM3QnV6VVAsQUFFRCxjQUdDLHFCNkJ6elVDLEE3QjB6VUQsc0I2QjF6VUMsQzdCMnpVRCxBQUVELGtCQUNDLGlCS2h1Vk0sQUxpdVZOLGM2Qmx5VUEsQzdCbXlVQSxBQUVELHdCQUNDLGlCNkI1elVLLEM3QjZ6VUwsQUFFRCxlQXp6REEsZUFBQSxBQTJ6REMsaUJBQW1CLENBenpEcEIsQUE0ekRBLDZCQUNDLGM2Qjl6VUssQzdCK3pVTCxBQUVELHlCQUNDLGlCNkJqMFVJLEE3QmswVUosYzZCbDBVSSxDN0JtMFVKLEFBRUQsZ0JBQ0MsZUFuMERDLEFBR0YscUJBQUEsQUFvMERDLHNCQUF3QixDNkJuMFV2QixBN0JzMFVGLGFBRUMsNEI2QmwwVUUsQzdCOC9RSCxBQUVBLG1DQXMwREMsUzZCdjBVSSxDN0J3MFVKLEFBRUQsYUFDQyxpQjZCcjBVYyxBN0J5MFVkLDBCNkJyMFVpQixBN0JnZ1JsQixzQkFBQSxBQXkwREMsc0I2QnIwVW1CLEE3QmdnUnBCLGtCQUFBLENBdTBEQyxBQUVELGdDNkJsMFVFLG9CQUFBLEE3QnMwVUQsYUEzeFZELEE2QnFkRSxtQkFBQSxBN0I2MFVELGNBbHlWRCxDQW15VkMsQUFFRCw4Q0FQQyxxQjZCeDBVYyxBN0JnZ1JmLHNCQUFBLENBbzFEQyxBQWNELDREQTExREEsVUFBQSxDQTQxREMsQUFPRCx1Q0FKQyxnQkE3elZELEFBODlSQSxVQUFBLENBSUEsQUFGQSxpQkF1MkRDLFVBdjBWRCxDQXcwVkMsQUFFRCwwQkF0MkRBLFNBQUEsQ0F3MkRDLEFBRUQsbUJBeDJEQSxjQUFBLENBMDJEQyxBQUVELG9DQUNDLGNBbjFWRCxDQW8xVkMsQUFFRCx5Q0E5MkRBLGNBQUEsQ0FnM0RDLEFBRUQsV0FFQyw0QjZCdjNVbUIsQzdCcWdScEIsQUFGQSxZQXczREMsY0FoMlZELENBaTJWQyxBQUVELGNBejNEQSxxQkFBQSxDQTYzREMsQUFFRCw0QlFyaVZJLHVCQUFBLENSd2lWSCxBQUVELG9DUTFpVkksU0FBQSxDUjRpVkgsQUFFRCx5QkFuNERBLDRCQUFBLENBczREQyxBQUVELHFCQUlDLDBCQTMzVkQsQUE0M1ZDLHFCQXQ2REQsQ0F1NkRDLEFBRUQsbUJBQ0MsbUJBaDRWRCxBQWk0VkMsV0F2NkRELENBdzZEQyxBQUVELGtCQUNDLGtCQXY2REQsQ0F3NkRDLEFBRUQsZ0NBRUMsdUJBdDZERCxDQXU2REMsQUFFRCxZQUNDLE9BeDZERCxBQTQ2REMsa0NBbDVWRCxBQW01VkMsNkJBbjVWRCxDQW81VkMsQUFFRCx3QkFJQywwQkEzNkRELEFBLytSQSxzQkFBQSxBQTQ1VkMsY0FBZ0IsQ0E1NVZqQixBQSs1VkEsYUFDQyxlQWg2VkQsQ0FpNlZDLEFBRUQsV0FDQyxVNkIzOFVDLEE3QjQ4VUQsbUJBcjZWRCxDQXM2VkMsQUFFRCxPQUNDLGE2QjU4VUMsQzdCNjhVRCxBQUVELDBEQUNDLFVBNzhERCxDQTg4REMsQ0FFQSxBQUVELG9DQUVBLFVBQ0MsU0EvOERELENBZzlEQyxDQUVBLEFBRUQsb0NBRUEsb0JBQ0MscUJBNzdWRCxBQTg3VkMsMEJBOTdWRCxBQSs3VkMsbUJBLzdWRCxDQWc4VkMsQUFFRCxLQUNDLFVBQVcsQUFsOURaLGtCQUFBLENBbzlEQyxDQUVBLEFBRUQseUJBRUEsOEJBQ0Msa0JBcDlEQyxDQXE5REQsQ0FFQSxBQUVELG9DQUVBLG1DNkJ0L1VHLG1CQUFBLEE3QitoUkgsNEJBQUEsQUEyOURDLGNBMTlEQyxDQTI5REQsQ0FFQSxBQUVELG9DQUVBLEtBQ0MsUzZCOStVUyxDN0IrK1VULENBOTlERCxBUTlyUkksb0NSa3FWSixPQUNDLGU2Qm4vVVMsQTdCby9VVCxtQjZCcC9VUyxDN0JxL1VULEFBaitERCxhQW8rREMsWUFBYSxBNkIvZ1ZYLFVBQUEsQzdCaWhWRixBQUVELFlBbCtEQSxlQUFBLEFBbytEQyxjUTlxVkcsQ1IrcVZILEFBaitERCxLQW8rREMsU0FBVyxDQWwrRFosQUFxK0RBLFlBQ0Msa0JBbitEQyxBQUNGLE1BQUEsQUFvK0RDLE9BQVEsQUFsK0RULFlBQUEsQUFvK0RDLFVBbitEQyxDQW8rREQsQUFFRCxlQWwrREEsVUFBQSxBQW8rREMsV0FuK0RDLENBbytERCxBQWorREQsV0FvK0RDLFlBQWEsQUFsK0RkLFFBQUEsQUFvK0RDLGtCQW4rREMsQUFvK0RELGU2QnQ2VkcsQTdCdTZWSCxxQkFuK0RDLENBbytERCxBQUVELGNBQ0MsV0FuK0RDLENBbytERCxBQUVELGVBQ0MsU0FuK0RDLENBbytERCxBQUVELG9CQUNDLGE2QjkrVU8sQzdCKytVUCxBQUVELGlCQUNDLGtCQXIrREMsQUFzK0RELFNBcitEQyxBQXMrREQsTzZCcndWRyxBN0Jzd1ZILGdCQXIrREMsQ0FzK0RELEFBTUQsNERBQ0MsU0FyK0RDLENBcytERCxBQUVELHNCQUVDLHlCNkJ2K1VDLEM3QncrVUQsQUFFRCxrQkFDQyxZQXIrREMsQUFzK0RELFU2QnYrVUQsQTdCdytVQyxRNkI5dlZDLEM3Qit2VkQsQUFFRCxlQUdDLFE2QnArVUksQzdCcytVSixBQUVELDhCQU5DLFk2QmwrVUksQTdCbStVSixXNkJuK1VJLEE3QnErVUosVTZCcitVSSxDN0J3K1VMLEFBS0MsZUFGQSxXQTUrREMsQ0E4K0RELENBRUEsQUFFRCxvQ0FFQSxVQUNDLGtCQXZrV0QsQUEya1dDLFVBcjVGRCxDQWs1RkMsQUFNRCw0QkFDQyxtQkF2NUZELEFBdzVGQyxjQXQ1RkQsQ0F1NUZDLEFBRUQsbUNBQ0MsV0F0NUZELEFBdTVGQyxXQXJsV0QsQ0FzbFdDLENBRUEsQUE4QkQsYUFFQSxrQkFFQyx1QkExbldELENBMm5XQyxBQUVELFFBRUMsMERBL25XRCxBQWlvV0MsZ0NBenBFRCxDQTBwRUMsQUFFRCxJQUVDLDBEQTVwRUQsQUE4cEVDLGdDQXhvV0QsQ0F5b1dDLEFBRUQsSUFsakVBLCtCQUFBLENBcWpFQyxDQUVBLEFBc0JELGFBRUEsR0FDQyxVNkJ2alZNLEM3QndqVk4sQUFFRCxJQUNDLFNBN2pFQyxDQThqRUQsQUFFRCxJQUNDLFU2QnZpV0csQzdCd2lXSCxBQUVELEdBQ0MsUzZCcGpWTyxDN0JxalZQLENBRUEsQUFxQkQsYUFFQSxHQUVDLHNCNkJualZrQixDN0JvalZsQixBQUVELElBRUMsdUI2QnZqVk8sQzdCd2pWUCxBQUVELEdBRUMsc0JBeGtFQyxDQXlrRUQsQ0FFQSxBQTZDRCxhQUVBLE1BRUMsdUI2QnZyVkMsQzdCd3JWRCxBQUVELG9CQUVDLGdDQS9rRUMsQ0FnbEVELEFBRUQsZ0JBRUMsK0JBL2tFWSxDQWdsRVosQ0FFQSxBQWtCRCxhQUVBLEdBQ0MsVUEzbkdELEFBNm5HQyxnQ0FueldELENBb3pXQyxBQUVELEdBQ0MsVUF2eldELEFBeXpXQyx1QkE3bkdELENBOG5HQyxDQUVBLEFBa0JELGFBRUEsR0FDQyxVQWoxV0QsQUFtMVdDLCtCQW4xV0QsQ0FvMVdDLEFBRUQsR0FDQyxVQXYxV0QsQUF5MVdDLHVCQS8zRUQsQ0FnNEVDLENBRUEsQUFrQkQsYUFFQSxHQUNDLFVBajNXRCxBQTB0U0EsK0JBQUEsQ0EwcEVDLEFBRUQsR0FDQyxVOEJ0MldHLEE5QncyV0gsdUI4QnQyV2UsQzlCOHNTaEIsQ0FFQSxBQTJwRUEsYUFFQSxHQUNDLFM4QnQyV0MsQzlCdTJXRCxBQXZwRUQsR0EwcEVDLFNBQVcsQ0F4cEVaLENBMnBFQyxBQTluRUQsYUFxcUVBLEdBRUMsNENBQXVELEFBRXZELGtDOEJsM1dHLEE5Qm0zV0gsUzhCbDNXRyxDOUJtM1dILEFBRUQsSUFFQyw2Q0t0N1dNLEFMdzdXTixpQ0t4N1dNLENMeTdXTixBQUVELElBRUMsMkM4Qi8xV0EsQzlCZzJXQSxBQUVELElBRUMsMkNBM3FFb0IsQ0E0cUVwQixBQUVELEdBQ0MsVThCeDNXRyxBOUIwM1dILDRCOEJ4M1drQixDOUJ5M1dsQixDQUVBLEFBaG5FRCxhQUVBLEdBNHJFQywyQkt6aFhNLENMMGhYTixBQUVELEdBeHJFQSwwQkFBQSxDQTJyRUMsQ0FFQSxBQWdCRCxhQUVBLEdBRUMsMkI4QnozV0csQzlCZ3NTSixBOEI3clNFLEc5QmlzU0YsMEJBQUEsQ0EyckVDLENBRUEsQUFnQkQsYUFFQSxHQUVDLDBCOEI1M1dDLEM5Qm1zU0YsQUFFQSxHQTRyRUMsMkI4QjUzV2MsQzlCNjNXZCxDQUVBLEFBM3FFRCxhQUVBLEdBNnJFQywwQjhCejNXVyxDOUIwM1dYLEFBRUQsR0FFQywyQjhCbjNXRSxDOUJvM1dGLENBRUEsQUFnQkQsYUFFQSxHQUNDLFU4Qmo0V0UsQTlCazRXRixxQjhCbDRXRSxDOUJtNFdGLEFBRUQsR0FDQyxVQXBzRUMsQUFxc0VELG1COEJqNFdjLEM5Qms0V2QsQ0FFQSxBQWNELGFBRUEsR0FDQyx1QjhCdDRXSyxDOUJ1NFdMLEFBRUQsR0FDQyxtQkF6c0VDLENBMHNFRCxDQUVBLEFBY0QsYUFFQSxHQUNDLHVCQUF5QixDQUN6QixBQUVELEdBQ0MsbUJBQXFCLENBQ3JCLENBRUEsQUFrQkQsYUFFQSxHQUNDLFVBQVcsQUFFWCx5Q0FBNEMsQ0FDNUMsQUFFRCxHQUNDLFVBQVcsQUFFWCxnQ0FBcUMsQ0FDckMsQ0FFQSxBQXFCRCxhQUVBLEdBQ0MsVUFBVyxBQUVYLGdDQUFxQyxDQUNyQyxBQUVELEdBQ0MsVUFBVyxBQUVYLHlDQUE0QyxDQUM1QyxDQUVBLEFBZ0JELGFBRUEsR0FFQywwQkFBNEIsQ0FDNUIsQUFFRCxHQUVDLHVCQUF5QixDQUN6QixDQUVBIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIFNsaWRlciAqL1xyXG4uc2xpY2stc2xpZGVyXHJcbntcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuXHJcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XHJcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcclxuICAgICAgICB0b3VjaC1hY3Rpb246IHBhbi15O1xyXG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLnNsaWNrLWxpc3Rcclxue1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcbi5zbGljay1saXN0OmZvY3VzXHJcbntcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuLnNsaWNrLWxpc3QuZHJhZ2dpbmdcclxue1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgY3Vyc29yOiBoYW5kO1xyXG59XHJcblxyXG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcclxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdFxyXG57XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbn1cclxuXHJcbi5zbGljay10cmFja1xyXG57XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG5cclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbn1cclxuLnNsaWNrLXRyYWNrOmJlZm9yZSxcclxuLnNsaWNrLXRyYWNrOmFmdGVyXHJcbntcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG5cclxuICAgIGNvbnRlbnQ6ICcnO1xyXG59XHJcbi5zbGljay10cmFjazphZnRlclxyXG57XHJcbiAgICBjbGVhcjogYm90aDtcclxufVxyXG4uc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2tcclxue1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcblxyXG4uc2xpY2stc2xpZGVcclxue1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG5cclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG1pbi1oZWlnaHQ6IDFweDtcclxufVxyXG5bZGlyPSdydGwnXSAuc2xpY2stc2xpZGVcclxue1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG59XHJcbi5zbGljay1zbGlkZSBpbWdcclxue1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1nXHJcbntcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZ1xyXG57XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG4uc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlXHJcbntcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZVxyXG57XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZVxyXG57XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbn1cclxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qIFNsaWRlciAqL1xuLnNsaWNrLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnNsaWNrLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5zbGljay1saXN0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLnNsaWNrLWxpc3QuZHJhZ2dpbmcge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGN1cnNvcjogaGFuZDtcbn1cblxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc2xpY2stdHJhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5zbGljay10cmFjazpiZWZvcmUsXG4uc2xpY2stdHJhY2s6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY29udGVudDogJyc7XG59XG5cbi5zbGljay10cmFjazphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2sge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbn1cblxuW2Rpcj0ncnRsJ10gLnNsaWNrLXNsaWRlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uc2xpY2stc2xpZGUgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zbGljay1zbGlkZS5kcmFnZ2luZyBpbWcge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zbGljay12ZXJ0aWNhbCAuc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIge1xuICAvKiBib3gtc2hhZG93OiAwIDVweCAxNXB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjUwNik7ICovXG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmJiO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xuICBjb2xvcjogIzMzMztcbiAgLyogZm9udC1mYW1pbHk6IFwiU3RUcmFuc21pc3Npb24tMzAwTGlnaHRcIjsgKi9cbiAgcGFkZGluZzogOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctdG9wOiAycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogOTk5OTtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiAuY29udGFjdF9mb3JtIGlucHV0e1xyXG5cdGNvbG9yOiAjMDIwMjAyO1xyXG59ICovXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9ydGwge1xuICBwYWRkaW5nOiA4cHggMCA4cHggOHB4O1xufVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogNzVweDtcbiAgaGVpZ2h0OiAyMTBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLypGb3IgSUU4IG9yIGxvd2VyKi9cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgYnV0dG9uIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi54ZHNvZnRfbm9zZWxlY3Qge1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAtby11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi54ZHNvZnRfbm9zZWxlY3Q6OnNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4ueGRzb2Z0X25vc2VsZWN0OjotbW96LXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgKiB7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfZGF0ZXBpY2tlciwgLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X3RpbWVwaWNrZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfZGF0ZXBpY2tlci5hY3RpdmUsIC54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF90aW1lcGlja2VyLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfZGF0ZXBpY2tlciB7XG4gIHdpZHRoOiAyMjRweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X3J0bCAueGRzb2Z0X2RhdGVwaWNrZXIge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfc2hvd3dlZWtzIC54ZHNvZnRfZGF0ZXBpY2tlciB7XG4gIHdpZHRoOiAyNTZweDtcbn1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X3RpbWVwaWNrZXIge1xuICB3aWR0aDogNThweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfcnRsIC54ZHNvZnRfdGltZXBpY2tlciB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfZGF0ZXBpY2tlci5hY3RpdmUgKyAueGRzb2Z0X3RpbWVwaWNrZXIge1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbn1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X21vbnRocGlja2VyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9sYWJlbCBpLFxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X3ByZXYsXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfbmV4dCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUdRQUFBQWVDQVlBQUFEYVc3dnpBQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBQXlKcFZGaDBXRTFNT21OdmJTNWhaRzlpWlM1NGJYQUFBQUFBQUR3L2VIQmhZMnRsZENCaVpXZHBiajBpNzd1L0lpQnBaRDBpVnpWTk1FMXdRMlZvYVVoNmNtVlRlazVVWTNwcll6bGtJajgrSUR4NE9uaHRjRzFsZEdFZ2VHMXNibk02ZUQwaVlXUnZZbVU2Ym5NNmJXVjBZUzhpSUhnNmVHMXdkR3M5SWtGa2IySmxJRmhOVUNCRGIzSmxJRFV1TXkxak1ERXhJRFkyTGpFME5UWTJNU3dnTWpBeE1pOHdNaTh3TmkweE5EbzFOam95TnlBZ0lDQWdJQ0FnSWo0Z1BISmtaanBTUkVZZ2VHMXNibk02Y21SbVBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1THpBeUx6SXlMWEprWmkxemVXNTBZWGd0Ym5NaklqNGdQSEprWmpwRVpYTmpjbWx3ZEdsdmJpQnlaR1k2WVdKdmRYUTlJaUlnZUcxc2JuTTZlRzF3UFNKb2RIUndPaTh2Ym5NdVlXUnZZbVV1WTI5dEwzaGhjQzh4TGpBdklpQjRiV3h1Y3pwNGJYQk5UVDBpYUhSMGNEb3ZMMjV6TG1Ga2IySmxMbU52YlM5NFlYQXZNUzR3TDIxdEx5SWdlRzFzYm5NNmMzUlNaV1k5SW1oMGRIQTZMeTl1Y3k1aFpHOWlaUzVqYjIwdmVHRndMekV1TUM5elZIbHdaUzlTWlhOdmRYSmpaVkpsWmlNaUlIaHRjRHBEY21WaGRHOXlWRzl2YkQwaVFXUnZZbVVnVUdodmRHOXphRzl3SUVOVE5pQW9WMmx1Wkc5M2N5a2lJSGh0Y0UxTk9rbHVjM1JoYm1ObFNVUTlJbmh0Y0M1cGFXUTZRME5CUmpJMU5qTTBNMFV3TVRGRk5EazROa0ZHTXpKRlFrUXpRakV3UlVJaUlIaHRjRTFOT2tSdlkzVnRaVzUwU1VROUluaHRjQzVrYVdRNlEwTkJSakkxTmpRME0wVXdNVEZGTkRrNE5rRkdNekpGUWtRelFqRXdSVUlpUGlBOGVHMXdUVTA2UkdWeWFYWmxaRVp5YjIwZ2MzUlNaV1k2YVc1emRHRnVZMlZKUkQwaWVHMXdMbWxwWkRwRFEwRkdNalUyTVRRelJUQXhNVVUwT1RnMlFVWXpNa1ZDUkROQ01UQkZRaUlnYzNSU1pXWTZaRzlqZFcxbGJuUkpSRDBpZUcxd0xtUnBaRHBEUTBGR01qVTJNalF6UlRBeE1VVTBPVGcyUVVZek1rVkNSRE5DTVRCRlFpSXZQaUE4TDNKa1pqcEVaWE5qY21sd2RHbHZiajRnUEM5eVpHWTZVa1JHUGlBOEwzZzZlRzF3YldWMFlUNGdQRDk0Y0dGamEyVjBJR1Z1WkQwaWNpSS9Qb05FUDU0QUFBSU9TVVJCVkhqYTdKcTlUc013RU1jeHJaRDRXcEJZZUtVQ2Ura1RNQ0FDSFpoNEJGZkhPL0FBSUhaR0ZoWWtCQnNTRXF4c0xDQWdYS2hiWFlPVHhoOXBmSlZQK3F1dG5aNXMvNUx6Mlk1STAzUWhXamkyR0ljZ0Fva1dnZkN4TnZjT0NDR0txaVNxaFVwMGxhSE9uZTA1dmRFeUdNZmtkeEpEVmpnd0RsRVFnWVFCZ3grVUxKYVdTWFhTNnIvRVI1RkJWUjhWZkdmdFRLY0lUTnMrYTFYcGNGb0V4UkVJREYxNEFWSUZ4Z1FVUytoNTIwY2R1ZDZ3TmtDMFVCdzZCQ08vSG9DWXdCaEQ4UUNrUS94MW13RHlENHBsaDRENkREVjBUQUd5bzRIY2F3TElCQlNMRGtIZUgwTWcyeVZQM2w0VFFNWlFERHNFT2wvTWdIUXFoTU51RTBEK29CaDBDSXI4TUFLeWF6Qkg5V3lCdUt4RFdnYlhmak5mMzJUWjFLV20vQXAxb1NrL1I1M1V0UTV4VGgzTFVsTW1UOGd0Nmc1MVE5cCtTb2J4Z0pRL3Ftc2ZaaFd5d0dGU2wweUJqQ0xKQ01nWGFpbDNiNytydW1kVkoyWVJzczRjTityNnFBSERrUFdqUGpkSkNGNG45Um1BRC9WOUEvV3A0TlFhc3NEandsQjZYQmlDeGNKUVdtWlpiOFRIRmlsZnkvbGZyVHZMZ2hxMlRxVEhyUk1US05KMHNJaGRvMTVSVCtScHlXd0ZkWTk2VVovTGRRS0JHamNYcGNjMUFsU0ZFZkxtb3VEKzFrbnV4QkRVVnJ2T0Jtb09DL3JFY043T1F4S1ZlSlRDaUFkVXpVSmhBMk9lejlRVGtwNzJPVFZjeERjWFk4aUtOa3hHQUpYbUpDT1F3T2E2ZGh5WHNPYTZYd0VHQUtkZWI1RVQzclFkQUFBQUFFbEZUa1N1UW1DQyk7XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9sYWJlbCBpIHtcbiAgb3BhY2l0eTogMC41O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTJweCAtMTlweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogOXB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9wcmV2IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMHB4IDA7XG59XG5cbi8qIC54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF90b2RheV9idXR0b24ge1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC03MHB4IDA7XHJcblx0bWFyZ2luLWxlZnQ6IDVweDtcclxufSAqL1xuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X25leHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbn1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X25leHQsXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfcHJldiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBib3JkZXI6IDAgbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAzMHB4O1xuICBvcGFjaXR5OiAwLjU7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9NTApXCI7XG4gIG91dGxpbmU6IG1lZGl1bSBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtaW5kZW50OiAxMDAlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogMjBweDtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfdGltZXBpY2tlciAueGRzb2Z0X3ByZXYsXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfdGltZXBpY2tlciAueGRzb2Z0X25leHQge1xuICBmbG9hdDogbm9uZTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwcHggLTE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogMTRweDtcbiAgbWFyZ2luLXRvcDogN3B4O1xufVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9ydGwgLnhkc29mdF90aW1lcGlja2VyIC54ZHNvZnRfcHJldixcbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X3J0bCAueGRzb2Z0X3RpbWVwaWNrZXIgLnhkc29mdF9uZXh0IHtcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF90aW1lcGlja2VyIC54ZHNvZnRfcHJldiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IDA7XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X3RpbWVwaWNrZXIgLnhkc29mdF90aW1lX2JveCB7XG4gIGhlaWdodDogMTUxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xufVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfdGltZXBpY2tlciAueGRzb2Z0X3RpbWVfYm94ID4gZGl2ID4gZGl2IHtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICBoZWlnaHQ6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xufVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfdGltZXBpY2tlciAueGRzb2Z0X3RpbWVfYm94ID4gZGl2ID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbn1cblxuLyogLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X3RvZGF5X2J1dHRvbjpob3ZlciwgKi9cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9uZXh0OmhvdmVyLFxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X3ByZXY6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTEwMClcIjtcbn1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2xhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDk5OTk7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogNXB4IDNweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTgycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfbGFiZWw6aG92ZXIgPiBzcGFuIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9sYWJlbDpob3ZlciBpIHtcbiAgb3BhY2l0eTogMS4wO1xufVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfbGFiZWwgPiAueGRzb2Z0X3NlbGVjdCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMzBweDtcbiAgei1pbmRleDogMTAxO1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBtYXgtaGVpZ2h0OiAxNjBweDtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xufVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfbGFiZWwgPiAueGRzb2Z0X3NlbGVjdC54ZHNvZnRfbW9udGhzZWxlY3Qge1xuICByaWdodDogLTdweDtcbn1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2xhYmVsID4gLnhkc29mdF9zZWxlY3QueGRzb2Z0X3llYXJzZWxlY3Qge1xuICByaWdodDogMnB4O1xufVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfbGFiZWwgPiAueGRzb2Z0X3NlbGVjdCA+IGRpdiA+IC54ZHNvZnRfb3B0aW9uOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICNmZjgwMDA7XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9sYWJlbCA+IC54ZHNvZnRfc2VsZWN0ID4gZGl2ID4gLnhkc29mdF9vcHRpb24ge1xuICBwYWRkaW5nOiAycHggMTBweCAycHggNXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2xhYmVsID4gLnhkc29mdF9zZWxlY3QgPiBkaXYgPiAueGRzb2Z0X29wdGlvbi54ZHNvZnRfY3VycmVudCB7XG4gIGJhY2tncm91bmQ6IHJlZDtcbiAgYm94LXNoYWRvdzogIzE3OGZlNSAwIDFweCAzcHggMCBpbnNldDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9tb250aCB7XG4gIHdpZHRoOiAxMDBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9jYWxlbmRhciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfeWVhciB7XG4gIHdpZHRoOiA2MHB4O1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfY2FsZW5kYXIgdGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2NhbGVuZGFyIHRkID4gZGl2IHtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfY2FsZW5kYXIgdGgge1xuICBoZWlnaHQ6IDI1cHg7XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9jYWxlbmRhciB0ZCwgLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2NhbGVuZGFyIHRoIHtcbiAgd2lkdGg6IDE0LjI4NTcxNDIlO1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDI1cHg7XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X3Nob3d3ZWVrcyAueGRzb2Z0X2NhbGVuZGFyIHRkLCAueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9zaG93d2Vla3MgLnhkc29mdF9jYWxlbmRhciB0aCB7XG4gIHdpZHRoOiAxMi41JTtcbn1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2NhbGVuZGFyIHRoIHtcbiAgYmFja2dyb3VuZDogI2YxZjFmMTtcbn1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2NhbGVuZGFyIHRkLnhkc29mdF90b2RheSB7XG4gIGNvbG9yOiByZWQ7XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9jYWxlbmRhciB0ZC54ZHNvZnRfaGlnaGxpZ2h0ZWRfZGVmYXVsdCB7XG4gIGJhY2tncm91bmQ6IHJlZDtcbiAgYm94LXNoYWRvdzogI2ZmYjg3MSAwIDFweCA0cHggMCBpbnNldDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9jYWxlbmRhciB0ZC54ZHNvZnRfaGlnaGxpZ2h0ZWRfbWludCB7XG4gIGJhY2tncm91bmQ6ICNjMWZmYzk7XG4gIGJveC1zaGFkb3c6ICMwMGRkMWMgMCAxcHggNHB4IDAgaW5zZXQ7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfY2FsZW5kYXIgdGQueGRzb2Z0X2RlZmF1bHQsXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfY2FsZW5kYXIgdGQueGRzb2Z0X2N1cnJlbnQsXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfdGltZXBpY2tlciAueGRzb2Z0X3RpbWVfYm94ID4gZGl2ID4gZGl2Lnhkc29mdF9jdXJyZW50IHtcbiAgYmFja2dyb3VuZDogIzMzYWFmZjtcbiAgYm94LXNoYWRvdzogIzE3OGZlNSAwIDFweCAzcHggMCBpbnNldDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9jYWxlbmRhciB0ZC54ZHNvZnRfb3RoZXJfbW9udGgsXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfY2FsZW5kYXIgdGQueGRzb2Z0X2Rpc2FibGVkLFxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X3RpbWVfYm94ID4gZGl2ID4gZGl2Lnhkc29mdF9kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT01MClcIjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfY2FsZW5kYXIgdGQueGRzb2Z0X290aGVyX21vbnRoLnhkc29mdF9kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMjtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0yMClcIjtcbn1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2NhbGVuZGFyIHRkOmhvdmVyLFxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X3RpbWVwaWNrZXIgLnhkc29mdF90aW1lX2JveCA+IGRpdiA+IGRpdjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNmZjgwMDAgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfY2FsZW5kYXIgdGQueGRzb2Z0X2N1cnJlbnQueGRzb2Z0X2Rpc2FibGVkOmhvdmVyLFxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X3RpbWVwaWNrZXIgLnhkc29mdF90aW1lX2JveCA+IGRpdiA+IGRpdi54ZHNvZnRfY3VycmVudC54ZHNvZnRfZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMzNhYWZmICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6ICMxNzhmZTUgMCAxcHggM3B4IDAgaW5zZXQgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2NhbGVuZGFyIHRkLnhkc29mdF9kaXNhYmxlZDpob3Zlcixcbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF90aW1lcGlja2VyIC54ZHNvZnRfdGltZV9ib3ggPiBkaXYgPiBkaXYueGRzb2Z0X2Rpc2FibGVkOmhvdmVyIHtcbiAgY29sb3I6IGluaGVyaXRcdCFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfY2FsZW5kYXIgdGgge1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjOTk5O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9jb3B5cmlnaHQge1xuICBjb2xvcjogI2NjYyAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGNsZWFyOiBib3RoO1xuICBmbG9hdDogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2NvcHlyaWdodCBhIHtcbiAgY29sb3I6ICNlZWUgIWltcG9ydGFudDtcbn1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2NvcHlyaWdodCBhOmhvdmVyIHtcbiAgY29sb3I6ICNhYWEgIWltcG9ydGFudDtcbn1cblxuLnhkc29mdF90aW1lX2JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbn1cblxuLnhkc29mdF9zY3JvbGxiYXIgPiAueGRzb2Z0X3Njcm9sbGVyIHtcbiAgYmFja2dyb3VuZDogI2NjYyAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLnhkc29mdF9zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA3cHg7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9ydGwgLnhkc29mdF9zY3JvbGxiYXIge1xuICBsZWZ0OiAwO1xuICByaWdodDogYXV0bztcbn1cblxuLnhkc29mdF9zY3JvbGxlcl9ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X2Rhcmsge1xuICBib3gtc2hhZG93OiAwIDVweCAxNXB4IC01cHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUwNik7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2JjYmNiO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjYmNiY2I7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjYmNiY2I7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2JjYmNiO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfZGFyayAueGRzb2Z0X3RpbWVwaWNrZXIgLnhkc29mdF90aW1lX2JveCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjIyO1xufVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9kYXJrIC54ZHNvZnRfdGltZXBpY2tlciAueGRzb2Z0X3RpbWVfYm94ID4gZGl2ID4gZGl2IHtcbiAgYmFja2dyb3VuZDogIzBhMGEwYTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMyMjI7XG4gIGNvbG9yOiAjOTk5O1xufVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9kYXJrIC54ZHNvZnRfbGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9kYXJrIC54ZHNvZnRfbGFiZWwgPiAueGRzb2Z0X3NlbGVjdCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzMzM7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X2RhcmsgLnhkc29mdF9sYWJlbCA+IC54ZHNvZnRfc2VsZWN0ID4gZGl2ID4gLnhkc29mdF9vcHRpb246aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZDogIzAwN2ZmZjtcbn1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfZGFyayAueGRzb2Z0X2xhYmVsID4gLnhkc29mdF9zZWxlY3QgPiBkaXYgPiAueGRzb2Z0X29wdGlvbi54ZHNvZnRfY3VycmVudCB7XG4gIGJhY2tncm91bmQ6ICNjYzU1MDA7XG4gIGJveC1zaGFkb3c6ICNiMDNlMDAgMCAxcHggM3B4IDAgaW5zZXQ7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9kYXJrIC54ZHNvZnRfbGFiZWwgaSxcbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X2RhcmsgLnhkc29mdF9wcmV2LFxuLnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfZGFyayAueGRzb2Z0X25leHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFHUUFBQUFlQ0FZQUFBRGFXN3Z6QUFBQUdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUF5SnBWRmgwV0UxTU9tTnZiUzVoWkc5aVpTNTRiWEFBQUFBQUFEdy9lSEJoWTJ0bGRDQmlaV2RwYmowaTc3dS9JaUJwWkQwaVZ6Vk5NRTF3UTJWb2FVaDZjbVZUZWs1VVkzcHJZemxrSWo4K0lEeDRPbmh0Y0cxbGRHRWdlRzFzYm5NNmVEMGlZV1J2WW1VNmJuTTZiV1YwWVM4aUlIZzZlRzF3ZEdzOUlrRmtiMkpsSUZoTlVDQkRiM0psSURVdU15MWpNREV4SURZMkxqRTBOVFkyTVN3Z01qQXhNaTh3TWk4d05pMHhORG8xTmpveU55QWdJQ0FnSUNBZ0lqNGdQSEprWmpwU1JFWWdlRzFzYm5NNmNtUm1QU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh4T1RrNUx6QXlMekl5TFhKa1ppMXplVzUwWVhndGJuTWpJajRnUEhKa1pqcEVaWE5qY21sd2RHbHZiaUJ5WkdZNllXSnZkWFE5SWlJZ2VHMXNibk02ZUcxd1BTSm9kSFJ3T2k4dmJuTXVZV1J2WW1VdVkyOXRMM2hoY0M4eExqQXZJaUI0Yld4dWN6cDRiWEJOVFQwaWFIUjBjRG92TDI1ekxtRmtiMkpsTG1OdmJTOTRZWEF2TVM0d0wyMXRMeUlnZUcxc2JuTTZjM1JTWldZOUltaDBkSEE2THk5dWN5NWhaRzlpWlM1amIyMHZlR0Z3THpFdU1DOXpWSGx3WlM5U1pYTnZkWEpqWlZKbFppTWlJSGh0Y0RwRGNtVmhkRzl5Vkc5dmJEMGlRV1J2WW1VZ1VHaHZkRzl6YUc5d0lFTlROaUFvVjJsdVpHOTNjeWtpSUhodGNFMU5Pa2x1YzNSaGJtTmxTVVE5SW5odGNDNXBhV1E2UVVFeFFVVXpPVEEwTTBVeU1URkZORGxCTTBGRlFUSkVOVEV4UkRWQk9EWWlJSGh0Y0UxTk9rUnZZM1Z0Wlc1MFNVUTlJbmh0Y0M1a2FXUTZRVUV4UVVVek9URTBNMFV5TVRGRk5EbEJNMEZGUVRKRU5URXhSRFZCT0RZaVBpQThlRzF3VFUwNlJHVnlhWFpsWkVaeWIyMGdjM1JTWldZNmFXNXpkR0Z1WTJWSlJEMGllRzF3TG1scFpEcEJRVEZCUlRNNFJUUXpSVEl4TVVVME9VRXpRVVZCTWtRMU1URkVOVUU0TmlJZ2MzUlNaV1k2Wkc5amRXMWxiblJKUkQwaWVHMXdMbVJwWkRwQlFURkJSVE00UmpRelJUSXhNVVUwT1VFelFVVkJNa1ExTVRGRU5VRTROaUl2UGlBOEwzSmtaanBFWlhOamNtbHdkR2x2Ymo0Z1BDOXlaR1k2VWtSR1BpQThMM2c2ZUcxd2JXVjBZVDRnUEQ5NGNHRmphMlYwSUdWdVpEMGljaUkvUHAwVnhHRUFBQUlBU1VSQlZIamE3SnJOU2dNeEVNZWJ0Z2grM01TTHIxVDFYbjJDSG9TS0IwOCtRbVI4Qng5QThlN1JpeGRCOUNLQ29OZGV4SXVneEZsSmE3ck5abmVUYkxJcE0vQ25OTHNkTXZOak04bDBtUkNpUTlZZTYxSUtDQWdaQVVuSCttVTNNTVphSFlDaEJuSlVEeldPRlpkVmZjNStaRkxicldEZVhQd2J4SXFyTExmYWVTMGhFQlZHSVJRQ0VpWm9IUXd0bEdTQnlDQ2RZQmw4ZzhlZ1RUQVdvS1FNUkJSQmNaeFlsaHpoS2VncU1PYWdlRXJzQ0hWa2szaFhJRm9vRGdIQjFLa0hJSFZnektCNEFESlEvQTFqQUZtQVloa1FxQTVUT0J0b2NyS3JnWHdRQThnY0ZJdUFJTzhzUVNBN2hpZHZQd2FRR1pTYUFZSE9VV0pBQmhXV3cyRU1JSDlRYWdRRVJVNFNBckpYbzBaWkwxOHV2YXhlalh0L0VtOHhqVkJYbXZGcjFLVm0vQUoxMHRSZTJYbnJhTnFhSnZLRTNLSHVVYmZLMUUrVkhCMHE0MC95M3NkUVN4WTRGSFdlS0pDdW5QOFV5RGRxSlplblQzbnRWVjVqSVlDQWgyMHZUN2lvUDh0cGY2RTJsZkVNd0VSZSt3aFYxTUhqd1pCN1BCaUN4Y0dRV3dLWktENjJsZkdOblAvMXBvRkFBNjBUN3JGMVVnY0tkMmlkM0tEZVVTK29MV1Y4RGZXQWVwT2ZxMDBDZ1FhYmk5empjZ0pWWVZEN1BWelFVQVVHQVFrYk5KVEJJQ0RoZ3dZVGpEWUQ2WGVXMDhaS2grQTRwWWt6ZW5PeFhVYnZaY1d6N0U4eWtSTW5JSEdYMVhQbCsxbTJ2UFlwTCsycWRiOENEQUFSbEtGRXovWlZrQUFBQUFCSlJVNUVya0pnZ2c9PSk7XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X2RhcmsgLnhkc29mdF9jYWxlbmRhciB0ZCxcbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X2RhcmsgLnhkc29mdF9jYWxlbmRhciB0aCB7XG4gIGJhY2tncm91bmQ6ICMwYTBhMGE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyMjI7XG4gIGNvbG9yOiAjOTk5O1xufVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9kYXJrIC54ZHNvZnRfY2FsZW5kYXIgdGgge1xuICBiYWNrZ3JvdW5kOiAjMGUwZTBlO1xufVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9kYXJrIC54ZHNvZnRfY2FsZW5kYXIgdGQueGRzb2Z0X3RvZGF5IHtcbiAgY29sb3I6ICNjYzU1MDA7XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X2RhcmsgLnhkc29mdF9jYWxlbmRhciB0ZC54ZHNvZnRfaGlnaGxpZ2h0ZWRfZGVmYXVsdCB7XG4gIGJhY2tncm91bmQ6IHJlZDtcbiAgYm94LXNoYWRvdzogI2ZmYjg3MSAwIDFweCA0cHggMCBpbnNldDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X2RhcmsgLnhkc29mdF9jYWxlbmRhciB0ZC54ZHNvZnRfaGlnaGxpZ2h0ZWRfbWludCB7XG4gIGJhY2tncm91bmQ6IHJlZDtcbiAgYm94LXNoYWRvdzogIzAwZGQxYyAwIDFweCA0cHggMCBpbnNldDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X2RhcmsgLnhkc29mdF9jYWxlbmRhciB0ZC54ZHNvZnRfZGVmYXVsdCxcbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X2RhcmsgLnhkc29mdF9jYWxlbmRhciB0ZC54ZHNvZnRfY3VycmVudCxcbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X2RhcmsgLnhkc29mdF90aW1lcGlja2VyIC54ZHNvZnRfdGltZV9ib3ggPiBkaXYgPiBkaXYueGRzb2Z0X2N1cnJlbnQge1xuICBiYWNrZ3JvdW5kOiByZWQ7XG4gIGJveC1zaGFkb3c6ICNiMDNlMDAgMCAxcHggM3B4IDAgaW5zZXQ7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9kYXJrIC54ZHNvZnRfY2FsZW5kYXIgdGQ6aG92ZXIsXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9kYXJrIC54ZHNvZnRfdGltZXBpY2tlciAueGRzb2Z0X3RpbWVfYm94ID4gZGl2ID4gZGl2OmhvdmVyIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogIzAwN2ZmZiAhaW1wb3J0YW50O1xufVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9kYXJrIC54ZHNvZnRfY2FsZW5kYXIgdGgge1xuICBjb2xvcjogIzY2Njtcbn1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfZGFyayAueGRzb2Z0X2NvcHlyaWdodCB7XG4gIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X2RhcmsgLnhkc29mdF9jb3B5cmlnaHQgYSB7XG4gIGNvbG9yOiAjMTExICFpbXBvcnRhbnQ7XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X2RhcmsgLnhkc29mdF9jb3B5cmlnaHQgYTpob3ZlciB7XG4gIGNvbG9yOiAjNTU1ICFpbXBvcnRhbnQ7XG59XG5cbi54ZHNvZnRfZGFyayAueGRzb2Z0X3RpbWVfYm94IHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzMzMztcbn1cblxuLnhkc29mdF9kYXJrIC54ZHNvZnRfc2Nyb2xsYmFyID4gLnhkc29mdF9zY3JvbGxlciB7XG4gIGJhY2tncm91bmQ6ICMzMzMgIWltcG9ydGFudDtcbn1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X3NhdmVfc2VsZWN0ZWQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogIzQ1NDU1MTtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC5ibHVlLWdyYWRpZW50LWJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjODI4NzhjO1xuICBoZWlnaHQ6IDI4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNHB4IDE3cHggNHB4IDMzcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkN2Q4ZGE7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZiAwJSwgI2Y0ZjhmYSA3MyUpO1xuICAvKiBGRjMuNisgKi9cbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwJSwgI2ZmZiksIGNvbG9yLXN0b3AoNzMlLCAjZjRmOGZhKSk7XG4gIC8qIENocm9tZSxTYWZhcmk0KyAqL1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYgMCUsICNmNGY4ZmEgNzMlKTtcbiAgLyogQ2hyb21lMTArLFNhZmFyaTUuMSsgKi9cbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZiAwJSwgI2Y0ZjhmYSA3MyUpO1xuICAvKiBPcGVyYSAxMS4xMCsgKi9cbiAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYgMCUsICNmNGY4ZmEgNzMlKTtcbiAgLyogSUUxMCsgKi9cbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZmZiAwJSwgI2Y0ZjhmYSA3MyUpO1xuICAvKiBXM0MgKi9cbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyNmZmYnLCBlbmRDb2xvcnN0cj0nI2Y0ZjhmYScsR3JhZGllbnRUeXBlPTAgKTtcbiAgLyogSUU2LTkgKi9cbn1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlciAuYmx1ZS1ncmFkaWVudC1idXR0b246aG92ZXIsIC54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLmJsdWUtZ3JhZGllbnQtYnV0dG9uOmZvY3VzLCAueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC5ibHVlLWdyYWRpZW50LWJ1dHRvbjpob3ZlciBzcGFuLCAueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC5ibHVlLWdyYWRpZW50LWJ1dHRvbjpmb2N1cyBzcGFuIHtcbiAgY29sb3I6ICM0NTQ1NTE7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y0ZjhmYSAwJSwgI0ZGRiA3MyUpO1xuICAvKiBGRjMuNisgKi9cbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwJSwgI2Y0ZjhmYSksIGNvbG9yLXN0b3AoNzMlLCAjRkZGKSk7XG4gIC8qIENocm9tZSxTYWZhcmk0KyAqL1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmNGY4ZmEgMCUsICNGRkYgNzMlKTtcbiAgLyogQ2hyb21lMTArLFNhZmFyaTUuMSsgKi9cbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y0ZjhmYSAwJSwgI0ZGRiA3MyUpO1xuICAvKiBPcGVyYSAxMS4xMCsgKi9cbiAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICNmNGY4ZmEgMCUsICNGRkYgNzMlKTtcbiAgLyogSUUxMCsgKi9cbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2Y0ZjhmYSAwJSwgI0ZGRiA3MyUpO1xuICAvKiBXM0MgKi9cbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyNmNGY4ZmEnLCBlbmRDb2xvcnN0cj0nI0ZGRicsR3JhZGllbnRUeXBlPTAgKTtcbiAgLyogSUU2LTkgKi9cbn1cblxuLmludGwtdGVsLWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5pbnRsLXRlbC1pbnB1dCAqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uaW50bC10ZWwtaW5wdXQgLmhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaW50bC10ZWwtaW5wdXQgLnYtaGlkZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmludGwtdGVsLWlucHV0IGlucHV0LCAuaW50bC10ZWwtaW5wdXQgaW5wdXRbdHlwZT10ZWxdLCAuaW50bC10ZWwtaW5wdXQgaW5wdXRbdHlwZT10ZXh0XSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDM2cHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmludGwtdGVsLWlucHV0IC5mbGFnLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nOiAxcHg7XG59XG5cbi5pbnRsLXRlbC1pbnB1dCAuc2VsZWN0ZWQtZmxhZyB7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMCAwIDAgOHB4O1xufVxuXG4uaW50bC10ZWwtaW5wdXQgLnNlbGVjdGVkLWZsYWcgLml0aS1mbGFnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4uaW50bC10ZWwtaW5wdXQgLnNlbGVjdGVkLWZsYWcgLml0aS1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG4gIHJpZ2h0OiA2cHg7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiA0cHggc29saWQgIzU1NTtcbn1cblxuLmludGwtdGVsLWlucHV0IC5zZWxlY3RlZC1mbGFnIC5pdGktYXJyb3cudXAge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgIzU1NTtcbn1cblxuLmludGwtdGVsLWlucHV0IC5jb3VudHJ5LWxpc3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAwIDAgLTFweDtcbiAgYm94LXNoYWRvdzogMXB4IDFweCA0cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5cbi5pbnRsLXRlbC1pbnB1dCAuY291bnRyeS1saXN0LmRyb3B1cCB7XG4gIGJvdHRvbTogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbn1cblxuLmludGwtdGVsLWlucHV0IC5jb3VudHJ5LWxpc3QgLmZsYWctYm94IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5pbnRsLXRlbC1pbnB1dCAuY291bnRyeS1saXN0IHtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG59XG5cbi5pbnRsLXRlbC1pbnB1dCAuY291bnRyeS1saXN0IC5kaXZpZGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbn1cblxuLmludGwtdGVsLWlucHV0IC5jb3VudHJ5LWxpc3QgLmNvdW50cnkge1xuICBwYWRkaW5nOiA1cHggMTBweDtcbn1cblxuLmludGwtdGVsLWlucHV0IC5jb3VudHJ5LWxpc3QgLmNvdW50cnkgLmRpYWwtY29kZSB7XG4gIGNvbG9yOiAjOTk5O1xufVxuXG4uaW50bC10ZWwtaW5wdXQgLmNvdW50cnktbGlzdCAuY291bnRyeS5oaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuXG4uaW50bC10ZWwtaW5wdXQgLmNvdW50cnktbGlzdCAuY291bnRyeS1uYW1lLCAuaW50bC10ZWwtaW5wdXQgLmNvdW50cnktbGlzdCAuZGlhbC1jb2RlLCAuaW50bC10ZWwtaW5wdXQgLmNvdW50cnktbGlzdCAuZmxhZy1ib3gge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uaW50bC10ZWwtaW5wdXQgLmNvdW50cnktbGlzdCAuY291bnRyeS1uYW1lLCAuaW50bC10ZWwtaW5wdXQgLmNvdW50cnktbGlzdCAuZmxhZy1ib3gge1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbn1cblxuLmludGwtdGVsLWlucHV0LmFsbG93LWRyb3Bkb3duIGlucHV0LCAuaW50bC10ZWwtaW5wdXQuYWxsb3ctZHJvcGRvd24gaW5wdXRbdHlwZT10ZWxdLCAuaW50bC10ZWwtaW5wdXQuYWxsb3ctZHJvcGRvd24gaW5wdXRbdHlwZT10ZXh0XSwgLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZSBpbnB1dCwgLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZSBpbnB1dFt0eXBlPXRlbF0sIC5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUgaW5wdXRbdHlwZT10ZXh0XSB7XG4gIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgcGFkZGluZy1sZWZ0OiA1MnB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmludGwtdGVsLWlucHV0LmFsbG93LWRyb3Bkb3duIC5mbGFnLWNvbnRhaW5lciwgLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZSAuZmxhZy1jb250YWluZXIge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDtcbn1cblxuLmludGwtdGVsLWlucHV0LmFsbG93LWRyb3Bkb3duIC5zZWxlY3RlZC1mbGFnLCAuaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlIC5zZWxlY3RlZC1mbGFnIHtcbiAgd2lkdGg6IDQ2cHg7XG59XG5cbi5pbnRsLXRlbC1pbnB1dC5hbGxvdy1kcm9wZG93biAuZmxhZy1jb250YWluZXI6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5pbnRsLXRlbC1pbnB1dC5hbGxvdy1kcm9wZG93biAuZmxhZy1jb250YWluZXI6aG92ZXIgLnNlbGVjdGVkLWZsYWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuXG4uaW50bC10ZWwtaW5wdXQuYWxsb3ctZHJvcGRvd24gaW5wdXRbZGlzYWJsZWRdICsgLmZsYWctY29udGFpbmVyOmhvdmVyLCAuaW50bC10ZWwtaW5wdXQuYWxsb3ctZHJvcGRvd24gaW5wdXRbcmVhZG9ubHldICsgLmZsYWctY29udGFpbmVyOmhvdmVyIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uaW50bC10ZWwtaW5wdXQuYWxsb3ctZHJvcGRvd24gaW5wdXRbZGlzYWJsZWRdICsgLmZsYWctY29udGFpbmVyOmhvdmVyIC5zZWxlY3RlZC1mbGFnLCAuaW50bC10ZWwtaW5wdXQuYWxsb3ctZHJvcGRvd24gaW5wdXRbcmVhZG9ubHldICsgLmZsYWctY29udGFpbmVyOmhvdmVyIC5zZWxlY3RlZC1mbGFnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUgLnNlbGVjdGVkLWZsYWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZSAuc2VsZWN0ZWQtZGlhbC1jb2RlIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZy1sZWZ0OiAyOHB4O1xufVxuXG4uaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlLml0aS1zZGMtMiBpbnB1dCwgLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5pdGktc2RjLTIgaW5wdXRbdHlwZT10ZWxdLCAuaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlLml0aS1zZGMtMiBpbnB1dFt0eXBlPXRleHRdIHtcbiAgcGFkZGluZy1sZWZ0OiA2NnB4O1xufVxuXG4uaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlLml0aS1zZGMtMiAuc2VsZWN0ZWQtZmxhZyB7XG4gIHdpZHRoOiA2MHB4O1xufVxuXG4uaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlLmFsbG93LWRyb3Bkb3duLml0aS1zZGMtMiBpbnB1dCwgLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5hbGxvdy1kcm9wZG93bi5pdGktc2RjLTIgaW5wdXRbdHlwZT10ZWxdLCAuaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlLmFsbG93LWRyb3Bkb3duLml0aS1zZGMtMiBpbnB1dFt0eXBlPXRleHRdIHtcbiAgcGFkZGluZy1sZWZ0OiA3NnB4O1xufVxuXG4uaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlLmFsbG93LWRyb3Bkb3duLml0aS1zZGMtMiAuc2VsZWN0ZWQtZmxhZyB7XG4gIHdpZHRoOiA3MHB4O1xufVxuXG4uaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlLml0aS1zZGMtMyBpbnB1dCwgLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5pdGktc2RjLTMgaW5wdXRbdHlwZT10ZWxdLCAuaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlLml0aS1zZGMtMyBpbnB1dFt0eXBlPXRleHRdIHtcbiAgcGFkZGluZy1sZWZ0OiA3NHB4O1xufVxuXG4uaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlLml0aS1zZGMtMyAuc2VsZWN0ZWQtZmxhZyB7XG4gIHdpZHRoOiA2OHB4O1xufVxuXG4uaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlLmFsbG93LWRyb3Bkb3duLml0aS1zZGMtMyBpbnB1dCwgLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5hbGxvdy1kcm9wZG93bi5pdGktc2RjLTMgaW5wdXRbdHlwZT10ZWxdLCAuaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlLmFsbG93LWRyb3Bkb3duLml0aS1zZGMtMyBpbnB1dFt0eXBlPXRleHRdIHtcbiAgcGFkZGluZy1sZWZ0OiA4NHB4O1xufVxuXG4uaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlLmFsbG93LWRyb3Bkb3duLml0aS1zZGMtMyAuc2VsZWN0ZWQtZmxhZyB7XG4gIHdpZHRoOiA3OHB4O1xufVxuXG4uaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlLml0aS1zZGMtNCBpbnB1dCwgLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5pdGktc2RjLTQgaW5wdXRbdHlwZT10ZWxdLCAuaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlLml0aS1zZGMtNCBpbnB1dFt0eXBlPXRleHRdIHtcbiAgcGFkZGluZy1sZWZ0OiA4MnB4O1xufVxuXG4uaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlLml0aS1zZGMtNCAuc2VsZWN0ZWQtZmxhZyB7XG4gIHdpZHRoOiA3NnB4O1xufVxuXG4uaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlLmFsbG93LWRyb3Bkb3duLml0aS1zZGMtNCBpbnB1dCwgLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5hbGxvdy1kcm9wZG93bi5pdGktc2RjLTQgaW5wdXRbdHlwZT10ZWxdLCAuaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlLmFsbG93LWRyb3Bkb3duLml0aS1zZGMtNCBpbnB1dFt0eXBlPXRleHRdIHtcbiAgcGFkZGluZy1sZWZ0OiA5MnB4O1xufVxuXG4uaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlLmFsbG93LWRyb3Bkb3duLml0aS1zZGMtNCAuc2VsZWN0ZWQtZmxhZyB7XG4gIHdpZHRoOiA4NnB4O1xufVxuXG4uaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlLml0aS1zZGMtNSBpbnB1dCwgLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5pdGktc2RjLTUgaW5wdXRbdHlwZT10ZWxdLCAuaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlLml0aS1zZGMtNSBpbnB1dFt0eXBlPXRleHRdIHtcbiAgcGFkZGluZy1sZWZ0OiA5MHB4O1xufVxuXG4uaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlLml0aS1zZGMtNSAuc2VsZWN0ZWQtZmxhZyB7XG4gIHdpZHRoOiA4NHB4O1xufVxuXG4uaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlLmFsbG93LWRyb3Bkb3duLml0aS1zZGMtNSBpbnB1dCwgLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5hbGxvdy1kcm9wZG93bi5pdGktc2RjLTUgaW5wdXRbdHlwZT10ZWxdLCAuaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlLmFsbG93LWRyb3Bkb3duLml0aS1zZGMtNSBpbnB1dFt0eXBlPXRleHRdIHtcbiAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbn1cblxuLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5hbGxvdy1kcm9wZG93bi5pdGktc2RjLTUgLnNlbGVjdGVkLWZsYWcge1xuICB3aWR0aDogOTRweDtcbn1cblxuLmludGwtdGVsLWlucHV0Lml0aS1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEwMDBweDtcbiAgbGVmdDogLTEwMDBweDtcbiAgei1pbmRleDogMTA2MDtcbiAgcGFkZGluZzogMXB4O1xufVxuXG4uaW50bC10ZWwtaW5wdXQuaXRpLWNvbnRhaW5lcjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLml0aS1tb2JpbGUgLmludGwtdGVsLWlucHV0Lml0aS1jb250YWluZXIge1xuICB0b3A6IDMwcHg7XG4gIGJvdHRvbTogMzBweDtcbiAgbGVmdDogMzBweDtcbiAgcmlnaHQ6IDMwcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cblxuLml0aS1tb2JpbGUgLmludGwtdGVsLWlucHV0IC5jb3VudHJ5LWxpc3Qge1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLml0aS1tb2JpbGUgLmludGwtdGVsLWlucHV0IC5jb3VudHJ5LWxpc3QgLmNvdW50cnkge1xuICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbn1cblxuLml0aS1mbGFnIHtcbiAgd2lkdGg6IDIwcHg7XG59XG5cbi5pdGktZmxhZy5iZSB7XG4gIHdpZHRoOiAxOHB4O1xufVxuXG4uaXRpLWZsYWcuY2gge1xuICB3aWR0aDogMTVweDtcbn1cblxuLml0aS1mbGFnLm1jIHtcbiAgd2lkdGg6IDE5cHg7XG59XG5cbi5pdGktZmxhZy5uZSB7XG4gIHdpZHRoOiAxOHB4O1xufVxuXG4uaXRpLWZsYWcubnAge1xuICB3aWR0aDogMTNweDtcbn1cblxuLml0aS1mbGFnLnZhIHtcbiAgd2lkdGg6IDE1cHg7XG59XG5cbkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpIHtcbiAgLml0aS1mbGFnIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDU2NTJweCAxNXB4O1xuICB9XG59XG5cbi5pdGktZmxhZy5hYyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xufVxuXG4uaXRpLWZsYWcuYWQge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMnB4IDA7XG59XG5cbi5pdGktZmxhZy5hZSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0cHggMDtcbn1cblxuLml0aS1mbGFnLmFmIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjZweCAwO1xufVxuXG4uaXRpLWZsYWcuYWcge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04OHB4IDA7XG59XG5cbi5pdGktZmxhZy5haSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMHB4IDA7XG59XG5cbi5pdGktZmxhZy5hbCB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzMnB4IDA7XG59XG5cbi5pdGktZmxhZy5hbSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1NHB4IDA7XG59XG5cbi5pdGktZmxhZy5hbyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IDA7XG59XG5cbi5pdGktZmxhZy5hcSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5OHB4IDA7XG59XG5cbi5pdGktZmxhZy5hciB7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyMHB4IDA7XG59XG5cbi5pdGktZmxhZy5hcyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MnB4IDA7XG59XG5cbi5pdGktZmxhZy5hdCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI2NHB4IDA7XG59XG5cbi5pdGktZmxhZy5hdSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4NnB4IDA7XG59XG5cbi5pdGktZmxhZy5hdyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMwOHB4IDA7XG59XG5cbi5pdGktZmxhZy5heCB7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzMHB4IDA7XG59XG5cbi5pdGktZmxhZy5heiB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM1MnB4IDA7XG59XG5cbi5pdGktZmxhZy5iYSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM3NHB4IDA7XG59XG5cbi5pdGktZmxhZy5iYiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM5NnB4IDA7XG59XG5cbi5pdGktZmxhZy5iZCB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQxOHB4IDA7XG59XG5cbi5pdGktZmxhZy5iZSB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0MHB4IDA7XG59XG5cbi5pdGktZmxhZy5iZiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ2MHB4IDA7XG59XG5cbi5pdGktZmxhZy5iZyB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4MnB4IDA7XG59XG5cbi5pdGktZmxhZy5iaCB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUwNHB4IDA7XG59XG5cbi5pdGktZmxhZy5iaSB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUyNnB4IDA7XG59XG5cbi5pdGktZmxhZy5iaiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU0OHB4IDA7XG59XG5cbi5pdGktZmxhZy5ibCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU3MHB4IDA7XG59XG5cbi5pdGktZmxhZy5ibSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU5MnB4IDA7XG59XG5cbi5pdGktZmxhZy5ibiB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTYxNHB4IDA7XG59XG5cbi5pdGktZmxhZy5ibyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTYzNnB4IDA7XG59XG5cbi5pdGktZmxhZy5icSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY1OHB4IDA7XG59XG5cbi5pdGktZmxhZy5iciB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY4MHB4IDA7XG59XG5cbi5pdGktZmxhZy5icyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcwMnB4IDA7XG59XG5cbi5pdGktZmxhZy5idCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcyNHB4IDA7XG59XG5cbi5pdGktZmxhZy5idiB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTc0NnB4IDA7XG59XG5cbi5pdGktZmxhZy5idyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTc2OHB4IDA7XG59XG5cbi5pdGktZmxhZy5ieSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTc5MHB4IDA7XG59XG5cbi5pdGktZmxhZy5ieiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgxMnB4IDA7XG59XG5cbi5pdGktZmxhZy5jYSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgzNHB4IDA7XG59XG5cbi5pdGktZmxhZy5jYyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTg1NnB4IDA7XG59XG5cbi5pdGktZmxhZy5jZCB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTg3OHB4IDA7XG59XG5cbi5pdGktZmxhZy5jZiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTkwMHB4IDA7XG59XG5cbi5pdGktZmxhZy5jZyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTkyMnB4IDA7XG59XG5cbi5pdGktZmxhZy5jaCB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk0NHB4IDA7XG59XG5cbi5pdGktZmxhZy5jaSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2MXB4IDA7XG59XG5cbi5pdGktZmxhZy5jayB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk4M3B4IDA7XG59XG5cbi5pdGktZmxhZy5jbCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMDVweCAwO1xufVxuXG4uaXRpLWZsYWcuY20ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDI3cHggMDtcbn1cblxuLml0aS1mbGFnLmNuIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTA0OXB4IDA7XG59XG5cbi5pdGktZmxhZy5jbyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwNzFweCAwO1xufVxuXG4uaXRpLWZsYWcuY3Age1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDkzcHggMDtcbn1cblxuLml0aS1mbGFnLmNyIHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTExNXB4IDA7XG59XG5cbi5pdGktZmxhZy5jdSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMzdweCAwO1xufVxuXG4uaXRpLWZsYWcuY3Yge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTU5cHggMDtcbn1cblxuLml0aS1mbGFnLmN3IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTE4MXB4IDA7XG59XG5cbi5pdGktZmxhZy5jeCB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMDNweCAwO1xufVxuXG4uaXRpLWZsYWcuY3kge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjI1cHggMDtcbn1cblxuLml0aS1mbGFnLmN6IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI0N3B4IDA7XG59XG5cbi5pdGktZmxhZy5kZSB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyNjlweCAwO1xufVxuXG4uaXRpLWZsYWcuZGcge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjkxcHggMDtcbn1cblxuLml0aS1mbGFnLmRqIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTMxM3B4IDA7XG59XG5cbi5pdGktZmxhZy5kayB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzMzVweCAwO1xufVxuXG4uaXRpLWZsYWcuZG0ge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzU3cHggMDtcbn1cblxuLml0aS1mbGFnLmRvIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTM3OXB4IDA7XG59XG5cbi5pdGktZmxhZy5keiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0MDFweCAwO1xufVxuXG4uaXRpLWZsYWcuZWEge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDIzcHggMDtcbn1cblxuLml0aS1mbGFnLmVjIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0NXB4IDA7XG59XG5cbi5pdGktZmxhZy5lZSB7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NjdweCAwO1xufVxuXG4uaXRpLWZsYWcuZWcge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDg5cHggMDtcbn1cblxuLml0aS1mbGFnLmVoIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTUxMXB4IDA7XG59XG5cbi5pdGktZmxhZy5lciB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1MzNweCAwO1xufVxuXG4uaXRpLWZsYWcuZXMge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNTU1cHggMDtcbn1cblxuLml0aS1mbGFnLmV0IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTU3N3B4IDA7XG59XG5cbi5pdGktZmxhZy5ldSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1OTlweCAwO1xufVxuXG4uaXRpLWZsYWcuZmkge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjIxcHggMDtcbn1cblxuLml0aS1mbGFnLmZqIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTY0M3B4IDA7XG59XG5cbi5pdGktZmxhZy5mayB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2NjVweCAwO1xufVxuXG4uaXRpLWZsYWcuZm0ge1xuICBoZWlnaHQ6IDExcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjg3cHggMDtcbn1cblxuLml0aS1mbGFnLmZvIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTcwOXB4IDA7XG59XG5cbi5pdGktZmxhZy5mciB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3MzFweCAwO1xufVxuXG4uaXRpLWZsYWcuZ2Ege1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzUzcHggMDtcbn1cblxuLml0aS1mbGFnLmdiIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc3NXB4IDA7XG59XG5cbi5pdGktZmxhZy5nZCB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3OTdweCAwO1xufVxuXG4uaXRpLWZsYWcuZ2Uge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xODE5cHggMDtcbn1cblxuLml0aS1mbGFnLmdmIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTg0MXB4IDA7XG59XG5cbi5pdGktZmxhZy5nZyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE4NjNweCAwO1xufVxuXG4uaXRpLWZsYWcuZ2gge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xODg1cHggMDtcbn1cblxuLml0aS1mbGFnLmdpIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkwN3B4IDA7XG59XG5cbi5pdGktZmxhZy5nbCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MjlweCAwO1xufVxuXG4uaXRpLWZsYWcuZ20ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTUxcHggMDtcbn1cblxuLml0aS1mbGFnLmduIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTk3M3B4IDA7XG59XG5cbi5pdGktZmxhZy5ncCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5OTVweCAwO1xufVxuXG4uaXRpLWZsYWcuZ3Ege1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDE3cHggMDtcbn1cblxuLml0aS1mbGFnLmdyIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjAzOXB4IDA7XG59XG5cbi5pdGktZmxhZy5ncyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwNjFweCAwO1xufVxuXG4uaXRpLWZsYWcuZ3Qge1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDgzcHggMDtcbn1cblxuLml0aS1mbGFnLmd1IHtcbiAgaGVpZ2h0OiAxMXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjEwNXB4IDA7XG59XG5cbi5pdGktZmxhZy5ndyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxMjdweCAwO1xufVxuXG4uaXRpLWZsYWcuZ3kge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTQ5cHggMDtcbn1cblxuLml0aS1mbGFnLmhrIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjE3MXB4IDA7XG59XG5cbi5pdGktZmxhZy5obSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxOTNweCAwO1xufVxuXG4uaXRpLWZsYWcuaG4ge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjE1cHggMDtcbn1cblxuLml0aS1mbGFnLmhyIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjIzN3B4IDA7XG59XG5cbi5pdGktZmxhZy5odCB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNTlweCAwO1xufVxuXG4uaXRpLWZsYWcuaHUge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjgxcHggMDtcbn1cblxuLml0aS1mbGFnLmljIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjMwM3B4IDA7XG59XG5cbi5pdGktZmxhZy5pZCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIzMjVweCAwO1xufVxuXG4uaXRpLWZsYWcuaWUge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMzQ3cHggMDtcbn1cblxuLml0aS1mbGFnLmlsIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjM2OXB4IDA7XG59XG5cbi5pdGktZmxhZy5pbSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIzOTFweCAwO1xufVxuXG4uaXRpLWZsYWcuaW4ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDEzcHggMDtcbn1cblxuLml0aS1mbGFnLmlvIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQzNXB4IDA7XG59XG5cbi5pdGktZmxhZy5pcSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0NTdweCAwO1xufVxuXG4uaXRpLWZsYWcuaXIge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDc5cHggMDtcbn1cblxuLml0aS1mbGFnLmlzIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjUwMXB4IDA7XG59XG5cbi5pdGktZmxhZy5pdCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1MjNweCAwO1xufVxuXG4uaXRpLWZsYWcuamUge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNTQ1cHggMDtcbn1cblxuLml0aS1mbGFnLmptIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjU2N3B4IDA7XG59XG5cbi5pdGktZmxhZy5qbyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1ODlweCAwO1xufVxuXG4uaXRpLWZsYWcuanAge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjExcHggMDtcbn1cblxuLml0aS1mbGFnLmtlIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjYzM3B4IDA7XG59XG5cbi5pdGktZmxhZy5rZyB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI2NTVweCAwO1xufVxuXG4uaXRpLWZsYWcua2gge1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjc3cHggMDtcbn1cblxuLml0aS1mbGFnLmtpIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjY5OXB4IDA7XG59XG5cbi5pdGktZmxhZy5rbSB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI3MjFweCAwO1xufVxuXG4uaXRpLWZsYWcua24ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNzQzcHggMDtcbn1cblxuLml0aS1mbGFnLmtwIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjc2NXB4IDA7XG59XG5cbi5pdGktZmxhZy5rciB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI3ODdweCAwO1xufVxuXG4uaXRpLWZsYWcua3cge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yODA5cHggMDtcbn1cblxuLml0aS1mbGFnLmt5IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjgzMXB4IDA7XG59XG5cbi5pdGktZmxhZy5reiB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4NTNweCAwO1xufVxuXG4uaXRpLWZsYWcubGEge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yODc1cHggMDtcbn1cblxuLml0aS1mbGFnLmxiIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjg5N3B4IDA7XG59XG5cbi5pdGktZmxhZy5sYyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI5MTlweCAwO1xufVxuXG4uaXRpLWZsYWcubGkge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yOTQxcHggMDtcbn1cblxuLml0aS1mbGFnLmxrIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjk2M3B4IDA7XG59XG5cbi5pdGktZmxhZy5sciB7XG4gIGhlaWdodDogMTFweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI5ODVweCAwO1xufVxuXG4uaXRpLWZsYWcubHMge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMDA3cHggMDtcbn1cblxuLml0aS1mbGFnLmx0IHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzAyOXB4IDA7XG59XG5cbi5pdGktZmxhZy5sdSB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMwNTFweCAwO1xufVxuXG4uaXRpLWZsYWcubHYge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMDczcHggMDtcbn1cblxuLml0aS1mbGFnLmx5IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzA5NXB4IDA7XG59XG5cbi5pdGktZmxhZy5tYSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMxMTdweCAwO1xufVxuXG4uaXRpLWZsYWcubWMge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMTM5cHggMDtcbn1cblxuLml0aS1mbGFnLm1kIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzE2MHB4IDA7XG59XG5cbi5pdGktZmxhZy5tZSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMxODJweCAwO1xufVxuXG4uaXRpLWZsYWcubWYge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMjA0cHggMDtcbn1cblxuLml0aS1mbGFnLm1nIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzIyNnB4IDA7XG59XG5cbi5pdGktZmxhZy5taCB7XG4gIGhlaWdodDogMTFweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMyNDhweCAwO1xufVxuXG4uaXRpLWZsYWcubWsge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMjcwcHggMDtcbn1cblxuLml0aS1mbGFnLm1sIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzI5MnB4IDA7XG59XG5cbi5pdGktZmxhZy5tbSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzMTRweCAwO1xufVxuXG4uaXRpLWZsYWcubW4ge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMzM2cHggMDtcbn1cblxuLml0aS1mbGFnLm1vIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzM1OHB4IDA7XG59XG5cbi5pdGktZmxhZy5tcCB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzODBweCAwO1xufVxuXG4uaXRpLWZsYWcubXEge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNDAycHggMDtcbn1cblxuLml0aS1mbGFnLm1yIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzQyNHB4IDA7XG59XG5cbi5pdGktZmxhZy5tcyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM0NDZweCAwO1xufVxuXG4uaXRpLWZsYWcubXQge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNDY4cHggMDtcbn1cblxuLml0aS1mbGFnLm11IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzQ5MHB4IDA7XG59XG5cbi5pdGktZmxhZy5tdiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM1MTJweCAwO1xufVxuXG4uaXRpLWZsYWcubXcge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNTM0cHggMDtcbn1cblxuLml0aS1mbGFnLm14IHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzU1NnB4IDA7XG59XG5cbi5pdGktZmxhZy5teSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM1NzhweCAwO1xufVxuXG4uaXRpLWZsYWcubXoge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNjAwcHggMDtcbn1cblxuLml0aS1mbGFnLm5hIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzYyMnB4IDA7XG59XG5cbi5pdGktZmxhZy5uYyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2NDRweCAwO1xufVxuXG4uaXRpLWZsYWcubmUge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNjY2cHggMDtcbn1cblxuLml0aS1mbGFnLm5mIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzY4NnB4IDA7XG59XG5cbi5pdGktZmxhZy5uZyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM3MDhweCAwO1xufVxuXG4uaXRpLWZsYWcubmkge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNzMwcHggMDtcbn1cblxuLml0aS1mbGFnLm5sIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzc1MnB4IDA7XG59XG5cbi5pdGktZmxhZy5ubyB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM3NzRweCAwO1xufVxuXG4uaXRpLWZsYWcubnAge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNzk2cHggMDtcbn1cblxuLml0aS1mbGFnLm5yIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzgxMXB4IDA7XG59XG5cbi5pdGktZmxhZy5udSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM4MzNweCAwO1xufVxuXG4uaXRpLWZsYWcubnoge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zODU1cHggMDtcbn1cblxuLml0aS1mbGFnLm9tIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzg3N3B4IDA7XG59XG5cbi5pdGktZmxhZy5wYSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM4OTlweCAwO1xufVxuXG4uaXRpLWZsYWcucGUge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zOTIxcHggMDtcbn1cblxuLml0aS1mbGFnLnBmIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzk0M3B4IDA7XG59XG5cbi5pdGktZmxhZy5wZyB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM5NjVweCAwO1xufVxuXG4uaXRpLWZsYWcucGgge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zOTg3cHggMDtcbn1cblxuLml0aS1mbGFnLnBrIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDAwOXB4IDA7XG59XG5cbi5pdGktZmxhZy5wbCB7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwMzFweCAwO1xufVxuXG4uaXRpLWZsYWcucG0ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MDUzcHggMDtcbn1cblxuLml0aS1mbGFnLnBuIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDA3NXB4IDA7XG59XG5cbi5pdGktZmxhZy5wciB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwOTdweCAwO1xufVxuXG4uaXRpLWZsYWcucHMge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MTE5cHggMDtcbn1cblxuLml0aS1mbGFnLnB0IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDE0MXB4IDA7XG59XG5cbi5pdGktZmxhZy5wdyB7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQxNjNweCAwO1xufVxuXG4uaXRpLWZsYWcucHkge1xuICBoZWlnaHQ6IDExcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MTg1cHggMDtcbn1cblxuLml0aS1mbGFnLnFhIHtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MjA3cHggMDtcbn1cblxuLml0aS1mbGFnLnJlIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDIyOXB4IDA7XG59XG5cbi5pdGktZmxhZy5ybyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQyNTFweCAwO1xufVxuXG4uaXRpLWZsYWcucnMge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MjczcHggMDtcbn1cblxuLml0aS1mbGFnLnJ1IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDI5NXB4IDA7XG59XG5cbi5pdGktZmxhZy5ydyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQzMTdweCAwO1xufVxuXG4uaXRpLWZsYWcuc2Ege1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MzM5cHggMDtcbn1cblxuLml0aS1mbGFnLnNiIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDM2MXB4IDA7XG59XG5cbi5pdGktZmxhZy5zYyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQzODNweCAwO1xufVxuXG4uaXRpLWZsYWcuc2Qge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NDA1cHggMDtcbn1cblxuLml0aS1mbGFnLnNlIHtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDQyN3B4IDA7XG59XG5cbi5pdGktZmxhZy5zZyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0NDlweCAwO1xufVxuXG4uaXRpLWZsYWcuc2gge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NDcxcHggMDtcbn1cblxuLml0aS1mbGFnLnNpIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDQ5M3B4IDA7XG59XG5cbi5pdGktZmxhZy5zaiB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ1MTVweCAwO1xufVxuXG4uaXRpLWZsYWcuc2sge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NTM3cHggMDtcbn1cblxuLml0aS1mbGFnLnNsIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDU1OXB4IDA7XG59XG5cbi5pdGktZmxhZy5zbSB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ1ODFweCAwO1xufVxuXG4uaXRpLWZsYWcuc24ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NjAzcHggMDtcbn1cblxuLml0aS1mbGFnLnNvIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDYyNXB4IDA7XG59XG5cbi5pdGktZmxhZy5zciB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ2NDdweCAwO1xufVxuXG4uaXRpLWZsYWcuc3Mge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NjY5cHggMDtcbn1cblxuLml0aS1mbGFnLnN0IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDY5MXB4IDA7XG59XG5cbi5pdGktZmxhZy5zdiB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ3MTNweCAwO1xufVxuXG4uaXRpLWZsYWcuc3gge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NzM1cHggMDtcbn1cblxuLml0aS1mbGFnLnN5IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDc1N3B4IDA7XG59XG5cbi5pdGktZmxhZy5zeiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ3NzlweCAwO1xufVxuXG4uaXRpLWZsYWcudGEge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00ODAxcHggMDtcbn1cblxuLml0aS1mbGFnLnRjIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDgyM3B4IDA7XG59XG5cbi5pdGktZmxhZy50ZCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4NDVweCAwO1xufVxuXG4uaXRpLWZsYWcudGYge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00ODY3cHggMDtcbn1cblxuLml0aS1mbGFnLnRnIHtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDg4OXB4IDA7XG59XG5cbi5pdGktZmxhZy50aCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ5MTFweCAwO1xufVxuXG4uaXRpLWZsYWcudGoge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OTMzcHggMDtcbn1cblxuLml0aS1mbGFnLnRrIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDk1NXB4IDA7XG59XG5cbi5pdGktZmxhZy50bCB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ5NzdweCAwO1xufVxuXG4uaXRpLWZsYWcudG0ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OTk5cHggMDtcbn1cblxuLml0aS1mbGFnLnRuIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTAyMXB4IDA7XG59XG5cbi5pdGktZmxhZy50byB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUwNDNweCAwO1xufVxuXG4uaXRpLWZsYWcudHIge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MDY1cHggMDtcbn1cblxuLml0aS1mbGFnLnR0IHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTA4N3B4IDA7XG59XG5cbi5pdGktZmxhZy50diB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUxMDlweCAwO1xufVxuXG4uaXRpLWZsYWcudHcge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MTMxcHggMDtcbn1cblxuLml0aS1mbGFnLnR6IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTE1M3B4IDA7XG59XG5cbi5pdGktZmxhZy51YSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUxNzVweCAwO1xufVxuXG4uaXRpLWZsYWcudWcge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MTk3cHggMDtcbn1cblxuLml0aS1mbGFnLnVtIHtcbiAgaGVpZ2h0OiAxMXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTIxOXB4IDA7XG59XG5cbi5pdGktZmxhZy51biB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUyNDFweCAwO1xufVxuXG4uaXRpLWZsYWcudXMge1xuICBoZWlnaHQ6IDExcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MjYzcHggMDtcbn1cblxuLml0aS1mbGFnLnV5IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTI4NXB4IDA7XG59XG5cbi5pdGktZmxhZy51eiB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUzMDdweCAwO1xufVxuXG4uaXRpLWZsYWcudmEge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MzI5cHggMDtcbn1cblxuLml0aS1mbGFnLnZjIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTM0NnB4IDA7XG59XG5cbi5pdGktZmxhZy52ZSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUzNjhweCAwO1xufVxuXG4uaXRpLWZsYWcudmcge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MzkwcHggMDtcbn1cblxuLml0aS1mbGFnLnZpIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTQxMnB4IDA7XG59XG5cbi5pdGktZmxhZy52biB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU0MzRweCAwO1xufVxuXG4uaXRpLWZsYWcudnUge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01NDU2cHggMDtcbn1cblxuLml0aS1mbGFnLndmIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTQ3OHB4IDA7XG59XG5cbi5pdGktZmxhZy53cyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU1MDBweCAwO1xufVxuXG4uaXRpLWZsYWcueGsge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01NTIycHggMDtcbn1cblxuLml0aS1mbGFnLnllIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTU0NHB4IDA7XG59XG5cbi5pdGktZmxhZy55dCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU1NjZweCAwO1xufVxuXG4uaXRpLWZsYWcuemEge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01NTg4cHggMDtcbn1cblxuLml0aS1mbGFnLnptIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTYxMHB4IDA7XG59XG5cbi5pdGktZmxhZy56dyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU2MzJweCAwO1xufVxuXG4uaXRpLWZsYWcge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBib3gtc2hhZG93OiAwIDAgMXB4IDAgIzg4ODtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9mbGFncy5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGJkYmRiO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMHB4IDA7XG59XG5cbkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpIHtcbiAgLml0aS1mbGFnIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ZsYWdzQDJ4LnBuZyk7XG4gIH1cbn1cblxuLml0aS1mbGFnLm5wIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qIUlvbi5SYW5nZVNsaWRlciwgMi4zLjAsIMKpIERlbmlzIEluZXNoaW4sIDIwMTAgLSAyMDE4LCBJb25EZW4uY29tLCBCdWlsZCBkYXRlOiAyMDE4LTEyLTExIDIzOjIzOjUxKi9cbi5pcnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LWZhbWlseTogQXJpYWwsc2Fucy1zZXJpZjtcbn1cblxuLmlycy1saW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uaXJzLWJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAwO1xufVxuXG4uaXJzLXNoYWRvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDA7XG59XG5cbi5pcnMtaGFuZGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICB6LWluZGV4OiAxO1xufVxuXG4uaXJzLWhhbmRsZS50eXBlX2xhc3Qge1xuICB6LWluZGV4OiAyO1xufVxuXG4uaXJzLW1pbiwgLmlycy1tYXgge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5pcnMtbWluIHtcbiAgbGVmdDogMDtcbn1cblxuLmlycy1tYXgge1xuICByaWdodDogMDtcbn1cblxuLmlycy1mcm9tLCAuaXJzLXRvLCAuaXJzLXNpbmdsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uaXJzLWdyaWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjBweDtcbn1cblxuLmlycy13aXRoLWdyaWQgLmlycy1ncmlkIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5pcnMtZ3JpZC1wb2wge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG5cbi5pcnMtZ3JpZC1wb2wuc21hbGwge1xuICBoZWlnaHQ6IDRweDtcbn1cblxuLmlycy1ncmlkLXRleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDlweDtcbiAgbGluZS1oZWlnaHQ6IDlweDtcbiAgcGFkZGluZzogMCAzcHg7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uaXJzLWRpc2FibGUtbWFzayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogMDtcbiAgbGVmdDogLTElO1xuICB3aWR0aDogMTAyJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5sdC1pZTkgLmlycy1kaXNhYmxlLW1hc2sge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5pcnMtZGlzYWJsZWQge1xuICBvcGFjaXR5OiAuNDtcbn1cblxuLmlycy1oaWRkZW4taW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDAgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IC05OTk5ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5pcnMtLWZsYXQge1xuICBoZWlnaHQ6IDQwcHg7XG59XG5cbi5pcnMtLWZsYXQuaXJzLXdpdGgtZ3JpZCB7XG4gIGhlaWdodDogNjBweDtcbn1cblxuLmlycy0tZmxhdCAuaXJzLWxpbmUge1xuICB0b3A6IDI1cHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UxZTRlOTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uaXJzLS1mbGF0IC5pcnMtYmFyIHtcbiAgdG9wOiAyNXB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZDU1NjU7XG59XG5cbi5pcnMtLWZsYXQgLmlycy1iYXItLXNpbmdsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4O1xufVxuXG4uaXJzLS1mbGF0IC5pcnMtc2hhZG93IHtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJvdHRvbTogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UxZTRlOTtcbn1cblxuLmlycy0tZmxhdCAuaXJzLWhhbmRsZSB7XG4gIHRvcDogMjJweDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMThweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5pcnMtLWZsYXQgLmlycy1oYW5kbGUgPiBpOmZpcnN0LWNoaWxkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYTQ0NTM7XG59XG5cbi5pcnMtLWZsYXQgLmlycy1oYW5kbGUuc3RhdGVfaG92ZXIgPiBpOmZpcnN0LWNoaWxkLCAuaXJzLS1mbGF0IC5pcnMtaGFuZGxlOmhvdmVyID4gaTpmaXJzdC1jaGlsZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhNDM1NDA7XG59XG5cbi5pcnMtLWZsYXQgLmlycy1taW4sIC5pcnMtLWZsYXQgLmlycy1tYXgge1xuICB0b3A6IDA7XG4gIHBhZGRpbmc6IDFweCAzcHg7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMztcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMWU0ZTk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLmlycy0tZmxhdCAuaXJzLWZyb20sIC5pcnMtLWZsYXQgLmlycy10bywgLmlycy0tZmxhdCAuaXJzLXNpbmdsZSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMS4zMzM7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBwYWRkaW5nOiAxcHggNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWQ1NTY1O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5pcnMtLWZsYXQgLmlycy1mcm9tOmJlZm9yZSwgLmlycy0tZmxhdCAuaXJzLXRvOmJlZm9yZSwgLmlycy0tZmxhdCAuaXJzLXNpbmdsZTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBib3R0b206IC02cHg7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IC0zcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlcjogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLWNvbG9yOiAjZWQ1NTY1O1xufVxuXG4uaXJzLS1mbGF0IC5pcnMtZ3JpZC1wb2wge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTFlNGU5O1xufVxuXG4uaXJzLS1mbGF0IC5pcnMtZ3JpZC10ZXh0IHtcbiAgY29sb3I6ICM5OTk7XG59XG5cbi5pcnMtLWJpZyB7XG4gIGhlaWdodDogNTVweDtcbn1cblxuLmlycy0tYmlnLmlycy13aXRoLWdyaWQge1xuICBoZWlnaHQ6IDcwcHg7XG59XG5cbi5pcnMtLWJpZyAuaXJzLWxpbmUge1xuICB0b3A6IDMzcHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNkZGQgLTUwJSwgd2hpdGUgMTUwJSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG5cbi5pcnMtLWJpZyAuaXJzLWJhciB7XG4gIHRvcDogMzNweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTJiY2UwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNDI4YmNhO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmZmZmZmIDAlLCAjNDI4YmNhIDMwJSwgI2I5ZDRlYyAxMDAlKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDFweCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG4uaXJzLS1iaWcgLmlycy1iYXItLXNpbmdsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDEycHggMCAwIDEycHg7XG59XG5cbi5pcnMtLWJpZyAuaXJzLXNoYWRvdyB7XG4gIGhlaWdodDogMXB4O1xuICBib3R0b206IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjYsIDEzOSwgMjAyLCAwLjUpO1xufVxuXG4uaXJzLS1iaWcgLmlycy1oYW5kbGUge1xuICB0b3A6IDI1cHg7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NiY2ZkNTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgd2hpdGUgMCUsICNCNEI5QkUgMzAlLCB3aGl0ZSAxMDAlKTtcbiAgYm94LXNoYWRvdzogMXB4IDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjIpLCBpbnNldCAwIDAgM3B4IDFweCB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbn1cblxuLmlycy0tYmlnIC5pcnMtaGFuZGxlLnN0YXRlX2hvdmVyLCAuaXJzLS1iaWcgLmlycy1oYW5kbGU6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40NSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MzliYTc7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHdoaXRlIDAlLCAjOTE5QkE1IDMwJSwgd2hpdGUgMTAwJSk7XG59XG5cbi5pcnMtLWJpZyAuaXJzLW1pbiwgLmlycy0tYmlnIC5pcnMtbWF4IHtcbiAgdG9wOiAwO1xuICBwYWRkaW5nOiAxcHggNXB4O1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWY5ZjlmO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi5pcnMtLWJpZyAuaXJzLWZyb20sIC5pcnMtLWJpZyAuaXJzLXRvLCAuaXJzLS1iaWcgLmlycy1zaW5nbGUge1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBwYWRkaW5nOiAxcHggNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI4YmNhO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjNDI4YmNhIDAlLCAjMzA3MWE5IDEwMCUpO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi5pcnMtLWJpZyAuaXJzLWdyaWQtcG9sIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyOGJjYTtcbn1cblxuLmlycy0tYmlnIC5pcnMtZ3JpZC10ZXh0IHtcbiAgY29sb3I6ICM0MjhiY2E7XG59XG5cbi5pcnMtLW1vZGVybiB7XG4gIGhlaWdodDogNTVweDtcbn1cblxuLmlycy0tbW9kZXJuLmlycy13aXRoLWdyaWQge1xuICBoZWlnaHQ6IDU1cHg7XG59XG5cbi5pcnMtLW1vZGVybiAuaXJzLWxpbmUge1xuICB0b3A6IDI1cHg7XG4gIGhlaWdodDogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFkNmUwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZTBlNGVhIDAlLCAjZDFkNmUwIDEwMCUpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYTNhZGMxO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5pcnMtLW1vZGVybiAuaXJzLWJhciB7XG4gIHRvcDogMjVweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIGJhY2tncm91bmQ6ICMyMGI0MjY7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMyMGI0MjYgMCUsICMxODg5MWQgMTAwJSk7XG59XG5cbi5pcnMtLW1vZGVybiAuaXJzLWJhci0tc2luZ2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4IDAgMCA1cHg7XG59XG5cbi5pcnMtLW1vZGVybiAuaXJzLXNoYWRvdyB7XG4gIGhlaWdodDogMXB4O1xuICBib3R0b206IDIxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjA5LCAyMTQsIDIyNCwgMC41KTtcbn1cblxuLmlycy0tbW9kZXJuIC5pcnMtaGFuZGxlIHtcbiAgdG9wOiAzN3B4O1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYTNhZGMxO1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICBib3gtc2hhZG93OiAxcHggMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAzcHggM3B4O1xufVxuXG4uaXJzLS1tb2Rlcm4gLmlycy1oYW5kbGUgPiBpOm50aC1jaGlsZCgxKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogLTRweDtcbiAgbGVmdDogMXB4O1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2EzYWRjMTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLmlycy0tbW9kZXJuIC5pcnMtaGFuZGxlID4gaTpudGgtY2hpbGQoMikge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQ6ICNlOWU2ZTY7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHdoaXRlIDAlLCAjZTllNmU2IDEwMCUpO1xuICBib3JkZXItcmFkaXVzOiAwIDAgM3B4IDNweDtcbn1cblxuLmlycy0tbW9kZXJuIC5pcnMtaGFuZGxlID4gaTpudGgtY2hpbGQoMykge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0b3A6IDNweDtcbiAgbGVmdDogM3B4O1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDVweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYTNhZGMxO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYTNhZGMxO1xufVxuXG4uaXJzLS1tb2Rlcm4gLmlycy1oYW5kbGUuc3RhdGVfaG92ZXIsIC5pcnMtLW1vZGVybiAuaXJzLWhhbmRsZTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzc2ODVhMjtcbiAgYmFja2dyb3VuZDogI2MzYzdjZDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZmZmZmZiAwJSwgIzkxOWJhNSAzMCUsICNmZmZmZmYgMTAwJSk7XG59XG5cbi5pcnMtLW1vZGVybiAuaXJzLWhhbmRsZS5zdGF0ZV9ob3ZlciA+IGk6bnRoLWNoaWxkKDEpLCAuaXJzLS1tb2Rlcm4gLmlycy1oYW5kbGU6aG92ZXIgPiBpOm50aC1jaGlsZCgxKSB7XG4gIGJvcmRlci1jb2xvcjogIzc2ODVhMjtcbn1cblxuLmlycy0tbW9kZXJuIC5pcnMtaGFuZGxlLnN0YXRlX2hvdmVyID4gaTpudGgtY2hpbGQoMyksIC5pcnMtLW1vZGVybiAuaXJzLWhhbmRsZTpob3ZlciA+IGk6bnRoLWNoaWxkKDMpIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDg1MzZhO1xufVxuXG4uaXJzLS1tb2Rlcm4gLmlycy1taW4sIC5pcnMtLW1vZGVybiAuaXJzLW1heCB7XG4gIHRvcDogMDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMS4zMzM7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBwYWRkaW5nOiAxcHggNXB4O1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMWQ2ZTA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLmlycy0tbW9kZXJuIC5pcnMtZnJvbSwgLmlycy0tbW9kZXJuIC5pcnMtdG8sIC5pcnMtLW1vZGVybiAuaXJzLXNpbmdsZSB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgcGFkZGluZzogMXB4IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwYjQyNjtcbiAgY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5pcnMtLW1vZGVybiAuaXJzLWZyb206YmVmb3JlLCAuaXJzLS1tb2Rlcm4gLmlycy10bzpiZWZvcmUsIC5pcnMtLW1vZGVybiAuaXJzLXNpbmdsZTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBib3R0b206IC02cHg7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IC0zcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlcjogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLWNvbG9yOiAjMjBiNDI2O1xufVxuXG4uaXJzLS1tb2Rlcm4gLmlycy1ncmlkIHtcbiAgaGVpZ2h0OiAyNXB4O1xufVxuXG4uaXJzLS1tb2Rlcm4gLmlycy1ncmlkLXBvbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWRlZGU7XG59XG5cbi5pcnMtLW1vZGVybiAuaXJzLWdyaWQtdGV4dCB7XG4gIGNvbG9yOiBzaWx2ZXI7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLmlycy0tc2hhcnAge1xuICBoZWlnaHQ6IDUwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5pcnMtLXNoYXJwLmlycy13aXRoLWdyaWQge1xuICBoZWlnaHQ6IDU3cHg7XG59XG5cbi5pcnMtLXNoYXJwIC5pcnMtbGluZSB7XG4gIHRvcDogMzBweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbi5pcnMtLXNoYXJwIC5pcnMtYmFyIHtcbiAgdG9wOiAzMHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlMjJmYTtcbn1cblxuLmlycy0tc2hhcnAgLmlycy1iYXItLXNpbmdsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDJweCAwIDAgMnB4O1xufVxuXG4uaXJzLS1zaGFycCAuaXJzLXNoYWRvdyB7XG4gIGhlaWdodDogMXB4O1xuICBib3R0b206IDIxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuLmlycy0tc2hhcnAgLmlycy1oYW5kbGUge1xuICB0b3A6IDI1cHg7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhODA0YjI7XG59XG5cbi5pcnMtLXNoYXJwIC5pcnMtaGFuZGxlID4gaTpmaXJzdC1jaGlsZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3AtY29sb3I6ICNhODA0YjI7XG59XG5cbi5pcnMtLXNoYXJwIC5pcnMtaGFuZGxlLnN0YXRlX2hvdmVyLCAuaXJzLS1zaGFycCAuaXJzLWhhbmRsZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xufVxuXG4uaXJzLS1zaGFycCAuaXJzLWhhbmRsZS5zdGF0ZV9ob3ZlciA+IGk6Zmlyc3QtY2hpbGQsIC5pcnMtLXNoYXJwIC5pcnMtaGFuZGxlOmhvdmVyID4gaTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtY29sb3I6IGJsYWNrO1xufVxuXG4uaXJzLS1zaGFycCAuaXJzLW1pbiwgLmlycy0tc2hhcnAgLmlycy1tYXgge1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRvcDogMDtcbiAgcGFkZGluZzogM3B4IDRweDtcbiAgb3BhY2l0eTogLjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhODA0YjI7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuLmlycy0tc2hhcnAgLmlycy1mcm9tLCAuaXJzLS1zaGFycCAuaXJzLXRvLCAuaXJzLS1zaGFycCAuaXJzLXNpbmdsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBwYWRkaW5nOiAzcHggNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTgwNGIyO1xuICBjb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuLmlycy0tc2hhcnAgLmlycy1mcm9tOmJlZm9yZSwgLmlycy0tc2hhcnAgLmlycy10bzpiZWZvcmUsIC5pcnMtLXNoYXJwIC5pcnMtc2luZ2xlOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvdHRvbTogLTZweDtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogLTNweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3AtY29sb3I6ICNhODA0YjI7XG59XG5cbi5pcnMtLXNoYXJwIC5pcnMtZ3JpZCB7XG4gIGhlaWdodDogMjVweDtcbn1cblxuLmlycy0tc2hhcnAgLmlycy1ncmlkLXBvbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWRlZGU7XG59XG5cbi5pcnMtLXNoYXJwIC5pcnMtZ3JpZC10ZXh0IHtcbiAgY29sb3I6IHNpbHZlcjtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4uaXJzLS1yb3VuZCB7XG4gIGhlaWdodDogNTBweDtcbn1cblxuLmlycy0tcm91bmQuaXJzLXdpdGgtZ3JpZCB7XG4gIGhlaWdodDogNjVweDtcbn1cblxuLmlycy0tcm91bmQgLmlycy1saW5lIHtcbiAgdG9wOiAzNnB4O1xuICBoZWlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZTRlYztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uaXJzLS1yb3VuZCAuaXJzLWJhciB7XG4gIHRvcDogMzZweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDZjZmE7XG59XG5cbi5pcnMtLXJvdW5kIC5pcnMtYmFyLS1zaW5nbGUge1xuICBib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDtcbn1cblxuLmlycy0tcm91bmQgLmlycy1zaGFkb3cge1xuICBoZWlnaHQ6IDRweDtcbiAgYm90dG9tOiAyMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyMiwgMjI4LCAyMzYsIDAuNSk7XG59XG5cbi5pcnMtLXJvdW5kIC5pcnMtaGFuZGxlIHtcbiAgdG9wOiAyNnB4O1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBib3JkZXI6IDRweCBzb2xpZCAjMDA2Y2ZhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMjU1LCAwLjMpO1xufVxuXG4uaXJzLS1yb3VuZCAuaXJzLWhhbmRsZS5zdGF0ZV9ob3ZlciwgLmlycy0tcm91bmQgLmlycy1oYW5kbGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmNmZmO1xufVxuXG4uaXJzLS1yb3VuZCAuaXJzLW1pbiwgLmlycy0tcm91bmQgLmlycy1tYXgge1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdG9wOiAwO1xuICBwYWRkaW5nOiAzcHggNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLmlycy0tcm91bmQgLmlycy1mcm9tLCAuaXJzLS1yb3VuZCAuaXJzLXRvLCAuaXJzLS1yb3VuZCAuaXJzLXNpbmdsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBwYWRkaW5nOiAzcHggNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2Y2ZhO1xuICBjb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLmlycy0tcm91bmQgLmlycy1mcm9tOmJlZm9yZSwgLmlycy0tcm91bmQgLmlycy10bzpiZWZvcmUsIC5pcnMtLXJvdW5kIC5pcnMtc2luZ2xlOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvdHRvbTogLTZweDtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogLTNweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDZjZmE7XG59XG5cbi5pcnMtLXJvdW5kIC5pcnMtZ3JpZCB7XG4gIGhlaWdodDogMjVweDtcbn1cblxuLmlycy0tcm91bmQgLmlycy1ncmlkLXBvbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWRlZGU7XG59XG5cbi5pcnMtLXJvdW5kIC5pcnMtZ3JpZC10ZXh0IHtcbiAgY29sb3I6IHNpbHZlcjtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4uaXJzLS1zcXVhcmUge1xuICBoZWlnaHQ6IDUwcHg7XG59XG5cbi5pcnMtLXNxdWFyZS5pcnMtd2l0aC1ncmlkIHtcbiAgaGVpZ2h0OiA2MHB4O1xufVxuXG4uaXJzLS1zcXVhcmUgLmlycy1saW5lIHtcbiAgdG9wOiAzMXB4O1xuICBoZWlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZGVkZTtcbn1cblxuLmlycy0tc3F1YXJlIC5pcnMtYmFyIHtcbiAgdG9wOiAzMXB4O1xuICBoZWlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG59XG5cbi5pcnMtLXNxdWFyZSAuaXJzLXNoYWRvdyB7XG4gIGhlaWdodDogMnB4O1xuICBib3R0b206IDIxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWRlZGU7XG59XG5cbi5pcnMtLXNxdWFyZSAuaXJzLWhhbmRsZSB7XG4gIHRvcDogMjVweDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYm9yZGVyOiAzcHggc29saWQgYmxhY2s7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4uaXJzLS1zcXVhcmUgLmlycy1oYW5kbGUuc3RhdGVfaG92ZXIsIC5pcnMtLXNxdWFyZSAuaXJzLWhhbmRsZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGY2ZmY7XG59XG5cbi5pcnMtLXNxdWFyZSAuaXJzLW1pbiwgLmlycy0tc3F1YXJlIC5pcnMtbWF4IHtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRvcDogMDtcbiAgcGFkZGluZzogM3B4IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4uaXJzLS1zcXVhcmUgLmlycy1mcm9tLCAuaXJzLS1zcXVhcmUgLmlycy10bywgLmlycy0tc3F1YXJlIC5pcnMtc2luZ2xlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHBhZGRpbmc6IDNweCA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5pcnMtLXNxdWFyZSAuaXJzLWdyaWQge1xuICBoZWlnaHQ6IDI1cHg7XG59XG5cbi5pcnMtLXNxdWFyZSAuaXJzLWdyaWQtcG9sIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZGVkZTtcbn1cblxuLmlycy0tc3F1YXJlIC5pcnMtZ3JpZC10ZXh0IHtcbiAgY29sb3I6IHNpbHZlcjtcbiAgZm9udC1zaXplOiAxMXB4O1xufVxuXG4vKiBNYWduaWZpYyBQb3B1cCBDU1MgKi9cbi5tZnAtYmcge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDEwNDI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYmFja2dyb3VuZDogIzBiMGIwYjtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4ubWZwLXdyYXAge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDEwNDM7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLm1mcC1jb250YWluZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBwYWRkaW5nOiAwIDhweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLm1mcC1jb250YWluZXI6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ubWZwLWFsaWduLXRvcCAubWZwLWNvbnRhaW5lcjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubWZwLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHotaW5kZXg6IDEwNDU7XG59XG5cbi5tZnAtaW5saW5lLWhvbGRlciAubWZwLWNvbnRlbnQsXG4ubWZwLWFqYXgtaG9sZGVyIC5tZnAtY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBjdXJzb3I6IGF1dG87XG59XG5cbi5tZnAtYWpheC1jdXIge1xuICBjdXJzb3I6IHByb2dyZXNzO1xufVxuXG4ubWZwLXpvb20tb3V0LWN1ciwgLm1mcC16b29tLW91dC1jdXIgLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1jbG9zZSB7XG4gIGN1cnNvcjogLW1vei16b29tLW91dDtcbiAgY3Vyc29yOiAtd2Via2l0LXpvb20tb3V0O1xuICBjdXJzb3I6IHpvb20tb3V0O1xufVxuXG4ubWZwLXpvb20ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGN1cnNvcjogLXdlYmtpdC16b29tLWluO1xuICBjdXJzb3I6IC1tb3otem9vbS1pbjtcbiAgY3Vyc29yOiB6b29tLWluO1xufVxuXG4ubWZwLWF1dG8tY3Vyc29yIC5tZnAtY29udGVudCB7XG4gIGN1cnNvcjogYXV0bztcbn1cblxuLm1mcC1jbG9zZSxcbi5tZnAtYXJyb3csXG4ubWZwLXByZWxvYWRlcixcbi5tZnAtY291bnRlciB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4ubWZwLWxvYWRpbmcubWZwLWZpZ3VyZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tZnAtaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm1mcC1wcmVsb2FkZXIge1xuICBjb2xvcjogI0NDQztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuOGVtO1xuICBsZWZ0OiA4cHg7XG4gIHJpZ2h0OiA4cHg7XG4gIHotaW5kZXg6IDEwNDQ7XG59XG5cbi5tZnAtcHJlbG9hZGVyIGEge1xuICBjb2xvcjogI0NDQztcbn1cblxuLm1mcC1wcmVsb2FkZXIgYTpob3ZlciB7XG4gIGNvbG9yOiAjRkZGO1xufVxuXG4ubWZwLXMtcmVhZHkgLm1mcC1wcmVsb2FkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubWZwLXMtZXJyb3IgLm1mcC1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYnV0dG9uLm1mcC1jbG9zZSxcbmJ1dHRvbi5tZnAtYXJyb3cge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICB6LWluZGV4OiAxMDQ2O1xuICBib3gtc2hhZG93OiBub25lO1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbn1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG4ubWZwLWNsb3NlIHtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG9wYWNpdHk6IDAuNjU7XG4gIHBhZGRpbmc6IDAgMCAxOHB4IDEwcHg7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBCYXNrZXJ2aWxsZSwgbW9ub3NwYWNlO1xufVxuXG4ubWZwLWNsb3NlOmhvdmVyLFxuLm1mcC1jbG9zZTpmb2N1cyB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5tZnAtY2xvc2U6YWN0aXZlIHtcbiAgdG9wOiAxcHg7XG59XG5cbi5tZnAtY2xvc2UtYnRuLWluIC5tZnAtY2xvc2Uge1xuICBjb2xvcjogIzMzMztcbn1cblxuLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1jbG9zZSxcbi5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNsb3NlIHtcbiAgY29sb3I6ICNGRkY7XG4gIHJpZ2h0OiAtNnB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy1yaWdodDogNnB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm1mcC1jb3VudGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBjb2xvcjogI0NDQztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLm1mcC1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMC42NTtcbiAgbWFyZ2luOiAwO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTU1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiA5MHB4O1xuICBoZWlnaHQ6IDExMHB4O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ubWZwLWFycm93OmFjdGl2ZSB7XG4gIG1hcmdpbi10b3A6IC01NHB4O1xufVxuXG4ubWZwLWFycm93OmhvdmVyLFxuLm1mcC1hcnJvdzpmb2N1cyB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5tZnAtYXJyb3c6YmVmb3JlLFxuLm1mcC1hcnJvdzphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG4gIG1hcmdpbi1sZWZ0OiAzNXB4O1xuICBib3JkZXI6IG1lZGl1bSBpbnNldCB0cmFuc3BhcmVudDtcbn1cblxuLm1mcC1hcnJvdzphZnRlciB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDEzcHg7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDEzcHg7XG4gIHRvcDogOHB4O1xufVxuXG4ubWZwLWFycm93OmJlZm9yZSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDIxcHg7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDIxcHg7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuLm1mcC1hcnJvdy1sZWZ0IHtcbiAgbGVmdDogMDtcbn1cblxuLm1mcC1hcnJvdy1sZWZ0OmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0OiAxN3B4IHNvbGlkICNGRkY7XG4gIG1hcmdpbi1sZWZ0OiAzMXB4O1xufVxuXG4ubWZwLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gIGJvcmRlci1yaWdodDogMjdweCBzb2xpZCAjM0YzRjNGO1xufVxuXG4ubWZwLWFycm93LXJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG59XG5cbi5tZnAtYXJyb3ctcmlnaHQ6YWZ0ZXIge1xuICBib3JkZXItbGVmdDogMTdweCBzb2xpZCAjRkZGO1xuICBtYXJnaW4tbGVmdDogMzlweDtcbn1cblxuLm1mcC1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBib3JkZXItbGVmdDogMjdweCBzb2xpZCAjM0YzRjNGO1xufVxuXG4ubWZwLWlmcmFtZS1ob2xkZXIge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG5cbi5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNvbnRlbnQge1xuICBsaW5lLWhlaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogOTAwcHg7XG59XG5cbi5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNsb3NlIHtcbiAgdG9wOiAtNDBweDtcbn1cblxuLm1mcC1pZnJhbWUtc2NhbGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcbn1cblxuLm1mcC1pZnJhbWUtc2NhbGVyIGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG5cbi8qIE1haW4gaW1hZ2UgaW4gcG9wdXAgKi9cbmltZy5tZnAtaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDQwcHggMCA0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLyogVGhlIHNoYWRvdyBiZWhpbmQgdGhlIGltYWdlICovXG4ubWZwLWZpZ3VyZSB7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuXG4ubWZwLWZpZ3VyZTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNDBweDtcbiAgYm90dG9tOiA0MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIHotaW5kZXg6IC0xO1xuICBib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgYmFja2dyb3VuZDogIzQ0NDtcbn1cblxuLm1mcC1maWd1cmUgc21hbGwge1xuICBjb2xvcjogI0JEQkRCRDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG5cbi5tZnAtZmlndXJlIGZpZ3VyZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLm1mcC1ib3R0b20tYmFyIHtcbiAgbWFyZ2luLXRvcDogLTM2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBhdXRvO1xufVxuXG4ubWZwLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiAjRjNGM0YzO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHBhZGRpbmctcmlnaHQ6IDM2cHg7XG59XG5cbi5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtY29udGVudCB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLm1mcC1nYWxsZXJ5IC5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtZmlndXJlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSwgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogMzAwcHgpIHtcbiAgLyoqXHJcbiAgICAgICAqIFJlbW92ZSBhbGwgcGFkZGluZ3MgYXJvdW5kIHRoZSBpbWFnZSBvbiBzbWFsbCBzY3JlZW5cclxuICAgICAgICovXG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWltYWdlLWhvbGRlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLm1mcC1pbWctbW9iaWxlIGltZy5tZnAtaW1nIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWZpZ3VyZTphZnRlciB7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgfVxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1maWd1cmUgc21hbGwge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICB9XG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWJvdHRvbS1iYXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICBib3R0b206IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRvcDogYXV0bztcbiAgICBwYWRkaW5nOiAzcHggNXB4O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWJvdHRvbS1iYXI6ZW1wdHkge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtY291bnRlciB7XG4gICAgcmlnaHQ6IDVweDtcbiAgICB0b3A6IDNweDtcbiAgfVxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1jbG9zZSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5tZnAtYXJyb3cge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjc1KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNzUpO1xuICB9XG4gIC5tZnAtYXJyb3ctbGVmdCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDA7XG4gIH1cbiAgLm1mcC1hcnJvdy1yaWdodCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCU7XG4gIH1cbiAgLm1mcC1jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgfVxufVxuXG4vKiAkZ29sZDogcmdiYSgxNzYsIDE2OSwgMTExLCAwLjUpOyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImFjcm9tXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvYWNyb20vQWNyb20tUmVndWxhci5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvYWNyb20vQWNyb20tUmVndWxhci5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9hY3JvbS9BY3JvbS1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvYWNyb20vQWNyb20tUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2Fjcm9tL0Fjcm9tLVJlZ3VsYXIuc3ZnXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiZ290aGFtXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvR290aGFtUHJvUmVndWxhci9Hb3RoYW1Qcm9SZWd1bGFyLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Hb3RoYW1Qcm9SZWd1bGFyL0dvdGhhbVByb1JlZ3VsYXIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvR290aGFtUHJvUmVndWxhci9Hb3RoYW1Qcm9SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvR290aGFtUHJvUmVndWxhci9Hb3RoYW1Qcm9SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvR290aGFtUHJvUmVndWxhci9Hb3RoYW1Qcm9SZWd1bGFyLnN2Z1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNjY2O1xufVxuXG46OnNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5NzIzNzY7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4qIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuKjo6YWZ0ZXIsICo6OmJlZm9yZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmJvZHkge1xuICBtaW4td2lkdGg6IDMyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgZm9udC1mYW1pbHk6IFwiYWNyb21cIiwgc2Fucy1zZXJpZjtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBtYXJnaW46IDA7XG59XG5cbmJvZHkgaW5wdXQsIGJvZHkgdGV4dGFyZWEge1xuICBib3JkZXI6ICM2NjYgMXB4IHNvbGlkO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5ib2R5IGlucHV0OmZvY3VzOnJlcXVpcmVkOmludmFsaWQsIGJvZHkgdGV4dGFyZWE6Zm9jdXM6cmVxdWlyZWQ6aW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogcmVkO1xufVxuXG5ib2R5IGlucHV0OnJlcXVpcmVkOnZhbGlkLCBib2R5IHRleHRhcmVhOnJlcXVpcmVkOnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiBncmVlbjtcbn1cblxuaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbmJvZHkgKjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbmJvZHkuZm9jdXMtdGFiLS1lbmFibGUgKjpmb2N1cyB7XG4gIG91dGxpbmUtY29sb3I6ICM0ZDkwZmU7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICBvdXRsaW5lLXN0eWxlOiBhdXRvO1xuICBvdXRsaW5lLXdpZHRoOiA3cHg7XG59XG5cbmJ1dHRvbjpob3ZlciwgYTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuYm9keSwgZGl2LCBkbCwgZHQsIGRkLCB1bCwgbGksIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHByZSwgY29kZSwgZm9ybSwgZmllbGRzZXQsIGlucHV0LCB0ZXh0YXJlYSwgcCwgYmxvY2txdW90ZSwgdGgsIHRkIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG5maWVsZHNldCwgaW1nLCBhYmJyIHtcbiAgYm9yZGVyOiAwO1xufVxuXG5hZGRyZXNzLCBjYXB0aW9uLCBjaXRlLCBjb2RlLCBkZm4sIGVtLCBzdHJvbmcsIHRoLCB2YXIge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbnVsIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuY2FwdGlvbiwgdGgge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG5zdXAge1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XG59XG5cbnN1YiB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbn1cblxuaW5wdXQsIHRleHRhcmVhLCBzZWxlY3Qge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cblxubGVnZW5kIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiwgbWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmRlYnVnIHtcbiAgei1pbmRleDogOTk5OTk5O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZGVidWcgPiBkaXYge1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZGVidWcgPiBkaXYge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5cbi5kZWJ1ZyA+IGRpdiA+IGRpdiB7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG59XG5cbi5kZWJ1ZyA+IGRpdiA+IGRpdiA+IGRpdiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgd2lkdGg6IGNhbGMoNi42NjY2NyUgLSAyMHB4KTtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBvdXRsaW5lOiAxcHggc29saWQgI2ZmMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG4uY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5cbi5pdGktZmxhZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9mbGFnL2ZsYWdzLnBuZ1wiKTtcbn1cblxuQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSkge1xuICAuaXRpLWZsYWcge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9mbGFnL2ZsYWdzQDJ4LnBuZ1wiKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmludGwtdGVsLWlucHV0LmFsbG93LWRyb3Bkb3duIC5mbGFnLWNvbnRhaW5lciwgLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZSAuZmxhZy1jb250YWluZXIge1xuICAgIGxlZnQ6IDUlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuaW50bC10ZWwtaW5wdXQuYWxsb3ctZHJvcGRvd24gaW5wdXQsIC5pbnRsLXRlbC1pbnB1dC5hbGxvdy1kcm9wZG93biBpbnB1dFt0eXBlPXRlbF0sIC5pbnRsLXRlbC1pbnB1dC5hbGxvdy1kcm9wZG93biBpbnB1dFt0eXBlPXRleHRdLCAuaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlIGlucHV0LCAuaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlIGlucHV0W3R5cGU9dGVsXSwgLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZSBpbnB1dFt0eXBlPXRleHRdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDk1cHg7XG4gIH1cbn1cblxuLyogJGdvbGQ6IHJnYmEoMTc2LCAxNjksIDExMSwgMC41KTsgKi9cbkBrZXlmcmFtZXMgYm91bmNlIHtcbiAgZnJvbSxcbiAgMjAlLFxuICA1MyUsXG4gIDgwJSxcbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbiAgNDAlLFxuICA0MyUge1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApO1xuICB9XG4gIDcwJSB7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCk7XG4gIH1cbiAgOTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC00cHgsIDApO1xuICB9XG59XG5cbi5ib3VuY2UtaW5maW5pdGUge1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlO1xuICBhbmltYXRpb24tZHVyYXRpb246IDNzO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbn1cblxuQGtleWZyYW1lcyBzdGFnZ2VyIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxuICAyNSUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uc3RhZ2dlciB7XG4gIGFuaW1hdGlvbi1uYW1lOiBzdGFnZ2VyO1xuICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxufVxuXG4ucm90YXRlIHtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiA0cztcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uZmFkZUluIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjRzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuQGtleWZyYW1lcyBzaGFrZSB7XG4gIDAlLCB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB9XG4gIDEwJSwgMzAlLCA1MCUsIDcwJSwgOTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgfVxuICAzMCUsIDQwJSwgNjAlLCA4MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gIH1cbn1cblxuLnNoYWtlIHtcbiAgYW5pbWF0aW9uLW5hbWU6IHNoYWtlO1xuICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkxlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuLmZhZGVJbkxlZnQge1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluTGVmdDtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjRzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuQGtleWZyYW1lcyBmYWRlSW5SaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbi5mYWRlSW5SaWdodCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodDtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjRzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuQGtleWZyYW1lcyBmYWRlSW5VcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbi5mYWRlSW5VcCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjRzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuQGtleWZyYW1lcyBmYWRlSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5mYWRlSW4ge1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG5Aa2V5ZnJhbWVzIGZsaXBJblkge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDQwJSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTIwZGVnKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG4gIDYwJSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO1xuICB9XG4gIDgwJSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG59XG5cbi5mbGlwSW5ZOm5vdCgjc29tZSkge1xuICB6LWluZGV4OiAxO1xuICBhbmltYXRpb24tZHVyYXRpb246IC40cztcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBJblk7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG5Aa2V5ZnJhbWVzIHRhZGEge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbiAgMTAlLFxuICAyMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gIH1cbiAgMzAlLFxuICA1MCUsXG4gIDcwJSxcbiAgOTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gIH1cbiAgNDAlLFxuICA2MCUsXG4gIDgwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG5cbi5tZnAtM2QtdW5mb2xkIC5tZnAtY29udGVudCB7XG4gIHBlcnNwZWN0aXZlOiAyMDAwcHg7XG59XG5cbi5tZnAtM2QtdW5mb2xkIC5tZnAtd2l0aC1hbmltIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIHRyYW5zZm9ybTogcm90YXRlWSgtNjBkZWcpO1xufVxuXG4ubWZwLTNkLXVuZm9sZCAubWZwLWJnIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG59XG5cbi5tZnAtcmVhZHkgLm1mcC13aXRoLWFuaW0ge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHJvdGF0ZVkoMGRlZyk7XG59XG5cbi5tZnAtcmVhZHkgLm1mcC1iZyB7XG4gIG9wYWNpdHk6IDAuODtcbn1cblxuLm1mcC1yZW1vdmluZyAubWZwLXdpdGgtYW5pbSB7XG4gIHRyYW5zZm9ybTogcm90YXRlWSg2MGRlZyk7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5tZnAtcmVtb3ZpbmcgLm1mcC1iZyB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbkBrZXlmcmFtZXMgc3Bhbl9hbmltYXRlMSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNwYW5fYW5pbWF0ZTIge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzcGFuX2FuaW1hdGUzIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc3Bhbl9hbmltYXRlNCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGxhdHRlci1zdmcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBzdHJva2UtZGFzaG9mZnNldDogNTY1O1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7XG4gIH1cbn1cblxuLmxhdHRlci1zdmcge1xuICBhbmltYXRpb24tbmFtZTogbGF0dGVyLXN2ZztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAzcztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5saW5lLWFuaW1hdGUge1xuICBhbmltYXRpb24tbmFtZTogbGluZS1hbmltYXRlO1xuICBhbmltYXRpb24tZHVyYXRpb246IDEuNXM7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuQGtleWZyYW1lcyBsaW5lLWFuaW1hdGUge1xuICAwJSB7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDUwLjAyO1xuICB9XG4gIDEwMCUge1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xuICB9XG59XG5cbi5tYWluZiB7XG4gIGFuaW1hdGlvbi1uYW1lOiBtYWluZjtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjVzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuQGtleWZyYW1lcyBtYWluZiB7XG4gIDAlIHtcbiAgICBzdHJva2UtZGFzaG9mZnNldDogMTYxLjM7XG4gIH1cbiAgMTAwJSB7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBhbmltb3BlbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNDAwcHgpIHNjYWxlKDEuNCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgc2NhbGUoMSwgMSk7XG4gIH1cbn1cblxuLmFuaW1vcGVuIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYW5pbW9wZW47XG4gIGFuaW1hdGlvbi1uYW1lOiBhbmltb3BlbjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuNHM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC40cztcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43LCAwLCAwLjMsIDEpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43LCAwLCAwLjMsIDEpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDUwJTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGFuaW0tY2xvc2Uge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxuICAyMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTQwMHB4LCAwLCAwKSBzY2FsZTNkKDEuNCwgMC41LCAxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGFuaW0tY2xvc2Uge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgc2NhbGUoMSwgMSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTQwMHB4KSBzY2FsZSgxLjQsIDApO1xuICB9XG59XG5cbi5hbmltLWNsb3NlIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGFuaW0tY2xvc2U7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuNHM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjcsIDAsIDAuMywgMSk7XG59XG5cbkBrZXlmcmFtZXMgYW5pbS1hc2lkZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTY1JSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5cbi5hbmltLWFzaWRlIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGFuaW0tYXNpZGU7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuNHM7XG4gIGFuaW1hdGlvbi1kZWxheTogMC4yNXM7XG59XG5cbi52aXN1YWxseS1oaWRkZW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmpzLW5vLXZhbGlkOm5vdCgjc29tZSkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmVkO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudGFibGV0LS1oaWRkZW46bm90KCNzb21lKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuZGVzY3RvcC0taGlkZGVuOm5vdCgjc29tZSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnNsX19idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg1MCUgLSAyNXB4KTtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IwYTk2ZjtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lLWNvbG9yOiAjZGFkMTg5O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDU7XG59XG5cbi5zbF9fcHJldiB7XG4gIGxlZnQ6IDE0MHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4uc2xfX25leHQge1xuICByaWdodDogMTQwcHg7XG59XG5cbi50aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcImFjcm9tXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuOXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiA3MHB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbi50aXRsZTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiA3MHB4O1xuICB3aWR0aDogNjBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL0ZSQU5LTElOLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xuICB9XG4gIC50aXRsZTphZnRlciB7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIHdpZHRoOiAzN3B4O1xuICB9XG59XG5cbi5fY29sb3ItLWdvbGQge1xuICBjb2xvcjogI2IwYTk2Zjtcbn1cblxuLm1haW4ge1xuICBwYWRkaW5nLXRvcDogNTRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU0NTY1YjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmhlYWRlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5icmVhZGNydW1iIHtcbiAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMzJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgei1pbmRleDogNjtcbn1cblxuLmJyZWFkY3J1bWIgbGkge1xuICBtYXJnaW46IDAgNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogI2IwYTk2ZjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmJyZWFkY3J1bWIgbGkgYSB7XG4gIGNvbG9yOiAjYjBhOTZmO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmJyZWFkY3J1bWIgbGk6bGFzdC1jaGlsZCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYnJlYWRjcnVtYiB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICB9XG59XG5cbi5tZW51LWJ0bjpub3QoI3NvbWUpIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDU0MTU4O1xufVxuXG4ubWVudS1idG4ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDcwcHg7XG4gIHdpZHRoOiA3MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDU0MTU4O1xuICBib3JkZXI6IG5vbmU7XG4gIHotaW5kZXg6IDU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLm1lbnUtYnRuLXRleHQge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjcxcHg7XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5tZW51LWJ0bi1saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ubWVudS1idG4tbGluZSBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDJweDtcbiAgd2lkdGg6IDkwJTtcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjBhOTZmO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLm1lbnUtYnRuLWxpbmUgc3BhbjpsYXN0LWNoaWxkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDcwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNmZmY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjcxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMjBweCA1MHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuLmJ1dHRvbjo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDJweDtcbiAgbGVmdDogMnB4O1xuICBib3R0b206IDJweDtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDEpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5idXR0b246aG92ZXIgLnNwYW4tYW5pbWF0aW9uIHtcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XG59XG5cbi5idXR0b246aG92ZXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQsIDYsIDYsIDAuMDUpO1xufVxuXG4uYnV0dG9uIC5zcGFuLWFuaW1hdGlvbi0xIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjNDc0NDJhLCAjYjBhOTZmLCAjNDc0NDJhKTtcbiAgYW5pbWF0aW9uOiBzcGFuX2FuaW1hdGUxIDFzIGxpbmVhciBpbmZpbml0ZSBwYXVzZWQ7XG59XG5cbi5idXR0b24gLnNwYW4tYW5pbWF0aW9uLTIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzQ3NDQyYSwgI2IwYTk2ZiwgIzQ3NDQyYSk7XG4gIGFuaW1hdGlvbjogc3Bhbl9hbmltYXRlMiAxcyBsaW5lYXIgaW5maW5pdGUgcGF1c2VkO1xufVxuXG4uYnV0dG9uIC5zcGFuLWFuaW1hdGlvbi0zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICM0NzQ0MmEsICNiMGE5NmYsICM0NzQ0MmEpO1xuICBhbmltYXRpb246IHNwYW5fYW5pbWF0ZTMgMXMgbGluZWFyIGluZmluaXRlIHBhdXNlZDtcbn1cblxuLmJ1dHRvbiAuc3Bhbi1hbmltYXRpb24tNCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICM0NzQ0MmEsICNiMGE5NmYsICM0NzQ0MmEpO1xuICBhbmltYXRpb246IHNwYW5fYW5pbWF0ZTQgMXMgbGluZWFyIGluZmluaXRlIHBhdXNlZDtcbn1cblxuLmJ1dHRvbl9fbWFpbjpub3QoI3NvbWUpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cblxuLmJ1dHRvbl9fbWFpbjpub3QoI3NvbWUpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ1NDE1ODtcbn1cblxuLmJ1dHRvbl9fbWFpbjpub3QoI3NvbWUpOmhvdmVyIC5zcGFuLWFuaW1hdGlvbiB7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xufVxuXG4uYnV0dG9uX19tYWluOm5vdCgjc29tZSk6aG92ZXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQsIDYsIDYsIDAuMDUpO1xufVxuXG4uYnV0dG9uX19tYWluOm5vdCgjc29tZSkgLnNwYW4tYW5pbWF0aW9uLTEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNhOTk5ZmMsICM0NTQxNTgsICNhOTk5ZmMpO1xuICBhbmltYXRpb246IHNwYW5fYW5pbWF0ZTEgMXMgbGluZWFyIGluZmluaXRlIHBhdXNlZDtcbn1cblxuLmJ1dHRvbl9fbWFpbjpub3QoI3NvbWUpIC5zcGFuLWFuaW1hdGlvbi0yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNhOTk5ZmMsICM0NTQxNTgsICNhOTk5ZmMpO1xuICBhbmltYXRpb246IHNwYW5fYW5pbWF0ZTIgMXMgbGluZWFyIGluZmluaXRlIHBhdXNlZDtcbn1cblxuLmJ1dHRvbl9fbWFpbjpub3QoI3NvbWUpIC5zcGFuLWFuaW1hdGlvbi0zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICNhOTk5ZmMsICM0NTQxNTgsICNhOTk5ZmMpO1xuICBhbmltYXRpb246IHNwYW5fYW5pbWF0ZTMgMXMgbGluZWFyIGluZmluaXRlIHBhdXNlZDtcbn1cblxuLmJ1dHRvbl9fbWFpbjpub3QoI3NvbWUpIC5zcGFuLWFuaW1hdGlvbi00IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgI2E5OTlmYywgIzQ1NDE1OCwgI2E5OTlmYyk7XG4gIGFuaW1hdGlvbjogc3Bhbl9hbmltYXRlNCAxcyBsaW5lYXIgaW5maW5pdGUgcGF1c2VkO1xufVxuXG4uYnV0dG9uLWJnLS1maWxsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IwYTk2Zjtcbn1cblxuLmJ1dHRvbi1zdHJpbmcge1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjMycHg7XG4gIGNvbG9yOiAjYjBhOTZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uYnV0dG9uLXNpemUtLW1kIHtcbiAgd2lkdGg6IDE5MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuYnV0dG9uLXNpemUtLW1kIHtcbiAgICB3aWR0aDogMTYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmJ1dHRvbi1zaXplLS1tZCB7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICB9XG59XG5cbi5zdmctYXJyb3cge1xuICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogOXB4O1xuICBmaWxsOiAjYjBhOTZmO1xufVxuXG4udmlzaWJsZS0taGlkZGVuOm5vdCgjc29tZSkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ub3ZlcmZsb3ctLWhpZGRlbjpub3QoI3NvbWUpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnNlY3Rpb25fX3RpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDIwcHggMCAwIDA7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuOXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG4uc2VjdGlvbl9fdGl0bGUgLmxhdHRlci1mIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA3MXB4O1xuICBvcGFjaXR5OiAwLjI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbl9fdGl0bGUgLmxhdHRlci1mIHtcbiAgICB3aWR0aDogNDBweDtcbiAgfVxufVxuXG4uc2VjdGlvbl9fdGl0bGUgc3BhbiB7XG4gIG9wYWNpdHk6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjNzO1xufVxuXG4uaG92ZXItdW5kZXJsaW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaG92ZXItdW5kZXJsaW5lOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMnB4O1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBjb250ZW50OiAnJztcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbn1cblxuLmhvdmVyLXVuZGVybGluZTpob3Zlcjo6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiAwLjRzO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuXG4udW5kZXJsaW5lLWNvbG9yLS13aGl0ZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4udW5kZXJsaW5lLWNvbG9yLS1kYXJrOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NTQxNTg7XG59XG5cbi5ncmFkaWVudF9fdG9wIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMzAlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzAwMCwgdHJhbnNwYXJlbnQpO1xuICBvcGFjaXR5OiAwLjc7XG4gIHotaW5kZXg6IDQ7XG59XG5cbi5oZWFkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ1NDE1ODtcbiAgei1pbmRleDogMzA7XG59XG5cbi5oZWFkZXIgLmNvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmhlYWRlciAucm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uaGVhZGVyIC5pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGZpbGw6ICNiMGE5NmY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5oZWFkZXIgLmljb24ge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgfVxufVxuXG4uaGVhZGVyLWxlZnQtd3JhcHBlciB7XG4gIGhlaWdodDogNTRweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cblxuLmhlYWRlcl9fYnRuLWNhbGwge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmhlYWRlcl9fYnRuLWNhbGwge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuaGVhZGVyX19idG4tY2FsbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5oZWFkZXJfX21lbnUtYnRuOm5vdCgjc29tZSkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuaGVhZGVyX19tZW51LWJ0bjpub3QoI3NvbWUpIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgb3JkZXI6IDQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC53ZWJjYW0tbGluayxcbiAgLmhlYWRlcl9fdGVsLXRleHQsXG4gIC5tZW51LWJ0biB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAuaGVhZGVyLWljb24tZW52ZWxvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uaGVhZGVyX19idG4tY2FsbCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5oZWFkZXJfX2J0bi1jYWxsIHtcbiAgICBvcmRlcjogMztcbiAgICB3aWR0aDogYXV0bztcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuICAuaGVhZGVyX19idG4tY2FsbCAuaWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5oZWFkZXJfX2J0bi1jYWxsIC5zcGFuLWFuaW1hdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuaGVhZGVyX190ZWwtbGluayB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbn1cblxuLndlYmNhbS1saW5rLCAuaGVhZGVyX190ZWwtbGluayB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiYWNyb21cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC43MXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAud2ViY2FtLWxpbmssIC5oZWFkZXJfX3RlbC1saW5rIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLndlYmNhbS1saW5rLCAuaGVhZGVyX190ZWwtbGluayB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5sb2dvIHtcbiAgd2lkdGg6IDExMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAubG9nbyB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICB9XG59XG5cbi5sYW5ndWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmxhbmd1YWdlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cblxuLmxhbmd1YWdlIGEge1xuICBmb250LWZhbWlseTogXCJhY3JvbVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjcxcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5sYW5ndWFnZS1idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmxhbmd1YWdlLWJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmxhbmd1YWdlLWJ0bjo6YmVmb3JlIHtcbiAgbWFyZ2luLXRvcDogLTNweDtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6ICcnO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIGJvcmRlci1yaWdodDogM3B4IHNvbGlkICNmZmZmZmY7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjZmZmZmZmO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmxhbmd1YWdlLWJ0bjo6YmVmb3JlIHtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuLmxhbmd1YWdlLWJ0bjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmxhbmd1YWdlLWJ0bjpob3Zlcjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XG59XG5cbi5sYW5ndWFnZTpob3ZlciAubGFuZy0tYWN0aXZlIHtcbiAgbWFyZ2luLXRvcDogLTM4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbn1cblxuLmxhbmdfX2l0ZW0ge1xuICBsaW5lLWhlaWdodDogMTVweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmxhbmdfX2l0ZW0gLnVuZGVybGluZS0tYmxhY2s6Zm9jdXMge1xuICBvdXRsaW5lOiAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpIHNvbGlkO1xufVxuXG4ubGFuZ19faXRlbSAudW5kZXJsaW5lLS1ibGFjazo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuXG4ubGFuZ19kcm9wZG93biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMHB4O1xuICBvcGFjaXR5OiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiA0Ni4zM3B4O1xuICBtYXgtaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB0cmFuc2l0aW9uOiAuMzVzO1xufVxuXG4ubGFuZy1kcm9wZG93bi0tYWN0aXZlIHtcbiAgbWF4LWhlaWdodDogNjBweDtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmxhbmctLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubGFuZy0tYWN0aXZlOmZvY3VzIHtcbiAgb3V0bGluZTogMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KSBzb2xpZDtcbn1cblxuLm1lbnUtd3JhcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAxO1xuICB6LWluZGV4OiA1MDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICM0NTQxNTggdXJsKFwiLi4vaW1nL21lbnUuanBnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubWVudS13cmFwIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuXG4ubWVudS1saXN0IHtcbiAgcGFkZGluZzogMCAxNDBweCAwIDI1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubWVudS1saXN0IHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1lbnUtbGlzdCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nOiAwIDBweCAwIDEyMHB4O1xuICB9XG59XG5cbi5tZW51LWxpc3QgLmhhcy1jaGlsZHJlbiB7XG4gIG9wYWNpdHk6IDA7XG4gIHdpZHRoOiAyNjBweDtcbiAgZm9udC1mYW1pbHk6IFwiYWNyb21cIiwgc2Fucy1zZXJpZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5tZW51LWxpc3QgLmhhcy1jaGlsZHJlbiB7XG4gICAgbWFyZ2luOiAwIDAgNDBweCAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5tZW51LWxpc3QgLmhhcy1jaGlsZHJlbiB7XG4gICAgd2lkdGg6IDIxNXB4O1xuICB9XG59XG5cbi5tZW51LWxpc3QgLmhhcy1jaGlsZHJlbiAubWVudV9fdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDAgMzBweCAwO1xuICBwYWRkaW5nOiA1cHggMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzQ1NDE1ODtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNDVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5tZW51LWxpc3QgLmhhcy1jaGlsZHJlbiAubWVudV9fdGl0bGUge1xuICAgIG1hcmdpbjogMCAwIDAgMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAubWVudS1saXN0IC5oYXMtY2hpbGRyZW4gLm1lbnVfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLm1lbnUtbGlzdCAuaGFzLWNoaWxkcmVuIC5zdWItbWVudSBsaSBhIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLm1lbnUtbGlzdCAuaGFzLWNoaWxkcmVuIC5zdWItbWVudSBsaSBhIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cblxuLmNsb3NlLW1lbnUtYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDBweDtcbiAgcmlnaHQ6IDBweDtcbiAgd2lkdGg6IDkwcHg7XG4gIGhlaWdodDogOTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU0NTY1YjtcbiAgYm9yZGVyOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNsb3NlLW1lbnUtYnRuIHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gIH1cbn1cblxuLmNsb3NlLW1lbnUtYnRuOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuXG4uY2xvc2UtbWVudS1idG46aG92ZXI6OmJlZm9yZSwgLmNsb3NlLW1lbnUtYnRuOmhvdmVyOjphZnRlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2xvc2UtbWVudS1idG46OmJlZm9yZSwgLmNsb3NlLW1lbnUtYnRuOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA4MCU7XG4gIGhlaWdodDogM3B4O1xuICBjb250ZW50OiAnJztcbn1cblxuLmNsb3NlLW1lbnUtYnRuOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjBhOTZmO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xufVxuXG4uY2xvc2UtbWVudS1idG46OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IwYTk2ZjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC00NWRlZyk7XG59XG5cbi5tZW51LWFzaWRlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDQ7XG4gIHBhZGRpbmc6IDQwcHggMCAwIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ1NDE1ODtcbiAgdHJhbnNpdGlvbjogYWxsIDEuM3MgbGluZWFyIDEuNXM7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNjUlKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5tZW51LWFzaWRlIHtcbiAgICB3aWR0aDogMTUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1lbnUtYXNpZGUge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgfVxufVxuXG4ubWVudS1hc2lkZV9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4ubWVudS1hc2lkZV9fbGlzdCBsaSBhIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcImFjcm9tXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuICBjb2xvcjogI2IwYTk2ZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubWVudS1hc2lkZV9fbGlzdCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5tYWluRm9ybSB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiA0MHB4IDUwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIHdpZHRoOiA1MCU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NTQxNTg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAubWFpbkZvcm0ge1xuICAgIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NjhweCkge1xuICAubWFpbkZvcm0ge1xuICAgIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWFpbkZvcm0ge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjY4cHgpIHtcbiAgLm1haW5Gb3JtIHtcbiAgICB3aWR0aDogNzAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gIC5tYWluRm9ybSB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NjhweCkge1xuICAubWFpbkZvcm0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5tYWluRm9ybSAuaW50bC10ZWwtaW5wdXQuYWxsb3ctZHJvcGRvd24gaW5wdXQsIC5tYWluRm9ybSAuaW50bC10ZWwtaW5wdXQuYWxsb3ctZHJvcGRvd24gaW5wdXRbdHlwZT10ZWxdLCAubWFpbkZvcm0gLmludGwtdGVsLWlucHV0LmFsbG93LWRyb3Bkb3duIGlucHV0W3R5cGU9dGV4dF0sIC5tYWluRm9ybSAuaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlIGlucHV0LCAubWFpbkZvcm0gLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZSBpbnB1dFt0eXBlPXRlbF0sIC5tYWluRm9ybSAuaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlIGlucHV0W3R5cGU9dGV4dF0ge1xuICBwYWRkaW5nLWxlZnQ6IDE2LjUlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NjZweCkge1xuICAubWFpbkZvcm0gLmludGwtdGVsLWlucHV0LmFsbG93LWRyb3Bkb3duIGlucHV0LCAubWFpbkZvcm0gLmludGwtdGVsLWlucHV0LmFsbG93LWRyb3Bkb3duIGlucHV0W3R5cGU9dGVsXSwgLm1haW5Gb3JtIC5pbnRsLXRlbC1pbnB1dC5hbGxvdy1kcm9wZG93biBpbnB1dFt0eXBlPXRleHRdLCAubWFpbkZvcm0gLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZSBpbnB1dCwgLm1haW5Gb3JtIC5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUgaW5wdXRbdHlwZT10ZWxdLCAubWFpbkZvcm0gLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZSBpbnB1dFt0eXBlPXRleHRdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyLjUlO1xuICB9XG59XG5cbi5tYWluRm9ybSAuaW50bC10ZWwtaW5wdXQuYWxsb3ctZHJvcGRvd24gLmZsYWctY29udGFpbmVyLCAubWFpbkZvcm0gLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZSAuZmxhZy1jb250YWluZXIge1xuICBsZWZ0OiA1JTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjY2cHgpIHtcbiAgLm1haW5Gb3JtIC5pbnRsLXRlbC1pbnB1dC5hbGxvdy1kcm9wZG93biAuZmxhZy1jb250YWluZXIsIC5tYWluRm9ybSAuaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlIC5mbGFnLWNvbnRhaW5lciB7XG4gICAgbGVmdDogLTIlO1xuICB9XG59XG5cbi5tYWluRm9ybSAubWFpbi1mb3JtX190aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAubWFpbkZvcm0gLm1haW4tZm9ybV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NjhweCkge1xuICAubWFpbkZvcm0gLm1haW4tZm9ybV9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5tYWluRm9ybSAubWFpbi1mb3JtX190aXRsZSBidXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ2OHB4KSB7XG4gIC5tYWluRm9ybSAubWFpbi1mb3JtX190aXRsZSBidXR0b24ge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgfVxufVxuXG4ubWFpbkZvcm0gLm1haW4tZm9ybV9fdGl0bGUgYnV0dG9uOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg5MGRlZykgc2NhbGUoMS4wNSk7XG59XG5cbi5tYWluRm9ybSAubWFpbi1mb3JtX190aXRsZSBidXR0b246OmFmdGVyLCAubWFpbkZvcm0gLm1haW4tZm9ybV9fdGl0bGUgYnV0dG9uOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjBhOTZmO1xufVxuXG4ubWFpbkZvcm0gLm1haW4tZm9ybV9fdGl0bGUgYnV0dG9uOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5tYWluRm9ybSAubWFpbi1mb3JtX190aXRsZSBidXR0b246OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4ubWFpbkZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5tYWluRm9ybSB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cblxuLm1haW5Gb3JtLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgZmxleC1iYXNpczogNDUlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJhY2tncm91bmQ6IHJnYmEoMTc2LCAxNjksIDExMSwgMC4zKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5tYWluRm9ybS13cmFwIHtcbiAgICBmbGV4LWJhc2lzOiA4MCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjY2cHgpIHtcbiAgLm1haW5Gb3JtLXdyYXAge1xuICAgIGZsZXgtYmFzaXM6IDk1JTtcbiAgfVxufVxuXG4ubWFpbkZvcm0td3JhcC5pbnB1dC1mb2N1cy1qcyAubWFpbkZvcm1fX3RleHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMzBweCwgLTY1cHgpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NjZweCkge1xuICAubWFpbkZvcm0td3JhcC5pbnB1dC1mb2N1cy1qcyAubWFpbkZvcm1fX3RleHQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01NXB4KTtcbiAgfVxufVxuXG4ubWFpbkZvcm0td3JhcC5yZXF1YWlyZWQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiAyMHB4IHNvbGlkICNiMGE5NmY7XG4gIGJvcmRlci1yaWdodDogMjBweCBzb2xpZCAjYjBhOTZmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NjZweCkge1xuICAubWFpbkZvcm0td3JhcC5yZXF1YWlyZWQ6OmFmdGVyIHtcbiAgICBib3JkZXI6IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcDogMTVweCBzb2xpZCAjYjBhOTZmO1xuICAgIGJvcmRlci1yaWdodDogMTVweCBzb2xpZCAjYjBhOTZmO1xuICB9XG59XG5cbi5tYWluRm9ybS13cmFwLnJlcXVhaXJlZDo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgcmlnaHQ6IDlweDtcbiAgdG9wOiA1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIipcIjtcbiAgY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IDI7XG4gIGZvbnQtc2l6ZTogMjVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjY2cHgpIHtcbiAgLm1haW5Gb3JtLXdyYXAucmVxdWFpcmVkOjpiZWZvcmUge1xuICAgIHRvcDogMXB4O1xuICAgIHJpZ2h0OiA2cHg7XG4gIH1cbn1cblxuLm1haW5Gb3JtIC5pbnB1dHRlbG1hc2sge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm1haW5Gb3JtX190ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjYjBhOTZmO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NjZweCkge1xuICAubWFpbkZvcm1fX3RleHQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cblxuLm1haW5Gb3JtX190ZXh0IC53cmFwLWljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmaWxsOiAjYjBhOTZmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NjZweCkge1xuICAubWFpbkZvcm1fX3RleHQgLndyYXAtaWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbi5tYWluRm9ybV9faW5wdXQge1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLm1haW5Gb3JtX19pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2IwYTk2Zjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjY2cHgpIHtcbiAgLm1haW5Gb3JtX19pbnB1dCB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5cbi5zYW5kLWZvcm0ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MHB4O1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDU0MTU4O1xufVxuXG4uZm9vdGVyX19tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gIHBhZGRpbmc6IDYwcHggMCA2MHB4IDA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5mb290ZXJfX21lbnUge1xuICAgIHBhZGRpbmc6IDMwcHggMCAzMHB4IDA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmZvb3Rlcl9fbWVudSB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3RlciAuZm9vdGVyX19tZW51ID4gbGk6Zmlyc3QtY2hpbGQge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gIH1cbiAgLmZvb3RlciAuZm9vdGVyX19tZW51ID4gbGk6Zmlyc3QtY2hpbGQgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0byAzMHB4IGF1dG87XG4gIH1cbn1cblxuLmZvb3RlciAuZm9vdGVyX19tZW51ID4gbGkge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHdpZHRoOiBjYWxjKDIwJSAtIDIwcHgpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZvb3RlciAuZm9vdGVyX19tZW51ID4gbGkge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB3aWR0aDogY2FsYygzMy4zMzMzMyUgLSAyMHB4KTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuZm9vdGVyIC5mb290ZXJfX21lbnUgPiBsaSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIHdpZHRoOiBjYWxjKDMzLjMzMzMzJSAtIDIwcHgpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXIgLmZvb3Rlcl9fbWVudSA+IGxpIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XG4gIH1cbn1cblxuLmZvb3Rlci1sb2dvIHtcbiAgd2lkdGg6IDQ3cHg7XG4gIGhlaWdodDogNTVweDtcbn1cblxuLmZvb3Rlci1jb3B5cmlnaHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgcGFkZGluZzogNXB4IDAgNDVweCAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZvbnQtZmFtaWx5OiBcImFjcm9tXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjM1cHg7XG4gIGNvbG9yOiAjOTI5NDk4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuZm9vdGVyLWNvcHlyaWdodCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5mb290ZXItY29weXJpZ2h0X19saW5rIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuLnN1Yi1tZW51IHtcbiAgZm9udC1mYW1pbHk6IFwiYWNyb21cIiwgc2Fucy1zZXJpZjtcbn1cblxuLnN1Yi1tZW51X190aXRsZSB7XG4gIG1hcmdpbjogMCAwIDMwcHggMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNiMGE5NmY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuc3ViLW1lbnVfX3RpdGxlIHtcbiAgICBtYXJnaW46IDE1cHggMCAxNXB4IDA7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5cbi5zdWItbWVudSBsaSBhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzkyOTQ5ODtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjM1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC4xcyBhbGw7XG59XG5cbi5zdWItbWVudSBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5zdWItbWVudSBsaSBhIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuM2VtO1xuICB9XG59XG5cbi5zdWItbWVudSAuZm9udC1jb2xvci0td2hpdGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuc3ViLW1lbnUgLmZvbnQtY29sb3ItLXdoaXRlIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cbn1cblxuLmZvb3Rlci1vcmRlci1jYWxsIHtcbiAgbWFyZ2luLXRvcDogNDVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmZvb3Rlci1vcmRlci1jYWxsX190ZXh0IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuZm9vdGVyLW9yZGVyLWNhbGxfX3RleHQge1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgfVxufVxuXG4uc3ZnLW1ldHJvLCAuc3ZnLWxvY2F0aW9uIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIHdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGZpbGw6ICNiMGE5NmY7XG59XG5cbi5pY29uLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZmlsdGVyLXJlc3VsdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgcGFkZGluZzogMzBweCAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuZmlsdGVyLXJlc3VsdHMge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5maWx0ZXItcmVzdWx0cyB7XG4gICAgcGFkZGluZzogMTVweCAwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5cbi5maWx0ZXItaXRlbSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgd2lkdGg6IGNhbGMoMjAlIC0gMjBweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMjBweCAxNXB4IDAgMTVweDtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG59XG5cbi5maWx0ZXItaXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NTQxNTg7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wMik7XG59XG5cbi5maWx0ZXItaXRlbTpob3ZlciAuZmlsdGVyLWl0ZW1fX2J1dHRvbiB7XG4gIGNvbG9yOiAjNDU0MTU4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZpbHRlci1pdGVtIHtcbiAgICB3aWR0aDogY2FsYygyNi42NjY2NyUgLSAyMHB4KTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuZmlsdGVyLWl0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDMzLjMzMzMzJSAtIDIwcHgpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5maWx0ZXItaXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoNDYuNjY2NjclIC0gMjBweCk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmZpbHRlci1pdGVtIHtcbiAgICB3aWR0aDogY2FsYyg5My4zMzMzMyUgLSAyMHB4KTtcbiAgfVxufVxuXG4uZmlsdGVyLWl0ZW1fX2xpbmsge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuOGVtO1xuICBsZXR0ZXItc3BhY2luZzogLTAuNTFweDtcbiAgY29sb3I6ICNiMGE5NmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmZpbHRlci1pdGVtX19pbWcge1xuICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmZpbHRlci1pdGVtX190YWJsZSB7XG4gIG1hcmdpbi1ib3R0b206IDc1cHg7XG59XG5cbi5maWx0ZXItaXRlbV9fYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVuc2V0O1xuICBsaW5lLWhlaWdodDogNDVweDtcbn1cblxuLmZpbHRlci1tb3JlLWFwcGFydG1lbnQ6bm90KCNzb21lKSB7XG4gIG1hcmdpbjogMCBhdXRvIDMwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNTklO1xuICBoZWlnaHQ6IDYwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjRweDtcbiAgY29sb3I6ICNiMGE5NmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NTQxNTg7XG4gIGJvcmRlcjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5maWx0ZXItbW9yZS1hcHBhcnRtZW50Om5vdCgjc29tZSkge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbn1cblxuLmZpbHRlci1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gIHBhZGRpbmc6IDMwcHggMCAwIDA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuZmlsdGVyLWluZm8ge1xuICAgIHBhZGRpbmc6IDEwcHggMCAwIDA7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5maWx0ZXItaW5mbyAuZmlsdGVyLWluZm8tLXdyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5cbi5maWx0ZXItaW5mby1idG4ge1xuICBtYXJnaW46IDAgNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMC40cHg7XG4gIGNvbG9yOiAjYjBhOTZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5maWx0ZXItaW5mb19fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjRweDtcbiAgY29sb3I6ICM5OTk5OTk7XG59XG5cbi5jaGVja2JveC1pdGVtIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY2hlY2tib3gtaXRlbSAuZmlsdGVyX19jaGVja2JveDpjaGVja2VkICsgbGFiZWwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMGE5NmY7XG4gIGNvbG9yOiAjMDAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jaGVja2JveC1pdGVtIGlucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uY2hlY2tib3gtaXRlbSBsYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDQ2cHg7XG4gIGhlaWdodDogNDZweDtcbiAgY29sb3I6ICNiMGE5NmY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNzYsIDE2OSwgMTExLCAwLjMpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYjBhOTZmO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbn1cblxuLmNoZWNrYm94LWl0ZW0gbGFiZWw6aG92ZXIge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnJhbmdlLWl0ZW0ge1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnJhbmdlLWl0ZW0gaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sIC5yYW5nZS1pdGVtIGlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnJhbmdlLWl0ZW0gaW5wdXRbdHlwZT1cIm51bWJlclwiXSB7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiA0NnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjYjBhOTZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE3NiwgMTY5LCAxMTEsIDAuMyk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAucmFuZ2UtaXRlbSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdIHtcbiAgICB3aWR0aDogODBweDtcbiAgfVxufVxuXG4ucmFuZ2UtaXRlbV9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjb2xvcjogI2IwYTk2ZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogNTBweDtcbn1cblxuLm9wdGlvbi1ibG9jayB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDU0MTU4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAub3B0aW9uLWJsb2NrIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG4ub3B0aW9uLWJsb2NrIC5pcnMtLWZsYXQgLmlycy1saW5lIHtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMGE5NmY7XG59XG5cbi5vcHRpb24tYmxvY2sgLmlycy0tZmxhdCAuaXJzLWJhciB7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ1NjViO1xufVxuXG4ub3B0aW9uLWJsb2NrIC5pcnMtLWZsYXQgLmlycy1oYW5kbGUge1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjBhOTZmO1xufVxuXG4ub3B0aW9uLWJsb2NrIC5pcnMtLWZsYXQgLmlycy1oYW5kbGUgPiBpOmZpcnN0LWNoaWxkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IwYTk2Zjtcbn1cblxuLm9wdGlvbl9fcm9vbXMge1xuICB3aWR0aDogMzMuMzMlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAub3B0aW9uX19yb29tcyB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAub3B0aW9uX19yb29tcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLm9wdGlvbl9fZmxvb3Ige1xuICB3aWR0aDogMzMuMzMlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAub3B0aW9uX19mbG9vciB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAub3B0aW9uX19mbG9vciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLm9wdGlvbl9fc3F1YXJlIHtcbiAgd2lkdGg6IDMzLjMzJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLm9wdGlvbl9fc3F1YXJlIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5vcHRpb25fX3NxdWFyZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLm9wdGlvbl9fbGl2ZSB7XG4gIHdpZHRoOiAzMy4zMyU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5vcHRpb25fX2xpdmUge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLm9wdGlvbl9fbGl2ZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLm9wdGlvbl9fc2VhcmNoLWJ0biB7XG4gIHdpZHRoOiAzMyU7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgaGVpZ2h0OiA2MHB4O1xuICBsaW5lLWhlaWdodDogNjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLm9wdGlvbl9fc2VhcmNoLWJ0biB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAub3B0aW9uX19zZWFyY2gtYnRuIHtcbiAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLm9wdGlvbl9fcmVzZXQtYnRuIHtcbiAgd2lkdGg6IDMzLjMzJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogLTAuNHB4O1xuICBjb2xvcjogI2IwYTk2Zjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLm9wdGlvbl9fcmVzZXQtYnRuIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5vcHRpb25fX3Jlc2V0LWJ0biB7XG4gICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5vcHRpb25fX3Jlc2V0LWJ0bjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ub3B0aW9uX19yZXN1bHRzIHtcbiAgd2lkdGg6IDMzLjMzJTtcbiAgY29sb3I6ICM5OTk5OTk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAub3B0aW9uX19yZXN1bHRzIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5vcHRpb25fX3Jlc3VsdHMge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5iYWNrLXRvLWxpbmsge1xuICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmJhY2stdG8tbGluayBzdmcge1xuICBtYXJnaW46IC0zcHggMCAwIDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5iYWNrLXRvLWxpbmsgLmJhY2stdG8tbGluay10ZXh0IHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi50YWJzLWZvcm0tc3VibGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50YWJzLWZvcm0tc3VibGl0bGU6bm90KCNzb21lKSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4udGFicy1jb250YWluZXIgLm1haW5Gb3JtIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB3aWR0aDogNzAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudGFicy1jb250YWluZXIgLm1haW5Gb3JtIHtcbiAgICB3aWR0aDogODUlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC50YWJzLWNvbnRhaW5lciAubWFpbkZvcm0ge1xuICAgIHdpZHRoOiA5NSU7XG4gIH1cbn1cblxuLnRhYnMtY29udGFpbmVyIC5tYWluRm9ybV9faW5wdXQsXG4udGFicy1jb250YWluZXIgLm1haW5Gb3JtX190ZXh0IHtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuXG4udGFicy1pbm5lcl9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjZlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjlweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRhYnMtaW5uZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRhYnMtaW5uZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnRhYnMtaW5uZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuLnRhYnMge1xuICBwYWRkaW5nOiA1MHB4IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50YWJzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50YWJzIHtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gIH1cbn1cblxuLnRhYnMgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICMwMDA7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbi50YWJzX19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi50YWJzX19oZWFkZXIgLnRleHQge1xuICBjb2xvcjogIzQ1NDE1ODtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBsZXR0ZXItc3BhY2luZzogLTAuNHB4O1xufVxuXG4udGFic19faGVhZGVyIGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1iYXNpczogMzMuMzMzMyU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY2NnB4KSB7XG4gIC50YWJzX19oZWFkZXIgbGkge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gIH1cbn1cblxuLnRhYnNfX2hlYWRlciBsaSBidXR0b24ge1xuICBwYWRkaW5nOiAxNnB4IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMGE5NmY7XG59XG5cbi50YWJzX19oZWFkZXIgbGk6aG92ZXIgYnV0dG9uIHtcbiAgY29sb3I6ICNiMGE5NmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NTQxNTg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG4udGFic19faGVhZGVyIGxpLmFjdGl2ZS1saSBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDU0MTU4O1xuICBjb2xvcjogI2IwYTk2Zjtcbn1cblxuLnRhYnNfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDQxMHB4O1xufVxuXG4udGFic19fY29udGVudCAudGFic19faW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggNjBweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ1NDE1ODtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC50YWJzX19jb250ZW50IC50YWJzX19pbm5lciB7XG4gICAgcGFkZGluZzogMzBweCA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY2NnB4KSB7XG4gIC50YWJzX19jb250ZW50IC50YWJzX19pbm5lciB7XG4gICAgcGFkZGluZzogMzBweCAwcHg7XG4gIH1cbn1cblxuLnRhYnNfX2NvbnRlbnQgLnRhYnNfX2lubmVyIC50YWJzLWlubmVyX190aXRsZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1JSk7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsO1xufVxuXG4udGFic19fY29udGVudCAudGFic19faW5uZXIuYWN0aXZlLWpzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiA0MTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAudGFic19fY29udGVudCAudGFic19faW5uZXIuYWN0aXZlLWpzIHtcbiAgICBtaW4taGVpZ2h0OiA1MDJweDtcbiAgfVxufVxuXG4udGFic19fY29udGVudCAudGFic19faW5uZXIuYWN0aXZlLWpzIC50YWJzLWlubmVyX190aXRsZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpO1xufVxuXG4udGFic19fY29udGVudCAuY29udGFjdC1saXN0IHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4udGFic19fY29udGVudCAuY29udGFjdC1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBqdXN0aWZ5LWNvbnRlbnQtZmxleC13cmFwOiB3cmFwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnRhYnNfX2NvbnRlbnQgLmNvbnRhY3QtbGlzdCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgfVxufVxuXG4udGFic19fY29udGVudCAuY29udGFjdC1saXN0X190aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAudGFic19fY29udGVudCAuY29udGFjdC1saXN0X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi50YWJzX19jb250ZW50IC5jb250YWN0LWxpc3RfX3RpdGxlOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDAlO1xuICBsZWZ0OiAtNDZweDtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjBhOTZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLnRhYnNfX2NvbnRlbnQgLmNvbnRhY3QtbGlzdF9faXRlbSB7XG4gIHdpZHRoOiAyNSU7XG4gIG1hcmdpbi1sZWZ0OiA1NXB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE0cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAudGFic19fY29udGVudCAuY29udGFjdC1saXN0X19pdGVtIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRhYnNfX2NvbnRlbnQgLmNvbnRhY3QtbGlzdF9faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudGFic19fY29udGVudCAuY29udGFjdC1saXN0X19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC50YWJzX19jb250ZW50IC5jb250YWN0LWxpc3RfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZmxleC1iYXNpczogOTAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC50YWJzX19jb250ZW50IC5jb250YWN0LWxpc3RfX2l0ZW0gLnRleHQge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxufVxuXG4udGFic19fY29udGVudCAuY29udGFjdC1saXN0X19pdGVtIC5waG9uZS1pY29uOjpiZWZvcmUge1xuICBjb2xvcjogIzQ1NDE1ODtcbiAgYmFja2dyb3VuZDogI2IwYTk2ZiB1cmwoXCIuLi9pbWcvc3ZnL3RlbC5zdmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG59XG5cbi50YWJzX19jb250ZW50IC5jb250YWN0LWxpc3RfX2l0ZW0gLmVtYWlsLWljb246OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNiMGE5NmYgdXJsKFwiLi4vaW1nL3N2Zy9lbnZlbC5zdmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG59XG5cbi50YWJzX19jb250ZW50IC5jb250YWN0LWxpc3RfX2l0ZW0gLmxvY2F0aW9uLWljb246OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNiMGE5NmYgdXJsKFwiLi4vaW1nL3N2Zy9sb2Muc3ZnXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xufVxuXG4udGFic19fY29udGVudCAuY29udGFjdC1saXN0X19pdGVtIC5jbG9jay1pY29uOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjYjBhOTZmIHVybChcIi4uL2ltZy9zdmcvY2xvY2suc3ZnXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRhYnNfX2NvbnRlbnQgLmNvbnRhY3QtbGlzdF9faXRlbTo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgdG9wOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBzdWI7XG4gIH1cbn1cblxuLmNvbnRhY3QtbGlzdF9fdGl0bGUge1xuICBmb250LXNpemU6IDMwcHg7XG59XG5cbi5jb250YWN0LWxpc3RfX2l0ZW0ge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNvbnRhY3QtbGlzdF9faXRlbSBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLndpZHRoLS1hbGw6bm90KCNzb21lKSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAud2lkdGgtLWFsbDpub3QoI3NvbWUpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi53aWR0aC0tYWxsOm5vdCgjc29tZSkgaDQge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG5cbi53aWR0aC0tYWxsOm5vdCgjc29tZSkgLnRleHQge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm1haW4tbWFwLCAjbWFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogODB2aDtcbn1cblxuLm5ld3MtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubmV3cy1saXN0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG4ubmV3cy1pdGVtIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm5ld3MtaXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoNjYuNjY2NjclIC0gMjBweCk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLm5ld3MtaXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoOTMuMzMzMzMlIC0gMjBweCk7XG4gIH1cbn1cblxuLm5ld3MtaXRlbV9fdGl0bGUud293IHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLm5ld3MtaXRlbV9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjhlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjZweDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5uZXdzLWl0ZW1fX2ltZy53b3cge1xuICBvcGFjaXR5OiAwO1xufVxuXG4ubmV3cy1pdGVtX19pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5uZXdzLWl0ZW1fX2ltZzpob3ZlciBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xufVxuXG4ubmV3cy1pdGVtX19pbWc6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE1cHg7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjBhOTZmO1xufVxuXG4ubmV3cy1pdGVtX19pbWcgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsO1xufVxuXG4ubmV3cy1kYXRhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm5ld3MtZGF0YSBzdmcge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAxMXB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGZpbGw6ICNiMGE5NmY7XG59XG5cbi5uZXdzLWRhdGEgLm5ld3MtdGltZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4zNXB4O1xuICBjb2xvcjogI2IwYTk2Zjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLm5ld3MtZGF0YSAubmV3cy10aW1lIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cblxuLnBhZ2luYXRpb24ge1xuICBwYWRkaW5nOiA1MHB4IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdpbmF0aW9uIHtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnBhZ2luYXRpb24ge1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgfVxufVxuXG4ucGFnaW5hdGlvbiBhIHtcbiAgbWFyZ2luOiAwIDE1cHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNTVweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnBhZ2luYXRpb24gYTpob3ZlciB7XG4gIGNvbG9yOiAjYjBhOTZmO1xufVxuXG4ucGFnaW5hdGlvbiBhLnByZXYsXG4ucGFnaW5hdGlvbiBhLm5leHQge1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG5cbi5wYWdpbmF0aW9uIGEucHJldiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5wYWdpbmF0aW9uIGEucHJldiBzdmc6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IC03cHg7XG59XG5cbi5wYWdpbmF0aW9uIGEubmV4dCBzdmc6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IC03cHg7XG59XG5cbi5wYWdpbmF0aW9uIHN2ZyB7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogOXB4O1xuICBmaWxsOiAjYjBhOTZmO1xufVxuXG4ubmF2LWxpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5wYWdlLW51bWJlcnMuY3VycmVudCB7XG4gIG1hcmdpbjogMCAxNXB4O1xuICBmb250LXNpemU6IDExcHg7XG4gIGNvbG9yOiAjYjBhOTZmO1xufVxuXG4ubmV3cy1jb250ZW50LWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ubmV3cy1jb250ZW50IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB3aWR0aDogY2FsYyg3My4zMzMzMyUgLSAyMHB4KTtcbiAgbWFyZ2luOiAtMzBweCAwIDgwcHggMDtcbiAgcGFkZGluZzogODBweCA4MHB4IDgwcHggNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ1NDE1ODtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5uZXdzLWNvbnRlbnQge1xuICAgIG1hcmdpbjogLTMwcHggMCAyMHB4IDA7XG4gICAgcGFkZGluZzogNTBweCAzMHB4IDMwcHggMzBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLm5ld3MtY29udGVudCB7XG4gICAgcGFkZGluZzogNTBweCA1cHggMzBweCA1cHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICB9XG59XG5cbi5uZXdzLWNvbnRlbnQgcCB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjZlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLm5ld3MtY29udGVudCBwIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm5ld3MtY29udGVudCBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLnNsYWlkZXItd3JhcCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgd2lkdGg6IGNhbGMoNDYuNjY2NjclIC0gMjBweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zbGFpZGVyLXdyYXAge1xuICAgIHdpZHRoOiBjYWxjKDY2LjY2NjY3JSAtIDIwcHgpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zbGFpZGVyLXdyYXAge1xuICAgIHdpZHRoOiBjYWxjKDY2LjY2NjY3JSAtIDIwcHgpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5zbGFpZGVyLXdyYXAge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgfVxufVxuXG4uc2xhaWRlci13cmFwOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxNXB4O1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IwYTk2Zjtcbn1cblxuLnNsYWlkZXItYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NTQxNTg7XG4gIGJvcmRlcjogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG59XG5cbi5zbGFpZGVyLWJ1dHRvbjpob3ZlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiMGE5NmY7XG59XG5cbi5zbGFpZGVyLWJ1dHRvbiBzdmcge1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBmaWxsOiAjYjBhOTZmO1xufVxuXG4uc2xhaWRlci1idXR0b24ucHJldiB7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBjZW50ZXI7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZykgdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLnNsYWlkZXItYnV0dG9uLm5leHQge1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLnNsYWlkZXItYnV0dG9uLW1vcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAzMi4xJTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uc2xhaWRlci1idXR0b24tbW9yZSBzdmcge1xuICB3aWR0aDogMTUlO1xuICBoZWlnaHQ6IDI1JTtcbiAgZmlsbDogI2IwYTk2Zjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNsYWlkZXItYnV0dG9uLW1vcmUgc3ZnIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uc2xhaWRlci1idXR0b24tbW9yZS5wcmV2IHtcbiAgbGVmdDogMTBweDtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLnNsYWlkZXItYnV0dG9uLW1vcmUucHJldjpob3ZlciBzdmcge1xuICB0cmFuc2l0aW9uOiAwLjNzIGFsbDtcbiAgbWFyZ2luLWxlZnQ6IDUlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2xhaWRlci1idXR0b24tbW9yZS5wcmV2IHtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5cbi5zbGFpZGVyLWJ1dHRvbi1tb3JlLm5leHQge1xuICByaWdodDogMTBweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zbGFpZGVyLWJ1dHRvbi1tb3JlLm5leHQge1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5cbi5zbGFpZGVyLWJ1dHRvbi1tb3JlLm5leHQ6aG92ZXIgc3ZnIHtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG4gIG1hcmdpbi1sZWZ0OiA1JTtcbn1cblxuLmJ1dHRvbi13cmFwcGVyLW5ld3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogOTBweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuYnV0dG9uLXdyYXBwZXItbmV3cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAuYnV0dG9uLXdyYXBwZXItbmV3cyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5cbi5idXR0b24td3JhcHBlci1uZXdzIHN2ZyB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgd2lkdGg6IDIxcHg7XG4gIGhlaWdodDogMTVweDtcbiAgZmlsbDogI2IwYTk2Zjtcbn1cblxuLmJ1dHRvbi13cmFwcGVyLW5ld3MgYSB7XG4gIG1hcmdpbjogMCAxNXB4IDAgMTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDI4MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMGE5NmY7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAuYnV0dG9uLXdyYXBwZXItbmV3cyBhIHtcbiAgICBtYXJnaW46IDAgMTVweCAxNXB4IDE1cHg7XG4gIH1cbn1cblxuLmJ1dHRvbi13cmFwcGVyLW5ld3MgYTpob3ZlciBzdmcge1xuICBmaWxsOiAjZmZmO1xufVxuXG4uYnV0dG9uLXdyYXBwZXItbmV3cyAuYXJyb3cyLS1iYWNrIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLm1vcmUtbmV3c19fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4ubmV3cy1kYXRhLXdyYXAge1xuICBwYWRkaW5nOiAwIDVweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubW9yZS1uZXdzLXNsYWlkZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLm1vcmUtbmV3cy1zbGFpZGVyLXdyYXBwZXIgLm5ld3MtaXRlbV9faW1nOjphZnRlciB7XG4gICAgaGVpZ2h0OiA3cHg7XG4gIH1cbn1cblxuLm1vcmUtbmV3cy1zbGFpZGVyLXdyYXBwZXIgLm5ld3MtaXRlbV9fdGl0bGUge1xuICBwYWRkaW5nOiAwIDVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLm1vcmUtbmV3cy1zbGFpZGVyLXdyYXBwZXIgLm5ld3MtaXRlbV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubW9yZS1uZXdzLXNsYWlkZXItd3JhcHBlciAuc2xpY2stY3VycmVudCArIGE6bm90KCNzb21lKSB7XG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDEwMCUpO1xuICB9XG4gIC5tb3JlLW5ld3Mtc2xhaWRlci13cmFwcGVyIC5zbGljay1zbGlkZTpub3QoLnNsaWNrLWNlbnRlcikge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoNTUlKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubW9yZS1uZXdzLXNsYWlkZXItd3JhcHBlciAuc2xpY2stc2xpZGUge1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxMDAlKTtcbiAgfVxuICAubW9yZS1uZXdzLXNsYWlkZXItd3JhcHBlciAuc2xpY2stc2xpZGU6bm90KC5zbGljay1jZW50ZXIpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDU1JSk7XG4gIH1cbn1cblxuLmFwcGFydG1lbnQtYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgcGFkZGluZzogNTBweCAwIDUwcHggMDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuYXBwYXJ0bWVudC1ibG9jayB7XG4gICAgcGFkZGluZzogMCAwIDAgMDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuLmFwcGFydG1lbnQtYmxvY2tfX2xlZnQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHdpZHRoOiBjYWxjKDIwJSAtIDIwcHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5hcHBhcnRtZW50LWJsb2NrX19sZWZ0IHtcbiAgICB3aWR0aDogY2FsYyg5My4zMzMzMyUgLSAyMHB4KTtcbiAgICBvcmRlcjogMztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuYXBwYXJ0bWVudC1ibG9ja19fbGVmdCAucGxhbi1mbG9vciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuYXBwYXJ0bWVudC1ibG9ja19fbGVmdCAucGxhbi1mbG9vciB7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxufVxuXG4uYXBwYXJ0bWVudC1ibG9ja19fbGVmdCAucGxhbi1mbG9vciAucGxhbi1hcHBhcnRtZW50IHtcbiAgZmlsbDogI2IwYTk2ZjtcbiAgb3BhY2l0eTogMC42O1xufVxuXG4uYXBwYXJ0bWVudC1ibG9ja19fbGVmdCAucGxhbi1mbG9vciAucGxhbi1hcHBhcnRtZW50LmNvbG9yLS1jdXJyZW50IHtcbiAgZmlsbDogIzQ1NDE1ODtcbn1cblxuLmFwcGFydG1lbnQtYmxvY2tfX2xlZnQgLnBsYW4tZmxvb3JfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogLTAuNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjYjBhOTZmO1xufVxuXG4uYXBwYXJ0bWVudC1ibG9ja19fY2VudGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB3aWR0aDogY2FsYyg2MCUgLSAyMHB4KTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5hcHBhcnRtZW50LWJsb2NrX19jZW50ZXIge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5hcHBhcnRtZW50LWJsb2NrX19jZW50ZXIge1xuICAgIHdpZHRoOiBjYWxjKDg2LjY2NjY3JSAtIDIwcHgpO1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG5cbi5hcHBhcnRtZW50LWJsb2NrX19jZW50ZXIgLmFwcGFydG1lbnQtaW1nIHtcbiAgcGFkZGluZzogMzBweCAwIDcwcHggMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5hcHBhcnRtZW50LWJsb2NrX19jZW50ZXIgLmFwcGFydG1lbnQtaW1nIHtcbiAgICBwYWRkaW5nOiAzMHB4IDAgMzBweCAwO1xuICB9XG59XG5cbi5hcHBhcnRtZW50LWJsb2NrX19yaWdodCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgd2lkdGg6IGNhbGMoMjAlIC0gMjBweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuYXBwYXJ0bWVudC1ibG9ja19fcmlnaHQge1xuICAgIHdpZHRoOiBjYWxjKDIzLjMzMzMzJSAtIDIwcHgpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5hcHBhcnRtZW50LWJsb2NrX19yaWdodCB7XG4gICAgd2lkdGg6IGNhbGMoNDAlIC0gMjBweCk7XG4gICAgb3JkZXI6IDI7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmFwcGFydG1lbnQtYmxvY2tfX3JpZ2h0IHtcbiAgICB3aWR0aDogY2FsYyg2Ni42NjY2NyUgLSAyMHB4KTtcbiAgfVxufVxuXG4uYXBwYXJ0bWVudC1idG4td3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuYXBwYXJ0bWVudC1idG4td3JhcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4uYXBwYXJ0bWVudC1idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMjgwcHg7XG4gIGhlaWdodDogNjBweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ1NDE1ODtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5hcHBhcnRtZW50LWJ1dHRvbiB7XG4gICAgd2lkdGg6IDIyMHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuYXBwYXJ0bWVudC1idXR0b24ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgd2lkdGg6IDI4MHB4O1xuICB9XG59XG5cbi5hcHBhcnRtZW50LWJ1dHRvbiBzdmcge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgd2lkdGg6IDIxcHg7XG4gIGhlaWdodDogMTVweDtcbiAgZmlsbDogI2IwYTk2Zjtcbn1cblxuLmNvbXBhc3MtaW1nIHtcbiAgbWFyZ2luOiAwIDAgNjBweCBhdXRvO1xuICB3aWR0aDogMTA1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuY29tcGFzcy1pbWcge1xuICAgIG1hcmdpbjogMCAwIDEwcHggYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuY29tcGFzcy1pbWcge1xuICAgIG1hcmdpbjogMCBhdXRvIDEwcHggYXV0bztcbiAgfVxufVxuXG4uYXBwYXJ0bWVudC10YWJsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuYXBwYXJ0bWVudC10YWJsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG4uYXBwYXJ0bWVudC10YWJsZSB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYXBwYXJ0bWVudC10YWJsZSB0YWJsZSB0Ym9keSB0ciB0ZCB7XG4gIHRleHQtYWxpZ24tbGFzdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5hcHBhcnRtZW50LXRhYmxlIHRhYmxlIHRib2R5IHRyIHRkIHtcbiAgICB0ZXh0LWFsaWduLWxhc3Q6IGxlZnQ7XG4gIH1cbn1cblxuLmFwcGFydG1lbnQtdGFibGUgdGFibGUgdGJvZHkgdHIgdGQ6Zmlyc3QtY2hpbGQge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5hcHBhcnRtZW50LXRhYmxlIHRhYmxlIHRib2R5IHRyIHRkOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5cbi5jaGVjay1hcHBhcnRtZW50LWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNDBweCAwIDcwcHggMDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jaGVjay1hcHBhcnRtZW50LWJsb2NrIHtcbiAgICBwYWRkaW5nOiAwcHggMCAyMHB4IDA7XG4gIH1cbn1cblxuLmNoZWNrLWFwcGFydG1lbnQtYmxvY2tfX2NlbnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgd2lkdGg6IGNhbGMoNzMuMzMzMzMlIC0gMjBweCk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jaGVjay1hcHBhcnRtZW50LWJsb2NrX19jZW50ZXIge1xuICAgIHdpZHRoOiBjYWxjKDg2LjY2NjY3JSAtIDIwcHgpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5jaGVjay1hcHBhcnRtZW50LWJsb2NrX19jZW50ZXIge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgfVxufVxuXG4uY2hlY2stYXBwYXJ0bWVudC1ibG9ja19fY2VudGVyICNmbG9vciB7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2hlY2stYXBwYXJ0bWVudC1ibG9ja19fY2VudGVyICNmbG9vciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuXG4uY2hlY2stYXBwYXJ0bWVudC1ibG9ja19faGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDEwcHggMCA1MHB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2hlY2stYXBwYXJ0bWVudC1ibG9ja19faGVhZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICB9XG59XG5cbi5jaGVjay1hcHBhcnRtZW50LWJsb2NrX19oZWFkZXIgLmNvbXBhc3MtaW1nIHtcbiAgbWFyZ2luOiAwIDAgMCAwIDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jaGVjay1hcHBhcnRtZW50LWJsb2NrX19oZWFkZXIgLmNvbXBhc3MtaW1nIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvcmRlcjogMjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2hlY2stYXBwYXJ0bWVudC1ibG9ja19faGVhZGVyIC5jb21wYXNzLWltZyB7XG4gICAgbWFyZ2luLXRvcDogLTQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4uY2hlY2stYXBwYXJ0bWVudC1ibG9ja19faGVhZGVyIC5iYWNrLXRvLWxpbmsge1xuICBtYXJnaW46IDAgMCAwIDAgMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNoZWNrLWFwcGFydG1lbnQtYmxvY2tfX2hlYWRlciAuYmFjay10by1saW5rIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuXG4uYXBwYXJ0bWVudC1pbmZvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxNTtcbiAgcGFkZGluZzogMTBweCAyMHB4IDIwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgd2lkdGg6IDI1MHB4O1xuICBoZWlnaHQ6IDIzNXB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDgxLCA3OSwgMTA2LCAwLjkpO1xufVxuXG4uYXBwYXJ0bWVudC1pbmZvIC5sb2dvLWltZyB7XG4gIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gIHdpZHRoOiA4MCU7XG4gIG1pbi1oZWlnaHQ6IDgwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFwcGFydG1lbnQtaW5mb19fdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5hcHBhcnRtZW50LWluZm9fX3RhYmxlIHRib2R5IHRyIHRkOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICNiMGE5NmY7XG59XG5cbi5zbGFpZGVyLWJ1dHRvbi13cmFwIHtcbiAgbWFyZ2luOiAwIDAgMHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zbGFpZGVyLWJ1dHRvbi13cmFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvcmRlcjogMztcbiAgfVxufVxuXG4uc2xhaWRlci1idXR0b24td3JhcCAucHJldiwgLnNsYWlkZXItYnV0dG9uLXdyYXAgLm5leHQge1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ1NDE1ODtcbiAgYm9yZGVyOiBub25lO1xuICB0cmFuc2l0aW9uOiAwLjNzIGFsbDtcbn1cblxuLnNsYWlkZXItYnV0dG9uLXdyYXAgLnByZXYgc3ZnLCAuc2xhaWRlci1idXR0b24td3JhcCAubmV4dCBzdmcge1xuICBoZWlnaHQ6IDE2cHg7XG4gIHdpZHRoOiAyMHB4O1xuICB0cmFuc2l0aW9uOiAwLjNzIGFsbDtcbn1cblxuLnNsYWlkZXItYnV0dG9uLXdyYXAgLnByZXY6aG92ZXIsIC5zbGFpZGVyLWJ1dHRvbi13cmFwIC5uZXh0OmhvdmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2IwYTk2ZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc2xhaWRlci1idXR0b24td3JhcCAucHJldjpob3ZlciBzdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG5cbi5zbGFpZGVyLWJ1dHRvbi13cmFwIC5wcmV2IHN2ZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5zbGFpZGVyLWJ1dHRvbi13cmFwIC5wcmV2LmJ0bi0tYWN0aXZlOm5vdCgjc29tZSkge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYjBhOTZmO1xufVxuXG4uc2xhaWRlci1idXR0b24td3JhcCAucHJldi5idG4tLWFjdGl2ZTpub3QoI3NvbWUpIHN2ZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cblxuLnNsYWlkZXItYnV0dG9uLXdyYXAgLm5leHQ6aG92ZXIgc3ZnIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbn1cblxuLnNsYWlkZXItYnV0dG9uLXdyYXAgLm5leHQuYnRuLS1hY3RpdmU6bm90KCNzb21lKSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiMGE5NmY7XG59XG5cbi5zbGFpZGVyLWJ1dHRvbi13cmFwIC5uZXh0LmJ0bi0tYWN0aXZlOm5vdCgjc29tZSkgc3ZnIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbn1cblxuLmNvdW50LWZsb29yIHtcbiAgbWFyZ2luOiAwIDMwcHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjZweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvdW50LWZsb29yIHtcbiAgICBtYXJnaW46IDAgMTVweDtcbiAgfVxufVxuXG4uY291bnQtZmxvb3IgLmN1cnJlbnQge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5mbG9vci1saXN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiBjYWxjKDUwJSAtIDE1MHB4KTtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogLTE7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDMwMHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDU0MTU4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmZsb29yLWxpc3Qge1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gMTUwcHgpO1xuICAgIHdpZHRoOiAzMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZmxvb3ItbGlzdCB7XG4gICAgcGFkZGluZzogMCA1cHg7XG4gIH1cbn1cblxuLmZsb29yLWxpc3QgLmZsb29yLWl0ZW0ge1xuICBwYWRkaW5nOiA1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mbG9vci1saXN0IC5mbG9vci1pdGVtIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuLmZsb29yLWxpc3QgLmZsb29yLWl0ZW06aG92ZXIge1xuICBjb2xvcjogI2IwYTk2ZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xufVxuXG4ucG9zaXRpb24tLXRvcCB7XG4gIHRvcDogMTAwJTtcbn1cblxuLnBvc2l0aW9uLS1ib3R0b20ge1xuICBib3R0b206IDEwMCU7XG59XG5cbi5hcHBhcnRtZW50XzE6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ZjcyN2M7XG59XG5cbi5hcHBhcnRtZW50XzI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MTRmNmE7XG59XG5cbi5hcHBhcnRtZW50XzM6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiNWFmN2U7XG59XG5cbi5hcHBhcnRtZW50LW51bWJlciB7XG4gIG1hcmdpbjogMCAwIDE1cHggMDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYXBwYXJ0bWVudC1udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4uYXBwYXJ0bWVudC1udW1iZXI6OmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb250ZW50OiAnJztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFwcGFydG1lbnQtbnVtYmVyOjpiZWZvcmUge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgfVxufVxuXG4uY2hlY2stYXBwYXJ0bWVudC1idG4td3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5wbGFuLWZsb29yLWFwcGFydG1lbnQtbGluazpob3ZlciAucGxhbi1hcHBhcnRtZW50IHtcbiAgZmlsbDogcmdiYSgyNDEsIDIyNCwgODgsIDAuOTUpICFpbXBvcnRhbnQ7XG59XG5cbi5jaGVjay1idWlsZC1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2hlY2stYnVpbGQtYmxvY2sge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLmNoZWNrLWJ1aWxkLWJsb2NrX19pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA1MCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jaGVjay1idWlsZC1ibG9ja19faW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uY2hlY2stYnVpbGQtYmxvY2tfX2ltZyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNoZWNrLWJ1aWxkLWJsb2NrX19jb250ZW50IHtcbiAgd2lkdGg6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jaGVjay1idWlsZC1ibG9ja19fY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmNoZWNrLWJ1aWxkLWJsb2NrX19jb250ZW50IC5icmVhZGNydW1iIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmNoZWNrLWJ1aWxkLWJsb2NrX19jb250ZW50IC5hcHBhcnRtZW50LWJ1dHRvbiB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2hlY2stYnVpbGQtYmxvY2tfX2NvbnRlbnQgLmFwcGFydG1lbnQtYnV0dG9uIHtcbiAgICBtYXJnaW46IDIwcHggYXV0bztcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cblxuLmNoZWNrLWJ1aWxkLWJsb2NrX19jb250ZW50IC5jaGVjay1idWlsZC1jb3VudGVyIHtcbiAgcGFkZGluZzogMjVweCAwIDI1cHggMjVweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDU0MTU4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2hlY2stYnVpbGQtYmxvY2tfX2NvbnRlbnQgLmNoZWNrLWJ1aWxkLWNvdW50ZXIge1xuICAgIG1hcmdpbjogMjBweCAwO1xuICAgIHBhZGRpbmc6IDI1cHggMCAyNXB4IDEwcHg7XG4gIH1cbn1cblxuLmNoZWNrLWJ1aWxkLWJsb2NrX19jb250ZW50IC5jaGVjay1idWlsZC1jb3VudGVyIC5jb21wYXNzLWltZyB7XG4gIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gIG1hcmdpbjogMCAwIDAgMDtcbiAgd2lkdGg6IDEyNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2hlY2stYnVpbGQtYmxvY2tfX2NvbnRlbnQgLmNoZWNrLWJ1aWxkLWNvdW50ZXIgLmNvbXBhc3MtaW1nIHtcbiAgICB3aWR0aDogOTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbi5zcXVhcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAtMTtcbiAgd2lkdGg6IDEwOXB4O1xuICBoZWlnaHQ6IDEwOXB4O1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDU0MTU4O1xuICBib3JkZXI6IDVweCBzb2xpZCAjYjBhOTZmO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc3F1YXJlIHtcbiAgICB3aWR0aDogOTBweDtcbiAgICBoZWlnaHQ6IDkwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNxdWFyZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucG9zaXRpb24tLXJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xufVxuXG4uY291bnRlci0td3JhcHBlciB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIuMmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuY291bnRlci0td3JhcHBlciB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb3VudGVyLS13cmFwcGVyIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLmJ1aWxkLWxpc3QtYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJ1aWxkLWxpc3QtYnRuIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgfVxufVxuXG4uYnVpbGQtbGluayB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY29sb3I6ICNiMGE5NmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmJ1aWxkLWxpbmsge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuLmJ1aWxkLWxpbms6OmZpcnN0LWxldHRlciB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5idWlsZC1saW5rOjpmaXJzdC1sZXR0ZXIge1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICB9XG59XG5cbi5mbG9vci1pdGVtLWxpbmsgcGF0aCB7XG4gIGZpbGw6ICNiMGE5NmY7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5mbG9vci1pdGVtLWxpbms6aG92ZXIgcGF0aCB7XG4gIG9wYWNpdHk6IDAuNjtcbiAgZmlsbDogI2IwYTk2Zjtcbn1cblxuLmJ1aWxkIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5idWlsZC1ub3RlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE1JTtcbiAgcmlnaHQ6IDglO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuYnVpbGQtbm90ZSB7XG4gICAgdG9wOiAxMCU7XG4gICAgcmlnaHQ6IDMlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5idWlsZC1ub3RlIHtcbiAgICB0b3A6IDUlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxufVxuXG4uYnVpbGQtbm90ZSAuYnVpbGQtdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjc3cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuYnVpbGQtbm90ZSAuYnVpbGQtdGV4dCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYnVpbGQtbm90ZSAuYnVpbGQtdGV4dCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuYnVpbGQtbm90ZSAuYnVpbGQtdGV4dCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cblxuLmJ1aWxkLW5vdGUgLmJ1aWxkLXRleHQgLmxhdHRlci1mIHtcbiAgd2lkdGg6IDU2cHg7XG4gIGhlaWdodDogNjZweDtcbn1cblxuLmJ1aWxkLWFycm93IHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogOTBweDtcbiAgZmlsbDogIzQ1NDE1ODtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmJ1aWxkLWFycm93IHtcbiAgICBtYXJnaW4tbGVmdDogNjAlO1xuICB9XG59XG5cbi5zY2NzZXNzLWJsb2NrIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zY2NzZXNzLWJsb2NrX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1pbi1oZWlnaHQ6IGF1dG87XG4gIGZvbnQtc2l6ZTogNDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cblxuLnNjY3Nlc3MtYmxvY2tfX3N1YnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2Njc2Vzcy1ibG9ja19fc3VidGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxufVxuXG4ud2ViY2FtZXJhIHtcbiAgcGFkZGluZzogNTBweCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLndlYmNhbWVyYSB7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC53ZWJjYW1lcmEge1xuICAgIHBhZGRpbmc6IDBweCAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC53ZWJjYW1lcmEge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5cbi52aWRlbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogNDAuMyU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYWVhZWE7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgd2lkdGg6IGNhbGMoNzMuMzMzMzMlIC0gMjBweCk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC52aWRlbyB7XG4gICAgd2lkdGg6IGNhbGMoOTMuMzMzMzMlIC0gMjBweCk7XG4gICAgcGFkZGluZy1ib3R0b206IDUxJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAudmlkZW8ge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbi52aWRlbzpob3Zlcjo6YWZ0ZXIge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi52aWRlbzpob3ZlciAudmlkZW9fX2J0biAudmlkZW8tYnRuLXNoYXBlIHtcbiAgZmlsbDogI2ZmMDAwMDtcbiAgZmlsbC1vcGFjaXR5OiAxO1xufVxuXG4udmlkZW9fX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnZpZGVvX19lbWJlZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi52aWRlb19fYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nOiAwO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogNjhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLnZpZGVvX19idG4gc3ZnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnZpZGVvX19idG46Zm9jdXMgLnZpZGVvLWJ0bi1zaGFwZSB7XG4gIGZpbGw6ICNmZjAwMDA7XG4gIGZpbGwtb3BhY2l0eTogMTtcbn1cblxuLnZpZGVvX19idG4gLnZpZGVvLWJ0bi1pY29uIHtcbiAgZmlsbDogI2ZmZjtcbn1cblxuLnZpZGVvX19idG4gLnZpZGVvLWJ0bi1zaGFwZSB7XG4gIGZpbGw6ICMyMTIxMjE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC52aWRlb19fYnRuIC52aWRlby1idG4tc2hhcGUge1xuICAgIGZpbGw6ICNmZjAwMDA7XG4gICAgZmlsbC1vcGFjaXR5OiAxO1xuICB9XG59XG5cbi52aWRlby0tZW5hYmxlZCAudmlkZW9fX2J0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udmlkZW8tLWVuYWJsZWQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi53ZWLRgWFtZXJhLWRlc2NyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB3aWR0aDogY2FsYygyNS4zMzMzMyUgLSAyMHB4KTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLndlYtGBYW1lcmEtZGVzY3Ige1xuICAgIHdpZHRoOiBjYWxjKDUzLjMzMzMzJSAtIDIwcHgpO1xuICAgIG1hcmdpbjogNDBweCBhdXRvIDA7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC53ZWLRgWFtZXJhLWRlc2NyIHtcbiAgICB3aWR0aDogY2FsYyg5My4zMzMzMyUgLSAyMHB4KTtcbiAgfVxufVxuXG4ud2Vi0YFhbWVyYS1kZXNjcl9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGNvbG9yOiAjYjBhOTZmO1xufVxuXG4ud2Vi0YFhbWVyYS1kZXNjcl9fc3VidGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjdweDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi53ZWLRgWFtZXJhLWRlc2NyX19idG4ge1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmdhbGxlcnkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiA3NDJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5nYWxsZXJ5X19zbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5nYWxsZXJ5X19zbCAuc2xpY2stc2xpZGUge1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmdhbGxlcnlfX3NsLS1saXR0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogNTQwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZ2FsbGVyeV9fc2wtLWxpdHRsZV9fd3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA4MnB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IwYTk2ZkU2O1xufVxuXG4uZ2FsbGVyeV9fc2wtLWxpdHRsZSBpbWcge1xuICB3aWR0aDogMTAwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA2MHB4O1xufVxuXG4uZ2FsbGVyeV9fc2wtLWxpdHRsZSAuc2xpY2stdHJhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uZ2FsbGVyeV9fc2wtLWxpdHRsZSAuc2xpY2stc2xpZGUge1xuICBtYXJnaW46IDAgNXB4O1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoNDAlKSBodWUtcm90YXRlKDIwZGVnKTtcbn1cblxuLmdhbGxlcnlfX3NsLS1saXR0bGUgLnNsaWNrLXNsaWRlLmFjdGl2ZSB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygxMDAlKTtcbn1cblxuLmdhbGxlcnlfX3NsLS1saXR0bGUgLnNsaWNrLWxpc3Qge1xuICBtYXJnaW46IDAgLTVweDtcbn1cblxuLmdhbGxlcnlfX3RpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE1cHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB6LWluZGV4OiA1O1xuICBtYXJnaW46IDA7XG59XG5cbi5nYWxsZXJ5X190aXRsZTphZnRlciB7XG4gIGJvdHRvbTogMDtcbn1cblxuLmdhbGxlcnkgLnNsaWNrLWxpc3Qge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5nYWxsZXJ5IC5zbGljay10cmFjayB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmdhbGxlcnkgLmJyZWFkY3J1bWIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOTJweDtcbiAgbGVmdDogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmdhbGxlcnkge1xuICAgIGhlaWdodDogMTAwdmg7XG4gIH1cbiAgLmdhbGxlcnlfX3NsLS1saXR0bGUge1xuICAgIHdpZHRoOiAzMjBweDtcbiAgfVxuICAuZ2FsbGVyeV9fdGl0bGUge1xuICAgIHRvcDogMTBweDtcbiAgfVxuICAuc2xfX3ByZXYge1xuICAgIGxlZnQ6IDIwcHg7XG4gIH1cbiAgLnNsX19uZXh0IHtcbiAgICByaWdodDogMjBweDtcbiAgfVxufVxuXG4ud3JhcHBlcl9fZGF5LS1zbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIHBhZGRpbmc6IDAgMzBweDtcbn1cblxuLmRheSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAxNXB4IDAgMDtcbn1cblxuLmRheV9fc2wge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmRheV9fc2wtLWluZm8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDM1cHg7XG4gIGJvdHRvbTogNjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcImFjcm9tXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjZweDtcbiAgei1pbmRleDogNDtcbn1cblxuLmRheV9fc2wtLWluZm8gc3BhbiB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLmRheV9fc2wtLXNsaWRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZGF5X19kb3RzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMzBweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMCAwIDIwcHg7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZDogIzQ1NDE1OEJGO1xuICBjb2xvcjogI2IwYTk2ZjtcbiAgZm9udC1mYW1pbHk6IFwiYWNyb21cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjRweDtcbiAgei1pbmRleDogNDtcbn1cblxuLmRheV9fZG90cy0tZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5kYXlfX2RvdHMgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDQ1cHg7XG59XG5cbi5kYXlfX2dyYWRpZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjMDAwLCB0cmFuc3BhcmVudCk7XG4gIG9wYWNpdHk6IDAuODtcbiAgei1pbmRleDogMjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5kYXkgLmdyYWRpZW50X190b3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZGF5IC5zbGljay1zbGlkZSBpbWcge1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxNjRweCk7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uc2wtLWluZm9fX2NvbnRlbnQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDM0cHg7XG59XG5cbi5pbmZvLS1saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQ6ICNiMGE5NmY7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5zbF9fZGF5LS1wcmV2IHtcbiAgdG9wOiA1MHB4O1xuICByaWdodDogMzVweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbn1cblxuLnNsX19kYXktLW5leHQge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogNTBweDtcbiAgcmlnaHQ6IDM1cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmluZm8tLWxpbmUge1xuICAgIHdpZHRoOiA0MHB4O1xuICB9XG59XG5cbi5kb3RzX190aW1lIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmFjdGl2ZSAuZG90c19fdGltZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IDAuNHMgZWFzZTtcbn1cblxuLmFjdGl2ZSAuZGF5X19kb3RzLS1lbCB7XG4gIHdpZHRoOiA0MHB4O1xuICBiYWNrZ3JvdW5kOiAjYjBhOTZmO1xuICB0cmFuc2l0aW9uOiAwLjRzIGVhc2U7XG59XG5cbi5wcmUtYWN0aXZlIC5kYXlfX2RvdHMtLWVsIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGJhY2tncm91bmQ6ICNiMGE5NmY7XG4gIHRyYW5zaXRpb246IDAuNHMgZWFzZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJyZWFkY3J1bWIge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZGF5IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5kYXlfX3RpdGxlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDgyLjUlO1xuICAgIHotaW5kZXg6IDIwO1xuICB9XG4gIC5kYXlfX3NsLS1pbmZvIHtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIGJvdHRvbTogNDBweDtcbiAgfVxuICAuZGF5X19kb3RzIHtcbiAgICB3aWR0aDogMTcuNSU7XG4gICAgcmlnaHQ6IDA7XG4gICAgcGFkZGluZzogMCAwIDAgNXB4O1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMjVweDtcbiAgfVxuICAuZGF5X19kb3RzIGxpIHtcbiAgICBoZWlnaHQ6IDIycHg7XG4gIH1cbiAgLmRheV9fZG90cy0tZWwge1xuICAgIHdpZHRoOiAxMCU7XG4gIH1cbiAgLmRheSAuZ3JhZGllbnRfX3RvcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmRheSAuYnJlYWRjcnVtYiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNzBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICB9XG4gIC5kYXkgLmFjdGl2ZSAuZGF5X19kb3RzLS1lbCB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAuZGF5IC5wcmUtYWN0aXZlIC5kYXlfX2RvdHMtLWVsIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5kYXkgLnNsaWNrLXNsaWRlIGltZyB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNjBweCk7XG4gIH1cbiAgLndyYXBwZXJfX2RheS0tc2wge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuc2xfX2RheS0tcHJldiB7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIHRvcDogNTBweDtcbiAgICByaWdodDogMTVweDtcbiAgfVxuICAuc2xfX2RheS0tbmV4dCB7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGJvdHRvbTogNTBweDtcbiAgICByaWdodDogMTVweDtcbiAgfVxufVxuXG4uZG9jdW1lbnQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTVweCAwIDA7XG59XG5cbi5kb2N1bWVudF9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1heC13aWR0aDogMTEwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAyMHB4IDAgMDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5kb2Mge1xuICBtaW4td2lkdGg6IDIwJTtcbiAgbWF4LXdpZHRoOiAyMjBweDtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uZG9jX19uYW1lIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcImFjcm9tXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC40cHg7XG59XG5cbi5kb2NfX2ltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDUwJSAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IwYTk2Zjtcbn1cblxuLmRvY19faW1nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiA1MCU7XG4gIHdpZHRoOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaWNvbnMvcGRmLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRvY3VtZW50X19saXN0IHtcbiAgICBwYWRkaW5nOiAyMHB4IDYwcHggMzBweDtcbiAgfVxuICAuZG9jIHtcbiAgICBtaW4td2lkdGg6IDI1JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmRvYyB7XG4gICAgbWluLXdpZHRoOiAzMyU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmRvY3VtZW50X19saXN0IHtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMzBweDtcbiAgfVxuICAuZG9jIHtcbiAgICBtaW4td2lkdGg6IDUwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0OTRweCkge1xuICAuZG9jIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbi5idWlsZGVyIHtcbiAgcGFkZGluZzogMTVweCAwIDA7XG59XG5cbi5idWlsZGVyX19kZXNjcmlwdGlvbiB7XG4gIHdpZHRoOiA4MCU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJhY3JvbVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjZweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5idWlsZGVyX19zZWN0aW9uIHtcbiAgcGFkZGluZzogNDBweCAwO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2IwYTk2Zjtcbn1cblxuLmJ1aWxkZXJfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogNzgwcHg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW46IDAgYXV0byA1MHB4O1xufVxuXG4uYnVpbGRlcl9fdGV4dCB7XG4gIHdpZHRoOiA1MCU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJhY3JvbVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuNHB4O1xuICBtYXJnaW46IDA7XG59XG5cbi5idWlsZGVyX19pbWcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDIwMHB4O1xuICB3aWR0aDogNTAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ1NDE1ODtcbiAgYm9yZGVyLWJvdHRvbTogMTVweCBzb2xpZCAjYjBhOTZmO1xuICBtYXJnaW46IDAgMjBweCAwIDA7XG59XG5cbi5idWlsZGVyX19pbWcgaW1nIHtcbiAgaGVpZ2h0OiA3MCU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtaGVpZ2h0OiAxMjBweDtcbiAgbWF4LXdpZHRoOiA3MCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5idWlsZGVyX19zbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogOTkwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uYnVpbGRlcl9fc2xfX2ltZyB7XG4gIGhlaWdodDogOTBweDtcbiAgd2lkdGg6IDIwMHB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG5cbi5idWlsZGVyX19zbF9faW1nIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLmJ1aWxkZXJfX3NsX19uZXh0IHtcbiAgcmlnaHQ6IC03MHB4O1xufVxuXG4uYnVpbGRlcl9fc2xfX3ByZXYge1xuICBsZWZ0OiAtNzBweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLmJ1aWxkZXIgLnNsX19idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDU0MTU4O1xufVxuXG4uYnVpbGRlciAuc2xfX2J0biBzdmcge1xuICBmaWxsOiAjYjBhOTZmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmJ1aWxkZXJfX3NsIHtcbiAgICB3aWR0aDogNTYwcHg7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG4gIC5idWlsZGVyX19zbF9faW1nIHtcbiAgICB3aWR0aDogMTgwcHg7XG4gIH1cbiAgLmJ1aWxkZXJfX2Rlc2NyaXB0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAzMHB4IDAgMDtcbiAgfVxuICAuYnVpbGRlcl9fc2VjdGlvbiB7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICB9XG4gIC5idWlsZGVyX19jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJ1aWxkZXJfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMzVweDtcbiAgfVxuICAuYnVpbGRlcl9fc2VjdGlvbiB7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICB9XG4gIC5idWlsZGVyX19jb250ZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbjogMCBhdXRvIDE1cHg7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG4gIC5idWlsZGVyX19pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgaGVpZ2h0OiAxNjBweDtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxMHB4O1xuICB9XG4gIC5idWlsZGVyX190ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjI1cHg7XG4gIH1cbiAgLmJ1aWxkZXJfX3NsIHtcbiAgICB3aWR0aDogY2FsYyggMTAwJSAtIDExMHB4KTtcbiAgfVxuICAuYnVpbGRlcl9fc2xfX2ltZyB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICB9XG4gIC5idWlsZGVyIC5zbF9fYnRuIHtcbiAgICB0b3A6IGNhbGMoNTAlIC0gMTVweCk7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICB9XG4gIC5idWlsZGVyX19zbF9fbmV4dCB7XG4gICAgcmlnaHQ6IC00MHB4O1xuICB9XG4gIC5idWlsZGVyX19zbF9fcHJldiB7XG4gICAgbGVmdDogLTQwcHg7XG4gIH1cbn1cblxuLmFkdmFudGFnZXMge1xuICBwYWRkaW5nOiAxNXB4IDMwcHggMDtcbn1cblxuLmFkdmFudGFnZXNfX3dyYXBwZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcIm9uZSAgdHdvICAgdHdvXCJcciBcIm9uZSAgdGhyZWUgZm91clwiXHIgXCJmaXZlIHNpeCAgc2l4XCJcciBcInNldmVuICBzaXggIHNpeFwiO1xuICBncmlkLWdhcDogMTVweDtcbiAgcGFkZGluZzogMzBweCAwO1xufVxuXG4uYWR2YW50YWdlcy0taXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFkdmFudGFnZXMtLWl0ZW0gLndvdyB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5hZHZhbnRhZ2VzLS1pdGVtX19jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAyNXB4O1xuICBib3R0b206IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJhY3JvbVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG4gIHotaW5kZXg6IDQ7XG59XG5cbi5hZHZhbnRhZ2VzLS1pdGVtX19jb250ZW50IHNwYW4ge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5hZHZhbnRhZ2VzLS1pdGVtX190ZXh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjRweDtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xufVxuXG4uYWR2YW50YWdlc19faW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDI4NHB4O1xufVxuXG4uYWR2YW50YWdlc19faW1nIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAyODRweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHRyYW5zaXRpb246IGFsbCA4cztcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cblxuLmFkdmFudGFnZXNfX2ltZzpob3ZlciBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG5cbi5hZHZhbnRhZ2VzX19pbWctd3JhcHBlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5hZHZhbnRhZ2VzX19ncmFkaWVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzQ1NDE1OCwgdHJhbnNwYXJlbnQpO1xuICBvcGFjaXR5OiAwLjg7XG4gIHotaW5kZXg6IDI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uYWR2YW50YWdlcyAuaW5mby0tbGluZSB7XG4gIHdpZHRoOiA0MHB4O1xufVxuXG4uYWR2X19ncmlkLS1hcmVhX18xIHtcbiAgZ3JpZC1hcmVhOiBvbmU7XG59XG5cbi5hZHZfX2dyaWQtLWFyZWFfXzIge1xuICBncmlkLWFyZWE6IHR3bztcbn1cblxuLmFkdl9fZ3JpZC0tYXJlYV9fMyB7XG4gIGdyaWQtYXJlYTogdGhyZWU7XG59XG5cbi5hZHZfX2dyaWQtLWFyZWFfXzQge1xuICBncmlkLWFyZWE6IGZvdXI7XG59XG5cbi5hZHZfX2dyaWQtLWFyZWFfXzUge1xuICBncmlkLWFyZWE6IGZpdmU7XG59XG5cbi5hZHZfX2dyaWQtLWFyZWFfXzYge1xuICBncmlkLWFyZWE6IHNpeDtcbn1cblxuLmFkdl9fZ3JpZC0tYXJlYV9fNyB7XG4gIGdyaWQtYXJlYTogc2V2ZW47XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYWR2YW50YWdlc19fd3JhcHBlciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJvbmUgb25lXCJcciBcIm9uZSBvbmVcIlxyIFwidHdvIHR3b1wiXHIgXCJ0aHJlZSBmb3VyXCJcciBcImZpdmUgZml2ZVwiXHIgXCJzaXggc2l4XCJcciBcInNldmVuIHNldmVuXCJcciBcInNldmVuIHNldmVuXCI7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFkdmFudGFnZXMge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmFkdmFudGFnZXNfX3dyYXBwZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwib25lXCJcciBcInR3b1wiXHIgXCJ0aHJlZVwiXHIgXCJmb3VyXCJcciBcImZpdmVcIlxyIFwic2l4XCJcciBcInNldmVuXCI7XG4gICAgZ3JpZC1nYXA6IDE1cHggMTBweDtcbiAgICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gIH1cbiAgLmFkdmFudGFnZXMtLWl0ZW1fX2NvbnRlbnQge1xuICAgIGxlZnQ6IDVweDtcbiAgICBib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLnZhbHVlcyB7XG4gIHBhZGRpbmc6IDE1cHggMTVweCAwO1xufVxuXG4udmFsdWVzX193cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAzMHB4IDA7XG59XG5cbi52YWx1ZXMtLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWJhc2lzOiAzMy4zJTtcbiAgZmxleC1ncm93OiAwO1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG5cbi52YWx1ZXMtLWl0ZW1fX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJhY3JvbVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NTQxNTg7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIHotaW5kZXg6IDQ7XG59XG5cbi52YWx1ZXMtLWl0ZW1fX2NvbnRlbnQgc3BhbiB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLnZhbHVlcy0taXRlbV9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC40cHg7XG4gIHBhZGRpbmctbGVmdDogMzVweDtcbn1cblxuLnZhbHVlc19faW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDI4NHB4O1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLnZhbHVlc19fZ3JhZGllbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICM0NTQxNTgsIHRyYW5zcGFyZW50KTtcbiAgb3BhY2l0eTogMC44O1xuICB6LWluZGV4OiAyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnZhbHVlcyAuaW5mby0tbGluZSB7XG4gIHdpZHRoOiA0MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnZhbHVlc19fd3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAudmFsdWVzLS1pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZhbHVlcyB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudmFsdWVzLS1pdGVtIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC52YWx1ZXMtLWl0ZW1fX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjQ1cHg7XG4gIH1cbiAgLnZhbHVlcy0taXRlbV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4yNXB4O1xuICB9XG59XG5cbi5idWlsZGluZ19fdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogOTAlO1xuICBtYXgtd2lkdGg6IDEwMjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogXCJhY3JvbVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG59XG5cbi5idWlsZGluZ19fZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uYnVpbGRpbmdfX2JhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDkwJTtcbiAgbWF4LXdpZHRoOiAxMDIwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDM1cHg7XG59XG5cbi5idWlsZGluZ19faW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IDE1cHggc29saWQgI2IwYTk2ZjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmJ1aWxkaW5nX19kYXRlIHtcbiAgY29sb3I6ICNiMGE5NmY7XG4gIGZvbnQtZmFtaWx5OiBcImFjcm9tXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4zNXB4O1xufVxuXG4uYnVpbGRpbmdfX2VsZW1lbnRzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMjAwcHgsIDM4MHB4KSk7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDE4MHB4LCAyODBweCkpO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmJ1aWxkaW5nX19lbGVtZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgbWFyZ2luOiAwIDAgMjBweCAwO1xufVxuXG4uYnVpbGRpbmdfX2VsZW1lbnQgYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5idWlsZGluZ19fZWxlbWVudCBhIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5idXR0b25fX2J1aWxkaW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDI0MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtYXJnaW46IDAgMCAwIDIwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNiMGE5NmY7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5idXR0b25fX2J1aWxkaW5nIC5pY29uIHtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBmaWxsOiAjYjBhOTZmO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5idXR0b25fX2J1aWxkaW5nIC5pY29uLWFycm93IHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogN3B4O1xuICBmaWxsOiAjYjBhOTZmO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLmJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAyNDBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBtYXJnaW46IDAgMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IwYTk2ZjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBcImFjcm9tXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjM1cHg7XG59XG5cbi5iYXJfX3RleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5iYXJfX2JnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ1NDE1ODtcbiAgei1pbmRleDogMjtcbiAgdHJhbnNpdGlvbjogMC41cyBlYXNlLWluO1xufVxuXG4uaWNvbi1kYXRlIHtcbiAgd2lkdGg6IDExcHg7XG4gIGhlaWdodDogMTJweDtcbiAgZmlsbDogI2IwYTk2ZjtcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYnVpbGRpbmdfX2JhciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJ1aWxkaW5nX190b3Age1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjQ1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuYnVpbGRpbmdfX2VsZW1lbnRzIHtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMzBweDtcbiAgfVxuICAuYnVpbGRpbmdfX2JhciB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5iYXIge1xuICAgIHdpZHRoOiBjYWxjKCA1MCUgLSAyMHB4KTtcbiAgICBtYXJnaW46IDAgMTBweCAxMHB4O1xuICB9XG4gIC5idXR0b25fX2J1aWxkaW5nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTI4cHgpIHtcbiAgLmJ1aWxkaW5nX19lbGVtZW50cyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA5NSU7XG4gICAgcGFkZGluZzogMjBweCAwIDMwcHg7XG4gIH1cbiAgLmJhciB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXJnaW46IDAgYXV0byAxMHB4O1xuICB9XG59XG5cbi5tYWluLW1vcmUtbmV3czo6YWZ0ZXIge1xuICBib3R0b206IDIwcHg7XG59XG5cbi5tYWluLWZpcnN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDE0OHB4IDA7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9tYWluLzItbGF5ZXJzLmpwZ1wiKSBuby1yZXBlYXQgbGVmdCBjZW50ZXIvY292ZXI7XG59XG5cbi5tYWluLWZpcnN0X19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDQyLjMlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NTQxNThFNjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBcImFjcm9tXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjM1cHg7XG4gIG1hcmdpbjogMCAwIDAgYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1haW4tZmlyc3RfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbn1cblxuLm1haW4tZmlyc3RfX2hlYWRpbmcge1xuICBvcGFjaXR5OiAwO1xuICBmb250LWZhbWlseTogXCJhY3JvbVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiA3MnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMS4wNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWFpbi1maXJzdF9faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgfVxufVxuXG4ubWFpbi1maXJzdF9faW5mbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDIwMHB4O1xuICBoZWlnaHQ6IDU0cHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogIzQ1NDE1OEU2O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IFwiYWNyb21cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC41NXB4O1xufVxuXG4ubWFpbi1maXJzdF9fbG9nbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5tYWluLWZpcnN0IC5pY29uLWYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmaWxsOiBub25lO1xuICBzdHJva2U6ICNiMGE5NmY7XG4gIHN0cm9rZS13aWR0aDogMC4ycHg7XG59XG5cbi5tYWluLWZpcnN0IHAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ubWFpbi1maXJzdCBwLndvdyxcbi5tYWluLWZpcnN0IGIud293IHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLm1haW4tdHdvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICM0NTQxNTg7XG59XG5cbi5tYWluLXR3b19fcXVvdGUge1xuICBvcGFjaXR5OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXNocmluazogMTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAzMCU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogXCJhY3JvbVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG4gIHBhZGRpbmc6IDEwcHggNTBweDtcbn1cblxuLm1haW4tdHdvIC53b3cge1xuICBvcGFjaXR5OiAwO1xufVxuXG4ubWFpbi10d29fX2Rlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAzMCU7XG4gIGZsZXgtc2hyaW5rOiAxO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IFwiYWNyb21cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMzVweDtcbiAgcGFkZGluZzogMTBweCA1MHB4O1xufVxuXG4ubWFpbi10d29fX2Rlc2NyaXB0aW9uIC5kZXNjcmlwdGlvbl9fdGV4dCB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5tYWluLXR3b19faW1nIHtcbiAgd2lkdGg6IDQwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWFpbi10d29fX2ltZyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5tYWluLXRocmVlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5tYWluLXRocmVlX19zbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm1haW4tdGhyZWVfX2ltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubWFpbi10aHJlZV9faW1nIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tYWluLXRocmVlX19jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDQyJTtcbiAgcGFkZGluZzogNDBweCA2MHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IFwiYWNyb21cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMzVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ1NDE1OEU2O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubWFpbi10aHJlZV9fY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgfVxufVxuXG4ubWFpbi10aHJlZV9faGVhZGluZyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogXCJhY3JvbVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiA5Mi4zM3B4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuNzVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5tYWluLXRocmVlX19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5tYWluLXRocmVlX19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuLm1haW4tdGhyZWVfX2RvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMjUlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubWFpbi10aHJlZV9fZG90IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZmxleC1ncm93OiAxO1xuICBiYWNrZ3JvdW5kOiAjNDU0MTU4RTY7XG4gIHBhZGRpbmc6IDAgMTBweCAwIDQwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC40NXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cblxuLm1haW4tdGhyZWVfX2RvdDpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogI2IwYTk2ZkU2O1xufVxuXG4ubWFpbi10aHJlZV9fZG90OmhvdmVyIHN2ZyB7XG4gIHN0cm9rZTogI2ZmZjtcbn1cblxuLm1haW4tdGhyZWVfX2RvdCBzdmcge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDI0cHg7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbiAgZmlsbDogdHJhbnNwYXJlbnQ7XG4gIHN0cm9rZTogI2IwYTk2Zjtcbn1cblxuLm1haW4tZm91ciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwib25lICB0d28gICB0d29cIiBcIm9uZSAgdGhyZWUgZm91clwiIFwiZml2ZSBzaXggIHNpeFwiIFwic2V2ZW4gIHNpeCAgc2l4XCI7XG4gIGdyaWQtZ2FwOiAxNXB4O1xuICBwYWRkaW5nOiAzMHB4IDA7XG59XG5cbi5tYWluLWZvdXIgLmFydGljbGVfX2ltZyB7XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAubWFpbi1mb3VyIC5tYWluX19ncmlkLS1hcmVhX18xIHtcbiAgICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1haW4tZm91ciAubWFpbl9fZ3JpZC0tYXJlYV9fNiB7XG4gICAgbWF4LWhlaWdodDogNTAwcHg7XG4gIH1cbn1cblxuLm1haW4tZml2ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm1haW4tZml2ZV9faGVhZGluZyB7XG4gIGZvbnQtZmFtaWx5OiBcImFjcm9tXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBsZXR0ZXItc3BhY2luZzogMC45cHg7XG4gIG1hcmdpbi1sZWZ0OiA2MHB4O1xufVxuXG4ubWFpbi1maXZlIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogI2IwYTk2ZjtcbiAgZm9udC1mYW1pbHk6IFwiYWNyb21cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4zMnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNjBweDtcbn1cblxuLm1haW4tZml2ZSBhIHNwYW4ge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLm1haW4tc2l4IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAzMHB4IDE1cHg7XG59XG5cbi5tYWluLXNpeCAuYXJ0aWNsZV9fZWxlbSB7XG4gIHdpZHRoOiA1MCU7XG4gIG1hcmdpbjogMCAxNXB4O1xufVxuXG4ubWFpbiAuaW5mby0tbGluZSB7XG4gIHdpZHRoOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uYXJ0aWNsZV9fZWxlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmFydGljbGVfX2VsZW06aG92ZXIgLmFydGljbGVfX2ltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cblxuLmFydGljbGVfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHBhZGRpbmc6IDAgMCAwIDEwcHg7XG59XG5cbi5hcnRpY2xlX19oZWFkaW5nIHtcbiAgb3BhY2l0eTogMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBcImFjcm9tXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluVXA7XG4gIGFuaW1hdGlvbi1kZWxheTogMC4xcztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjRzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmFydGljbGVfX2ltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDYwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgOHM7XG59XG5cbi5hY3RpdmUubWFpbi10aHJlZV9fZG90IHtcbiAgYmFja2dyb3VuZDogI2IwYTk2Zjtcbn1cblxuLmFjdGl2ZS5tYWluLXRocmVlX19kb3Qgc3ZnIHtcbiAgc3Ryb2tlOiAjZmZmO1xufVxuXG4ucXVvdGVfX3RleHQge1xuICBtYXJnaW46IDAgMCA0MHB4O1xufVxuXG4ucXVvdGVfX2ltZyB7XG4gIHdpZHRoOiA2N3B4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5kZXNjcmlwdGlvbl9faW1nIHtcbiAgd2lkdGg6IDQxcHg7XG4gIGhlaWdodDogNzNweDtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNiMGE5NmY7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBtYXJnaW46IDAgYXV0byA0MHB4O1xufVxuXG4uYnV0dG9uX19tYWluIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDIzMHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjBhOTZmO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IFwiYWNyb21cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC43MXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1hcmdpbjogMjBweCAwIDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnNpbXBsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjYjBhOTZmO1xufVxuXG4uc2ltcGxlIC5hcnRpY2xlX19jb250ZW50IHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG59XG5cbi5zaW1wbGUgLmFydGljbGVfX2ltZyB7XG4gIGhlaWdodDogMTM0cHg7XG4gIHdpZHRoOiBhdXRvO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBmaWxsOiAjNDU0MTU4O1xufVxuXG4uc2ltcGxlIC5idXR0b25fX21haW4ge1xuICBiYWNrZ3JvdW5kOiAjNDU0MTU4O1xufVxuXG4uc2ltcGxlLXJldmVycyB7XG4gIGJhY2tncm91bmQ6ICM0NTQxNTg7XG59XG5cbi5zaW1wbGUtcmV2ZXJzIC5idXR0b25fX21haW4ge1xuICBiYWNrZ3JvdW5kOiAjYjBhOTZmO1xufVxuXG4ubWFpbl9fZ3JpZC0tYXJlYV9fMSB7XG4gIGdyaWQtYXJlYTogb25lO1xufVxuXG4ubWFpbl9fZ3JpZC0tYXJlYV9fMiB7XG4gIGdyaWQtYXJlYTogdHdvO1xufVxuXG4ubWFpbl9fZ3JpZC0tYXJlYV9fMyB7XG4gIGdyaWQtYXJlYTogdGhyZWU7XG59XG5cbi5tYWluX19ncmlkLS1hcmVhX180IHtcbiAgZ3JpZC1hcmVhOiBmb3VyO1xufVxuXG4ubWFpbl9fZ3JpZC0tYXJlYV9fNSB7XG4gIGdyaWQtYXJlYTogZml2ZTtcbn1cblxuLm1haW5fX2dyaWQtLWFyZWFfXzYge1xuICBncmlkLWFyZWE6IHNpeDtcbn1cblxuLm1haW5fX2dyaWQtLWFyZWFfXzc6bm90KCNzb21lKSB7XG4gIGdyaWQtYXJlYTogc2V2ZW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubWFpbl9fZ3JpZC0tYXJlYV9fNzpub3QoI3NvbWUpIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG59XG5cbi5tYWluX19ncmlkLS1hcmVhX183Om5vdCgjc29tZSkgLndyYXAtYXJ0aWNsZS1kZXZlbG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5tYWluX19ncmlkLS1hcmVhX183Om5vdCgjc29tZSkgLndyYXAtYXJ0aWNsZS1kZXZlbG9wIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5tYWluX19ncmlkLS1hcmVhX183Om5vdCgjc29tZSkgLndyYXAtYXJ0aWNsZS1kZXZlbG9wIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cblxuLm1haW5fX2dyaWQtLWFyZWFfXzc6bm90KCNzb21lKSAud3JhcC1hcnRpY2xlLWRldmVsb3AgaW1nIHtcbiAgd2lkdGg6IDEzNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubWFpbl9fZ3JpZC0tYXJlYV9fNzpub3QoI3NvbWUpIC53cmFwLWFydGljbGUtZGV2ZWxvcCBpbWcge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAubWFpbl9fZ3JpZC0tYXJlYV9fNzpub3QoI3NvbWUpIC53cmFwLWFydGljbGUtZGV2ZWxvcCBpbWcge1xuICAgIHdpZHRoOiA4MHB4O1xuICB9XG59XG5cbi5tYWluX19ncmlkLS1hcmVhX183Om5vdCgjc29tZSkgLndyYXAtYXJ0aWNsZS1kZXZlbG9wIC53cmFwLWFydGljbGUtZGV2ZWxvcF9faW1nIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiA5OXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubWFpbl9fZ3JpZC0tYXJlYV9fNzpub3QoI3NvbWUpIC53cmFwLWFydGljbGUtZGV2ZWxvcCAud3JhcC1hcnRpY2xlLWRldmVsb3BfX2ltZyB7XG4gICAgd2lkdGg6IDc5cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5tYWluLWZpcnN0IHtcbiAgICBwYWRkaW5nOiA4MHB4IDA7XG4gIH1cbiAgLm1haW4tZmlyc3RfX2NvbnRlbnQge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLm1haW4tZmlyc3RfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjg0cHg7XG4gIH1cbiAgLm1haW4tdHdvIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLm1haW4tdHdvX19pbWcge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLm1haW4tdHdvX19xdW90ZSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAubWFpbi10d29fX2Rlc2NyaXB0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA0NXB4IDcwcHggNzBweDtcbiAgfVxuICAubWFpbi10aHJlZV9fZG90cyB7XG4gICAgd2lkdGg6IDMzJTtcbiAgfVxuICAubWFpbi10aHJlZV9fY29udGVudCB7XG4gICAgcGFkZGluZzogMTBweCAyMHB4IDEwcHggMzBweDtcbiAgfVxuICAubWFpbi1mb3VyIHtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcIm9uZSBvbmVcIiBcIm9uZSBvbmVcIiBcInR3byB0d29cIiBcInRocmVlIGZvdXJcIiBcImZpdmUgc2V2ZW5cIiBcInNpeCBzaXhcIiBcInNpeCBzaXhcIjtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG4gIC5tYWluLWZpdmVfX2hlYWRpbmcge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICB9XG4gIC5tYWluLWZpdmUgYSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICB9XG4gIC5zaW1wbGUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG4gIC5zaW1wbGUgLmFydGljbGVfX2ltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuZGVzY3JpcHRpb25fX3RleHQge1xuICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLm1haW4tc2l4IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgfVxuICAubWFpbi1zaXggLmFydGljbGVfX2VsZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMTVweCAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYWluLWZpcnN0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAubWFpbi1maXJzdF9fbG9nbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAzNzBweDtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxuICAubWFpbi1maXJzdF9fY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1haW4tZmlyc3RfX2luZm8ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm1haW4tZmlyc3QgLmljb24tZiB7XG4gICAgdG9wOiAyNjBweDtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIHdpZHRoOiA3MHB4O1xuICAgIGhlaWdodDogODNweDtcbiAgICBzdHJva2Utd2lkdGg6IDFweDtcbiAgfVxuICAubWFpbi1maXJzdCAuYnV0dG9uX19tYWluIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubWFpbi10d28ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLm1haW4tdHdvX19pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5tYWluLXR3b19fcXVvdGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDI1cHggMTBweDtcbiAgfVxuICAubWFpbi10d29fX2Rlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gIH1cbiAgLm1haW4tdGhyZWUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gIH1cbiAgLm1haW4tdGhyZWVfX2RvdHMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5tYWluLXRocmVlX19kb3Qge1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxuICAubWFpbi10aHJlZV9fc2wge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDIwMHB4KTtcbiAgfVxuICAubWFpbi10aHJlZV9fY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjBweCAxMHB4IDMwcHg7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjI1cHg7XG4gIH1cbiAgLm1haW4tdGhyZWVfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogM2VtO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4zNXB4O1xuICB9XG4gIC5tYWluLXRocmVlX19pbWcgaW1nIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAyMDBweCk7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbiAgLm1haW4tZm91ciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJvbmVcIiBcInR3b1wiIFwidGhyZWVcIiBcImZvdXJcIiBcImZpdmVcIiBcInNpeFwiIFwic2V2ZW5cIjtcbiAgICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gIH1cbiAgLm1haW4tZm91ciAuYnV0dG9uX19tYWluIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gIH1cbiAgLm1haW4tZml2ZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAubWFpbi1maXZlX19oZWFkaW5nIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbiAgLm1haW4tZml2ZSBhIHtcbiAgICBtYXJnaW46IDAgMCAzMHB4IDEwcHg7XG4gIH1cbiAgLm1haW4tc2l4IHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbiAgLm1haW4gLmFydGljbGVfX2VsZW0ge1xuICAgIGhlaWdodDogMjg2cHg7XG4gIH1cbiAgLm1haW4gLmFydGljbGVfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxuICAubWFpbiAuYXJ0aWNsZV9fY29udGVudCB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMzBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyMHB4IDMwcHggMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgfVxuICAubWFpbiAuc2ltcGxlIC5hcnRpY2xlX19pbWcge1xuICAgIGhlaWdodDogOTBweDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm1haW4gLnNpbXBsZSAuYXJ0aWNsZV9fY29udGVudCB7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICB9XG4gIC5tYWluIC5idXR0b25fX21haW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5sb2NhdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMTVweCAwIDA7XG59XG5cbi5sb2NhdGlvbl9faDMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IFwiYWNyb21cIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG59XG5cbi5sb2NhdGlvbl9fYWRkcmVzcyB7XG4gIGNvbG9yOiAjYjBhOTZmO1xuICBmb250LWZhbWlseTogXCJhY3JvbVwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjZweDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLmxvY2F0aW9uX19tYXBzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDYwMHB4O1xufVxuXG4ubG9jYXRpb25fX3NpZ2h0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIHBhZGRpbmc6IDM1cHggMCAwO1xuICBvdmVyZmxvdy14OiBhdXRvO1xufVxuXG4ubG9jYXRpb25fX3NpZ2h0cyAuc2lnaHRfX2ltZywgLmxvY2F0aW9uX19zaWdodHMgLnNpZ2h0X190ZXh0IHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLm1hcCB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tYXBfX3BvaW50cyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDIzLjUlO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4ubWFwX19wb2ludCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDg2cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IFwiYWNyb21cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjRweDtcbiAgYm9yZGVyLWJvdHRvbTogOHB4IHNvbGlkICNiMGE5NmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm1hcmtlcnMsIC5tYXAgZGl2W3RpdGxlPVwibWFya2VyLXJpZ2h0LWJvdHRvbVwiXSwgLm1hcCBkaXZbdGl0bGU9XCJtYXJrZXItbGVmdC1ib3R0b21cIl0sIC5tYXAgZGl2W3RpdGxlPVwibWFya2VyLWxlZnQtdG9wXCJdLCAubWFwIGRpdlt0aXRsZT1cIm1hcmtlci1yaWdodC10b3BcIl0ge1xuICBiYWNrZ3JvdW5kOiAjYjBhOTZmO1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJrZXJzIGltZywgLm1hcCBkaXZbdGl0bGU9XCJtYXJrZXItcmlnaHQtYm90dG9tXCJdIGltZywgLm1hcCBkaXZbdGl0bGU9XCJtYXJrZXItbGVmdC1ib3R0b21cIl0gaW1nLCAubWFwIGRpdlt0aXRsZT1cIm1hcmtlci1sZWZ0LXRvcFwiXSBpbWcsIC5tYXAgZGl2W3RpdGxlPVwibWFya2VyLXJpZ2h0LXRvcFwiXSBpbWcge1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDI0cHgpICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyNHB4KSAhaW1wb3J0YW50O1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBzdHJva2U6ICNmZmZmZmY7XG4gIGZpbGw6ICNmZmZmZmY7XG4gIG1hcmdpbjogMTJweCAhaW1wb3J0YW50O1xufVxuXG4ubWFya2Vyczo6YWZ0ZXIsIC5tYXAgZGl2W3RpdGxlPVwibWFya2VyLXJpZ2h0LWJvdHRvbVwiXTo6YWZ0ZXIsIC5tYXAgZGl2W3RpdGxlPVwibWFya2VyLWxlZnQtYm90dG9tXCJdOjphZnRlciwgLm1hcCBkaXZbdGl0bGU9XCJtYXJrZXItbGVmdC10b3BcIl06OmFmdGVyLCAubWFwIGRpdlt0aXRsZT1cIm1hcmtlci1yaWdodC10b3BcIl06OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDZweDtcbiAgei1pbmRleDogNTU1NTtcbn1cblxuLm1hcHMtaW5mbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICBtYXgtaGVpZ2h0OiA2MCU7XG4gIHdpZHRoOiAzMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgYmFja2dyb3VuZDogIzU0NTY1Yjtcbn1cblxuLm1hcHMtaW5mb19faW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjAlO1xuICBib3JkZXItYm90dG9tOiA4cHggc29saWQgI2IwYTk2Zjtcbn1cblxuLm1hcHMtaW5mb19fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MCU7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbi5tYXBzLWluZm9fX2FkZHJlc3Mge1xuICBjb2xvcjogI2IwYTk2ZjtcbiAgZm9udC1mYW1pbHk6IFwiYWNyb21cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ubWFwcy1pbmZvX19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBcImFjcm9tXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuNHB4O1xufVxuXG4ubWFwIGRpdlt0aXRsZT1cIm1hcmtlci1yaWdodC1ib3R0b21cIl06OmFmdGVyIHtcbiAgYm90dG9tOiAtMTFweDtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlci1jb2xvcjogI2IwYTk2ZiAjYjBhOTZmIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuXG4ubWFwIGRpdlt0aXRsZT1cIm1hcmtlci1sZWZ0LWJvdHRvbVwiXTo6YWZ0ZXIge1xuICBib3R0b206IC0xMXB4O1xuICBsZWZ0OiAwO1xuICBib3JkZXItY29sb3I6ICNiMGE5NmYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2IwYTk2Zjtcbn1cblxuLm1hcCBkaXZbdGl0bGU9XCJtYXJrZXItbGVmdC10b3BcIl06OmFmdGVyIHtcbiAgdG9wOiAtMTFweDtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjYjBhOTZmICNiMGE5NmY7XG59XG5cbi5tYXAgZGl2W3RpdGxlPVwibWFya2VyLXJpZ2h0LXRvcFwiXTo6YWZ0ZXIge1xuICB0b3A6IC0xMXB4O1xuICByaWdodDogMDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAjYjBhOTZmICNiMGE5NmYgdHJhbnNwYXJlbnQ7XG59XG5cbi5wb2ludC0xIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2xvY2F0aW9uL2tpZXYtdWtyYWluZS1qdW5lLTI4LTIwMDktcGVyZW1vaHktMTAzMjUwMDA4M19zcmM9ZElCOFpSMTJrekEtX2x3V0FubVlQUS0xLTY0X2NvcHkuanBnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY292ZXI7XG59XG5cbi5wb2ludC0yIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2xvY2F0aW9uL2tpZXYtdWtyYWluZS1qdWx5LTA3MjAxOC12aWN0b3J5LXNxdWFyZS0xMTMwMjY2NzkwX3NyYz0zam1maTRUaE9iaVQ3WTAyWnVYUG1RLTEtMjJfY29weS5qcGdcIikgbm8tcmVwZWF0IGNlbnRlci9jb3Zlcjtcbn1cblxuLnBvaW50LTMge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvbG9jYXRpb24vbmF0aW9uYWwtY2lyY3VzLXVrcmFpbmUtdmljdG9yeS1zcXVhcmUta2lldi0xMTI0MzQyODk3X3NyYz0zam1maTRUaE9iaVQ3WTAyWnVYUG1RLTEtMTFfY29weS5qcGdcIikgbm8tcmVwZWF0IGNlbnRlci9jb3Zlcjtcbn1cblxuLnBvaW50LTQge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvbG9jYXRpb24vdHJhZGl0aW9uYWwtY2xhc3NpY2FsbHktcmVnYWwtb3JuYXRlLXJvdW5kZWQtd29vZC01ODkyNTg0NTdfc3JjPVhUTWRuQjBwT3BpWmxHeDZuVFlKS3ctMS0wLmpwZ1wiKSBuby1yZXBlYXQgY2VudGVyL2NvdmVyO1xufVxuXG4ucG9pbnQtNSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9sb2NhdGlvbi9zdW5yaXNlLWJlYW0tYmVhdXRpZnVsLXBhcmstMTAwNzY0ODkwOF9zcmM9Tkl4UXVCWkJMTGNsY2RwRnNiaVB4US0xLTQuanBnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY292ZXI7XG59XG5cbi5wb2ludC02IHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2xvY2F0aW9uL2dyZWVuLXBhcmstY2l0eS1zdW5zZXQtZXhjZXJjaXNlLXJlbGF4LTQ5MTQwOTg4Nl9zcmM9Tkl4UXVCWkJMTGNsY2RwRnNiaVB4US0xLTEyLmpwZ1wiKSBuby1yZXBlYXQgY2VudGVyL2NvdmVyO1xufVxuXG4ucG9pbnQtNyB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9sb2NhdGlvbi9iZWF1dGlmdWwtbWVhZG93LXBhcmstMTAxODk3MTc3NV9zcmM9Tkl4UXVCWkJMTGNsY2RwRnNiaVB4US0xLTkxLmpwZ1wiKSBuby1yZXBlYXQgY2VudGVyL2NvdmVyO1xufVxuXG4uc2lnaHQge1xuICB3aWR0aDogMzAwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwIDMwcHggNDBweDtcbn1cblxuLnNpZ2h0X19pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxNjVweDtcbiAgYm9yZGVyLWJvdHRvbTogMTVweCBzb2xpZCAjYjBhOTZmO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLnNpZ2h0X190ZXh0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBcImFjcm9tXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjM1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sb2NhdGlvbl9fbWFwcyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxuICAubG9jYXRpb25fX2gzIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNDVweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIC5sb2NhdGlvbl9fYWRkcmVzcyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjQ1cHg7XG4gIH1cbiAgLm1hcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA2MDBweDtcbiAgfVxuICAubWFwX19wb2ludHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5tYXBfX3BvaW50IHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtaW4td2lkdGg6IDUwJTtcbiAgICBmbGV4LWdyb3c6IDE7XG4gIH1cbiAgLnNpZ2h0IHtcbiAgICBtYXJnaW46IDAgMTBweCAyMHB4O1xuICB9XG4gIC5zaWdodF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMjVweDtcbiAgfVxuICAubWFwcy1pbmZvIHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5tYXBzLWluZm9fX2ltZyB7XG4gICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICNiMGE5NmY7XG4gIH1cbiAgLm1hcHMtaW5mb19fY29udGVudCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAubWFwcy1pbmZvX19hZGRyZXNzIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLm1hcHMtaW5mb19fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufVxuIiwiLnhkc29mdF9kYXRldGltZXBpY2tlcntcclxuXHQvKiBib3gtc2hhZG93OiAwIDVweCAxNXB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjUwNik7ICovXHJcblx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JiYjtcclxuXHRib3JkZXItbGVmdDogMXB4IHNvbGlkICNjY2M7XHJcblx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2NjYztcclxuXHRib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcclxuXHRjb2xvcjogIzMzMztcclxuXHQvKiBmb250LWZhbWlseTogXCJTdFRyYW5zbWlzc2lvbi0zMDBMaWdodFwiOyAqL1xyXG5cdHBhZGRpbmc6IDhweDtcclxuXHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0cGFkZGluZy10b3A6IDJweDtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0ei1pbmRleDogOTk5OTtcclxuXHQtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vKiAuY29udGFjdF9mb3JtIGlucHV0e1xyXG5cdGNvbG9yOiAjMDIwMjAyO1xyXG59ICovXHJcbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X3J0bCB7XHJcblx0cGFkZGluZzogOHB4IDAgOHB4IDhweDtcclxufVxyXG5cclxuLnhkc29mdF9kYXRldGltZXBpY2tlciBpZnJhbWUge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRsZWZ0OiAwO1xyXG5cdHRvcDogMDtcclxuXHR3aWR0aDogNzVweDtcclxuXHRoZWlnaHQ6IDIxMHB4O1xyXG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdGJvcmRlcjogbm9uZTtcclxufVxyXG5cclxuLypGb3IgSUU4IG9yIGxvd2VyKi9cclxuLnhkc29mdF9kYXRldGltZXBpY2tlciBidXR0b24ge1xyXG5cdGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ueGRzb2Z0X25vc2VsZWN0IHtcclxuXHQtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XHJcblx0LXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuXHQta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0LW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuXHQtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0LW8tdXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0dXNlci1zZWxlY3Q6IG5vbmU7XHJcbn1cclxuXHJcbi54ZHNvZnRfbm9zZWxlY3Q6OnNlbGVjdGlvbiB7IGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IH1cclxuLnhkc29mdF9ub3NlbGVjdDo6LW1vei1zZWxlY3Rpb24geyBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB9XHJcblxyXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9pbmxpbmUge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRwb3NpdGlvbjogc3RhdGljO1xyXG5cdGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuXHJcbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgKiB7XHJcblx0LW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0cGFkZGluZzogMDtcclxuXHRtYXJnaW46IDA7XHJcbn1cclxuXHJcbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9kYXRlcGlja2VyLCAueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfdGltZXBpY2tlciB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2RhdGVwaWNrZXIuYWN0aXZlLCAueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfdGltZXBpY2tlci5hY3RpdmUge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfZGF0ZXBpY2tlciB7XHJcblx0d2lkdGg6IDIyNHB4O1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG5cdG1hcmdpbi1sZWZ0OiA4cHg7XHJcbn1cclxuLnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfcnRsIC54ZHNvZnRfZGF0ZXBpY2tlciB7XHJcblx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdG1hcmdpbi1yaWdodDogOHB4O1xyXG5cdG1hcmdpbi1sZWZ0OiAwO1xyXG59XHJcblxyXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9zaG93d2Vla3MgLnhkc29mdF9kYXRlcGlja2VyIHtcclxuXHR3aWR0aDogMjU2cHg7XHJcbn1cclxuXHJcbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF90aW1lcGlja2VyIHtcclxuXHR3aWR0aDogNThweDtcclxuXHRmbG9hdDogbGVmdDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0bWFyZ2luLWxlZnQ6IDhweDtcclxuXHRtYXJnaW4tdG9wOiAwO1xyXG59XHJcbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X3J0bCAueGRzb2Z0X3RpbWVwaWNrZXIge1xyXG5cdGZsb2F0OiByaWdodDtcclxuXHRtYXJnaW4tcmlnaHQ6IDhweDtcclxuXHRtYXJnaW4tbGVmdDogMDtcclxufVxyXG5cclxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2RhdGVwaWNrZXIuYWN0aXZlKy54ZHNvZnRfdGltZXBpY2tlciB7XHJcblx0bWFyZ2luLXRvcDogOHB4O1xyXG5cdG1hcmdpbi1ib3R0b206IDNweFxyXG59XHJcblxyXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfbW9udGhwaWNrZXIge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9sYWJlbCBpLFxyXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfcHJldixcclxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X25leHRcclxuXHQvKiAueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfdG9kYXlfYnV0dG9uICAqL1xyXG57XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBR1FBQUFBZUNBWUFBQURhVzd2ekFBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBeUpwVkZoMFdFMU1PbU52YlM1aFpHOWlaUzU0YlhBQUFBQUFBRHcvZUhCaFkydGxkQ0JpWldkcGJqMGk3N3UvSWlCcFpEMGlWelZOTUUxd1EyVm9hVWg2Y21WVGVrNVVZM3ByWXpsa0lqOCtJRHg0T25odGNHMWxkR0VnZUcxc2JuTTZlRDBpWVdSdlltVTZibk02YldWMFlTOGlJSGc2ZUcxd2RHczlJa0ZrYjJKbElGaE5VQ0JEYjNKbElEVXVNeTFqTURFeElEWTJMakUwTlRZMk1Td2dNakF4TWk4d01pOHdOaTB4TkRvMU5qb3lOeUFnSUNBZ0lDQWdJajRnUEhKa1pqcFNSRVlnZUcxc2JuTTZjbVJtUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMekF5THpJeUxYSmtaaTF6ZVc1MFlYZ3Ribk1qSWo0Z1BISmtaanBFWlhOamNtbHdkR2x2YmlCeVpHWTZZV0p2ZFhROUlpSWdlRzFzYm5NNmVHMXdQU0pvZEhSd09pOHZibk11WVdSdlltVXVZMjl0TDNoaGNDOHhMakF2SWlCNGJXeHVjenA0YlhCTlRUMGlhSFIwY0RvdkwyNXpMbUZrYjJKbExtTnZiUzk0WVhBdk1TNHdMMjF0THlJZ2VHMXNibk02YzNSU1pXWTlJbWgwZEhBNkx5OXVjeTVoWkc5aVpTNWpiMjB2ZUdGd0x6RXVNQzl6Vkhsd1pTOVNaWE52ZFhKalpWSmxaaU1pSUhodGNEcERjbVZoZEc5eVZHOXZiRDBpUVdSdlltVWdVR2h2ZEc5emFHOXdJRU5UTmlBb1YybHVaRzkzY3lraUlIaHRjRTFOT2tsdWMzUmhibU5sU1VROUluaHRjQzVwYVdRNlEwTkJSakkxTmpNME0wVXdNVEZGTkRrNE5rRkdNekpGUWtRelFqRXdSVUlpSUhodGNFMU5Pa1J2WTNWdFpXNTBTVVE5SW5odGNDNWthV1E2UTBOQlJqSTFOalEwTTBVd01URkZORGs0TmtGR016SkZRa1F6UWpFd1JVSWlQaUE4ZUcxd1RVMDZSR1Z5YVhabFpFWnliMjBnYzNSU1pXWTZhVzV6ZEdGdVkyVkpSRDBpZUcxd0xtbHBaRHBEUTBGR01qVTJNVFF6UlRBeE1VVTBPVGcyUVVZek1rVkNSRE5DTVRCRlFpSWdjM1JTWldZNlpHOWpkVzFsYm5SSlJEMGllRzF3TG1ScFpEcERRMEZHTWpVMk1qUXpSVEF4TVVVME9UZzJRVVl6TWtWQ1JETkNNVEJGUWlJdlBpQThMM0prWmpwRVpYTmpjbWx3ZEdsdmJqNGdQQzl5WkdZNlVrUkdQaUE4TDNnNmVHMXdiV1YwWVQ0Z1BEOTRjR0ZqYTJWMElHVnVaRDBpY2lJL1BvTkVQNTRBQUFJT1NVUkJWSGphN0pxOVRzTXdFTWN4clpENFdwQlllS1VDZStrVE1DQUNIWmg0QkZmSE8vQUFJSFpHRmhZa0JCc1NFcXhzTENBZ1hLaGJYWU9UeGg5cGZKVlArcXV0blo1cy81THoyWTVJMDNRaFdqaTJHSWNnQW9rV2dmQ3hOdmNPQ0NHS3FpU3FoVXAwbGFIT25lMDV2ZEV5R01ma2R4SkRWamd3RGxFUWdZUUJneCtVTEphV1NYWFM2ci9FUjVGQlZSOFZmR2Z0VEtjSVROcythMVhwY0ZvRXhSRUlERjE0QVZJRnhnUVVTK2g1MjBjZHVkNndOa0MwVUJ3NkJDTy9Ib0NZd0JoRDhRQ2tRL3gxbXdEeUQ0cGxoNEQ2RERWMFRBR3lvNEhjYXdMSUJCU0xEa0hlSDBNZzJ5VlAzbDRUUU1aUUREc0VPbC9NZ0hRcWhNTnVFMEQrb0JoMENJcjhNQUt5YXpCSDlXeUJ1S3hEV2diWGZqTmYzMlRaMUtXbS9BcDFvU2svUjUzVXRRNXhUaDNMVWxNbVQ4Z3Q2ZzUxUTlwK1NvYnhnSlEvcW1zZlpoV3l3R0ZTbDB5QmpDTEpDTWdYYWlsM2I3K3J1bWRWSjJZUnNzNGNOK3I2cUFIRGtQV2pQamRKQ0Y0bjlSbUFEL1Y5QS9XcDROUWFzc0Rqd2xCNlhCaUN4Y0pRV21aWmI4VEhGaWxmeS9sZnJUdkxnaHEyVHFUSHJSTVRLTkowc0loZG8xNVJUK1JweVd3RmRZOTZVWi9MZFFLQkdqY1hwY2MxQWxTRkVmTG1vdUQrMWtudXhCRFVWcnZPQm1vT0MvckVjTjdPUXhLVmVKVENpQWRVelVKaEEyT2V6OVFUa3A3Mk9UVmN4RGNYWThpS05reEdBSlhtSkNPUXdPYTZkaHlYc09hNlh3RUdBS2RlYjVFVDNyUWRBQUFBQUVsRlRrU3VRbUNDKTtcclxufVxyXG5cclxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2xhYmVsIGkge1xyXG5cdG9wYWNpdHk6IDAuNTtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTJweCAtMTlweDtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0d2lkdGg6IDlweDtcclxuXHRoZWlnaHQ6IDIwcHg7XHJcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X3ByZXYge1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0yMHB4IDA7XHJcbn1cclxuLyogLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X3RvZGF5X2J1dHRvbiB7XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTcwcHggMDtcclxuXHRtYXJnaW4tbGVmdDogNXB4O1xyXG59ICovXHJcblxyXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfbmV4dCB7XHJcblx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcclxufVxyXG5cclxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X25leHQsXHJcbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9wcmV2XHJcblxyXG5cdC8qIC54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF90b2RheV9idXR0b24gKi9cclxue1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0Ym9yZGVyOiAwIG5vbmU7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGhlaWdodDogMzBweDtcclxuXHRvcGFjaXR5OiAwLjU7XHJcblx0LW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT01MClcIjtcclxuXHRvdXRsaW5lOiBtZWRpdW0gbm9uZTtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHRleHQtaW5kZW50OiAxMDAlO1xyXG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0d2lkdGg6IDIwcHg7XHJcblx0bWluLXdpZHRoOiAwO1xyXG59XHJcblxyXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfdGltZXBpY2tlciAueGRzb2Z0X3ByZXYsXHJcbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF90aW1lcGlja2VyIC54ZHNvZnRfbmV4dCB7XHJcblx0ZmxvYXQ6IG5vbmU7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTQwcHggLTE1cHg7XHJcblx0aGVpZ2h0OiAxNXB4O1xyXG5cdHdpZHRoOiAzMHB4O1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdG1hcmdpbi1sZWZ0OiAxNHB4O1xyXG5cdG1hcmdpbi10b3A6IDdweDtcclxufVxyXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9ydGwgLnhkc29mdF90aW1lcGlja2VyIC54ZHNvZnRfcHJldixcclxuLnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfcnRsIC54ZHNvZnRfdGltZXBpY2tlciAueGRzb2Z0X25leHQge1xyXG5cdGZsb2F0OiBub25lO1xyXG5cdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdG1hcmdpbi1yaWdodDogMTRweDtcclxufVxyXG5cclxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X3RpbWVwaWNrZXIgLnhkc29mdF9wcmV2IHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAwO1xyXG5cdG1hcmdpbi1ib3R0b206IDdweDtcclxuXHRtYXJnaW4tdG9wOiAwO1xyXG59XHJcblxyXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfdGltZXBpY2tlciAueGRzb2Z0X3RpbWVfYm94IHtcclxuXHRoZWlnaHQ6IDE1MXB4O1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XHJcbn1cclxuXHJcbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF90aW1lcGlja2VyIC54ZHNvZnRfdGltZV9ib3ggPmRpdiA+ZGl2IHtcclxuXHRiYWNrZ3JvdW5kOiAjZjVmNWY1O1xyXG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xyXG5cdGNvbG9yOiAjNjY2O1xyXG5cdGZvbnQtc2l6ZTogMTJweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0Ym9yZGVyLWJvdHRvbS13aWR0aDogMDtcclxuXHRoZWlnaHQ6IDI1cHg7XHJcblx0bGluZS1oZWlnaHQ6IDI1cHg7XHJcbn1cclxuXHJcbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF90aW1lcGlja2VyIC54ZHNvZnRfdGltZV9ib3ggPmRpdiA+IGRpdjpmaXJzdC1jaGlsZCB7XHJcblx0Ym9yZGVyLXRvcC13aWR0aDogMDtcclxufVxyXG5cclxuLyogLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X3RvZGF5X2J1dHRvbjpob3ZlciwgKi9cclxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X25leHQ6aG92ZXIsXHJcbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9wcmV2OmhvdmVyIHtcclxuXHRvcGFjaXR5OiAxO1xyXG5cdC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MTAwKVwiO1xyXG59XHJcblxyXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfbGFiZWwge1xyXG5cdGRpc3BsYXk6IGlubGluZTtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ei1pbmRleDogOTk5OTtcclxuXHRtYXJnaW46IDA7XHJcblx0cGFkZGluZzogNXB4IDNweDtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0bGluZS1oZWlnaHQ6IDIwcHg7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRmbG9hdDogbGVmdDtcclxuXHR3aWR0aDogMTgycHg7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2xhYmVsOmhvdmVyPnNwYW4ge1xyXG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcblxyXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfbGFiZWw6aG92ZXIgaSB7XHJcblx0b3BhY2l0eTogMS4wO1xyXG59XHJcblxyXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfbGFiZWwgPiAueGRzb2Z0X3NlbGVjdCB7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgI2NjYztcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0cmlnaHQ6IDA7XHJcblx0dG9wOiAzMHB4O1xyXG5cdHotaW5kZXg6IDEwMTtcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0bWF4LWhlaWdodDogMTYwcHg7XHJcblx0b3ZlcmZsb3cteTogaGlkZGVuO1xyXG59XHJcblxyXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfbGFiZWwgPiAueGRzb2Z0X3NlbGVjdC54ZHNvZnRfbW9udGhzZWxlY3R7IHJpZ2h0OiAtN3B4IH1cclxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2xhYmVsID4gLnhkc29mdF9zZWxlY3QueGRzb2Z0X3llYXJzZWxlY3R7IHJpZ2h0OiAycHggfVxyXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfbGFiZWwgPiAueGRzb2Z0X3NlbGVjdCA+IGRpdiA+IC54ZHNvZnRfb3B0aW9uOmhvdmVyIHtcclxuXHRjb2xvcjogI2ZmZjtcclxuXHRiYWNrZ3JvdW5kOiAjZmY4MDAwO1xyXG59XHJcblxyXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfbGFiZWwgPiAueGRzb2Z0X3NlbGVjdCA+IGRpdiA+IC54ZHNvZnRfb3B0aW9uIHtcclxuXHRwYWRkaW5nOiAycHggMTBweCAycHggNXB4O1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfbGFiZWwgPiAueGRzb2Z0X3NlbGVjdCA+IGRpdiA+IC54ZHNvZnRfb3B0aW9uLnhkc29mdF9jdXJyZW50IHtcclxuXHRiYWNrZ3JvdW5kOiByZWQ7XHJcblx0Ym94LXNoYWRvdzogIzE3OGZlNSAwIDFweCAzcHggMCBpbnNldDtcclxuXHRjb2xvcjogI2ZmZjtcclxuXHRmb250LXdlaWdodDogNzAwO1xyXG59XHJcblxyXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfbW9udGgge1xyXG5cdHdpZHRoOiAxMDBweDtcclxuXHR0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG5cclxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2NhbGVuZGFyIHtcclxuXHRjbGVhcjogYm90aDtcclxufVxyXG5cclxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X3llYXJ7XHJcblx0d2lkdGg6IDYwcHg7XHJcblx0bWFyZ2luLWxlZnQ6IDVweDtcclxufVxyXG5cclxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2NhbGVuZGFyIHRhYmxlIHtcclxuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cclxufVxyXG5cclxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2NhbGVuZGFyIHRkID4gZGl2IHtcclxuXHRwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbn1cclxuXHJcbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9jYWxlbmRhciB0aCB7XHJcblx0aGVpZ2h0OiAyNXB4O1xyXG59XHJcblxyXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfY2FsZW5kYXIgdGQsLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2NhbGVuZGFyIHRoIHtcclxuXHR3aWR0aDogMTQuMjg1NzE0MiU7XHJcblx0YmFja2dyb3VuZDogI2Y1ZjVmNTtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xyXG5cdGNvbG9yOiAjNjY2O1xyXG5cdGZvbnQtc2l6ZTogMTJweDtcclxuXHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0aGVpZ2h0OiAyNXB4O1xyXG59XHJcbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X3Nob3d3ZWVrcyAueGRzb2Z0X2NhbGVuZGFyIHRkLC54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X3Nob3d3ZWVrcyAueGRzb2Z0X2NhbGVuZGFyIHRoIHtcclxuXHR3aWR0aDogMTIuNSU7XHJcbn1cclxuXHJcbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9jYWxlbmRhciB0aCB7XHJcblx0YmFja2dyb3VuZDogI2YxZjFmMTtcclxufVxyXG5cclxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2NhbGVuZGFyIHRkLnhkc29mdF90b2RheSB7XHJcblx0Y29sb3I6IHJlZDtcclxufVxyXG5cclxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2NhbGVuZGFyIHRkLnhkc29mdF9oaWdobGlnaHRlZF9kZWZhdWx0IHtcclxuXHRiYWNrZ3JvdW5kOiByZWQ7XHJcblx0Ym94LXNoYWRvdzogI2ZmYjg3MSAwIDFweCA0cHggMCBpbnNldDtcclxuXHRjb2xvcjogIzAwMDtcclxufVxyXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfY2FsZW5kYXIgdGQueGRzb2Z0X2hpZ2hsaWdodGVkX21pbnQge1xyXG5cdGJhY2tncm91bmQ6ICNjMWZmYzk7XHJcblx0Ym94LXNoYWRvdzogIzAwZGQxYyAwIDFweCA0cHggMCBpbnNldDtcclxuXHRjb2xvcjogIzAwMDtcclxufVxyXG5cclxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2NhbGVuZGFyIHRkLnhkc29mdF9kZWZhdWx0LFxyXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfY2FsZW5kYXIgdGQueGRzb2Z0X2N1cnJlbnQsXHJcbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF90aW1lcGlja2VyIC54ZHNvZnRfdGltZV9ib3ggPmRpdiA+ZGl2Lnhkc29mdF9jdXJyZW50IHtcclxuXHRiYWNrZ3JvdW5kOiAjMzNhYWZmO1xyXG5cdGJveC1zaGFkb3c6ICMxNzhmZTUgMCAxcHggM3B4IDAgaW5zZXQ7XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxufVxyXG5cclxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2NhbGVuZGFyIHRkLnhkc29mdF9vdGhlcl9tb250aCxcclxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2NhbGVuZGFyIHRkLnhkc29mdF9kaXNhYmxlZCxcclxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X3RpbWVfYm94ID5kaXYgPmRpdi54ZHNvZnRfZGlzYWJsZWQge1xyXG5cdG9wYWNpdHk6IDAuNTtcclxuXHQtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTUwKVwiO1xyXG5cdGN1cnNvcjogZGVmYXVsdDtcclxufVxyXG5cclxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2NhbGVuZGFyIHRkLnhkc29mdF9vdGhlcl9tb250aC54ZHNvZnRfZGlzYWJsZWQge1xyXG5cdG9wYWNpdHk6IDAuMjtcclxuXHQtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTIwKVwiO1xyXG59XHJcblxyXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfY2FsZW5kYXIgdGQ6aG92ZXIsXHJcbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF90aW1lcGlja2VyIC54ZHNvZnRfdGltZV9ib3ggPmRpdiA+ZGl2OmhvdmVyIHtcclxuXHRjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG5cdGJhY2tncm91bmQ6ICNmZjgwMDAgIWltcG9ydGFudDtcclxuXHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9jYWxlbmRhciB0ZC54ZHNvZnRfY3VycmVudC54ZHNvZnRfZGlzYWJsZWQ6aG92ZXIsXHJcbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF90aW1lcGlja2VyIC54ZHNvZnRfdGltZV9ib3g+ZGl2PmRpdi54ZHNvZnRfY3VycmVudC54ZHNvZnRfZGlzYWJsZWQ6aG92ZXIge1xyXG5cdGJhY2tncm91bmQ6ICMzM2FhZmYgIWltcG9ydGFudDtcclxuXHRib3gtc2hhZG93OiAjMTc4ZmU1IDAgMXB4IDNweCAwIGluc2V0ICFpbXBvcnRhbnQ7XHJcblx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2NhbGVuZGFyIHRkLnhkc29mdF9kaXNhYmxlZDpob3ZlcixcclxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X3RpbWVwaWNrZXIgLnhkc29mdF90aW1lX2JveCA+ZGl2ID5kaXYueGRzb2Z0X2Rpc2FibGVkOmhvdmVyIHtcclxuXHRjb2xvcjogaW5oZXJpdFx0IWltcG9ydGFudDtcclxuXHRiYWNrZ3JvdW5kOiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcblx0Ym94LXNoYWRvdzogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfY2FsZW5kYXIgdGgge1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGNvbG9yOiAjOTk5O1xyXG5cdGN1cnNvcjogZGVmYXVsdDtcclxufVxyXG5cclxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2NvcHlyaWdodCB7XHJcblx0Y29sb3I6ICNjY2MgIWltcG9ydGFudDtcclxuXHRmb250LXNpemU6IDEwcHg7XHJcblx0Y2xlYXI6IGJvdGg7XHJcblx0ZmxvYXQ6IG5vbmU7XHJcblx0bWFyZ2luLWxlZnQ6IDhweDtcclxufVxyXG5cclxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2NvcHlyaWdodCBhIHsgY29sb3I6ICNlZWUgIWltcG9ydGFudCB9XHJcbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9jb3B5cmlnaHQgYTpob3ZlciB7IGNvbG9yOiAjYWFhICFpbXBvcnRhbnQgfVxyXG5cclxuLnhkc29mdF90aW1lX2JveCB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbn1cclxuLnhkc29mdF9zY3JvbGxiYXIgPi54ZHNvZnRfc2Nyb2xsZXIge1xyXG5cdGJhY2tncm91bmQ6ICNjY2MgIWltcG9ydGFudDtcclxuXHRoZWlnaHQ6IDIwcHg7XHJcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xyXG59XHJcbi54ZHNvZnRfc2Nyb2xsYmFyIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0d2lkdGg6IDdweDtcclxuXHRyaWdodDogMDtcclxuXHR0b3A6IDA7XHJcblx0Ym90dG9tOiAwO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9ydGwgLnhkc29mdF9zY3JvbGxiYXIge1xyXG5cdGxlZnQ6IDA7XHJcblx0cmlnaHQ6IGF1dG87XHJcbn1cclxuLnhkc29mdF9zY3JvbGxlcl9ib3gge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfZGFyayB7XHJcblx0Ym94LXNoYWRvdzogMCA1cHggMTVweCAtNXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41MDYpO1xyXG5cdGJhY2tncm91bmQ6ICNmNWY1ZjU7XHJcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjYmNiY2I7XHJcblx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjY2JjYmNiO1xyXG5cdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjYmNiY2I7XHJcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNjYmNiY2I7XHJcblx0Y29sb3I6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X2RhcmsgLnhkc29mdF90aW1lcGlja2VyIC54ZHNvZnRfdGltZV9ib3gge1xyXG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjIyO1xyXG59XHJcbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X2RhcmsgLnhkc29mdF90aW1lcGlja2VyIC54ZHNvZnRfdGltZV9ib3ggPmRpdiA+ZGl2IHtcclxuXHRiYWNrZ3JvdW5kOiAjMGEwYTBhO1xyXG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjMjIyO1xyXG5cdGNvbG9yOiAjOTk5O1xyXG59XHJcblxyXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9kYXJrIC54ZHNvZnRfbGFiZWwge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbn1cclxuLnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfZGFyayAueGRzb2Z0X2xhYmVsID4gLnhkc29mdF9zZWxlY3Qge1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICMzMzM7XHJcblx0YmFja2dyb3VuZDogIzAwMDtcclxufVxyXG5cclxuLnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfZGFyayAueGRzb2Z0X2xhYmVsID4gLnhkc29mdF9zZWxlY3QgPiBkaXYgPiAueGRzb2Z0X29wdGlvbjpob3ZlciB7XHJcblx0Y29sb3I6ICMwMDA7XHJcblx0YmFja2dyb3VuZDogIzAwN2ZmZjtcclxufVxyXG5cclxuLnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfZGFyayAueGRzb2Z0X2xhYmVsID4gLnhkc29mdF9zZWxlY3QgPiBkaXYgPiAueGRzb2Z0X29wdGlvbi54ZHNvZnRfY3VycmVudCB7XHJcblx0YmFja2dyb3VuZDogI2NjNTUwMDtcclxuXHRib3gtc2hhZG93OiAjYjAzZTAwIDAgMXB4IDNweCAwIGluc2V0O1xyXG5cdGNvbG9yOiAjMDAwO1xyXG59XHJcblxyXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9kYXJrIC54ZHNvZnRfbGFiZWwgaSxcclxuLnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfZGFyayAueGRzb2Z0X3ByZXYsXHJcbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X2RhcmsgLnhkc29mdF9uZXh0XHJcblx0LyogLnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfZGFyayAueGRzb2Z0X3RvZGF5X2J1dHRvbiAqL1xyXG57XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBR1FBQUFBZUNBWUFBQURhVzd2ekFBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBeUpwVkZoMFdFMU1PbU52YlM1aFpHOWlaUzU0YlhBQUFBQUFBRHcvZUhCaFkydGxkQ0JpWldkcGJqMGk3N3UvSWlCcFpEMGlWelZOTUUxd1EyVm9hVWg2Y21WVGVrNVVZM3ByWXpsa0lqOCtJRHg0T25odGNHMWxkR0VnZUcxc2JuTTZlRDBpWVdSdlltVTZibk02YldWMFlTOGlJSGc2ZUcxd2RHczlJa0ZrYjJKbElGaE5VQ0JEYjNKbElEVXVNeTFqTURFeElEWTJMakUwTlRZMk1Td2dNakF4TWk4d01pOHdOaTB4TkRvMU5qb3lOeUFnSUNBZ0lDQWdJajRnUEhKa1pqcFNSRVlnZUcxc2JuTTZjbVJtUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMekF5THpJeUxYSmtaaTF6ZVc1MFlYZ3Ribk1qSWo0Z1BISmtaanBFWlhOamNtbHdkR2x2YmlCeVpHWTZZV0p2ZFhROUlpSWdlRzFzYm5NNmVHMXdQU0pvZEhSd09pOHZibk11WVdSdlltVXVZMjl0TDNoaGNDOHhMakF2SWlCNGJXeHVjenA0YlhCTlRUMGlhSFIwY0RvdkwyNXpMbUZrYjJKbExtTnZiUzk0WVhBdk1TNHdMMjF0THlJZ2VHMXNibk02YzNSU1pXWTlJbWgwZEhBNkx5OXVjeTVoWkc5aVpTNWpiMjB2ZUdGd0x6RXVNQzl6Vkhsd1pTOVNaWE52ZFhKalpWSmxaaU1pSUhodGNEcERjbVZoZEc5eVZHOXZiRDBpUVdSdlltVWdVR2h2ZEc5emFHOXdJRU5UTmlBb1YybHVaRzkzY3lraUlIaHRjRTFOT2tsdWMzUmhibU5sU1VROUluaHRjQzVwYVdRNlFVRXhRVVV6T1RBME0wVXlNVEZGTkRsQk0wRkZRVEpFTlRFeFJEVkJPRFlpSUhodGNFMU5Pa1J2WTNWdFpXNTBTVVE5SW5odGNDNWthV1E2UVVFeFFVVXpPVEUwTTBVeU1URkZORGxCTTBGRlFUSkVOVEV4UkRWQk9EWWlQaUE4ZUcxd1RVMDZSR1Z5YVhabFpFWnliMjBnYzNSU1pXWTZhVzV6ZEdGdVkyVkpSRDBpZUcxd0xtbHBaRHBCUVRGQlJUTTRSVFF6UlRJeE1VVTBPVUV6UVVWQk1rUTFNVEZFTlVFNE5pSWdjM1JTWldZNlpHOWpkVzFsYm5SSlJEMGllRzF3TG1ScFpEcEJRVEZCUlRNNFJqUXpSVEl4TVVVME9VRXpRVVZCTWtRMU1URkVOVUU0TmlJdlBpQThMM0prWmpwRVpYTmpjbWx3ZEdsdmJqNGdQQzl5WkdZNlVrUkdQaUE4TDNnNmVHMXdiV1YwWVQ0Z1BEOTRjR0ZqYTJWMElHVnVaRDBpY2lJL1BwMFZ4R0VBQUFJQVNVUkJWSGphN0pyTlNnTXhFTWVidGdoKzNNU0xyMVQxWG4yQ0hvU0tCMDgrUW1SOEJ4OUE4ZTdSaXhkQjlDS0NvTmRleEl1Z3hGbEphN3JOWm5lVGJMSXBNL0NuTkxzZE12TmpNOGwwbVJDaVE5WWU2MUlLQ0FnWkFVbkgrbVUzTU1aYUhZQ2hCbkpVRHpXT0ZaZFZmYzUrWkZMYnJXRGVYUHdieElxckxMZmFlUzBoRUJWR0lSUUNFaVpvSFF3dGxHU0J5Q0NkWUJsOGc4ZWdUVEFXb0tRTVJCUkJjWnhZbGh6aEtlZ3FNT2FnZUVyc0NIVmtrM2hYSUZvb0RnSEIxS2tISUhWZ3pLQjRBREpRL0ExakFGbUFZaGtRcUE1VE9CdG9jcktyZ1h3UUE4Z2NGSXVBSU84c1FTQTdoaWR2UHdhUUdaU2FBWUhPVVdKQUJoV1d3MkVNSUg5UWFnUUVSVTRTQXJKWG8wWlpMMTh1dmF4ZWpYdC9FbTh4alZCWG12RnIxS1ZtL0FKMTB0UmUyWG5yYU5xYUp2S0UzS0h1VWJmSzFFK1ZIQjBxNDAveTNzZFFTeFk0RkhXZUtKQ3VuUDhVeURkcUpaZW5UM250VlY1aklZQ0FoMjB2VDdpb1A4dHBmNkUybGZFTXdFUmUrd2hWMU1IandaQjdQQmlDeGNHUVd3S1pLRDYybGZHTm5QLzFwb0ZBQTYwVDdyRjFVZ2NLZDJpZDNLRGVVUytvTFdWOERmV0FlcE9mcTAwQ2dRYWJpOXpqY2dKVllWRDdQVnpRVUFVR0FRa2JOSlRCSUNEaGd3WVRqRFlENlhlVzA4WktoK0E0cFlremVuT3hYVWJ2WmNXejdFOHlrUk1uSUhHWDFYUGwrMW0ydlBZcEwrMnFkYjhDREFBUmxLRkV6L1pWa0FBQUFBQkpSVTVFcmtKZ2dnPT0pO1xyXG59XHJcblxyXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9kYXJrIC54ZHNvZnRfY2FsZW5kYXIgdGQsXHJcbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X2RhcmsgLnhkc29mdF9jYWxlbmRhciB0aCB7XHJcblx0YmFja2dyb3VuZDogIzBhMGEwYTtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjMjIyO1xyXG5cdGNvbG9yOiAjOTk5O1xyXG59XHJcblxyXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9kYXJrIC54ZHNvZnRfY2FsZW5kYXIgdGgge1xyXG5cdGJhY2tncm91bmQ6ICMwZTBlMGU7XHJcbn1cclxuXHJcbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X2RhcmsgLnhkc29mdF9jYWxlbmRhciB0ZC54ZHNvZnRfdG9kYXkge1xyXG5cdGNvbG9yOiAjY2M1NTAwO1xyXG59XHJcblxyXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9kYXJrIC54ZHNvZnRfY2FsZW5kYXIgdGQueGRzb2Z0X2hpZ2hsaWdodGVkX2RlZmF1bHQge1xyXG5cdGJhY2tncm91bmQ6IHJlZDtcclxuXHRib3gtc2hhZG93OiAjZmZiODcxIDAgMXB4IDRweCAwIGluc2V0O1xyXG5cdGNvbG9yOiMwMDA7XHJcbn1cclxuLnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfZGFyayAueGRzb2Z0X2NhbGVuZGFyIHRkLnhkc29mdF9oaWdobGlnaHRlZF9taW50IHtcclxuXHRiYWNrZ3JvdW5kOiByZWQ7XHJcblx0Ym94LXNoYWRvdzogIzAwZGQxYyAwIDFweCA0cHggMCBpbnNldDtcclxuXHRjb2xvcjojMDAwO1xyXG59XHJcblxyXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9kYXJrIC54ZHNvZnRfY2FsZW5kYXIgdGQueGRzb2Z0X2RlZmF1bHQsXHJcbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X2RhcmsgLnhkc29mdF9jYWxlbmRhciB0ZC54ZHNvZnRfY3VycmVudCxcclxuLnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfZGFyayAueGRzb2Z0X3RpbWVwaWNrZXIgLnhkc29mdF90aW1lX2JveCA+ZGl2ID5kaXYueGRzb2Z0X2N1cnJlbnQge1xyXG5cdGJhY2tncm91bmQ6IHJlZDtcclxuXHRib3gtc2hhZG93OiAjYjAzZTAwIDAgMXB4IDNweCAwIGluc2V0O1xyXG5cdGNvbG9yOiAjMDAwO1xyXG59XHJcblxyXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9kYXJrIC54ZHNvZnRfY2FsZW5kYXIgdGQ6aG92ZXIsXHJcbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X2RhcmsgLnhkc29mdF90aW1lcGlja2VyIC54ZHNvZnRfdGltZV9ib3ggPmRpdiA+ZGl2OmhvdmVyIHtcclxuXHRjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xyXG5cdGJhY2tncm91bmQ6ICMwMDdmZmYgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfZGFyayAueGRzb2Z0X2NhbGVuZGFyIHRoIHtcclxuXHRjb2xvcjogIzY2NjtcclxufVxyXG5cclxuLnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfZGFyayAueGRzb2Z0X2NvcHlyaWdodCB7IGNvbG9yOiAjMzMzICFpbXBvcnRhbnQgfVxyXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9kYXJrIC54ZHNvZnRfY29weXJpZ2h0IGEgeyBjb2xvcjogIzExMSAhaW1wb3J0YW50IH1cclxuLnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfZGFyayAueGRzb2Z0X2NvcHlyaWdodCBhOmhvdmVyIHsgY29sb3I6ICM1NTUgIWltcG9ydGFudCB9XHJcblxyXG4ueGRzb2Z0X2RhcmsgLnhkc29mdF90aW1lX2JveCB7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgIzMzMztcclxufVxyXG5cclxuLnhkc29mdF9kYXJrIC54ZHNvZnRfc2Nyb2xsYmFyID4ueGRzb2Z0X3Njcm9sbGVyIHtcclxuXHRiYWNrZ3JvdW5kOiAjMzMzICFpbXBvcnRhbnQ7XHJcbn1cclxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X3NhdmVfc2VsZWN0ZWQge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQgIWltcG9ydGFudDtcclxuXHRtYXJnaW4tdG9wOiA1cHg7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0Y29sb3I6ICM0NTQ1NTE7XHJcblx0Zm9udC1zaXplOiAxM3B4O1xyXG59XHJcbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLmJsdWUtZ3JhZGllbnQtYnV0dG9uIHtcclxuXHRmb250LWZhbWlseTogc2Fucy1zZXJpZjtcclxuXHRmb250LXNpemU6IDEycHg7XHJcblx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHRjb2xvcjogIzgyODc4YztcclxuXHRoZWlnaHQ6IDI4cHg7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHBhZGRpbmc6IDRweCAxN3B4IDRweCAzM3B4O1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICNkN2Q4ZGE7XHJcblx0YmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmIDAlLCAjZjRmOGZhIDczJSk7XHJcblx0LyogRkYzLjYrICovXHJcblx0YmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwJSwgI2ZmZiksIGNvbG9yLXN0b3AoNzMlLCAjZjRmOGZhKSk7XHJcblx0LyogQ2hyb21lLFNhZmFyaTQrICovXHJcblx0YmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmIDAlLCAjZjRmOGZhIDczJSk7XHJcblx0LyogQ2hyb21lMTArLFNhZmFyaTUuMSsgKi9cclxuXHRiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmIDAlLCAjZjRmOGZhIDczJSk7XHJcblx0LyogT3BlcmEgMTEuMTArICovXHJcblx0YmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYgMCUsICNmNGY4ZmEgNzMlKTtcclxuXHQvKiBJRTEwKyAqL1xyXG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZmYgMCUsICNmNGY4ZmEgNzMlKTtcclxuXHQvKiBXM0MgKi9cclxuXHRmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nI2ZmZicsIGVuZENvbG9yc3RyPScjZjRmOGZhJyxHcmFkaWVudFR5cGU9MCApO1xyXG5cdC8qIElFNi05ICovXHJcbn1cclxuLnhkc29mdF9kYXRldGltZXBpY2tlciAuYmx1ZS1ncmFkaWVudC1idXR0b246aG92ZXIsIC54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLmJsdWUtZ3JhZGllbnQtYnV0dG9uOmZvY3VzLCAueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC5ibHVlLWdyYWRpZW50LWJ1dHRvbjpob3ZlciBzcGFuLCAueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC5ibHVlLWdyYWRpZW50LWJ1dHRvbjpmb2N1cyBzcGFuIHtcclxuXHRjb2xvcjogIzQ1NDU1MTtcclxuXHRiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICNmNGY4ZmEgMCUsICNGRkYgNzMlKTtcclxuXHQvKiBGRjMuNisgKi9cclxuXHRiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAlLCAjZjRmOGZhKSwgY29sb3Itc3RvcCg3MyUsICNGRkYpKTtcclxuXHQvKiBDaHJvbWUsU2FmYXJpNCsgKi9cclxuXHRiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmNGY4ZmEgMCUsICNGRkYgNzMlKTtcclxuXHQvKiBDaHJvbWUxMCssU2FmYXJpNS4xKyAqL1xyXG5cdGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNmNGY4ZmEgMCUsICNGRkYgNzMlKTtcclxuXHQvKiBPcGVyYSAxMS4xMCsgKi9cclxuXHRiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y0ZjhmYSAwJSwgI0ZGRiA3MyUpO1xyXG5cdC8qIElFMTArICovXHJcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2Y0ZjhmYSAwJSwgI0ZGRiA3MyUpO1xyXG5cdC8qIFczQyAqL1xyXG5cdGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjZjRmOGZhJywgZW5kQ29sb3JzdHI9JyNGRkYnLEdyYWRpZW50VHlwZT0wICk7XHJcblx0LyogSUU2LTkgKi9cclxufVxyXG4iLCIuaW50bC10ZWwtaW5wdXR7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmludGwtdGVsLWlucHV0ICp7Ym94LXNpemluZzpib3JkZXItYm94Oy1tb3otYm94LXNpemluZzpib3JkZXItYm94fS5pbnRsLXRlbC1pbnB1dCAuaGlkZXtkaXNwbGF5Om5vbmV9LmludGwtdGVsLWlucHV0IC52LWhpZGV7dmlzaWJpbGl0eTpoaWRkZW59LmludGwtdGVsLWlucHV0IGlucHV0LC5pbnRsLXRlbC1pbnB1dCBpbnB1dFt0eXBlPXRlbF0sLmludGwtdGVsLWlucHV0IGlucHV0W3R5cGU9dGV4dF17cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDowO21hcmdpbi10b3A6MCFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTowIWltcG9ydGFudDtwYWRkaW5nLXJpZ2h0OjM2cHg7bWFyZ2luLXJpZ2h0OjB9LmludGwtdGVsLWlucHV0IC5mbGFnLWNvbnRhaW5lcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtib3R0b206MDtyaWdodDowO3BhZGRpbmc6MXB4fS5pbnRsLXRlbC1pbnB1dCAuc2VsZWN0ZWQtZmxhZ3t6LWluZGV4OjE7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MzZweDtoZWlnaHQ6MTAwJTtwYWRkaW5nOjAgMCAwIDhweH0uaW50bC10ZWwtaW5wdXQgLnNlbGVjdGVkLWZsYWcgLml0aS1mbGFne3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2JvdHRvbTowO21hcmdpbjphdXRvfS5pbnRsLXRlbC1pbnB1dCAuc2VsZWN0ZWQtZmxhZyAuaXRpLWFycm93e3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bWFyZ2luLXRvcDotMnB4O3JpZ2h0OjZweDt3aWR0aDowO2hlaWdodDowO2JvcmRlci1sZWZ0OjNweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItcmlnaHQ6M3B4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci10b3A6NHB4IHNvbGlkICM1NTV9LmludGwtdGVsLWlucHV0IC5zZWxlY3RlZC1mbGFnIC5pdGktYXJyb3cudXB7Ym9yZGVyLXRvcDpub25lO2JvcmRlci1ib3R0b206NHB4IHNvbGlkICM1NTV9LmludGwtdGVsLWlucHV0IC5jb3VudHJ5LWxpc3R7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoyO2xpc3Qtc3R5bGU6bm9uZTt0ZXh0LWFsaWduOmxlZnQ7cGFkZGluZzowO21hcmdpbjowIDAgMCAtMXB4O2JveC1zaGFkb3c6MXB4IDFweCA0cHggcmdiYSgwLDAsMCwuMik7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgI2NjYzt3aGl0ZS1zcGFjZTpub3dyYXA7bWF4LWhlaWdodDoyMDBweDtvdmVyZmxvdy15OnNjcm9sbDstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaH0uaW50bC10ZWwtaW5wdXQgLmNvdW50cnktbGlzdC5kcm9wdXB7Ym90dG9tOjEwMCU7bWFyZ2luLWJvdHRvbTotMXB4fS5pbnRsLXRlbC1pbnB1dCAuY291bnRyeS1saXN0IC5mbGFnLWJveHtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoyMHB4fUBtZWRpYSAobWF4LXdpZHRoOjUwMHB4KXsuaW50bC10ZWwtaW5wdXQgLmNvdW50cnktbGlzdHt3aGl0ZS1zcGFjZTpub3JtYWx9fS5pbnRsLXRlbC1pbnB1dCAuY291bnRyeS1saXN0IC5kaXZpZGVye3BhZGRpbmctYm90dG9tOjVweDttYXJnaW4tYm90dG9tOjVweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjY2NjfS5pbnRsLXRlbC1pbnB1dCAuY291bnRyeS1saXN0IC5jb3VudHJ5e3BhZGRpbmc6NXB4IDEwcHh9LmludGwtdGVsLWlucHV0IC5jb3VudHJ5LWxpc3QgLmNvdW50cnkgLmRpYWwtY29kZXtjb2xvcjojOTk5fS5pbnRsLXRlbC1pbnB1dCAuY291bnRyeS1saXN0IC5jb3VudHJ5LmhpZ2hsaWdodHtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjA1KX0uaW50bC10ZWwtaW5wdXQgLmNvdW50cnktbGlzdCAuY291bnRyeS1uYW1lLC5pbnRsLXRlbC1pbnB1dCAuY291bnRyeS1saXN0IC5kaWFsLWNvZGUsLmludGwtdGVsLWlucHV0IC5jb3VudHJ5LWxpc3QgLmZsYWctYm94e3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uaW50bC10ZWwtaW5wdXQgLmNvdW50cnktbGlzdCAuY291bnRyeS1uYW1lLC5pbnRsLXRlbC1pbnB1dCAuY291bnRyeS1saXN0IC5mbGFnLWJveHttYXJnaW4tcmlnaHQ6NnB4fS5pbnRsLXRlbC1pbnB1dC5hbGxvdy1kcm9wZG93biBpbnB1dCwuaW50bC10ZWwtaW5wdXQuYWxsb3ctZHJvcGRvd24gaW5wdXRbdHlwZT10ZWxdLC5pbnRsLXRlbC1pbnB1dC5hbGxvdy1kcm9wZG93biBpbnB1dFt0eXBlPXRleHRdLC5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUgaW5wdXQsLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZSBpbnB1dFt0eXBlPXRlbF0sLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZSBpbnB1dFt0eXBlPXRleHRde3BhZGRpbmctcmlnaHQ6NnB4O3BhZGRpbmctbGVmdDo1MnB4O21hcmdpbi1sZWZ0OjB9LmludGwtdGVsLWlucHV0LmFsbG93LWRyb3Bkb3duIC5mbGFnLWNvbnRhaW5lciwuaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlIC5mbGFnLWNvbnRhaW5lcntyaWdodDphdXRvO2xlZnQ6MH0uaW50bC10ZWwtaW5wdXQuYWxsb3ctZHJvcGRvd24gLnNlbGVjdGVkLWZsYWcsLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZSAuc2VsZWN0ZWQtZmxhZ3t3aWR0aDo0NnB4fS5pbnRsLXRlbC1pbnB1dC5hbGxvdy1kcm9wZG93biAuZmxhZy1jb250YWluZXI6aG92ZXJ7Y3Vyc29yOnBvaW50ZXJ9LmludGwtdGVsLWlucHV0LmFsbG93LWRyb3Bkb3duIC5mbGFnLWNvbnRhaW5lcjpob3ZlciAuc2VsZWN0ZWQtZmxhZ3tiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjA1KX0uaW50bC10ZWwtaW5wdXQuYWxsb3ctZHJvcGRvd24gaW5wdXRbZGlzYWJsZWRdKy5mbGFnLWNvbnRhaW5lcjpob3ZlciwuaW50bC10ZWwtaW5wdXQuYWxsb3ctZHJvcGRvd24gaW5wdXRbcmVhZG9ubHldKy5mbGFnLWNvbnRhaW5lcjpob3ZlcntjdXJzb3I6ZGVmYXVsdH0uaW50bC10ZWwtaW5wdXQuYWxsb3ctZHJvcGRvd24gaW5wdXRbZGlzYWJsZWRdKy5mbGFnLWNvbnRhaW5lcjpob3ZlciAuc2VsZWN0ZWQtZmxhZywuaW50bC10ZWwtaW5wdXQuYWxsb3ctZHJvcGRvd24gaW5wdXRbcmVhZG9ubHldKy5mbGFnLWNvbnRhaW5lcjpob3ZlciAuc2VsZWN0ZWQtZmxhZ3tiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUgLnNlbGVjdGVkLWZsYWd7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC4wNSk7ZGlzcGxheTp0YWJsZX0uaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlIC5zZWxlY3RlZC1kaWFsLWNvZGV7ZGlzcGxheTp0YWJsZS1jZWxsO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtwYWRkaW5nLWxlZnQ6MjhweH0uaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlLml0aS1zZGMtMiBpbnB1dCwuaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlLml0aS1zZGMtMiBpbnB1dFt0eXBlPXRlbF0sLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5pdGktc2RjLTIgaW5wdXRbdHlwZT10ZXh0XXtwYWRkaW5nLWxlZnQ6NjZweH0uaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlLml0aS1zZGMtMiAuc2VsZWN0ZWQtZmxhZ3t3aWR0aDo2MHB4fS5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUuYWxsb3ctZHJvcGRvd24uaXRpLXNkYy0yIGlucHV0LC5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUuYWxsb3ctZHJvcGRvd24uaXRpLXNkYy0yIGlucHV0W3R5cGU9dGVsXSwuaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlLmFsbG93LWRyb3Bkb3duLml0aS1zZGMtMiBpbnB1dFt0eXBlPXRleHRde3BhZGRpbmctbGVmdDo3NnB4fS5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUuYWxsb3ctZHJvcGRvd24uaXRpLXNkYy0yIC5zZWxlY3RlZC1mbGFne3dpZHRoOjcwcHh9LmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5pdGktc2RjLTMgaW5wdXQsLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5pdGktc2RjLTMgaW5wdXRbdHlwZT10ZWxdLC5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUuaXRpLXNkYy0zIGlucHV0W3R5cGU9dGV4dF17cGFkZGluZy1sZWZ0Ojc0cHh9LmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5pdGktc2RjLTMgLnNlbGVjdGVkLWZsYWd7d2lkdGg6NjhweH0uaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlLmFsbG93LWRyb3Bkb3duLml0aS1zZGMtMyBpbnB1dCwuaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlLmFsbG93LWRyb3Bkb3duLml0aS1zZGMtMyBpbnB1dFt0eXBlPXRlbF0sLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5hbGxvdy1kcm9wZG93bi5pdGktc2RjLTMgaW5wdXRbdHlwZT10ZXh0XXtwYWRkaW5nLWxlZnQ6ODRweH0uaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlLmFsbG93LWRyb3Bkb3duLml0aS1zZGMtMyAuc2VsZWN0ZWQtZmxhZ3t3aWR0aDo3OHB4fS5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUuaXRpLXNkYy00IGlucHV0LC5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUuaXRpLXNkYy00IGlucHV0W3R5cGU9dGVsXSwuaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlLml0aS1zZGMtNCBpbnB1dFt0eXBlPXRleHRde3BhZGRpbmctbGVmdDo4MnB4fS5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUuaXRpLXNkYy00IC5zZWxlY3RlZC1mbGFne3dpZHRoOjc2cHh9LmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5hbGxvdy1kcm9wZG93bi5pdGktc2RjLTQgaW5wdXQsLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5hbGxvdy1kcm9wZG93bi5pdGktc2RjLTQgaW5wdXRbdHlwZT10ZWxdLC5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUuYWxsb3ctZHJvcGRvd24uaXRpLXNkYy00IGlucHV0W3R5cGU9dGV4dF17cGFkZGluZy1sZWZ0OjkycHh9LmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5hbGxvdy1kcm9wZG93bi5pdGktc2RjLTQgLnNlbGVjdGVkLWZsYWd7d2lkdGg6ODZweH0uaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlLml0aS1zZGMtNSBpbnB1dCwuaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlLml0aS1zZGMtNSBpbnB1dFt0eXBlPXRlbF0sLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5pdGktc2RjLTUgaW5wdXRbdHlwZT10ZXh0XXtwYWRkaW5nLWxlZnQ6OTBweH0uaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlLml0aS1zZGMtNSAuc2VsZWN0ZWQtZmxhZ3t3aWR0aDo4NHB4fS5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUuYWxsb3ctZHJvcGRvd24uaXRpLXNkYy01IGlucHV0LC5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUuYWxsb3ctZHJvcGRvd24uaXRpLXNkYy01IGlucHV0W3R5cGU9dGVsXSwuaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlLmFsbG93LWRyb3Bkb3duLml0aS1zZGMtNSBpbnB1dFt0eXBlPXRleHRde3BhZGRpbmctbGVmdDoxMDBweH0uaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlLmFsbG93LWRyb3Bkb3duLml0aS1zZGMtNSAuc2VsZWN0ZWQtZmxhZ3t3aWR0aDo5NHB4fS5pbnRsLXRlbC1pbnB1dC5pdGktY29udGFpbmVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDotMTAwMHB4O2xlZnQ6LTEwMDBweDt6LWluZGV4OjEwNjA7cGFkZGluZzoxcHh9LmludGwtdGVsLWlucHV0Lml0aS1jb250YWluZXI6aG92ZXJ7Y3Vyc29yOnBvaW50ZXJ9Lml0aS1tb2JpbGUgLmludGwtdGVsLWlucHV0Lml0aS1jb250YWluZXJ7dG9wOjMwcHg7Ym90dG9tOjMwcHg7bGVmdDozMHB4O3JpZ2h0OjMwcHg7cG9zaXRpb246Zml4ZWR9Lml0aS1tb2JpbGUgLmludGwtdGVsLWlucHV0IC5jb3VudHJ5LWxpc3R7bWF4LWhlaWdodDoxMDAlO3dpZHRoOjEwMCV9Lml0aS1tb2JpbGUgLmludGwtdGVsLWlucHV0IC5jb3VudHJ5LWxpc3QgLmNvdW50cnl7cGFkZGluZzoxMHB4IDEwcHg7bGluZS1oZWlnaHQ6MS41ZW19Lml0aS1mbGFne3dpZHRoOjIwcHh9Lml0aS1mbGFnLmJle3dpZHRoOjE4cHh9Lml0aS1mbGFnLmNoe3dpZHRoOjE1cHh9Lml0aS1mbGFnLm1je3dpZHRoOjE5cHh9Lml0aS1mbGFnLm5le3dpZHRoOjE4cHh9Lml0aS1mbGFnLm5we3dpZHRoOjEzcHh9Lml0aS1mbGFnLnZhe3dpZHRoOjE1cHh9QG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86MiksKG1pbi1yZXNvbHV0aW9uOjE5MmRwaSl7Lml0aS1mbGFne2JhY2tncm91bmQtc2l6ZTo1NjUycHggMTVweH19Lml0aS1mbGFnLmFje2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246MCAwfS5pdGktZmxhZy5hZHtoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMnB4IDB9Lml0aS1mbGFnLmFle2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTQ0cHggMH0uaXRpLWZsYWcuYWZ7aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotNjZweCAwfS5pdGktZmxhZy5hZ3toZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi04OHB4IDB9Lml0aS1mbGFnLmFpe2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTExMHB4IDB9Lml0aS1mbGFnLmFse2hlaWdodDoxNXB4O2JhY2tncm91bmQtcG9zaXRpb246LTEzMnB4IDB9Lml0aS1mbGFnLmFte2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTE1NHB4IDB9Lml0aS1mbGFnLmFve2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTE3NnB4IDB9Lml0aS1mbGFnLmFxe2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTE5OHB4IDB9Lml0aS1mbGFnLmFye2hlaWdodDoxM3B4O2JhY2tncm91bmQtcG9zaXRpb246LTIyMHB4IDB9Lml0aS1mbGFnLmFze2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTI0MnB4IDB9Lml0aS1mbGFnLmF0e2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTI2NHB4IDB9Lml0aS1mbGFnLmF1e2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTI4NnB4IDB9Lml0aS1mbGFnLmF3e2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTMwOHB4IDB9Lml0aS1mbGFnLmF4e2hlaWdodDoxM3B4O2JhY2tncm91bmQtcG9zaXRpb246LTMzMHB4IDB9Lml0aS1mbGFnLmF6e2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTM1MnB4IDB9Lml0aS1mbGFnLmJhe2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTM3NHB4IDB9Lml0aS1mbGFnLmJie2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTM5NnB4IDB9Lml0aS1mbGFnLmJke2hlaWdodDoxMnB4O2JhY2tncm91bmQtcG9zaXRpb246LTQxOHB4IDB9Lml0aS1mbGFnLmJle2hlaWdodDoxNXB4O2JhY2tncm91bmQtcG9zaXRpb246LTQ0MHB4IDB9Lml0aS1mbGFnLmJme2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTQ2MHB4IDB9Lml0aS1mbGFnLmJne2hlaWdodDoxMnB4O2JhY2tncm91bmQtcG9zaXRpb246LTQ4MnB4IDB9Lml0aS1mbGFnLmJoe2hlaWdodDoxMnB4O2JhY2tncm91bmQtcG9zaXRpb246LTUwNHB4IDB9Lml0aS1mbGFnLmJpe2hlaWdodDoxMnB4O2JhY2tncm91bmQtcG9zaXRpb246LTUyNnB4IDB9Lml0aS1mbGFnLmJqe2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTU0OHB4IDB9Lml0aS1mbGFnLmJse2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTU3MHB4IDB9Lml0aS1mbGFnLmJte2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTU5MnB4IDB9Lml0aS1mbGFnLmJue2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTYxNHB4IDB9Lml0aS1mbGFnLmJve2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTYzNnB4IDB9Lml0aS1mbGFnLmJxe2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTY1OHB4IDB9Lml0aS1mbGFnLmJye2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTY4MHB4IDB9Lml0aS1mbGFnLmJze2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTcwMnB4IDB9Lml0aS1mbGFnLmJ0e2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTcyNHB4IDB9Lml0aS1mbGFnLmJ2e2hlaWdodDoxNXB4O2JhY2tncm91bmQtcG9zaXRpb246LTc0NnB4IDB9Lml0aS1mbGFnLmJ3e2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTc2OHB4IDB9Lml0aS1mbGFnLmJ5e2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTc5MHB4IDB9Lml0aS1mbGFnLmJ6e2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTgxMnB4IDB9Lml0aS1mbGFnLmNhe2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTgzNHB4IDB9Lml0aS1mbGFnLmNje2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTg1NnB4IDB9Lml0aS1mbGFnLmNke2hlaWdodDoxNXB4O2JhY2tncm91bmQtcG9zaXRpb246LTg3OHB4IDB9Lml0aS1mbGFnLmNme2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTkwMHB4IDB9Lml0aS1mbGFnLmNne2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTkyMnB4IDB9Lml0aS1mbGFnLmNoe2hlaWdodDoxNXB4O2JhY2tncm91bmQtcG9zaXRpb246LTk0NHB4IDB9Lml0aS1mbGFnLmNpe2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTk2MXB4IDB9Lml0aS1mbGFnLmNre2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTk4M3B4IDB9Lml0aS1mbGFnLmNse2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTEwMDVweCAwfS5pdGktZmxhZy5jbXtoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMDI3cHggMH0uaXRpLWZsYWcuY257aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMTA0OXB4IDB9Lml0aS1mbGFnLmNve2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTEwNzFweCAwfS5pdGktZmxhZy5jcHtoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMDkzcHggMH0uaXRpLWZsYWcuY3J7aGVpZ2h0OjEycHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMTExNXB4IDB9Lml0aS1mbGFnLmN1e2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTExMzdweCAwfS5pdGktZmxhZy5jdntoZWlnaHQ6MTJweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMTU5cHggMH0uaXRpLWZsYWcuY3d7aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMTE4MXB4IDB9Lml0aS1mbGFnLmN4e2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTEyMDNweCAwfS5pdGktZmxhZy5jeXtoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjI1cHggMH0uaXRpLWZsYWcuY3p7aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMTI0N3B4IDB9Lml0aS1mbGFnLmRle2hlaWdodDoxMnB4O2JhY2tncm91bmQtcG9zaXRpb246LTEyNjlweCAwfS5pdGktZmxhZy5kZ3toZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjkxcHggMH0uaXRpLWZsYWcuZGp7aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMTMxM3B4IDB9Lml0aS1mbGFnLmRre2hlaWdodDoxNXB4O2JhY2tncm91bmQtcG9zaXRpb246LTEzMzVweCAwfS5pdGktZmxhZy5kbXtoZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMzU3cHggMH0uaXRpLWZsYWcuZG97aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMTM3OXB4IDB9Lml0aS1mbGFnLmR6e2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTE0MDFweCAwfS5pdGktZmxhZy5lYXtoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNDIzcHggMH0uaXRpLWZsYWcuZWN7aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMTQ0NXB4IDB9Lml0aS1mbGFnLmVle2hlaWdodDoxM3B4O2JhY2tncm91bmQtcG9zaXRpb246LTE0NjdweCAwfS5pdGktZmxhZy5lZ3toZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNDg5cHggMH0uaXRpLWZsYWcuZWh7aGVpZ2h0OjEwcHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMTUxMXB4IDB9Lml0aS1mbGFnLmVye2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTE1MzNweCAwfS5pdGktZmxhZy5lc3toZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNTU1cHggMH0uaXRpLWZsYWcuZXR7aGVpZ2h0OjEwcHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMTU3N3B4IDB9Lml0aS1mbGFnLmV1e2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTE1OTlweCAwfS5pdGktZmxhZy5maXtoZWlnaHQ6MTJweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNjIxcHggMH0uaXRpLWZsYWcuZmp7aGVpZ2h0OjEwcHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMTY0M3B4IDB9Lml0aS1mbGFnLmZre2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTE2NjVweCAwfS5pdGktZmxhZy5mbXtoZWlnaHQ6MTFweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNjg3cHggMH0uaXRpLWZsYWcuZm97aGVpZ2h0OjE1cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMTcwOXB4IDB9Lml0aS1mbGFnLmZye2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTE3MzFweCAwfS5pdGktZmxhZy5nYXtoZWlnaHQ6MTVweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNzUzcHggMH0uaXRpLWZsYWcuZ2J7aGVpZ2h0OjEwcHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMTc3NXB4IDB9Lml0aS1mbGFnLmdke2hlaWdodDoxMnB4O2JhY2tncm91bmQtcG9zaXRpb246LTE3OTdweCAwfS5pdGktZmxhZy5nZXtoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xODE5cHggMH0uaXRpLWZsYWcuZ2Z7aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMTg0MXB4IDB9Lml0aS1mbGFnLmdne2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTE4NjNweCAwfS5pdGktZmxhZy5naHtoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xODg1cHggMH0uaXRpLWZsYWcuZ2l7aGVpZ2h0OjEwcHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMTkwN3B4IDB9Lml0aS1mbGFnLmdse2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTE5MjlweCAwfS5pdGktZmxhZy5nbXtoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xOTUxcHggMH0uaXRpLWZsYWcuZ257aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMTk3M3B4IDB9Lml0aS1mbGFnLmdwe2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTE5OTVweCAwfS5pdGktZmxhZy5ncXtoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMDE3cHggMH0uaXRpLWZsYWcuZ3J7aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMjAzOXB4IDB9Lml0aS1mbGFnLmdze2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTIwNjFweCAwfS5pdGktZmxhZy5ndHtoZWlnaHQ6MTNweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMDgzcHggMH0uaXRpLWZsYWcuZ3V7aGVpZ2h0OjExcHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMjEwNXB4IDB9Lml0aS1mbGFnLmd3e2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTIxMjdweCAwfS5pdGktZmxhZy5neXtoZWlnaHQ6MTJweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMTQ5cHggMH0uaXRpLWZsYWcuaGt7aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMjE3MXB4IDB9Lml0aS1mbGFnLmhte2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTIxOTNweCAwfS5pdGktZmxhZy5obntoZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMjE1cHggMH0uaXRpLWZsYWcuaHJ7aGVpZ2h0OjEwcHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMjIzN3B4IDB9Lml0aS1mbGFnLmh0e2hlaWdodDoxMnB4O2JhY2tncm91bmQtcG9zaXRpb246LTIyNTlweCAwfS5pdGktZmxhZy5odXtoZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMjgxcHggMH0uaXRpLWZsYWcuaWN7aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMjMwM3B4IDB9Lml0aS1mbGFnLmlke2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTIzMjVweCAwfS5pdGktZmxhZy5pZXtoZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMzQ3cHggMH0uaXRpLWZsYWcuaWx7aGVpZ2h0OjE1cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMjM2OXB4IDB9Lml0aS1mbGFnLmlte2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTIzOTFweCAwfS5pdGktZmxhZy5pbntoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yNDEzcHggMH0uaXRpLWZsYWcuaW97aGVpZ2h0OjEwcHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMjQzNXB4IDB9Lml0aS1mbGFnLmlxe2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTI0NTdweCAwfS5pdGktZmxhZy5pcntoZWlnaHQ6MTJweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yNDc5cHggMH0uaXRpLWZsYWcuaXN7aGVpZ2h0OjE1cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMjUwMXB4IDB9Lml0aS1mbGFnLml0e2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTI1MjNweCAwfS5pdGktZmxhZy5qZXtoZWlnaHQ6MTJweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yNTQ1cHggMH0uaXRpLWZsYWcuam17aGVpZ2h0OjEwcHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMjU2N3B4IDB9Lml0aS1mbGFnLmpve2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTI1ODlweCAwfS5pdGktZmxhZy5qcHtoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yNjExcHggMH0uaXRpLWZsYWcua2V7aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMjYzM3B4IDB9Lml0aS1mbGFnLmtne2hlaWdodDoxMnB4O2JhY2tncm91bmQtcG9zaXRpb246LTI2NTVweCAwfS5pdGktZmxhZy5raHtoZWlnaHQ6MTNweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yNjc3cHggMH0uaXRpLWZsYWcua2l7aGVpZ2h0OjEwcHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMjY5OXB4IDB9Lml0aS1mbGFnLmtte2hlaWdodDoxMnB4O2JhY2tncm91bmQtcG9zaXRpb246LTI3MjFweCAwfS5pdGktZmxhZy5rbntoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yNzQzcHggMH0uaXRpLWZsYWcua3B7aGVpZ2h0OjEwcHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMjc2NXB4IDB9Lml0aS1mbGFnLmtye2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTI3ODdweCAwfS5pdGktZmxhZy5rd3toZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yODA5cHggMH0uaXRpLWZsYWcua3l7aGVpZ2h0OjEwcHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMjgzMXB4IDB9Lml0aS1mbGFnLmt6e2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTI4NTNweCAwfS5pdGktZmxhZy5sYXtoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yODc1cHggMH0uaXRpLWZsYWcubGJ7aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMjg5N3B4IDB9Lml0aS1mbGFnLmxje2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTI5MTlweCAwfS5pdGktZmxhZy5saXtoZWlnaHQ6MTJweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yOTQxcHggMH0uaXRpLWZsYWcubGt7aGVpZ2h0OjEwcHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMjk2M3B4IDB9Lml0aS1mbGFnLmxye2hlaWdodDoxMXB4O2JhY2tncm91bmQtcG9zaXRpb246LTI5ODVweCAwfS5pdGktZmxhZy5sc3toZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMDA3cHggMH0uaXRpLWZsYWcubHR7aGVpZ2h0OjEycHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMzAyOXB4IDB9Lml0aS1mbGFnLmx1e2hlaWdodDoxMnB4O2JhY2tncm91bmQtcG9zaXRpb246LTMwNTFweCAwfS5pdGktZmxhZy5sdntoZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMDczcHggMH0uaXRpLWZsYWcubHl7aGVpZ2h0OjEwcHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMzA5NXB4IDB9Lml0aS1mbGFnLm1he2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTMxMTdweCAwfS5pdGktZmxhZy5tY3toZWlnaHQ6MTVweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMTM5cHggMH0uaXRpLWZsYWcubWR7aGVpZ2h0OjEwcHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMzE2MHB4IDB9Lml0aS1mbGFnLm1le2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTMxODJweCAwfS5pdGktZmxhZy5tZntoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMjA0cHggMH0uaXRpLWZsYWcubWd7aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMzIyNnB4IDB9Lml0aS1mbGFnLm1oe2hlaWdodDoxMXB4O2JhY2tncm91bmQtcG9zaXRpb246LTMyNDhweCAwfS5pdGktZmxhZy5ta3toZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMjcwcHggMH0uaXRpLWZsYWcubWx7aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMzI5MnB4IDB9Lml0aS1mbGFnLm1te2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTMzMTRweCAwfS5pdGktZmxhZy5tbntoZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMzM2cHggMH0uaXRpLWZsYWcubW97aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMzM1OHB4IDB9Lml0aS1mbGFnLm1we2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTMzODBweCAwfS5pdGktZmxhZy5tcXtoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zNDAycHggMH0uaXRpLWZsYWcubXJ7aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMzQyNHB4IDB9Lml0aS1mbGFnLm1ze2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTM0NDZweCAwfS5pdGktZmxhZy5tdHtoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zNDY4cHggMH0uaXRpLWZsYWcubXV7aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMzQ5MHB4IDB9Lml0aS1mbGFnLm12e2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTM1MTJweCAwfS5pdGktZmxhZy5td3toZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zNTM0cHggMH0uaXRpLWZsYWcubXh7aGVpZ2h0OjEycHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMzU1NnB4IDB9Lml0aS1mbGFnLm15e2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTM1NzhweCAwfS5pdGktZmxhZy5tentoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zNjAwcHggMH0uaXRpLWZsYWcubmF7aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMzYyMnB4IDB9Lml0aS1mbGFnLm5je2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTM2NDRweCAwfS5pdGktZmxhZy5uZXtoZWlnaHQ6MTVweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zNjY2cHggMH0uaXRpLWZsYWcubmZ7aGVpZ2h0OjEwcHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMzY4NnB4IDB9Lml0aS1mbGFnLm5ne2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTM3MDhweCAwfS5pdGktZmxhZy5uaXtoZWlnaHQ6MTJweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zNzMwcHggMH0uaXRpLWZsYWcubmx7aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMzc1MnB4IDB9Lml0aS1mbGFnLm5ve2hlaWdodDoxNXB4O2JhY2tncm91bmQtcG9zaXRpb246LTM3NzRweCAwfS5pdGktZmxhZy5ucHtoZWlnaHQ6MTVweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zNzk2cHggMH0uaXRpLWZsYWcubnJ7aGVpZ2h0OjEwcHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMzgxMXB4IDB9Lml0aS1mbGFnLm51e2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTM4MzNweCAwfS5pdGktZmxhZy5uentoZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zODU1cHggMH0uaXRpLWZsYWcub217aGVpZ2h0OjEwcHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMzg3N3B4IDB9Lml0aS1mbGFnLnBhe2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTM4OTlweCAwfS5pdGktZmxhZy5wZXtoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zOTIxcHggMH0uaXRpLWZsYWcucGZ7aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMzk0M3B4IDB9Lml0aS1mbGFnLnBne2hlaWdodDoxNXB4O2JhY2tncm91bmQtcG9zaXRpb246LTM5NjVweCAwfS5pdGktZmxhZy5waHtoZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zOTg3cHggMH0uaXRpLWZsYWcucGt7aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotNDAwOXB4IDB9Lml0aS1mbGFnLnBse2hlaWdodDoxM3B4O2JhY2tncm91bmQtcG9zaXRpb246LTQwMzFweCAwfS5pdGktZmxhZy5wbXtoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00MDUzcHggMH0uaXRpLWZsYWcucG57aGVpZ2h0OjEwcHg7YmFja2dyb3VuZC1wb3NpdGlvbjotNDA3NXB4IDB9Lml0aS1mbGFnLnBye2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTQwOTdweCAwfS5pdGktZmxhZy5wc3toZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00MTE5cHggMH0uaXRpLWZsYWcucHR7aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotNDE0MXB4IDB9Lml0aS1mbGFnLnB3e2hlaWdodDoxM3B4O2JhY2tncm91bmQtcG9zaXRpb246LTQxNjNweCAwfS5pdGktZmxhZy5weXtoZWlnaHQ6MTFweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00MTg1cHggMH0uaXRpLWZsYWcucWF7aGVpZ2h0OjhweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00MjA3cHggMH0uaXRpLWZsYWcucmV7aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotNDIyOXB4IDB9Lml0aS1mbGFnLnJve2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTQyNTFweCAwfS5pdGktZmxhZy5yc3toZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00MjczcHggMH0uaXRpLWZsYWcucnV7aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotNDI5NXB4IDB9Lml0aS1mbGFnLnJ3e2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTQzMTdweCAwfS5pdGktZmxhZy5zYXtoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00MzM5cHggMH0uaXRpLWZsYWcuc2J7aGVpZ2h0OjEwcHg7YmFja2dyb3VuZC1wb3NpdGlvbjotNDM2MXB4IDB9Lml0aS1mbGFnLnNje2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTQzODNweCAwfS5pdGktZmxhZy5zZHtoZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00NDA1cHggMH0uaXRpLWZsYWcuc2V7aGVpZ2h0OjEzcHg7YmFja2dyb3VuZC1wb3NpdGlvbjotNDQyN3B4IDB9Lml0aS1mbGFnLnNne2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTQ0NDlweCAwfS5pdGktZmxhZy5zaHtoZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00NDcxcHggMH0uaXRpLWZsYWcuc2l7aGVpZ2h0OjEwcHg7YmFja2dyb3VuZC1wb3NpdGlvbjotNDQ5M3B4IDB9Lml0aS1mbGFnLnNqe2hlaWdodDoxNXB4O2JhY2tncm91bmQtcG9zaXRpb246LTQ1MTVweCAwfS5pdGktZmxhZy5za3toZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00NTM3cHggMH0uaXRpLWZsYWcuc2x7aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotNDU1OXB4IDB9Lml0aS1mbGFnLnNte2hlaWdodDoxNXB4O2JhY2tncm91bmQtcG9zaXRpb246LTQ1ODFweCAwfS5pdGktZmxhZy5zbntoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00NjAzcHggMH0uaXRpLWZsYWcuc297aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotNDYyNXB4IDB9Lml0aS1mbGFnLnNye2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTQ2NDdweCAwfS5pdGktZmxhZy5zc3toZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00NjY5cHggMH0uaXRpLWZsYWcuc3R7aGVpZ2h0OjEwcHg7YmFja2dyb3VuZC1wb3NpdGlvbjotNDY5MXB4IDB9Lml0aS1mbGFnLnN2e2hlaWdodDoxMnB4O2JhY2tncm91bmQtcG9zaXRpb246LTQ3MTNweCAwfS5pdGktZmxhZy5zeHtoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00NzM1cHggMH0uaXRpLWZsYWcuc3l7aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotNDc1N3B4IDB9Lml0aS1mbGFnLnN6e2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTQ3NzlweCAwfS5pdGktZmxhZy50YXtoZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00ODAxcHggMH0uaXRpLWZsYWcudGN7aGVpZ2h0OjEwcHg7YmFja2dyb3VuZC1wb3NpdGlvbjotNDgyM3B4IDB9Lml0aS1mbGFnLnRke2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTQ4NDVweCAwfS5pdGktZmxhZy50ZntoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00ODY3cHggMH0uaXRpLWZsYWcudGd7aGVpZ2h0OjEzcHg7YmFja2dyb3VuZC1wb3NpdGlvbjotNDg4OXB4IDB9Lml0aS1mbGFnLnRoe2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTQ5MTFweCAwfS5pdGktZmxhZy50antoZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OTMzcHggMH0uaXRpLWZsYWcudGt7aGVpZ2h0OjEwcHg7YmFja2dyb3VuZC1wb3NpdGlvbjotNDk1NXB4IDB9Lml0aS1mbGFnLnRse2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTQ5NzdweCAwfS5pdGktZmxhZy50bXtoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OTk5cHggMH0uaXRpLWZsYWcudG57aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotNTAyMXB4IDB9Lml0aS1mbGFnLnRve2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTUwNDNweCAwfS5pdGktZmxhZy50cntoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi01MDY1cHggMH0uaXRpLWZsYWcudHR7aGVpZ2h0OjEycHg7YmFja2dyb3VuZC1wb3NpdGlvbjotNTA4N3B4IDB9Lml0aS1mbGFnLnR2e2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTUxMDlweCAwfS5pdGktZmxhZy50d3toZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi01MTMxcHggMH0uaXRpLWZsYWcudHp7aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotNTE1M3B4IDB9Lml0aS1mbGFnLnVhe2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTUxNzVweCAwfS5pdGktZmxhZy51Z3toZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi01MTk3cHggMH0uaXRpLWZsYWcudW17aGVpZ2h0OjExcHg7YmFja2dyb3VuZC1wb3NpdGlvbjotNTIxOXB4IDB9Lml0aS1mbGFnLnVue2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTUyNDFweCAwfS5pdGktZmxhZy51c3toZWlnaHQ6MTFweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi01MjYzcHggMH0uaXRpLWZsYWcudXl7aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotNTI4NXB4IDB9Lml0aS1mbGFnLnV6e2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTUzMDdweCAwfS5pdGktZmxhZy52YXtoZWlnaHQ6MTVweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi01MzI5cHggMH0uaXRpLWZsYWcudmN7aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotNTM0NnB4IDB9Lml0aS1mbGFnLnZle2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTUzNjhweCAwfS5pdGktZmxhZy52Z3toZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi01MzkwcHggMH0uaXRpLWZsYWcudml7aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotNTQxMnB4IDB9Lml0aS1mbGFnLnZue2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTU0MzRweCAwfS5pdGktZmxhZy52dXtoZWlnaHQ6MTJweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi01NDU2cHggMH0uaXRpLWZsYWcud2Z7aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotNTQ3OHB4IDB9Lml0aS1mbGFnLndze2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTU1MDBweCAwfS5pdGktZmxhZy54a3toZWlnaHQ6MTVweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi01NTIycHggMH0uaXRpLWZsYWcueWV7aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotNTU0NHB4IDB9Lml0aS1mbGFnLnl0e2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTU1NjZweCAwfS5pdGktZmxhZy56YXtoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi01NTg4cHggMH0uaXRpLWZsYWcuem17aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotNTYxMHB4IDB9Lml0aS1mbGFnLnp3e2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTU2MzJweCAwfS5pdGktZmxhZ3t3aWR0aDoyMHB4O2hlaWdodDoxNXB4O2JveC1zaGFkb3c6MCAwIDFweCAwICM4ODg7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1nL2ZsYWdzLnBuZyk7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtY29sb3I6I2RiZGJkYjtiYWNrZ3JvdW5kLXBvc2l0aW9uOjIwcHggMH1AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzoyKSwobWluLXJlc29sdXRpb246MTkyZHBpKXsuaXRpLWZsYWd7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1nL2ZsYWdzQDJ4LnBuZyl9fS5pdGktZmxhZy5ucHtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fSIsIi8qIUlvbi5SYW5nZVNsaWRlciwgMi4zLjAsIMKpIERlbmlzIEluZXNoaW4sIDIwMTAgLSAyMDE4LCBJb25EZW4uY29tLCBCdWlsZCBkYXRlOiAyMDE4LTEyLTExIDIzOjIzOjUxKi8uaXJze3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmU7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1raHRtbC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lO2ZvbnQtc2l6ZToxMnB4O2ZvbnQtZmFtaWx5OkFyaWFsLHNhbnMtc2VyaWZ9Lmlycy1saW5le3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7b3ZlcmZsb3c6aGlkZGVuO291dGxpbmU6bm9uZSAhaW1wb3J0YW50fS5pcnMtYmFye3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7bGVmdDowO3dpZHRoOjB9Lmlycy1zaGFkb3d7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpub25lO2xlZnQ6MDt3aWR0aDowfS5pcnMtaGFuZGxle3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7Ym94LXNpemluZzpib3JkZXItYm94O2N1cnNvcjpkZWZhdWx0O3otaW5kZXg6MX0uaXJzLWhhbmRsZS50eXBlX2xhc3R7ei1pbmRleDoyfS5pcnMtbWluLC5pcnMtbWF4e3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7Y3Vyc29yOmRlZmF1bHR9Lmlycy1taW57bGVmdDowfS5pcnMtbWF4e3JpZ2h0OjB9Lmlycy1mcm9tLC5pcnMtdG8sLmlycy1zaW5nbGV7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpibG9jazt0b3A6MDtsZWZ0OjA7Y3Vyc29yOmRlZmF1bHQ7d2hpdGUtc3BhY2U6bm93cmFwfS5pcnMtZ3JpZHtwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5Om5vbmU7Ym90dG9tOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjIwcHh9Lmlycy13aXRoLWdyaWQgLmlycy1ncmlke2Rpc3BsYXk6YmxvY2t9Lmlycy1ncmlkLXBvbHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MXB4O2hlaWdodDo4cHg7YmFja2dyb3VuZDojMDAwfS5pcnMtZ3JpZC1wb2wuc21hbGx7aGVpZ2h0OjRweH0uaXJzLWdyaWQtdGV4dHtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDtsZWZ0OjA7d2hpdGUtc3BhY2U6bm93cmFwO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZTo5cHg7bGluZS1oZWlnaHQ6OXB4O3BhZGRpbmc6MCAzcHg7Y29sb3I6IzAwMH0uaXJzLWRpc2FibGUtbWFza3twb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmJsb2NrO3RvcDowO2xlZnQ6LTElO3dpZHRoOjEwMiU7aGVpZ2h0OjEwMCU7Y3Vyc29yOmRlZmF1bHQ7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApO3otaW5kZXg6Mn0ubHQtaWU5IC5pcnMtZGlzYWJsZS1tYXNre2JhY2tncm91bmQ6IzAwMDtmaWx0ZXI6YWxwaGEob3BhY2l0eT0wKTtjdXJzb3I6bm90LWFsbG93ZWR9Lmlycy1kaXNhYmxlZHtvcGFjaXR5Oi40fS5pcnMtaGlkZGVuLWlucHV0e3Bvc2l0aW9uOmFic29sdXRlICFpbXBvcnRhbnQ7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50O3RvcDowICFpbXBvcnRhbnQ7bGVmdDowICFpbXBvcnRhbnQ7d2lkdGg6MCAhaW1wb3J0YW50O2hlaWdodDowICFpbXBvcnRhbnQ7Zm9udC1zaXplOjAgIWltcG9ydGFudDtsaW5lLWhlaWdodDowICFpbXBvcnRhbnQ7cGFkZGluZzowICFpbXBvcnRhbnQ7bWFyZ2luOjAgIWltcG9ydGFudDtvdmVyZmxvdzpoaWRkZW47b3V0bGluZTpub25lICFpbXBvcnRhbnQ7ei1pbmRleDotOTk5OSAhaW1wb3J0YW50O2JhY2tncm91bmQ6bm9uZSAhaW1wb3J0YW50O2JvcmRlci1zdHlsZTpzb2xpZCAhaW1wb3J0YW50O2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudCAhaW1wb3J0YW50fS5pcnMtLWZsYXR7aGVpZ2h0OjQwcHh9Lmlycy0tZmxhdC5pcnMtd2l0aC1ncmlke2hlaWdodDo2MHB4fS5pcnMtLWZsYXQgLmlycy1saW5le3RvcDoyNXB4O2hlaWdodDoxMnB4O2JhY2tncm91bmQtY29sb3I6I2UxZTRlOTtib3JkZXItcmFkaXVzOjRweH0uaXJzLS1mbGF0IC5pcnMtYmFye3RvcDoyNXB4O2hlaWdodDoxMnB4O2JhY2tncm91bmQtY29sb3I6I2VkNTU2NX0uaXJzLS1mbGF0IC5pcnMtYmFyLS1zaW5nbGV7Ym9yZGVyLXJhZGl1czo0cHggMCAwIDRweH0uaXJzLS1mbGF0IC5pcnMtc2hhZG93e2hlaWdodDoxcHg7Ym90dG9tOjE2cHg7YmFja2dyb3VuZC1jb2xvcjojZTFlNGU5fS5pcnMtLWZsYXQgLmlycy1oYW5kbGV7dG9wOjIycHg7d2lkdGg6MTZweDtoZWlnaHQ6MThweDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5pcnMtLWZsYXQgLmlycy1oYW5kbGU+aTpmaXJzdC1jaGlsZHtwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmJsb2NrO3RvcDowO2xlZnQ6NTAlO3dpZHRoOjJweDtoZWlnaHQ6MTAwJTttYXJnaW4tbGVmdDotMXB4O2JhY2tncm91bmQtY29sb3I6I2RhNDQ1M30uaXJzLS1mbGF0IC5pcnMtaGFuZGxlLnN0YXRlX2hvdmVyPmk6Zmlyc3QtY2hpbGQsLmlycy0tZmxhdCAuaXJzLWhhbmRsZTpob3Zlcj5pOmZpcnN0LWNoaWxke2JhY2tncm91bmQtY29sb3I6I2E0MzU0MH0uaXJzLS1mbGF0IC5pcnMtbWluLC5pcnMtLWZsYXQgLmlycy1tYXh7dG9wOjA7cGFkZGluZzoxcHggM3B4O2NvbG9yOiM5OTk7Zm9udC1zaXplOjEwcHg7bGluZS1oZWlnaHQ6MS4zMzM7dGV4dC1zaGFkb3c6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNlMWU0ZTk7Ym9yZGVyLXJhZGl1czo0cHh9Lmlycy0tZmxhdCAuaXJzLWZyb20sLmlycy0tZmxhdCAuaXJzLXRvLC5pcnMtLWZsYXQgLmlycy1zaW5nbGV7Y29sb3I6d2hpdGU7Zm9udC1zaXplOjEwcHg7bGluZS1oZWlnaHQ6MS4zMzM7dGV4dC1zaGFkb3c6bm9uZTtwYWRkaW5nOjFweCA1cHg7YmFja2dyb3VuZC1jb2xvcjojZWQ1NTY1O2JvcmRlci1yYWRpdXM6NHB4fS5pcnMtLWZsYXQgLmlycy1mcm9tOmJlZm9yZSwuaXJzLS1mbGF0IC5pcnMtdG86YmVmb3JlLC5pcnMtLWZsYXQgLmlycy1zaW5nbGU6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7Y29udGVudDpcIlwiO2JvdHRvbTotNnB4O2xlZnQ6NTAlO3dpZHRoOjA7aGVpZ2h0OjA7bWFyZ2luLWxlZnQ6LTNweDtvdmVyZmxvdzpoaWRkZW47Ym9yZGVyOjNweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItdG9wLWNvbG9yOiNlZDU1NjV9Lmlycy0tZmxhdCAuaXJzLWdyaWQtcG9se2JhY2tncm91bmQtY29sb3I6I2UxZTRlOX0uaXJzLS1mbGF0IC5pcnMtZ3JpZC10ZXh0e2NvbG9yOiM5OTl9Lmlycy0tYmlne2hlaWdodDo1NXB4fS5pcnMtLWJpZy5pcnMtd2l0aC1ncmlke2hlaWdodDo3MHB4fS5pcnMtLWJpZyAuaXJzLWxpbmV7dG9wOjMzcHg7aGVpZ2h0OjEycHg7YmFja2dyb3VuZC1jb2xvcjp3aGl0ZTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNkZGQgLTUwJSwgd2hpdGUgMTUwJSk7Ym9yZGVyOjFweCBzb2xpZCAjY2NjO2JvcmRlci1yYWRpdXM6MTJweH0uaXJzLS1iaWcgLmlycy1iYXJ7dG9wOjMzcHg7aGVpZ2h0OjEycHg7YmFja2dyb3VuZC1jb2xvcjojOTJiY2UwO2JvcmRlcjoxcHggc29saWQgIzQyOGJjYTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZmZmZmYgMCUsICM0MjhiY2EgMzAlLCAjYjlkNGVjIDEwMCUpO2JveC1zaGFkb3c6aW5zZXQgMCAwIDFweCAxcHggcmdiYSgyNTUsMjU1LDI1NSwwLjUpfS5pcnMtLWJpZyAuaXJzLWJhci0tc2luZ2xle2JvcmRlci1yYWRpdXM6MTJweCAwIDAgMTJweH0uaXJzLS1iaWcgLmlycy1zaGFkb3d7aGVpZ2h0OjFweDtib3R0b206MTZweDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoNjYsMTM5LDIwMiwwLjUpfS5pcnMtLWJpZyAuaXJzLWhhbmRsZXt0b3A6MjVweDt3aWR0aDozMHB4O2hlaWdodDozMHB4O2JvcmRlcjoxcHggc29saWQgcmdiYSgwLDAsMCwwLjMpO2JhY2tncm91bmQtY29sb3I6I2NiY2ZkNTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHdoaXRlIDAlLCAjQjRCOUJFIDMwJSwgd2hpdGUgMTAwJSk7Ym94LXNoYWRvdzoxcHggMXB4IDJweCByZ2JhKDAsMCwwLDAuMiksaW5zZXQgMCAwIDNweCAxcHggd2hpdGU7Ym9yZGVyLXJhZGl1czozMHB4fS5pcnMtLWJpZyAuaXJzLWhhbmRsZS5zdGF0ZV9ob3ZlciwuaXJzLS1iaWcgLmlycy1oYW5kbGU6aG92ZXJ7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMC40NSk7YmFja2dyb3VuZC1jb2xvcjojOTM5YmE3O2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgd2hpdGUgMCUsICM5MTlCQTUgMzAlLCB3aGl0ZSAxMDAlKX0uaXJzLS1iaWcgLmlycy1taW4sLmlycy0tYmlnIC5pcnMtbWF4e3RvcDowO3BhZGRpbmc6MXB4IDVweDtjb2xvcjp3aGl0ZTt0ZXh0LXNoYWRvdzpub25lO2JhY2tncm91bmQtY29sb3I6IzlmOWY5Zjtib3JkZXItcmFkaXVzOjNweH0uaXJzLS1iaWcgLmlycy1mcm9tLC5pcnMtLWJpZyAuaXJzLXRvLC5pcnMtLWJpZyAuaXJzLXNpbmdsZXtjb2xvcjp3aGl0ZTt0ZXh0LXNoYWRvdzpub25lO3BhZGRpbmc6MXB4IDVweDtiYWNrZ3JvdW5kLWNvbG9yOiM0MjhiY2E7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjNDI4YmNhIDAlLCAjMzA3MWE5IDEwMCUpO2JvcmRlci1yYWRpdXM6M3B4fS5pcnMtLWJpZyAuaXJzLWdyaWQtcG9se2JhY2tncm91bmQtY29sb3I6IzQyOGJjYX0uaXJzLS1iaWcgLmlycy1ncmlkLXRleHR7Y29sb3I6IzQyOGJjYX0uaXJzLS1tb2Rlcm57aGVpZ2h0OjU1cHh9Lmlycy0tbW9kZXJuLmlycy13aXRoLWdyaWR7aGVpZ2h0OjU1cHh9Lmlycy0tbW9kZXJuIC5pcnMtbGluZXt0b3A6MjVweDtoZWlnaHQ6NXB4O2JhY2tncm91bmQtY29sb3I6I2QxZDZlMDtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlMGU0ZWEgMCUsICNkMWQ2ZTAgMTAwJSk7Ym9yZGVyOjFweCBzb2xpZCAjYTNhZGMxO2JvcmRlci1ib3R0b20td2lkdGg6MDtib3JkZXItcmFkaXVzOjVweH0uaXJzLS1tb2Rlcm4gLmlycy1iYXJ7dG9wOjI1cHg7aGVpZ2h0OjVweDtiYWNrZ3JvdW5kOiMyMGI0MjY7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMjBiNDI2IDAlLCAjMTg4OTFkIDEwMCUpfS5pcnMtLW1vZGVybiAuaXJzLWJhci0tc2luZ2xle2JvcmRlci1yYWRpdXM6NXB4IDAgMCA1cHh9Lmlycy0tbW9kZXJuIC5pcnMtc2hhZG93e2hlaWdodDoxcHg7Ym90dG9tOjIxcHg7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDIwOSwyMTQsMjI0LDAuNSl9Lmlycy0tbW9kZXJuIC5pcnMtaGFuZGxle3RvcDozN3B4O3dpZHRoOjEycHg7aGVpZ2h0OjEzcHg7Ym9yZGVyOjFweCBzb2xpZCAjYTNhZGMxO2JvcmRlci10b3Atd2lkdGg6MDtib3gtc2hhZG93OjFweCAxcHggMXB4IHJnYmEoMCwwLDAsMC4xKTtib3JkZXItcmFkaXVzOjAgMCAzcHggM3B4fS5pcnMtLW1vZGVybiAuaXJzLWhhbmRsZT5pOm50aC1jaGlsZCgxKXtwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmJsb2NrO3RvcDotNHB4O2xlZnQ6MXB4O3dpZHRoOjZweDtoZWlnaHQ6NnB4O2JvcmRlcjoxcHggc29saWQgI2EzYWRjMTtiYWNrZ3JvdW5kOndoaXRlO3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpfS5pcnMtLW1vZGVybiAuaXJzLWhhbmRsZT5pOm50aC1jaGlsZCgyKXtwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmJsb2NrO2JveC1zaXppbmc6Ym9yZGVyLWJveDt0b3A6MDtsZWZ0OjA7d2lkdGg6MTBweDtoZWlnaHQ6MTJweDtiYWNrZ3JvdW5kOiNlOWU2ZTY7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB3aGl0ZSAwJSwgI2U5ZTZlNiAxMDAlKTtib3JkZXItcmFkaXVzOjAgMCAzcHggM3B4fS5pcnMtLW1vZGVybiAuaXJzLWhhbmRsZT5pOm50aC1jaGlsZCgzKXtwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmJsb2NrO2JveC1zaXppbmc6Ym9yZGVyLWJveDt0b3A6M3B4O2xlZnQ6M3B4O3dpZHRoOjRweDtoZWlnaHQ6NXB4O2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjYTNhZGMxO2JvcmRlci1yaWdodDoxcHggc29saWQgI2EzYWRjMX0uaXJzLS1tb2Rlcm4gLmlycy1oYW5kbGUuc3RhdGVfaG92ZXIsLmlycy0tbW9kZXJuIC5pcnMtaGFuZGxlOmhvdmVye2JvcmRlci1jb2xvcjojNzY4NWEyO2JhY2tncm91bmQ6I2MzYzdjZDtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZmZmZmYgMCUsICM5MTliYTUgMzAlLCAjZmZmZmZmIDEwMCUpfS5pcnMtLW1vZGVybiAuaXJzLWhhbmRsZS5zdGF0ZV9ob3Zlcj5pOm50aC1jaGlsZCgxKSwuaXJzLS1tb2Rlcm4gLmlycy1oYW5kbGU6aG92ZXI+aTpudGgtY2hpbGQoMSl7Ym9yZGVyLWNvbG9yOiM3Njg1YTJ9Lmlycy0tbW9kZXJuIC5pcnMtaGFuZGxlLnN0YXRlX2hvdmVyPmk6bnRoLWNoaWxkKDMpLC5pcnMtLW1vZGVybiAuaXJzLWhhbmRsZTpob3Zlcj5pOm50aC1jaGlsZCgzKXtib3JkZXItY29sb3I6IzQ4NTM2YX0uaXJzLS1tb2Rlcm4gLmlycy1taW4sLmlycy0tbW9kZXJuIC5pcnMtbWF4e3RvcDowO2ZvbnQtc2l6ZToxMHB4O2xpbmUtaGVpZ2h0OjEuMzMzO3RleHQtc2hhZG93Om5vbmU7cGFkZGluZzoxcHggNXB4O2NvbG9yOndoaXRlO2JhY2tncm91bmQtY29sb3I6I2QxZDZlMDtib3JkZXItcmFkaXVzOjVweH0uaXJzLS1tb2Rlcm4gLmlycy1mcm9tLC5pcnMtLW1vZGVybiAuaXJzLXRvLC5pcnMtLW1vZGVybiAuaXJzLXNpbmdsZXtmb250LXNpemU6MTBweDtsaW5lLWhlaWdodDoxLjMzMzt0ZXh0LXNoYWRvdzpub25lO3BhZGRpbmc6MXB4IDVweDtiYWNrZ3JvdW5kLWNvbG9yOiMyMGI0MjY7Y29sb3I6d2hpdGU7Ym9yZGVyLXJhZGl1czo1cHh9Lmlycy0tbW9kZXJuIC5pcnMtZnJvbTpiZWZvcmUsLmlycy0tbW9kZXJuIC5pcnMtdG86YmVmb3JlLC5pcnMtLW1vZGVybiAuaXJzLXNpbmdsZTpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpibG9jaztjb250ZW50OlwiXCI7Ym90dG9tOi02cHg7bGVmdDo1MCU7d2lkdGg6MDtoZWlnaHQ6MDttYXJnaW4tbGVmdDotM3B4O292ZXJmbG93OmhpZGRlbjtib3JkZXI6M3B4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci10b3AtY29sb3I6IzIwYjQyNn0uaXJzLS1tb2Rlcm4gLmlycy1ncmlke2hlaWdodDoyNXB4fS5pcnMtLW1vZGVybiAuaXJzLWdyaWQtcG9se2JhY2tncm91bmQtY29sb3I6I2RlZGVkZX0uaXJzLS1tb2Rlcm4gLmlycy1ncmlkLXRleHR7Y29sb3I6c2lsdmVyO2ZvbnQtc2l6ZToxM3B4fS5pcnMtLXNoYXJwe2hlaWdodDo1MHB4O2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjF9Lmlycy0tc2hhcnAuaXJzLXdpdGgtZ3JpZHtoZWlnaHQ6NTdweH0uaXJzLS1zaGFycCAuaXJzLWxpbmV7dG9wOjMwcHg7aGVpZ2h0OjJweDtiYWNrZ3JvdW5kLWNvbG9yOmJsYWNrO2JvcmRlci1yYWRpdXM6MnB4fS5pcnMtLXNoYXJwIC5pcnMtYmFye3RvcDozMHB4O2hlaWdodDoycHg7YmFja2dyb3VuZC1jb2xvcjojZWUyMmZhfS5pcnMtLXNoYXJwIC5pcnMtYmFyLS1zaW5nbGV7Ym9yZGVyLXJhZGl1czoycHggMCAwIDJweH0uaXJzLS1zaGFycCAuaXJzLXNoYWRvd3toZWlnaHQ6MXB4O2JvdHRvbToyMXB4O2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwLjUpfS5pcnMtLXNoYXJwIC5pcnMtaGFuZGxle3RvcDoyNXB4O3dpZHRoOjEwcHg7aGVpZ2h0OjEwcHg7YmFja2dyb3VuZC1jb2xvcjojYTgwNGIyfS5pcnMtLXNoYXJwIC5pcnMtaGFuZGxlPmk6Zmlyc3QtY2hpbGR7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpibG9jazt0b3A6MTAwJTtsZWZ0OjA7d2lkdGg6MDtoZWlnaHQ6MDtib3JkZXI6NXB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci10b3AtY29sb3I6I2E4MDRiMn0uaXJzLS1zaGFycCAuaXJzLWhhbmRsZS5zdGF0ZV9ob3ZlciwuaXJzLS1zaGFycCAuaXJzLWhhbmRsZTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOmJsYWNrfS5pcnMtLXNoYXJwIC5pcnMtaGFuZGxlLnN0YXRlX2hvdmVyPmk6Zmlyc3QtY2hpbGQsLmlycy0tc2hhcnAgLmlycy1oYW5kbGU6aG92ZXI+aTpmaXJzdC1jaGlsZHtib3JkZXItdG9wLWNvbG9yOmJsYWNrfS5pcnMtLXNoYXJwIC5pcnMtbWluLC5pcnMtLXNoYXJwIC5pcnMtbWF4e2NvbG9yOndoaXRlO2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjE7dG9wOjA7cGFkZGluZzozcHggNHB4O29wYWNpdHk6LjQ7YmFja2dyb3VuZC1jb2xvcjojYTgwNGIyO2JvcmRlci1yYWRpdXM6MnB4fS5pcnMtLXNoYXJwIC5pcnMtZnJvbSwuaXJzLS1zaGFycCAuaXJzLXRvLC5pcnMtLXNoYXJwIC5pcnMtc2luZ2xle2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjE7dGV4dC1zaGFkb3c6bm9uZTtwYWRkaW5nOjNweCA0cHg7YmFja2dyb3VuZC1jb2xvcjojYTgwNGIyO2NvbG9yOndoaXRlO2JvcmRlci1yYWRpdXM6MnB4fS5pcnMtLXNoYXJwIC5pcnMtZnJvbTpiZWZvcmUsLmlycy0tc2hhcnAgLmlycy10bzpiZWZvcmUsLmlycy0tc2hhcnAgLmlycy1zaW5nbGU6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7Y29udGVudDpcIlwiO2JvdHRvbTotNnB4O2xlZnQ6NTAlO3dpZHRoOjA7aGVpZ2h0OjA7bWFyZ2luLWxlZnQ6LTNweDtvdmVyZmxvdzpoaWRkZW47Ym9yZGVyOjNweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItdG9wLWNvbG9yOiNhODA0YjJ9Lmlycy0tc2hhcnAgLmlycy1ncmlke2hlaWdodDoyNXB4fS5pcnMtLXNoYXJwIC5pcnMtZ3JpZC1wb2x7YmFja2dyb3VuZC1jb2xvcjojZGVkZWRlfS5pcnMtLXNoYXJwIC5pcnMtZ3JpZC10ZXh0e2NvbG9yOnNpbHZlcjtmb250LXNpemU6MTNweH0uaXJzLS1yb3VuZHtoZWlnaHQ6NTBweH0uaXJzLS1yb3VuZC5pcnMtd2l0aC1ncmlke2hlaWdodDo2NXB4fS5pcnMtLXJvdW5kIC5pcnMtbGluZXt0b3A6MzZweDtoZWlnaHQ6NHB4O2JhY2tncm91bmQtY29sb3I6I2RlZTRlYztib3JkZXItcmFkaXVzOjRweH0uaXJzLS1yb3VuZCAuaXJzLWJhcnt0b3A6MzZweDtoZWlnaHQ6NHB4O2JhY2tncm91bmQtY29sb3I6IzAwNmNmYX0uaXJzLS1yb3VuZCAuaXJzLWJhci0tc2luZ2xle2JvcmRlci1yYWRpdXM6NHB4IDAgMCA0cHh9Lmlycy0tcm91bmQgLmlycy1zaGFkb3d7aGVpZ2h0OjRweDtib3R0b206MjFweDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjIyLDIyOCwyMzYsMC41KX0uaXJzLS1yb3VuZCAuaXJzLWhhbmRsZXt0b3A6MjZweDt3aWR0aDoyNHB4O2hlaWdodDoyNHB4O2JvcmRlcjo0cHggc29saWQgIzAwNmNmYTtiYWNrZ3JvdW5kLWNvbG9yOndoaXRlO2JvcmRlci1yYWRpdXM6MjRweDtib3gtc2hhZG93OjAgMXB4IDNweCByZ2JhKDAsMCwyNTUsMC4zKX0uaXJzLS1yb3VuZCAuaXJzLWhhbmRsZS5zdGF0ZV9ob3ZlciwuaXJzLS1yb3VuZCAuaXJzLWhhbmRsZTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNmMGY2ZmZ9Lmlycy0tcm91bmQgLmlycy1taW4sLmlycy0tcm91bmQgLmlycy1tYXh7Y29sb3I6IzMzMztmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxO3RvcDowO3BhZGRpbmc6M3B4IDVweDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMC4xKTtib3JkZXItcmFkaXVzOjRweH0uaXJzLS1yb3VuZCAuaXJzLWZyb20sLmlycy0tcm91bmQgLmlycy10bywuaXJzLS1yb3VuZCAuaXJzLXNpbmdsZXtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxO3RleHQtc2hhZG93Om5vbmU7cGFkZGluZzozcHggNXB4O2JhY2tncm91bmQtY29sb3I6IzAwNmNmYTtjb2xvcjp3aGl0ZTtib3JkZXItcmFkaXVzOjRweH0uaXJzLS1yb3VuZCAuaXJzLWZyb206YmVmb3JlLC5pcnMtLXJvdW5kIC5pcnMtdG86YmVmb3JlLC5pcnMtLXJvdW5kIC5pcnMtc2luZ2xlOmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6XCJcIjtib3R0b206LTZweDtsZWZ0OjUwJTt3aWR0aDowO2hlaWdodDowO21hcmdpbi1sZWZ0Oi0zcHg7b3ZlcmZsb3c6aGlkZGVuO2JvcmRlcjozcHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXRvcC1jb2xvcjojMDA2Y2ZhfS5pcnMtLXJvdW5kIC5pcnMtZ3JpZHtoZWlnaHQ6MjVweH0uaXJzLS1yb3VuZCAuaXJzLWdyaWQtcG9se2JhY2tncm91bmQtY29sb3I6I2RlZGVkZX0uaXJzLS1yb3VuZCAuaXJzLWdyaWQtdGV4dHtjb2xvcjpzaWx2ZXI7Zm9udC1zaXplOjEzcHh9Lmlycy0tc3F1YXJle2hlaWdodDo1MHB4fS5pcnMtLXNxdWFyZS5pcnMtd2l0aC1ncmlke2hlaWdodDo2MHB4fS5pcnMtLXNxdWFyZSAuaXJzLWxpbmV7dG9wOjMxcHg7aGVpZ2h0OjRweDtiYWNrZ3JvdW5kLWNvbG9yOiNkZWRlZGV9Lmlycy0tc3F1YXJlIC5pcnMtYmFye3RvcDozMXB4O2hlaWdodDo0cHg7YmFja2dyb3VuZC1jb2xvcjpibGFja30uaXJzLS1zcXVhcmUgLmlycy1zaGFkb3d7aGVpZ2h0OjJweDtib3R0b206MjFweDtiYWNrZ3JvdW5kLWNvbG9yOiNkZWRlZGV9Lmlycy0tc3F1YXJlIC5pcnMtaGFuZGxle3RvcDoyNXB4O3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHg7Ym9yZGVyOjNweCBzb2xpZCBibGFjaztiYWNrZ3JvdW5kLWNvbG9yOndoaXRlOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7LW1zLXRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpfS5pcnMtLXNxdWFyZSAuaXJzLWhhbmRsZS5zdGF0ZV9ob3ZlciwuaXJzLS1zcXVhcmUgLmlycy1oYW5kbGU6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZjBmNmZmfS5pcnMtLXNxdWFyZSAuaXJzLW1pbiwuaXJzLS1zcXVhcmUgLmlycy1tYXh7Y29sb3I6IzMzMztmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxO3RvcDowO3BhZGRpbmc6M3B4IDVweDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMC4xKX0uaXJzLS1zcXVhcmUgLmlycy1mcm9tLC5pcnMtLXNxdWFyZSAuaXJzLXRvLC5pcnMtLXNxdWFyZSAuaXJzLXNpbmdsZXtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxO3RleHQtc2hhZG93Om5vbmU7cGFkZGluZzozcHggNXB4O2JhY2tncm91bmQtY29sb3I6YmxhY2s7Y29sb3I6d2hpdGV9Lmlycy0tc3F1YXJlIC5pcnMtZ3JpZHtoZWlnaHQ6MjVweH0uaXJzLS1zcXVhcmUgLmlycy1ncmlkLXBvbHtiYWNrZ3JvdW5kLWNvbG9yOiNkZWRlZGV9Lmlycy0tc3F1YXJlIC5pcnMtZ3JpZC10ZXh0e2NvbG9yOnNpbHZlcjtmb250LXNpemU6MTFweH0iLCIvKiBNYWduaWZpYyBQb3B1cCBDU1MgKi9cclxuLm1mcC1iZyB7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHotaW5kZXg6IDEwNDI7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgYmFja2dyb3VuZDogIzBiMGIwYjtcclxuICBvcGFjaXR5OiAwLjg7IH1cclxuXHJcbi5tZnAtd3JhcCB7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHotaW5kZXg6IDEwNDM7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcclxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgfVxyXG5cclxuLm1mcC1jb250YWluZXIge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIHBhZGRpbmc6IDAgOHB4O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cclxuXHJcbi5tZnAtY29udGFpbmVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XHJcblxyXG4ubWZwLWFsaWduLXRvcCAubWZwLWNvbnRhaW5lcjpiZWZvcmUge1xyXG4gIGRpc3BsYXk6IG5vbmU7IH1cclxuXHJcbi5tZnAtY29udGVudCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgei1pbmRleDogMTA0NTsgfVxyXG5cclxuLm1mcC1pbmxpbmUtaG9sZGVyIC5tZnAtY29udGVudCxcclxuLm1mcC1hamF4LWhvbGRlciAubWZwLWNvbnRlbnQge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGN1cnNvcjogYXV0bzsgfVxyXG5cclxuLm1mcC1hamF4LWN1ciB7XHJcbiAgY3Vyc29yOiBwcm9ncmVzczsgfVxyXG5cclxuLm1mcC16b29tLW91dC1jdXIsIC5tZnAtem9vbS1vdXQtY3VyIC5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtY2xvc2Uge1xyXG4gIGN1cnNvcjogLW1vei16b29tLW91dDtcclxuICBjdXJzb3I6IC13ZWJraXQtem9vbS1vdXQ7XHJcbiAgY3Vyc29yOiB6b29tLW91dDsgfVxyXG5cclxuLm1mcC16b29tIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgY3Vyc29yOiAtd2Via2l0LXpvb20taW47XHJcbiAgY3Vyc29yOiAtbW96LXpvb20taW47XHJcbiAgY3Vyc29yOiB6b29tLWluOyB9XHJcblxyXG4ubWZwLWF1dG8tY3Vyc29yIC5tZnAtY29udGVudCB7XHJcbiAgY3Vyc29yOiBhdXRvOyB9XHJcblxyXG4ubWZwLWNsb3NlLFxyXG4ubWZwLWFycm93LFxyXG4ubWZwLXByZWxvYWRlcixcclxuLm1mcC1jb3VudGVyIHtcclxuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cclxuXHJcbi5tZnAtbG9hZGluZy5tZnAtZmlndXJlIHtcclxuICBkaXNwbGF5OiBub25lOyB9XHJcblxyXG4ubWZwLWhpZGUge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxyXG5cclxuLm1mcC1wcmVsb2FkZXIge1xyXG4gIGNvbG9yOiAjQ0NDO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICB3aWR0aDogYXV0bztcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbWFyZ2luLXRvcDogLTAuOGVtO1xyXG4gIGxlZnQ6IDhweDtcclxuICByaWdodDogOHB4O1xyXG4gIHotaW5kZXg6IDEwNDQ7IH1cclxuICAubWZwLXByZWxvYWRlciBhIHtcclxuICAgIGNvbG9yOiAjQ0NDOyB9XHJcbiAgICAubWZwLXByZWxvYWRlciBhOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICNGRkY7IH1cclxuXHJcbi5tZnAtcy1yZWFkeSAubWZwLXByZWxvYWRlciB7XHJcbiAgZGlzcGxheTogbm9uZTsgfVxyXG5cclxuLm1mcC1zLWVycm9yIC5tZnAtY29udGVudCB7XHJcbiAgZGlzcGxheTogbm9uZTsgfVxyXG5cclxuYnV0dG9uLm1mcC1jbG9zZSxcclxuYnV0dG9uLm1mcC1hcnJvdyB7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlcjogMDtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgb3V0bGluZTogbm9uZTtcclxuICBwYWRkaW5nOiAwO1xyXG4gIHotaW5kZXg6IDEwNDY7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjsgfVxyXG5cclxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJvcmRlcjogMDsgfVxyXG5cclxuLm1mcC1jbG9zZSB7XHJcbiAgd2lkdGg6IDQ0cHg7XHJcbiAgaGVpZ2h0OiA0NHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMDtcclxuICB0b3A6IDA7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBvcGFjaXR5OiAwLjY1O1xyXG4gIHBhZGRpbmc6IDAgMCAxOHB4IDEwcHg7XHJcbiAgY29sb3I6ICNGRkY7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtc2l6ZTogMjhweDtcclxuICBmb250LWZhbWlseTogQXJpYWwsIEJhc2tlcnZpbGxlLCBtb25vc3BhY2U7IH1cclxuICAubWZwLWNsb3NlOmhvdmVyLFxyXG4gIC5tZnAtY2xvc2U6Zm9jdXMge1xyXG4gICAgb3BhY2l0eTogMTsgfVxyXG4gIC5tZnAtY2xvc2U6YWN0aXZlIHtcclxuICAgIHRvcDogMXB4OyB9XHJcblxyXG4ubWZwLWNsb3NlLWJ0bi1pbiAubWZwLWNsb3NlIHtcclxuICBjb2xvcjogIzMzMzsgfVxyXG5cclxuLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1jbG9zZSxcclxuLm1mcC1pZnJhbWUtaG9sZGVyIC5tZnAtY2xvc2Uge1xyXG4gIGNvbG9yOiAjRkZGO1xyXG4gIHJpZ2h0OiAtNnB4O1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDZweDtcclxuICB3aWR0aDogMTAwJTsgfVxyXG5cclxuLm1mcC1jb3VudGVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGNvbG9yOiAjQ0NDO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBsaW5lLWhlaWdodDogMThweDtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XHJcblxyXG4ubWZwLWFycm93IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgb3BhY2l0eTogMC42NTtcclxuICBtYXJnaW46IDA7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbWFyZ2luLXRvcDogLTU1cHg7XHJcbiAgcGFkZGluZzogMDtcclxuICB3aWR0aDogOTBweDtcclxuICBoZWlnaHQ6IDExMHB4O1xyXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cclxuICAubWZwLWFycm93OmFjdGl2ZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAtNTRweDsgfVxyXG4gIC5tZnAtYXJyb3c6aG92ZXIsXHJcbiAgLm1mcC1hcnJvdzpmb2N1cyB7XHJcbiAgICBvcGFjaXR5OiAxOyB9XHJcbiAgLm1mcC1hcnJvdzpiZWZvcmUsXHJcbiAgLm1mcC1hcnJvdzphZnRlciB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbWFyZ2luLXRvcDogMzVweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAzNXB4O1xyXG4gICAgYm9yZGVyOiBtZWRpdW0gaW5zZXQgdHJhbnNwYXJlbnQ7IH1cclxuICAubWZwLWFycm93OmFmdGVyIHtcclxuICAgIGJvcmRlci10b3Atd2lkdGg6IDEzcHg7XHJcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxM3B4O1xyXG4gICAgdG9wOiA4cHg7IH1cclxuICAubWZwLWFycm93OmJlZm9yZSB7XHJcbiAgICBib3JkZXItdG9wLXdpZHRoOiAyMXB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMjFweDtcclxuICAgIG9wYWNpdHk6IDAuNzsgfVxyXG5cclxuLm1mcC1hcnJvdy1sZWZ0IHtcclxuICBsZWZ0OiAwOyB9XHJcbiAgLm1mcC1hcnJvdy1sZWZ0OmFmdGVyIHtcclxuICAgIGJvcmRlci1yaWdodDogMTdweCBzb2xpZCAjRkZGO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDMxcHg7IH1cclxuICAubWZwLWFycm93LWxlZnQ6YmVmb3JlIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAyN3B4IHNvbGlkICMzRjNGM0Y7IH1cclxuXHJcbi5tZnAtYXJyb3ctcmlnaHQge1xyXG4gIHJpZ2h0OiAwOyB9XHJcbiAgLm1mcC1hcnJvdy1yaWdodDphZnRlciB7XHJcbiAgICBib3JkZXItbGVmdDogMTdweCBzb2xpZCAjRkZGO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDM5cHg7IH1cclxuICAubWZwLWFycm93LXJpZ2h0OmJlZm9yZSB7XHJcbiAgICBib3JkZXItbGVmdDogMjdweCBzb2xpZCAjM0YzRjNGOyB9XHJcblxyXG4ubWZwLWlmcmFtZS1ob2xkZXIge1xyXG4gIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XHJcbiAgLm1mcC1pZnJhbWUtaG9sZGVyIC5tZnAtY29udGVudCB7XHJcbiAgICBsaW5lLWhlaWdodDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiA5MDBweDsgfVxyXG4gIC5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNsb3NlIHtcclxuICAgIHRvcDogLTQwcHg7IH1cclxuXHJcbi5tZnAtaWZyYW1lLXNjYWxlciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcGFkZGluZy10b3A6IDU2LjI1JTsgfVxyXG4gIC5tZnAtaWZyYW1lLXNjYWxlciBpZnJhbWUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcclxuICAgIGJhY2tncm91bmQ6ICMwMDA7IH1cclxuXHJcbi8qIE1haW4gaW1hZ2UgaW4gcG9wdXAgKi9cclxuaW1nLm1mcC1pbWcge1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBwYWRkaW5nOiA0MHB4IDAgNDBweDtcclxuICBtYXJnaW46IDAgYXV0bzsgfVxyXG5cclxuLyogVGhlIHNoYWRvdyBiZWhpbmQgdGhlIGltYWdlICovXHJcbi5tZnAtZmlndXJlIHtcclxuICBsaW5lLWhlaWdodDogMDsgfVxyXG4gIC5tZnAtZmlndXJlOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogNDBweDtcclxuICAgIGJvdHRvbTogNDBweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuNik7XHJcbiAgICBiYWNrZ3JvdW5kOiAjNDQ0OyB9XHJcbiAgLm1mcC1maWd1cmUgc21hbGwge1xyXG4gICAgY29sb3I6ICNCREJEQkQ7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNHB4OyB9XHJcbiAgLm1mcC1maWd1cmUgZmlndXJlIHtcclxuICAgIG1hcmdpbjogMDsgfVxyXG5cclxuLm1mcC1ib3R0b20tYmFyIHtcclxuICBtYXJnaW4tdG9wOiAtMzZweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAxMDAlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgY3Vyc29yOiBhdXRvOyB9XHJcblxyXG4ubWZwLXRpdGxlIHtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gIGNvbG9yOiAjRjNGM0YzO1xyXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICBwYWRkaW5nLXJpZ2h0OiAzNnB4OyB9XHJcblxyXG4ubWZwLWltYWdlLWhvbGRlciAubWZwLWNvbnRlbnQge1xyXG4gIG1heC13aWR0aDogMTAwJTsgfVxyXG5cclxuLm1mcC1nYWxsZXJ5IC5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtZmlndXJlIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7IH1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpLCBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiAzMDBweCkge1xyXG4gIC8qKlxyXG4gICAgICAgKiBSZW1vdmUgYWxsIHBhZGRpbmdzIGFyb3VuZCB0aGUgaW1hZ2Ugb24gc21hbGwgc2NyZWVuXHJcbiAgICAgICAqL1xyXG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWltYWdlLWhvbGRlciB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XHJcbiAgLm1mcC1pbWctbW9iaWxlIGltZy5tZnAtaW1nIHtcclxuICAgIHBhZGRpbmc6IDA7IH1cclxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1maWd1cmU6YWZ0ZXIge1xyXG4gICAgdG9wOiAwO1xyXG4gICAgYm90dG9tOiAwOyB9XHJcbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtZmlndXJlIHNtYWxsIHtcclxuICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cclxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1ib3R0b20tYmFyIHtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHRvcDogYXV0bztcclxuICAgIHBhZGRpbmc6IDNweCA1cHg7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XHJcbiAgICAubWZwLWltZy1tb2JpbGUgLm1mcC1ib3R0b20tYmFyOmVtcHR5IHtcclxuICAgICAgcGFkZGluZzogMDsgfVxyXG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWNvdW50ZXIge1xyXG4gICAgcmlnaHQ6IDVweDtcclxuICAgIHRvcDogM3B4OyB9XHJcbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtY2xvc2Uge1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB3aWR0aDogMzVweDtcclxuICAgIGhlaWdodDogMzVweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMDsgfSB9XHJcblxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xyXG4gIC5tZnAtYXJyb3cge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNzUpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjc1KTsgfVxyXG4gIC5tZnAtYXJyb3ctbGVmdCB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDA7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwOyB9XHJcbiAgLm1mcC1hcnJvdy1yaWdodCB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCU7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlOyB9XHJcbiAgLm1mcC1jb250YWluZXIge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA2cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7IH0gfVxyXG4iLCIkZGVmYXVsdC1mb250OiBcImFjcm9tXCIsIHNhbnMtc2VyaWY7XHJcbiRnb3RoYW06IFwiZ290aGFtXCIsIHNhbnMtc2VyaWY7XHJcbiRtYWluLWNvbG9yOiAjNDU0MTU4O1xyXG4kZ29sZDogI2IwYTk2ZjtcclxuJHRleHQ6ICM5Mjk0OTg7XHJcbiRkaXJ0OiAjNTQ1NjViO1xyXG4kd2M6ICNmZmY7XHJcbiRiYzogIzAwMDtcclxuJGRpcnQ6ICM1NDU2NWI7XHJcblxyXG5cclxuLyogJGdvbGQ6IHJnYmEoMTc2LCAxNjksIDExMSwgMC41KTsgKi8iLCJAbWl4aW4gZm9udC1mYWNlKCRmb250LWZhbWlseSwgJHVybCkge1xyXG4gIEBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICcjeyRmb250LWZhbWlseX0nO1xyXG4gICAgc3JjOiB1cmwoJyN7JHVybH0uZW90Jyk7XHJcbiAgICBzcmM6IHVybCgnI3skdXJsfS5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgdXJsKCcjeyR1cmx9LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgIHVybCgnI3skdXJsfS50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgICB1cmwoJyN7JHVybH0uc3ZnJykgZm9ybWF0KCdzdmcnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgfVxyXG59XHJcblxyXG4iLCJcclxuOjpwbGFjZWhvbGRlciB7XHJcbiAgY29sb3I6ICM2NjY7XHJcbn1cclxuXHJcblxyXG46OnNlbGVjdGlvbiB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk3MjM3NjtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuKiB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuKjo6YWZ0ZXIsICo6OmJlZm9yZSB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuYm9keSB7XHJcbiAgbWluLXdpZHRoOiAzMjBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xyXG4gIGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xyXG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbmJvZHkgaW5wdXQsIGJvZHkgdGV4dGFyZWEge1xyXG4gIGJvcmRlcjogIzY2NiAxcHggc29saWQ7XHJcbiAgb3V0bGluZTogbm9uZTtcclxufVxyXG5cclxuYm9keSBpbnB1dDpmb2N1czpyZXF1aXJlZDppbnZhbGlkLCBib2R5IHRleHRhcmVhOmZvY3VzOnJlcXVpcmVkOmludmFsaWQge1xyXG4gIGJvcmRlci1jb2xvcjogcmVkO1xyXG59XHJcblxyXG5ib2R5IGlucHV0OnJlcXVpcmVkOnZhbGlkLCBib2R5IHRleHRhcmVhOnJlcXVpcmVkOnZhbGlkIHtcclxuICBib3JkZXItY29sb3I6IGdyZWVuO1xyXG59XHJcblxyXG5pbWcge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG5ib2R5ICo6Zm9jdXMge1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuXHJcbmJvZHkuZm9jdXMtdGFiLS1lbmFibGUgKjpmb2N1cyB7XHJcbiAgb3V0bGluZS1jb2xvcjogIzRkOTBmZTtcclxuICBvdXRsaW5lLW9mZnNldDogLTJweDtcclxuICBvdXRsaW5lLXN0eWxlOiBhdXRvO1xyXG4gIG91dGxpbmUtd2lkdGg6IDdweDtcclxufVxyXG5cclxuYnV0dG9uOmhvdmVyLCBhOmhvdmVyIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbkBpbmNsdWRlIHJlc2V0KCk7XHJcbi5kZWJ1ZyB7XHJcbiAgei1pbmRleDogOTk5OTk5O1xyXG4gIEBpbmNsdWRlIGRlYnVnKHJnYmEoMCwgMCwgMCwgLjUpLCAxcHggc29saWQgI2ZmMCk7XHJcbn1cclxuXHJcbi5jb250YWluZXJ7XHJcbiAgQGluY2x1ZGUgd3JhcHBlcigpO1xyXG59XHJcblxyXG4uaXRpLWZsYWd7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ZsYWcvZmxhZ3MucG5nXCIpO1xyXG59XHJcbkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpIHtcclxuICAuaXRpLWZsYWd7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZmxhZy9mbGFnc0AyeC5wbmdcIik7XHJcbiAgfSBcclxufVxyXG4uaW50bC10ZWwtaW5wdXQuYWxsb3ctZHJvcGRvd24gLmZsYWctY29udGFpbmVyLC5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUgLmZsYWctY29udGFpbmVye1xyXG4gIEBpbmNsdWRlIHRvKDEyMDBweCl7XHJcbiAgICBsZWZ0OiA1JTtcclxuICB9XHJcbn1cclxuLmludGwtdGVsLWlucHV0LmFsbG93LWRyb3Bkb3duIGlucHV0LFxyXG4uaW50bC10ZWwtaW5wdXQuYWxsb3ctZHJvcGRvd24gaW5wdXRbdHlwZT10ZWxdLFxyXG4uaW50bC10ZWwtaW5wdXQuYWxsb3ctZHJvcGRvd24gaW5wdXRbdHlwZT10ZXh0XSxcclxuLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZSBpbnB1dCxcclxuLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZSBpbnB1dFt0eXBlPXRlbF0sXHJcbi5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUgaW5wdXRbdHlwZT10ZXh0XXtcclxuICBAaW5jbHVkZSB0bygxMjAwcHgpe1xyXG4gICAgcGFkZGluZy1sZWZ0OiA5NXB4XHJcbiAgfSBcclxufVxyXG4iLCIkY29sdW1uczogMTU7XHJcbiRhdG9tOiAoMTAwJSAvICRjb2x1bW5zKTtcclxuXHJcbiRicmVha19sZzogMTIwMHB4O1xyXG4kYnJlYWtfbWQ6IDk5MnB4O1xyXG4kYnJlYWtfc206IDc2OHB4O1xyXG4kYnJlYWtfeHM6IDU2MHB4O1xyXG5cclxuJG9mZnNldDogMjBweDtcclxuJG9mZnNldF9sZzogJG9mZnNldDtcclxuJG9mZnNldF9tZDogJG9mZnNldDtcclxuJG9mZnNldF9zbTogJG9mZnNldDtcclxuJG9mZnNldF94czogJG9mZnNldDtcclxuXHJcbiRvZmZzZXRfb25lX3NpZGU6ICgkb2Zmc2V0IC8gMik7XHJcbiRvZmZzZXRfbGdfb25lX3NpZGU6ICgkb2Zmc2V0X2xnIC8gMik7XHJcbiRvZmZzZXRfbWRfb25lX3NpZGU6ICgkb2Zmc2V0X21kIC8gMik7XHJcbiRvZmZzZXRfc21fb25lX3NpZGU6ICgkb2Zmc2V0X3NtIC8gMik7XHJcbiRvZmZzZXRfeHNfb25lX3NpZGU6ICgkb2Zmc2V0X3hzIC8gMik7XHJcblxyXG4kZmllbGRzOiAyMHB4O1xyXG4kZmllbGRzX3NtOiAxMHB4O1xyXG5cclxuQG1peGluIHdyYXBwZXItZnVsbCgpe1xyXG4gICAgcGFkZGluZy1sZWZ0OiAkZmllbGRzO1xyXG4gICAgcGFkZGluZy1yaWdodDogJGZpZWxkcztcclxuXHJcbiAgICBAaW5jbHVkZSBzbS1ibG9jaygpe1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogJGZpZWxkc19zbTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkZmllbGRzX3NtO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gcm93LW9mZnNldHMoKXtcclxuICAgIG1hcmdpbi1sZWZ0OiAoJG9mZnNldF9vbmVfc2lkZSAqIC0xKTtcclxuICAgIG1hcmdpbi1yaWdodDogKCRvZmZzZXRfb25lX3NpZGUgKiAtMSk7XHJcbn1cclxuXHJcbkBtaXhpbiBjb2wtb2Zmc2V0cygkdHlwZSl7XHJcbiAgICAjeyR0eXBlfS1sZWZ0OiAkb2Zmc2V0X29uZV9zaWRlO1xyXG4gICAgI3skdHlwZX0tcmlnaHQ6ICRvZmZzZXRfb25lX3NpZGU7XHJcbn1cclxuXHJcbkBtaXhpbiB3cmFwcGVyKCl7XHJcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgQGluY2x1ZGUgd3JhcHBlci1mdWxsKCk7XHJcbn1cclxuXHJcbkBtaXhpbiByb3ctZmxleCgpe1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIEBpbmNsdWRlIHJvdy1vZmZzZXRzKCk7XHJcbn1cclxuXHJcbkBtaXhpbiByb3ctZmxvYXQoKXtcclxuICAgIEBpbmNsdWRlIHJvdy1vZmZzZXRzKCk7XHJcbiAgICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xyXG59XHJcblxyXG5AbWl4aW4gcm93LWliKCl7XHJcbiAgICBAaW5jbHVkZSByb3ctb2Zmc2V0cygpO1xyXG59XHJcblxyXG5AbWl4aW4gY29sKCl7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gICAgQGluY2x1ZGUgY29sLW9mZnNldHMobWFyZ2luKTtcclxufVxyXG5cclxuQG1peGluIGNvbC1mbG9hdCgpe1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuXHJcbkBtaXhpbiBjb2wtaWIoKXtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbn1cclxuXHJcbkBtaXhpbiBjb2wtcGFkZGluZygpe1xyXG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gICAgQGluY2x1ZGUgY29sLW9mZnNldHMocGFkZGluZyk7XHJcbn1cclxuXHJcbkBtaXhpbiBzaXplKCRuKXtcclxuICAgICR2YWw6IDEwMCUgLyAkY29sdW1ucyAqICRuO1xyXG4gICAgd2lkdGg6ICN7Y2FsYygjeyR2YWx9IC0gI3skb2Zmc2V0fSl9O1xyXG59XHJcblxyXG5AbWl4aW4gc2l6ZS1sZygkbil7XHJcbiAgICAkdmFsOiAxMDAlIC8gJGNvbHVtbnMgKiAkbjtcclxuICAgIEBpbmNsdWRlIGxnKHdpZHRoLCAje2NhbGMoI3skdmFsfSAtICN7JG9mZnNldF9sZ30pfSk7XHJcbn1cclxuXHJcbkBtaXhpbiBzaXplLW1kKCRuKXtcclxuICAgICR2YWw6IDEwMCUgLyAkY29sdW1ucyAqICRuO1xyXG4gICAgQGluY2x1ZGUgbWQod2lkdGgsICN7Y2FsYygjeyR2YWx9IC0gI3skb2Zmc2V0X21kfSl9KTtcclxufVxyXG5cclxuQG1peGluIHNpemUtc20oJG4pe1xyXG4gICAgJHZhbDogMTAwJSAvICRjb2x1bW5zICogJG47XHJcbiAgICBAaW5jbHVkZSBzbSh3aWR0aCwgI3tjYWxjKCN7JHZhbH0gLSAjeyRvZmZzZXRfc219KX0pO1xyXG59XHJcblxyXG5AbWl4aW4gc2l6ZS14cygkbil7XHJcbiAgICAkdmFsOiAxMDAlIC8gJGNvbHVtbnMgKiAkbjtcclxuICAgIEBpbmNsdWRlIHhzKHdpZHRoLCAje2NhbGMoI3skdmFsfSAtICN7JG9mZnNldF94c30pfSk7XHJcbn1cclxuXHJcbkBtaXhpbiBzaGlmdCgkbil7XHJcbiAgICAkdmFsOiAxMDAlIC8gJGNvbHVtbnMgKiAkbjtcclxuICAgIG1hcmdpbi1sZWZ0OiAje2NhbGMoI3skdmFsfSArICN7JG9mZnNldF9vbmVfc2lkZX0pfTtcclxuICAgIG1hcmdpbi1yaWdodDogI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfb25lX3NpZGV9KX07XHJcbn1cclxuXHJcbkBtaXhpbiBzaGlmdC1sZWZ0KCRuKXtcclxuICAgICR2YWw6IDEwMCUgLyAkY29sdW1ucyAqICRuO1xyXG4gICAgbWFyZ2luLWxlZnQ6ICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X29uZV9zaWRlfSl9O1xyXG59XHJcblxyXG5AbWl4aW4gc2hpZnQtcmlnaHQoJG4pe1xyXG4gICAgJHZhbDogMTAwJSAvICRjb2x1bW5zICogJG47XHJcbiAgICBtYXJnaW4tcmlnaHQ6ICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X29uZV9zaWRlfSl9O1xyXG59XHJcblxyXG5AbWl4aW4gc2hpZnQtcGFkZGluZygkbil7XHJcbiAgICAkdmFsOiAxMDAlIC8gJGNvbHVtbnMgKiAkbjtcclxuICAgIHBhZGRpbmctbGVmdDogI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfb25lX3NpZGV9KX07XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAje2NhbGMoI3skdmFsfSArICN7JG9mZnNldF9vbmVfc2lkZX0pfTtcclxufVxyXG5cclxuQG1peGluIHNoaWZ0LXBhZGRpbmctbGVmdCgkbil7XHJcbiAgICAkdmFsOiAxMDAlIC8gJGNvbHVtbnMgKiAkbjtcclxuICAgIHBhZGRpbmctbGVmdDogI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfb25lX3NpZGV9KX07XHJcbn1cclxuXHJcbkBtaXhpbiBzaGlmdC1wYWRkaW5nLXJpZ2h0KCRuKXtcclxuICAgICR2YWw6IDEwMCUgLyAkY29sdW1ucyAqICRuO1xyXG4gICAgcGFkZGluZy1yaWdodDogI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfb25lX3NpZGV9KX07XHJcbn1cclxuXHJcbkBtaXhpbiBzaGlmdC1sZygkbil7XHJcbiAgICAkdmFsOiAxMDAlIC8gJGNvbHVtbnMgKiAkbjtcclxuICAgIEBpbmNsdWRlIGxnKG1hcmdpbi1sZWZ0LCAje2NhbGMoI3skdmFsfSArICN7JG9mZnNldF9sZ19vbmVfc2lkZX0pfSk7XHJcbiAgICBAaW5jbHVkZSBsZyhtYXJnaW4tcmlnaHQsICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X2xnX29uZV9zaWRlfSl9KTtcclxufVxyXG5cclxuQG1peGluIHNoaWZ0LWxnLWxlZnQoJG4pe1xyXG4gICAgJHZhbDogMTAwJSAvICRjb2x1bW5zICogJG47XHJcbiAgICBAaW5jbHVkZSBsZyhtYXJnaW4tbGVmdCwgI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfbGdfb25lX3NpZGV9KX0pO1xyXG59XHJcblxyXG5AbWl4aW4gc2hpZnQtbGctcmlnaHQoJG4pe1xyXG4gICAgJHZhbDogMTAwJSAvICRjb2x1bW5zICogJG47XHJcbiAgICBAaW5jbHVkZSBsZyhtYXJnaW4tcmlnaHQsICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X2xnX29uZV9zaWRlfSl9KTtcclxufVxyXG5cclxuQG1peGluIHNoaWZ0LWxnLXBhZGRpbmcoJG4pe1xyXG4gICAgJHZhbDogMTAwJSAvICRjb2x1bW5zICogJG47XHJcbiAgICBAaW5jbHVkZSBsZyhwYWRkaW5nLWxlZnQsICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X2xnX29uZV9zaWRlfSl9KTtcclxuICAgIEBpbmNsdWRlIGxnKHBhZGRpbmctcmlnaHQsICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X2xnX29uZV9zaWRlfSl9KTtcclxufVxyXG5cclxuQG1peGluIHNoaWZ0LWxnLXBhZGRpbmctbGVmdCgkbil7XHJcbiAgICAkdmFsOiAxMDAlIC8gJGNvbHVtbnMgKiAkbjtcclxuICAgIEBpbmNsdWRlIGxnKHBhZGRpbmctbGVmdCwgI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfbGdfb25lX3NpZGV9KX0pO1xyXG59XHJcblxyXG5AbWl4aW4gc2hpZnQtbGctcGFkZGluZy1yaWdodCgkbil7XHJcbiAgICAkdmFsOiAxMDAlIC8gJGNvbHVtbnMgKiAkbjtcclxuICAgIEBpbmNsdWRlIGxnKHBhZGRpbmctcmlnaHQsICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X2xnX29uZV9zaWRlfSl9KTtcclxufVxyXG5cclxuQG1peGluIHNoaWZ0LW1kKCRuKXtcclxuICAgICR2YWw6IDEwMCUgLyAkY29sdW1ucyAqICRuO1xyXG4gICAgQGluY2x1ZGUgbWQobWFyZ2luLWxlZnQsICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X21kX29uZV9zaWRlfSl9KTtcclxuICAgIEBpbmNsdWRlIG1kKG1hcmdpbi1yaWdodCwgI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfbWRfb25lX3NpZGV9KX0pO1xyXG59XHJcblxyXG5AbWl4aW4gc2hpZnQtbWQtbGVmdCgkbil7XHJcbiAgICAkdmFsOiAxMDAlIC8gJGNvbHVtbnMgKiAkbjtcclxuICAgIEBpbmNsdWRlIG1kKG1hcmdpbi1sZWZ0LCAje2NhbGMoI3skdmFsfSArICN7JG9mZnNldF9tZF9vbmVfc2lkZX0pfSk7XHJcbn1cclxuXHJcbkBtaXhpbiBzaGlmdC1tZC1yaWdodCgkbil7XHJcbiAgICAkdmFsOiAxMDAlIC8gJGNvbHVtbnMgKiAkbjtcclxuICAgIEBpbmNsdWRlIG1kKG1hcmdpbi1yaWdodCwgI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfbWRfb25lX3NpZGV9KX0pO1xyXG59XHJcblxyXG5AbWl4aW4gc2hpZnQtbWQtcGFkZGluZygkbil7XHJcbiAgICAkdmFsOiAxMDAlIC8gJGNvbHVtbnMgKiAkbjtcclxuICAgIEBpbmNsdWRlIG1kKHBhZGRpbmctbGVmdCwgI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfbWRfb25lX3NpZGV9KX0pO1xyXG4gICAgQGluY2x1ZGUgbWQocGFkZGluZy1yaWdodCwgI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfbWRfb25lX3NpZGV9KX0pO1xyXG59XHJcblxyXG5AbWl4aW4gc2hpZnQtbWQtcGFkZGluZy1sZWZ0KCRuKXtcclxuICAgICR2YWw6IDEwMCUgLyAkY29sdW1ucyAqICRuO1xyXG4gICAgQGluY2x1ZGUgbWQocGFkZGluZy1sZWZ0LCAje2NhbGMoI3skdmFsfSArICN7JG9mZnNldF9tZF9vbmVfc2lkZX0pfSk7XHJcbn1cclxuXHJcbkBtaXhpbiBzaGlmdC1tZC1wYWRkaW5nLXJpZ2h0KCRuKXtcclxuICAgICR2YWw6IDEwMCUgLyAkY29sdW1ucyAqICRuO1xyXG4gICAgQGluY2x1ZGUgbWQocGFkZGluZy1yaWdodCwgI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfbWRfb25lX3NpZGV9KX0pO1xyXG59XHJcblxyXG5AbWl4aW4gc2hpZnQtc20oJG4pe1xyXG4gICAgJHZhbDogMTAwJSAvICRjb2x1bW5zICogJG47XHJcbiAgICBAaW5jbHVkZSBzbShtYXJnaW4tbGVmdCwgI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfc21fb25lX3NpZGV9KX0pO1xyXG4gICAgQGluY2x1ZGUgc20obWFyZ2luLXJpZ2h0LCAje2NhbGMoI3skdmFsfSArICN7JG9mZnNldF9zbV9vbmVfc2lkZX0pfSk7XHJcbn1cclxuXHJcbkBtaXhpbiBzaGlmdC1zbS1sZWZ0KCRuKXtcclxuICAgICR2YWw6IDEwMCUgLyAkY29sdW1ucyAqICRuO1xyXG4gICAgQGluY2x1ZGUgc20obWFyZ2luLWxlZnQsICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X3NtX29uZV9zaWRlfSl9KTtcclxufVxyXG5cclxuQG1peGluIHNoaWZ0LXNtLXJpZ2h0KCRuKXtcclxuICAgICR2YWw6IDEwMCUgLyAkY29sdW1ucyAqICRuO1xyXG4gICAgQGluY2x1ZGUgc20obWFyZ2luLXJpZ2h0LCAje2NhbGMoI3skdmFsfSArICN7JG9mZnNldF9zbV9vbmVfc2lkZX0pfSk7XHJcbn1cclxuXHJcbkBtaXhpbiBzaGlmdC1zbS1wYWRkaW5nKCRuKXtcclxuICAgICR2YWw6IDEwMCUgLyAkY29sdW1ucyAqICRuO1xyXG4gICAgQGluY2x1ZGUgc20ocGFkZGluZy1sZWZ0LCAje2NhbGMoI3skdmFsfSArICN7JG9mZnNldF9zbV9vbmVfc2lkZX0pfSk7XHJcbiAgICBAaW5jbHVkZSBzbShwYWRkaW5nLXJpZ2h0LCAje2NhbGMoI3skdmFsfSArICN7JG9mZnNldF9zbV9vbmVfc2lkZX0pfSk7XHJcbn1cclxuXHJcbkBtaXhpbiBzaGlmdC1zbS1wYWRkaW5nLWxlZnQoJG4pe1xyXG4gICAgJHZhbDogMTAwJSAvICRjb2x1bW5zICogJG47XHJcbiAgICBAaW5jbHVkZSBzbShwYWRkaW5nLWxlZnQsICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X3NtX29uZV9zaWRlfSl9KTtcclxufVxyXG5cclxuQG1peGluIHNoaWZ0LXNtLXBhZGRpbmctcmlnaHQoJG4pe1xyXG4gICAgJHZhbDogMTAwJSAvICRjb2x1bW5zICogJG47XHJcbiAgICBAaW5jbHVkZSBzbShwYWRkaW5nLXJpZ2h0LCAje2NhbGMoI3skdmFsfSArICN7JG9mZnNldF9zbV9vbmVfc2lkZX0pfSk7XHJcbn1cclxuXHJcbkBtaXhpbiBzaGlmdC14cygkbil7XHJcbiAgICAkdmFsOiAxMDAlIC8gJGNvbHVtbnMgKiAkbjtcclxuICAgIEBpbmNsdWRlIHhzKG1hcmdpbi1sZWZ0LCAje2NhbGMoI3skdmFsfSArICN7JG9mZnNldF94c19vbmVfc2lkZX0pfSk7XHJcbiAgICBAaW5jbHVkZSB4cyhtYXJnaW4tcmlnaHQsICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X3hzX29uZV9zaWRlfSl9KTtcclxufVxyXG5cclxuQG1peGluIHNoaWZ0LXhzLWxlZnQoJG4pe1xyXG4gICAgJHZhbDogMTAwJSAvICRjb2x1bW5zICogJG47XHJcbiAgICBAaW5jbHVkZSB4cyhtYXJnaW4tbGVmdCwgI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfeHNfb25lX3NpZGV9KX0pO1xyXG59XHJcblxyXG5AbWl4aW4gc2hpZnQteHMtcmlnaHQoJG4pe1xyXG4gICAgJHZhbDogMTAwJSAvICRjb2x1bW5zICogJG47XHJcbiAgICBAaW5jbHVkZSB4cyhtYXJnaW4tcmlnaHQsICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X3hzX29uZV9zaWRlfSl9KTtcclxufVxyXG5cclxuQG1peGluIHNoaWZ0LXhzLXBhZGRpbmcoJG4pe1xyXG4gICAgJHZhbDogMTAwJSAvICRjb2x1bW5zICogJG47XHJcbiAgICBAaW5jbHVkZSB4cyhwYWRkaW5nLWxlZnQsICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X3hzX29uZV9zaWRlfSl9KTtcclxuICAgIEBpbmNsdWRlIHhzKHBhZGRpbmctcmlnaHQsICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X3hzX29uZV9zaWRlfSl9KTtcclxufVxyXG5cclxuQG1peGluIHNoaWZ0LXhzLXBhZGRpbmctbGVmdCgkbil7XHJcbiAgICAkdmFsOiAxMDAlIC8gJGNvbHVtbnMgKiAkbjtcclxuICAgIEBpbmNsdWRlIHhzKHBhZGRpbmctbGVmdCwgI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfeHNfb25lX3NpZGV9KX0pO1xyXG59XHJcblxyXG5AbWl4aW4gc2hpZnQteHMtcGFkZGluZy1yaWdodCgkbil7XHJcbiAgICAkdmFsOiAxMDAlIC8gJGNvbHVtbnMgKiAkbjtcclxuICAgIEBpbmNsdWRlIHhzKHBhZGRpbmctcmlnaHQsICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X3hzX29uZV9zaWRlfSl9KTtcclxufVxyXG5cclxuQG1peGluIGxnKCRuYW1lLCAkdmFsdWUpe1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrX2xnKXtcclxuICAgICAgICAjeyRuYW1lfTogJHZhbHVlO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gbGctYmxvY2soKXtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha19sZyl7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBtZCgkbmFtZSwgJHZhbHVlKXtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha19tZCl7XHJcbiAgICAgICAgI3skbmFtZX06ICR2YWx1ZTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIG1kLWJsb2NrKCl7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtfbWQpe1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gc20oJG5hbWUsICR2YWx1ZSl7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtfc20pe1xyXG4gICAgICAgICN7JG5hbWV9OiAkdmFsdWU7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBzbS1ibG9jaygpe1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrX3NtKXtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIHhzKCRuYW1lLCAkdmFsdWUpe1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrX3hzKXtcclxuICAgICAgICAjeyRuYW1lfTogJHZhbHVlO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4geHMtYmxvY2soKXtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha194cyl7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmcm9tKCRtaW5fd2lkdGgpe1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1pbl93aWR0aCl7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiB0bygkbWF4X3dpZHRoKXtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtYXhfd2lkdGgpe1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnJvbS10bygkbWluX3dpZHRoLCAkbWF4X3dpZHRoKXtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtaW5fd2lkdGgpIGFuZCAobWF4LXdpZHRoOiAkbWF4X3dpZHRoKXtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIHUtcm93LWZsZXgoJG9mZnNldCl7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgbWFyZ2luLWxlZnQ6ICgkb2Zmc2V0IC8gLTIpO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAoJG9mZnNldCAvIC0yKTtcclxufVxyXG5cclxuQG1peGluIHUtY29sKCRvZmZzZXQpe1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICAgIG1hcmdpbi1sZWZ0OiAoJG9mZnNldCAvIDIpO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAoJG9mZnNldCAvIDIpO1xyXG59XHJcblxyXG5AbWl4aW4gdS1zaXplKCRuLCAkY29sdW1ucywgJG9mZnNldCl7XHJcbiAgICB3aWR0aDogI3tjYWxjKDEwMCUgLyAjeyRjb2x1bW5zfSAqICN7JG59IC0gI3skb2Zmc2V0fSl9O1xyXG59XHJcblxyXG5AbWl4aW4gcmVzZXQoKXtcclxuICAgIGJvZHksZGl2LGRsLGR0LGRkLHVsLGxpLGgxLGgyLGgzLGg0LGg1LGg2LHByZSxjb2RlLGZvcm0sZmllbGRzZXQsaW5wdXQsdGV4dGFyZWEscCxibG9ja3F1b3RlLHRoLHRke1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gICAgdGFibGV7XHJcbiAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICAgICAgICBib3JkZXItc3BhY2luZzogMDtcclxuICAgIH1cclxuICAgIGZpZWxkc2V0LGltZyxhYmJye1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgIH1cclxuICAgIGFkZHJlc3MsY2FwdGlvbixjaXRlLGNvZGUsZGZuLGVtLHN0cm9uZyx0aCx2YXJ7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICB9XHJcbiAgICB1bCBsaXtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgfVxyXG4gICAgY2FwdGlvbix0aHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG4gICAgaDEsaDIsaDMsaDQsaDUsaDZ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMDAlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICB9XHJcbiAgICBzdXB7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xyXG4gICAgfVxyXG4gICAgc3Vie1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcclxuICAgIH1cclxuICAgIGlucHV0LHRleHRhcmVhLHNlbGVjdHtcclxuICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICB9XHJcbiAgICBsZWdlbmR7XHJcbiAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICB9XHJcbiAgICBhcnRpY2xlLGFzaWRlLGRldGFpbHMsZmlnY2FwdGlvbixmaWd1cmUsZm9vdGVyLGhlYWRlcixoZ3JvdXAsbWVudSxuYXYsc2VjdGlvbixtYWlue1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgaW1ne1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBkZWJ1ZygkYmFja2dyb3VuZCwgJG91dGxpbmUpe1xyXG4gICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgXHJcbiAgICA+IGRpdntcclxuICAgICAgICBoZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgQGluY2x1ZGUgd3JhcHBlcigpO1xyXG4gICAgICAgIFxyXG4gICAgICAgID4gZGl2e1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJvdy1mbGV4KCk7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICA+IGRpdntcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNvbCgpO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc2l6ZSgxKTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6ICRvdXRsaW5lO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBjbGVhcmZpeCgpe1xyXG4gICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBjbGVhcjogYm90aDtcclxuICAgIH1cclxufSIsIkBpbXBvcnQgXCJ2YXJzXCI7XHJcblxyXG5Aa2V5ZnJhbWVzIGJvdW5jZSB7XHJcblxyXG4gIGZyb20sXHJcbiAgMjAlLFxyXG4gIDUzJSxcclxuICA4MCUsXHJcbiAgdG8ge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcblxyXG5cclxuICA0MCUsXHJcbiAgNDMlIHtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzBweCwgMCk7XHJcbiAgfVxyXG5cclxuXHJcbiAgNzAlIHtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCk7XHJcbiAgfVxyXG5cclxuXHJcbiAgOTAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTRweCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi5ib3VuY2UtaW5maW5pdGUge1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2U7XHJcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAzcztcclxuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xyXG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHN0YWdnZXIge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDAuNztcclxuICB9XHJcblxyXG4gIDI1JSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuXHJcbiAgNTAlIHtcclxuICAgIG9wYWNpdHk6IDAuNztcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcbi5zdGFnZ2VyIHtcclxuICBhbmltYXRpb24tbmFtZTogc3RhZ2dlcjtcclxuICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHJvdGF0ZSB7XHJcbiAgMCUge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgfVxyXG5cclxuICA1MCUge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICB9XHJcbn1cclxuXHJcbi5yb3RhdGUge1xyXG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGU7XHJcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiA0cztcclxuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlSW4ge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcblxyXG4uZmFkZUluIHtcclxuICBhbmltYXRpb24tbmFtZTogZmFkZUluO1xyXG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC40cztcclxuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcclxuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNoYWtlIHtcclxuICAwJSwgdG8ge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG4gIH1cclxuXHJcbiAgMTAlLCAzMCUsIDUwJSwgNzAlLCA5MCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICAzMCUsIDQwJSwgNjAlLCA4MCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbi5zaGFrZSB7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHNoYWtlO1xyXG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZUluTGVmdCB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbi5mYWRlSW5MZWZ0IHtcclxuICBhbmltYXRpb24tbmFtZTogZmFkZUluTGVmdDtcclxuICBhbmltYXRpb24tZHVyYXRpb246IDAuNHM7XHJcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XHJcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZTtcclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlSW5SaWdodCB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuLmZhZGVJblJpZ2h0IHtcclxuICBhbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHQ7XHJcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjRzO1xyXG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xyXG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGU7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZUluVXAge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XHJcbiAgfVxyXG50byB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbi5mYWRlSW5VcCB7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xyXG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC40cztcclxuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcclxuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG59XHJcblxyXG5cclxuQGtleWZyYW1lcyBmYWRlSW4ge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbnRvIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcblxyXG4uZmFkZUluIHtcclxuICBhbmltYXRpb24tbmFtZTogZmFkZUluO1xyXG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC41cztcclxuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcclxuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZsaXBJblkge1xyXG4gIGZyb20ge1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG4gIFxyXG4gIDQwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcclxuICB9XHJcbiAgXHJcbiAgNjAlIHtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcclxuICB9XHJcbiAgXHJcbiAgODAlIHtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTtcclxuICB9XHJcbiAgXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xyXG4gIH1cclxufVxyXG5cclxuLmZsaXBJblk6bm90KCNzb21lKSB7XHJcbiAgei1pbmRleDogMTtcclxuICBhbmltYXRpb24tZHVyYXRpb246IC40cztcclxuICBhbmltYXRpb24tbmFtZTogZmxpcEluWTtcclxuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcclxuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHRhZGEge1xyXG4gIGZyb20ge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xyXG4gIH1cclxuICBcclxuICAxMCUsXHJcbiAgMjAlIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XHJcbiAgfVxyXG4gIFxyXG4gIDMwJSxcclxuICA1MCUsXHJcbiAgNzAlLFxyXG4gIDkwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XHJcbiAgfVxyXG4gIFxyXG4gIDQwJSxcclxuICA2MCUsXHJcbiAgODAlIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XHJcbiAgfVxyXG4gIFxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xyXG4gIH1cclxufVxyXG5cclxuLm1mcC0zZC11bmZvbGQge1xyXG4gIC5tZnAtY29udGVudCB7XHJcbiAgICBwZXJzcGVjdGl2ZTogMjAwMHB4O1xyXG4gIH1cclxuICBcclxuICAubWZwLXdpdGgtYW5pbSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGVZKC02MGRlZyk7XHJcbiAgfVxyXG4gIFxyXG4gIC5tZnAtYmcge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xyXG4gIH1cclxufVxyXG5cclxuLm1mcC1yZWFkeSB7XHJcbiAgLm1mcC13aXRoLWFuaW0ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlWSgwZGVnKTtcclxuICB9XHJcbiAgXHJcbiAgLm1mcC1iZyB7XHJcbiAgICBvcGFjaXR5OiAwLjg7XHJcbiAgfVxyXG59XHJcblxyXG4ubWZwLXJlbW92aW5nIHtcclxuICAubWZwLXdpdGgtYW5pbSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoNjBkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gIC5tZnAtYmcge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc3Bhbl9hbmltYXRlMXtcclxuICAwJXtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XHJcbiAgfVxyXG4gIDEwMCV7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XHJcbiAgfVxyXG59XHJcbkBrZXlmcmFtZXMgc3Bhbl9hbmltYXRlMntcclxuICAwJXtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XHJcbiAgfVxyXG4gIDEwMCV7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XHJcbiAgfVxyXG59XHJcbkBrZXlmcmFtZXMgc3Bhbl9hbmltYXRlM3tcclxuICAwJXtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcclxuICB9XHJcbiAgMTAwJXtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XHJcbiAgfVxyXG59XHJcbkBrZXlmcmFtZXMgc3Bhbl9hbmltYXRlNHtcclxuICAwJXtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcclxuICB9XHJcbiAgMTAwJXtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XHJcbiAgfVxyXG59XHJcbkBrZXlmcmFtZXMgbGF0dGVyLXN2Z3tcclxuICAwJXtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBzdHJva2UtZGFzaG9mZnNldDogNTY1O1xyXG4gIH1cclxuICAxMDAle1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xyXG4gIH1cclxufVxyXG4ubGF0dGVyLXN2ZyB7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGxhdHRlci1zdmc7XHJcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAzcztcclxuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcclxuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG59XHJcblxyXG4ubGluZS1hbmltYXRle1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBsaW5lLWFuaW1hdGU7XHJcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjVzO1xyXG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xyXG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xyXG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgXHJcbn1cclxuQGtleWZyYW1lcyBsaW5lLWFuaW1hdGV7XHJcbiAgMCV7XHJcbiAgICBzdHJva2UtZGFzaG9mZnNldDogNTAuMDI7XHJcbiAgfVxyXG4gIDEwMCV7XHJcbiAgICBzdHJva2UtZGFzaG9mZnNldDogMDtcclxuICB9XHJcbn1cclxuLm1haW5mIHtcclxuICBhbmltYXRpb24tbmFtZTogbWFpbmY7XHJcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjVzO1xyXG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xyXG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgXHJcbn1cclxuQGtleWZyYW1lcyBtYWluZiB7XHJcbiAgMCV7XHJcbiAgICBzdHJva2UtZGFzaG9mZnNldDogMTYxLjM7XHJcbiAgfVxyXG4gIDEwMCV7XHJcbiAgICBzdHJva2UtZGFzaG9mZnNldDogMDtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuQGtleWZyYW1lcyBhbmltb3BlbiB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNDAwcHgpIHNjYWxlKDEuNCwgMCk7XHJcbiAgfVxyXG4gIFxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSBzY2FsZSgxLCAxKTtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG4uYW5pbW9wZW4ge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGFuaW1vcGVuO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBhbmltb3BlbjtcclxuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcclxuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcclxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC40cztcclxuICBhbmltYXRpb24tZHVyYXRpb246IDAuNHM7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43LDAsMC4zLDEpO1xyXG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjcsMCwwLjMsMSk7XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCA1MCVcclxufVxyXG5cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBhbmltLWNsb3NlIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgfVxyXG5cclxuICAyMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZTNkKDEsIDEsIDEpO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC00MDBweCwgMCwgMCkgc2NhbGUzZCgxLjQsIDAuNSwgMSk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGFuaW0tY2xvc2Uge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgc2NhbGUoMSwgMSk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTQwMHB4KSBzY2FsZSgxLjQsIDApO1xyXG4gIH1cclxufVxyXG4uYW5pbS1jbG9zZSB7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGFuaW0tY2xvc2U7XHJcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XHJcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICBhbmltYXRpb24tZHVyYXRpb246IDAuNHM7XHJcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNywgMCwgMC4zLCAxKTtcclxuXHJcbn1cclxuXHJcblxyXG5Aa2V5ZnJhbWVzIGFuaW0tYXNpZGUge1xyXG4gIDAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNjUlKTtcclxuICB9XHJcbiAgXHJcbiAgMTAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgfVxyXG59XHJcbi5hbmltLWFzaWRlIHtcclxuICBhbmltYXRpb24tbmFtZTogYW5pbS1hc2lkZTtcclxuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcclxuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC40cztcclxuICBhbmltYXRpb24tZGVsYXk6IDAuMjVzO1xyXG4gIFxyXG59XHJcblxyXG4iLCIvLyBHbG9iYWwgY2xhc3NcclxuXHJcbi52aXN1YWxseS1oaWRkZW4ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMXB4O1xyXG4gIGhlaWdodDogMXB4O1xyXG4gIG1hcmdpbjogLTFweDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJvcmRlcjogMDtcclxuICBjbGlwOiByZWN0KDAgMCAwIDApO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5qcy1uby12YWxpZDpub3QoI3NvbWUpe1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZWRcclxufVxyXG4udGFibGV0LS1oaWRkZW46bm90KCNzb21lKXtcclxuICBAaW5jbHVkZSB0byg3NjhweCl7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG4uZGVzY3RvcC0taGlkZGVuOm5vdCgjc29tZSl7XHJcbiAgQGluY2x1ZGUgZnJvbSg3NjlweCl7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG4uc2wge1xyXG4gICZfX2J0biB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IGNhbGMoNTAlIC0gMjVweCk7XHJcbiAgICB3aWR0aDogNTBweDtcclxuICAgIGhlaWdodDogNTBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNiMGE5NmY7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBvdXRsaW5lLWNvbG9yOiAjZGFkMTg5O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgei1pbmRleDogNTtcclxuICB9XHJcblxyXG4gICZfX3ByZXYge1xyXG4gICAgbGVmdDogMTQwcHg7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gIH1cclxuXHJcbiAgJl9fbmV4dCB7XHJcbiAgICByaWdodDogMTQwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4udGl0bGV7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGNvbG9yOiAkd2M7XHJcbiAgZm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQ7XHJcbiAgZm9udC1zaXplOiAzMHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBsZXR0ZXItc3BhY2luZzogMC45cHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGxpbmUtaGVpZ2h0OiA3MHB4O1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gICY6YWZ0ZXJ7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgd2lkdGg6IDYwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvRlJBTktMSU4ucG5nXCIpbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXtcclxuICAudGl0bGV7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC42cHg7XHJcbiAgICAmOmFmdGVye1xyXG4gICAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICAgIHdpZHRoOiAzN3B4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLl9jb2xvci0tZ29sZHtcclxuICBjb2xvcjogJGdvbGQ7XHJcbn1cclxuLm1haW57XHJcbiAgcGFkZGluZy10b3A6IDU0cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRpcnQ7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG4uaGVhZGVye1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5icmVhZGNydW1ie1xyXG4gIG1hcmdpbjogMCAwIDEwcHggMDtcclxuICBwYWRkaW5nLWxlZnQ6IDYwcHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZm9udC1zaXplOiAxM3B4O1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMzJweDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIHotaW5kZXg6IDY7XHJcbiAgbGl7XHJcbiAgICBtYXJnaW46IDAgNXB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogJGdvbGQ7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgYXtcclxuICAgICAgY29sb3I6ICRnb2xkO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgY29sb3I6ICR3YztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXtcclxuICAuYnJlYWRjcnVtYntcclxuICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLm1lbnUtYnRuOm5vdCgjc29tZSkge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1jb2xvcjtcclxufVxyXG5cclxuLm1lbnUtYnRuIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbGVmdDogMnB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGhlaWdodDogNzBweDtcclxuICB3aWR0aDogNzBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1jb2xvcjtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgei1pbmRleDogNTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgJi10ZXh0e1xyXG4gICAgY29sb3I6ICR3YztcclxuICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNzFweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDdweDtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIH1cclxuICAmLWxpbmUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgc3BhbntcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGhlaWdodDogMnB4O1xyXG4gICAgd2lkdGg6IDkwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDdweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRnb2xkO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3YztcclxuICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblxyXG4gICAgfVxyXG4gIH1cclxuICB9XHJcblxyXG59XHJcblxyXG4uYnV0dG9ue1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGZvbnQtc2l6ZTogMTFweDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgY29sb3I6ICR3YztcclxuICBsZXR0ZXItc3BhY2luZzogMC43MXB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBib3gtc2hhZG93OiAwIDIwcHggNTBweCByZ2JhKDAsMCwwLDAuNSk7XHJcbiAgJjo6YmVmb3Jle1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAycHg7XHJcbiAgICBsZWZ0OiAycHg7XHJcbiAgICBib3R0b206IDJweDtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjAxKTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgfVxyXG4gICY6aG92ZXJ7XHJcbiAgICAuc3Bhbi1hbmltYXRpb257XHJcbiAgICAgIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xyXG4gICAgfVxyXG4gICAgJjo6YmVmb3Jle1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0LCA2LCA2LCAwLjA1KTtcclxuICAgIH1cclxuICB9XHJcbiAgLnNwYW4tYW5pbWF0aW9uLTF7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzQ3NDQyYSwjYjBhOTZmLCM0NzQ0MmEpO1xyXG4gICAgYW5pbWF0aW9uOiBzcGFuX2FuaW1hdGUxIDFzIGxpbmVhciBpbmZpbml0ZSBwYXVzZWQ7XHJcbiAgfVxyXG4gIC5zcGFuLWFuaW1hdGlvbi0ye1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB3aWR0aDogMXB4O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzQ3NDQyYSwjYjBhOTZmLCM0NzQ0MmEpO1xyXG4gICAgYW5pbWF0aW9uOiBzcGFuX2FuaW1hdGUyIDFzIGxpbmVhciBpbmZpbml0ZSBwYXVzZWQ7XHJcbiAgfVxyXG4gIC5zcGFuLWFuaW1hdGlvbi0ze1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgIzQ3NDQyYSwjYjBhOTZmLCM0NzQ0MmEpO1xyXG4gICAgYW5pbWF0aW9uOiBzcGFuX2FuaW1hdGUzIDFzIGxpbmVhciBpbmZpbml0ZSBwYXVzZWQ7XHJcbiAgfVxyXG4gIC5zcGFuLWFuaW1hdGlvbi00e1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxcHg7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjNDc0NDJhLCNiMGE5NmYsIzQ3NDQyYSk7XHJcbiAgICBhbmltYXRpb246IHNwYW5fYW5pbWF0ZTQgMXMgbGluZWFyIGluZmluaXRlIHBhdXNlZDtcclxuICB9XHJcbn1cclxuXHJcbi5idXR0b25fX21haW46bm90KCNzb21lKSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1jb2xvcjtcclxuICAgIC5zcGFuLWFuaW1hdGlvbiB7XHJcbiAgICAgIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xyXG4gICAgfVxyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQsIDYsIDYsIDAuMDUpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNwYW4tYW5pbWF0aW9uLTEge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNhOTk5ZmMsICM0NTQxNTgsICNhOTk5ZmMpO1xyXG4gICAgYW5pbWF0aW9uOiBzcGFuX2FuaW1hdGUxIDFzIGxpbmVhciBpbmZpbml0ZSBwYXVzZWQ7XHJcbiAgfVxyXG5cclxuICAuc3Bhbi1hbmltYXRpb24tMiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHdpZHRoOiAxcHg7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjYTk5OWZjLCAjNDU0MTU4LCAjYTk5OWZjKTtcclxuICAgIGFuaW1hdGlvbjogc3Bhbl9hbmltYXRlMiAxcyBsaW5lYXIgaW5maW5pdGUgcGF1c2VkO1xyXG4gIH1cclxuXHJcbiAgLnNwYW4tYW5pbWF0aW9uLTMge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgI2E5OTlmYywgIzQ1NDE1OCwgI2E5OTlmYyk7XHJcbiAgICBhbmltYXRpb246IHNwYW5fYW5pbWF0ZTMgMXMgbGluZWFyIGluZmluaXRlIHBhdXNlZDtcclxuICB9XHJcblxyXG4gIC5zcGFuLWFuaW1hdGlvbi00IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMXB4O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgI2E5OTlmYywgIzQ1NDE1OCwgI2E5OTlmYyk7XHJcbiAgICBhbmltYXRpb246IHNwYW5fYW5pbWF0ZTQgMXMgbGluZWFyIGluZmluaXRlIHBhdXNlZDtcclxuICB9XHJcbn1cclxuLmJ1dHRvbi1iZy0tZmlsbHtcclxuICB3aWR0aDogMTAwJTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdvbGQ7XHJcbn1cclxuXHJcbi5idXR0b24tc3RyaW5ne1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgZm9udC1zaXplOiAxM3B4O1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBsZXR0ZXItc3BhY2luZzogMC4zMnB4O1xyXG4gIGNvbG9yOiAkZ29sZDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXI6IG5vbmVcclxufVxyXG5cclxuLmJ1dHRvbi1zaXplLS1tZHtcclxuICB3aWR0aDogMTkwcHg7XHJcbiAgaGVpZ2h0OiA0MHB4O1xyXG4gIEBpbmNsdWRlIHRvKDEyMDBweCl7XHJcbiAgICB3aWR0aDogMTYwcHg7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIHRvKDk5MnB4KXtcclxuICAgIGhlaWdodDogMzVweDtcclxuICB9XHJcbn1cclxuXHJcbi5zdmctYXJyb3d7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB3aWR0aDogN3B4O1xyXG4gIGhlaWdodDogOXB4O1xyXG4gIGZpbGw6ICRnb2xkO1xyXG59XHJcblxyXG4udmlzaWJsZS0taGlkZGVuOm5vdCgjc29tZSl7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICAvLyBvcGFjaXR5OiAwO1xyXG4gIC8vIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAvLyB6LWluZGV4OiAtMTAwO1xyXG59XHJcbi5vdmVyZmxvdy0taGlkZGVuOm5vdCgjc29tZSl7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLnNlY3Rpb25fX3RpdGxle1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW46IDIwcHggMCAwIDA7XHJcbiAgZm9udC1zaXplOiAzMHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDJlbTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGxldHRlci1zcGFjaW5nOiAwLjlweDtcclxuICBjb2xvcjogJHdjO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBAaW5jbHVkZSB0byg3NjhweCl7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgfVxyXG4gIC5sYXR0ZXItZntcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgd2lkdGg6IDYwcHg7XHJcbiAgICBoZWlnaHQ6IDcxcHg7XHJcbiAgICBvcGFjaXR5OiAwLjI7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgIEBpbmNsdWRlIHRvKDc2OHB4KXtcclxuICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIHNwYW57XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgYW5pbWF0aW9uLWRlbGF5OiAwLjNzXHJcbiAgfVxyXG59XHJcblxyXG4uaG92ZXItdW5kZXJsaW5le1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAmOjphZnRlcntcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogLTJweDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGhlaWdodDogMXB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgfVxyXG4gICY6aG92ZXJ7XHJcbiAgICAmOjphZnRlcntcclxuICAgICAgdHJhbnNpdGlvbjogMC40cztcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnVuZGVybGluZS1jb2xvci0td2hpdGUge1xyXG4gICY6OmFmdGVye1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdjO1xyXG4gIH1cclxufVxyXG4udW5kZXJsaW5lLWNvbG9yLS1kYXJrIHtcclxuICAmOjphZnRlcntcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluLWNvbG9yO1xyXG4gIH1cclxufVxyXG5cclxuLmdyYWRpZW50X190b3Age1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICBoZWlnaHQ6IDMwJTtcclxuICB3aWR0aDogMTAwJTtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAkYmMsIHRyYW5zcGFyZW50KTtcclxuICBvcGFjaXR5OiAwLjc7XHJcbiAgei1pbmRleDogNDtcclxufVxyXG4iLCIuaGVhZGVyIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiA1NHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRtYWluLWNvbG9yO1xyXG4gIHotaW5kZXg6IDMwO1xyXG4gIC5jb250YWluZXJ7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgfVxyXG4gIC5yb3d7XHJcbiAgICBAaW5jbHVkZSByb3ctZmxleCgpO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIH1cclxuICAuaWNvbntcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIHdpZHRoOiA4cHg7XHJcbiAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICBmaWxsOiAkZ29sZDtcclxuICAgIEBpbmNsdWRlIHRvKDYwMHB4KXtcclxuICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgIGhlaWdodDogMjBweDtcclxuICAgIH1cclxuICB9XHJcbiAgJi1sZWZ0LXdyYXBwZXJ7XHJcbiAgICBoZWlnaHQ6IDU0cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgfVxyXG4gICZfX2J0bi1jYWxse1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgdG8oOTkycHgpe1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSB0byg2MDBweCl7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fbWVudS1idG46bm90KCNzb21lKXtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBAaW5jbHVkZSB0byg2MDBweCl7XHJcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIG9yZGVyOiA0O1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi53ZWJjYW0tbGluayxcclxuLmhlYWRlcl9fdGVsLXRleHQsXHJcbi5tZW51LWJ0biB7XHJcbiAgQGluY2x1ZGUgdG8oNjAwcHgpe1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuLmhlYWRlci1pY29uLWVudmVsb3Age1xyXG4gIEBpbmNsdWRlIGZyb20oNjAwcHgpe1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuLmhlYWRlcl9fYnRuLWNhbGx7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBAaW5jbHVkZSB0byg2MDBweCl7XHJcbiAgICBvcmRlcjogMztcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIC5pY29ue1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgICAuc3Bhbi1hbmltYXRpb257XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5oZWFkZXJfX3RlbC1saW5re1xyXG4gIEBpbmNsdWRlIHRvKDYwMHB4KXtcclxuICAgIG9yZGVyOiAyO1xyXG4gIH1cclxufVxyXG4ud2ViY2FtLWxpbmssIC5oZWFkZXJfX3RlbC1saW5re1xyXG4gIG1hcmdpbi1yaWdodDogMjBweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQ7XHJcbiAgZm9udC1zaXplOiAxMXB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBsZXR0ZXItc3BhY2luZzogMC43MXB4O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBjb2xvcjogJHdjO1xyXG4gIEBpbmNsdWRlIHRvKDk5MnB4KXtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICB9XHJcbiAgQGluY2x1ZGUgdG8oNjAwcHgpe1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gIH1cclxufVxyXG4ubG9nb3tcclxuICB3aWR0aDogMTEycHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIEBpbmNsdWRlIHRvKDYwMHB4KSB7XHJcbiAgICB3aWR0aDogMTAwcHg7XHJcbiAgfVxyXG59XHJcbi5sYW5ndWFnZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBAaW5jbHVkZSB0byg2MDBweCl7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICBvcmRlcjogMTtcclxuICB9XHJcbiAgYSB7XHJcbiAgICBmb250LWZhbWlseTogJGRlZmF1bHQtZm9udDtcclxuICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNzFweDtcclxuICAgIGNvbG9yOiAkd2M7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4ubGFuZ3VhZ2UtYnRuIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luLXRvcDogLTVweDtcclxuICBtYXJnaW4tbGVmdDogMTVweDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMzBweDtcclxuICBoZWlnaHQ6IDMwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIEBpbmNsdWRlIHRvKDk5MnB4KXtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLmxhbmd1YWdlLWJ0bjo6YmVmb3JlIHtcclxuICBtYXJnaW4tdG9wOiAtM3B4O1xyXG4gIHdpZHRoOiAxMnB4O1xyXG4gIGhlaWdodDogMTJweDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBjb250ZW50OiAnJztcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgI2ZmZmZmZjtcclxuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI2ZmZmZmZjtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC40cztcclxuICBAaW5jbHVkZSB0byg2MDBweCl7XHJcbiAgICB3aWR0aDogMTBweDtcclxuICAgIGhlaWdodDogMTBweDtcclxuICB9XHJcbn1cclxuXHJcbi5sYW5ndWFnZS1idG46aG92ZXIge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmxhbmd1YWdlLWJ0bjpob3Zlcjo6YmVmb3JlIHtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcclxufVxyXG5cclxuLmxhbmd1YWdlOmhvdmVyIC5sYW5nLS1hY3RpdmUge1xyXG4gIG1hcmdpbi10b3A6IC0zOHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjRzO1xyXG59XHJcblxyXG4ubGFuZ19faXRlbSB7XHJcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuLmxhbmdfX2l0ZW0gLnVuZGVybGluZS0tYmxhY2s6Zm9jdXMge1xyXG4gIG91dGxpbmU6IDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNikgc29saWQ7XHJcbn1cclxuXHJcbi5sYW5nX19pdGVtIC51bmRlcmxpbmUtLWJsYWNrOjphZnRlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcclxufVxyXG5cclxuLmxhbmdfZHJvcGRvd24ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDIwcHg7XHJcbiAgb3BhY2l0eTogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICB3aWR0aDogNDYuMzNweDtcclxuICBtYXgtaGVpZ2h0OiAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICB0cmFuc2l0aW9uOiAuMzVzO1xyXG59XHJcblxyXG4ubGFuZy1kcm9wZG93bi0tYWN0aXZlIHtcclxuICBtYXgtaGVpZ2h0OiA2MHB4O1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi5sYW5nLS1hY3RpdmUge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4ubGFuZy0tYWN0aXZlOmZvY3VzIHtcclxuICBvdXRsaW5lOiAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpIHNvbGlkO1xyXG59XHJcblxyXG5cclxuLm1lbnUtd3JhcHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgb3BhY2l0eTogMTtcclxuICB6LWluZGV4OiA1MDtcclxuICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kOiAkbWFpbi1jb2xvciB1cmwoJy4uL2ltZy9tZW51LmpwZycpO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIEBpbmNsdWRlIHRvKDk5MnB4KXtcclxuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgfVxyXG59XHJcblxyXG4ubWVudS1saXN0e1xyXG4gIHBhZGRpbmc6IDAgMTQwcHggMCAyNTBweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICBAaW5jbHVkZSB0byg5OTJweCl7XHJcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB9XHJcbiAgQGluY2x1ZGUgdG8oNzY3cHgpe1xyXG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcclxuICAgIHBhZGRpbmc6IDAgMHB4IDAgMTIwcHg7XHJcbiAgfVxyXG4gIC5oYXMtY2hpbGRyZW57XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgd2lkdGg6IDI2MHB4O1xyXG4gICAgZm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQ7XHJcbiAgICBAaW5jbHVkZSB0bygxNDQwcHgpe1xyXG4gICAgICBtYXJnaW46IDAgMCA0MHB4IDA7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSB0byg1NzZweCl7XHJcbiAgICAgIHdpZHRoOiAyMTVweDtcclxuICAgIH1cclxuICAgIC5tZW51X190aXRsZXtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbjogMCAwIDMwcHggMDtcclxuICAgICAgcGFkZGluZzogNXB4IDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgY29sb3I6ICRtYWluLWNvbG9yO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC40NXB4O1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBAaW5jbHVkZSB0bygxNDQwcHgpe1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDAgMDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSB0byg1NzZweCl7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc3ViLW1lbnV7XHJcbiAgICAgIGxpe1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICBjb2xvcjogJHdjO1xyXG4gICAgICAgICAgQGluY2x1ZGUgdG8oNTc2cHgpe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY2xvc2UtbWVudS1idG57XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMHB4O1xyXG4gIHJpZ2h0OiAwcHg7XHJcbiAgd2lkdGg6IDkwcHg7XHJcbiAgaGVpZ2h0OiA5MHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRkaXJ0O1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuICBAaW5jbHVkZSB0byg3NjhweCl7XHJcbiAgICB3aWR0aDogNTBweDtcclxuICAgIGhlaWdodDogNTBweDtcclxuICB9XHJcbiAgJjpob3ZlcntcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICY6OmJlZm9yZSwmOjphZnRlcntcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICY6OmJlZm9yZSwmOjphZnRlcntcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogODAlO1xyXG4gICAgaGVpZ2h0OiAzcHg7XHJcbiAgICBjb250ZW50OiAnJztcclxuICB9XHJcbiAgJjo6YmVmb3Jle1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdvbGQgIDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSkgcm90YXRlKDQ1ZGVnKTtcclxuICB9XHJcbiAgJjo6YWZ0ZXJ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ29sZDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSkgcm90YXRlKC00NWRlZyk7XHJcbiAgfVxyXG59XHJcblxyXG4ubWVudS1hc2lkZXtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgei1pbmRleDogNDtcclxuICBwYWRkaW5nOiA0MHB4IDAgMCAwO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgd2lkdGg6IDIwMHB4O1xyXG4gIGhlaWdodDogMTAwdmg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRtYWluLWNvbG9yO1xyXG4gIHRyYW5zaXRpb246IGFsbCAxLjNzIGxpbmVhciAxLjVzO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNjUlKTtcclxuXHJcbiAgXHJcbiAgQGluY2x1ZGUgdG8oMTQ0MHB4KXtcclxuICAgIHdpZHRoOiAxNTBweDtcclxuICB9XHJcbiAgQGluY2x1ZGUgdG8oNzY4cHgpe1xyXG4gICAgd2lkdGg6IDEwMHB4O1xyXG4gIH1cclxuICAmX190aXRsZXtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgfVxyXG4gICZfX2xpc3R7XHJcbiAgICBsaXtcclxuICAgICAgYXtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xyXG4gICAgICAgIGNvbG9yOiAkZ29sZDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgIGNvbG9yOiAkd2NcclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLm1haW5Gb3JtIHtcclxubWFyZ2luOiAwIGF1dG87XHJcbnBhZGRpbmc6IDQwcHggNTBweDtcclxuZGlzcGxheTogZmxleDtcclxubWF4LXdpZHRoOiA2MDBweDtcclxud2lkdGg6IDUwJTtcclxuZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuYmFja2dyb3VuZC1jb2xvcjogJG1haW4tY29sb3I7XHJcbkBpbmNsdWRlIHRvKDEyMDBweCkge1xyXG4gIHBhZGRpbmc6IDIwcHggMTVweDtcclxufVxyXG5AaW5jbHVkZSB0byg0NjhweCkge1xyXG4gIHBhZGRpbmc6IDIwcHggMTBweDtcclxufVxyXG5AaW5jbHVkZSB0byg3NjhweCkge1xyXG4gIHdpZHRoOiA2MCU7IFxyXG59XHJcbkBpbmNsdWRlIHRvKDY2OHB4KSB7XHJcbiAgd2lkdGg6IDcwJTsgXHJcbn1cclxuQGluY2x1ZGUgdG8oNTY4cHgpIHtcclxuICB3aWR0aDogODAlOyBcclxufVxyXG5AaW5jbHVkZSB0byg0NjhweCkge1xyXG4gIHdpZHRoOiAxMDAlOyBcclxufVxyXG4uaW50bC10ZWwtaW5wdXQuYWxsb3ctZHJvcGRvd24gaW5wdXQsIC5pbnRsLXRlbC1pbnB1dC5hbGxvdy1kcm9wZG93biBpbnB1dFt0eXBlPXRlbF0sIC5pbnRsLXRlbC1pbnB1dC5hbGxvdy1kcm9wZG93biBpbnB1dFt0eXBlPXRleHRdLCAuaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlIGlucHV0LCAuaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlIGlucHV0W3R5cGU9dGVsXSwgLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZSBpbnB1dFt0eXBlPXRleHRdIHtcclxuICBwYWRkaW5nLWxlZnQ6IDE2LjUlOyBcclxuICBAaW5jbHVkZSB0byg2NjZweCl7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEyLjUlO1xyXG4gIH1cclxufVxyXG4uaW50bC10ZWwtaW5wdXQuYWxsb3ctZHJvcGRvd24gLmZsYWctY29udGFpbmVyLCAuaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlIC5mbGFnLWNvbnRhaW5lciB7XHJcbiAgbGVmdDogNSU7IFxyXG4gIEBpbmNsdWRlIHRvKDY2NnB4KXtcclxuICAgIGxlZnQ6IC0yJTtcclxuICB9XHJcbn1cclxuLm1haW4tZm9ybV9fdGl0bGUge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gIGNvbG9yOiAkd2M7XHJcbiAgQGluY2x1ZGUgdG8oMTIwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDIwcHg7IH1cclxuICBAaW5jbHVkZSB0byg0NjhweCkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxyXG4gIGJ1dHRvbiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbDtcclxuICAgIEBpbmNsdWRlIHRvKDQ2OHB4KSB7XHJcbiAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVye1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDkwZGVnKSBzY2FsZSgxLjA1KVxyXG4gICAgfVxyXG4gICAgJjo6YWZ0ZXIsXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ29sZDtcclxuICAgIH1cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKSByb3RhdGUoNDVkZWcpO1xyXG4gICAgfVxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcclxuICAgIH0gXHJcbiAgfVxyXG4gIH0gXHJcbn1cclxuXHJcbi5tYWluRm9ybSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICBAaW5jbHVkZSB0bygxMjAwcHgpIHtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgJi13cmFwIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICBmbGV4LWJhc2lzOiA0NSU7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMTc2LCAxNjksIDExMSwgMC4zKTtcclxuICAgIEBpbmNsdWRlIHRvKDEyMDBweCkge1xyXG4gICAgICBmbGV4LWJhc2lzOiA4MCU7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgdG8oNjY2cHgpIHtcclxuICAgICAgZmxleC1iYXNpczogOTUlO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLXdyYXAuaW5wdXQtZm9jdXMtanMge1xyXG4gICAgLm1haW5Gb3JtX190ZXh0IHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTMwcHgsIC02NXB4KTtcclxuICAgICAgQGluY2x1ZGUgdG8oNjY2cHgpe1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01NXB4KTtcclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtd3JhcC5yZXF1YWlyZWQge1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBib3JkZXI6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlci10b3A6IDIwcHggc29saWQgJGdvbGQ7XHJcbiAgICAgIGJvcmRlci1yaWdodDogMjBweCBzb2xpZCAkZ29sZDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHRvKDY2NnB4KSB7XHJcbiAgICAgICAgYm9yZGVyOiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci10b3A6IDE1cHggc29saWQgJGdvbGQ7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxNXB4IHNvbGlkICRnb2xkO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB3aWR0aDogOHB4O1xyXG4gICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgcmlnaHQ6IDlweDtcclxuICAgICAgdG9wOiA1cHg7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBjb250ZW50OiBcIipcIjtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgXHJcbiAgICAgIEBpbmNsdWRlIHRvKDY2NnB4KSB7XHJcbiAgICAgICAgdG9wOiAxcHg7XHJcbiAgICAgICAgcmlnaHQ6IDZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmlucHV0dGVsbWFzayB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gICZfX3RleHQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBjb2xvcjogJGdvbGQ7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcclxuICAgIEBpbmNsdWRlIHRvKDY2NnB4KXtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICB9XHJcbiAgICAud3JhcC1pY29uIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgZmlsbDogJGdvbGQ7XHJcbiAgICAgIEBpbmNsdWRlIHRvKDY2NnB4KXtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9faW5wdXQge1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAmOjpwbGFjZWhvbGRlcntcclxuICAgICAgY29sb3I6ICRnb2xkO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgdG8oNjY2cHgpIHtcclxuICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNhbmQtZm9ybXtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDUwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgY29sb3I6ICR3YztcclxufVxyXG5cclxuIiwiLmZvb3RlcntcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1jb2xvcjtcclxuICAmX19tZW51e1xyXG4gICAgQGluY2x1ZGUgcm93LWZsZXgoKTtcclxuICAgIHBhZGRpbmc6IDYwcHggMCA2MHB4IDA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBAaW5jbHVkZSB0bygxMjAwcHgpe1xyXG4gICAgICBwYWRkaW5nOiAzMHB4IDAgMzBweCAwO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHRvKDU3NnB4KXtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mb290ZXJfX21lbnUgPiBsaTpmaXJzdC1jaGlsZCB7XHJcbiAgICBAaW5jbHVkZSB0byg3NjhweCl7XHJcblxyXG4gICAgICBAaW5jbHVkZSBjb2woKTtcclxuICAgICAgQGluY2x1ZGUgc2l6ZSgxNSk7XHJcbiAgICAgIGltZ3tcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW46IDAgYXV0byAzMHB4IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG4gIC5mb290ZXJfX21lbnUgPiBsaSB7XHJcbiAgICBAaW5jbHVkZSBjb2woKTtcclxuICAgIEBpbmNsdWRlIHNpemUoMyk7XHJcbiAgICBAaW5jbHVkZSB0bygxMjAwcHgpe1xyXG4gICAgICBAaW5jbHVkZSBjb2woKTtcclxuICAgICAgQGluY2x1ZGUgc2l6ZSg1KTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHRvKDk5MnB4KXtcclxuICAgICAgQGluY2x1ZGUgY29sKCk7XHJcbiAgICAgIEBpbmNsdWRlIHNpemUoNSk7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSB0byg3NjhweCl7XHJcbiAgICAgIEBpbmNsdWRlIGNvbCgpO1xyXG4gICAgICBAaW5jbHVkZSBzaXplKDcuNSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtbG9nb3tcclxuICAgIHdpZHRoOiA0N3B4O1xyXG4gICAgaGVpZ2h0OiA1NXB4O1xyXG4gIH1cclxufVxyXG5cclxuLmZvb3Rlci1jb3B5cmlnaHR7XHJcbiAgQGluY2x1ZGUgcm93LWZsZXgoKTtcclxuICBwYWRkaW5nOiA1cHggMCA0NXB4IDA7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGxldHRlci1zcGFjaW5nOiAtMC4zNXB4O1xyXG4gIGNvbG9yOiAkdGV4dDtcclxuICBAaW5jbHVkZSB0byg1NzZweCl7XHJcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICB9XHJcbiAgJl9fbGlua3tcclxuICAgIEBpbmNsdWRlIHRvKDU3NnB4KXtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uc3ViLW1lbnV7XHJcbiAgZm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQ7XHJcbiAgJl9fdGl0bGV7XHJcbiAgICBtYXJnaW46IDAgMCAzMHB4IDA7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBjb2xvcjogJGdvbGQ7XHJcbiAgICBAaW5jbHVkZSB0bygxMjAwcHgpe1xyXG4gICAgICBtYXJnaW46IDE1cHggMCAxNXB4IDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIH1cclxuICB9XHJcbiAgbGl7XHJcbiAgICBhe1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGNvbG9yOiAkdGV4dDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjM1cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyZW07XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgdHJhbnNpdGlvbjogMC4xcyBhbGw7XHJcbiAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgY29sb3I6ICR3YztcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSB0byg1NzZweCl7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjNlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZm9udC1jb2xvci0td2hpdGV7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBjb2xvcjogJHdjO1xyXG4gICAgQGluY2x1ZGUgdG8oNTc2cHgpe1xyXG4gICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG4uZm9vdGVyLW9yZGVyLWNhbGx7XHJcbiAgbWFyZ2luLXRvcDogNDVweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgJl9fdGV4dHtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIEBpbmNsdWRlIHRvKDU3NnB4KXtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnN2Zy1tZXRybywgLnN2Zy1sb2NhdGlvbntcclxuICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICB3aWR0aDogMTdweDtcclxuICBoZWlnaHQ6IDEzcHg7XHJcbiAgZmlsbDogJGdvbGQ7XHJcbn1cclxuXHJcbi5pY29uLWl0ZW17XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59IiwiLmZpbHRlci1yZXN1bHRze1xyXG4gIEBpbmNsdWRlIHJvdy1mbGV4KCk7XHJcbiAgcGFkZGluZzogMzBweCAwO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBAaW5jbHVkZSB0bygxMjAwcHgpe1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIHRvKDU3NnB4KXtcclxuICAgIHBhZGRpbmc6IDE1cHggMDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuLmZpbHRlci1pdGVte1xyXG4gIEBpbmNsdWRlIGNvbCgpO1xyXG4gIEBpbmNsdWRlIHNpemUoMyk7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmc6IDIwcHggMTVweCAwIDE1cHg7XHJcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XHJcbiAgJjpob3ZlcntcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluLWNvbG9yO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTtcclxuICAgIC5maWx0ZXItaXRlbV9fYnV0dG9ue1xyXG4gICAgICBjb2xvcjogJG1haW4tY29sb3I7XHJcbiAgICB9XHJcbiAgICBcclxuICB9XHJcbiAgQGluY2x1ZGUgdG8oMTIwMHB4KXtcclxuICAgIEBpbmNsdWRlIHNpemUoNCk7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIHRvKDk5MnB4KXtcclxuICAgIEBpbmNsdWRlIHNpemUoNSk7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIHRvKDc2OHB4KXtcclxuICAgIEBpbmNsdWRlIHNpemUoNyk7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIHRvKDU3NnB4KXtcclxuICAgIEBpbmNsdWRlIHNpemUoMTQpO1xyXG4gIH1cclxuICAmX19saW5re1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuOGVtO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjUxcHg7XHJcbiAgICBjb2xvcjogJGdvbGQ7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gIH1cclxuICAmX19pbWd7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcbiAgJl9fdGFibGV7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA3NXB4O1xyXG4gIH1cclxuICAmX19idXR0b257XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdW5zZXQ7XHJcbiAgICBsaW5lLWhlaWdodDogNDVweDtcclxuICB9XHJcbn1cclxuXHJcbi5maWx0ZXItbW9yZS1hcHBhcnRtZW50Om5vdCgjc29tZSl7XHJcbiAgbWFyZ2luOiAwIGF1dG8gMzBweDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogNTklO1xyXG4gIGhlaWdodDogNjBweDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBsaW5lLWhlaWdodDogMmVtO1xyXG4gIGxldHRlci1zcGFjaW5nOiAtMC40cHg7XHJcbiAgY29sb3I6ICRnb2xkO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRtYWluLWNvbG9yO1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICBAaW5jbHVkZSB0byg1NzZweCl7XHJcbiAgICB3aWR0aDogODAlO1xyXG4gIH1cclxufVxyXG5cclxuLmZpbHRlci1pbmZve1xyXG4gIEBpbmNsdWRlIHJvdy1mbGV4KCk7XHJcbiAgcGFkZGluZzogMzBweCAwIDAgMDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICBAaW5jbHVkZSB0byg1NzZweCl7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDAgMCAwO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAuZmlsdGVyLWluZm8tLXdyYXAge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgIH1cclxuICB9XHJcbiAgJi1idG57XHJcbiAgICBtYXJnaW46IDAgNXB4O1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC40cHg7XHJcbiAgICBjb2xvcjogJGdvbGQ7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG4gICZfX3RleHR7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjRweDtcclxuICAgIGNvbG9yOiAjOTk5OTk5O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi5jaGVja2JveC1pdGVtIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgLmZpbHRlcl9fY2hlY2tib3g6Y2hlY2tlZCArIGxhYmVsIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRnb2xkO1xyXG4gICAgY29sb3I6ICRiYztcclxuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxyXG4gIGlucHV0IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBvcGFjaXR5OiAwOyB9XHJcbiAgbGFiZWwge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDQ2cHg7XHJcbiAgICBoZWlnaHQ6IDQ2cHg7XHJcbiAgICBjb2xvcjogJGdvbGQ7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDQ2cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE3NiwgMTY5LCAxMTEsMC4zKTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRnb2xkO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cztcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfSB9IH1cclxuXHJcbi5yYW5nZS1pdGVtIHtcclxuICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgQGluY2x1ZGUgdG8oMTIwMHB4KTtcclxuICAgIGlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLCBpbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7IFxyXG4gICAgfVxyXG4gIGlucHV0W3R5cGU9XCJudW1iZXJcIl0ge1xyXG4gICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgaGVpZ2h0OiA0NnB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY29sb3I6ICRnb2xkO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNzYsIDE2OSwgMTExLDAuMyk7XHJcblxyXG4gICAgQGluY2x1ZGUgdG8oMTQwMHB4KSB7XHJcbiAgICAgIHdpZHRoOiA4MHB4OyBcclxuICAgIH0gXHJcbiAgfVxyXG4gICZfX3RpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBjb2xvcjogJGdvbGQ7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgfSBcclxufVxyXG5cclxuLm9wdGlvbiB7XHJcbiAgJi1ibG9jayB7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluLWNvbG9yO1xyXG4gICAgQGluY2x1ZGUgdG8oNTc2cHgpe1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuICAgIC5pcnMtLWZsYXQgLmlycy1saW5lIHtcclxuICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRnb2xkO1xyXG4gICAgfVxyXG4gICAgLmlycy0tZmxhdCAuaXJzLWJhciB7XHJcbiAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGlydDtcclxuICAgIH1cclxuICAgIC5pcnMtLWZsYXQgLmlycy1oYW5kbGUge1xyXG4gICAgICB3aWR0aDogMTBweDtcclxuICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ29sZDtcclxuICAgIH1cclxuICAgIC5pcnMtLWZsYXQgLmlycy1oYW5kbGU+aTpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRnb2xkO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19yb29tcyB7XHJcbiAgICB3aWR0aDogMzMuMzMlO1xyXG4gICAgQGluY2x1ZGUgdG8oOTkycHgpe1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgdG8oNTc2cHgpe1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fZmxvb3Ige1xyXG4gICAgd2lkdGg6IDMzLjMzJTtcclxuICAgIEBpbmNsdWRlIHRvKDk5MnB4KXtcclxuICAgICAgd2lkdGg6IDUwJTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHRvKDU3NnB4KXtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3NxdWFyZSB7XHJcbiAgICB3aWR0aDogMzMuMzMlO1xyXG4gICAgQGluY2x1ZGUgdG8oOTkycHgpe1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgdG8oNTc2cHgpe1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fbGl2ZSB7XHJcbiAgICB3aWR0aDogMzMuMzMlO1xyXG4gICAgQGluY2x1ZGUgdG8oOTkycHgpe1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgdG8oNTc2cHgpe1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fc2VhcmNoLWJ0biB7XHJcbiAgICB3aWR0aDogMzMlO1xyXG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDYwcHg7XHJcbiAgICBAaW5jbHVkZSB0byg5OTJweCl7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSB0byg1NzZweCl7XHJcbiAgICAgIG1hcmdpbjogMCAwIDEwcHggMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3Jlc2V0LWJ0biB7XHJcbiAgICB3aWR0aDogMzMuMzMlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjRweDtcclxuICAgIGNvbG9yOiAkZ29sZDtcclxuICAgIEBpbmNsdWRlIHRvKDk5MnB4KXtcclxuICAgICAgd2lkdGg6IDUwJTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHRvKDU3NnB4KXtcclxuICAgICAgbWFyZ2luOiAwIDAgMTBweCAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIGNvbG9yOiAkd2M7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3Jlc3VsdHMge1xyXG4gICAgd2lkdGg6IDMzLjMzJTtcclxuICAgIGNvbG9yOiAjOTk5OTk5O1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC40cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBAaW5jbHVkZSB0byg5OTJweCl7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSB0byg1NzZweCl7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH0gXHJcbn1cclxuXHJcbi5iYWNrLXRvLWxpbmt7XHJcbiAgbWFyZ2luOiAwIDAgMjBweCAwO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgc3Zne1xyXG4gICAgbWFyZ2luOiAtM3B4IDAgMCAwO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICB9XHJcbiAgLmJhY2stdG8tbGluay10ZXh0e1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgfVxyXG59IiwiLnRhYnMtZm9ybS1zdWJsaXRsZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi50YWJzLWZvcm0tc3VibGl0bGU6bm90KCNzb21lKSB7XHJcbiAgY29sb3I6ICR3YztcclxufVxyXG5cclxuLnRhYnMtY29udGFpbmVyIHtcclxuXHJcbiAgLm1haW5Gb3JtIHtcclxuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICB3aWR0aDogNzAlO1xyXG5cclxuICAgIEBpbmNsdWRlIHRvKDc2OHB4KSB7XHJcbiAgICAgIHdpZHRoOiA4NSU7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgdG8oNTc2cHgpIHtcclxuICAgICAgd2lkdGg6IDk1JTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tYWluRm9ybV9faW5wdXQsXHJcbiAgLm1haW5Gb3JtX190ZXh0IHtcclxuICAgIGhlaWdodDogNTBweDtcclxuICB9XHJcbn1cclxuXHJcbi50YWJzLWlubmVyX190aXRsZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICBmb250LXNpemU6IDM2cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBsaW5lLWhlaWdodDogMS42ZW07XHJcbiAgY29sb3I6ICR3YztcclxuICBsZXR0ZXItc3BhY2luZzogMC45cHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICBAaW5jbHVkZSB0bygxMjAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIHRvKDc2OHB4KSB7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIHRvKDU3NnB4KSB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgfVxyXG59XHJcblxyXG4udGFicyB7XHJcbiAgcGFkZGluZzogNTBweCAwO1xyXG5cclxuICBAaW5jbHVkZSB0byg3NjhweCkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIHRvKDc2OHB4KSB7XHJcbiAgICBwYWRkaW5nOiAzMHB4IDA7XHJcbiAgfVxyXG5cclxuICBhIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICB9XHJcblxyXG4gICZfX2hlYWRlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIC50ZXh0e1xyXG4gICAgICBjb2xvcjogJG1haW4tY29sb3I7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjRweDtcclxuICAgIH1cclxuICAgIGxpIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1iYXNpczogMzMuMzMzMyU7XHJcblxyXG4gICAgICBAaW5jbHVkZSB0byg2NjZweCkge1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgcGFkZGluZzogMTZweCAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogJGJjO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ29sZDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgIGNvbG9yOiAkZ29sZDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluLWNvbG9yO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgbGkuYWN0aXZlLWxpIHtcclxuICAgICAgYnV0dG9uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1jb2xvcjtcclxuICAgICAgICBjb2xvcjogJGdvbGQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NvbnRlbnQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWluLWhlaWdodDogNDEwcHg7XHJcblxyXG4gICAgXHJcbiAgICAudGFic19faW5uZXIge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggNjBweDtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4tY29sb3I7XHJcbiAgICAgIEBpbmNsdWRlIHRvKDEyMDBweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggNzBweDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSB0byg2NjZweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC50YWJzLWlubmVyX190aXRsZXtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNSUpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuM3MgYWxsO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRhYnNfX2lubmVyLmFjdGl2ZS1qcyB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbWluLWhlaWdodDogNDEwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBAaW5jbHVkZSB0bygxMjAwcHgpIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiA1MDJweDtcclxuICAgICAgfVxyXG4gICAgICAudGFicy1pbm5lcl9fdGl0bGV7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweClcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWN0IHtcclxuICAgICAgJi1saXN0IHtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtbGlzdCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuIHtcclxuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHRvKDE0MDBweCkge1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgIEBpbmNsdWRlIHRvKDU3NnB4KXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG5cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA0MCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IC00NnB4O1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDM2cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzZweDtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRnb2xkO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1NXB4O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMmVtO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE0cHg7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgdG8oMTQwMHB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgdG8oMTIwMHB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgdG8oNzY4cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIHRvKDUwMHB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDkwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIFxyXG4gICAgICAgICAgXHJcbiAgICAgICAgICBcclxuICAgICAgICAgIC50ZXh0e1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0byg1NzZweCl7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBcclxuICAgICAgICAgIC5waG9uZS1pY29uIHtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBjb2xvcjogJG1haW4tY29sb3I7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGdvbGQgdXJsKCcuLi9pbWcvc3ZnL3RlbC5zdmcnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgXHJcbiAgICAgICAgICAuZW1haWwtaWNvbiB7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGdvbGQgdXJsKCcuLi9pbWcvc3ZnL2VudmVsLnN2ZycpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBcclxuICAgICAgICAgIC5sb2NhdGlvbi1pY29uIHtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ29sZCB1cmwoJy4uL2ltZy9zdmcvbG9jLnN2ZycpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBcclxuICAgICAgICAgIC5jbG9jay1pY29uIHtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ29sZCB1cmwoJy4uL2ltZy9zdmcvY2xvY2suc3ZnJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIFxyXG4gICAgICAgICAgQGluY2x1ZGUgdG8oMTIwMHB4KSB7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogc3ViO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY29udGFjdC1saXN0X190aXRsZSB7XHJcbiAgZm9udC1zaXplOiAzMHB4O1xyXG59XHJcblxyXG4uY29udGFjdC1saXN0X19pdGVtIHtcclxuICBjb2xvcjogJHdjO1xyXG5cclxuICBhIHtcclxuICAgIGNvbG9yOiAkd2M7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4ud2lkdGgtLWFsbDpub3QoI3NvbWUpIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICBAaW5jbHVkZSB0byg3NjhweCkge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICB9XHJcblxyXG4gIGg0IHtcclxuICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuICB9XHJcblxyXG4gIC50ZXh0IHtcclxuICAgIGNvbG9yOiAkd2M7XHJcbiAgfVxyXG59XHJcblxyXG4ubWFpbi1tYXAsICNtYXB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiA4MHZoO1xyXG59IiwiLm5ld3MtbGlzdHtcclxuICBAaW5jbHVkZSByb3ctZmxleCgpO1xyXG4gIEBpbmNsdWRlIHRvKDc2OHB4KXtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIH1cclxufVxyXG4ubmV3cy1pdGVte1xyXG4gIEBpbmNsdWRlIGNvbCgpO1xyXG4gIEBpbmNsdWRlIHNpemUoNy41KTtcclxuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBAaW5jbHVkZSB0byg3NjhweCl7XHJcbiAgICBAaW5jbHVkZSBzaXplKDEwKTtcclxuICB9O1xyXG4gIEBpbmNsdWRlIHRvKDU3NnB4KXtcclxuICAgIEBpbmNsdWRlIHNpemUoMTQpO1xyXG4gIH07XHJcbiAgJl9fdGl0bGUud293e1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbiAgJl9fdGl0bGV7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjhlbTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC42cHg7XHJcbiAgICBjb2xvcjogJHdjO1xyXG4gIH1cclxuICAmX19pbWcud293e1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbiAgJl9faW1ne1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAmOmhvdmVye1xyXG4gICAgICBpbWd7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjo6YWZ0ZXJ7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdvbGQ7XHJcbiAgICB9XHJcbiAgICBpbWd7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLm5ld3MtZGF0YSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHN2Z3tcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIHdpZHRoOiAxMXB4O1xyXG4gICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgZmlsbDogJGdvbGQ7XHJcbiAgfVxyXG4gIC5uZXdzLXRpbWUge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjM1cHg7XHJcbiAgICBjb2xvcjogJGdvbGQ7XHJcbiAgICBAaW5jbHVkZSB0byg5OTJweCl7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnBhZ2luYXRpb257XHJcbiAgcGFkZGluZzogNTBweCAwO1xyXG4gIEBpbmNsdWRlIHRvKDc2OHB4KXtcclxuICAgIHBhZGRpbmc6IDMwcHggMDtcclxuICB9XHJcbiAgQGluY2x1ZGUgdG8oNTc2cHgpe1xyXG4gICAgcGFkZGluZzogMTVweCAwO1xyXG4gIH1cclxuICBhe1xyXG4gICAgbWFyZ2luOiAwIDE1cHg7XHJcbiAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjU1cHg7XHJcbiAgICBjb2xvcjogJHdjO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgJjpob3ZlcntcclxuICAgICAgY29sb3I6ICRnb2xkO1xyXG4gICAgfVxyXG4gIH1cclxuICBhLnByZXYsXHJcbiAgYS5uZXh0IHtcclxuICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICB9XHJcblxyXG4gIGEucHJldntcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICBzdmc6Zmlyc3QtY2hpbGR7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogLTdweDtcclxuICAgIH1cclxuICB9XHJcbiAgYS5uZXh0e1xyXG4gICAgc3ZnOmZpcnN0LWNoaWxke1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IC03cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIHN2Z3tcclxuICAgIHdpZHRoOiA3cHg7XHJcbiAgICBoZWlnaHQ6IDlweDtcclxuICAgIGZpbGw6ICRnb2xkO1xyXG4gIH1cclxufVxyXG4ubmF2LWxpbmtze1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLnBhZ2UtbnVtYmVycy5jdXJyZW50e1xyXG4gIG1hcmdpbjogMCAxNXB4O1xyXG4gIGZvbnQtc2l6ZTogMTFweDtcclxuICBjb2xvcjogJGdvbGQ7XHJcbn0iLCIubmV3cy1jb250ZW50LWJsb2Nre1xyXG4gIEBpbmNsdWRlIHJvdy1mbGV4KCk7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuLm5ld3MtY29udGVudHtcclxuICBAaW5jbHVkZSBjb2woKTtcclxuICBAaW5jbHVkZSBzaXplKDExKTtcclxuICBtYXJnaW46IC0zMHB4IDAgODBweCAwO1xyXG4gIHBhZGRpbmc6IDgwcHggODBweCA4MHB4IDQwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4tY29sb3I7XHJcbiAgQGluY2x1ZGUgdG8oMTIwMHB4KXtcclxuICAgIG1hcmdpbjogLTMwcHggMCAyMHB4IDA7XHJcbiAgICBwYWRkaW5nOiA1MHB4IDMwcHggMzBweCAzMHB4O1xyXG4gICAgQGluY2x1ZGUgc2l6ZSgxNSk7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIHRvKDU3NnB4KXtcclxuICAgIHBhZGRpbmc6IDUwcHggNXB4IDMwcHggNXB4O1xyXG4gICAgQGluY2x1ZGUgc2l6ZSgxNSk7XHJcbiAgfVxyXG4gIHB7XHJcbiAgICBjb2xvcjogJHdjO1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjZlbTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjZweDtcclxuICAgIEBpbmNsdWRlIHRvKDEyMDBweCl7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHRvKDc2OHB4KXtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNsYWlkZXItd3JhcHtcclxuICBAaW5jbHVkZSBjb2woKTtcclxuICBAaW5jbHVkZSBzaXplKDcpO1xyXG4gIEBpbmNsdWRlIHRvKDEyMDBweCl7XHJcbiAgICBAaW5jbHVkZSBzaXplKDEwKTtcclxuICB9XHJcbiAgQGluY2x1ZGUgdG8oOTkycHgpe1xyXG4gICAgQGluY2x1ZGUgc2l6ZSgxMCk7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIHRvKDU3NnB4KXtcclxuICAgIEBpbmNsdWRlIHNpemUoMTUpO1xyXG4gIH1cclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgJjo6YWZ0ZXJ7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRnb2xkO1xyXG4gICAgXHJcbiAgfVxyXG59XHJcblxyXG4uc2xhaWRlci1idXR0b257XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB3aWR0aDogNDBweDtcclxuICBoZWlnaHQ6IDQwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4tY29sb3I7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIHRyYW5zaXRpb246IDAuM3MgYWxsO1xyXG4gICY6aG92ZXJ7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ29sZDtcclxuICB9XHJcblxyXG4gIHN2Z3tcclxuICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgZmlsbDogJGdvbGQ7XHJcbiAgfVxyXG4gICYucHJldntcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZykgdHJhbnNsYXRlWSgtNTAlKTtcclxuICB9XHJcbiAgJi5uZXh0e1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKSB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIH1cclxufVxyXG4uc2xhaWRlci1idXR0b24tbW9yZXtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB3aWR0aDogMzIuMSU7XHJcbiAgaGVpZ2h0OiA0MHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBzdmd7XHJcbiAgICB3aWR0aDogMTUlO1xyXG4gICAgaGVpZ2h0OiAyNSU7XHJcbiAgICBmaWxsOiAkZ29sZDtcclxuICAgIEBpbmNsdWRlIHRvKDc2OHB4KXtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYucHJldntcclxuICAgIGxlZnQ6IDEwcHg7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIHN2Z3tcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNSU7XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSB0byg3NjhweCl7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYubmV4dHtcclxuICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICBAaW5jbHVkZSB0byg3NjhweCl7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gICAgJjpob3ZlcntcclxuICAgICAgc3Zne1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuM3MgYWxsO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1JTtcclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gIH1cclxufVxyXG5cclxuLmJ1dHRvbi13cmFwcGVyLW5ld3N7XHJcbiAgQGluY2x1ZGUgcm93LWZsZXgoKTtcclxuICBtYXJnaW4tYm90dG9tOiA5MHB4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIEBpbmNsdWRlIHRvKDEyMDBweCl7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIH1cclxuICBAaW5jbHVkZSB0byg2NTBweCl7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcbiAgc3Zne1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgd2lkdGg6IDIxcHg7XHJcbiAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICBmaWxsOiAkZ29sZDtcclxuICB9XHJcbiAgYXtcclxuICAgIG1hcmdpbjogMCAxNXB4IDAgMTVweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB3aWR0aDogMjgwcHg7XHJcbiAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ29sZDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgQGluY2x1ZGUgdG8oNjUwcHgpe1xyXG4gICAgICBtYXJnaW46IDAgMTVweCAxNXB4IDE1cHg7XHJcbiAgICAgIFxyXG4gICAgfVxyXG4gIH1cclxuICBhOmhvdmVye1xyXG4gICAgc3Zne1xyXG4gICAgICBmaWxsOiAkd2M7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5hcnJvdzItLWJhY2t7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gIH1cclxufVxyXG4ubW9yZS1uZXdzX190aXRsZXtcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG59XHJcbi5uZXdzLWRhdGEtd3JhcHtcclxuICBwYWRkaW5nOiAwIDVweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4ubW9yZS1uZXdzLXNsYWlkZXItd3JhcHBlcntcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLm5ld3MtaXRlbV9faW1nOjphZnRlcntcclxuICAgIEBpbmNsdWRlIHRvKDk5MnB4KXtcclxuICAgICAgaGVpZ2h0OiA3cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5uZXdzLWl0ZW1fX3RpdGxle1xyXG4gICAgcGFkZGluZzogMCA1cHg7XHJcbiAgICBAaW5jbHVkZSB0byg5OTJweCl7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgZnJvbSg3NjhweCl7XHJcbiAgICAuc2xpY2stY3VycmVudCArIGE6bm90KCNzb21lKSB7XHJcbiAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxMDAlKTtcclxuICAgIH1cclxuICAgIC5zbGljay1zbGlkZTpub3QoLnNsaWNrLWNlbnRlcikge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcyg1NSUpO1xyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSB0byg3NjhweCl7XHJcbiAgICAuc2xpY2stc2xpZGUge1xyXG4gICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMTAwJSk7XHJcbiAgICB9XHJcbiAgICAuc2xpY2stc2xpZGU6bm90KC5zbGljay1jZW50ZXIpIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoNTUlKTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxufSIsIi5hcHBhcnRtZW50LWJsb2Nre1xyXG4gIEBpbmNsdWRlIHJvdy1mbGV4KCk7XHJcbiAgcGFkZGluZzogNTBweCAwIDUwcHggMDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgQGluY2x1ZGUgdG8oOTkycHgpe1xyXG4gICAgcGFkZGluZzogMCAwIDAgMDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxufVxyXG4uYXBwYXJ0bWVudC1ibG9ja19fbGVmdHtcclxuICBAaW5jbHVkZSBjb2woKTtcclxuICBAaW5jbHVkZSBzaXplKDMpO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgQGluY2x1ZGUgdG8oOTkycHgpe1xyXG4gICAgQGluY2x1ZGUgc2l6ZSgxNCk7XHJcbiAgICBvcmRlcjogMztcclxuICB9XHJcbiAgLnBsYW4tZmxvb3J7XHJcbiAgICBAaW5jbHVkZSB0byg5OTJweCl7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgdG8oNTc2cHgpe1xyXG4gICAgICB3aWR0aDogNzAlO1xyXG4gICAgfVxyXG4gICAgLnBsYW4tYXBwYXJ0bWVudHtcclxuICAgICAgZmlsbDogJGdvbGQ7XHJcbiAgICAgIG9wYWNpdHk6MC42O1xyXG4gICAgfVxyXG4gICAgLnBsYW4tYXBwYXJ0bWVudC5jb2xvci0tY3VycmVudHtcclxuICAgICAgZmlsbDogJG1haW4tY29sb3I7XHJcbiAgICB9XHJcbiAgICAmX190aXRsZXtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuNHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGNvbG9yOiAkZ29sZDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmFwcGFydG1lbnQtYmxvY2tfX2NlbnRlcntcclxuICBAaW5jbHVkZSBjb2woKTtcclxuICBAaW5jbHVkZSBzaXplKDkpO1xyXG4gIEBpbmNsdWRlIHRvKDEyMDBweCl7XHJcbiAgICBAaW5jbHVkZSBzaXplKDcuNSk7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIHRvKDk5MnB4KXtcclxuICAgIEBpbmNsdWRlIHNpemUoMTMpO1xyXG4gICAgb3JkZXI6IDE7XHJcbiAgfVxyXG4gIC5hcHBhcnRtZW50LWltZ3tcclxuICAgIHBhZGRpbmc6IDMwcHggMCA3MHB4IDA7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIEBpbmNsdWRlIHRvKDk5MnB4KXtcclxuICAgICAgcGFkZGluZzogMzBweCAwIDMwcHggMDtcclxuXHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5hcHBhcnRtZW50LWJsb2NrX19yaWdodHtcclxuICBAaW5jbHVkZSBjb2woKTtcclxuICBAaW5jbHVkZSBzaXplKDMpO1xyXG4gIEBpbmNsdWRlIHRvKDEyMDBweCl7XHJcbiAgICBAaW5jbHVkZSBzaXplKDMuNSk7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIHRvKDk5MnB4KXtcclxuICAgIEBpbmNsdWRlIHNpemUoNik7XHJcbiAgICBvcmRlcjogMjtcclxuICB9XHJcbiAgQGluY2x1ZGUgdG8oNTc2cHgpe1xyXG4gICAgQGluY2x1ZGUgc2l6ZSgxMCk7XHJcblxyXG4gIH1cclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbn1cclxuLmFwcGFydG1lbnQtYnRuLXdyYXB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIEBpbmNsdWRlIHRvKDU3NnB4KXtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICB9XHJcbn1cclxuLmFwcGFydG1lbnQtYnV0dG9ue1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgd2lkdGg6IDI4MHB4O1xyXG4gIGhlaWdodDogNjBweDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1jb2xvcjtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgQGluY2x1ZGUgdG8oMTIwMHB4KXtcclxuICAgIHdpZHRoOiAyMjBweDtcclxuICAgIGhlaWdodDogNTBweDtcclxuICB9XHJcbiAgQGluY2x1ZGUgdG8oNTc2cHgpe1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIHdpZHRoOiAyODBweDtcclxuICB9XHJcbiAgc3Zne1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICB3aWR0aDogMjFweDtcclxuICAgIGhlaWdodDogMTVweDtcclxuICAgIGZpbGw6ICNiMGE5NmY7XHJcbiAgfVxyXG59XHJcbi5jb21wYXNzLWltZ3tcclxuICBtYXJnaW46IDAgMCA2MHB4IGF1dG87XHJcbiAgd2lkdGg6IDEwNXB4O1xyXG4gIEBpbmNsdWRlIHRvKDEyMDBweCl7XHJcbiAgICBtYXJnaW46IDAgMCAxMHB4IGF1dG87XHJcbiAgfVxyXG4gIEBpbmNsdWRlIHRvKDk5MnB4KXtcclxuICAgIG1hcmdpbjogMCBhdXRvIDEwcHggYXV0bztcclxuICB9XHJcbn1cclxuXHJcbi5hcHBhcnRtZW50LXRhYmxlIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBAaW5jbHVkZSB0byg1NzZweCl7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIH1cclxuICB0YWJsZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRib2R5IHtcclxuICAgICAgdHIge1xyXG4gICAgICAgIHRkIHtcclxuICAgICAgICAgIHRleHQtYWxpZ24tbGFzdDogcmlnaHQ7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDJlbTtcclxuICAgICAgICAgIGNvbG9yOiAkd2M7XHJcbiAgICAgICAgICBAaW5jbHVkZSB0byg5OTJweCl7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ24tbGFzdDogbGVmdDtcclxuXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgY29sb3I6ICR3YztcclxuICAgICAgICAgICAgQGluY2x1ZGUgdG8oMTIwMHB4KXtcclxuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmNoZWNrLWFwcGFydG1lbnQtYmxvY2t7XHJcbiAgQGluY2x1ZGUgcm93LWZsZXgoKTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZzogNDBweCAwIDcwcHggMDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBAaW5jbHVkZSB0byg3NjhweCl7XHJcbiAgICBwYWRkaW5nOiAwcHggMCAyMHB4IDA7XHJcbiAgfVxyXG4gIFxyXG59XHJcbi5jaGVjay1hcHBhcnRtZW50LWJsb2NrX19sZWZ0e1xyXG4gIC8vIEBpbmNsdWRlIGNvbCgpO1xyXG4gIC8vIEBpbmNsdWRlIHNpemUoMik7XHJcbn1cclxuLmNoZWNrLWFwcGFydG1lbnQtYmxvY2tfX2NlbnRlcntcclxuICBAaW5jbHVkZSBjb2woKTtcclxuICBAaW5jbHVkZSBzaXplKDExKTtcclxuICBAaW5jbHVkZSB0byg3NjhweCl7XHJcbiAgICBAaW5jbHVkZSBzaXplKDEzKTsgIFxyXG4gIH1cclxuICBAaW5jbHVkZSB0byg1NzZweCl7XHJcbiAgICBAaW5jbHVkZSBzaXplKDE1KTsgIFxyXG4gIH1cclxuICAjZmxvb3J7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcclxuICAgIEBpbmNsdWRlIHRvKDc2OHB4KXtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmNoZWNrLWFwcGFydG1lbnQtYmxvY2tfX3JpZ2h0e1xyXG4gIC8vIEBpbmNsdWRlIGNvbCgpO1xyXG4gIC8vIEBpbmNsdWRlIHNpemUoMik7XHJcblxyXG59XHJcblxyXG4uY2hlY2stYXBwYXJ0bWVudC1ibG9ja19faGVhZGVye1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW46IDEwcHggMCA1MHB4IDA7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgQGluY2x1ZGUgdG8oNzY4cHgpe1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gIH1cclxuICAuY29tcGFzcy1pbWd7XHJcbiAgICBtYXJnaW46IDAgMCAwIDAgMDtcclxuICAgIEBpbmNsdWRlIHRvKDc2OHB4KXtcclxuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBvcmRlcjogMjtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHRvKDc2OHB4KXtcclxuICAgICAgbWFyZ2luLXRvcDogLTQwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5iYWNrLXRvLWxpbmsge1xyXG4gICAgbWFyZ2luOiAwIDAgMCAwIDA7XHJcbiAgICBAaW5jbHVkZSB0byg3NjhweCl7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBvcmRlcjogMTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5hcHBhcnRtZW50LWluZm8ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB6LWluZGV4OiAxNTtcclxuICBwYWRkaW5nOiAxMHB4IDIwcHggMjBweDtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICB3aWR0aDogMjUwcHg7XHJcbiAgaGVpZ2h0OiAyMzVweDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg4MSwgNzksIDEwNiwgLjkpO1xyXG4gIC5sb2dvLWltZyB7XHJcbiAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xyXG4gICAgd2lkdGg6IDgwJTtcclxuICAgIG1pbi1oZWlnaHQ6IDgwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cclxuICAmX190YWJsZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGNvbG9yOiAkd2M7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICB0Ym9keSB7XHJcbiAgICAgIHRyIHtcclxuICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgY29sb3I6ICRnb2xkO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNsYWlkZXItYnV0dG9uLXdyYXAge1xyXG4gIG1hcmdpbjogMCAwIDBweCAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgQGluY2x1ZGUgdG8oNzY4cHgpe1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBvcmRlcjogMztcclxuICB9XHJcbiAgLnByZXYsLm5leHQge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB3aWR0aDogNTBweDtcclxuICAgIGhlaWdodDogNTBweDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluLWNvbG9yO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XHJcbiAgICBzdmcge1xyXG4gICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbDtcclxuICAgIH1cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdvbGQ7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucHJldiB7XHJcbiAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgc3ZnIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucHJldi5idG4tLWFjdGl2ZTpub3QoI3NvbWUpIHtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdvbGQ7XHJcbiAgICAgIHN2Z3tcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgXHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5uZXh0IHtcclxuICAgICAgJjpob3ZlcntcclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5uZXh0LmJ0bi0tYWN0aXZlOm5vdCgjc29tZSkge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdvbGQ7XHJcbiAgICBzdmd7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XHJcblxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNvdW50LWZsb29ye1xyXG4gIG1hcmdpbjogMCAzMHB4O1xyXG4gIGZvbnQtc2l6ZTogMjRweDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGNvbG9yOiAkd2M7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xyXG4gIEBpbmNsdWRlIHRvKDc2OHB4KXtcclxuICAgIG1hcmdpbjogMCAxNXB4O1xyXG4gIH1cclxuICAuY3VycmVudHtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICB9XHJcbn1cclxuXHJcbi5mbG9vci1saXN0IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogY2FsYyg1MCUgLSAxNTBweCk7XHJcbiAgb3BhY2l0eTogMDtcclxuICB6LWluZGV4OiAtMTtcclxuICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICB3aWR0aDogMzAwcHg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4tY29sb3I7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XHJcbiAgQGluY2x1ZGUgdG8oOTkycHgpIHtcclxuICAgIGxlZnQ6IGNhbGMoNTAlIC0gMTUwcHgpO1xyXG4gICAgd2lkdGg6IDMwMHB4OyB9XHJcbiAgQGluY2x1ZGUgdG8oNzY4cHgpIHtcclxuICAgIHBhZGRpbmc6IDAgNXB4OyB9XHJcblxyXG4gIC5mbG9vci1pdGVtIHtcclxuICAgIHBhZGRpbmc6IDVweDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMmVtO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgY29sb3I6ICR3YztcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG4gICAgQGluY2x1ZGUgdG8oNzY4cHgpIHtcclxuICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogNDBweDsgfVxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkZ29sZDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjMpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gLmJ0bi0tYWN0aXZlOm5vdCgjc29tZSkge1xyXG4vLyAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluLWNvbG9yO1xyXG4vLyAgIHN2ZyB7XHJcbi8vICAgICBmaWxsOiAkd2M7XHJcbi8vICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4vLyAgIH1cclxuLy8gfVxyXG4ucG9zaXRpb24tLXRvcCB7XHJcbiAgdG9wOiAxMDAlO1xyXG59XHJcbi5wb3NpdGlvbi0tYm90dG9tIHtcclxuICBib3R0b206IDEwMCU7XHJcbiB9XHJcblxyXG4gLmFwcGFydG1lbnQge1xyXG4gICZfMSB7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmY3MjdjO1xyXG4gICAgfSBcclxuICB9XHJcbiAgJl8yIHtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1MTRmNmE7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfMyB7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjVhZjdlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uYXBwYXJ0bWVudC1udW1iZXIge1xyXG4gIG1hcmdpbjogMCAwIDE1cHggMDtcclxuICBsaW5lLWhlaWdodDogMzBweDtcclxuICBjb2xvcjogJHdjO1xyXG4gIEBpbmNsdWRlIHRvKDc2OHB4KXtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICB9XHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgQGluY2x1ZGUgdG8oNzY4cHgpe1xyXG4gICAgICB3aWR0aDogMjBweDtcclxuICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uY2hlY2stYXBwYXJ0bWVudC1idG4td3JhcCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG4ucGxhbi1mbG9vci1hcHBhcnRtZW50LWxpbmsge1xyXG4gICY6aG92ZXJ7XHJcbiAgICAucGxhbi1hcHBhcnRtZW50IHtcclxuICAgICAgZmlsbDogcmdiYSgyNDEsIDIyNCwgODgsIDAuOTUpICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbn0iLCIgLmNoZWNrLWJ1aWxkLWJsb2Nre1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgbWluLWhlaWdodDogMTAwdmg7XHJcbiAgQGluY2x1ZGUgdG8oNzY4cHgpe1xyXG5cclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICB9XHJcbiAgJl9faW1ne1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICAgIEBpbmNsdWRlIHRvKDc2OHB4KXtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICBpbWd7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19jb250ZW50e1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICBAaW5jbHVkZSB0byg3NjhweCl7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLmJyZWFkY3J1bWJ7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAuYXBwYXJ0bWVudC1idXR0b257XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICBAaW5jbHVkZSB0byg3NjhweCl7XHJcbiAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2hlY2stYnVpbGQtY291bnRlcntcclxuICAgICAgcGFkZGluZzogMjVweCAwIDI1cHggMjVweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1jb2xvcjtcclxuICAgICAgQGluY2x1ZGUgdG8oNzY4cHgpe1xyXG4gICAgICAgIG1hcmdpbjogMjBweCAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDI1cHggMCAyNXB4IDEwcHg7XHJcbiAgICAgIH1cclxuICAgICAgLmNvbXBhc3MtaW1ne1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAwO1xyXG4gICAgICAgIHdpZHRoOiAxMjVweDtcclxuICAgICAgICBAaW5jbHVkZSB0byg3NjhweCl7XHJcbiAgICAgICAgICB3aWR0aDogOTBweDtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5zcXVhcmUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICBsZWZ0OiAwO1xyXG4gIHotaW5kZXg6IC0xO1xyXG4gIHdpZHRoOiAxMDlweDtcclxuICBoZWlnaHQ6IDEwOXB4O1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4tY29sb3I7XHJcbiAgYm9yZGVyOiA1cHggc29saWQgJGdvbGQ7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcclxuICBAaW5jbHVkZSB0byg5OTJweCl7XHJcbiAgICB3aWR0aDogOTBweDtcclxuICAgIGhlaWdodDogOTBweDtcclxuICB9XHJcbiAgQGluY2x1ZGUgdG8oNzY4cHgpe1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuLnBvc2l0aW9uLS1yZWxhdGl2ZXtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMztcclxufVxyXG4uY291bnRlci0td3JhcHBlcntcclxuICBmb250LXNpemU6IDI0cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBsaW5lLWhlaWdodDogMi4yZW07XHJcbiAgY29sb3I6ICR3YztcclxuICBsZXR0ZXItc3BhY2luZzogMC42cHg7XHJcbiAgQGluY2x1ZGUgdG8oOTkycHgpe1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gIH1cclxuICBAaW5jbHVkZSB0byg3NjhweCl7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uYnVpbGQtbGlzdC1idG57XHJcbiAgLy9wYWRkaW5nOiAyMHB4IDAgNTBweCAwO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIEBpbmNsdWRlIHRvKDc2OHB4KXtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICB9XHJcbn1cclxuLmJ1aWxkLWxpbmt7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICBmb250LXNpemU6IDI0cHg7XHJcbiAgY29sb3I6ICRnb2xkO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBAaW5jbHVkZSB0byg5OTJweCl7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgfVxyXG4gIFxyXG4gICY6OmZpcnN0LWxldHRlcntcclxuICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgIGNvbG9yOiAkd2M7XHJcbiAgICBAaW5jbHVkZSB0byg3NjhweCl7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZsb29yLWl0ZW0tbGlua3tcclxuICBwYXRoe1xyXG4gICAgZmlsbDogJGdvbGQ7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuICAmOmhvdmVye1xyXG4gICAgcGF0aHtcclxuICAgICAgb3BhY2l0eTogMC42O1xyXG4gICAgICBmaWxsOiAkZ29sZDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5idWlsZHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLmJ1aWxkLW5vdGUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDE1JTtcclxuICByaWdodDogOCU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgQGluY2x1ZGUgdG8oMTIwMHB4KXtcclxuICAgIHRvcDogMTAlO1xyXG4gICAgcmlnaHQ6IDMlO1xyXG5cclxuICB9XHJcbiAgQGluY2x1ZGUgdG8oNzY4cHgpe1xyXG4gIH1cclxuICBAaW5jbHVkZSB0byg1NzZweCkge1xyXG4gICAgdG9wOiA1JTtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICB9XHJcblxyXG4gIC5idWlsZC10ZXh0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBjb2xvcjogJGJjO1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjc3cHg7XHJcbiAgICBAaW5jbHVkZSB0bygxMjAwcHgpe1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSB0byg3NjhweCl7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3dcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHRvKDU3NnB4KSB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIH1cclxuICAgIC5sYXR0ZXItZntcclxuICAgICAgd2lkdGg6IDU2cHg7XHJcbiAgICAgIGhlaWdodDogNjZweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5idWlsZC1hcnJvdyB7XHJcbiAgd2lkdGg6IDMwcHg7XHJcbiAgaGVpZ2h0OiA5MHB4O1xyXG4gIGZpbGw6ICRtYWluLWNvbG9yO1xyXG5cclxuICBAaW5jbHVkZSB0byg1NzZweCkge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDYwJTtcclxuICB9XHJcbn0iLCIuc2Njc2Vzcy1ibG9ja3tcclxuICBjb2xvcjogJHdjO1xyXG4gICZfX3RpdGxle1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcbiAgICBmb250LXNpemU6IDQ1cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBAaW5jbHVkZSB0byg3NjhweCk7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgIEBpbmNsdWRlIHRvKDU3NnB4KTtcclxuICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gIH1cclxuICAmX19zdWJ0aXRsZXtcclxuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBAaW5jbHVkZSB0byg3NjhweCl7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgIH1cclxuICB9XHJcbn0iLCIud2ViY2FtZXJhIHtcclxuICBwYWRkaW5nOiA1MHB4IDA7XHJcblxyXG4gIEBpbmNsdWRlIHRvKDEyMDBweCkge1xyXG4gICAgcGFkZGluZzogMzBweCAwO1xyXG4gIH1cclxuICBAaW5jbHVkZSB0byg1NzZweCkge1xyXG4gICAgcGFkZGluZzogMHB4IDA7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIHJvdy1mbGV4KCk7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgQGluY2x1ZGUgdG8oOTkycHgpe1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4udmlkZW8ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBoZWlnaHQ6IDA7XHJcbiAgcGFkZGluZy1ib3R0b206IDQwLjMlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNlYWVhZWE7XHJcbiAgQGluY2x1ZGUgY29sKCk7XHJcbiAgQGluY2x1ZGUgc2l6ZSgxMSk7XHJcbiAgXHJcbiAgQGluY2x1ZGUgdG8oNzY4cHgpIHtcclxuICAgIEBpbmNsdWRlIHNpemUoMTQpO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDUxJTtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIHRvKDU3NnB4KSB7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICB9XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnZpZGVvX19idG4gLnZpZGVvLWJ0bi1zaGFwZSB7XHJcbiAgICAgIGZpbGw6ICNmZjAwMDA7XHJcbiAgICAgIGZpbGwtb3BhY2l0eTogMTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2xpbmsge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICAmX19lbWJlZCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmX19idG4ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHdpZHRoOiA2OHB4O1xyXG4gICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcblxyXG4gICAgc3ZnIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgLnZpZGVvLWJ0bi1zaGFwZSB7XHJcbiAgICAgICAgZmlsbDogI2ZmMDAwMDtcclxuICAgICAgICBmaWxsLW9wYWNpdHk6IDE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudmlkZW8tYnRuLWljb24ge1xyXG4gICAgICBmaWxsOiAjZmZmO1xyXG4gICAgfVxyXG5cclxuICAgIC52aWRlby1idG4tc2hhcGUge1xyXG4gICAgICBmaWxsOiAjMjEyMTIxO1xyXG5cclxuICAgICAgQGluY2x1ZGUgdG8oNzY4cHgpIHtcclxuICAgICAgICBmaWxsOiAjZmYwMDAwO1xyXG4gICAgICAgIGZpbGwtb3BhY2l0eTogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnZpZGVvLS1lbmFibGVkIC52aWRlb19fYnRuIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLnZpZGVvLS1lbmFibGVkIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi53ZWLRgWFtZXJhLWRlc2NyIHtcclxuICBAaW5jbHVkZSBjb2woKTtcclxuICBAaW5jbHVkZSBzaXplKDMuOCk7XHJcbiAgXHJcbiAgQGluY2x1ZGUgdG8oOTkycHgpIHtcclxuICAgIEBpbmNsdWRlIHNpemUoOCk7XHJcbiAgICBtYXJnaW46IDQwcHggYXV0byAwO1xyXG4gICAgcGFkZGluZzogMCAxNXB4O1xyXG4gIH1cclxuICBAaW5jbHVkZSB0byg3NjhweCl7XHJcbiAgICBAaW5jbHVkZSBzaXplKDE0KTtcclxuXHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgY29sb3I6ICRnb2xkO1xyXG4gIH1cclxuXHJcbiAgJl9fc3VidGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMmVtO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuN3B4O1xyXG4gICAgY29sb3I6ICR3YztcclxuICB9XHJcblxyXG4gICZfX2J0biB7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG59IiwiLmdhbGxlcnkge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgaGVpZ2h0OiA3NDJweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAmX19zbCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIC5zbGljay1zbGlkZXtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICB9XHJcbiAgICAmLS1saXR0bGUge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICB3aWR0aDogNTQwcHg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAmX193cmFwIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDgycHg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ29sZCtFNjtcclxuICAgICAgfVxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgfVxyXG4gICAgICAuc2xpY2stdHJhY2sge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIH1cclxuICAgICAgLnNsaWNrLXNsaWRlIHtcclxuICAgICAgICBtYXJnaW46IDAgNXB4O1xyXG4gICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcyg0MCUpIGh1ZS1yb3RhdGUoMjBkZWcpO1xyXG4gICAgICB9XHJcbiAgICAgIC5zbGljay1zbGlkZS5hY3RpdmUge1xyXG4gICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxMDAlKVxyXG4gICAgICB9XHJcbiAgICAgIC5zbGljay1saXN0IHtcclxuICAgICAgICBtYXJnaW46IDAgLTVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxNXB4O1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgei1pbmRleDogNTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zbGljay1saXN0IHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICB9XHJcblxyXG4gIC5zbGljay10cmFjayB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAuYnJlYWRjcnVtYiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDkycHg7XHJcbiAgICBsZWZ0OiAwO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAuZ2FsbGVyeSB7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgJl9fc2wge1xyXG4gICAgICAmLS1saXR0bGUge1xyXG4gICAgICAgIHdpZHRoOiAzMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdGl0bGV7XHJcbiAgICAgIHRvcDogMTBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLnNsX19wcmV2e1xyXG4gICAgbGVmdDogMjBweDtcclxuICB9XHJcbiAgLnNsX19uZXh0e1xyXG4gICAgcmlnaHQ6IDIwcHg7XHJcbiAgfVxyXG59IiwiLndyYXBwZXJfX2RheS0tc2wge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luOiAyMHB4IDA7XHJcbiAgcGFkZGluZzogMCAzMHB4O1xyXG59XHJcblxyXG4uZGF5IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHBhZGRpbmc6IDE1cHggMCAwO1xyXG4gICZfX3NsIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAmLS1pbmZvIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAzNXB4O1xyXG4gICAgICBib3R0b206IDYwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGNvbG9yOiAkd2M7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xyXG4gICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC42cHg7XHJcbiAgICAgIHotaW5kZXg6IDQ7XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1zbGlkZSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2RvdHMge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDMwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDEzMHB4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMCAwIDAgMjBweDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkbWFpbi1jb2xvcitCRjtcclxuICAgIGNvbG9yOiAkZ29sZDtcclxuICAgIGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjRweDtcclxuICAgIHotaW5kZXg6IDQ7XHJcblxyXG4gICAgJi0tZWwge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgYmFja2dyb3VuZDogJHdjO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGhlaWdodDogNDVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2dyYWRpZW50IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAkYmMsIHRyYW5zcGFyZW50KTtcclxuICAgIG9wYWNpdHk6IDAuODtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICB9XHJcblxyXG4gIC5ncmFkaWVudF9fdG9wIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuc2xpY2stc2xpZGUgaW1nIHtcclxuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDE2NHB4KTtcclxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gIH1cclxufVxyXG5cclxuLnNsLS1pbmZvX19jb250ZW50IHtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjRweDtcclxuICBwYWRkaW5nLWxlZnQ6IDM0cHg7XHJcbn1cclxuXHJcbi5pbmZvLS1saW5lIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgd2lkdGg6IDIwcHg7XHJcbiAgaGVpZ2h0OiAycHg7XHJcbiAgYmFja2dyb3VuZDogJGdvbGQ7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuLnNsX19kYXktLXByZXZ7XHJcbiAgdG9wOiA1MHB4O1xyXG4gIHJpZ2h0OiAzNXB4O1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XHJcbn1cclxuLnNsX19kYXktLW5leHR7XHJcbiAgdG9wOiBhdXRvO1xyXG4gIGJvdHRvbTogNTBweDtcclxuICByaWdodDogMzVweDtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgLmluZm8tLWxpbmUge1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uZG90c19fdGltZSB7XHJcbiAgb3BhY2l0eTogMDtcclxufVxyXG5cclxuLmFjdGl2ZSB7XHJcbiAgLmRvdHNfX3RpbWUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zaXRpb246IDAuNHMgZWFzZTtcclxuICB9XHJcblxyXG4gIC5kYXlfX2RvdHMtLWVsIHtcclxuICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgYmFja2dyb3VuZDogJGdvbGQ7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjRzIGVhc2U7XHJcbiAgfVxyXG59XHJcblxyXG4ucHJlLWFjdGl2ZSB7XHJcbiAgLmRheV9fZG90cy0tZWwge1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkZ29sZDtcclxuICAgIHRyYW5zaXRpb246IDAuNHMgZWFzZTtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAuYnJlYWRjcnVtYiB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xyXG4gIC5kYXkge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHdpZHRoOiA4Mi41JTtcclxuICAgICAgei1pbmRleDogMjA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2wtLWluZm8ge1xyXG4gICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICBib3R0b206IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZG90cyB7XHJcbiAgICAgIHdpZHRoOiAxNy41JTtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDVweDtcclxuICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMjVweDtcclxuXHJcbiAgICAgIGxpIHtcclxuICAgICAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtLWVsIHtcclxuICAgICAgICB3aWR0aDogMTAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmdyYWRpZW50X190b3Age1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAuYnJlYWRjcnVtYiB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA3MHB4O1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgIH1cclxuXHJcbiAgICAuYWN0aXZlIHtcclxuICAgICAgLmRheV9fZG90cy0tZWwge1xyXG4gICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5wcmUtYWN0aXZlIHtcclxuICAgICAgLmRheV9fZG90cy0tZWwge1xyXG4gICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zbGljay1zbGlkZSBpbWcge1xyXG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA2MHB4KTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG4gIC53cmFwcGVyX19kYXktLXNsIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG4gIC5zbF9fZGF5LS1wcmV2e1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgd2lkdGg6IDMwcHg7XHJcbiAgICB0b3A6IDUwcHg7XHJcbiAgICByaWdodDogMTVweDtcclxuICB9XHJcbiAgLnNsX19kYXktLW5leHR7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICB3aWR0aDogMzBweDtcclxuICAgIGJvdHRvbTogNTBweDtcclxuICAgIHJpZ2h0OiAxNXB4O1xyXG4gIH1cclxuXHJcbn0iLCIuZG9jdW1lbnR7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogMTVweCAwIDA7XHJcbiAgJl9fbGlzdHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBtYXgtd2lkdGg6IDExMDBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIHBhZGRpbmc6IDIwcHggMCAwO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG4uZG9je1xyXG4gIG1pbi13aWR0aDogMjAlO1xyXG4gIG1heC13aWR0aDogMjIwcHg7XHJcbiAgcGFkZGluZzogMCAxMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgJl9fbmFtZXtcclxuICAgIGNvbG9yOiAkd2M7XHJcbiAgICBmb250LWZhbWlseTogJGRlZmF1bHQtZm9udDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC40cHg7XHJcbiAgfVxyXG4gICZfX2ltZ3tcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDUwJSAwO1xyXG4gICAgLy9oZWlnaHQ6IDIyMHB4O1xyXG4gICAgLy93aWR0aDogMjIwcHg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ29sZDtcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGhlaWdodDogNTAlO1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2ljb25zL3BkZi5zdmdcIiluby1yZXBlYXQgY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4ICl7XHJcbiAgLmRvY3VtZW50e1xyXG4gICAgJl9fbGlzdHtcclxuICAgICAgcGFkZGluZzogMjBweCA2MHB4IDMwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5kb2N7XHJcbiAgICBtaW4td2lkdGg6IDI1JTtcclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4ICl7XHJcbiAgLmRvY3tcclxuICAgIG1pbi13aWR0aDogMzMlO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCApe1xyXG4gIC5kb2N1bWVudHtcclxuICAgICZfX2xpc3R7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHggMCAzMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuZG9je1xyXG4gICAgbWluLXdpZHRoOiA1MCU7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ5NHB4ICl7XHJcbiAgLmRvY3tcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgfVxyXG59IiwiLmJ1aWxkZXJ7XHJcbiAgcGFkZGluZzogMTVweCAwIDA7XHJcbiAgJl9fZGVzY3JpcHRpb257XHJcbiAgICB3aWR0aDogODAlO1xyXG4gICAgY29sb3I6ICR3YztcclxuICAgIGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgfVxyXG4gICZfX3NlY3Rpb257XHJcbiAgICBwYWRkaW5nOiA0MHB4IDA7XHJcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGdvbGQ7XHJcbiAgfVxyXG4gICZfX2NvbnRlbnR7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgd2lkdGg6IDc4MHB4O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBtYXJnaW46IDAgYXV0byA1MHB4O1xyXG4gIH1cclxuICAmX190ZXh0e1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICAgIGNvbG9yOiAkd2M7XHJcbiAgICBmb250LWZhbWlseTogJGRlZmF1bHQtZm9udDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC40cHg7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG4gICZfX2ltZ3tcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluLWNvbG9yO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMTVweCBzb2xpZCAkZ29sZDtcclxuICAgIG1hcmdpbjogMCAyMHB4IDAgMDtcclxuICAgIGltZ3tcclxuICAgICAgaGVpZ2h0OiA3MCU7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICBtYXgtaGVpZ2h0OiAxMjBweDtcclxuICAgICAgbWF4LXdpZHRoOiA3MCU7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3Nse1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDk5MHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAvLyZfX2ltZ3tcclxuICAgIC8vICBtYXgtaGVpZ2h0OiA5MHB4O1xyXG4gICAgLy8gIHdpZHRoOiBhdXRvO1xyXG4gICAgLy8gIG1heC13aWR0aDogMjAwcHg7XHJcbiAgICAvLyAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgLy99XHJcbiAgICAmX19pbWd7XHJcbiAgICAgIGhlaWdodDogOTBweDtcclxuICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgIGltZ3tcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX25leHR7XHJcbiAgICAgIHJpZ2h0OiAtNzBweDtcclxuICAgIH1cclxuICAgICZfX3ByZXZ7XHJcbiAgICAgIGxlZnQ6IC03MHB4O1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgfVxyXG4gIH1cclxuICAuc2xfX2J0bntcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluLWNvbG9yO1xyXG4gICAgc3Zne1xyXG4gICAgICBmaWxsOiAkZ29sZDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCl7XHJcbiAgLmJ1aWxkZXJ7XHJcbiAgICAmX19zbHtcclxuICAgICAgd2lkdGg6IDU2MHB4O1xyXG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICZfX2ltZ3tcclxuICAgICAgICB3aWR0aDogMTgwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2Rlc2NyaXB0aW9ue1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZzogMzBweCAwIDA7XHJcbiAgICB9XHJcbiAgICAmX19zZWN0aW9ue1xyXG4gICAgICBwYWRkaW5nOiA1MHB4IDA7XHJcbiAgICB9XHJcbiAgICAmX19jb250ZW50e1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZzogMCAzMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC5idWlsZGVye1xyXG4gICAgJl9fZGVzY3JpcHRpb257XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjM1cHg7XHJcbiAgICB9XHJcbiAgICAmX19zZWN0aW9ue1xyXG4gICAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgICB9XHJcbiAgICAmX19jb250ZW50e1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBtYXJnaW46IDAgYXV0byAxNXB4O1xyXG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICB9XHJcbiAgICAmX19pbWd7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW46IDAgMCAxMHB4O1xyXG4gICAgICBoZWlnaHQ6IDE2MHB4O1xyXG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxMHB4O1xyXG4gICAgfVxyXG4gICAgJl9fdGV4dHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4yNXB4O1xyXG4gICAgfVxyXG4gICAgJl9fc2x7XHJcbiAgICAgIHdpZHRoOiBjYWxjKCAxMDAlIC0gMTEwcHgpO1xyXG4gICAgICAmX19pbWd7XHJcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2xfX2J0bntcclxuICAgICAgdG9wOiBjYWxjKDUwJSAtIDE1cHgpO1xyXG4gICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgfVxyXG4gICAgJl9fc2xfX25leHR7XHJcbiAgICAgIHJpZ2h0OiAtNDBweDtcclxuICAgIH1cclxuICAgICZfX3NsX19wcmV2e1xyXG4gICAgICBsZWZ0OiAtNDBweDtcclxuICAgIH1cclxuICB9XHJcbn0iLCIuYWR2YW50YWdlc3tcclxuICBwYWRkaW5nOiAxNXB4IDMwcHggMDtcclxuICAmX193cmFwcGVye1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6XHJcbiAgICAgIFwib25lICB0d28gICB0d29cIlxyXG4gICAgICBcIm9uZSAgdGhyZWUgZm91clwiXHJcbiAgICAgIFwiZml2ZSBzaXggIHNpeFwiXHJcbiAgICAgIFwic2V2ZW4gIHNpeCAgc2l4XCI7XHJcbiAgICBncmlkLWdhcDogMTVweDtcclxuICAgIHBhZGRpbmc6IDMwcHggMDtcclxuXHJcbiAgfVxyXG4gICYtLWl0ZW17XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAud293e1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG4gICAgJl9fY29udGVudHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMjVweDtcclxuICAgICAgICBib3R0b206IDMwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGNvbG9yOiAkd2M7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xyXG4gICAgICAgIHotaW5kZXg6IDQ7XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3RleHR7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC40cHg7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9faW1ne1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1pbi1oZWlnaHQ6IDI4NHB4O1xyXG4gICAgaW1ne1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWluLWhlaWdodDogMjg0cHg7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgOHM7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVye1xyXG4gICAgICBpbWd7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi13cmFwcGVye1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19ncmFkaWVudCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgJG1haW4tY29sb3IsIHRyYW5zcGFyZW50KTtcclxuICAgIG9wYWNpdHk6IDAuODtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICB9XHJcbiAgLmluZm8tLWxpbmV7XHJcbiAgICB3aWR0aDogNDBweDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4uYWR2X19ncmlkLS1hcmVhX18xe1xyXG4gIGdyaWQtYXJlYTogb25lO1xyXG59XHJcbi5hZHZfX2dyaWQtLWFyZWFfXzJ7XHJcbiAgZ3JpZC1hcmVhOiB0d287XHJcbn1cclxuLmFkdl9fZ3JpZC0tYXJlYV9fM3tcclxuICBncmlkLWFyZWE6IHRocmVlO1xyXG59XHJcbi5hZHZfX2dyaWQtLWFyZWFfXzR7XHJcbiAgZ3JpZC1hcmVhOiBmb3VyO1xyXG59XHJcbi5hZHZfX2dyaWQtLWFyZWFfXzV7XHJcbiAgZ3JpZC1hcmVhOiBmaXZlO1xyXG59XHJcbi5hZHZfX2dyaWQtLWFyZWFfXzZ7XHJcbiAgZ3JpZC1hcmVhOiBzaXg7XHJcbn1cclxuLmFkdl9fZ3JpZC0tYXJlYV9fN3tcclxuICBncmlkLWFyZWE6IHNldmVuO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpe1xyXG4gIC5hZHZhbnRhZ2Vze1xyXG4gICAgJl9fd3JhcHBlcntcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcclxuICAgIFwib25lIG9uZVwiXHJcbiAgICBcIm9uZSBvbmVcIlxyXG4gICAgXCJ0d28gdHdvXCJcclxuICAgIFwidGhyZWUgZm91clwiXHJcbiAgICBcImZpdmUgZml2ZVwiXHJcbiAgICBcInNpeCBzaXhcIlxyXG4gICAgXCJzZXZlbiBzZXZlblwiXHJcbiAgICBcInNldmVuIHNldmVuXCI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XHJcbiAgLmFkdmFudGFnZXN7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgJl9fd3JhcHBlcntcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcclxuICAgICAgICAgICAgICBcIm9uZVwiXHJcbiAgICAgICAgICAgICAgXCJ0d29cIlxyXG4gICAgICAgICAgICAgIFwidGhyZWVcIlxyXG4gICAgICAgICAgICAgIFwiZm91clwiXHJcbiAgICAgICAgICAgICAgXCJmaXZlXCJcclxuICAgICAgICAgICAgICBcInNpeFwiXHJcbiAgICAgICAgICAgICAgXCJzZXZlblwiO1xyXG4gICAgICBncmlkLWdhcDogMTVweCAxMHB4O1xyXG4gICAgICBwYWRkaW5nOiAxNXB4IDEwcHg7XHJcbiAgICB9XHJcbiAgICAmLS1pdGVte1xyXG4gICAgICAmX19jb250ZW50e1xyXG4gICAgICAgIGxlZnQ6IDVweDtcclxuICAgICAgICBib3R0b206IDMwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIudmFsdWVze1xyXG4gIHBhZGRpbmc6IDE1cHggMTVweCAwO1xyXG4gICZfX3dyYXBwZXJ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgcGFkZGluZzogMzBweCAwO1xyXG5cclxuICB9XHJcbiAgJi0taXRlbXtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZmxleC1iYXNpczogMzMuMyU7XHJcbiAgICBmbGV4LWdyb3c6IDA7XHJcbiAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAmX19jb250ZW50e1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGNvbG9yOiAkd2M7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xyXG4gICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC42cHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluLWNvbG9yO1xyXG4gICAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgICB6LWluZGV4OiA0O1xyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX190ZXh0e1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuNHB4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2ltZ3tcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDI4NHB4O1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgfVxyXG4gICZfX2dyYWRpZW50IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAkbWFpbi1jb2xvciwgdHJhbnNwYXJlbnQpO1xyXG4gICAgb3BhY2l0eTogMC44O1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIH1cclxuICAuaW5mby0tbGluZXtcclxuICAgIHdpZHRoOiA0MHB4O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXtcclxuICAudmFsdWVze1xyXG4gICAgJl9fd3JhcHBlcntcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuICAgICYtLWl0ZW17XHJcbiAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xyXG4gIC52YWx1ZXN7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgJi0taXRlbXtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgJl9fY29udGVudHtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC40NXB4O1xyXG4gICAgICB9XHJcbiAgICAgICZfX3RleHR7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4yNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxufSIsIi5idWlsZGluZ3tcclxuICAmX190b3B7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgd2lkdGg6IDkwJTtcclxuICAgIG1heC13aWR0aDogMTAyMHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xyXG4gIH1cclxuICAmX19kZXNjcmlwdGlvbntcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG4gICZfX2JhcntcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB3aWR0aDogOTAlO1xyXG4gICAgbWF4LXdpZHRoOiAxMDIwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0byAzNXB4O1xyXG4gIH1cclxuICAmX19pbWd7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIC8vaGVpZ2h0OiAyODBweDtcclxuICAgIGJvcmRlci1ib3R0b206IDE1cHggc29saWQgJGdvbGQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gIH1cclxuICAmX19kYXRle1xyXG4gICAgY29sb3I6ICRnb2xkO1xyXG4gICAgZm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQ7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMzVweDtcclxuICB9XHJcbiAgJl9fZWxlbWVudHN7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMjAwcHgsMzgwcHgpKTtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDE4MHB4LDI4MHB4KSk7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgfVxyXG4gICZfX2VsZW1lbnR7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgIG1hcmdpbjogMCAwIDIwcHggMDtcclxuICAgIGF7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIGltZ3tcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLmJ1dHRvbl9fYnVpbGRpbmd7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICB3aWR0aDogMjQwcHg7XHJcbiAgaGVpZ2h0OiA1MHB4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGZsZXgtc2hyaW5rOiAwO1xyXG4gIG1hcmdpbjogMCAwIDAgMjBweDtcclxuICBib3JkZXI6IDJweCBzb2xpZCAkZ29sZDtcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAuaWNvbntcclxuICAgd2lkdGg6IDhweDtcclxuICAgaGVpZ2h0OiAxMHB4O1xyXG4gICBmaWxsOiAjYjBhOTZmO1xyXG4gICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiB9XHJcbiAgLmljb24tYXJyb3d7XHJcbiAgICB3aWR0aDogMTRweDtcclxuICAgIGhlaWdodDogN3B4O1xyXG4gICAgZmlsbDogI2IwYTk2ZjtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gIH1cclxufVxyXG4uYmFye1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgd2lkdGg6IDI0MHB4O1xyXG4gIGhlaWdodDogNTBweDtcclxuICBtYXJnaW46IDAgMTBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ29sZDtcclxuICBjb2xvcjogI2ZmZmZmZjtcclxuICBmb250LWZhbWlseTogJGRlZmF1bHQtZm9udDtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBsaW5lLWhlaWdodDogMjRweDtcclxuICBsZXR0ZXItc3BhY2luZzogMC4zNXB4O1xyXG4gICZfX3RleHR7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAzO1xyXG4gIH1cclxuICAmX19iZ3tcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1jb2xvcjtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjVzIGVhc2UtaW47XHJcbiAgfVxyXG59XHJcbi5pY29uLWRhdGV7XHJcbiAgd2lkdGg6IDExcHg7XHJcbiAgaGVpZ2h0OiAxMnB4O1xyXG4gIGZpbGw6ICNiMGE5NmY7XHJcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7XHJcbiAgLmJ1aWxkaW5ne1xyXG4gICAgJl9fZWxlbWVudHN7XHJcbiAgICAgIC8vZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMzMlKTtcclxuICAgIH1cclxuICAgICZfX2JhcntcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XHJcbiAgLmJ1aWxkaW5ne1xyXG4gICAgJl9fdG9we1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC40NXB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgJl9fZWxlbWVudHN7XHJcbiAgICAgIC8vZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgNTAlKTtcclxuICAgICAgcGFkZGluZzogMjBweCAwIDMwcHg7XHJcbiAgICB9XHJcbiAgICAmX19iYXJ7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIH1cclxuICB9XHJcbiAgLmJhcntcclxuICAgIHdpZHRoOiBjYWxjKCA1MCUgLSAyMHB4KTtcclxuICAgIG1hcmdpbjogMCAxMHB4IDEwcHg7XHJcbiAgfVxyXG4gIC5idXR0b25fX2J1aWxkaW5ne1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MjhweCl7XHJcbiAgLmJ1aWxkaW5ne1xyXG4gICAgJl9fZWxlbWVudHN7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogOTUlO1xyXG4gICAgICBwYWRkaW5nOiAyMHB4IDAgMzBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmJhcntcclxuICAgIHdpZHRoOiA5MCU7XHJcbiAgICBtYXJnaW46IDAgYXV0byAxMHB4O1xyXG4gIH1cclxufSIsIi5tYWluLW1vcmUtbmV3c3tcclxuICAmOjphZnRlcntcclxuICAgIGJvdHRvbTogMjBweDtcclxuICB9XHJcbn1cclxuLm1haW4ge1xyXG4gICYtZmlyc3Qge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIHBhZGRpbmc6IDE0OHB4IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvbWFpbi8yLWxheWVycy5qcGdcIikgbm8tcmVwZWF0IGxlZnQgY2VudGVyIC9jb3ZlcjtcclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICB3aWR0aDogNDIuMyU7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgcGFkZGluZzogMzBweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4tY29sb3IrRTY7XHJcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICBmb250LWZhbWlseTogJGRlZmF1bHQtZm9udDtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMzVweDtcclxuICAgICAgbWFyZ2luOiAwIDAgMCBhdXRvO1xyXG4gICAgICBAaW5jbHVkZSB0byg3NjhweCl7XHJcbiAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2hlYWRpbmcge1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICBmb250LWZhbWlseTogJGRlZmF1bHQtZm9udDtcclxuICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogNzJweDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuMDVweDtcclxuICAgICAgQGluY2x1ZGUgdG8oNzY4cHgpe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41ZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbmZvIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgIGhlaWdodDogNTRweDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkbWFpbi1jb2xvcitFNjtcclxuICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xyXG4gICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjU1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbG9nbyB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIFxyXG4gICAgICBcclxuICAgIH1cclxuXHJcbiAgICAuaWNvbi1mIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgLy9tYXJnaW46IDAgNTBweDtcclxuICAgICAgZmlsbDogbm9uZTtcclxuICAgICAgc3Ryb2tlOiAkZ29sZDtcclxuICAgICAgc3Ryb2tlLXdpZHRoOiAwLjJweDtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICAgIHAud293LFxyXG4gICAgYi53b3cge1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICYtdHdvIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6ICRtYWluLWNvbG9yO1xyXG5cclxuICAgICZfX3F1b3RlIHtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgZmxleC1zaHJpbms6IDE7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICB3aWR0aDogMzAlO1xyXG4gICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgZm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjZweDtcclxuICAgICAgcGFkZGluZzogMTBweCA1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC53b3d7XHJcblxyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG4gICAgJl9fZGVzY3JpcHRpb24ge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgZmxleC1zaHJpbms6IDE7XHJcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICBmb250LWZhbWlseTogJGRlZmF1bHQtZm9udDtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMzVweDtcclxuICAgICAgcGFkZGluZzogMTBweCA1MHB4O1xyXG4gICAgICAuZGVzY3JpcHRpb25fX3RleHQge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbWcge1xyXG4gICAgICB3aWR0aDogNDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIEBpbmNsdWRlIHRvKDc2N3B4KXtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtdGhyZWUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAmX19zbCB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbWcge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHdpZHRoOiA0MiU7XHJcbiAgICAgIHBhZGRpbmc6IDQwcHggNjBweDtcclxuICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4zNXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1jb2xvcitFNjtcclxuICAgICAgQGluY2x1ZGUgdG8oOTkycHgpe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41ZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19oZWFkaW5nIHtcclxuICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xyXG4gICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA5Mi4zM3B4O1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuNzVweDtcclxuICAgICAgQGluY2x1ZGUgdG8oMTIwMHB4KXtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIHRvKDk5MnB4KXtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19kb3RzIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICAmX19kb3Qge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRtYWluLWNvbG9yK0U2O1xyXG4gICAgICBwYWRkaW5nOiAwIDEwcHggMCA0MHB4O1xyXG4gICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMzZweDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNDVweDtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRnb2xkK0U2O1xyXG4gICAgICAgIHN2Z3tcclxuICAgICAgICAgIHN0cm9rZTogJHdjO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgc3ZnIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xyXG4gICAgICAgIGZpbGw6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIHN0cm9rZTogI2IwYTk2ZjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1mb3VyIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcIm9uZSAgdHdvICAgdHdvXCIgXCJvbmUgIHRocmVlIGZvdXJcIiBcImZpdmUgc2l4ICBzaXhcIiBcInNldmVuICBzaXggIHNpeFwiO1xyXG4gICAgZ3JpZC1nYXA6IDE1cHg7XHJcbiAgICBwYWRkaW5nOiAzMHB4IDA7XHJcbiAgICAuYXJ0aWNsZV9faW1ne1xyXG4gICAgICBtYXgtaGVpZ2h0OiBub25lO1xyXG4gICAgfVxyXG4gICAgLm1haW5fX2dyaWQtLWFyZWFfXzEge1xyXG4gICAgICBAaW5jbHVkZSB0bygxMjAwcHgpe1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDQwMHB4XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgICAubWFpbl9fZ3JpZC0tYXJlYV9fNiB7XHJcbiAgICAgIEBpbmNsdWRlIHRvKDEyMDBweCl7XHJcbiAgICAgICAgbWF4LWhlaWdodDogNTAwcHhcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtZml2ZXtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgICZfX2hlYWRpbmd7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xyXG4gICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuOXB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogNjBweDtcclxuICAgIH1cclxuICAgIGF7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGNvbG9yOiAkZ29sZDtcclxuICAgICAgZm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMzJweDtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDYwcHg7XHJcbiAgICAgIHNwYW57XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtc2l4IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBwYWRkaW5nOiAzMHB4IDE1cHg7XHJcblxyXG4gICAgLmFydGljbGVfX2VsZW0ge1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgICBtYXJnaW46IDAgMTVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5pbmZvLS1saW5lIHtcclxuICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICB9XHJcbn1cclxuXHJcbi5hcnRpY2xlIHtcclxuICAmX19lbGVtIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAmOmhvdmVye1xyXG4gICAgICAuYXJ0aWNsZV9faW1ne1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jb250ZW50IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIHBhZGRpbmc6IDAgMCAwIDEwcHg7XHJcbiAgfVxyXG5cclxuICAmX19oZWFkaW5nIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxZW07XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC42cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xyXG4gICAgYW5pbWF0aW9uLWRlbGF5OiAwLjFzO1xyXG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjRzO1xyXG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XHJcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG5cclxuICB9XHJcblxyXG4gICZfX2ltZyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG1heC1oZWlnaHQ6IDYwMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDhzO1xyXG4gIH1cclxufVxyXG5cclxuLmFjdGl2ZS5tYWluLXRocmVlX19kb3Qge1xyXG4gIGJhY2tncm91bmQ6ICRnb2xkO1xyXG5cclxuICBzdmcge1xyXG4gICAgc3Ryb2tlOiAjZmZmO1xyXG4gIH1cclxufVxyXG5cclxuLnF1b3RlIHtcclxuICAmX190ZXh0IHtcclxuICAgIG1hcmdpbjogMCAwIDQwcHg7XHJcbiAgfVxyXG5cclxuICAmX19pbWcge1xyXG4gICAgd2lkdGg6IDY3cHg7XHJcbiAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmRlc2NyaXB0aW9uX19pbWcge1xyXG4gIHdpZHRoOiA0MXB4O1xyXG4gIGhlaWdodDogNzNweDtcclxuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJGdvbGQ7XHJcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgbWFyZ2luOiAwIGF1dG8gNDBweDtcclxufVxyXG5cclxuLmJ1dHRvbl9fbWFpbiB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICB3aWR0aDogMjMwcHg7XHJcbiAgaGVpZ2h0OiA2MHB4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgLy9ib3JkZXI6IDFweCBzb2xpZCAkZ29sZDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ29sZDtcclxuICBjb2xvcjogI2ZmZmZmZjtcclxuICBmb250LWZhbWlseTogJGRlZmF1bHQtZm9udDtcclxuICBmb250LXNpemU6IDExcHg7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGxldHRlci1zcGFjaW5nOiAwLjcxcHg7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIG1hcmdpbjogMjBweCAwIDA7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uc2ltcGxlIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHBhZGRpbmc6IDAgMzBweDtcclxuICBiYWNrZ3JvdW5kOiAkZ29sZDtcclxuXHJcbiAgLmFydGljbGUge1xyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ltZyB7XHJcbiAgICAgIGhlaWdodDogMTM0cHg7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICBmaWxsOiAkbWFpbi1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5idXR0b25fX21haW4ge1xyXG4gICAgYmFja2dyb3VuZDogJG1haW4tY29sb3I7XHJcbiAgfVxyXG5cclxuICAmLXJldmVycyB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkbWFpbi1jb2xvcjtcclxuXHJcbiAgICAuYnV0dG9uX19tYWluIHtcclxuICAgICAgYmFja2dyb3VuZDogJGdvbGQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubWFpbl9fZ3JpZC0tYXJlYSB7XHJcbiAgJl9fMSB7XHJcbiAgICBncmlkLWFyZWE6IG9uZTtcclxuICB9XHJcblxyXG4gICZfXzIge1xyXG4gICAgZ3JpZC1hcmVhOiB0d287XHJcbiAgfVxyXG5cclxuICAmX18zIHtcclxuICAgIGdyaWQtYXJlYTogdGhyZWU7XHJcbiAgfVxyXG5cclxuICAmX180IHtcclxuICAgIGdyaWQtYXJlYTogZm91cjtcclxuICB9XHJcblxyXG4gICZfXzUge1xyXG4gICAgZ3JpZC1hcmVhOiBmaXZlO1xyXG4gIH1cclxuXHJcbiAgJl9fNiB7XHJcbiAgICBncmlkLWFyZWE6IHNpeDtcclxuICB9XHJcblxyXG4gICZfXzc6bm90KCNzb21lKSB7XHJcbiAgICBncmlkLWFyZWE6IHNldmVuO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICBAaW5jbHVkZSB0byg5OTJweCl7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICB9XHJcbiAgICAud3JhcC1hcnRpY2xlLWRldmVsb3B7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIEBpbmNsdWRlIHRvKDExOTlweCl7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSB0byg5OTJweCl7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICB9XHJcbiAgICAgIGltZ3tcclxuICAgICAgICB3aWR0aDogMTM1cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgdG8oOTkycHgpe1xyXG4gICAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSB0byg1NzZweCl7XHJcbiAgICAgICAgICB3aWR0aDogODBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLndyYXAtYXJ0aWNsZS1kZXZlbG9wX19pbWd7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDk5cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgdG8oOTkycHgpe1xyXG4gICAgICAgICAgd2lkdGg6IDc5cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAubWFpbiB7XHJcbiAgICAmLWZpcnN0IHtcclxuICAgICAgcGFkZGluZzogODBweCAwO1xyXG5cclxuICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9faGVhZGluZyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyZW07XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuODRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtdHdvIHtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgJl9faW1nIHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19xdW90ZSB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDQ1cHggNzBweCA3MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi10aHJlZSB7XHJcbiAgICAgICZfX2RvdHMge1xyXG4gICAgICAgIHdpZHRoOiAzMyU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjBweCAxMHB4IDMwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWZvdXIge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcIm9uZSBvbmVcIiBcIm9uZSBvbmVcIiBcInR3byB0d29cIiBcInRocmVlIGZvdXJcIiBcImZpdmUgc2V2ZW5cIiBcInNpeCBzaXhcIiBcInNpeCBzaXhcIjtcclxuICAgICAgcGFkZGluZzogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAmLWZpdmV7XHJcbiAgICAgICZfX2hlYWRpbmd7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XHJcbiAgICAgIH1cclxuICAgICAgYXtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnNpbXBsZSB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIHBhZGRpbmc6IDMwcHg7XHJcblxyXG4gICAgLmFydGljbGVfX2ltZyB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5kZXNjcmlwdGlvbl9fdGV4dCB7XHJcbiAgICBtYXJnaW46IDAgMCAzMHB4O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAubWFpbiB7XHJcbiAgICAmLXNpeCB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIHBhZGRpbmc6IDAgMzBweDtcclxuXHJcbiAgICAgIC5hcnRpY2xlX19lbGVtIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDE1cHggMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAubWFpbiB7XHJcbiAgICAmLWZpcnN0IHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICZfX2xvZ28ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGhlaWdodDogMzcwcHg7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19pbmZvIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaWNvbi1mIHtcclxuICAgICAgICB0b3A6IDI2MHB4O1xyXG4gICAgICAgIGxlZnQ6IDEwcHg7XHJcbiAgICAgICAgd2lkdGg6IDcwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA4M3B4O1xyXG4gICAgICAgIHN0cm9rZS13aWR0aDogMXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYnV0dG9uX19tYWluIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtdHdvIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3F1b3RlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAyNXB4IDEwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXRocmVlIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgICBtYXgtaGVpZ2h0OiBub25lO1xyXG5cclxuICAgICAgJl9fZG90cyB7XHJcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2RvdCB7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19zbCB7XHJcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjAwcHgpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19jb250ZW50IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDEwcHggMzBweDtcclxuICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjVweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9faGVhZGluZyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzZW07XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjM1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2ltZyBpbWcge1xyXG4gICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDIwMHB4KTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtZm91ciB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwib25lXCIgXCJ0d29cIiBcInRocmVlXCIgXCJmb3VyXCIgXCJmaXZlXCIgXCJzaXhcIiBcInNldmVuXCI7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHggMTBweDtcclxuXHJcbiAgICAgIC5idXR0b25fX21haW57XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1maXZle1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAmX19oZWFkaW5ne1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgfVxyXG4gICAgICBhe1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDMwcHggMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1zaXh7XHJcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAuYXJ0aWNsZSB7XHJcbiAgICAgICZfX2VsZW0ge1xyXG4gICAgICAgIGhlaWdodDogMjg2cHg7XHJcbiAgICAgIH1cclxuICAgICAgJl9faGVhZGluZ3tcclxuICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgIH1cclxuICAgICAgJl9fY29udGVudHtcclxuICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMzBweCAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsMCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zaW1wbGUgLmFydGljbGV7XHJcbiAgICAgICZfX2ltZ3tcclxuICAgICAgICBoZWlnaHQ6IDkwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB9XHJcbiAgICAgICZfX2NvbnRlbnR7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYnV0dG9uX19tYWlue1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbn0iLCIubG9jYXRpb24ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtaW4taGVpZ2h0OiAxMDB2aDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgcGFkZGluZzogMTVweCAwIDA7XHJcblxyXG4gICZfX2gzIHtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgZm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQ7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC42cHg7XHJcbiAgfVxyXG5cclxuICAmX19hZGRyZXNzIHtcclxuICAgIGNvbG9yOiAkZ29sZDtcclxuICAgIGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICB9XHJcblxyXG4gICZfX21hcHMge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGhlaWdodDogNjAwcHg7XHJcbiAgfVxyXG4gICZfX3NpZ2h0c3tcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgIHBhZGRpbmc6IDM1cHggMCAwO1xyXG4gICAgb3ZlcmZsb3cteDogYXV0bztcclxuICAgIC5zaWdodF9faW1nLC5zaWdodF9fdGV4dHtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tYXAge1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAgJl9fcG9pbnRzIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiAyMy41JTtcclxuICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgfVxyXG5cclxuICAmX19wb2ludCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDg2cHg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjRweDtcclxuICAgIGJvcmRlci1ib3R0b206IDhweCBzb2xpZCAkZ29sZDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcblxyXG5cclxufVxyXG5cclxuLm1hcmtlcnN7XHJcbiAgLy9oZWlnaHQ6IDcwcHghaW1wb3J0YW50O1xyXG4gIC8vd2lkdGg6IDcwcHghaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQ6ICRnb2xkO1xyXG4gIG9wYWNpdHk6IDEhaW1wb3J0YW50O1xyXG4gIG92ZXJmbG93OiBpbmhlcml0IWltcG9ydGFudDtcclxuICBpbWd7XHJcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDI0cHgpIWltcG9ydGFudDtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyNHB4KSFpbXBvcnRhbnQ7XHJcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgc3Ryb2tlOiAjZmZmZmZmO1xyXG4gICAgZmlsbDogI2ZmZmZmZjtcclxuICAgIG1hcmdpbjogMTJweCFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gICY6OmFmdGVye1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIC8vYm90dG9tOiAtMTFweDtcclxuICAgIC8vcmlnaHQ6IDA7XHJcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgYm9yZGVyLXdpZHRoOiA2cHg7XHJcbiAgICAvL2JvcmRlci1jb2xvcjogJGdvbGQgJGdvbGQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcbiAgICB6LWluZGV4OiA1NTU1O1xyXG4gIH1cclxufVxyXG4ubWFwcy1pbmZve1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIG1heC1oZWlnaHQ6IDYwJTtcclxuICB3aWR0aDogMzAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICBiYWNrZ3JvdW5kOiAkZGlydDtcclxuICAmX19pbWd7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogNjAlO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogOHB4IHNvbGlkICRnb2xkO1xyXG4gIH1cclxuICAmX19jb250ZW50e1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiA0MCU7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gIH1cclxuICAmX19hZGRyZXNze1xyXG4gICAgY29sb3I6ICRnb2xkO1xyXG4gICAgZm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQ7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC42cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIH1cclxuICAmX19kZXNjcmlwdGlvbntcclxuICAgIGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNHB4O1xyXG4gIH1cclxufVxyXG5cclxuLm1hcCBkaXZbdGl0bGU9XCJtYXJrZXItcmlnaHQtYm90dG9tXCJde1xyXG4gIEBleHRlbmQgLm1hcmtlcnM7XHJcbiAgJjo6YWZ0ZXJ7XHJcbiAgICBib3R0b206IC0xMXB4O1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3JkZXItY29sb3I6ICRnb2xkICRnb2xkIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG4gIH1cclxufVxyXG5cclxuLm1hcCBkaXZbdGl0bGU9XCJtYXJrZXItbGVmdC1ib3R0b21cIl17XHJcbiAgQGV4dGVuZCAubWFya2VycztcclxuICAvL3RyYW5zZm9ybTogdHJhbnNsYXRlKDQycHgsIC01M3B4KTtcclxuICAmOjphZnRlcntcclxuICAgIGJvdHRvbTogLTExcHg7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkZ29sZCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkZ29sZDtcclxuICB9XHJcbn1cclxuXHJcbi5tYXAgZGl2W3RpdGxlPVwibWFya2VyLWxlZnQtdG9wXCJde1xyXG4gIEBleHRlbmQgLm1hcmtlcnM7XHJcbiAgJjo6YWZ0ZXJ7XHJcbiAgICB0b3A6IC0xMXB4O1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGdvbGQgJGdvbGQ7XHJcbiAgfVxyXG59XHJcblxyXG4ubWFwIGRpdlt0aXRsZT1cIm1hcmtlci1yaWdodC10b3BcIl17XHJcbiAgQGV4dGVuZCAubWFya2VycztcclxuICAmOjphZnRlcntcclxuICAgIHRvcDogLTExcHg7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgJGdvbGQgJGdvbGQgdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLnBvaW50IHtcclxuICAmLTEge1xyXG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2xvY2F0aW9uL2tpZXYtdWtyYWluZS1qdW5lLTI4LTIwMDktcGVyZW1vaHktMTAzMjUwMDA4M19zcmM9ZElCOFpSMTJrekEtX2x3V0FubVlQUS0xLTY0X2NvcHkuanBnXCIpIG5vLXJlcGVhdCBjZW50ZXIgL2NvdmVyO1xyXG4gIH1cclxuXHJcbiAgJi0yIHtcclxuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9sb2NhdGlvbi9raWV2LXVrcmFpbmUtanVseS0wNzIwMTgtdmljdG9yeS1zcXVhcmUtMTEzMDI2Njc5MF9zcmM9M2ptZmk0VGhPYmlUN1kwMlp1WFBtUS0xLTIyX2NvcHkuanBnXCIpIG5vLXJlcGVhdCBjZW50ZXIgL2NvdmVyO1xyXG4gIH1cclxuXHJcbiAgJi0zIHtcclxuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9sb2NhdGlvbi9uYXRpb25hbC1jaXJjdXMtdWtyYWluZS12aWN0b3J5LXNxdWFyZS1raWV2LTExMjQzNDI4OTdfc3JjPTNqbWZpNFRoT2JpVDdZMDJadVhQbVEtMS0xMV9jb3B5LmpwZ1wiKSBuby1yZXBlYXQgY2VudGVyIC9jb3ZlcjtcclxuICB9XHJcblxyXG4gICYtNCB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvbG9jYXRpb24vdHJhZGl0aW9uYWwtY2xhc3NpY2FsbHktcmVnYWwtb3JuYXRlLXJvdW5kZWQtd29vZC01ODkyNTg0NTdfc3JjPVhUTWRuQjBwT3BpWmxHeDZuVFlKS3ctMS0wLmpwZ1wiKSBuby1yZXBlYXQgY2VudGVyIC9jb3ZlcjtcclxuICB9XHJcblxyXG4gICYtNSB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvbG9jYXRpb24vc3VucmlzZS1iZWFtLWJlYXV0aWZ1bC1wYXJrLTEwMDc2NDg5MDhfc3JjPU5JeFF1QlpCTExjbGNkcEZzYmlQeFEtMS00LmpwZ1wiKSBuby1yZXBlYXQgY2VudGVyIC9jb3ZlcjtcclxuICB9XHJcblxyXG4gICYtNiB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvbG9jYXRpb24vZ3JlZW4tcGFyay1jaXR5LXN1bnNldC1leGNlcmNpc2UtcmVsYXgtNDkxNDA5ODg2X3NyYz1OSXhRdUJaQkxMY2xjZHBGc2JpUHhRLTEtMTIuanBnXCIpIG5vLXJlcGVhdCBjZW50ZXIgL2NvdmVyO1xyXG4gIH1cclxuXHJcbiAgJi03IHtcclxuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9sb2NhdGlvbi9iZWF1dGlmdWwtbWVhZG93LXBhcmstMTAxODk3MTc3NV9zcmM9Tkl4UXVCWkJMTGNsY2RwRnNiaVB4US0xLTkxLmpwZ1wiKSBuby1yZXBlYXQgY2VudGVyIC9jb3ZlcjtcclxuICB9XHJcbn1cclxuLnNpZ2h0e1xyXG4gIHdpZHRoOiAzMDBweDtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgbWFyZ2luOiAwIDMwcHggNDBweDtcclxuICAmX19pbWd7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTY1cHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAxNXB4IHNvbGlkICRnb2xkO1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgfVxyXG4gICZfX3RleHR7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMzVweDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtcclxuICAubG9jYXRpb257XHJcbiAgICAmX19tYXBze1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgIH1cclxuICAgICZfX2gze1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC40NXB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgJl9fYWRkcmVzc3tcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNDVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tYXB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogNjAwcHg7XHJcbiAgICAmX19wb2ludHN7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAmX19wb2ludHtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIG1pbi13aWR0aDogNTAlO1xyXG4gICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zaWdodHtcclxuICAgIG1hcmdpbjogMCAxMHB4IDIwcHg7XHJcbiAgICAmX190ZXh0e1xyXG4gICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMjVweDtcclxuICB9XHJcbiAgfVxyXG5cclxuICAubWFwcy1pbmZve1xyXG4gICAgdG9wOiBhdXRvO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgICZfX2ltZ3tcclxuICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICRnb2xkO1xyXG4gICAgfVxyXG4gICAgJl9fY29udGVudHtcclxuICAgICAgcGFkZGluZzogMTBweDtcclxuICAgIH1cclxuICAgICZfX2FkZHJlc3N7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuICAgICZfX2Rlc2NyaXB0aW9ue1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgfVxyXG4gIH1cclxufSJdfQ== */

.personal_information {
	font-size: 12px;
    margin-bottom: 10px;
	color: #666;
    line-height: 1.2em;
}


.show-more {
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 auto;
}