@import url(https://fonts.googleapis.com/css?family=Nunito);
/*!
 * Datepicker for Bootstrap v1.9.0 (https://github.com/uxsolutions/bootstrap-datepicker)
 *
 * Licensed under the Apache License v2.0 (http://www.apache.org/licenses/LICENSE-2.0)
 */

.datepicker{padding:4px;border-radius:4px;direction:ltr}.datepicker-inline{width:220px}.datepicker-rtl{direction:rtl}.datepicker-rtl.dropdown-menu{left:auto}.datepicker-rtl table tr td span{float:right}.datepicker-dropdown{top:0;left:0}.datepicker-dropdown:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #999;border-top:0;border-bottom-color:rgba(0,0,0,.2);position:absolute}.datepicker-dropdown:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;border-top:0;position:absolute}.datepicker-dropdown.datepicker-orient-left:before{left:6px}.datepicker-dropdown.datepicker-orient-left:after{left:7px}.datepicker-dropdown.datepicker-orient-right:before{right:6px}.datepicker-dropdown.datepicker-orient-right:after{right:7px}.datepicker-dropdown.datepicker-orient-bottom:before{top:-7px}.datepicker-dropdown.datepicker-orient-bottom:after{top:-6px}.datepicker-dropdown.datepicker-orient-top:before{bottom:-7px;border-bottom:0;border-top:7px solid #999}.datepicker-dropdown.datepicker-orient-top:after{bottom:-6px;border-bottom:0;border-top:6px solid #fff}.datepicker table{margin:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.datepicker td,.datepicker th{text-align:center;width:20px;height:20px;border-radius:4px;border:none}.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{background-color:transparent}.datepicker table tr td.day.focused,.datepicker table tr td.day:hover{background:#eee;cursor:pointer}.datepicker table tr td.new,.datepicker table tr td.old{color:#999}.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{background:0 0;color:#999;cursor:default}.datepicker table tr td.highlighted{background:#d9edf7;border-radius:0}.datepicker table tr td.today,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today:hover{background-color:#fde19a;background-image:linear-gradient(to bottom,#fdd49a,#fdf59a);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdd49a', endColorstr='#fdf59a', GradientType=0);border-color:#fdf59a #fdf59a #fbed50;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#000}.datepicker table tr td.today.active,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled.disabled,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today.disabled:hover.active,.datepicker table tr td.today.disabled:hover.disabled,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today.disabled:hover:hover,.datepicker table tr td.today.disabled:hover[disabled],.datepicker table tr td.today.disabled[disabled],.datepicker table tr td.today:active,.datepicker table tr td.today:hover,.datepicker table tr td.today:hover.active,.datepicker table tr td.today:hover.disabled,.datepicker table tr td.today:hover:active,.datepicker table tr td.today:hover:hover,.datepicker table tr td.today:hover[disabled],.datepicker table tr td.today[disabled]{background-color:#fdf59a}.datepicker table tr td.today.active,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover.active,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today:active,.datepicker table tr td.today:hover.active,.datepicker table tr td.today:hover:active{background-color:#fbf069\9}.datepicker table tr td.today:hover:hover{color:#000}.datepicker table tr td.today.active:hover{color:#fff}.datepicker table tr td.range,.datepicker table tr td.range.disabled,.datepicker table tr td.range.disabled:hover,.datepicker table tr td.range:hover{background:#eee;border-radius:0}.datepicker table tr td.range.today,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today:hover{background-color:#f3d17a;background-image:linear-gradient(to bottom,#f3c17a,#f3e97a);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3c17a', endColorstr='#f3e97a', GradientType=0);border-color:#f3e97a #f3e97a #edde34;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);border-radius:0}.datepicker table tr td.range.today.active,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled.disabled,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today.disabled:hover.active,.datepicker table tr td.range.today.disabled:hover.disabled,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today.disabled:hover:hover,.datepicker table tr td.range.today.disabled:hover[disabled],.datepicker table tr td.range.today.disabled[disabled],.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today:hover.disabled,.datepicker table tr td.range.today:hover:active,.datepicker table tr td.range.today:hover:hover,.datepicker table tr td.range.today:hover[disabled],.datepicker table tr td.range.today[disabled]{background-color:#f3e97a}.datepicker table tr td.range.today.active,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover.active,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today:hover:active{background-color:#efe24b\9}.datepicker table tr td.selected,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected:hover{background-color:#9e9e9e;background-image:linear-gradient(to bottom,#b3b3b3,grey);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3b3b3', endColorstr='#808080', GradientType=0);border-color:grey grey #595959;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td.selected.active,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled.disabled,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected.disabled:hover.active,.datepicker table tr td.selected.disabled:hover.disabled,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected.disabled:hover:hover,.datepicker table tr td.selected.disabled:hover[disabled],.datepicker table tr td.selected.disabled[disabled],.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected:hover.disabled,.datepicker table tr td.selected:hover:active,.datepicker table tr td.selected:hover:hover,.datepicker table tr td.selected:hover[disabled],.datepicker table tr td.selected[disabled]{background-color:grey}.datepicker table tr td.selected.active,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover.active,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected:hover:active{background-color:#666\9}.datepicker table tr td.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active:hover{background-color:#006dcc;background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#08c', endColorstr='#0044cc', GradientType=0);border-color:#04c #04c #002a80;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td.active.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled.disabled,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled:hover.disabled,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.disabled:hover:hover,.datepicker table tr td.active.disabled:hover[disabled],.datepicker table tr td.active.disabled[disabled],.datepicker table tr td.active:active,.datepicker table tr td.active:hover,.datepicker table tr td.active:hover.active,.datepicker table tr td.active:hover.disabled,.datepicker table tr td.active:hover:active,.datepicker table tr td.active:hover:hover,.datepicker table tr td.active:hover[disabled],.datepicker table tr td.active[disabled]{background-color:#04c}.datepicker table tr td.active.active,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active:active,.datepicker table tr td.active:hover.active,.datepicker table tr td.active:hover:active{background-color:#039\9}.datepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer;border-radius:4px}.datepicker table tr td span.focused,.datepicker table tr td span:hover{background:#eee}.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover{background:0 0;color:#999;cursor:default}.datepicker table tr td span.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active:hover{background-color:#006dcc;background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#08c', endColorstr='#0044cc', GradientType=0);border-color:#04c #04c #002a80;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled.disabled,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover.disabled,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active.disabled:hover[disabled],.datepicker table tr td span.active.disabled[disabled],.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover.disabled,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active:hover:hover,.datepicker table tr td span.active:hover[disabled],.datepicker table tr td span.active[disabled]{background-color:#04c}.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover:active{background-color:#039\9}.datepicker table tr td span.new,.datepicker table tr td span.old{color:#999}.datepicker .datepicker-switch{width:145px}.datepicker .datepicker-switch,.datepicker .next,.datepicker .prev,.datepicker tfoot tr th{cursor:pointer}.datepicker .datepicker-switch:hover,.datepicker .next:hover,.datepicker .prev:hover,.datepicker tfoot tr th:hover{background:#eee}.datepicker .next.disabled,.datepicker .prev.disabled{visibility:hidden}.datepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle}.input-append.date .add-on,.input-prepend.date .add-on{cursor:pointer}.input-append.date .add-on i,.input-prepend.date .add-on i{margin-top:3px}.input-daterange input{text-align:center}.input-daterange input:first-child{border-radius:3px 0 0 3px}.input-daterange input:last-child{border-radius:0 3px 3px 0}.input-daterange .add-on{display:inline-block;width:auto;min-width:16px;height:18px;padding:4px 5px;font-weight:400;line-height:18px;text-align:center;text-shadow:0 1px 0 #fff;vertical-align:middle;background-color:#eee;border:1px solid #ccc;margin-left:-5px;margin-right:-5px}
.datepicker {
    width: 265px;
    padding: 10px !important;
    border-radius: 0.42rem;
}
.datepicker.datepicker-orient-top {
    margin-top: 8px;
}
.datepicker table {
    width: 100%;
}
.datepicker td,
.datepicker th {
    font-size: 1rem;
    font-weight: regular;
    width: 33px;
    height: 33px;
    border-radius: 0.42rem;
}
.datepicker thead th {
    color: #3F4254;
}
.datepicker thead th.prev, .datepicker thead th.datepicker-switch, .datepicker thead th.next {
    font-weight: 500;
    color: #3F4254;
}
.datepicker thead th.prev i, .datepicker thead th.datepicker-switch i, .datepicker thead th.next i {
    font-size: 1.2rem;
    color: #7E8299;
}
.datepicker thead th.prev i:before, .datepicker thead th.datepicker-switch i:before, .datepicker thead th.next i:before {
    line-height: 0;
    vertical-align: middle;
}
.datepicker thead th.prev:hover, .datepicker thead th.datepicker-switch:hover, .datepicker thead th.next:hover {
    background: #F3F6F9 !important;
}
.datepicker thead th.dow {
    color: #3F4254;
    font-weight: 600;
}
.datepicker tbody tr > td {
    width: 35px;
    height: 35px;
}
.datepicker tbody tr > td.day {
    color: #31354a;
    font-weight: 400;
}
.datepicker tbody tr > td.day:hover {
    background: #F3F6F9;
    color: #3F4254;
}
.datepicker tbody tr > td.day.old {
    color: #c8c8c9;
}
.datepicker tbody tr > td.day.new {
    color: #c8c8c9;
}
.datepicker tbody tr > td.day.selected, .datepicker tbody tr > td.day.selected:hover, .datepicker tbody tr > td.day.active, .datepicker tbody tr > td.day.active:hover {
    background: #3699FF;
    color: #ffffff;
}
.datepicker table tr td.disabled, .datepicker table tr td.disabled:hover{
    color: #e9e9e9 !important;
    cursor: no-drop !important;
}
.datepicker tbody tr > td.day.today {
    position: relative;
    background: #E1F0FF !important;
    color: #3699FF !important;
}
.datepicker tbody tr > td.day.today:before {
    content: "";
    display: inline-block;
    border: solid transparent;
    border-width: 0 0 7px 7px;
    border-bottom-color: #3699FF;
    border-top-color: #3699FF;
    position: absolute;
    bottom: 4px;
    right: 4px;
}
.datepicker tbody tr > td.day.range {
    background: #F3F6F9;
}
.datepicker tbody tr > td span.year,
.datepicker tbody tr > td span.hour,
.datepicker tbody tr > td span.minute,
.datepicker tbody tr > td span.month {
    color: #7E8299;
}
.datepicker tbody tr > td span.year:hover,
.datepicker tbody tr > td span.hour:hover,
.datepicker tbody tr > td span.minute:hover,
.datepicker tbody tr > td span.month:hover {
    background: #F3F6F9;
}
.datepicker tbody tr > td span.year.focused, .datepicker tbody tr > td span.year.focused:hover, .datepicker tbody tr > td span.year.active:hover, .datepicker tbody tr > td span.year.active.focused:hover, .datepicker tbody tr > td span.year.active,
.datepicker tbody tr > td span.hour.focused,
.datepicker tbody tr > td span.hour.focused:hover,
.datepicker tbody tr > td span.hour.active:hover,
.datepicker tbody tr > td span.hour.active.focused:hover,
.datepicker tbody tr > td span.hour.active,
.datepicker tbody tr > td span.minute.focused,
.datepicker tbody tr > td span.minute.focused:hover,
.datepicker tbody tr > td span.minute.active:hover,
.datepicker tbody tr > td span.minute.active.focused:hover,
.datepicker tbody tr > td span.minute.active,
.datepicker tbody tr > td span.month.focused,
.datepicker tbody tr > td span.month.focused:hover,
.datepicker tbody tr > td span.month.active:hover,
.datepicker tbody tr > td span.month.active.focused:hover,
.datepicker tbody tr > td span.month.active {
    background: #3699FF;
    color: #ffffff;
}
.datepicker tfoot tr > th {
    width: 35px;
    height: 35px;
}
.datepicker tfoot tr > th.today, .datepicker tfoot tr > th.clear {
    border-radius: 0.42rem;
    font-weight: 500;
}
.datepicker tfoot tr > th.today:hover, .datepicker tfoot tr > th.clear:hover {
    background: #EBEDF3;
}
.datepicker.datepicker-inline {
    border: 1px solid #EBEDF3;
}


.bootstrap-datetimepicker-widget {
    border: 1px solid #EBEDF3;
    border-radius: 0.42rem;
}
.bootstrap-datetimepicker-widget.dropdown-menu {
    border: 0;
    width: 265px !important;
    padding: 0;
}
.bootstrap-datetimepicker-widget .datepicker {
    width: 100%;
    padding: 10px;
}
.bootstrap-datetimepicker-widget .datepicker table {
    width: 100%;
}
.bootstrap-datetimepicker-widget .datepicker table thead th {
    display: table-cell;
}
.bootstrap-datetimepicker-widget .datepicker table thead th.picker-switch {
    color: #3F4254;
    font-weight: 500;
    display: table-cell;
    font-size: 1rem;
}
.bootstrap-datetimepicker-widget .datepicker table thead th.picker-switch:hover {
    color: #3699FF;
    background: #F3F6F9 !important;
}
.bootstrap-datetimepicker-widget .datepicker table thead th.prev span, .bootstrap-datetimepicker-widget .datepicker table thead th.next span {
    font-size: 0.8rem;
    color: #7E8299;
}
.bootstrap-datetimepicker-widget .datepicker table thead th.prev:hover span, .bootstrap-datetimepicker-widget .datepicker table thead th.next:hover span {
    color: #3699FF;
}
.bootstrap-datetimepicker-widget .datepicker table thead th.disabled {
    color: #B5B5C3;
    cursor: not-allowed;
}
.bootstrap-datetimepicker-widget .datepicker .datepicker-days table tr td,
.bootstrap-datetimepicker-widget .datepicker .datepicker-days table tr th {
    font-size: 1rem;
    width: 35px;
    height: 35px;
    padding: 0;
    font-weight: regular;
    vertical-align: middle;
    text-align: center;
    border-radius: 0.42rem;
}
.bootstrap-datetimepicker-widget .datepicker .datepicker-days table tbody tr > td {
    color: #7E8299;
}
.bootstrap-datetimepicker-widget .datepicker .datepicker-days table tbody tr > td:hover {
    background: #F3F6F9;
}
.bootstrap-datetimepicker-widget .datepicker .datepicker-days table tbody tr > td.old {
    color: #7E8299;
}
.bootstrap-datetimepicker-widget .datepicker .datepicker-days table tbody tr > td.new {
    color: #3F4254;
}
.bootstrap-datetimepicker-widget .datepicker .datepicker-days table tbody tr > td:focus, .bootstrap-datetimepicker-widget .datepicker .datepicker-days table tbody tr > td.active {
    background: #3699FF !important;
    color: #ffffff !important;
}
.bootstrap-datetimepicker-widget .datepicker .datepicker-days table tbody tr > td.selected {
    background: #E1F0FF;
    color: #3699FF;
}
.bootstrap-datetimepicker-widget .datepicker .datepicker-days table tbody tr > td.disabled {
    color: #B5B5C3;
    cursor: not-allowed;
}
.bootstrap-datetimepicker-widget .datepicker .datepicker-days table tbody tr > td.today {
    position: relative;
    background: #E1F0FF !important;
    color: #3699FF !important;
}
.bootstrap-datetimepicker-widget .datepicker .datepicker-days table tbody tr > td.today:before {
    content: "";
    display: inline-block;
    border: solid transparent;
    border-width: 0 0 7px 7px;
    border-bottom-color: #3699FF;
    border-top-color: #3699FF;
    position: absolute;
    bottom: 4px;
    right: 4px;
}
.bootstrap-datetimepicker-widget .datepicker .datepicker-months table tr td,
.bootstrap-datetimepicker-widget .datepicker .datepicker-months table tr th,
.bootstrap-datetimepicker-widget .datepicker .datepicker-years table tr td,
.bootstrap-datetimepicker-widget .datepicker .datepicker-years table tr th,
.bootstrap-datetimepicker-widget .datepicker .datepicker-decades table tr td,
.bootstrap-datetimepicker-widget .datepicker .datepicker-decades table tr th {
    font-size: 1rem;
    width: 35px;
    height: 35px;
    padding: 0;
    font-weight: regular;
    vertical-align: middle;
    text-align: center;
    border-radius: 0.42rem;
}
.bootstrap-datetimepicker-widget .datepicker .datepicker-months table tr td span,
.bootstrap-datetimepicker-widget .datepicker .datepicker-months table tr th span,
.bootstrap-datetimepicker-widget .datepicker .datepicker-years table tr td span,
.bootstrap-datetimepicker-widget .datepicker .datepicker-years table tr th span,
.bootstrap-datetimepicker-widget .datepicker .datepicker-decades table tr td span,
.bootstrap-datetimepicker-widget .datepicker .datepicker-decades table tr th span {
    color: #7E8299;
}
.bootstrap-datetimepicker-widget .datepicker .datepicker-months table tr td span:hover,
.bootstrap-datetimepicker-widget .datepicker .datepicker-months table tr th span:hover,
.bootstrap-datetimepicker-widget .datepicker .datepicker-years table tr td span:hover,
.bootstrap-datetimepicker-widget .datepicker .datepicker-years table tr th span:hover,
.bootstrap-datetimepicker-widget .datepicker .datepicker-decades table tr td span:hover,
.bootstrap-datetimepicker-widget .datepicker .datepicker-decades table tr th span:hover {
    background: #F3F6F9;
}
.bootstrap-datetimepicker-widget .datepicker .datepicker-months table tr td span.old,
.bootstrap-datetimepicker-widget .datepicker .datepicker-months table tr th span.old,
.bootstrap-datetimepicker-widget .datepicker .datepicker-years table tr td span.old,
.bootstrap-datetimepicker-widget .datepicker .datepicker-years table tr th span.old,
.bootstrap-datetimepicker-widget .datepicker .datepicker-decades table tr td span.old,
.bootstrap-datetimepicker-widget .datepicker .datepicker-decades table tr th span.old {
    color: #7E8299;
}
.bootstrap-datetimepicker-widget .datepicker .datepicker-months table tr td span.new,
.bootstrap-datetimepicker-widget .datepicker .datepicker-months table tr th span.new,
.bootstrap-datetimepicker-widget .datepicker .datepicker-years table tr td span.new,
.bootstrap-datetimepicker-widget .datepicker .datepicker-years table tr th span.new,
.bootstrap-datetimepicker-widget .datepicker .datepicker-decades table tr td span.new,
.bootstrap-datetimepicker-widget .datepicker .datepicker-decades table tr th span.new {
    color: #3F4254;
}
.bootstrap-datetimepicker-widget .datepicker .datepicker-months table tr td span:focus, .bootstrap-datetimepicker-widget .datepicker .datepicker-months table tr td span.active,
.bootstrap-datetimepicker-widget .datepicker .datepicker-months table tr th span:focus,
.bootstrap-datetimepicker-widget .datepicker .datepicker-months table tr th span.active,
.bootstrap-datetimepicker-widget .datepicker .datepicker-years table tr td span:focus,
.bootstrap-datetimepicker-widget .datepicker .datepicker-years table tr td span.active,
.bootstrap-datetimepicker-widget .datepicker .datepicker-years table tr th span:focus,
.bootstrap-datetimepicker-widget .datepicker .datepicker-years table tr th span.active,
.bootstrap-datetimepicker-widget .datepicker .datepicker-decades table tr td span:focus,
.bootstrap-datetimepicker-widget .datepicker .datepicker-decades table tr td span.active,
.bootstrap-datetimepicker-widget .datepicker .datepicker-decades table tr th span:focus,
.bootstrap-datetimepicker-widget .datepicker .datepicker-decades table tr th span.active {
    background: #3699FF !important;
    color: #ffffff !important;
}
.bootstrap-datetimepicker-widget .datepicker .datepicker-months table tr td span.selected,
.bootstrap-datetimepicker-widget .datepicker .datepicker-months table tr th span.selected,
.bootstrap-datetimepicker-widget .datepicker .datepicker-years table tr td span.selected,
.bootstrap-datetimepicker-widget .datepicker .datepicker-years table tr th span.selected,
.bootstrap-datetimepicker-widget .datepicker .datepicker-decades table tr td span.selected,
.bootstrap-datetimepicker-widget .datepicker .datepicker-decades table tr th span.selected {
    background: #E1F0FF;
    color: #3699FF;
}
.bootstrap-datetimepicker-widget .datepicker .datepicker-months table tr td span.today,
.bootstrap-datetimepicker-widget .datepicker .datepicker-months table tr th span.today,
.bootstrap-datetimepicker-widget .datepicker .datepicker-years table tr td span.today,
.bootstrap-datetimepicker-widget .datepicker .datepicker-years table tr th span.today,
.bootstrap-datetimepicker-widget .datepicker .datepicker-decades table tr td span.today,
.bootstrap-datetimepicker-widget .datepicker .datepicker-decades table tr th span.today {
    position: relative;
    background: #E1F0FF !important;
    color: #3699FF !important;
}
.bootstrap-datetimepicker-widget .datepicker .datepicker-months table tr td span.today:before,
.bootstrap-datetimepicker-widget .datepicker .datepicker-months table tr th span.today:before,
.bootstrap-datetimepicker-widget .datepicker .datepicker-years table tr td span.today:before,
.bootstrap-datetimepicker-widget .datepicker .datepicker-years table tr th span.today:before,
.bootstrap-datetimepicker-widget .datepicker .datepicker-decades table tr td span.today:before,
.bootstrap-datetimepicker-widget .datepicker .datepicker-decades table tr th span.today:before {
    content: "";
    display: inline-block;
    border: solid transparent;
    border-width: 0 0 7px 7px;
    border-bottom-color: #3699FF !important;
    border-top-color: #3699FF !important;
    position: absolute;
    bottom: 4px;
    right: 4px;
}
.bootstrap-datetimepicker-widget .datepicker .datepicker-months table tr td span.disabled,
.bootstrap-datetimepicker-widget .datepicker .datepicker-months table tr th span.disabled,
.bootstrap-datetimepicker-widget .datepicker .datepicker-years table tr td span.disabled,
.bootstrap-datetimepicker-widget .datepicker .datepicker-years table tr th span.disabled,
.bootstrap-datetimepicker-widget .datepicker .datepicker-decades table tr td span.disabled,
.bootstrap-datetimepicker-widget .datepicker .datepicker-decades table tr th span.disabled {
    color: #B5B5C3;
    cursor: not-allowed;
}
.bootstrap-datetimepicker-widget .timepicker {
    padding: 10px;
}
.bootstrap-datetimepicker-widget .timepicker .timepicker-picker table td {
    width: auto;
    height: auto;
    text-align: center;
    vertical-align: middle;
    padding: 0;
    line-height: 35px;
}
.bootstrap-datetimepicker-widget .timepicker .timepicker-picker table td a {
    padding: 0;
}
.bootstrap-datetimepicker-widget .timepicker .timepicker-picker table td span {
    align-content: center;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    height: 35px;
    width: 35px;
    font-size: 0.8rem;
    color: #7E8299;
}
.bootstrap-datetimepicker-widget .timepicker .timepicker-picker table td .timepicker-minute,
.bootstrap-datetimepicker-widget .timepicker .timepicker-picker table td .timepicker-hour {
    font-size: 1rem;
    color: #7E8299;
    font-weight: 400;
}
.bootstrap-datetimepicker-widget .timepicker .timepicker-picker table td:hover span {
    background: #F3F6F9;
    color: #3699FF;
}
.bootstrap-datetimepicker-widget .timepicker .timepicker-minutes table,
.bootstrap-datetimepicker-widget .timepicker .timepicker-hours table {
    width: auto;
    margin: 0 auto;
}
.bootstrap-datetimepicker-widget .timepicker .timepicker-minutes table tr td,
.bootstrap-datetimepicker-widget .timepicker .timepicker-hours table tr td {
    height: 35px;
    width: 35px;
    line-height: 35px;
    font-size: 1rem;
    font-weight: 400;
    color: #7E8299;
}
.bootstrap-datetimepicker-widget .timepicker .timepicker-minutes table tr td:hover,
.bootstrap-datetimepicker-widget .timepicker .timepicker-hours table tr td:hover {
    background: #F3F6F9;
    color: #3699FF;
}
.bootstrap-datetimepicker-widget .picker-switch.accordion-toggle {
    padding: 10px;
}
.bootstrap-datetimepicker-widget .picker-switch.accordion-toggle table {
    padding: 0;
}
.bootstrap-datetimepicker-widget .picker-switch.accordion-toggle table td {
    padding: 0;
    height: 35px;
}
.bootstrap-datetimepicker-widget .picker-switch.accordion-toggle table td a {
    padding: 0;
    color: #3F4254;
    font-weight: 500;
}
.bootstrap-datetimepicker-widget .picker-switch.accordion-toggle table td a span {
    font-size: 1.1rem;
    color: #7E8299;
}
.bootstrap-datetimepicker-widget .picker-switch.accordion-toggle table td:hover {
    background: #F3F6F9 !important;
}
.bootstrap-datetimepicker-widget .picker-switch.accordion-toggle table td:hover a span {
    background: transparent;
    color: #3699FF;
}
.bootstrap-datetimepicker-widget .collapse.show ~ .picker-switch.accordion-toggle {
    padding-top: 0;
}
.bootstrap-datetimepicker-widget .picker-switch.accordion-toggle ~ .collapse.show .timepicker {
    padding-top: 0;
}

@charset "UTF-8";/*!
 * CoreUI Icons Free Open Source Icons
 * @version v1.0.1
 * @link https://coreui.io/icons
 * Copyright (c) 2020 creativeLabs Łukasz Holeczek
 * Licensed under MIT (https://coreui.io/icons/license)
 */@font-face{font-family:CoreUI-Icons-Free;src:url(../fonts/vendor/@coreui/icons/CoreUI-Icons-Free.eot?4375c518cc9469092b964302a23bc35b);src:url(../fonts/vendor/@coreui/icons/CoreUI-Icons-Free.eot?4375c518cc9469092b964302a23bc35b#iefix) format("embedded-opentype"),url(../fonts/vendor/@coreui/icons/CoreUI-Icons-Free.ttf?428e3f6427c6f0520cd0b8317ea5ee53) format("truetype"),url(../fonts/vendor/@coreui/icons/CoreUI-Icons-Free.woff?8f9e0f7b0d8252e5fc87b9e8dbc6eb7d) format("woff"),url(../fonts/vendor/@coreui/icons/CoreUI-Icons-Free.svg?c1b20a848c67f169898121e5febfa970#CoreUI-Icons-Free) format("svg");font-weight:400;font-style:normal}[class*=" cil-"],[class^=cil-]{font-family:CoreUI-Icons-Free!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cil-apple:before{content:"\ec0f"}.cil-birthday-cake:before{content:"\ec10"}.cil-burger:before{content:"\ec11"}.cil-coffee:before{content:"\e97d"}.cil-dinner:before{content:"\ec12"}.cil-drink:before{content:"\ec13"}.cil-drink-alcohol:before{content:"\ec14"}.cil-fastfood:before{content:"\ec15"}.cil-lemon:before{content:"\ea0f"}.cil-mug:before{content:"\ec17"}.cil-mug-tea:before{content:"\ec18"}.cil-pizza:before{content:"\ec19"}.cil-restaurant:before{content:"\ec1a"}.cil-battery-0:before{content:"\e935"}.cil-battery-empty:before{content:"\e935"}.cil-battery-3:before{content:"\e9b4"}.cil-battery-5:before{content:"\e9d7"}.cil-battery-full:before{content:"\e9d7"}.cil-battery-alert:before{content:"\eccc"}.cil-battery-slash:before{content:"\ecd3"}.cil-bolt:before{content:"\ecd5"}.cil-fire:before{content:"\ecd9"}.cil-cat:before{content:"\ec1c"}.cil-dog:before{content:"\ec1d"}.cil-flower:before{content:"\ec1e"}.cil-leaf:before{content:"\ec1f"}.cil-eco:before{content:"\ec1f"}.cil-plant:before{content:"\ec1f"}.cil-paw:before{content:"\ec20"}.cil-animal:before{content:"\ec20"}.cil-terrain:before{content:"\ec21"}.cil-american-football:before{content:"\e900"}.cil-baseball:before{content:"\e927"}.cil-basketball:before{content:"\e929"}.cil-bowling:before{content:"\e92a"}.cil-football:before{content:"\e93a"}.cil-soccer:before{content:"\e93a"}.cil-golf:before{content:"\e942"}.cil-golf-alt:before{content:"\e977"}.cil-rowing:before{content:"\e984"}.cil-running:before{content:"\e998"}.cil-swimming:before{content:"\e999"}.cil-tennis:before{content:"\e99c"}.cil-tennis-ball:before{content:"\e9a6"}.cil-weightlifitng:before{content:"\e9b1"}.cil-browser:before{content:"\e947"}.cil-cast:before{content:"\ec22"}.cil-cloud:before{content:"\e978"}.cil-cloud-download:before{content:"\e979"}.cil-cloud-upload:before{content:"\e97a"}.cil-data-transfer-down:before{content:"\e9a4"}.cil-data-transfer-up:before{content:"\e9a5"}.cil-ethernet:before{content:"\ec2a"}.cil-external-link:before{content:"\e9c0"}.cil-https:before{content:"\ec2d"}.cil-lan:before{content:"\ec2e"}.cil-link:before{content:"\ec2f"}.cil-link-alt:before{content:"\ec30"}.cil-link-broken:before{content:"\e946"}.cil-newspaper:before{content:"\ea37"}.cil-paper-plane:before{content:"\ea3d"}.cil-send:before{content:"\ea3d"}.cil-rss:before{content:"\ea6b"}.cil-share:before{content:"\ea74"}.cil-share-all:before{content:"\ea75"}.cil-share-alt:before{content:"\ec35"}.cil-share-boxed:before{content:"\ea76"}.cil-sitemap:before{content:"\ea7c"}.cil-stream:before{content:"\ea94"}.cil-transfer:before{content:"\eaa3"}.cil-wifi-signal-0:before{content:"\ec37"}.cil-wifi-signal-1:before{content:"\ec38"}.cil-wifi-signal-2:before{content:"\ec39"}.cil-wifi-signal-4:before{content:"\ec3b"}.cil-wifi-signal-off:before{content:"\ec41"}.cil-bank:before{content:"\e934"}.cil-bath:before{content:"\e959"}.cil-bathroom:before{content:"\e959"}.cil-beach-access:before{content:"\ea03"}.cil-bed:before{content:"\eac9"}.cil-building:before{content:"\e94a"}.cil-casino:before{content:"\ec45"}.cil-child-friendly:before{content:"\ec46"}.cil-baby-carriage:before{content:"\ec46"}.cil-pushchair:before{content:"\ec46"}.cil-couch:before{content:"\ec48"}.cil-sofa:before{content:"\ec48"}.cil-door:before{content:"\ec49"}.cil-elevator:before{content:"\e9b2"}.cil-fridge:before{content:"\ec4a"}.cil-garage:before{content:"\ec4b"}.cil-home:before{content:"\e9f9"}.cil-hospital:before{content:"\e9fa"}.cil-hot-tub:before{content:"\ec4c"}.cil-house:before{content:"\ec4e"}.cil-industry:before{content:"\ec4f"}.cil-factory:before{content:"\ec4f"}.cil-industry-slash:before{content:"\ec50"}.cil-factory-slash:before{content:"\ec50"}.cil-institution:before{content:"\ec51"}.cil-library-building:before{content:"\ec51"}.cil-medical-cross:before{content:"\ec54"}.cil-pool:before{content:"\ec55"}.cil-room:before{content:"\ec56"}.cil-school:before{content:"\ec58"}.cil-education:before{content:"\ec58"}.cil-shower:before{content:"\ec59"}.cil-smoke-free:before{content:"\ec5a"}.cil-smoke-slash:before{content:"\ec5a"}.cil-smoking-room:before{content:"\ec5b"}.cil-smoke:before{content:"\ec5b"}.cil-spa:before{content:"\ec5c"}.cil-toilet:before{content:"\ec5d"}.cil-wc:before{content:"\ec5e"}.cil-window:before{content:"\ec5f"}.cil-cloudy:before{content:"\e97b"}.cil-moon:before{content:"\ea34"}.cil-rain:before{content:"\ea62"}.cil-snowflake:before{content:"\ea7f"}.cil-sun:before{content:"\ea95"}.cil-alarm:before{content:"\eb02"}.cil-bell:before{content:"\e938"}.cil-bullhorn:before{content:"\e94b"}.cil-warning:before{content:"\eab8"}.cil-asterisk:before{content:"\ea64"}.cil-asterisk-circle:before{content:"\ecf3"}.cil-badge:before{content:"\e92c"}.cil-circle:before{content:"\e971"}.cil-drop1:before{content:"\ecf4"}.cil-heart:before{content:"\e9f6"}.cil-puzzle:before{content:"\ecf5"}.cil-rectangle:before{content:"\ecf7"}.cil-scrubber:before{content:"\ea72"}.cil-square:before{content:"\ea8f"}.cil-star:before{content:"\ea90"}.cil-star-half:before{content:"\ea91"}.cil-triangle:before{content:"\eaa5"}.cil-barcode:before{content:"\e9db"}.cil-beaker:before{content:"\e9e1"}.cil-bluetooth:before{content:"\e9f3"}.cil-bug:before{content:"\ea2b"}.cil-code:before{content:"\ea2d"}.cil-devices:before{content:"\ea47"}.cil-fax:before{content:"\ea5f"}.cil-fork:before{content:"\ea6f"}.cil-gamepad:before{content:"\ea70"}.cil-input-hdmi:before{content:"\ea7e"}.cil-input-power:before{content:"\ea96"}.cil-keyboard:before{content:"\eaaa"}.cil-laptop:before{content:"\eaac"}.cil-lightbulb:before{content:"\eaad"}.cil-memory:before{content:"\eb78"}.cil-monitor:before{content:"\eb7a"}.cil-mouse:before{content:"\eb7b"}.cil-print:before{content:"\eb7d"}.cil-qr-code:before{content:"\eb80"}.cil-satelite:before{content:"\eb82"}.cil-screen-desktop:before{content:"\eb85"}.cil-screen-smartphone:before{content:"\eb8c"}.cil-signal-cellular-0:before{content:"\eb90"}.cil-signal-cellular-3:before{content:"\eb93"}.cil-signal-cellular-4:before{content:"\eb94"}.cil-tablet:before{content:"\eb9c"}.cil-task:before{content:"\eb9d"}.cil-terminal:before{content:"\eb9e"}.cil-watch:before{content:"\ec05"}.cil-3d:before{content:"\e901"}.cil-aperture:before{content:"\e903"}.cil-blur:before{content:"\e906"}.cil-blur-circular:before{content:"\e907"}.cil-blur-linear:before{content:"\e908"}.cil-border-all:before{content:"\e90b"}.cil-border-bottom:before{content:"\e90c"}.cil-border-clear:before{content:"\e90d"}.cil-border-horizontal:before{content:"\e90e"}.cil-border-inner:before{content:"\e90f"}.cil-border-left:before{content:"\e910"}.cil-border-outer:before{content:"\e911"}.cil-border-right:before{content:"\e912"}.cil-border-style:before{content:"\e913"}.cil-border-top:before{content:"\e914"}.cil-border-vertical:before{content:"\e915"}.cil-brush:before{content:"\e916"}.cil-brush-alt:before{content:"\e917"}.cil-camera-roll:before{content:"\e918"}.cil-center-focus:before{content:"\e919"}.cil-color-border:before{content:"\e91b"}.cil-color-fill:before{content:"\e91c"}.cil-color-palette:before{content:"\e91d"}.cil-contrast:before{content:"\e91f"}.cil-crop:before{content:"\e920"}.cil-crop-rotate:before{content:"\e921"}.cil-cursor:before{content:"\e922"}.cil-cursor-move:before{content:"\e923"}.cil-drop:before{content:"\e924"}.cil-exposure:before{content:"\e926"}.cil-eyedropper:before{content:"\e930"}.cil-filter-frames:before{content:"\e93c"}.cil-filter-photo:before{content:"\e948"}.cil-flip:before{content:"\e952"}.cil-flip-to-back:before{content:"\e953"}.cil-flip-to-front:before{content:"\e954"}.cil-gif:before{content:"\e955"}.cil-gradient:before{content:"\e956"}.cil-grain:before{content:"\e960"}.cil-grid:before{content:"\e961"}.cil-grid-slash:before{content:"\e962"}.cil-hdr:before{content:"\e963"}.cil-healing:before{content:"\e99d"}.cil-image-broken:before{content:"\e99f"}.cil-image-plus:before{content:"\e9a0"}.cil-layers:before{content:"\e9ad"}.cil-line-style:before{content:"\e9af"}.cil-line-weight:before{content:"\e9b9"}.cil-object-group:before{content:"\e9bb"}.cil-object-ungroup:before{content:"\e9c3"}.cil-opacity:before{content:"\e9f4"}.cil-paint:before{content:"\e9f7"}.cil-paint-bucket:before{content:"\ea06"}.cil-swap-horizontal:before{content:"\ea0e"}.cil-swap-vertical:before{content:"\ea11"}.cil-vector:before{content:"\ea16"}.cil-vertical-align-bottom1:before{content:"\ea35"}.cil-vertical-align-center1:before{content:"\ea3a"}.cil-vertical-align-top1:before{content:"\ea3b"}.cil-align-center:before{content:"\ea40"}.cil-align-left:before{content:"\ea41"}.cil-align-right:before{content:"\ea42"}.cil-bold:before{content:"\ea43"}.cil-copy:before{content:"\ea44"}.cil-cut:before{content:"\ea61"}.cil-remove:before{content:"\ea85"}.cil-backspace:before{content:"\ea85"}.cil-double-quote-sans-left:before{content:"\ea86"}.cil-double-quote-sans-right:before{content:"\ea87"}.cil-excerpt:before{content:"\ea8a"}.cil-expand-down:before{content:"\ea9c"}.cil-expand-left:before{content:"\ea9d"}.cil-expand-right:before{content:"\ea9e"}.cil-expand-up:before{content:"\eaa7"}.cil-font:before{content:"\eaae"}.cil-functions:before{content:"\eaaf"}.cil-functions-alt:before{content:"\eab0"}.cil-header:before{content:"\eb0e"}.cil-highlighter:before{content:"\eb0f"}.cil-highligt:before{content:"\eb10"}.cil-indent-decrease:before{content:"\eb11"}.cil-indent-increase:before{content:"\eb12"}.cil-info:before{content:"\eb13"}.cil-italic:before{content:"\eb14"}.cil-justify-center:before{content:"\eb15"}.cil-justify-left:before{content:"\eb16"}.cil-justify-right:before{content:"\eb17"}.cil-level-down:before{content:"\eb18"}.cil-level-up:before{content:"\eb19"}.cil-line-spacing:before{content:"\eb1a"}.cil-list:before{content:"\eb1b"}.cil-list-filter:before{content:"\eb1c"}.cil-list-high-priority:before{content:"\eb1d"}.cil-list-low-priority:before{content:"\eb1e"}.cil-list-numbered:before{content:"\eb1f"}.cil-list-rich:before{content:"\eb21"}.cil-notes:before{content:"\eb22"}.cil-paragraph:before{content:"\eb24"}.cil-pen-alt:before{content:"\eb26"}.cil-pen-nib:before{content:"\eb28"}.cil-pencil:before{content:"\eb29"}.cil-short-text:before{content:"\eb2a"}.cil-sort-alpha-down:before{content:"\eb2b"}.cil-sort-alpha-up:before{content:"\eb2c"}.cil-sort-ascending:before{content:"\eb2d"}.cil-sort-descending:before{content:"\eb2e"}.cil-sort-numeric-down:before{content:"\eb2f"}.cil-sort-numeric-up:before{content:"\eb30"}.cil-space-bar:before{content:"\eb31"}.cil-text:before{content:"\eb32"}.cil-text-shapes:before{content:"\eb3d"}.cil-text-size:before{content:"\eb3e"}.cil-text-square:before{content:"\eb3f"}.cil-text-strike:before{content:"\eb40"}.cil-strikethrough:before{content:"\eb40"}.cil-translate:before{content:"\eb42"}.cil-underline:before{content:"\eb43"}.cil-vertical-align-bottom:before{content:"\eb44"}.cil-vertical-align-center:before{content:"\eb45"}.cil-vertical-align-top:before{content:"\eb46"}.cil-wrap-text:before{content:"\eb47"}.cil-assistive-listening-system:before{content:"\e9d3"}.cil-blind:before{content:"\e9dc"}.cil-braille:before{content:"\e9dd"}.cil-deaf:before{content:"\e9de"}.cil-fingerprint:before{content:"\ea1a"}.cil-life-ring:before{content:"\ea1d"}.cil-lock-locked:before{content:"\ea1e"}.cil-lock-unlocked:before{content:"\ea24"}.cil-low-vision:before{content:"\ea25"}.cil-mouth-slash:before{content:"\ea27"}.cil-pregnant:before{content:"\ea28"}.cil-shield-alt:before{content:"\ea2f"}.cil-sign-language:before{content:"\ea77"}.cil-wheelchair:before{content:"\ea80"}.cil-disabled:before{content:"\ea80"}.cil-account-logout:before{content:"\e964"}.cil-action-redo:before{content:"\e965"}.cil-action-undo:before{content:"\e966"}.cil-applications:before{content:"\e967"}.cil-apps:before{content:"\e967"}.cil-applications-settings:before{content:"\e968"}.cil-apps-settings:before{content:"\e968"}.cil-arrow-bottom:before{content:"\e969"}.cil-arrow-circle-bottom:before{content:"\e96a"}.cil-arrow-circle-left:before{content:"\e96b"}.cil-arrow-circle-right:before{content:"\e96c"}.cil-arrow-circle-top:before{content:"\e96d"}.cil-arrow-left:before{content:"\e96e"}.cil-arrow-right:before{content:"\e96f"}.cil-arrow-thick-bottom:before{content:"\e970"}.cil-arrow-thick-from-bottom:before{content:"\e981"}.cil-arrow-thick-from-left:before{content:"\e982"}.cil-arrow-thick-from-right:before{content:"\e983"}.cil-arrow-thick-from-top:before{content:"\e99b"}.cil-arrow-thick-left:before{content:"\e9a1"}.cil-arrow-thick-right:before{content:"\e9a2"}.cil-arrow-thick-to-bottom:before{content:"\e9bc"}.cil-arrow-thick-to-left:before{content:"\e9bd"}.cil-arrow-thick-to-right:before{content:"\e9bf"}.cil-arrow-thick-to-top:before{content:"\e9d4"}.cil-arrow-thick-top:before{content:"\e9be"}.cil-arrow-top:before{content:"\e9e4"}.cil-ban:before{content:"\e9e5"}.cil-brightness:before{content:"\e9e6"}.cil-caret-bottom:before{content:"\ea2c"}.cil-caret-left:before{content:"\ea30"}.cil-caret-right:before{content:"\ea31"}.cil-caret-top:before{content:"\ea3c"}.cil-check:before{content:"\ea55"}.cil-check-alt:before{content:"\ecf9"}.cil-check-circle:before{content:"\ea57"}.cil-chevron-bottom:before{content:"\ea59"}.cil-chevron-circle-down-alt:before{content:"\ecfc"}.cil-chevron-circle-left-alt:before{content:"\ecfd"}.cil-chevron-circle-right-alt:before{content:"\ecfe"}.cil-chevron-circle-up-alt:before{content:"\ecff"}.cil-chevron-double-down:before{content:"\ea6a"}.cil-chevron-double-left:before{content:"\ea6e"}.cil-chevron-double-right:before{content:"\ea73"}.cil-chevron-double-up:before{content:"\ea8d"}.cil-chevron-double-up-alt:before{content:"\ed03"}.cil-chevron-left:before{content:"\ea8e"}.cil-chevron-right:before{content:"\ea9a"}.cil-chevron-top:before{content:"\eabd"}.cil-clear-all:before{content:"\eabe"}.cil-clipboard:before{content:"\eac0"}.cil-clone:before{content:"\eac1"}.cil-columns:before{content:"\eb4b"}.cil-exit-to-app:before{content:"\eb4d"}.cil-filter:before{content:"\eb4e"}.cil-infinity:before{content:"\eb4f"}.cil-input:before{content:"\eb50"}.cil-magnifying-glass:before{content:"\eb51"}.cil-zoom:before{content:"\eb51"}.cil-search:before{content:"\eb51"}.cil-menu:before{content:"\ed0b"}.cil-hamburger-menu:before{content:"\ed0b"}.cil-minus:before{content:"\eb52"}.cil-move:before{content:"\eb56"}.cil-options:before{content:"\ecdc"}.cil-options-horizontal:before{content:"\eb57"}.cil-ellipses:before{content:"\eb57"}.cil-ellipsis:before{content:"\eb57"}.cil-pin:before{content:"\eb5a"}.cil-plus:before{content:"\eb5b"}.cil-power-standby:before{content:"\eb5f"}.cil-reload:before{content:"\eb60"}.cil-resize-both:before{content:"\eb61"}.cil-resize-height:before{content:"\eb62"}.cil-resize-width:before{content:"\eb63"}.cil-save:before{content:"\eb65"}.cil-settings:before{content:"\eb68"}.cil-cog:before{content:"\eb68"}.cil-speedometer:before{content:"\eb69"}.cil-gauge:before{content:"\eb69"}.cil-spreadsheet:before{content:"\eb6a"}.cil-storage:before{content:"\eb6b"}.cil-sync:before{content:"\eb6c"}.cil-toggle-off:before{content:"\eb71"}.cil-touch-app:before{content:"\eb73"}.cil-trash:before{content:"\eb74"}.cil-view-column:before{content:"\ebf6"}.cil-view-module:before{content:"\ebf7"}.cil-view-quilt:before{content:"\ebf8"}.cil-view-stream:before{content:"\ebf9"}.cil-wallpaper:before{content:"\ebfa"}.cil-window-maximize:before{content:"\ebfc"}.cil-window-minimize:before{content:"\ebfd"}.cil-window-restore:before{content:"\ebfe"}.cil-x:before{content:"\ebff"}.cil-x-circle:before{content:"\ec00"}.cil-zoom-in:before{content:"\ec02"}.cil-zoom-out:before{content:"\ec03"}.cil-child:before{content:"\e97e"}.cil-baby:before{content:"\e97e"}.cil-face:before{content:"\e985"}.cil-face-dead:before{content:"\e986"}.cil-frown:before{content:"\e987"}.cil-sad:before{content:"\e987"}.cil-meh:before{content:"\e988"}.cil-mood-bad:before{content:"\e989"}.cil-mood-good:before{content:"\e98a"}.cil-mood-very-bad:before{content:"\e98b"}.cil-mood-very-good:before{content:"\e98c"}.cil-smile:before{content:"\e9c4"}.cil-happy:before{content:"\e9c4"}.cil-smile-plus:before{content:"\e9da"}.cil-4k:before{content:"\ea81"}.cil-airplay:before{content:"\ea82"}.cil-album:before{content:"\ea83"}.cil-audio:before{content:"\ea93"}.cil-audio-description:before{content:"\eaa2"}.cil-audio-spectrum:before{content:"\eaa8"}.cil-av-timer:before{content:"\eab1"}.cil-camera:before{content:"\eab2"}.cil-camera-control:before{content:"\eab3"}.cil-control:before{content:"\eab3"}.cil-closed-captioning:before{content:"\eab9"}.cil-cc:before{content:"\eab9"}.cil-compress:before{content:"\eb4a"}.cil-equalizer:before{content:"\eba0"}.cil-featured-playlist:before{content:"\ec6c"}.cil-fullscreen:before{content:"\ec73"}.cil-fullscreen-exit:before{content:"\ec74"}.cil-hd:before{content:"\ec75"}.cil-headphones:before{content:"\ec76"}.cil-library-add:before{content:"\ec7a"}.cil-loop:before{content:"\ec7c"}.cil-loop-1:before{content:"\ec7d"}.cil-loop-circular:before{content:"\ec7e"}.cil-media-eject:before{content:"\ec80"}.cil-media-pause:before{content:"\ec83"}.cil-media-play:before{content:"\ec86"}.cil-media-record:before{content:"\ec89"}.cil-media-skip-backward:before{content:"\ec8c"}.cil-media-skip-forward:before{content:"\ec8f"}.cil-media-step-backward:before{content:"\ec92"}.cil-media-step-forward:before{content:"\ec95"}.cil-media-stop:before{content:"\ec98"}.cil-microphone:before{content:"\ec9b"}.cil-mic:before{content:"\ec9b"}.cil-movie:before{content:"\ec9f"}.cil-music-note:before{content:"\eca1"}.cil-playlist-add:before{content:"\eca6"}.cil-speaker:before{content:"\ecb9"}.cil-tv:before{content:"\ecbc"}.cil-video:before{content:"\ecc0"}.cil-voice-over-record:before{content:"\ecc7"}.cil-volume-high:before{content:"\ecc9"}.cil-volume-low:before{content:"\ecca"}.cil-volume-off:before{content:"\eccb"}.cil-at:before{content:"\e98f"}.cil-book:before{content:"\e990"}.cil-bookmark:before{content:"\e992"}.cil-description:before{content:"\eba6"}.cil-envelope-closed:before{content:"\e9b5"}.cil-envelope-letter:before{content:"\e9b6"}.cil-envelope-open:before{content:"\e9b7"}.cil-file:before{content:"\e9c5"}.cil-find-in-page:before{content:"\ebaa"}.cil-folder:before{content:"\e9d8"}.cil-folder-open:before{content:"\e9d9"}.cil-image1:before{content:"\e9fe"}.cil-inbox:before{content:"\ea00"}.cil-library:before{content:"\ebb0"}.cil-paperclip:before{content:"\ea3e"}.cil-tag:before{content:"\ea97"}.cil-tags:before{content:"\ea98"}.cil-address-book:before{content:"\ec07"}.cil-people:before{content:"\ec62"}.cil-user:before{content:"\ec67"}.cil-user-female:before{content:"\ec68"}.cil-user-follow:before{content:"\ec69"}.cil-user-unfollow:before{content:"\ec6b"}.cil-airplane-mode:before{content:"\e904"}.cil-airplane-mode-off:before{content:"\e905"}.cil-contact:before{content:"\e933"}.cil-dialpad:before{content:"\e93f"}.cil-mobile:before{content:"\ea48"}.cil-mobile-landscape:before{content:"\e944"}.cil-phone:before{content:"\e94f"}.cil-sim:before{content:"\e972"}.cil-bike:before{content:"\eae6"}.cil-boat-alt:before{content:"\eae9"}.cil-bus-alt:before{content:"\eaeb"}.cil-car-alt:before{content:"\eaee"}.cil-flight-takeoff:before{content:"\eaf2"}.cil-locomotive:before{content:"\eaf3"}.cil-taxi:before{content:"\eafa"}.cil-truck:before{content:"\eb00"}.cil-walk:before{content:"\eb01"}.cil-calendar:before{content:"\e994"}.cil-calendar-check:before{content:"\e995"}.cil-clock:before{content:"\e9aa"}.cil-compass:before{content:"\e9ab"}.cil-flag-alt:before{content:"\ec0a"}.cil-globe-alt:before{content:"\ea32"}.cil-history:before{content:"\e9f8"}.cil-language:before{content:"\ea0c"}.cil-location-pin:before{content:"\ea17"}.cil-map:before{content:"\ea20"}.cil-balance-scale:before{content:"\eac6"}.cil-bar-chart:before{content:"\eaca"}.cil-basket:before{content:"\eacb"}.cil-briefcase:before{content:"\ead0"}.cil-british-pound:before{content:"\ebb9"}.cil-calculator:before{content:"\ebbc"}.cil-cart:before{content:"\ebc0"}.cil-chart:before{content:"\ebc5"}.cil-chart-line:before{content:"\ebc9"}.cil-chart-pie:before{content:"\ebcb"}.cil-credit-card:before{content:"\ebce"}.cil-dollar:before{content:"\ebcf"}.cil-euro:before{content:"\ebd4"}.cil-gem:before{content:"\eb48"}.cil-diamond:before{content:"\eb48"}.cil-gift:before{content:"\eb49"}.cil-graph:before{content:"\ebd8"}.cil-money:before{content:"\ec0d"}.cil-cash:before{content:"\ec0d"}.cil-wallet:before{content:"\ebe5"}.cil-yen:before{content:"\ebe6"}.cil-chat-bubble:before{content:"\ead1"}.cil-comment-bubble:before{content:"\ead4"}.cil-comment-square:before{content:"\eadd"}.cil-speech:before{content:"\ead2"}.cil-hand-point-down:before{content:"\e9ea"}.cil-hand-point-left:before{content:"\e9eb"}.cil-hand-point-right:before{content:"\e9ec"}.cil-hand-point-up:before{content:"\e9ed"}.cil-thumb-down:before{content:"\ea9f"}.cil-thumb-up:before{content:"\eaa0 "}/*!
 * CoreUI Icons - Brand Icons
 * @version v1.0.1
 * @link https://coreui.io/icons/brand/
 * Copyright (c) 2020 creativeLabs Łukasz Holeczek
 * Licensed under CC0 1.0 Universal
 */@font-face{font-family:CoreUI-Icons-Brand;src:url(../fonts/vendor/@coreui/icons/CoreUI-Icons-Brand.eot?65b4591117020c39ddc994c50b9f8ada);src:url(../fonts/vendor/@coreui/icons/CoreUI-Icons-Brand.eot?65b4591117020c39ddc994c50b9f8ada#iefix) format("embedded-opentype"),url(../fonts/vendor/@coreui/icons/CoreUI-Icons-Brand.ttf?d898f015e771e5a0ee0a162bb2f1afd4) format("truetype"),url(../fonts/vendor/@coreui/icons/CoreUI-Icons-Brand.woff?422330386b698f41178ccdfa8bacebe4) format("woff"),url(../fonts/vendor/@coreui/icons/CoreUI-Icons-Brand.svg?fdc77ee937bb65e249d579fe79bc7a50#CoreUI-Icons-Linear) format("svg");font-weight:400;font-style:normal}[class*=" cib-"],[class^=cib-]{font-family:CoreUI-Icons-Brand!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cib-500px-5:before{content:"\e900"}.cib-500px:before{content:"\e901"}.cib-about-me:before{content:"\e902"}.cib-abstract:before{content:"\e903"}.cib-acm:before{content:"\e904"}.cib-addthis:before{content:"\e905"}.cib-adguard:before{content:"\e906"}.cib-adobe-acrobat-reader:before{content:"\e907"}.cib-adobe-aftere-ffects:before{content:"\e908"}.cib-adobe-audition:before{content:"\e909"}.cib-adobe-creative-cloud:before{content:"\e90a"}.cib-adobe-dreamweaver:before{content:"\e90b"}.cib-adobe-illustrator:before{content:"\e90c"}.cib-adobe-indesign:before{content:"\e90d"}.cib-adobe-lightroom-classic:before{content:"\e90e"}.cib-adobe-lightroom:before{content:"\e90f"}.cib-adobe-photoshop:before{content:"\e910"}.cib-adobe-premiere:before{content:"\e911"}.cib-adobe-typekit:before{content:"\e912"}.cib-adobe-xd:before{content:"\e913"}.cib-adobe:before{content:"\e914"}.cib-airbnb:before{content:"\e915"}.cib-algolia:before{content:"\e916"}.cib-alipay:before{content:"\e917"}.cib-allocine:before{content:"\e918"}.cib-amazon-aws:before{content:"\e919"}.cib-amazon-pay:before{content:"\e91a"}.cib-amazon:before{content:"\e91b"}.cib-amd:before{content:"\e91c"}.cib-american-express:before{content:"\e91d"}.cib-anaconda:before{content:"\e91e"}.cib-analogue:before{content:"\e91f"}.cib-android-alt:before{content:"\e920"}.cib-android:before{content:"\e921"}.cib-angellist:before{content:"\e922"}.cib-angular-universal:before{content:"\e923"}.cib-angular:before{content:"\e924"}.cib-ansible:before{content:"\e925"}.cib-apache-airflow:before{content:"\e926"}.cib-apache-flink:before{content:"\e927"}.cib-apache-spark:before{content:"\e928"}.cib-apache:before{content:"\e929"}.cib-app-store-ios:before{content:"\e92a"}.cib-app-store:before{content:"\e92b"}.cib-apple-music:before{content:"\e92c"}.cib-apple-pay:before{content:"\e92d"}.cib-apple-podcasts:before{content:"\e92e"}.cib-apple:before{content:"\e92f"}.cib-appveyor:before{content:"\e930"}.cib-aral:before{content:"\e931"}.cib-arch-linux:before{content:"\e932"}.cib-archive-of-our-own:before{content:"\e933"}.cib-arduino:before{content:"\e934"}.cib-artstation:before{content:"\e935"}.cib-arxiv:before{content:"\e936"}.cib-asana:before{content:"\e937"}.cib-at-and-t:before{content:"\e938"}.cib-atlassian:before{content:"\e939"}.cib-atom:before{content:"\e93a"}.cib-audible:before{content:"\e93b"}.cib-aurelia:before{content:"\e93c"}.cib-auth0:before{content:"\e93d"}.cib-automatic:before{content:"\e93e"}.cib-autotask:before{content:"\e93f"}.cib-aventrix:before{content:"\e940"}.cib-azure-artifacts:before{content:"\e941"}.cib-azure-devops:before{content:"\e942"}.cib-azure-pipelines:before{content:"\e943"}.cib-babel:before{content:"\e944"}.cib-baidu:before{content:"\e945"}.cib-bamboo:before{content:"\e946"}.cib-bancontact:before{content:"\e947"}.cib-bandcamp:before{content:"\e948"}.cib-basecamp:before{content:"\e949"}.cib-bathasu:before{content:"\e94a"}.cib-behance:before{content:"\e94b"}.cib-big-cartel:before{content:"\e94c"}.cib-bing:before{content:"\e94d"}.cib-bit:before{content:"\e94e"}.cib-bitbucket:before{content:"\e94f"}.cib-bitcoin:before{content:"\e950"}.cib-bitdefender:before{content:"\e951"}.cib-bitly:before{content:"\e952"}.cib-blackberry:before{content:"\e953"}.cib-blender:before{content:"\e954"}.cib-blogger-b:before{content:"\e955"}.cib-blogger:before{content:"\e956"}.cib-bluetooth-b:before{content:"\e957"}.cib-bluetooth:before{content:"\e958"}.cib-boeing:before{content:"\e959"}.cib-boost:before{content:"\e95a"}.cib-bootstrap:before{content:"\e95b"}.cib-bower:before{content:"\e95c"}.cib-brand-ai:before{content:"\e95d"}.cib-brave:before{content:"\e95e"}.cib-btc:before{content:"\e95f"}.cib-buddy:before{content:"\e960"}.cib-buffer:before{content:"\e961"}.cib-buy-me-a-coffee:before{content:"\e962"}.cib-buysellads:before{content:"\e963"}.cib-buzzfeed:before{content:"\e964"}.cib-c:before{content:"\e965"}.cib-cakephp:before{content:"\e966"}.cib-campaign-monitor:before{content:"\e967"}.cib-canva:before{content:"\e968"}.cib-cashapp:before{content:"\e969"}.cib-cassandra:before{content:"\e96a"}.cib-castro:before{content:"\e96b"}.cib-cc-amazon-pay:before{content:"\e96c"}.cib-cc-amex:before{content:"\e96d"}.cib-cc-apple-pay:before{content:"\e96e"}.cib-cc-diners-club:before{content:"\e96f"}.cib-cc-discover:before{content:"\e970"}.cib-cc-jcb:before{content:"\e971"}.cib-cc-mastercard:before{content:"\e972"}.cib-cc-paypal:before{content:"\e973"}.cib-cc-stripe:before{content:"\e974"}.cib-cc-visa:before{content:"\e975"}.cib-centos:before{content:"\e976"}.cib-cevo:before{content:"\e977"}.cib-chase:before{content:"\e978"}.cib-chef:before{content:"\e979"}.cib-chromecast:before{content:"\e97a"}.cib-circle:before{content:"\e97b"}.cib-circleci:before{content:"\e97c"}.cib-cirrusci:before{content:"\e97d"}.cib-cisco:before{content:"\e97e"}.cib-civicrm:before{content:"\e97f"}.cib-clockify:before{content:"\e980"}.cib-clojure:before{content:"\e981"}.cib-cloudbees:before{content:"\e982"}.cib-cloudflare:before{content:"\e983"}.cib-cmake:before{content:"\e984"}.cib-co-op:before{content:"\e985"}.cib-codacy:before{content:"\e986"}.cib-code-climate:before{content:"\e987"}.cib-codecademy:before{content:"\e988"}.cib-codecov:before{content:"\e989"}.cib-codeigniter:before{content:"\e98a"}.cib-codepen:before{content:"\e98b"}.cib-coderwall:before{content:"\e98c"}.cib-codesandbox:before{content:"\e98d"}.cib-codeship:before{content:"\e98e"}.cib-codewars:before{content:"\e98f"}.cib-codio:before{content:"\e990"}.cib-coffeescript:before{content:"\e991"}.cib-common-workflow-language:before{content:"\e992"}.cib-composer:before{content:"\e993"}.cib-conda-forge:before{content:"\e994"}.cib-conekta:before{content:"\e995"}.cib-confluence:before{content:"\e996"}.cib-coreui-c:before{content:"\e997"}.cib-coreui:before{content:"\e998"}.cib-coursera:before{content:"\e999"}.cib-coveralls:before{content:"\e99a"}.cib-cpanel:before{content:"\e99b"}.cib-cplusplus:before{content:"\e99c"}.cib-creative-commons-by:before{content:"\e99d"}.cib-creative-commons-nc-eu:before{content:"\e99e"}.cib-creative-commons-nc-jp:before{content:"\e99f"}.cib-creative-commons-nc:before{content:"\e9a0"}.cib-creative-commons-nd:before{content:"\e9a1"}.cib-creative-commons-pd-alt:before{content:"\e9a2"}.cib-creative-commons-pd:before{content:"\e9a3"}.cib-creative-commons-remix:before{content:"\e9a4"}.cib-creative-commons-sa:before{content:"\e9a5"}.cib-creative-commons-sampling-plus:before{content:"\e9a6"}.cib-creative-commons-sampling:before{content:"\e9a7"}.cib-creative-commons-share:before{content:"\e9a8"}.cib-creative-commons-zero:before{content:"\e9a9"}.cib-creative-commons:before{content:"\e9aa"}.cib-crunchbase:before{content:"\e9ab"}.cib-crunchyroll:before{content:"\e9ac"}.cib-css3-shiled:before{content:"\e9ad"}.cib-css3:before{content:"\e9ae"}.cib-csswizardry:before{content:"\e9af"}.cib-d3-js:before{content:"\e9b0"}.cib-dailymotion:before{content:"\e9b1"}.cib-dashlane:before{content:"\e9b2"}.cib-dazn:before{content:"\e9b3"}.cib-dblp:before{content:"\e9b4"}.cib-debian:before{content:"\e9b5"}.cib-deepin:before{content:"\e9b6"}.cib-deezer:before{content:"\e9b7"}.cib-delicious:before{content:"\e9b8"}.cib-dell:before{content:"\e9b9"}.cib-deno:before{content:"\e9ba"}.cib-dependabot:before{content:"\e9bb"}.cib-designer-news:before{content:"\e9bc"}.cib-dev-to:before{content:"\e9bd"}.cib-deviantart:before{content:"\e9be"}.cib-devrant:before{content:"\e9bf"}.cib-diaspora:before{content:"\e9c0"}.cib-digg:before{content:"\e9c1"}.cib-digital-ocean:before{content:"\e9c2"}.cib-discord:before{content:"\e9c3"}.cib-discourse:before{content:"\e9c4"}.cib-discover:before{content:"\e9c5"}.cib-disqus:before{content:"\e9c6"}.cib-disroot:before{content:"\e9c7"}.cib-django:before{content:"\e9c8"}.cib-docker:before{content:"\e9c9"}.cib-docusign:before{content:"\e9ca"}.cib-dot-net:before{content:"\e9cb"}.cib-draugiem-lv:before{content:"\e9cc"}.cib-dribbble:before{content:"\e9cd"}.cib-drone:before{content:"\e9ce"}.cib-dropbox:before{content:"\e9cf"}.cib-drupal:before{content:"\e9d0"}.cib-dtube:before{content:"\e9d1"}.cib-duckduckgo:before{content:"\e9d2"}.cib-dynatrace:before{content:"\e9d3"}.cib-ebay:before{content:"\e9d4"}.cib-eclipseide:before{content:"\e9d5"}.cib-elastic-cloud:before{content:"\e9d6"}.cib-elastic-search:before{content:"\e9d7"}.cib-elastic-stack:before{content:"\e9d8"}.cib-elastic:before{content:"\e9d9"}.cib-electron:before{content:"\e9da"}.cib-elementary:before{content:"\e9db"}.cib-eleventy:before{content:"\e9dc"}.cib-ello:before{content:"\e9dd"}.cib-elsevier:before{content:"\e9de"}.cib-emlakjet:before{content:"\e9df"}.cib-empirekred:before{content:"\e9e0"}.cib-envato:before{content:"\e9e1"}.cib-epic-games:before{content:"\e9e2"}.cib-epson:before{content:"\e9e3"}.cib-esea:before{content:"\e9e4"}.cib-eslint:before{content:"\e9e5"}.cib-ethereum:before{content:"\e9e6"}.cib-etsy:before{content:"\e9e7"}.cib-event-store:before{content:"\e9e8"}.cib-eventbrite:before{content:"\e9e9"}.cib-evernote:before{content:"\e9ea"}.cib-everplaces:before{content:"\e9eb"}.cib-evry:before{content:"\e9ec"}.cib-exercism:before{content:"\e9ed"}.cib-experts-exchange:before{content:"\e9ee"}.cib-expo:before{content:"\e9ef"}.cib-eyeem:before{content:"\e9f0"}.cib-f-secure:before{content:"\e9f1"}.cib-facebook-f:before{content:"\e9f2"}.cib-facebook:before{content:"\e9f3"}.cib-faceit:before{content:"\e9f4"}.cib-fandango:before{content:"\e9f5"}.cib-favro:before{content:"\e9f6"}.cib-feathub:before{content:"\e9f7"}.cib-fedex:before{content:"\e9f8"}.cib-fedora:before{content:"\e9f9"}.cib-feedly:before{content:"\e9fa"}.cib-fido-alliance:before{content:"\e9fb"}.cib-figma:before{content:"\e9fc"}.cib-filezilla:before{content:"\e9fd"}.cib-firebase:before{content:"\e9fe"}.cib-fitbit:before{content:"\e9ff"}.cib-flask:before{content:"\ea00"}.cib-flattr:before{content:"\ea01"}.cib-flickr:before{content:"\ea02"}.cib-flipboard:before{content:"\ea03"}.cib-flutter:before{content:"\ea04"}.cib-fnac:before{content:"\ea05"}.cib-foursquare:before{content:"\ea06"}.cib-framer:before{content:"\ea07"}.cib-freebsd:before{content:"\ea08"}.cib-freecodecamp:before{content:"\ea09"}.cib-fur-affinity:before{content:"\ea0a"}.cib-furry-network:before{content:"\ea0b"}.cib-garmin:before{content:"\ea0c"}.cib-gatsby:before{content:"\ea0d"}.cib-gauges:before{content:"\ea0e"}.cib-genius:before{content:"\ea0f"}.cib-gentoo:before{content:"\ea10"}.cib-geocaching:before{content:"\ea11"}.cib-gerrit:before{content:"\ea12"}.cib-gg:before{content:"\ea13"}.cib-ghost:before{content:"\ea14"}.cib-gimp:before{content:"\ea15"}.cib-git:before{content:"\ea16"}.cib-gitea:before{content:"\ea17"}.cib-github:before{content:"\ea18"}.cib-gitkraken:before{content:"\ea19"}.cib-gitlab:before{content:"\ea1a"}.cib-gitpod:before{content:"\ea1b"}.cib-gitter:before{content:"\ea1c"}.cib-glassdoor:before{content:"\ea1d"}.cib-glitch:before{content:"\ea1e"}.cib-gmail:before{content:"\ea1f"}.cib-gnu-privacy-guard:before{content:"\ea20"}.cib-gnu-social:before{content:"\ea21"}.cib-gnu:before{content:"\ea22"}.cib-go:before{content:"\ea23"}.cib-godot-engine:before{content:"\ea24"}.cib-gog-com:before{content:"\ea25"}.cib-goldenline:before{content:"\ea26"}.cib-goodreads:before{content:"\ea27"}.cib-google-ads:before{content:"\ea28"}.cib-google-allo:before{content:"\ea29"}.cib-google-analytics:before{content:"\ea2a"}.cib-google-chrome:before{content:"\ea2b"}.cib-google-cloud:before{content:"\ea2c"}.cib-google-keep:before{content:"\ea2d"}.cib-google-pay:before{content:"\ea2e"}.cib-google-play:before{content:"\ea2f"}.cib-google-podcasts:before{content:"\ea30"}.cib-google:before{content:"\ea31"}.cib-googles-cholar:before{content:"\ea32"}.cib-gov-uk:before{content:"\ea33"}.cib-gradle:before{content:"\ea34"}.cib-grafana:before{content:"\ea35"}.cib-graphcool:before{content:"\ea36"}.cib-graphql:before{content:"\ea37"}.cib-grav:before{content:"\ea38"}.cib-gravatar:before{content:"\ea39"}.cib-greenkeeper:before{content:"\ea3a"}.cib-greensock:before{content:"\ea3b"}.cib-groovy:before{content:"\ea3c"}.cib-groupon:before{content:"\ea3d"}.cib-grunt:before{content:"\ea3e"}.cib-gulp:before{content:"\ea3f"}.cib-gumroad:before{content:"\ea40"}.cib-gumtree:before{content:"\ea41"}.cib-habr:before{content:"\ea42"}.cib-hackaday:before{content:"\ea43"}.cib-hackerearth:before{content:"\ea44"}.cib-hackerone:before{content:"\ea45"}.cib-hackerrank:before{content:"\ea46"}.cib-hackhands:before{content:"\ea47"}.cib-hackster:before{content:"\ea48"}.cib-happycow:before{content:"\ea49"}.cib-hashnode:before{content:"\ea4a"}.cib-haskell:before{content:"\ea4b"}.cib-hatena-bookmark:before{content:"\ea4c"}.cib-haxe:before{content:"\ea4d"}.cib-helm:before{content:"\ea4e"}.cib-here:before{content:"\ea4f"}.cib-heroku:before{content:"\ea50"}.cib-hexo:before{content:"\ea51"}.cib-highly:before{content:"\ea52"}.cib-hipchat:before{content:"\ea53"}.cib-hitachi:before{content:"\ea54"}.cib-hockeyapp:before{content:"\ea55"}.cib-homify:before{content:"\ea56"}.cib-hootsuite:before{content:"\ea57"}.cib-hotjar:before{content:"\ea58"}.cib-houzz:before{content:"\ea59"}.cib-hp:before{content:"\ea5a"}.cib-html5-shield:before{content:"\ea5b"}.cib-html5:before{content:"\ea5c"}.cib-htmlacademy:before{content:"\ea5d"}.cib-huawei:before{content:"\ea5e"}.cib-hubspot:before{content:"\ea5f"}.cib-hulu:before{content:"\ea60"}.cib-humble-bundle:before{content:"\ea61"}.cib-iata:before{content:"\ea62"}.cib-ibm:before{content:"\ea63"}.cib-icloud:before{content:"\ea64"}.cib-iconjar:before{content:"\ea65"}.cib-icq:before{content:"\ea66"}.cib-ideal:before{content:"\ea67"}.cib-ifixit:before{content:"\ea68"}.cib-imdb:before{content:"\ea69"}.cib-indeed:before{content:"\ea6a"}.cib-inkscape:before{content:"\ea6b"}.cib-instacart:before{content:"\ea6c"}.cib-instagram:before{content:"\ea6d"}.cib-instapaper:before{content:"\ea6e"}.cib-intel:before{content:"\ea6f"}.cib-intellijidea:before{content:"\ea70"}.cib-intercom:before{content:"\ea71"}.cib-internet-explorer:before{content:"\ea72"}.cib-invision:before{content:"\ea73"}.cib-ionic:before{content:"\ea74"}.cib-issuu:before{content:"\ea75"}.cib-itch-io:before{content:"\ea76"}.cib-jabber:before{content:"\ea77"}.cib-java:before{content:"\ea78"}.cib-javascript:before{content:"\ea79"}.cib-jekyll:before{content:"\ea7a"}.cib-jenkins:before{content:"\ea7b"}.cib-jest:before{content:"\ea7c"}.cib-jet:before{content:"\ea7d"}.cib-jetbrains:before{content:"\ea7e"}.cib-jira:before{content:"\ea7f"}.cib-joomla:before{content:"\ea80"}.cib-jquery:before{content:"\ea81"}.cib-js:before{content:"\ea82"}.cib-jsdelivr:before{content:"\ea83"}.cib-jsfiddle:before{content:"\ea84"}.cib-json:before{content:"\ea85"}.cib-jupyter:before{content:"\ea86"}.cib-justgiving:before{content:"\ea87"}.cib-kaggle:before{content:"\ea88"}.cib-kaios:before{content:"\ea89"}.cib-kaspersky:before{content:"\ea8a"}.cib-kentico:before{content:"\ea8b"}.cib-keras:before{content:"\ea8c"}.cib-keybase:before{content:"\ea8d"}.cib-keycdn:before{content:"\ea8e"}.cib-khan-academy:before{content:"\ea8f"}.cib-kibana:before{content:"\ea90"}.cib-kickstarter:before{content:"\ea91"}.cib-kik:before{content:"\ea92"}.cib-kirby:before{content:"\ea93"}.cib-klout:before{content:"\ea94"}.cib-known:before{content:"\ea95"}.cib-ko-fi:before{content:"\ea96"}.cib-kodi:before{content:"\ea97"}.cib-koding:before{content:"\ea98"}.cib-kotlin:before{content:"\ea99"}.cib-krita:before{content:"\ea9a"}.cib-kubernetes:before{content:"\ea9b"}.cib-lanyrd:before{content:"\ea9c"}.cib-laravel-horizon:before{content:"\ea9d"}.cib-laravel-nova:before{content:"\ea9e"}.cib-laravel:before{content:"\ea9f"}.cib-last-fm:before{content:"\eaa0"}.cib-latex:before{content:"\eaa1"}.cib-launchpad:before{content:"\eaa2"}.cib-leetcode:before{content:"\eaa3"}.cib-lenovo:before{content:"\eaa4"}.cib-less:before{content:"\eaa5"}.cib-lets-encrypt:before{content:"\eaa6"}.cib-letterboxd:before{content:"\eaa7"}.cib-lgtm:before{content:"\eaa8"}.cib-liberapay:before{content:"\eaa9"}.cib-librarything:before{content:"\eaaa"}.cib-libreoffice:before{content:"\eaab"}.cib-line:before{content:"\eaac"}.cib-linkedin-in:before{content:"\eaad"}.cib-linkedin:before{content:"\eaae"}.cib-linux-foundation:before{content:"\eaaf"}.cib-linux-mint:before{content:"\eab0"}.cib-linux:before{content:"\eab1"}.cib-livejournal:before{content:"\eab2"}.cib-livestream:before{content:"\eab3"}.cib-logstash:before{content:"\eab4"}.cib-lua:before{content:"\eab5"}.cib-lumen:before{content:"\eab6"}.cib-lyft:before{content:"\eab7"}.cib-macys:before{content:"\eab8"}.cib-magento:before{content:"\eab9"}.cib-magisk:before{content:"\eaba"}.cib-mail-ru:before{content:"\eabb"}.cib-mailchimp:before{content:"\eabc"}.cib-makerbot:before{content:"\eabd"}.cib-manjaro:before{content:"\eabe"}.cib-markdown:before{content:"\eabf"}.cib-marketo:before{content:"\eac0"}.cib-mastercard:before{content:"\eac1"}.cib-mastodon:before{content:"\eac2"}.cib-material-design:before{content:"\eac3"}.cib-mathworks:before{content:"\eac4"}.cib-matrix:before{content:"\eac5"}.cib-mattermost:before{content:"\eac6"}.cib-matternet:before{content:"\eac7"}.cib-maxcdn:before{content:"\eac8"}.cib-mcafee:before{content:"\eac9"}.cib-media-temple:before{content:"\eaca"}.cib-mediafire:before{content:"\eacb"}.cib-medium-m:before{content:"\eacc"}.cib-medium:before{content:"\eacd"}.cib-meetup:before{content:"\eace"}.cib-mega:before{content:"\eacf"}.cib-mendeley:before{content:"\ead0"}.cib-messenger:before{content:"\ead1"}.cib-meteor:before{content:"\ead2"}.cib-micro-blog:before{content:"\ead3"}.cib-microgenetics:before{content:"\ead4"}.cib-microsoft-edge:before{content:"\ead5"}.cib-microsoft:before{content:"\ead6"}.cib-minetest:before{content:"\ead7"}.cib-minutemailer:before{content:"\ead8"}.cib-mix:before{content:"\ead9"}.cib-mixcloud:before{content:"\eada"}.cib-mixer:before{content:"\eadb"}.cib-mojang:before{content:"\eadc"}.cib-monero:before{content:"\eadd"}.cib-mongodb:before{content:"\eade"}.cib-monkeytie:before{content:"\eadf"}.cib-monogram:before{content:"\eae0"}.cib-monzo:before{content:"\eae1"}.cib-moo:before{content:"\eae2"}.cib-mozilla-firefox:before{content:"\eae3"}.cib-mozilla:before{content:"\eae4"}.cib-musescore:before{content:"\eae5"}.cib-mxlinux:before{content:"\eae6"}.cib-myspace:before{content:"\eae7"}.cib-mysql:before{content:"\eae8"}.cib-nativescript:before{content:"\eae9"}.cib-nec:before{content:"\eaea"}.cib-neo4j:before{content:"\eaeb"}.cib-netflix:before{content:"\eaec"}.cib-netlify:before{content:"\eaed"}.cib-next-js:before{content:"\eaee"}.cib-nextcloud:before{content:"\eaef"}.cib-nextdoor:before{content:"\eaf0"}.cib-nginx:before{content:"\eaf1"}.cib-nim:before{content:"\eaf2"}.cib-nintendo-3ds:before{content:"\eaf3"}.cib-nintendo-gamecube:before{content:"\eaf4"}.cib-nintendo-switch:before{content:"\eaf5"}.cib-nintendo:before{content:"\eaf6"}.cib-node-js:before{content:"\eaf7"}.cib-node-red:before{content:"\eaf8"}.cib-nodemon:before{content:"\eaf9"}.cib-nokia:before{content:"\eafa"}.cib-notion:before{content:"\eafb"}.cib-npm:before{content:"\eafc"}.cib-nucleo:before{content:"\eafd"}.cib-nuget:before{content:"\eafe"}.cib-nuxt-js:before{content:"\eaff"}.cib-nvidia:before{content:"\eb00"}.cib-ocaml:before{content:"\eb01"}.cib-octave:before{content:"\eb02"}.cib-octopus-deploy:before{content:"\eb03"}.cib-oculus:before{content:"\eb04"}.cib-odnoklassniki:before{content:"\eb05"}.cib-open-access:before{content:"\eb06"}.cib-open-collective:before{content:"\eb07"}.cib-open-id:before{content:"\eb08"}.cib-open-source-initiative:before{content:"\eb09"}.cib-openstreetmap:before{content:"\eb0a"}.cib-opensuse:before{content:"\eb0b"}.cib-openvpn:before{content:"\eb0c"}.cib-opera:before{content:"\eb0d"}.cib-opsgenie:before{content:"\eb0e"}.cib-oracle:before{content:"\eb0f"}.cib-orcid:before{content:"\eb10"}.cib-origin:before{content:"\eb11"}.cib-osi:before{content:"\eb12"}.cib-osmc:before{content:"\eb13"}.cib-overcast:before{content:"\eb14"}.cib-overleaf:before{content:"\eb15"}.cib-ovh:before{content:"\eb16"}.cib-pagekit:before{content:"\eb17"}.cib-palantir:before{content:"\eb18"}.cib-pandora:before{content:"\eb19"}.cib-pantheon:before{content:"\eb1a"}.cib-patreon:before{content:"\eb1b"}.cib-paypal:before{content:"\eb1c"}.cib-periscope:before{content:"\eb1d"}.cib-php:before{content:"\eb1e"}.cib-picarto-tv:before{content:"\eb1f"}.cib-pinboard:before{content:"\eb20"}.cib-pingdom:before{content:"\eb21"}.cib-pingup:before{content:"\eb22"}.cib-pinterest-p:before{content:"\eb23"}.cib-pinterest:before{content:"\eb24"}.cib-pivotaltracker:before{content:"\eb25"}.cib-plangrid:before{content:"\eb26"}.cib-player-me:before{content:"\eb27"}.cib-playerfm:before{content:"\eb28"}.cib-playstation:before{content:"\eb29"}.cib-playstation3:before{content:"\eb2a"}.cib-playstation4:before{content:"\eb2b"}.cib-plesk:before{content:"\eb2c"}.cib-plex:before{content:"\eb2d"}.cib-pluralsight:before{content:"\eb2e"}.cib-plurk:before{content:"\eb2f"}.cib-pocket:before{content:"\eb30"}.cib-postgresql:before{content:"\eb31"}.cib-postman:before{content:"\eb32"}.cib-postwoman:before{content:"\eb33"}.cib-powershell:before{content:"\eb34"}.cib-prettier:before{content:"\eb35"}.cib-prismic:before{content:"\eb36"}.cib-probot:before{content:"\eb37"}.cib-processwire:before{content:"\eb38"}.cib-product-hunt:before{content:"\eb39"}.cib-proto-io:before{content:"\eb3a"}.cib-protonmail:before{content:"\eb3b"}.cib-proxmox:before{content:"\eb3c"}.cib-pypi:before{content:"\eb3d"}.cib-python:before{content:"\eb3e"}.cib-pytorch:before{content:"\eb3f"}.cib-qgis:before{content:"\eb40"}.cib-qiita:before{content:"\eb41"}.cib-qq:before{content:"\eb42"}.cib-qualcomm:before{content:"\eb43"}.cib-quantcast:before{content:"\eb44"}.cib-quantopian:before{content:"\eb45"}.cib-quarkus:before{content:"\eb46"}.cib-quora:before{content:"\eb47"}.cib-qwiklabs:before{content:"\eb48"}.cib-qzone:before{content:"\eb49"}.cib-r:before{content:"\eb4a"}.cib-radiopublic:before{content:"\eb4b"}.cib-rails:before{content:"\eb4c"}.cib-raspberry-pi:before{content:"\eb4d"}.cib-react:before{content:"\eb4e"}.cib-read-the-docs:before{content:"\eb4f"}.cib-readme:before{content:"\eb50"}.cib-realm:before{content:"\eb51"}.cib-reason:before{content:"\eb52"}.cib-redbubble:before{content:"\eb53"}.cib-reddit-alt:before{content:"\eb54"}.cib-reddit:before{content:"\eb55"}.cib-redhat:before{content:"\eb56"}.cib-redis:before{content:"\eb57"}.cib-redux:before{content:"\eb58"}.cib-renren:before{content:"\eb59"}.cib-reverbnation:before{content:"\eb5a"}.cib-riot:before{content:"\eb5b"}.cib-ripple:before{content:"\eb5c"}.cib-riseup:before{content:"\eb5d"}.cib-rollup-js:before{content:"\eb5e"}.cib-roots:before{content:"\eb5f"}.cib-roundcube:before{content:"\eb60"}.cib-rss:before{content:"\eb61"}.cib-rstudio:before{content:"\eb62"}.cib-ruby:before{content:"\eb63"}.cib-rubygems:before{content:"\eb64"}.cib-runkeeper:before{content:"\eb65"}.cib-rust:before{content:"\eb66"}.cib-safari:before{content:"\eb67"}.cib-sahibinden:before{content:"\eb68"}.cib-salesforce:before{content:"\eb69"}.cib-saltstack:before{content:"\eb6a"}.cib-samsung-pay:before{content:"\eb6b"}.cib-samsung:before{content:"\eb6c"}.cib-sap:before{content:"\eb6d"}.cib-sass-alt:before{content:"\eb6e"}.cib-sass:before{content:"\eb6f"}.cib-saucelabs:before{content:"\eb70"}.cib-scala:before{content:"\eb71"}.cib-scaleway:before{content:"\eb72"}.cib-scribd:before{content:"\eb73"}.cib-scrutinizerci:before{content:"\eb74"}.cib-seagate:before{content:"\eb75"}.cib-sega:before{content:"\eb76"}.cib-sellfy:before{content:"\eb77"}.cib-semaphoreci:before{content:"\eb78"}.cib-sensu:before{content:"\eb79"}.cib-sentry:before{content:"\eb7a"}.cib-server-fault:before{content:"\eb7b"}.cib-shazam:before{content:"\eb7c"}.cib-shell:before{content:"\eb7d"}.cib-shopify:before{content:"\eb7e"}.cib-showpad:before{content:"\eb7f"}.cib-siemens:before{content:"\eb80"}.cib-signal:before{content:"\eb81"}.cib-sina-weibo:before{content:"\eb82"}.cib-sitepoint:before{content:"\eb83"}.cib-sketch:before{content:"\eb84"}.cib-skillshare:before{content:"\eb85"}.cib-skyliner:before{content:"\eb86"}.cib-skype:before{content:"\eb87"}.cib-slack:before{content:"\eb88"}.cib-slashdot:before{content:"\eb89"}.cib-slickpic:before{content:"\eb8a"}.cib-slides:before{content:"\eb8b"}.cib-slideshare:before{content:"\eb8c"}.cib-smashingmagazine:before{content:"\eb8d"}.cib-snapchat:before{content:"\eb8e"}.cib-snapcraft:before{content:"\eb8f"}.cib-snyk:before{content:"\eb90"}.cib-society6:before{content:"\eb91"}.cib-socket-io:before{content:"\eb92"}.cib-sogou:before{content:"\eb93"}.cib-solus:before{content:"\eb94"}.cib-songkick:before{content:"\eb95"}.cib-sonos:before{content:"\eb96"}.cib-soundcloud:before{content:"\eb97"}.cib-sourceforge:before{content:"\eb98"}.cib-sourcegraph:before{content:"\eb99"}.cib-spacemacs:before{content:"\eb9a"}.cib-spacex:before{content:"\eb9b"}.cib-sparkfun:before{content:"\eb9c"}.cib-sparkpost:before{content:"\eb9d"}.cib-spdx:before{content:"\eb9e"}.cib-speaker-deck:before{content:"\eb9f"}.cib-spectrum:before{content:"\eba0"}.cib-spotify:before{content:"\eba1"}.cib-spotlight:before{content:"\eba2"}.cib-spreaker:before{content:"\eba3"}.cib-spring:before{content:"\eba4"}.cib-sprint:before{content:"\eba5"}.cib-squarespace:before{content:"\eba6"}.cib-stackbit:before{content:"\eba7"}.cib-stackexchange:before{content:"\eba8"}.cib-stackoverflow:before{content:"\eba9"}.cib-stackpath:before{content:"\ebaa"}.cib-stackshare:before{content:"\ebab"}.cib-stadia:before{content:"\ebac"}.cib-statamic:before{content:"\ebad"}.cib-staticman:before{content:"\ebae"}.cib-statuspage:before{content:"\ebaf"}.cib-steam:before{content:"\ebb0"}.cib-steem:before{content:"\ebb1"}.cib-steemit:before{content:"\ebb2"}.cib-stitcher:before{content:"\ebb3"}.cib-storify:before{content:"\ebb4"}.cib-storybook:before{content:"\ebb5"}.cib-strapi:before{content:"\ebb6"}.cib-strava:before{content:"\ebb7"}.cib-stripe-s:before{content:"\ebb8"}.cib-stripe:before{content:"\ebb9"}.cib-stubhub:before{content:"\ebba"}.cib-stumbleupon:before{content:"\ebbb"}.cib-styleshare:before{content:"\ebbc"}.cib-stylus:before{content:"\ebbd"}.cib-sublime-text:before{content:"\ebbe"}.cib-subversion:before{content:"\ebbf"}.cib-superuser:before{content:"\ebc0"}.cib-svelte:before{content:"\ebc1"}.cib-svg:before{content:"\ebc2"}.cib-swagger:before{content:"\ebc3"}.cib-swarm:before{content:"\ebc4"}.cib-swift:before{content:"\ebc5"}.cib-symantec:before{content:"\ebc6"}.cib-symfony:before{content:"\ebc7"}.cib-synology:before{content:"\ebc8"}.cib-t-mobile:before{content:"\ebc9"}.cib-tableau:before{content:"\ebca"}.cib-tails:before{content:"\ebcb"}.cib-tapas:before{content:"\ebcc"}.cib-teamviewer:before{content:"\ebcd"}.cib-ted:before{content:"\ebce"}.cib-teespring:before{content:"\ebcf"}.cib-telegram-plane:before{content:"\ebd0"}.cib-telegram:before{content:"\ebd1"}.cib-tencent-qq:before{content:"\ebd2"}.cib-tencent-weibo:before{content:"\ebd3"}.cib-tensorflow:before{content:"\ebd4"}.cib-terraform:before{content:"\ebd5"}.cib-tesla:before{content:"\ebd6"}.cib-the-mighty:before{content:"\ebd7"}.cib-the-movie-database:before{content:"\ebd8"}.cib-tidal:before{content:"\ebd9"}.cib-tiktok:before{content:"\ebda"}.cib-tinder:before{content:"\ebdb"}.cib-todoist:before{content:"\ebdc"}.cib-toggl:before{content:"\ebdd"}.cib-topcoder:before{content:"\ebde"}.cib-toptal:before{content:"\ebdf"}.cib-tor:before{content:"\ebe0"}.cib-toshiba:before{content:"\ebe1"}.cib-trainerroad:before{content:"\ebe2"}.cib-trakt:before{content:"\ebe3"}.cib-travisci:before{content:"\ebe4"}.cib-treehouse:before{content:"\ebe5"}.cib-trello:before{content:"\ebe6"}.cib-tripadvisor:before{content:"\ebe7"}.cib-trulia:before{content:"\ebe8"}.cib-tumblr:before{content:"\ebe9"}.cib-twilio:before{content:"\ebea"}.cib-twitch:before{content:"\ebeb"}.cib-twitter:before{content:"\ebec"}.cib-twoo:before{content:"\ebed"}.cib-typescript:before{content:"\ebee"}.cib-typo3:before{content:"\ebef"}.cib-uber:before{content:"\ebf0"}.cib-ubisoft:before{content:"\ebf1"}.cib-ublock-origin:before{content:"\ebf2"}.cib-ubuntu:before{content:"\ebf3"}.cib-udacity:before{content:"\ebf4"}.cib-udemy:before{content:"\ebf5"}.cib-uikit:before{content:"\ebf6"}.cib-umbraco:before{content:"\ebf7"}.cib-unity:before{content:"\ebf8"}.cib-unreal-engine:before{content:"\ebf9"}.cib-unsplash:before{content:"\ebfa"}.cib-untappd:before{content:"\ebfb"}.cib-upwork:before{content:"\ebfc"}.cib-usb:before{content:"\ebfd"}.cib-v8:before{content:"\ebfe"}.cib-vagrant:before{content:"\ebff"}.cib-venmo:before{content:"\ec00"}.cib-verizon:before{content:"\ec01"}.cib-viadeo:before{content:"\ec02"}.cib-viber:before{content:"\ec03"}.cib-vim:before{content:"\ec04"}.cib-vimeo-v:before{content:"\ec05"}.cib-vimeo:before{content:"\ec06"}.cib-vine:before{content:"\ec07"}.cib-virb:before{content:"\ec08"}.cib-visa:before{content:"\ec09"}.cib-visual-studio-code:before{content:"\ec0a"}.cib-visual-studio:before{content:"\ec0b"}.cib-vk:before{content:"\ec0c"}.cib-vlc:before{content:"\ec0d"}.cib-vsco:before{content:"\ec0e"}.cib-vue-js:before{content:"\ec0f"}.cib-wattpad:before{content:"\ec10"}.cib-weasyl:before{content:"\ec11"}.cib-webcomponents-org:before{content:"\ec12"}.cib-webpack:before{content:"\ec13"}.cib-webstorm:before{content:"\ec14"}.cib-wechat:before{content:"\ec15"}.cib-whatsapp:before{content:"\ec16"}.cib-when-i-work:before{content:"\ec17"}.cib-wii:before{content:"\ec18"}.cib-wiiu:before{content:"\ec19"}.cib-wikipedia:before{content:"\ec1a"}.cib-windows:before{content:"\ec1b"}.cib-wire:before{content:"\ec1c"}.cib-wireguard:before{content:"\ec1d"}.cib-wix:before{content:"\ec1e"}.cib-wolfram-language:before{content:"\ec1f"}.cib-wolfram-mathematica:before{content:"\ec20"}.cib-wolfram:before{content:"\ec21"}.cib-wordpress:before{content:"\ec22"}.cib-wpengine:before{content:"\ec23"}.cib-x-pack:before{content:"\ec24"}.cib-xbox:before{content:"\ec25"}.cib-xcode:before{content:"\ec26"}.cib-xero:before{content:"\ec27"}.cib-xiaomi:before{content:"\ec28"}.cib-xing:before{content:"\ec29"}.cib-xrp:before{content:"\ec2a"}.cib-xsplit:before{content:"\ec2b"}.cib-y-combinator:before{content:"\ec2c"}.cib-yahoo:before{content:"\ec2d"}.cib-yammer:before{content:"\ec2e"}.cib-yandex:before{content:"\ec2f"}.cib-yarn:before{content:"\ec30"}.cib-yelp:before{content:"\ec31"}.cib-youtube:before{content:"\ec32"}.cib-zalando:before{content:"\ec33"}.cib-zapier:before{content:"\ec34"}.cib-zeit:before{content:"\ec35"}.cib-zendesk:before{content:"\ec36"}.cib-zerply:before{content:"\ec37"}.cib-zillow:before{content:"\ec38"}.cib-zingat:before{content:"\ec39"}.cib-zoom:before{content:"\ec3a"}.cib-zorin:before{content:"\ec3b"}.cib-zulip:before{content:"\ec3c"}/*!
 * CoreUI Icons - Flag Icons
 * @version v1.0.1
 * @link https://coreui.io/icons/flag/
 * Copyright (c) 2020 creativeLabs Łukasz Holeczek
 * Licensed under CC0 1.0 Universal
 */[class*=" cif-"],[class^=cif-]{background-size:contain;background-position:50%;background-repeat:no-repeat;position:relative;display:inline-block;width:1.33333333em;line-height:1em}.cif-af{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-af.svg?e85e8b7d99f2945763a6e63447c89f43)}.cif-al{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-al.svg?fbb4132853faab6b49f286d9698c5136)}.cif-dz{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-dz.svg?ad06e238f889c54b193ba0b24cac39cd)}.cif-ad{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-ad.svg?46a72864dd0592794acbee5e5ed81d19)}.cif-ao{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-ao.svg?7d838311c2093033310b9ad25f6226a1)}.cif-ag{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-ag.svg?170e40302b422c500731165a4fb88cdf)}.cif-ar{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-ar.svg?56aecb29e7f182e3663edbf990198a03)}.cif-am{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-am.svg?f9592569bb43f2dc5504bf0e77409a5b)}.cif-au{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-au.svg?b85a89e1c31ef17c107e6919caac03c4)}.cif-at{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-at.svg?0b095571e98844800e22b1de1043f749)}.cif-az{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-az.svg?9c4ed1830ed7343bcdf7f4b09a5883c2)}.cif-bs{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-bs.svg?c075385c3b6a9cdb76ae45f8d87cbad0)}.cif-bh{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-bh.svg?83a883c8e1d084bb671fec4623f871e6)}.cif-bd{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-bd.svg?45cd9ad691d5fbcaca9c82f30f66b3b1)}.cif-bb{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-bb.svg?2412b6c49ddfa57370f871fedd1a8b46)}.cif-by{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-by.svg?bf006122445db208b6047587e766b566)}.cif-be{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-be.svg?e101a4ba5d71f8af0e7b6545982893d7)}.cif-bz{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-bz.svg?fd3c0ade888b19ff63fb667fe3dae9bd)}.cif-bj{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-bj.svg?a630a5fb810973cd816c1ca32da1e5ac)}.cif-bt{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-bt.svg?c964931762aed9e8dea3fd803962295d)}.cif-bo{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-bo.svg?3aaf026371d3cd7c70217d1d6aba5442)}.cif-ba{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-ba.svg?806c8cdf68bce5e055e76f01f84620fc)}.cif-bw{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-bw.svg?aad89e97abe019da93dcaff01daae936)}.cif-br{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-br.svg?2660fedb6cb7d28543dfb1390227907a)}.cif-bn{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-bn.svg?bac9b7ea876753f661d0cfbf4d24b87d)}.cif-bg{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-bg.svg?73dc75221777eecc03f2d4423748ba82)}.cif-bf{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-bf.svg?372312d48ce9b92fba939faefcf1733b)}.cif-bi{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-bi.svg?f82bbaa7478dde53933fa795a57651ac)}.cif-kh{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-kh.svg?36ec325465d7851f239b954496896440)}.cif-cm{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-cm.svg?ee6fe0c64b8db1a53c70dabebf53f48d)}.cif-ca{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-ca.svg?311f12f63a05a3a260fe03b768b67b3c)}.cif-cv{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-cv.svg?a13fcc052eb5ceee49f6b7472386e42a)}.cif-cf{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-cf.svg?44a523929231b8f679afa7b978a0d362)}.cif-td{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-td.svg?4fcbb4160f1cf308a7db59fcacf40d6c)}.cif-cl{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-cl.svg?01201c280e0dd5cfd6be517c6ea9db92)}.cif-cn{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-cn.svg?6324f6117245772f2314b2f125823b22)}.cif-co{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-co.svg?1ed767990b7848cedfb9ddca2b0dc6dc)}.cif-km{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-km.svg?f5de7525b2604bc7c6afa13431d3210e)}.cif-cg{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-cg.svg?68bede41aa191597f2debeb8c3b0d816)}.cif-cd{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-cd.svg?cf92c2a96d53b5acb8a51f281e7cf6ef)}.cif-cr{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-cr.svg?43864ddfd0fded0833e57108d4214437)}.cif-ci{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-ci.svg?47867c61f528ac77ecb82b8589fbf5f7)}.cif-hr{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-hr.svg?02928120e73c1e6562a6b515bfa61fff)}.cif-cu{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-cu.svg?3a4f69f0772848a82cf5aeb2238afce0)}.cif-cy{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-cy.svg?1f5223757f793f9e3c1536d217dceb94)}.cif-cz{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-cz.svg?929eb432bc1c47ecd1bf4698751e30a6)}.cif-dk{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-dk.svg?31dd71cd2e9505e72ffeae83fcc64a1f)}.cif-dj{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-dj.svg?4751653ea8f0b9dfbedbda93cd21ed7b)}.cif-dm{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-dm.svg?7e2d2193963a0f51ff64c0a06198aa64)}.cif-do{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-do.svg?70a22f6ecdd0feaffe65496374e0a6e1)}.cif-ec{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-ec.svg?b0790bccbec3a69cd2dde9066e793f34)}.cif-eg{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-eg.svg?4c5e3857e34f940d83382002aff521a2)}.cif-sv{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-sv.svg?07264ec22193fac4d83f442840d9d7ee)}.cif-gq{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-gq.svg?86e1a7e4a7fbf465c987aaeb4d0a6e1b)}.cif-er{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-er.svg?bbfc5171f2c82c9455ff8391ef28c1fc)}.cif-ee{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-ee.svg?b4abfdfcd91f25f476a0f23699829825)}.cif-et{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-et.svg?dfd0868dcdf728e30787f2f571e0c9e5)}.cif-fj{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-fj.svg?12d12edb921744041f55fc0d0eafae53)}.cif-fi{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-fi.svg?d98dcd574266006c1c720a7fd7f13480)}.cif-fr{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-fr.svg?90659f2df93aa3cfa490fb99783af8b5)}.cif-ga{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-ga.svg?95cab496c5e7d5a08ec661c478fa41d8)}.cif-gm{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-gm.svg?43a23b3b991491118a7dfe44a7a73400)}.cif-ge{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-ge.svg?d275baa02b95abccbf54fc0188ffb208)}.cif-de{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-de.svg?b25a01b795aff865e0fccdbb3a64e4e2)}.cif-gh{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-gh.svg?266e400777106a68371ab65236a7ab18)}.cif-gr{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-gr.svg?7ce5e57ede62d571a7c044076bea6830)}.cif-gd{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-gd.svg?815adc136cacfdd52f09c57a27570f18)}.cif-gt{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-gt.svg?26373f7d57cf7afceb829ee21e507e9c)}.cif-gn{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-gn.svg?86e1a7e4a7fbf465c987aaeb4d0a6e1b)}.cif-gw{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-gw.svg?a06213e4462f8fb1ecfe6c0b0a519f0b)}.cif-gy{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-gy.svg?23cf2269cdbab66d3b2099c243d052c1)}.cif-hk{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-hk.svg?94eca6eaf5684e8c44b04e8761d2f41c)}.cif-ht{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-ht.svg?5b4b056b9b50d4ff98c67c0ac2a95578)}.cif-va{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-va.svg?cb4e0197a453cfae645dcd759989ef15)}.cif-hn{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-hn.svg?031ac138e116b752ed121a4abcabbd05)}.cif-xk{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-xk.svg?2e78353e294eeb7f20dd5532360bbe81)}.cif-hu{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-hu.svg?bdc0330a14eed3c5ec108cf9e9efbfaa)}.cif-is{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-is.svg?4e784ddcc3c58978afa6e79b3cb25e08)}.cif-in{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-in.svg?08094cfaf4836fbe04e25a2ec2dc8099)}.cif-id{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-id.svg?bbb2b2e3011add1b36c4842e916f6516)}.cif-ir{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-ir.svg?b4804554cb99c8fcab6d1b52f116c67d)}.cif-iq{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-iq.svg?f41ef8cd6ac05f686ccb2e507ac7de1c)}.cif-ie{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-ie.svg?e36ccb18003e2e5f5ce519e14253fb3e)}.cif-il{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-il.svg?9cbaf34825f616ed2fd9e8556b9a52bc)}.cif-it{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-it.svg?0827ba645cfcd18207bad571128643ba)}.cif-jm{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-jm.svg?b5091a094bbb81fa3ffc79c409787438)}.cif-jp{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-jp.svg?0e1e4c8f75536563ff82e3c6051423ae)}.cif-jo{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-jo.svg?41333cf0f8dd0f8e9bca2cb2d923182a)}.cif-kz{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-kz.svg?f440096b32f6b6693b932a617d4460de)}.cif-ke{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-ke.svg?b100da09f9088fecb115c0732a062fcd)}.cif-ki{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-ki.svg?aa57803725cb3c71e876748f12c668f6)}.cif-kr{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-kr.svg?d32c592db3372eee0d5abf74e5ad36da)}.cif-kp{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-kp.svg?b118995acaa3c90d4b39308708372f6b)}.cif-kw{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-kw.svg?49c05866e04af9e301a6dcbe6704af3f)}.cif-kg{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-kg.svg?f73900cf1d8bc2a3cad5de03c0ab9fba)}.cif-la{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-la.svg?b1af1a13e1290b98fb477609f9382b9d)}.cif-lv{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-lv.svg?d5739ad14709f9c57c1007679271aaf8)}.cif-lb{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-lb.svg?3f2d471aeb2c0c5e04df34cc25bb8f7e)}.cif-ls{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-ls.svg?5a557c8f17a825b611a712c20119eebf)}.cif-lr{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-lr.svg?76668735e8d3bda5f422221397f43e54)}.cif-ly{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-ly.svg?6fa3a0944b7e7cbda6b529476e86ef4d)}.cif-li{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-li.svg?bff2766eed97d76cfafd3fcfd481c4f1)}.cif-lt{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-lt.svg?81b58d07e59369b3e55b8bc4fd648491)}.cif-lu{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-lu.svg?8bf520f72cedaee187989e11f3a96d53)}.cif-mk{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-mk.svg?a006ad7c0049174d16b98414ce0785b8)}.cif-mg{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-mg.svg?d07196fbe433b1b838b35c987a18c2ec)}.cif-mw{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-mw.svg?b9067b9bee00b1c076d632c6ea25aadf)}.cif-my{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-my.svg?31c73d775d3072a320083edeae959908)}.cif-mv{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-mv.svg?3a3036d22eb30df46a4f60ec9b96cfe4)}.cif-ml{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-ml.svg?d19e3f93faae0f1ede9033068b0cb398)}.cif-mt{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-mt.svg?064b3bad9e2b811372dc6e41bb3d6f35)}.cif-mh{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-mh.svg?561208499a01dccbcca4cfbce4cce655)}.cif-mr{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-mr.svg?1cf6b6b5b29d98d16fe472e905c3fd6c)}.cif-mu{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-mu.svg?538b1f47a3606b2d6530b58ca7be6c3a)}.cif-mx{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-mx.svg?3d2fe8d8d703c9dc274ea9159d1c81b2)}.cif-fm{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-fm.svg?6994917cc2dc3146f886638d26e1a53c)}.cif-md{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-md.svg?64b1b95b180e8c09b77cb1be43186c96)}.cif-mc{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-mc.svg?a141e06224716fa3c4c5e18c70c04a1e)}.cif-mn{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-mn.svg?af1756a1633b387604c902b474f6d437)}.cif-me{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-me.svg?351eb4ca7ec0856ca51f1fa1b6902767)}.cif-ma{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-ma.svg?e46046837ef219d8d1ca6603f4581e31)}.cif-mz{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-mz.svg?aaef0e638ddf76636e70e214c374e116)}.cif-mm{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-mm.svg?359d99add8125354a6b324fdbd5870e2)}.cif-na{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-na.svg?ad61a74eacc1b5970504876cbed47905)}.cif-nr{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-nr.svg?68b13ec8aac91169689580cf67994c02)}.cif-np{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-np.svg?0984a07f66bded9c37596e8d2e831eb4)}.cif-nl{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-nl.svg?226e23fd7bdce146da8bd6a0578b4b16)}.cif-nz{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-nz.svg?b2f585b2d2c8030ca9c9e7b0ba551b06)}.cif-ni{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-ni.svg?f7d96a82adcae98bae28cc5dd3c914db)}.cif-ne{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-ne.svg?67196ee76fe00c8d0137ad2fc7aa7015)}.cif-ng{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-ng.svg?566b9bff3e3feb6029bb9fab64da494b)}.cif-nu{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-nu.svg?ae5f0f089912d61fb32059714d3cd585)}.cif-no{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-no.svg?d34f9155e31d78ddfaf5208e34abb32f)}.cif-om{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-om.svg?6c318ab87c536dbacddf2c2b1c338224)}.cif-pk{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-pk.svg?10b82ab7669df1e9adfd764fab7f82f2)}.cif-pw{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-pw.svg?7da108cdad5ca576a523940235168828)}.cif-pa{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-pa.svg?3aa82dc28d5f13664a16fa8ba5ece0a8)}.cif-pg{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-pg.svg?079d492ec83daf20d073bdd4f8461354)}.cif-py{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-py.svg?fc6d9cc6716bff3583fc22141b92f8a5)}.cif-pe{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-pe.svg?1d2d68aa42fc0958be3af755c3a0ff0c)}.cif-ph{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-ph.svg?be214fae1f3f6f2736eeb988a525ab89)}.cif-pl{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-pl.svg?a46bcbb2874a9cf34bbe447a4acbc27c)}.cif-pt{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-pt.svg?9b0562904daecd5ccbee1a112d791914)}.cif-qa{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-qa.svg?6cf679c39538c9d7755bc409695ffa67)}.cif-ro{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-ro.svg?bee1130a9f88713e4b1df6f82320e18c)}.cif-ru{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-ru.svg?ba563cd4a7ef5d6debec202b4d07f4d8)}.cif-rw{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-rw.svg?20d2338a5eae7c30ad03e9a509c807c7)}.cif-kn{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-kn.svg?0fdf1ce94f18015b08ae8bb67c830ea1)}.cif-lc{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-lc.svg?78dcd1960dc7cc1ddecb00f8b9d5286c)}.cif-vc{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-vc.svg?ab36204c28498a30be3fb870b74d14e5)}.cif-ws{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-ws.svg?624ad312821325132de8690eae1f38e2)}.cif-sm{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-sm.svg?d40a28c4797d5172c244b8b6a7974702)}.cif-st{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-st.svg?80527b4733852e0e8b93dc39f64887c1)}.cif-sa{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-sa.svg?112146825b135301592b557c7d8159e3)}.cif-sn{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-sn.svg?04585af7e2dd959b3a9ce3a18210c17a)}.cif-rs{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-rs.svg?457fc6345f1d92b5da2642bce919d9d6)}.cif-sc{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-sc.svg?02391836bc1333da76dcfb7bf0fd0104)}.cif-sl{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-sl.svg?fee66dd531893ce83720a7747d807b17)}.cif-sg{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-sg.svg?840c95bad725fd6153dab4b0984b856a)}.cif-sk{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-sk.svg?30d59a0ea88effa1d133c58f201b9cf6)}.cif-si{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-si.svg?879739df6eba2fe605b14866b2aa651a)}.cif-sb{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-sb.svg?8eccab34b1a0f95a248f1e3d2b7a6153)}.cif-so{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-so.svg?0b83e920c866acb0ff49beb2bcce8cdd)}.cif-za{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-za.svg?5483112dcc28152080ca2e4e153b0dd2)}.cif-es{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-es.svg?bba9874f09a739eff98e7faec2a1011a)}.cif-lk{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-lk.svg?d6da7cf90a7421cd1edab0c5a44bd0de)}.cif-sd{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-sd.svg?1f881fd21dd1ceb9179777aa2ff4b036)}.cif-ss{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-ss.svg?e516f56053579cf69fcdba61ba6dac21)}.cif-sr{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-sr.svg?c4807864f631deb191afd4752217b9cd)}.cif-sz{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-sz.svg?a1fec135fd1f45cc75d426e381a8c56b)}.cif-se{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-se.svg?814b8416da44f9d04b9326e71f1d4c1a)}.cif-ch{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-ch.svg?30437036ceda21689872a1f5b202f777)}.cif-sy{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-sy.svg?44d8786c9ae2ccccf9effed486e69f6b)}.cif-tw{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-tw.svg?3768098c9bd4964406e6df2e1a97dedf)}.cif-tj{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-tj.svg?e629cc646eb4a40dcb83306f6a01d2a3)}.cif-tz{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-tz.svg?8cf2b672cff3c723c1d7c374b8aaa2a5)}.cif-th{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-th.svg?258b81176f3315cd27b2a6bf9ddcf142)}.cif-tl{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-tl.svg?426270e519e594325b83df1a133f54f9)}.cif-tg{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-tg.svg?5b9aa0c024f2d146ec1faa659301b197)}.cif-to{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-to.svg?6d31c827457dde070e1c781f12b41cc7)}.cif-tt{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-tt.svg?49a04d56ec38a2a00de02e7cc9e10ed5)}.cif-tn{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-tn.svg?b7c46f8dc2568127d81b9d891a3b0025)}.cif-tr{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-tr.svg?8e255e44086da1858a5d193901c45ec1)}.cif-tm{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-tm.svg?227b2d83a8aeadcdc06c0de57ff87f0d)}.cif-tv{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-tv.svg?8ba79f9509958f8a676270deef1f1c28)}.cif-ug{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-ug.svg?16a9366d40f5065011408f28e59640a5)}.cif-ua{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-ua.svg?4703366a55eb4e3b321018b89868c0b8)}.cif-ae{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-ae.svg?f841cbd8b4e0e881bd7a3108675b1264)}.cif-gb{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-gb.svg?f0e648925720826ab62c130455434d85)}.cif-us{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-us.svg?139c375bb84cb17bca0ce9709eaef8c3)}.cif-uy{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-uy.svg?87c50c45cc2797ba6769e9d455285baa)}.cif-uz{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-uz.svg?e2a62191247db3c8d5229aa1cf7e4555)}.cif-ve{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-ve.svg?aff4405fe97ac30f073eeb876cd70381)}.cif-vn{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-vn.svg?80bbd04e40b2db4042fef4ca63e35675)}.cif-ye{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-ye.svg?b4f818c770a34083f38934f944b461b9)}.cif-zm{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-zm.svg?568926ab89bcfeaf1b625c5081ec7f65)}.cif-zw{background-image:url(../images/vendor/@coreui/icons/svg/flag/cif-zw.svg?316fb6c43d5f32a382e63df0dc36103a)}
/*# sourceMappingURL=all.min.css.map */
@charset "UTF-8";
/*!
 * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
.fa,
.fas,
.far,
.fal,
.fad,
.fab {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
}

.fa-lg {
  font-size: 1.3333333333em;
  line-height: 0.75em;
  vertical-align: -0.0667em;
}

.fa-xs {
  font-size: 0.75em;
}

.fa-sm {
  font-size: 0.875em;
}

.fa-1x {
  font-size: 1em;
}

.fa-2x {
  font-size: 2em;
}

.fa-3x {
  font-size: 3em;
}

.fa-4x {
  font-size: 4em;
}

.fa-5x {
  font-size: 5em;
}

.fa-6x {
  font-size: 6em;
}

.fa-7x {
  font-size: 7em;
}

.fa-8x {
  font-size: 8em;
}

.fa-9x {
  font-size: 9em;
}

.fa-10x {
  font-size: 10em;
}

.fa-fw {
  text-align: center;
  width: 1.25em;
}

.fa-ul {
  list-style-type: none;
  margin-left: 2.5em;
  padding-left: 0;
}
.fa-ul > li {
  position: relative;
}

.fa-li {
  left: -2em;
  position: absolute;
  text-align: center;
  width: 2em;
  line-height: inherit;
}

.fa-border {
  border: solid 0.08em #eee;
  border-radius: 0.1em;
  padding: 0.2em 0.25em 0.15em;
}

.fa-pull-left {
  float: left;
}

.fa-pull-right {
  float: right;
}

.fa.fa-pull-left,
.fas.fa-pull-left,
.far.fa-pull-left,
.fal.fa-pull-left,
.fab.fa-pull-left {
  margin-right: 0.3em;
}
.fa.fa-pull-right,
.fas.fa-pull-right,
.far.fa-pull-right,
.fal.fa-pull-right,
.fab.fa-pull-right {
  margin-left: 0.3em;
}

.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
          animation: fa-spin 2s infinite linear;
}

.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
          animation: fa-spin 1s infinite steps(8);
}

@-webkit-keyframes fa-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

@keyframes fa-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  transform: rotate(90deg);
}

.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  transform: rotate(180deg);
}

.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  transform: rotate(270deg);
}

.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  transform: scale(-1, 1);
}

.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  transform: scale(1, -1);
}

.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  transform: scale(-1, -1);
}

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical,
:root .fa-flip-both {
  filter: none;
}

.fa-stack {
  display: inline-block;
  height: 2em;
  line-height: 2em;
  position: relative;
  vertical-align: middle;
  width: 2.5em;
}

.fa-stack-1x,
.fa-stack-2x {
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%;
}

.fa-stack-1x {
  line-height: inherit;
}

.fa-stack-2x {
  font-size: 2em;
}

.fa-inverse {
  color: #fff;
}

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
readers do not read off random characters that represent icons */
.fa-500px:before {
  content: "\f26e";
}

.fa-accessible-icon:before {
  content: "\f368";
}

.fa-accusoft:before {
  content: "\f369";
}

.fa-acquisitions-incorporated:before {
  content: "\f6af";
}

.fa-ad:before {
  content: "\f641";
}

.fa-address-book:before {
  content: "\f2b9";
}

.fa-address-card:before {
  content: "\f2bb";
}

.fa-adjust:before {
  content: "\f042";
}

.fa-adn:before {
  content: "\f170";
}

.fa-adversal:before {
  content: "\f36a";
}

.fa-affiliatetheme:before {
  content: "\f36b";
}

.fa-air-freshener:before {
  content: "\f5d0";
}

.fa-airbnb:before {
  content: "\f834";
}

.fa-algolia:before {
  content: "\f36c";
}

.fa-align-center:before {
  content: "\f037";
}

.fa-align-justify:before {
  content: "\f039";
}

.fa-align-left:before {
  content: "\f036";
}

.fa-align-right:before {
  content: "\f038";
}

.fa-alipay:before {
  content: "\f642";
}

.fa-allergies:before {
  content: "\f461";
}

.fa-amazon:before {
  content: "\f270";
}

.fa-amazon-pay:before {
  content: "\f42c";
}

.fa-ambulance:before {
  content: "\f0f9";
}

.fa-american-sign-language-interpreting:before {
  content: "\f2a3";
}

.fa-amilia:before {
  content: "\f36d";
}

.fa-anchor:before {
  content: "\f13d";
}

.fa-android:before {
  content: "\f17b";
}

.fa-angellist:before {
  content: "\f209";
}

.fa-angle-double-down:before {
  content: "\f103";
}

.fa-angle-double-left:before {
  content: "\f100";
}

.fa-angle-double-right:before {
  content: "\f101";
}

.fa-angle-double-up:before {
  content: "\f102";
}

.fa-angle-down:before {
  content: "\f107";
}

.fa-angle-left:before {
  content: "\f104";
}

.fa-angle-right:before {
  content: "\f105";
}

.fa-angle-up:before {
  content: "\f106";
}

.fa-angry:before {
  content: "\f556";
}

.fa-angrycreative:before {
  content: "\f36e";
}

.fa-angular:before {
  content: "\f420";
}

.fa-ankh:before {
  content: "\f644";
}

.fa-app-store:before {
  content: "\f36f";
}

.fa-app-store-ios:before {
  content: "\f370";
}

.fa-apper:before {
  content: "\f371";
}

.fa-apple:before {
  content: "\f179";
}

.fa-apple-alt:before {
  content: "\f5d1";
}

.fa-apple-pay:before {
  content: "\f415";
}

.fa-archive:before {
  content: "\f187";
}

.fa-archway:before {
  content: "\f557";
}

.fa-arrow-alt-circle-down:before {
  content: "\f358";
}

.fa-arrow-alt-circle-left:before {
  content: "\f359";
}

.fa-arrow-alt-circle-right:before {
  content: "\f35a";
}

.fa-arrow-alt-circle-up:before {
  content: "\f35b";
}

.fa-arrow-circle-down:before {
  content: "\f0ab";
}

.fa-arrow-circle-left:before {
  content: "\f0a8";
}

.fa-arrow-circle-right:before {
  content: "\f0a9";
}

.fa-arrow-circle-up:before {
  content: "\f0aa";
}

.fa-arrow-down:before {
  content: "\f063";
}

.fa-arrow-left:before {
  content: "\f060";
}

.fa-arrow-right:before {
  content: "\f061";
}

.fa-arrow-up:before {
  content: "\f062";
}

.fa-arrows-alt:before {
  content: "\f0b2";
}

.fa-arrows-alt-h:before {
  content: "\f337";
}

.fa-arrows-alt-v:before {
  content: "\f338";
}

.fa-artstation:before {
  content: "\f77a";
}

.fa-assistive-listening-systems:before {
  content: "\f2a2";
}

.fa-asterisk:before {
  content: "\f069";
}

.fa-asymmetrik:before {
  content: "\f372";
}

.fa-at:before {
  content: "\f1fa";
}

.fa-atlas:before {
  content: "\f558";
}

.fa-atlassian:before {
  content: "\f77b";
}

.fa-atom:before {
  content: "\f5d2";
}

.fa-audible:before {
  content: "\f373";
}

.fa-audio-description:before {
  content: "\f29e";
}

.fa-autoprefixer:before {
  content: "\f41c";
}

.fa-avianex:before {
  content: "\f374";
}

.fa-aviato:before {
  content: "\f421";
}

.fa-award:before {
  content: "\f559";
}

.fa-aws:before {
  content: "\f375";
}

.fa-baby:before {
  content: "\f77c";
}

.fa-baby-carriage:before {
  content: "\f77d";
}

.fa-backspace:before {
  content: "\f55a";
}

.fa-backward:before {
  content: "\f04a";
}

.fa-bacon:before {
  content: "\f7e5";
}

.fa-bacteria:before {
  content: "\e059";
}

.fa-bacterium:before {
  content: "\e05a";
}

.fa-bahai:before {
  content: "\f666";
}

.fa-balance-scale:before {
  content: "\f24e";
}

.fa-balance-scale-left:before {
  content: "\f515";
}

.fa-balance-scale-right:before {
  content: "\f516";
}

.fa-ban:before {
  content: "\f05e";
}

.fa-band-aid:before {
  content: "\f462";
}

.fa-bandcamp:before {
  content: "\f2d5";
}

.fa-barcode:before {
  content: "\f02a";
}

.fa-bars:before {
  content: "\f0c9";
}

.fa-baseball-ball:before {
  content: "\f433";
}

.fa-basketball-ball:before {
  content: "\f434";
}

.fa-bath:before {
  content: "\f2cd";
}

.fa-battery-empty:before {
  content: "\f244";
}

.fa-battery-full:before {
  content: "\f240";
}

.fa-battery-half:before {
  content: "\f242";
}

.fa-battery-quarter:before {
  content: "\f243";
}

.fa-battery-three-quarters:before {
  content: "\f241";
}

.fa-battle-net:before {
  content: "\f835";
}

.fa-bed:before {
  content: "\f236";
}

.fa-beer:before {
  content: "\f0fc";
}

.fa-behance:before {
  content: "\f1b4";
}

.fa-behance-square:before {
  content: "\f1b5";
}

.fa-bell:before {
  content: "\f0f3";
}

.fa-bell-slash:before {
  content: "\f1f6";
}

.fa-bezier-curve:before {
  content: "\f55b";
}

.fa-bible:before {
  content: "\f647";
}

.fa-bicycle:before {
  content: "\f206";
}

.fa-biking:before {
  content: "\f84a";
}

.fa-bimobject:before {
  content: "\f378";
}

.fa-binoculars:before {
  content: "\f1e5";
}

.fa-biohazard:before {
  content: "\f780";
}

.fa-birthday-cake:before {
  content: "\f1fd";
}

.fa-bitbucket:before {
  content: "\f171";
}

.fa-bitcoin:before {
  content: "\f379";
}

.fa-bity:before {
  content: "\f37a";
}

.fa-black-tie:before {
  content: "\f27e";
}

.fa-blackberry:before {
  content: "\f37b";
}

.fa-blender:before {
  content: "\f517";
}

.fa-blender-phone:before {
  content: "\f6b6";
}

.fa-blind:before {
  content: "\f29d";
}

.fa-blog:before {
  content: "\f781";
}

.fa-blogger:before {
  content: "\f37c";
}

.fa-blogger-b:before {
  content: "\f37d";
}

.fa-bluetooth:before {
  content: "\f293";
}

.fa-bluetooth-b:before {
  content: "\f294";
}

.fa-bold:before {
  content: "\f032";
}

.fa-bolt:before {
  content: "\f0e7";
}

.fa-bomb:before {
  content: "\f1e2";
}

.fa-bone:before {
  content: "\f5d7";
}

.fa-bong:before {
  content: "\f55c";
}

.fa-book:before {
  content: "\f02d";
}

.fa-book-dead:before {
  content: "\f6b7";
}

.fa-book-medical:before {
  content: "\f7e6";
}

.fa-book-open:before {
  content: "\f518";
}

.fa-book-reader:before {
  content: "\f5da";
}

.fa-bookmark:before {
  content: "\f02e";
}

.fa-bootstrap:before {
  content: "\f836";
}

.fa-border-all:before {
  content: "\f84c";
}

.fa-border-none:before {
  content: "\f850";
}

.fa-border-style:before {
  content: "\f853";
}

.fa-bowling-ball:before {
  content: "\f436";
}

.fa-box:before {
  content: "\f466";
}

.fa-box-open:before {
  content: "\f49e";
}

.fa-box-tissue:before {
  content: "\e05b";
}

.fa-boxes:before {
  content: "\f468";
}

.fa-braille:before {
  content: "\f2a1";
}

.fa-brain:before {
  content: "\f5dc";
}

.fa-bread-slice:before {
  content: "\f7ec";
}

.fa-briefcase:before {
  content: "\f0b1";
}

.fa-briefcase-medical:before {
  content: "\f469";
}

.fa-broadcast-tower:before {
  content: "\f519";
}

.fa-broom:before {
  content: "\f51a";
}

.fa-brush:before {
  content: "\f55d";
}

.fa-btc:before {
  content: "\f15a";
}

.fa-buffer:before {
  content: "\f837";
}

.fa-bug:before {
  content: "\f188";
}

.fa-building:before {
  content: "\f1ad";
}

.fa-bullhorn:before {
  content: "\f0a1";
}

.fa-bullseye:before {
  content: "\f140";
}

.fa-burn:before {
  content: "\f46a";
}

.fa-buromobelexperte:before {
  content: "\f37f";
}

.fa-bus:before {
  content: "\f207";
}

.fa-bus-alt:before {
  content: "\f55e";
}

.fa-business-time:before {
  content: "\f64a";
}

.fa-buy-n-large:before {
  content: "\f8a6";
}

.fa-buysellads:before {
  content: "\f20d";
}

.fa-calculator:before {
  content: "\f1ec";
}

.fa-calendar:before {
  content: "\f133";
}

.fa-calendar-alt:before {
  content: "\f073";
}

.fa-calendar-check:before {
  content: "\f274";
}

.fa-calendar-day:before {
  content: "\f783";
}

.fa-calendar-minus:before {
  content: "\f272";
}

.fa-calendar-plus:before {
  content: "\f271";
}

.fa-calendar-times:before {
  content: "\f273";
}

.fa-calendar-week:before {
  content: "\f784";
}

.fa-camera:before {
  content: "\f030";
}

.fa-camera-retro:before {
  content: "\f083";
}

.fa-campground:before {
  content: "\f6bb";
}

.fa-canadian-maple-leaf:before {
  content: "\f785";
}

.fa-candy-cane:before {
  content: "\f786";
}

.fa-cannabis:before {
  content: "\f55f";
}

.fa-capsules:before {
  content: "\f46b";
}

.fa-car:before {
  content: "\f1b9";
}

.fa-car-alt:before {
  content: "\f5de";
}

.fa-car-battery:before {
  content: "\f5df";
}

.fa-car-crash:before {
  content: "\f5e1";
}

.fa-car-side:before {
  content: "\f5e4";
}

.fa-caravan:before {
  content: "\f8ff";
}

.fa-caret-down:before {
  content: "\f0d7";
}

.fa-caret-left:before {
  content: "\f0d9";
}

.fa-caret-right:before {
  content: "\f0da";
}

.fa-caret-square-down:before {
  content: "\f150";
}

.fa-caret-square-left:before {
  content: "\f191";
}

.fa-caret-square-right:before {
  content: "\f152";
}

.fa-caret-square-up:before {
  content: "\f151";
}

.fa-caret-up:before {
  content: "\f0d8";
}

.fa-carrot:before {
  content: "\f787";
}

.fa-cart-arrow-down:before {
  content: "\f218";
}

.fa-cart-plus:before {
  content: "\f217";
}

.fa-cash-register:before {
  content: "\f788";
}

.fa-cat:before {
  content: "\f6be";
}

.fa-cc-amazon-pay:before {
  content: "\f42d";
}

.fa-cc-amex:before {
  content: "\f1f3";
}

.fa-cc-apple-pay:before {
  content: "\f416";
}

.fa-cc-diners-club:before {
  content: "\f24c";
}

.fa-cc-discover:before {
  content: "\f1f2";
}

.fa-cc-jcb:before {
  content: "\f24b";
}

.fa-cc-mastercard:before {
  content: "\f1f1";
}

.fa-cc-paypal:before {
  content: "\f1f4";
}

.fa-cc-stripe:before {
  content: "\f1f5";
}

.fa-cc-visa:before {
  content: "\f1f0";
}

.fa-centercode:before {
  content: "\f380";
}

.fa-centos:before {
  content: "\f789";
}

.fa-certificate:before {
  content: "\f0a3";
}

.fa-chair:before {
  content: "\f6c0";
}

.fa-chalkboard:before {
  content: "\f51b";
}

.fa-chalkboard-teacher:before {
  content: "\f51c";
}

.fa-charging-station:before {
  content: "\f5e7";
}

.fa-chart-area:before {
  content: "\f1fe";
}

.fa-chart-bar:before {
  content: "\f080";
}

.fa-chart-line:before {
  content: "\f201";
}

.fa-chart-pie:before {
  content: "\f200";
}

.fa-check:before {
  content: "\f00c";
}

.fa-check-circle:before {
  content: "\f058";
}

.fa-check-double:before {
  content: "\f560";
}

.fa-check-square:before {
  content: "\f14a";
}

.fa-cheese:before {
  content: "\f7ef";
}

.fa-chess:before {
  content: "\f439";
}

.fa-chess-bishop:before {
  content: "\f43a";
}

.fa-chess-board:before {
  content: "\f43c";
}

.fa-chess-king:before {
  content: "\f43f";
}

.fa-chess-knight:before {
  content: "\f441";
}

.fa-chess-pawn:before {
  content: "\f443";
}

.fa-chess-queen:before {
  content: "\f445";
}

.fa-chess-rook:before {
  content: "\f447";
}

.fa-chevron-circle-down:before {
  content: "\f13a";
}

.fa-chevron-circle-left:before {
  content: "\f137";
}

.fa-chevron-circle-right:before {
  content: "\f138";
}

.fa-chevron-circle-up:before {
  content: "\f139";
}

.fa-chevron-down:before {
  content: "\f078";
}

.fa-chevron-left:before {
  content: "\f053";
}

.fa-chevron-right:before {
  content: "\f054";
}

.fa-chevron-up:before {
  content: "\f077";
}

.fa-child:before {
  content: "\f1ae";
}

.fa-chrome:before {
  content: "\f268";
}

.fa-chromecast:before {
  content: "\f838";
}

.fa-church:before {
  content: "\f51d";
}

.fa-circle:before {
  content: "\f111";
}

.fa-circle-notch:before {
  content: "\f1ce";
}

.fa-city:before {
  content: "\f64f";
}

.fa-clinic-medical:before {
  content: "\f7f2";
}

.fa-clipboard:before {
  content: "\f328";
}

.fa-clipboard-check:before {
  content: "\f46c";
}

.fa-clipboard-list:before {
  content: "\f46d";
}

.fa-clock:before {
  content: "\f017";
}

.fa-clone:before {
  content: "\f24d";
}

.fa-closed-captioning:before {
  content: "\f20a";
}

.fa-cloud:before {
  content: "\f0c2";
}

.fa-cloud-download-alt:before {
  content: "\f381";
}

.fa-cloud-meatball:before {
  content: "\f73b";
}

.fa-cloud-moon:before {
  content: "\f6c3";
}

.fa-cloud-moon-rain:before {
  content: "\f73c";
}

.fa-cloud-rain:before {
  content: "\f73d";
}

.fa-cloud-showers-heavy:before {
  content: "\f740";
}

.fa-cloud-sun:before {
  content: "\f6c4";
}

.fa-cloud-sun-rain:before {
  content: "\f743";
}

.fa-cloud-upload-alt:before {
  content: "\f382";
}

.fa-cloudflare:before {
  content: "\e07d";
}

.fa-cloudscale:before {
  content: "\f383";
}

.fa-cloudsmith:before {
  content: "\f384";
}

.fa-cloudversify:before {
  content: "\f385";
}

.fa-cocktail:before {
  content: "\f561";
}

.fa-code:before {
  content: "\f121";
}

.fa-code-branch:before {
  content: "\f126";
}

.fa-codepen:before {
  content: "\f1cb";
}

.fa-codiepie:before {
  content: "\f284";
}

.fa-coffee:before {
  content: "\f0f4";
}

.fa-cog:before {
  content: "\f013";
}

.fa-cogs:before {
  content: "\f085";
}

.fa-coins:before {
  content: "\f51e";
}

.fa-columns:before {
  content: "\f0db";
}

.fa-comment:before {
  content: "\f075";
}

.fa-comment-alt:before {
  content: "\f27a";
}

.fa-comment-dollar:before {
  content: "\f651";
}

.fa-comment-dots:before {
  content: "\f4ad";
}

.fa-comment-medical:before {
  content: "\f7f5";
}

.fa-comment-slash:before {
  content: "\f4b3";
}

.fa-comments:before {
  content: "\f086";
}

.fa-comments-dollar:before {
  content: "\f653";
}

.fa-compact-disc:before {
  content: "\f51f";
}

.fa-compass:before {
  content: "\f14e";
}

.fa-compress:before {
  content: "\f066";
}

.fa-compress-alt:before {
  content: "\f422";
}

.fa-compress-arrows-alt:before {
  content: "\f78c";
}

.fa-concierge-bell:before {
  content: "\f562";
}

.fa-confluence:before {
  content: "\f78d";
}

.fa-connectdevelop:before {
  content: "\f20e";
}

.fa-contao:before {
  content: "\f26d";
}

.fa-cookie:before {
  content: "\f563";
}

.fa-cookie-bite:before {
  content: "\f564";
}

.fa-copy:before {
  content: "\f0c5";
}

.fa-copyright:before {
  content: "\f1f9";
}

.fa-cotton-bureau:before {
  content: "\f89e";
}

.fa-couch:before {
  content: "\f4b8";
}

.fa-cpanel:before {
  content: "\f388";
}

.fa-creative-commons:before {
  content: "\f25e";
}

.fa-creative-commons-by:before {
  content: "\f4e7";
}

.fa-creative-commons-nc:before {
  content: "\f4e8";
}

.fa-creative-commons-nc-eu:before {
  content: "\f4e9";
}

.fa-creative-commons-nc-jp:before {
  content: "\f4ea";
}

.fa-creative-commons-nd:before {
  content: "\f4eb";
}

.fa-creative-commons-pd:before {
  content: "\f4ec";
}

.fa-creative-commons-pd-alt:before {
  content: "\f4ed";
}

.fa-creative-commons-remix:before {
  content: "\f4ee";
}

.fa-creative-commons-sa:before {
  content: "\f4ef";
}

.fa-creative-commons-sampling:before {
  content: "\f4f0";
}

.fa-creative-commons-sampling-plus:before {
  content: "\f4f1";
}

.fa-creative-commons-share:before {
  content: "\f4f2";
}

.fa-creative-commons-zero:before {
  content: "\f4f3";
}

.fa-credit-card:before {
  content: "\f09d";
}

.fa-critical-role:before {
  content: "\f6c9";
}

.fa-crop:before {
  content: "\f125";
}

.fa-crop-alt:before {
  content: "\f565";
}

.fa-cross:before {
  content: "\f654";
}

.fa-crosshairs:before {
  content: "\f05b";
}

.fa-crow:before {
  content: "\f520";
}

.fa-crown:before {
  content: "\f521";
}

.fa-crutch:before {
  content: "\f7f7";
}

.fa-css3:before {
  content: "\f13c";
}

.fa-css3-alt:before {
  content: "\f38b";
}

.fa-cube:before {
  content: "\f1b2";
}

.fa-cubes:before {
  content: "\f1b3";
}

.fa-cut:before {
  content: "\f0c4";
}

.fa-cuttlefish:before {
  content: "\f38c";
}

.fa-d-and-d:before {
  content: "\f38d";
}

.fa-d-and-d-beyond:before {
  content: "\f6ca";
}

.fa-dailymotion:before {
  content: "\e052";
}

.fa-dashcube:before {
  content: "\f210";
}

.fa-database:before {
  content: "\f1c0";
}

.fa-deaf:before {
  content: "\f2a4";
}

.fa-deezer:before {
  content: "\e077";
}

.fa-delicious:before {
  content: "\f1a5";
}

.fa-democrat:before {
  content: "\f747";
}

.fa-deploydog:before {
  content: "\f38e";
}

.fa-deskpro:before {
  content: "\f38f";
}

.fa-desktop:before {
  content: "\f108";
}

.fa-dev:before {
  content: "\f6cc";
}

.fa-deviantart:before {
  content: "\f1bd";
}

.fa-dharmachakra:before {
  content: "\f655";
}

.fa-dhl:before {
  content: "\f790";
}

.fa-diagnoses:before {
  content: "\f470";
}

.fa-diaspora:before {
  content: "\f791";
}

.fa-dice:before {
  content: "\f522";
}

.fa-dice-d20:before {
  content: "\f6cf";
}

.fa-dice-d6:before {
  content: "\f6d1";
}

.fa-dice-five:before {
  content: "\f523";
}

.fa-dice-four:before {
  content: "\f524";
}

.fa-dice-one:before {
  content: "\f525";
}

.fa-dice-six:before {
  content: "\f526";
}

.fa-dice-three:before {
  content: "\f527";
}

.fa-dice-two:before {
  content: "\f528";
}

.fa-digg:before {
  content: "\f1a6";
}

.fa-digital-ocean:before {
  content: "\f391";
}

.fa-digital-tachograph:before {
  content: "\f566";
}

.fa-directions:before {
  content: "\f5eb";
}

.fa-discord:before {
  content: "\f392";
}

.fa-discourse:before {
  content: "\f393";
}

.fa-disease:before {
  content: "\f7fa";
}

.fa-divide:before {
  content: "\f529";
}

.fa-dizzy:before {
  content: "\f567";
}

.fa-dna:before {
  content: "\f471";
}

.fa-dochub:before {
  content: "\f394";
}

.fa-docker:before {
  content: "\f395";
}

.fa-dog:before {
  content: "\f6d3";
}

.fa-dollar-sign:before {
  content: "\f155";
}

.fa-dolly:before {
  content: "\f472";
}

.fa-dolly-flatbed:before {
  content: "\f474";
}

.fa-donate:before {
  content: "\f4b9";
}

.fa-door-closed:before {
  content: "\f52a";
}

.fa-door-open:before {
  content: "\f52b";
}

.fa-dot-circle:before {
  content: "\f192";
}

.fa-dove:before {
  content: "\f4ba";
}

.fa-download:before {
  content: "\f019";
}

.fa-draft2digital:before {
  content: "\f396";
}

.fa-drafting-compass:before {
  content: "\f568";
}

.fa-dragon:before {
  content: "\f6d5";
}

.fa-draw-polygon:before {
  content: "\f5ee";
}

.fa-dribbble:before {
  content: "\f17d";
}

.fa-dribbble-square:before {
  content: "\f397";
}

.fa-dropbox:before {
  content: "\f16b";
}

.fa-drum:before {
  content: "\f569";
}

.fa-drum-steelpan:before {
  content: "\f56a";
}

.fa-drumstick-bite:before {
  content: "\f6d7";
}

.fa-drupal:before {
  content: "\f1a9";
}

.fa-dumbbell:before {
  content: "\f44b";
}

.fa-dumpster:before {
  content: "\f793";
}

.fa-dumpster-fire:before {
  content: "\f794";
}

.fa-dungeon:before {
  content: "\f6d9";
}

.fa-dyalog:before {
  content: "\f399";
}

.fa-earlybirds:before {
  content: "\f39a";
}

.fa-ebay:before {
  content: "\f4f4";
}

.fa-edge:before {
  content: "\f282";
}

.fa-edge-legacy:before {
  content: "\e078";
}

.fa-edit:before {
  content: "\f044";
}

.fa-egg:before {
  content: "\f7fb";
}

.fa-eject:before {
  content: "\f052";
}

.fa-elementor:before {
  content: "\f430";
}

.fa-ellipsis-h:before {
  content: "\f141";
}

.fa-ellipsis-v:before {
  content: "\f142";
}

.fa-ello:before {
  content: "\f5f1";
}

.fa-ember:before {
  content: "\f423";
}

.fa-empire:before {
  content: "\f1d1";
}

.fa-envelope:before {
  content: "\f0e0";
}

.fa-envelope-open:before {
  content: "\f2b6";
}

.fa-envelope-open-text:before {
  content: "\f658";
}

.fa-envelope-square:before {
  content: "\f199";
}

.fa-envira:before {
  content: "\f299";
}

.fa-equals:before {
  content: "\f52c";
}

.fa-eraser:before {
  content: "\f12d";
}

.fa-erlang:before {
  content: "\f39d";
}

.fa-ethereum:before {
  content: "\f42e";
}

.fa-ethernet:before {
  content: "\f796";
}

.fa-etsy:before {
  content: "\f2d7";
}

.fa-euro-sign:before {
  content: "\f153";
}

.fa-evernote:before {
  content: "\f839";
}

.fa-exchange-alt:before {
  content: "\f362";
}

.fa-exclamation:before {
  content: "\f12a";
}

.fa-exclamation-circle:before {
  content: "\f06a";
}

.fa-exclamation-triangle:before {
  content: "\f071";
}

.fa-expand:before {
  content: "\f065";
}

.fa-expand-alt:before {
  content: "\f424";
}

.fa-expand-arrows-alt:before {
  content: "\f31e";
}

.fa-expeditedssl:before {
  content: "\f23e";
}

.fa-external-link-alt:before {
  content: "\f35d";
}

.fa-external-link-square-alt:before {
  content: "\f360";
}

.fa-eye:before {
  content: "\f06e";
}

.fa-eye-dropper:before {
  content: "\f1fb";
}

.fa-eye-slash:before {
  content: "\f070";
}

.fa-facebook:before {
  content: "\f09a";
}

.fa-facebook-f:before {
  content: "\f39e";
}

.fa-facebook-messenger:before {
  content: "\f39f";
}

.fa-facebook-square:before {
  content: "\f082";
}

.fa-fan:before {
  content: "\f863";
}

.fa-fantasy-flight-games:before {
  content: "\f6dc";
}

.fa-fast-backward:before {
  content: "\f049";
}

.fa-fast-forward:before {
  content: "\f050";
}

.fa-faucet:before {
  content: "\e005";
}

.fa-fax:before {
  content: "\f1ac";
}

.fa-feather:before {
  content: "\f52d";
}

.fa-feather-alt:before {
  content: "\f56b";
}

.fa-fedex:before {
  content: "\f797";
}

.fa-fedora:before {
  content: "\f798";
}

.fa-female:before {
  content: "\f182";
}

.fa-fighter-jet:before {
  content: "\f0fb";
}

.fa-figma:before {
  content: "\f799";
}

.fa-file:before {
  content: "\f15b";
}

.fa-file-alt:before {
  content: "\f15c";
}

.fa-file-archive:before {
  content: "\f1c6";
}

.fa-file-audio:before {
  content: "\f1c7";
}

.fa-file-code:before {
  content: "\f1c9";
}

.fa-file-contract:before {
  content: "\f56c";
}

.fa-file-csv:before {
  content: "\f6dd";
}

.fa-file-download:before {
  content: "\f56d";
}

.fa-file-excel:before {
  content: "\f1c3";
}

.fa-file-export:before {
  content: "\f56e";
}

.fa-file-image:before {
  content: "\f1c5";
}

.fa-file-import:before {
  content: "\f56f";
}

.fa-file-invoice:before {
  content: "\f570";
}

.fa-file-invoice-dollar:before {
  content: "\f571";
}

.fa-file-medical:before {
  content: "\f477";
}

.fa-file-medical-alt:before {
  content: "\f478";
}

.fa-file-pdf:before {
  content: "\f1c1";
}

.fa-file-powerpoint:before {
  content: "\f1c4";
}

.fa-file-prescription:before {
  content: "\f572";
}

.fa-file-signature:before {
  content: "\f573";
}

.fa-file-upload:before {
  content: "\f574";
}

.fa-file-video:before {
  content: "\f1c8";
}

.fa-file-word:before {
  content: "\f1c2";
}

.fa-fill:before {
  content: "\f575";
}

.fa-fill-drip:before {
  content: "\f576";
}

.fa-film:before {
  content: "\f008";
}

.fa-filter:before {
  content: "\f0b0";
}

.fa-fingerprint:before {
  content: "\f577";
}

.fa-fire:before {
  content: "\f06d";
}

.fa-fire-alt:before {
  content: "\f7e4";
}

.fa-fire-extinguisher:before {
  content: "\f134";
}

.fa-firefox:before {
  content: "\f269";
}

.fa-firefox-browser:before {
  content: "\e007";
}

.fa-first-aid:before {
  content: "\f479";
}

.fa-first-order:before {
  content: "\f2b0";
}

.fa-first-order-alt:before {
  content: "\f50a";
}

.fa-firstdraft:before {
  content: "\f3a1";
}

.fa-fish:before {
  content: "\f578";
}

.fa-fist-raised:before {
  content: "\f6de";
}

.fa-flag:before {
  content: "\f024";
}

.fa-flag-checkered:before {
  content: "\f11e";
}

.fa-flag-usa:before {
  content: "\f74d";
}

.fa-flask:before {
  content: "\f0c3";
}

.fa-flickr:before {
  content: "\f16e";
}

.fa-flipboard:before {
  content: "\f44d";
}

.fa-flushed:before {
  content: "\f579";
}

.fa-fly:before {
  content: "\f417";
}

.fa-folder:before {
  content: "\f07b";
}

.fa-folder-minus:before {
  content: "\f65d";
}

.fa-folder-open:before {
  content: "\f07c";
}

.fa-folder-plus:before {
  content: "\f65e";
}

.fa-font:before {
  content: "\f031";
}

.fa-font-awesome:before {
  content: "\f2b4";
}

.fa-font-awesome-alt:before {
  content: "\f35c";
}

.fa-font-awesome-flag:before {
  content: "\f425";
}

.fa-font-awesome-logo-full:before {
  content: "\f4e6";
}

.fa-fonticons:before {
  content: "\f280";
}

.fa-fonticons-fi:before {
  content: "\f3a2";
}

.fa-football-ball:before {
  content: "\f44e";
}

.fa-fort-awesome:before {
  content: "\f286";
}

.fa-fort-awesome-alt:before {
  content: "\f3a3";
}

.fa-forumbee:before {
  content: "\f211";
}

.fa-forward:before {
  content: "\f04e";
}

.fa-foursquare:before {
  content: "\f180";
}

.fa-free-code-camp:before {
  content: "\f2c5";
}

.fa-freebsd:before {
  content: "\f3a4";
}

.fa-frog:before {
  content: "\f52e";
}

.fa-frown:before {
  content: "\f119";
}

.fa-frown-open:before {
  content: "\f57a";
}

.fa-fulcrum:before {
  content: "\f50b";
}

.fa-funnel-dollar:before {
  content: "\f662";
}

.fa-futbol:before {
  content: "\f1e3";
}

.fa-galactic-republic:before {
  content: "\f50c";
}

.fa-galactic-senate:before {
  content: "\f50d";
}

.fa-gamepad:before {
  content: "\f11b";
}

.fa-gas-pump:before {
  content: "\f52f";
}

.fa-gavel:before {
  content: "\f0e3";
}

.fa-gem:before {
  content: "\f3a5";
}

.fa-genderless:before {
  content: "\f22d";
}

.fa-get-pocket:before {
  content: "\f265";
}

.fa-gg:before {
  content: "\f260";
}

.fa-gg-circle:before {
  content: "\f261";
}

.fa-ghost:before {
  content: "\f6e2";
}

.fa-gift:before {
  content: "\f06b";
}

.fa-gifts:before {
  content: "\f79c";
}

.fa-git:before {
  content: "\f1d3";
}

.fa-git-alt:before {
  content: "\f841";
}

.fa-git-square:before {
  content: "\f1d2";
}

.fa-github:before {
  content: "\f09b";
}

.fa-github-alt:before {
  content: "\f113";
}

.fa-github-square:before {
  content: "\f092";
}

.fa-gitkraken:before {
  content: "\f3a6";
}

.fa-gitlab:before {
  content: "\f296";
}

.fa-gitter:before {
  content: "\f426";
}

.fa-glass-cheers:before {
  content: "\f79f";
}

.fa-glass-martini:before {
  content: "\f000";
}

.fa-glass-martini-alt:before {
  content: "\f57b";
}

.fa-glass-whiskey:before {
  content: "\f7a0";
}

.fa-glasses:before {
  content: "\f530";
}

.fa-glide:before {
  content: "\f2a5";
}

.fa-glide-g:before {
  content: "\f2a6";
}

.fa-globe:before {
  content: "\f0ac";
}

.fa-globe-africa:before {
  content: "\f57c";
}

.fa-globe-americas:before {
  content: "\f57d";
}

.fa-globe-asia:before {
  content: "\f57e";
}

.fa-globe-europe:before {
  content: "\f7a2";
}

.fa-gofore:before {
  content: "\f3a7";
}

.fa-golf-ball:before {
  content: "\f450";
}

.fa-goodreads:before {
  content: "\f3a8";
}

.fa-goodreads-g:before {
  content: "\f3a9";
}

.fa-google:before {
  content: "\f1a0";
}

.fa-google-drive:before {
  content: "\f3aa";
}

.fa-google-pay:before {
  content: "\e079";
}

.fa-google-play:before {
  content: "\f3ab";
}

.fa-google-plus:before {
  content: "\f2b3";
}

.fa-google-plus-g:before {
  content: "\f0d5";
}

.fa-google-plus-square:before {
  content: "\f0d4";
}

.fa-google-wallet:before {
  content: "\f1ee";
}

.fa-gopuram:before {
  content: "\f664";
}

.fa-graduation-cap:before {
  content: "\f19d";
}

.fa-gratipay:before {
  content: "\f184";
}

.fa-grav:before {
  content: "\f2d6";
}

.fa-greater-than:before {
  content: "\f531";
}

.fa-greater-than-equal:before {
  content: "\f532";
}

.fa-grimace:before {
  content: "\f57f";
}

.fa-grin:before {
  content: "\f580";
}

.fa-grin-alt:before {
  content: "\f581";
}

.fa-grin-beam:before {
  content: "\f582";
}

.fa-grin-beam-sweat:before {
  content: "\f583";
}

.fa-grin-hearts:before {
  content: "\f584";
}

.fa-grin-squint:before {
  content: "\f585";
}

.fa-grin-squint-tears:before {
  content: "\f586";
}

.fa-grin-stars:before {
  content: "\f587";
}

.fa-grin-tears:before {
  content: "\f588";
}

.fa-grin-tongue:before {
  content: "\f589";
}

.fa-grin-tongue-squint:before {
  content: "\f58a";
}

.fa-grin-tongue-wink:before {
  content: "\f58b";
}

.fa-grin-wink:before {
  content: "\f58c";
}

.fa-grip-horizontal:before {
  content: "\f58d";
}

.fa-grip-lines:before {
  content: "\f7a4";
}

.fa-grip-lines-vertical:before {
  content: "\f7a5";
}

.fa-grip-vertical:before {
  content: "\f58e";
}

.fa-gripfire:before {
  content: "\f3ac";
}

.fa-grunt:before {
  content: "\f3ad";
}

.fa-guilded:before {
  content: "\e07e";
}

.fa-guitar:before {
  content: "\f7a6";
}

.fa-gulp:before {
  content: "\f3ae";
}

.fa-h-square:before {
  content: "\f0fd";
}

.fa-hacker-news:before {
  content: "\f1d4";
}

.fa-hacker-news-square:before {
  content: "\f3af";
}

.fa-hackerrank:before {
  content: "\f5f7";
}

.fa-hamburger:before {
  content: "\f805";
}

.fa-hammer:before {
  content: "\f6e3";
}

.fa-hamsa:before {
  content: "\f665";
}

.fa-hand-holding:before {
  content: "\f4bd";
}

.fa-hand-holding-heart:before {
  content: "\f4be";
}

.fa-hand-holding-medical:before {
  content: "\e05c";
}

.fa-hand-holding-usd:before {
  content: "\f4c0";
}

.fa-hand-holding-water:before {
  content: "\f4c1";
}

.fa-hand-lizard:before {
  content: "\f258";
}

.fa-hand-middle-finger:before {
  content: "\f806";
}

.fa-hand-paper:before {
  content: "\f256";
}

.fa-hand-peace:before {
  content: "\f25b";
}

.fa-hand-point-down:before {
  content: "\f0a7";
}

.fa-hand-point-left:before {
  content: "\f0a5";
}

.fa-hand-point-right:before {
  content: "\f0a4";
}

.fa-hand-point-up:before {
  content: "\f0a6";
}

.fa-hand-pointer:before {
  content: "\f25a";
}

.fa-hand-rock:before {
  content: "\f255";
}

.fa-hand-scissors:before {
  content: "\f257";
}

.fa-hand-sparkles:before {
  content: "\e05d";
}

.fa-hand-spock:before {
  content: "\f259";
}

.fa-hands:before {
  content: "\f4c2";
}

.fa-hands-helping:before {
  content: "\f4c4";
}

.fa-hands-wash:before {
  content: "\e05e";
}

.fa-handshake:before {
  content: "\f2b5";
}

.fa-handshake-alt-slash:before {
  content: "\e05f";
}

.fa-handshake-slash:before {
  content: "\e060";
}

.fa-hanukiah:before {
  content: "\f6e6";
}

.fa-hard-hat:before {
  content: "\f807";
}

.fa-hashtag:before {
  content: "\f292";
}

.fa-hat-cowboy:before {
  content: "\f8c0";
}

.fa-hat-cowboy-side:before {
  content: "\f8c1";
}

.fa-hat-wizard:before {
  content: "\f6e8";
}

.fa-hdd:before {
  content: "\f0a0";
}

.fa-head-side-cough:before {
  content: "\e061";
}

.fa-head-side-cough-slash:before {
  content: "\e062";
}

.fa-head-side-mask:before {
  content: "\e063";
}

.fa-head-side-virus:before {
  content: "\e064";
}

.fa-heading:before {
  content: "\f1dc";
}

.fa-headphones:before {
  content: "\f025";
}

.fa-headphones-alt:before {
  content: "\f58f";
}

.fa-headset:before {
  content: "\f590";
}

.fa-heart:before {
  content: "\f004";
}

.fa-heart-broken:before {
  content: "\f7a9";
}

.fa-heartbeat:before {
  content: "\f21e";
}

.fa-helicopter:before {
  content: "\f533";
}

.fa-highlighter:before {
  content: "\f591";
}

.fa-hiking:before {
  content: "\f6ec";
}

.fa-hippo:before {
  content: "\f6ed";
}

.fa-hips:before {
  content: "\f452";
}

.fa-hire-a-helper:before {
  content: "\f3b0";
}

.fa-history:before {
  content: "\f1da";
}

.fa-hive:before {
  content: "\e07f";
}

.fa-hockey-puck:before {
  content: "\f453";
}

.fa-holly-berry:before {
  content: "\f7aa";
}

.fa-home:before {
  content: "\f015";
}

.fa-hooli:before {
  content: "\f427";
}

.fa-hornbill:before {
  content: "\f592";
}

.fa-horse:before {
  content: "\f6f0";
}

.fa-horse-head:before {
  content: "\f7ab";
}

.fa-hospital:before {
  content: "\f0f8";
}

.fa-hospital-alt:before {
  content: "\f47d";
}

.fa-hospital-symbol:before {
  content: "\f47e";
}

.fa-hospital-user:before {
  content: "\f80d";
}

.fa-hot-tub:before {
  content: "\f593";
}

.fa-hotdog:before {
  content: "\f80f";
}

.fa-hotel:before {
  content: "\f594";
}

.fa-hotjar:before {
  content: "\f3b1";
}

.fa-hourglass:before {
  content: "\f254";
}

.fa-hourglass-end:before {
  content: "\f253";
}

.fa-hourglass-half:before {
  content: "\f252";
}

.fa-hourglass-start:before {
  content: "\f251";
}

.fa-house-damage:before {
  content: "\f6f1";
}

.fa-house-user:before {
  content: "\e065";
}

.fa-houzz:before {
  content: "\f27c";
}

.fa-hryvnia:before {
  content: "\f6f2";
}

.fa-html5:before {
  content: "\f13b";
}

.fa-hubspot:before {
  content: "\f3b2";
}

.fa-i-cursor:before {
  content: "\f246";
}

.fa-ice-cream:before {
  content: "\f810";
}

.fa-icicles:before {
  content: "\f7ad";
}

.fa-icons:before {
  content: "\f86d";
}

.fa-id-badge:before {
  content: "\f2c1";
}

.fa-id-card:before {
  content: "\f2c2";
}

.fa-id-card-alt:before {
  content: "\f47f";
}

.fa-ideal:before {
  content: "\e013";
}

.fa-igloo:before {
  content: "\f7ae";
}

.fa-image:before {
  content: "\f03e";
}

.fa-images:before {
  content: "\f302";
}

.fa-imdb:before {
  content: "\f2d8";
}

.fa-inbox:before {
  content: "\f01c";
}

.fa-indent:before {
  content: "\f03c";
}

.fa-industry:before {
  content: "\f275";
}

.fa-infinity:before {
  content: "\f534";
}

.fa-info:before {
  content: "\f129";
}

.fa-info-circle:before {
  content: "\f05a";
}

.fa-innosoft:before {
  content: "\e080";
}

.fa-instagram:before {
  content: "\f16d";
}

.fa-instagram-square:before {
  content: "\e055";
}

.fa-instalod:before {
  content: "\e081";
}

.fa-intercom:before {
  content: "\f7af";
}

.fa-internet-explorer:before {
  content: "\f26b";
}

.fa-invision:before {
  content: "\f7b0";
}

.fa-ioxhost:before {
  content: "\f208";
}

.fa-italic:before {
  content: "\f033";
}

.fa-itch-io:before {
  content: "\f83a";
}

.fa-itunes:before {
  content: "\f3b4";
}

.fa-itunes-note:before {
  content: "\f3b5";
}

.fa-java:before {
  content: "\f4e4";
}

.fa-jedi:before {
  content: "\f669";
}

.fa-jedi-order:before {
  content: "\f50e";
}

.fa-jenkins:before {
  content: "\f3b6";
}

.fa-jira:before {
  content: "\f7b1";
}

.fa-joget:before {
  content: "\f3b7";
}

.fa-joint:before {
  content: "\f595";
}

.fa-joomla:before {
  content: "\f1aa";
}

.fa-journal-whills:before {
  content: "\f66a";
}

.fa-js:before {
  content: "\f3b8";
}

.fa-js-square:before {
  content: "\f3b9";
}

.fa-jsfiddle:before {
  content: "\f1cc";
}

.fa-kaaba:before {
  content: "\f66b";
}

.fa-kaggle:before {
  content: "\f5fa";
}

.fa-key:before {
  content: "\f084";
}

.fa-keybase:before {
  content: "\f4f5";
}

.fa-keyboard:before {
  content: "\f11c";
}

.fa-keycdn:before {
  content: "\f3ba";
}

.fa-khanda:before {
  content: "\f66d";
}

.fa-kickstarter:before {
  content: "\f3bb";
}

.fa-kickstarter-k:before {
  content: "\f3bc";
}

.fa-kiss:before {
  content: "\f596";
}

.fa-kiss-beam:before {
  content: "\f597";
}

.fa-kiss-wink-heart:before {
  content: "\f598";
}

.fa-kiwi-bird:before {
  content: "\f535";
}

.fa-korvue:before {
  content: "\f42f";
}

.fa-landmark:before {
  content: "\f66f";
}

.fa-language:before {
  content: "\f1ab";
}

.fa-laptop:before {
  content: "\f109";
}

.fa-laptop-code:before {
  content: "\f5fc";
}

.fa-laptop-house:before {
  content: "\e066";
}

.fa-laptop-medical:before {
  content: "\f812";
}

.fa-laravel:before {
  content: "\f3bd";
}

.fa-lastfm:before {
  content: "\f202";
}

.fa-lastfm-square:before {
  content: "\f203";
}

.fa-laugh:before {
  content: "\f599";
}

.fa-laugh-beam:before {
  content: "\f59a";
}

.fa-laugh-squint:before {
  content: "\f59b";
}

.fa-laugh-wink:before {
  content: "\f59c";
}

.fa-layer-group:before {
  content: "\f5fd";
}

.fa-leaf:before {
  content: "\f06c";
}

.fa-leanpub:before {
  content: "\f212";
}

.fa-lemon:before {
  content: "\f094";
}

.fa-less:before {
  content: "\f41d";
}

.fa-less-than:before {
  content: "\f536";
}

.fa-less-than-equal:before {
  content: "\f537";
}

.fa-level-down-alt:before {
  content: "\f3be";
}

.fa-level-up-alt:before {
  content: "\f3bf";
}

.fa-life-ring:before {
  content: "\f1cd";
}

.fa-lightbulb:before {
  content: "\f0eb";
}

.fa-line:before {
  content: "\f3c0";
}

.fa-link:before {
  content: "\f0c1";
}

.fa-linkedin:before {
  content: "\f08c";
}

.fa-linkedin-in:before {
  content: "\f0e1";
}

.fa-linode:before {
  content: "\f2b8";
}

.fa-linux:before {
  content: "\f17c";
}

.fa-lira-sign:before {
  content: "\f195";
}

.fa-list:before {
  content: "\f03a";
}

.fa-list-alt:before {
  content: "\f022";
}

.fa-list-ol:before {
  content: "\f0cb";
}

.fa-list-ul:before {
  content: "\f0ca";
}

.fa-location-arrow:before {
  content: "\f124";
}

.fa-lock:before {
  content: "\f023";
}

.fa-lock-open:before {
  content: "\f3c1";
}

.fa-long-arrow-alt-down:before {
  content: "\f309";
}

.fa-long-arrow-alt-left:before {
  content: "\f30a";
}

.fa-long-arrow-alt-right:before {
  content: "\f30b";
}

.fa-long-arrow-alt-up:before {
  content: "\f30c";
}

.fa-low-vision:before {
  content: "\f2a8";
}

.fa-luggage-cart:before {
  content: "\f59d";
}

.fa-lungs:before {
  content: "\f604";
}

.fa-lungs-virus:before {
  content: "\e067";
}

.fa-lyft:before {
  content: "\f3c3";
}

.fa-magento:before {
  content: "\f3c4";
}

.fa-magic:before {
  content: "\f0d0";
}

.fa-magnet:before {
  content: "\f076";
}

.fa-mail-bulk:before {
  content: "\f674";
}

.fa-mailchimp:before {
  content: "\f59e";
}

.fa-male:before {
  content: "\f183";
}

.fa-mandalorian:before {
  content: "\f50f";
}

.fa-map:before {
  content: "\f279";
}

.fa-map-marked:before {
  content: "\f59f";
}

.fa-map-marked-alt:before {
  content: "\f5a0";
}

.fa-map-marker:before {
  content: "\f041";
}

.fa-map-marker-alt:before {
  content: "\f3c5";
}

.fa-map-pin:before {
  content: "\f276";
}

.fa-map-signs:before {
  content: "\f277";
}

.fa-markdown:before {
  content: "\f60f";
}

.fa-marker:before {
  content: "\f5a1";
}

.fa-mars:before {
  content: "\f222";
}

.fa-mars-double:before {
  content: "\f227";
}

.fa-mars-stroke:before {
  content: "\f229";
}

.fa-mars-stroke-h:before {
  content: "\f22b";
}

.fa-mars-stroke-v:before {
  content: "\f22a";
}

.fa-mask:before {
  content: "\f6fa";
}

.fa-mastodon:before {
  content: "\f4f6";
}

.fa-maxcdn:before {
  content: "\f136";
}

.fa-mdb:before {
  content: "\f8ca";
}

.fa-medal:before {
  content: "\f5a2";
}

.fa-medapps:before {
  content: "\f3c6";
}

.fa-medium:before {
  content: "\f23a";
}

.fa-medium-m:before {
  content: "\f3c7";
}

.fa-medkit:before {
  content: "\f0fa";
}

.fa-medrt:before {
  content: "\f3c8";
}

.fa-meetup:before {
  content: "\f2e0";
}

.fa-megaport:before {
  content: "\f5a3";
}

.fa-meh:before {
  content: "\f11a";
}

.fa-meh-blank:before {
  content: "\f5a4";
}

.fa-meh-rolling-eyes:before {
  content: "\f5a5";
}

.fa-memory:before {
  content: "\f538";
}

.fa-mendeley:before {
  content: "\f7b3";
}

.fa-menorah:before {
  content: "\f676";
}

.fa-mercury:before {
  content: "\f223";
}

.fa-meteor:before {
  content: "\f753";
}

.fa-microblog:before {
  content: "\e01a";
}

.fa-microchip:before {
  content: "\f2db";
}

.fa-microphone:before {
  content: "\f130";
}

.fa-microphone-alt:before {
  content: "\f3c9";
}

.fa-microphone-alt-slash:before {
  content: "\f539";
}

.fa-microphone-slash:before {
  content: "\f131";
}

.fa-microscope:before {
  content: "\f610";
}

.fa-microsoft:before {
  content: "\f3ca";
}

.fa-minus:before {
  content: "\f068";
}

.fa-minus-circle:before {
  content: "\f056";
}

.fa-minus-square:before {
  content: "\f146";
}

.fa-mitten:before {
  content: "\f7b5";
}

.fa-mix:before {
  content: "\f3cb";
}

.fa-mixcloud:before {
  content: "\f289";
}

.fa-mixer:before {
  content: "\e056";
}

.fa-mizuni:before {
  content: "\f3cc";
}

.fa-mobile:before {
  content: "\f10b";
}

.fa-mobile-alt:before {
  content: "\f3cd";
}

.fa-modx:before {
  content: "\f285";
}

.fa-monero:before {
  content: "\f3d0";
}

.fa-money-bill:before {
  content: "\f0d6";
}

.fa-money-bill-alt:before {
  content: "\f3d1";
}

.fa-money-bill-wave:before {
  content: "\f53a";
}

.fa-money-bill-wave-alt:before {
  content: "\f53b";
}

.fa-money-check:before {
  content: "\f53c";
}

.fa-money-check-alt:before {
  content: "\f53d";
}

.fa-monument:before {
  content: "\f5a6";
}

.fa-moon:before {
  content: "\f186";
}

.fa-mortar-pestle:before {
  content: "\f5a7";
}

.fa-mosque:before {
  content: "\f678";
}

.fa-motorcycle:before {
  content: "\f21c";
}

.fa-mountain:before {
  content: "\f6fc";
}

.fa-mouse:before {
  content: "\f8cc";
}

.fa-mouse-pointer:before {
  content: "\f245";
}

.fa-mug-hot:before {
  content: "\f7b6";
}

.fa-music:before {
  content: "\f001";
}

.fa-napster:before {
  content: "\f3d2";
}

.fa-neos:before {
  content: "\f612";
}

.fa-network-wired:before {
  content: "\f6ff";
}

.fa-neuter:before {
  content: "\f22c";
}

.fa-newspaper:before {
  content: "\f1ea";
}

.fa-nimblr:before {
  content: "\f5a8";
}

.fa-node:before {
  content: "\f419";
}

.fa-node-js:before {
  content: "\f3d3";
}

.fa-not-equal:before {
  content: "\f53e";
}

.fa-notes-medical:before {
  content: "\f481";
}

.fa-npm:before {
  content: "\f3d4";
}

.fa-ns8:before {
  content: "\f3d5";
}

.fa-nutritionix:before {
  content: "\f3d6";
}

.fa-object-group:before {
  content: "\f247";
}

.fa-object-ungroup:before {
  content: "\f248";
}

.fa-octopus-deploy:before {
  content: "\e082";
}

.fa-odnoklassniki:before {
  content: "\f263";
}

.fa-odnoklassniki-square:before {
  content: "\f264";
}

.fa-oil-can:before {
  content: "\f613";
}

.fa-old-republic:before {
  content: "\f510";
}

.fa-om:before {
  content: "\f679";
}

.fa-opencart:before {
  content: "\f23d";
}

.fa-openid:before {
  content: "\f19b";
}

.fa-opera:before {
  content: "\f26a";
}

.fa-optin-monster:before {
  content: "\f23c";
}

.fa-orcid:before {
  content: "\f8d2";
}

.fa-osi:before {
  content: "\f41a";
}

.fa-otter:before {
  content: "\f700";
}

.fa-outdent:before {
  content: "\f03b";
}

.fa-page4:before {
  content: "\f3d7";
}

.fa-pagelines:before {
  content: "\f18c";
}

.fa-pager:before {
  content: "\f815";
}

.fa-paint-brush:before {
  content: "\f1fc";
}

.fa-paint-roller:before {
  content: "\f5aa";
}

.fa-palette:before {
  content: "\f53f";
}

.fa-palfed:before {
  content: "\f3d8";
}

.fa-pallet:before {
  content: "\f482";
}

.fa-paper-plane:before {
  content: "\f1d8";
}

.fa-paperclip:before {
  content: "\f0c6";
}

.fa-parachute-box:before {
  content: "\f4cd";
}

.fa-paragraph:before {
  content: "\f1dd";
}

.fa-parking:before {
  content: "\f540";
}

.fa-passport:before {
  content: "\f5ab";
}

.fa-pastafarianism:before {
  content: "\f67b";
}

.fa-paste:before {
  content: "\f0ea";
}

.fa-patreon:before {
  content: "\f3d9";
}

.fa-pause:before {
  content: "\f04c";
}

.fa-pause-circle:before {
  content: "\f28b";
}

.fa-paw:before {
  content: "\f1b0";
}

.fa-paypal:before {
  content: "\f1ed";
}

.fa-peace:before {
  content: "\f67c";
}

.fa-pen:before {
  content: "\f304";
}

.fa-pen-alt:before {
  content: "\f305";
}

.fa-pen-fancy:before {
  content: "\f5ac";
}

.fa-pen-nib:before {
  content: "\f5ad";
}

.fa-pen-square:before {
  content: "\f14b";
}

.fa-pencil-alt:before {
  content: "\f303";
}

.fa-pencil-ruler:before {
  content: "\f5ae";
}

.fa-penny-arcade:before {
  content: "\f704";
}

.fa-people-arrows:before {
  content: "\e068";
}

.fa-people-carry:before {
  content: "\f4ce";
}

.fa-pepper-hot:before {
  content: "\f816";
}

.fa-perbyte:before {
  content: "\e083";
}

.fa-percent:before {
  content: "\f295";
}

.fa-percentage:before {
  content: "\f541";
}

.fa-periscope:before {
  content: "\f3da";
}

.fa-person-booth:before {
  content: "\f756";
}

.fa-phabricator:before {
  content: "\f3db";
}

.fa-phoenix-framework:before {
  content: "\f3dc";
}

.fa-phoenix-squadron:before {
  content: "\f511";
}

.fa-phone:before {
  content: "\f095";
}

.fa-phone-alt:before {
  content: "\f879";
}

.fa-phone-slash:before {
  content: "\f3dd";
}

.fa-phone-square:before {
  content: "\f098";
}

.fa-phone-square-alt:before {
  content: "\f87b";
}

.fa-phone-volume:before {
  content: "\f2a0";
}

.fa-photo-video:before {
  content: "\f87c";
}

.fa-php:before {
  content: "\f457";
}

.fa-pied-piper:before {
  content: "\f2ae";
}

.fa-pied-piper-alt:before {
  content: "\f1a8";
}

.fa-pied-piper-hat:before {
  content: "\f4e5";
}

.fa-pied-piper-pp:before {
  content: "\f1a7";
}

.fa-pied-piper-square:before {
  content: "\e01e";
}

.fa-piggy-bank:before {
  content: "\f4d3";
}

.fa-pills:before {
  content: "\f484";
}

.fa-pinterest:before {
  content: "\f0d2";
}

.fa-pinterest-p:before {
  content: "\f231";
}

.fa-pinterest-square:before {
  content: "\f0d3";
}

.fa-pizza-slice:before {
  content: "\f818";
}

.fa-place-of-worship:before {
  content: "\f67f";
}

.fa-plane:before {
  content: "\f072";
}

.fa-plane-arrival:before {
  content: "\f5af";
}

.fa-plane-departure:before {
  content: "\f5b0";
}

.fa-plane-slash:before {
  content: "\e069";
}

.fa-play:before {
  content: "\f04b";
}

.fa-play-circle:before {
  content: "\f144";
}

.fa-playstation:before {
  content: "\f3df";
}

.fa-plug:before {
  content: "\f1e6";
}

.fa-plus:before {
  content: "\f067";
}

.fa-plus-circle:before {
  content: "\f055";
}

.fa-plus-square:before {
  content: "\f0fe";
}

.fa-podcast:before {
  content: "\f2ce";
}

.fa-poll:before {
  content: "\f681";
}

.fa-poll-h:before {
  content: "\f682";
}

.fa-poo:before {
  content: "\f2fe";
}

.fa-poo-storm:before {
  content: "\f75a";
}

.fa-poop:before {
  content: "\f619";
}

.fa-portrait:before {
  content: "\f3e0";
}

.fa-pound-sign:before {
  content: "\f154";
}

.fa-power-off:before {
  content: "\f011";
}

.fa-pray:before {
  content: "\f683";
}

.fa-praying-hands:before {
  content: "\f684";
}

.fa-prescription:before {
  content: "\f5b1";
}

.fa-prescription-bottle:before {
  content: "\f485";
}

.fa-prescription-bottle-alt:before {
  content: "\f486";
}

.fa-print:before {
  content: "\f02f";
}

.fa-procedures:before {
  content: "\f487";
}

.fa-product-hunt:before {
  content: "\f288";
}

.fa-project-diagram:before {
  content: "\f542";
}

.fa-pump-medical:before {
  content: "\e06a";
}

.fa-pump-soap:before {
  content: "\e06b";
}

.fa-pushed:before {
  content: "\f3e1";
}

.fa-puzzle-piece:before {
  content: "\f12e";
}

.fa-python:before {
  content: "\f3e2";
}

.fa-qq:before {
  content: "\f1d6";
}

.fa-qrcode:before {
  content: "\f029";
}

.fa-question:before {
  content: "\f128";
}

.fa-question-circle:before {
  content: "\f059";
}

.fa-quidditch:before {
  content: "\f458";
}

.fa-quinscape:before {
  content: "\f459";
}

.fa-quora:before {
  content: "\f2c4";
}

.fa-quote-left:before {
  content: "\f10d";
}

.fa-quote-right:before {
  content: "\f10e";
}

.fa-quran:before {
  content: "\f687";
}

.fa-r-project:before {
  content: "\f4f7";
}

.fa-radiation:before {
  content: "\f7b9";
}

.fa-radiation-alt:before {
  content: "\f7ba";
}

.fa-rainbow:before {
  content: "\f75b";
}

.fa-random:before {
  content: "\f074";
}

.fa-raspberry-pi:before {
  content: "\f7bb";
}

.fa-ravelry:before {
  content: "\f2d9";
}

.fa-react:before {
  content: "\f41b";
}

.fa-reacteurope:before {
  content: "\f75d";
}

.fa-readme:before {
  content: "\f4d5";
}

.fa-rebel:before {
  content: "\f1d0";
}

.fa-receipt:before {
  content: "\f543";
}

.fa-record-vinyl:before {
  content: "\f8d9";
}

.fa-recycle:before {
  content: "\f1b8";
}

.fa-red-river:before {
  content: "\f3e3";
}

.fa-reddit:before {
  content: "\f1a1";
}

.fa-reddit-alien:before {
  content: "\f281";
}

.fa-reddit-square:before {
  content: "\f1a2";
}

.fa-redhat:before {
  content: "\f7bc";
}

.fa-redo:before {
  content: "\f01e";
}

.fa-redo-alt:before {
  content: "\f2f9";
}

.fa-registered:before {
  content: "\f25d";
}

.fa-remove-format:before {
  content: "\f87d";
}

.fa-renren:before {
  content: "\f18b";
}

.fa-reply:before {
  content: "\f3e5";
}

.fa-reply-all:before {
  content: "\f122";
}

.fa-replyd:before {
  content: "\f3e6";
}

.fa-republican:before {
  content: "\f75e";
}

.fa-researchgate:before {
  content: "\f4f8";
}

.fa-resolving:before {
  content: "\f3e7";
}

.fa-restroom:before {
  content: "\f7bd";
}

.fa-retweet:before {
  content: "\f079";
}

.fa-rev:before {
  content: "\f5b2";
}

.fa-ribbon:before {
  content: "\f4d6";
}

.fa-ring:before {
  content: "\f70b";
}

.fa-road:before {
  content: "\f018";
}

.fa-robot:before {
  content: "\f544";
}

.fa-rocket:before {
  content: "\f135";
}

.fa-rocketchat:before {
  content: "\f3e8";
}

.fa-rockrms:before {
  content: "\f3e9";
}

.fa-route:before {
  content: "\f4d7";
}

.fa-rss:before {
  content: "\f09e";
}

.fa-rss-square:before {
  content: "\f143";
}

.fa-ruble-sign:before {
  content: "\f158";
}

.fa-ruler:before {
  content: "\f545";
}

.fa-ruler-combined:before {
  content: "\f546";
}

.fa-ruler-horizontal:before {
  content: "\f547";
}

.fa-ruler-vertical:before {
  content: "\f548";
}

.fa-running:before {
  content: "\f70c";
}

.fa-rupee-sign:before {
  content: "\f156";
}

.fa-rust:before {
  content: "\e07a";
}

.fa-sad-cry:before {
  content: "\f5b3";
}

.fa-sad-tear:before {
  content: "\f5b4";
}

.fa-safari:before {
  content: "\f267";
}

.fa-salesforce:before {
  content: "\f83b";
}

.fa-sass:before {
  content: "\f41e";
}

.fa-satellite:before {
  content: "\f7bf";
}

.fa-satellite-dish:before {
  content: "\f7c0";
}

.fa-save:before {
  content: "\f0c7";
}

.fa-schlix:before {
  content: "\f3ea";
}

.fa-school:before {
  content: "\f549";
}

.fa-screwdriver:before {
  content: "\f54a";
}

.fa-scribd:before {
  content: "\f28a";
}

.fa-scroll:before {
  content: "\f70e";
}

.fa-sd-card:before {
  content: "\f7c2";
}

.fa-search:before {
  content: "\f002";
}

.fa-search-dollar:before {
  content: "\f688";
}

.fa-search-location:before {
  content: "\f689";
}

.fa-search-minus:before {
  content: "\f010";
}

.fa-search-plus:before {
  content: "\f00e";
}

.fa-searchengin:before {
  content: "\f3eb";
}

.fa-seedling:before {
  content: "\f4d8";
}

.fa-sellcast:before {
  content: "\f2da";
}

.fa-sellsy:before {
  content: "\f213";
}

.fa-server:before {
  content: "\f233";
}

.fa-servicestack:before {
  content: "\f3ec";
}

.fa-shapes:before {
  content: "\f61f";
}

.fa-share:before {
  content: "\f064";
}

.fa-share-alt:before {
  content: "\f1e0";
}

.fa-share-alt-square:before {
  content: "\f1e1";
}

.fa-share-square:before {
  content: "\f14d";
}

.fa-shekel-sign:before {
  content: "\f20b";
}

.fa-shield-alt:before {
  content: "\f3ed";
}

.fa-shield-virus:before {
  content: "\e06c";
}

.fa-ship:before {
  content: "\f21a";
}

.fa-shipping-fast:before {
  content: "\f48b";
}

.fa-shirtsinbulk:before {
  content: "\f214";
}

.fa-shoe-prints:before {
  content: "\f54b";
}

.fa-shopify:before {
  content: "\e057";
}

.fa-shopping-bag:before {
  content: "\f290";
}

.fa-shopping-basket:before {
  content: "\f291";
}

.fa-shopping-cart:before {
  content: "\f07a";
}

.fa-shopware:before {
  content: "\f5b5";
}

.fa-shower:before {
  content: "\f2cc";
}

.fa-shuttle-van:before {
  content: "\f5b6";
}

.fa-sign:before {
  content: "\f4d9";
}

.fa-sign-in-alt:before {
  content: "\f2f6";
}

.fa-sign-language:before {
  content: "\f2a7";
}

.fa-sign-out-alt:before {
  content: "\f2f5";
}

.fa-signal:before {
  content: "\f012";
}

.fa-signature:before {
  content: "\f5b7";
}

.fa-sim-card:before {
  content: "\f7c4";
}

.fa-simplybuilt:before {
  content: "\f215";
}

.fa-sink:before {
  content: "\e06d";
}

.fa-sistrix:before {
  content: "\f3ee";
}

.fa-sitemap:before {
  content: "\f0e8";
}

.fa-sith:before {
  content: "\f512";
}

.fa-skating:before {
  content: "\f7c5";
}

.fa-sketch:before {
  content: "\f7c6";
}

.fa-skiing:before {
  content: "\f7c9";
}

.fa-skiing-nordic:before {
  content: "\f7ca";
}

.fa-skull:before {
  content: "\f54c";
}

.fa-skull-crossbones:before {
  content: "\f714";
}

.fa-skyatlas:before {
  content: "\f216";
}

.fa-skype:before {
  content: "\f17e";
}

.fa-slack:before {
  content: "\f198";
}

.fa-slack-hash:before {
  content: "\f3ef";
}

.fa-slash:before {
  content: "\f715";
}

.fa-sleigh:before {
  content: "\f7cc";
}

.fa-sliders-h:before {
  content: "\f1de";
}

.fa-slideshare:before {
  content: "\f1e7";
}

.fa-smile:before {
  content: "\f118";
}

.fa-smile-beam:before {
  content: "\f5b8";
}

.fa-smile-wink:before {
  content: "\f4da";
}

.fa-smog:before {
  content: "\f75f";
}

.fa-smoking:before {
  content: "\f48d";
}

.fa-smoking-ban:before {
  content: "\f54d";
}

.fa-sms:before {
  content: "\f7cd";
}

.fa-snapchat:before {
  content: "\f2ab";
}

.fa-snapchat-ghost:before {
  content: "\f2ac";
}

.fa-snapchat-square:before {
  content: "\f2ad";
}

.fa-snowboarding:before {
  content: "\f7ce";
}

.fa-snowflake:before {
  content: "\f2dc";
}

.fa-snowman:before {
  content: "\f7d0";
}

.fa-snowplow:before {
  content: "\f7d2";
}

.fa-soap:before {
  content: "\e06e";
}

.fa-socks:before {
  content: "\f696";
}

.fa-solar-panel:before {
  content: "\f5ba";
}

.fa-sort:before {
  content: "\f0dc";
}

.fa-sort-alpha-down:before {
  content: "\f15d";
}

.fa-sort-alpha-down-alt:before {
  content: "\f881";
}

.fa-sort-alpha-up:before {
  content: "\f15e";
}

.fa-sort-alpha-up-alt:before {
  content: "\f882";
}

.fa-sort-amount-down:before {
  content: "\f160";
}

.fa-sort-amount-down-alt:before {
  content: "\f884";
}

.fa-sort-amount-up:before {
  content: "\f161";
}

.fa-sort-amount-up-alt:before {
  content: "\f885";
}

.fa-sort-down:before {
  content: "\f0dd";
}

.fa-sort-numeric-down:before {
  content: "\f162";
}

.fa-sort-numeric-down-alt:before {
  content: "\f886";
}

.fa-sort-numeric-up:before {
  content: "\f163";
}

.fa-sort-numeric-up-alt:before {
  content: "\f887";
}

.fa-sort-up:before {
  content: "\f0de";
}

.fa-soundcloud:before {
  content: "\f1be";
}

.fa-sourcetree:before {
  content: "\f7d3";
}

.fa-spa:before {
  content: "\f5bb";
}

.fa-space-shuttle:before {
  content: "\f197";
}

.fa-speakap:before {
  content: "\f3f3";
}

.fa-speaker-deck:before {
  content: "\f83c";
}

.fa-spell-check:before {
  content: "\f891";
}

.fa-spider:before {
  content: "\f717";
}

.fa-spinner:before {
  content: "\f110";
}

.fa-splotch:before {
  content: "\f5bc";
}

.fa-spotify:before {
  content: "\f1bc";
}

.fa-spray-can:before {
  content: "\f5bd";
}

.fa-square:before {
  content: "\f0c8";
}

.fa-square-full:before {
  content: "\f45c";
}

.fa-square-root-alt:before {
  content: "\f698";
}

.fa-squarespace:before {
  content: "\f5be";
}

.fa-stack-exchange:before {
  content: "\f18d";
}

.fa-stack-overflow:before {
  content: "\f16c";
}

.fa-stackpath:before {
  content: "\f842";
}

.fa-stamp:before {
  content: "\f5bf";
}

.fa-star:before {
  content: "\f005";
}

.fa-star-and-crescent:before {
  content: "\f699";
}

.fa-star-half:before {
  content: "\f089";
}

.fa-star-half-alt:before {
  content: "\f5c0";
}

.fa-star-of-david:before {
  content: "\f69a";
}

.fa-star-of-life:before {
  content: "\f621";
}

.fa-staylinked:before {
  content: "\f3f5";
}

.fa-steam:before {
  content: "\f1b6";
}

.fa-steam-square:before {
  content: "\f1b7";
}

.fa-steam-symbol:before {
  content: "\f3f6";
}

.fa-step-backward:before {
  content: "\f048";
}

.fa-step-forward:before {
  content: "\f051";
}

.fa-stethoscope:before {
  content: "\f0f1";
}

.fa-sticker-mule:before {
  content: "\f3f7";
}

.fa-sticky-note:before {
  content: "\f249";
}

.fa-stop:before {
  content: "\f04d";
}

.fa-stop-circle:before {
  content: "\f28d";
}

.fa-stopwatch:before {
  content: "\f2f2";
}

.fa-stopwatch-20:before {
  content: "\e06f";
}

.fa-store:before {
  content: "\f54e";
}

.fa-store-alt:before {
  content: "\f54f";
}

.fa-store-alt-slash:before {
  content: "\e070";
}

.fa-store-slash:before {
  content: "\e071";
}

.fa-strava:before {
  content: "\f428";
}

.fa-stream:before {
  content: "\f550";
}

.fa-street-view:before {
  content: "\f21d";
}

.fa-strikethrough:before {
  content: "\f0cc";
}

.fa-stripe:before {
  content: "\f429";
}

.fa-stripe-s:before {
  content: "\f42a";
}

.fa-stroopwafel:before {
  content: "\f551";
}

.fa-studiovinari:before {
  content: "\f3f8";
}

.fa-stumbleupon:before {
  content: "\f1a4";
}

.fa-stumbleupon-circle:before {
  content: "\f1a3";
}

.fa-subscript:before {
  content: "\f12c";
}

.fa-subway:before {
  content: "\f239";
}

.fa-suitcase:before {
  content: "\f0f2";
}

.fa-suitcase-rolling:before {
  content: "\f5c1";
}

.fa-sun:before {
  content: "\f185";
}

.fa-superpowers:before {
  content: "\f2dd";
}

.fa-superscript:before {
  content: "\f12b";
}

.fa-supple:before {
  content: "\f3f9";
}

.fa-surprise:before {
  content: "\f5c2";
}

.fa-suse:before {
  content: "\f7d6";
}

.fa-swatchbook:before {
  content: "\f5c3";
}

.fa-swift:before {
  content: "\f8e1";
}

.fa-swimmer:before {
  content: "\f5c4";
}

.fa-swimming-pool:before {
  content: "\f5c5";
}

.fa-symfony:before {
  content: "\f83d";
}

.fa-synagogue:before {
  content: "\f69b";
}

.fa-sync:before {
  content: "\f021";
}

.fa-sync-alt:before {
  content: "\f2f1";
}

.fa-syringe:before {
  content: "\f48e";
}

.fa-table:before {
  content: "\f0ce";
}

.fa-table-tennis:before {
  content: "\f45d";
}

.fa-tablet:before {
  content: "\f10a";
}

.fa-tablet-alt:before {
  content: "\f3fa";
}

.fa-tablets:before {
  content: "\f490";
}

.fa-tachometer-alt:before {
  content: "\f3fd";
}

.fa-tag:before {
  content: "\f02b";
}

.fa-tags:before {
  content: "\f02c";
}

.fa-tape:before {
  content: "\f4db";
}

.fa-tasks:before {
  content: "\f0ae";
}

.fa-taxi:before {
  content: "\f1ba";
}

.fa-teamspeak:before {
  content: "\f4f9";
}

.fa-teeth:before {
  content: "\f62e";
}

.fa-teeth-open:before {
  content: "\f62f";
}

.fa-telegram:before {
  content: "\f2c6";
}

.fa-telegram-plane:before {
  content: "\f3fe";
}

.fa-temperature-high:before {
  content: "\f769";
}

.fa-temperature-low:before {
  content: "\f76b";
}

.fa-tencent-weibo:before {
  content: "\f1d5";
}

.fa-tenge:before {
  content: "\f7d7";
}

.fa-terminal:before {
  content: "\f120";
}

.fa-text-height:before {
  content: "\f034";
}

.fa-text-width:before {
  content: "\f035";
}

.fa-th:before {
  content: "\f00a";
}

.fa-th-large:before {
  content: "\f009";
}

.fa-th-list:before {
  content: "\f00b";
}

.fa-the-red-yeti:before {
  content: "\f69d";
}

.fa-theater-masks:before {
  content: "\f630";
}

.fa-themeco:before {
  content: "\f5c6";
}

.fa-themeisle:before {
  content: "\f2b2";
}

.fa-thermometer:before {
  content: "\f491";
}

.fa-thermometer-empty:before {
  content: "\f2cb";
}

.fa-thermometer-full:before {
  content: "\f2c7";
}

.fa-thermometer-half:before {
  content: "\f2c9";
}

.fa-thermometer-quarter:before {
  content: "\f2ca";
}

.fa-thermometer-three-quarters:before {
  content: "\f2c8";
}

.fa-think-peaks:before {
  content: "\f731";
}

.fa-thumbs-down:before {
  content: "\f165";
}

.fa-thumbs-up:before {
  content: "\f164";
}

.fa-thumbtack:before {
  content: "\f08d";
}

.fa-ticket-alt:before {
  content: "\f3ff";
}

.fa-tiktok:before {
  content: "\e07b";
}

.fa-times:before {
  content: "\f00d";
}

.fa-times-circle:before {
  content: "\f057";
}

.fa-tint:before {
  content: "\f043";
}

.fa-tint-slash:before {
  content: "\f5c7";
}

.fa-tired:before {
  content: "\f5c8";
}

.fa-toggle-off:before {
  content: "\f204";
}

.fa-toggle-on:before {
  content: "\f205";
}

.fa-toilet:before {
  content: "\f7d8";
}

.fa-toilet-paper:before {
  content: "\f71e";
}

.fa-toilet-paper-slash:before {
  content: "\e072";
}

.fa-toolbox:before {
  content: "\f552";
}

.fa-tools:before {
  content: "\f7d9";
}

.fa-tooth:before {
  content: "\f5c9";
}

.fa-torah:before {
  content: "\f6a0";
}

.fa-torii-gate:before {
  content: "\f6a1";
}

.fa-tractor:before {
  content: "\f722";
}

.fa-trade-federation:before {
  content: "\f513";
}

.fa-trademark:before {
  content: "\f25c";
}

.fa-traffic-light:before {
  content: "\f637";
}

.fa-trailer:before {
  content: "\e041";
}

.fa-train:before {
  content: "\f238";
}

.fa-tram:before {
  content: "\f7da";
}

.fa-transgender:before {
  content: "\f224";
}

.fa-transgender-alt:before {
  content: "\f225";
}

.fa-trash:before {
  content: "\f1f8";
}

.fa-trash-alt:before {
  content: "\f2ed";
}

.fa-trash-restore:before {
  content: "\f829";
}

.fa-trash-restore-alt:before {
  content: "\f82a";
}

.fa-tree:before {
  content: "\f1bb";
}

.fa-trello:before {
  content: "\f181";
}

.fa-trophy:before {
  content: "\f091";
}

.fa-truck:before {
  content: "\f0d1";
}

.fa-truck-loading:before {
  content: "\f4de";
}

.fa-truck-monster:before {
  content: "\f63b";
}

.fa-truck-moving:before {
  content: "\f4df";
}

.fa-truck-pickup:before {
  content: "\f63c";
}

.fa-tshirt:before {
  content: "\f553";
}

.fa-tty:before {
  content: "\f1e4";
}

.fa-tumblr:before {
  content: "\f173";
}

.fa-tumblr-square:before {
  content: "\f174";
}

.fa-tv:before {
  content: "\f26c";
}

.fa-twitch:before {
  content: "\f1e8";
}

.fa-twitter:before {
  content: "\f099";
}

.fa-twitter-square:before {
  content: "\f081";
}

.fa-typo3:before {
  content: "\f42b";
}

.fa-uber:before {
  content: "\f402";
}

.fa-ubuntu:before {
  content: "\f7df";
}

.fa-uikit:before {
  content: "\f403";
}

.fa-umbraco:before {
  content: "\f8e8";
}

.fa-umbrella:before {
  content: "\f0e9";
}

.fa-umbrella-beach:before {
  content: "\f5ca";
}

.fa-uncharted:before {
  content: "\e084";
}

.fa-underline:before {
  content: "\f0cd";
}

.fa-undo:before {
  content: "\f0e2";
}

.fa-undo-alt:before {
  content: "\f2ea";
}

.fa-uniregistry:before {
  content: "\f404";
}

.fa-unity:before {
  content: "\e049";
}

.fa-universal-access:before {
  content: "\f29a";
}

.fa-university:before {
  content: "\f19c";
}

.fa-unlink:before {
  content: "\f127";
}

.fa-unlock:before {
  content: "\f09c";
}

.fa-unlock-alt:before {
  content: "\f13e";
}

.fa-unsplash:before {
  content: "\e07c";
}

.fa-untappd:before {
  content: "\f405";
}

.fa-upload:before {
  content: "\f093";
}

.fa-ups:before {
  content: "\f7e0";
}

.fa-usb:before {
  content: "\f287";
}

.fa-user:before {
  content: "\f007";
}

.fa-user-alt:before {
  content: "\f406";
}

.fa-user-alt-slash:before {
  content: "\f4fa";
}

.fa-user-astronaut:before {
  content: "\f4fb";
}

.fa-user-check:before {
  content: "\f4fc";
}

.fa-user-circle:before {
  content: "\f2bd";
}

.fa-user-clock:before {
  content: "\f4fd";
}

.fa-user-cog:before {
  content: "\f4fe";
}

.fa-user-edit:before {
  content: "\f4ff";
}

.fa-user-friends:before {
  content: "\f500";
}

.fa-user-graduate:before {
  content: "\f501";
}

.fa-user-injured:before {
  content: "\f728";
}

.fa-user-lock:before {
  content: "\f502";
}

.fa-user-md:before {
  content: "\f0f0";
}

.fa-user-minus:before {
  content: "\f503";
}

.fa-user-ninja:before {
  content: "\f504";
}

.fa-user-nurse:before {
  content: "\f82f";
}

.fa-user-plus:before {
  content: "\f234";
}

.fa-user-secret:before {
  content: "\f21b";
}

.fa-user-shield:before {
  content: "\f505";
}

.fa-user-slash:before {
  content: "\f506";
}

.fa-user-tag:before {
  content: "\f507";
}

.fa-user-tie:before {
  content: "\f508";
}

.fa-user-times:before {
  content: "\f235";
}

.fa-users:before {
  content: "\f0c0";
}

.fa-users-cog:before {
  content: "\f509";
}

.fa-users-slash:before {
  content: "\e073";
}

.fa-usps:before {
  content: "\f7e1";
}

.fa-ussunnah:before {
  content: "\f407";
}

.fa-utensil-spoon:before {
  content: "\f2e5";
}

.fa-utensils:before {
  content: "\f2e7";
}

.fa-vaadin:before {
  content: "\f408";
}

.fa-vector-square:before {
  content: "\f5cb";
}

.fa-venus:before {
  content: "\f221";
}

.fa-venus-double:before {
  content: "\f226";
}

.fa-venus-mars:before {
  content: "\f228";
}

.fa-vest:before {
  content: "\e085";
}

.fa-vest-patches:before {
  content: "\e086";
}

.fa-viacoin:before {
  content: "\f237";
}

.fa-viadeo:before {
  content: "\f2a9";
}

.fa-viadeo-square:before {
  content: "\f2aa";
}

.fa-vial:before {
  content: "\f492";
}

.fa-vials:before {
  content: "\f493";
}

.fa-viber:before {
  content: "\f409";
}

.fa-video:before {
  content: "\f03d";
}

.fa-video-slash:before {
  content: "\f4e2";
}

.fa-vihara:before {
  content: "\f6a7";
}

.fa-vimeo:before {
  content: "\f40a";
}

.fa-vimeo-square:before {
  content: "\f194";
}

.fa-vimeo-v:before {
  content: "\f27d";
}

.fa-vine:before {
  content: "\f1ca";
}

.fa-virus:before {
  content: "\e074";
}

.fa-virus-slash:before {
  content: "\e075";
}

.fa-viruses:before {
  content: "\e076";
}

.fa-vk:before {
  content: "\f189";
}

.fa-vnv:before {
  content: "\f40b";
}

.fa-voicemail:before {
  content: "\f897";
}

.fa-volleyball-ball:before {
  content: "\f45f";
}

.fa-volume-down:before {
  content: "\f027";
}

.fa-volume-mute:before {
  content: "\f6a9";
}

.fa-volume-off:before {
  content: "\f026";
}

.fa-volume-up:before {
  content: "\f028";
}

.fa-vote-yea:before {
  content: "\f772";
}

.fa-vr-cardboard:before {
  content: "\f729";
}

.fa-vuejs:before {
  content: "\f41f";
}

.fa-walking:before {
  content: "\f554";
}

.fa-wallet:before {
  content: "\f555";
}

.fa-warehouse:before {
  content: "\f494";
}

.fa-watchman-monitoring:before {
  content: "\e087";
}

.fa-water:before {
  content: "\f773";
}

.fa-wave-square:before {
  content: "\f83e";
}

.fa-waze:before {
  content: "\f83f";
}

.fa-weebly:before {
  content: "\f5cc";
}

.fa-weibo:before {
  content: "\f18a";
}

.fa-weight:before {
  content: "\f496";
}

.fa-weight-hanging:before {
  content: "\f5cd";
}

.fa-weixin:before {
  content: "\f1d7";
}

.fa-whatsapp:before {
  content: "\f232";
}

.fa-whatsapp-square:before {
  content: "\f40c";
}

.fa-wheelchair:before {
  content: "\f193";
}

.fa-whmcs:before {
  content: "\f40d";
}

.fa-wifi:before {
  content: "\f1eb";
}

.fa-wikipedia-w:before {
  content: "\f266";
}

.fa-wind:before {
  content: "\f72e";
}

.fa-window-close:before {
  content: "\f410";
}

.fa-window-maximize:before {
  content: "\f2d0";
}

.fa-window-minimize:before {
  content: "\f2d1";
}

.fa-window-restore:before {
  content: "\f2d2";
}

.fa-windows:before {
  content: "\f17a";
}

.fa-wine-bottle:before {
  content: "\f72f";
}

.fa-wine-glass:before {
  content: "\f4e3";
}

.fa-wine-glass-alt:before {
  content: "\f5ce";
}

.fa-wix:before {
  content: "\f5cf";
}

.fa-wizards-of-the-coast:before {
  content: "\f730";
}

.fa-wodu:before {
  content: "\e088";
}

.fa-wolf-pack-battalion:before {
  content: "\f514";
}

.fa-won-sign:before {
  content: "\f159";
}

.fa-wordpress:before {
  content: "\f19a";
}

.fa-wordpress-simple:before {
  content: "\f411";
}

.fa-wpbeginner:before {
  content: "\f297";
}

.fa-wpexplorer:before {
  content: "\f2de";
}

.fa-wpforms:before {
  content: "\f298";
}

.fa-wpressr:before {
  content: "\f3e4";
}

.fa-wrench:before {
  content: "\f0ad";
}

.fa-x-ray:before {
  content: "\f497";
}

.fa-xbox:before {
  content: "\f412";
}

.fa-xing:before {
  content: "\f168";
}

.fa-xing-square:before {
  content: "\f169";
}

.fa-y-combinator:before {
  content: "\f23b";
}

.fa-yahoo:before {
  content: "\f19e";
}

.fa-yammer:before {
  content: "\f840";
}

.fa-yandex:before {
  content: "\f413";
}

.fa-yandex-international:before {
  content: "\f414";
}

.fa-yarn:before {
  content: "\f7e3";
}

.fa-yelp:before {
  content: "\f1e9";
}

.fa-yen-sign:before {
  content: "\f157";
}

.fa-yin-yang:before {
  content: "\f6ad";
}

.fa-yoast:before {
  content: "\f2b1";
}

.fa-youtube:before {
  content: "\f167";
}

.fa-youtube-square:before {
  content: "\f431";
}

.fa-zhihu:before {
  content: "\f63f";
}

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

.sr-only-focusable:active, .sr-only-focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}

/*!
 * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
@font-face {
  font-family: "Font Awesome 5 Free";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(../fonts/vendor/@fortawesome/fontawesome-free/webfa-regular-400.eot?77206a6bb316fa0aded5083cc57f92b9);
  src: url(../fonts/vendor/@fortawesome/fontawesome-free/webfa-regular-400.eot?77206a6bb316fa0aded5083cc57f92b9) format("embedded-opentype"), url(../fonts/vendor/@fortawesome/fontawesome-free/webfa-regular-400.woff2?7a3337626410ca2f40718481c755640f) format("woff2"), url(../fonts/vendor/@fortawesome/fontawesome-free/webfa-regular-400.woff?bb58e57c48a3e911f15fa834ff00d44a) format("woff"), url(../fonts/vendor/@fortawesome/fontawesome-free/webfa-regular-400.ttf?491974d108fe4002b2aaf7ffc48249a0) format("truetype"), url(../fonts/vendor/@fortawesome/fontawesome-free/webfa-regular-400.svg?4689f52cc96215721344e51e5831eec1) format("svg");
}
.far {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}

/*!
 * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
@font-face {
  font-family: "Font Awesome 5 Free";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(../fonts/vendor/@fortawesome/fontawesome-free/webfa-solid-900.eot?9bbb245e67a133f6e486d8d2545e14a5);
  src: url(../fonts/vendor/@fortawesome/fontawesome-free/webfa-solid-900.eot?9bbb245e67a133f6e486d8d2545e14a5) format("embedded-opentype"), url(../fonts/vendor/@fortawesome/fontawesome-free/webfa-solid-900.woff2?1551f4f60c37af51121f106501f69b80) format("woff2"), url(../fonts/vendor/@fortawesome/fontawesome-free/webfa-solid-900.woff?eeccf4f66002c6f2ba24d3d22f2434c2) format("woff"), url(../fonts/vendor/@fortawesome/fontawesome-free/webfa-solid-900.ttf?be9ee23c0c6390141475d519c2c5fb8f) format("truetype"), url(../fonts/vendor/@fortawesome/fontawesome-free/webfa-solid-900.svg?7a8b4f130182d19a2d7c67d80c090397) format("svg");
}
.fa,
.fas {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
}

/*!
 * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
@font-face {
  font-family: "Font Awesome 5 Brands";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(../fonts/vendor/@fortawesome/fontawesome-free/webfa-brands-400.eot?23f19bb08961f37aaf692ff943823453);
  src: url(../fonts/vendor/@fortawesome/fontawesome-free/webfa-brands-400.eot?23f19bb08961f37aaf692ff943823453) format("embedded-opentype"), url(../fonts/vendor/@fortawesome/fontawesome-free/webfa-brands-400.woff2?d878b0a6a1144760244ff0665888404c) format("woff2"), url(../fonts/vendor/@fortawesome/fontawesome-free/webfa-brands-400.woff?2285773e6b4b172f07d9b777c81b0775) format("woff"), url(../fonts/vendor/@fortawesome/fontawesome-free/webfa-brands-400.ttf?527940b104eb2ea366c8630f3f038603) format("truetype"), url(../fonts/vendor/@fortawesome/fontawesome-free/webfa-brands-400.svg?2f517e09eb2ca6650ff5bec5a95157ab) format("svg");
}
.fab {
  font-family: "Font Awesome 5 Brands";
  font-weight: 400;
}

.loader {
  --path: #2F3545;
  --dot: #5628EE;
  --duration: 3s;
  width: 44px;
  height: 44px;
  position: relative;
}
.loader:before {
  content: "";
  width: 6px;
  height: 6px;
  border-radius: 50%;
  position: absolute;
  display: block;
  background: var(--dot);
  top: 37px;
  left: 19px;
  transform: translate(-18px, -18px);
  -webkit-animation: dotRect var(--duration) cubic-bezier(0.785, 0.135, 0.15, 0.86) infinite;
          animation: dotRect var(--duration) cubic-bezier(0.785, 0.135, 0.15, 0.86) infinite;
}
.loader svg {
  display: block;
  width: 100%;
  height: 100%;
}
.loader svg rect,
.loader svg polygon,
.loader svg circle {
  fill: none;
  stroke: var(--path);
  stroke-width: 10px;
  stroke-linejoin: round;
  stroke-linecap: round;
}
.loader svg polygon {
  stroke-dasharray: 145 76 145 76;
  stroke-dashoffset: 0;
  -webkit-animation: pathTriangle var(--duration) cubic-bezier(0.785, 0.135, 0.15, 0.86) infinite;
          animation: pathTriangle var(--duration) cubic-bezier(0.785, 0.135, 0.15, 0.86) infinite;
}
.loader svg rect {
  stroke-dasharray: 192 64 192 64;
  stroke-dashoffset: 0;
  -webkit-animation: pathRect 3s cubic-bezier(0.785, 0.135, 0.15, 0.86) infinite;
          animation: pathRect 3s cubic-bezier(0.785, 0.135, 0.15, 0.86) infinite;
}
.loader svg circle {
  stroke-dasharray: 150 50 150 50;
  stroke-dashoffset: 75;
  -webkit-animation: pathCircle var(--duration) cubic-bezier(0.785, 0.135, 0.15, 0.86) infinite;
          animation: pathCircle var(--duration) cubic-bezier(0.785, 0.135, 0.15, 0.86) infinite;
}
.loader.triangle {
  width: 48px;
}
.loader.triangle:before {
  left: 21px;
  transform: translate(-10px, -18px);
  -webkit-animation: dotTriangle var(--duration) cubic-bezier(0.785, 0.135, 0.15, 0.86) infinite;
          animation: dotTriangle var(--duration) cubic-bezier(0.785, 0.135, 0.15, 0.86) infinite;
}

@-webkit-keyframes pathTriangle {
  33% {
    stroke-dashoffset: 74;
  }
  66% {
    stroke-dashoffset: 147;
  }
  100% {
    stroke-dashoffset: 221;
  }
}

@keyframes pathTriangle {
  33% {
    stroke-dashoffset: 74;
  }
  66% {
    stroke-dashoffset: 147;
  }
  100% {
    stroke-dashoffset: 221;
  }
}
@-webkit-keyframes dotTriangle {
  33% {
    transform: translate(0, 0);
  }
  66% {
    transform: translate(10px, -18px);
  }
  100% {
    transform: translate(-10px, -18px);
  }
}
@keyframes dotTriangle {
  33% {
    transform: translate(0, 0);
  }
  66% {
    transform: translate(10px, -18px);
  }
  100% {
    transform: translate(-10px, -18px);
  }
}
@-webkit-keyframes pathRect {
  25% {
    stroke-dashoffset: 64;
  }
  50% {
    stroke-dashoffset: 128;
  }
  75% {
    stroke-dashoffset: 192;
  }
  100% {
    stroke-dashoffset: 256;
  }
}
@keyframes pathRect {
  25% {
    stroke-dashoffset: 64;
  }
  50% {
    stroke-dashoffset: 128;
  }
  75% {
    stroke-dashoffset: 192;
  }
  100% {
    stroke-dashoffset: 256;
  }
}
@-webkit-keyframes dotRect {
  25% {
    transform: translate(0, 0);
  }
  50% {
    transform: translate(18px, -18px);
  }
  75% {
    transform: translate(0, -36px);
  }
  100% {
    transform: translate(-18px, -18px);
  }
}
@keyframes dotRect {
  25% {
    transform: translate(0, 0);
  }
  50% {
    transform: translate(18px, -18px);
  }
  75% {
    transform: translate(0, -36px);
  }
  100% {
    transform: translate(-18px, -18px);
  }
}
@-webkit-keyframes pathCircle {
  25% {
    stroke-dashoffset: 125;
  }
  50% {
    stroke-dashoffset: 175;
  }
  75% {
    stroke-dashoffset: 225;
  }
  100% {
    stroke-dashoffset: 275;
  }
}
@keyframes pathCircle {
  25% {
    stroke-dashoffset: 125;
  }
  50% {
    stroke-dashoffset: 175;
  }
  75% {
    stroke-dashoffset: 225;
  }
  100% {
    stroke-dashoffset: 275;
  }
}
.loader-container {
  width: 100%;
  text-align: center;
  justify-content: center;
  display: flex;
  align-items: center;
  flex-grow: 1;
}

.loader {
  display: inline-block;
  margin: 0 16px;
}

html {
  -webkit-font-smoothing: antialiased;
}

/*!
 * CoreUI - HTML, CSS, and JavaScript UI Components Library
 * @version v3.3.0
 * @link https://coreui.io/
 * Copyright (c) 2020 creativeLabs Łukasz Holeczek
 * License MIT  (https://coreui.io/license/)
 */
:root {
  --primary: #321fdb;
  --secondary: #ced2d8;
  --success: #2eb85c;
  --info: #39f;
  --warning: #f9b115;
  --danger: #e55353;
  --light: #ebedef;
  --dark: #636f83;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --breakpoint-xxl: 1400px;
  --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

.c-app {
  --primary: #321fdb;
  --secondary: #ced2d8;
  --success: #2eb85c;
  --info: #39f;
  --warning: #f9b115;
  --danger: #e55353;
  --light: #ebedef;
  --dark: #636f83;
  color: #3c4b64;
  background-color: #ebedef;
  --color: #3c4b64;
}

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

html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 21, 0);
}

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

body {
  margin: 0;
  overflow-x: hidden;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  color: #3c4b64;
  background-color: #ebedef;
}

[tabindex="-1"]:focus:not(:focus-visible) {
  outline: 0 !important;
}

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

h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 0.5rem;
}

p {
  margin-top: 0;
  margin-bottom: 1rem;
}

abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
}

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

dt {
  font-weight: 700;
}

dd {
  margin-bottom: 0.5rem;
}
html:not([dir=rtl]) dd {
  margin-left: 0;
}
*[dir=rtl] dd {
  margin-right: 0;
}

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bolder;
}

small {
  font-size: 80%;
}

sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  text-decoration: none;
  background-color: transparent;
  color: #321fdb;
}
@media (hover: hover), (-ms-high-contrast: none) {
  a:hover {
    text-decoration: underline;
    color: #321fdb;
  }
}

a:not([href]) {
  color: inherit;
  text-decoration: none;
}
@media (hover: hover), (-ms-high-contrast: none) {
  a:not([href]):hover {
    color: inherit;
    text-decoration: none;
  }
}

pre,
code,
kbd,
samp {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 1em;
}

pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  -ms-overflow-style: scrollbar;
}

figure {
  margin: 0 0 1rem;
}

img {
  vertical-align: middle;
  border-style: none;
}

svg {
  overflow: hidden;
  vertical-align: middle;
}

table {
  border-collapse: collapse;
}

caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #768192;
  text-align: left;
  caption-side: bottom;
}

th {
  text-align: inherit;
}

label {
  display: inline-block;
  margin-bottom: 0.5rem;
}

button {
  border-radius: 0;
}

button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color;
}

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

[role=button] {
  cursor: pointer;
}

select {
  word-wrap: normal;
}

button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

button:not(:disabled),
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled) {
  cursor: pointer;
}

button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

input[type=radio],
input[type=checkbox] {
  box-sizing: border-box;
  padding: 0;
}

textarea {
  overflow: auto;
  resize: vertical;
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal;
}

progress {
  vertical-align: baseline;
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

[type=search] {
  outline-offset: -2px;
  -webkit-appearance: none;
}

[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}

output {
  display: inline-block;
}

summary {
  display: list-item;
  cursor: pointer;
}

template {
  display: none;
}

[hidden] {
  display: none !important;
}

.ps {
  overflow: hidden !important;
  touch-action: auto;
  -ms-overflow-style: none;
  overflow-anchor: none;
}

.ps__rail-x {
  position: absolute;
  bottom: 0;
  display: none;
  height: 15px;
  opacity: 0;
  transition: background-color 0.2s linear, opacity 0.2s linear;
}

.ps__rail-y {
  position: absolute;
  display: none;
  width: 15px;
  opacity: 0;
  transition: background-color 0.2s linear, opacity 0.2s linear;
}
html:not([dir=rtl]) .ps__rail-y {
  right: 0;
}
*[dir=rtl] .ps__rail-y {
  left: 0;
}

.ps--active-x > .ps__rail-x,
.ps--active-y > .ps__rail-y {
  display: block;
  background-color: transparent;
}

.ps:hover > .ps__rail-x,
.ps:hover > .ps__rail-y,
.ps--focus > .ps__rail-x,
.ps--focus > .ps__rail-y,
.ps--scrolling-x > .ps__rail-x,
.ps--scrolling-y > .ps__rail-y {
  opacity: 0.6;
}

.ps__rail-x:hover,
.ps__rail-y:hover,
.ps__rail-x:focus,
.ps__rail-y:focus {
  background-color: #eee;
  opacity: 0.9;
}

/*
 * Scrollbar thumb styles
 */
.ps__thumb-x {
  position: absolute;
  bottom: 2px;
  height: 6px;
  background-color: #aaa;
  border-radius: 6px;
  transition: background-color 0.2s linear, height 0.2s ease-in-out;
}

.ps__thumb-y {
  position: absolute;
  width: 6px;
  background-color: #aaa;
  border-radius: 6px;
  transition: background-color 0.2s linear, width 0.2s ease-in-out;
}
html:not([dir=rtl]) .ps__thumb-y {
  right: 2px;
}
*[dir=rtl] .ps__thumb-y {
  left: 2px;
}

.ps__rail-x:hover > .ps__thumb-x,
.ps__rail-x:focus > .ps__thumb-x {
  height: 11px;
  background-color: #999;
}

.ps__rail-y:hover > .ps__thumb-y,
.ps__rail-y:focus > .ps__thumb-y {
  width: 11px;
  background-color: #999;
}

@supports (-ms-overflow-style: none) {
  .ps {
    overflow: auto !important;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .ps {
    overflow: auto !important;
  }
}
.tippy-box[data-animation=fade][data-state=hidden] {
  opacity: 0;
}

.tippy-box[data-theme~=cpopover] {
  z-index: 1060;
  display: block;
  max-width: 276px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.765625rem;
  word-wrap: break-word;
  background-clip: padding-box;
  border: 1px solid;
  border-radius: 0.3rem;
  background-color: #fff;
  border-color: rgba(0, 0, 21, 0.2);
}
.tippy-box[data-theme~=cpopover] > .tippy-content {
  max-width: auto;
  padding: 0;
  color: initial;
  text-align: initial;
  background-color: initial;
  border-radius: initial;
}
.tippy-box[data-theme~=cpopover] > .tippy-arrow {
  position: absolute;
  display: block;
  color: transparent;
}
.tippy-box[data-theme~=cpopover] > .tippy-arrow::before, .tippy-box[data-theme~=cpopover] > .tippy-arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}
.tippy-box[data-theme~=cpopover][data-placement^=top] > .tippy-arrow, .tippy-box[data-theme~=cpopover][data-placement^=bottom] > .tippy-arrow {
  width: 1.6rem;
  height: 0.5rem;
  padding: 0 0.3rem;
}
.tippy-box[data-theme~=cpopover][data-placement^=top] > .tippy-arrow::before, .tippy-box[data-theme~=cpopover][data-placement^=bottom] > .tippy-arrow::before {
  left: auto;
}
.tippy-box[data-theme~=cpopover][data-placement^=right] > .tippy-arrow, .tippy-box[data-theme~=cpopover][data-placement^=left] > .tippy-arrow {
  width: 0.5rem;
  height: 1.6rem;
  padding: 0.3rem 0;
  margin: 0;
}
.tippy-box[data-theme~=cpopover][data-placement^=top] > .tippy-arrow {
  bottom: calc(-0.5rem - 1px);
}
.tippy-box[data-theme~=cpopover][data-placement^=top] > .tippy-arrow::before {
  bottom: 0;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: rgba(0, 0, 21, 0.25);
}
.tippy-box[data-theme~=cpopover][data-placement^=top] > .tippy-arrow::after {
  bottom: 1px;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: #fff;
}
.tippy-box[data-theme~=cpopover][data-placement^=bottom] > .tippy-arrow {
  top: calc(-0.5rem - 1px);
}
.tippy-box[data-theme~=cpopover][data-placement^=bottom] > .tippy-arrow::before {
  top: 0;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: rgba(0, 0, 21, 0.25);
}
.tippy-box[data-theme~=cpopover][data-placement^=bottom] > .tippy-arrow::after {
  top: 1px;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: #fff;
}
.tippy-box[data-theme~=cpopover][data-placement^=left] > .tippy-arrow {
  right: calc(-0.5rem - 1px);
}
.tippy-box[data-theme~=cpopover][data-placement^=left] > .tippy-arrow::before {
  right: 0;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: rgba(0, 0, 21, 0.25);
}
.tippy-box[data-theme~=cpopover][data-placement^=left] > .tippy-arrow::after {
  right: 1px;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: #fff;
}
.tippy-box[data-theme~=cpopover][data-placement^=right] > .tippy-arrow {
  left: calc(-0.5rem - 1px);
}
.tippy-box[data-theme~=cpopover][data-placement^=right] > .tippy-arrow::before {
  left: 0;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: rgba(0, 0, 21, 0.25);
}
.tippy-box[data-theme~=cpopover][data-placement^=right] > .tippy-arrow::after {
  left: 1px;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: #fff;
}

.tippy-iOS {
  cursor: pointer !important;
  -webkit-tap-highlight-color: transparent;
}

[data-tippy-root] {
  max-width: calc(100vw - 10px);
}

.tippy-box {
  position: relative;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.765625rem;
  word-wrap: break-word;
  outline: 0;
  transition-property: transform, visibility, opacity;
}
.tippy-box[data-placement^=top] > .tippy-arrow {
  bottom: 0;
}
.tippy-box[data-placement^=top] > .tippy-arrow::before {
  bottom: -0.4rem;
  left: 0;
  border-width: 0.4rem 0.4rem 0;
  border-top-color: initial;
}
.tippy-box[data-placement^=bottom] > .tippy-arrow {
  top: 0;
}
.tippy-box[data-placement^=bottom] > .tippy-arrow::before {
  top: -0.4rem;
  left: 0;
  border-width: 0 0.4rem 0.4rem;
  border-bottom-color: initial;
}
.tippy-box[data-placement^=left] > .tippy-arrow {
  right: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.tippy-box[data-placement^=left] > .tippy-arrow::before {
  right: -0.4rem;
  border-width: 0.4rem 0 0.4rem 0.4rem;
  border-left-color: initial;
}
.tippy-box[data-placement^=right] > .tippy-arrow {
  left: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.tippy-box[data-placement^=right] > .tippy-arrow::before {
  left: -0.4rem;
  border-width: 0.4rem 0.4rem 0.4rem 0;
  border-right-color: initial;
}
.tippy-box[data-inertia][data-state=visible] {
  transition-timing-function: cubic-bezier(0.54, 1.5, 0.38, 1.11);
}

.tippy-arrow {
  position: absolute;
  display: block;
  width: 0.8rem;
  height: 0.4rem;
  color: #000015;
}
.tippy-arrow::before {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.tippy-content {
  max-width: 200px;
  padding: 0.25rem 0.5rem;
  color: #fff;
  text-align: center;
  background-color: #000015;
  border-radius: 0.25rem;
}

.alert {
  position: relative;
  padding: 0.75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.alert-heading {
  color: inherit;
}

.alert-link {
  font-weight: 700;
}

html:not([dir=rtl]) .alert-dismissible {
  padding-right: 3.8125rem;
}
*[dir=rtl] .alert-dismissible {
  padding-left: 3.8125rem;
}
.alert-dismissible .close {
  position: absolute;
  top: 0;
  padding: 0.75rem 1.25rem;
  color: inherit;
}
html:not([dir=rtl]) .alert-dismissible .close {
  right: 0;
}
*[dir=rtl] .alert-dismissible .close {
  left: 0;
}

.alert-primary {
  color: #1a107c;
  background-color: #d6d2f8;
  border-color: #c6c0f5;
}
.alert-primary hr {
  border-top-color: #b2aaf2;
}
.alert-primary .alert-link {
  color: #110a4f;
}

.alert-secondary {
  color: #6b6d7a;
  background-color: #f5f6f7;
  border-color: #f1f2f4;
}
.alert-secondary hr {
  border-top-color: #e3e5e9;
}
.alert-secondary .alert-link {
  color: #53555f;
}

.alert-success {
  color: #18603a;
  background-color: #d5f1de;
  border-color: #c4ebd1;
}
.alert-success hr {
  border-top-color: #b1e5c2;
}
.alert-success .alert-link {
  color: #0e3721;
}

.alert-info {
  color: #1b508f;
  background-color: #d6ebff;
  border-color: #c6e2ff;
}
.alert-info hr {
  border-top-color: #add5ff;
}
.alert-info .alert-link {
  color: #133864;
}

.alert-warning {
  color: #815c15;
  background-color: #feefd0;
  border-color: #fde9bd;
}
.alert-warning hr {
  border-top-color: #fce1a4;
}
.alert-warning .alert-link {
  color: #553d0e;
}

.alert-danger {
  color: #772b35;
  background-color: #fadddd;
  border-color: #f8cfcf;
}
.alert-danger hr {
  border-top-color: #f5b9b9;
}
.alert-danger .alert-link {
  color: #521d24;
}

.alert-light {
  color: #7a7b86;
  background-color: #fbfbfc;
  border-color: #f9fafb;
}
.alert-light hr {
  border-top-color: #eaedf1;
}
.alert-light .alert-link {
  color: #62626b;
}

.alert-dark {
  color: #333a4e;
  background-color: #e0e2e6;
  border-color: #d3d7dc;
}
.alert-dark hr {
  border-top-color: #c5cad1;
}
.alert-dark .alert-link {
  color: #1f232f;
}

.c-avatar {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 50em;
  width: 36px;
  height: 36px;
  font-size: 14.4px;
}
.c-avatar .c-avatar-status {
  width: 10px;
  height: 10px;
}

.c-avatar-img {
  width: 100%;
  height: auto;
  border-radius: 50em;
}

.c-avatar-status {
  position: absolute;
  bottom: 0;
  display: block;
  border: 1px solid #fff;
  border-radius: 50em;
}
html:not([dir=rtl]) .c-avatar-status {
  right: 0;
}
*[dir=rtl] .c-avatar-status {
  left: 0;
}

.c-avatar-sm {
  width: 24px;
  height: 24px;
  font-size: 9.6px;
}
.c-avatar-sm .c-avatar-status {
  width: 8px;
  height: 8px;
}

.c-avatar-lg {
  width: 48px;
  height: 48px;
  font-size: 19.2px;
}
.c-avatar-lg .c-avatar-status {
  width: 12px;
  height: 12px;
}

.c-avatar-xl {
  width: 64px;
  height: 64px;
  font-size: 25.6px;
}
.c-avatar-xl .c-avatar-status {
  width: 14px;
  height: 14px;
}

.c-avatars-stack {
  display: flex;
}
.c-avatars-stack .c-avatar {
  margin-right: -18px;
  transition: margin-right 0.3s;
}
.c-avatars-stack .c-avatar:hover {
  margin-right: 0;
}
.c-avatars-stack .c-avatar-sm {
  margin-right: -12px;
}
.c-avatars-stack .c-avatar-lg {
  margin-right: -24px;
}
.c-avatars-stack .c-avatar-xl {
  margin-right: -32px;
}

.c-avatar-rounded {
  border-radius: 0.25rem;
}

.c-avatar-square {
  border-radius: 0;
}

.badge {
  display: inline-block;
  padding: 0.25em 0.4em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .badge {
    transition: none;
  }
}
a.badge:hover, a.badge:focus {
  text-decoration: none;
}

.badge:empty {
  display: none;
}

.btn .badge {
  position: relative;
  top: -1px;
}

.badge-pill {
  padding-right: 0.6em;
  padding-left: 0.6em;
  border-radius: 10rem;
}

.badge-primary {
  color: #fff;
  background-color: #321fdb;
}
a.badge-primary:hover, a.badge-primary:focus {
  color: #fff;
  background-color: #2819ae;
}
a.badge-primary:focus, a.badge-primary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(50, 31, 219, 0.5);
}

.badge-secondary {
  color: #4f5d73;
  background-color: #ced2d8;
}
a.badge-secondary:hover, a.badge-secondary:focus {
  color: #4f5d73;
  background-color: #b2b8c1;
}
a.badge-secondary:focus, a.badge-secondary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(206, 210, 216, 0.5);
}

.badge-success {
  color: #fff;
  background-color: #2eb85c;
}
a.badge-success:hover, a.badge-success:focus {
  color: #fff;
  background-color: #248f48;
}
a.badge-success:focus, a.badge-success.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(46, 184, 92, 0.5);
}

.badge-info {
  color: #fff;
  background-color: #39f;
}
a.badge-info:hover, a.badge-info:focus {
  color: #fff;
  background-color: #0080ff;
}
a.badge-info:focus, a.badge-info.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(51, 153, 255, 0.5);
}

.badge-warning {
  color: #4f5d73;
  background-color: #f9b115;
}
a.badge-warning:hover, a.badge-warning:focus {
  color: #4f5d73;
  background-color: #d69405;
}
a.badge-warning:focus, a.badge-warning.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(249, 177, 21, 0.5);
}

.badge-danger {
  color: #fff;
  background-color: #e55353;
}
a.badge-danger:hover, a.badge-danger:focus {
  color: #fff;
  background-color: #de2727;
}
a.badge-danger:focus, a.badge-danger.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(229, 83, 83, 0.5);
}

.badge-light {
  color: #4f5d73;
  background-color: #ebedef;
}
a.badge-light:hover, a.badge-light:focus {
  color: #4f5d73;
  background-color: #cfd4d8;
}
a.badge-light:focus, a.badge-light.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(235, 237, 239, 0.5);
}

.badge-dark {
  color: #fff;
  background-color: #636f83;
}
a.badge-dark:hover, a.badge-dark:focus {
  color: #fff;
  background-color: #4d5666;
}
a.badge-dark:focus, a.badge-dark.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(99, 111, 131, 0.5);
}

html:not([dir=rtl]) .breadcrumb-menu {
  margin-left: auto;
}
html:not([dir=rtl]) .breadcrumb-menu {
  margin-right: auto;
}
.breadcrumb-menu::before {
  display: none;
}
.breadcrumb-menu .btn-group {
  vertical-align: top;
}
.breadcrumb-menu .btn {
  padding: 0 0.75rem;
  vertical-align: top;
  border: 0;
  color: #768192;
}
.breadcrumb-menu .btn:hover, .breadcrumb-menu .btn.active {
  color: #3c4b64;
  background: transparent;
}
.breadcrumb-menu .show .btn {
  color: #3c4b64;
  background: transparent;
}
.breadcrumb-menu .dropdown-menu {
  min-width: 180px;
  line-height: 1.5;
}

.breadcrumb {
  display: flex;
  flex-wrap: wrap;
  padding: 0.75rem 1rem;
  margin-bottom: 1.5rem;
  list-style: none;
  border-radius: 0;
  border-bottom: 1px solid;
  background-color: transparent;
  border-color: #d8dbe0;
}

.breadcrumb-item {
  display: flex;
}
html:not([dir=rtl]) .breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem;
}
*[dir=rtl] .breadcrumb-item + .breadcrumb-item {
  padding-right: 0.5rem;
}
.breadcrumb-item + .breadcrumb-item::before {
  display: inline-block;
  color: #8a93a2;
  content: "/";
}
html:not([dir=rtl]) .breadcrumb-item + .breadcrumb-item::before {
  padding-right: 0.5rem;
}
*[dir=rtl] .breadcrumb-item + .breadcrumb-item::before {
  padding-left: 0.5rem;
}
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: underline;
}
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: none;
}
.breadcrumb-item.active {
  color: #8a93a2;
}

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  flex: 1 1 auto;
}
@media (hover: hover), (-ms-high-contrast: none) {
  .btn-group > .btn:hover,
.btn-group-vertical > .btn:hover {
    z-index: 1;
  }
}
.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 1;
}

.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.btn-toolbar .input-group {
  width: auto;
}

html:not([dir=rtl]) .btn-group > .btn:not(:first-child),
html:not([dir=rtl]) .btn-group > .btn-group:not(:first-child) {
  margin-left: -1px;
}
*[dir=rtl] .btn-group > .btn:not(:first-child),
*[dir=rtl] .btn-group > .btn-group:not(:first-child) {
  margin-right: -1px;
}
html:not([dir=rtl]) .btn-group > .btn:not(:last-child):not(.dropdown-toggle),
html:not([dir=rtl]) .btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
html:not([dir=rtl]) .btn-group > .btn:not(:first-child),
html:not([dir=rtl]) .btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
*[dir=rtl] .btn-group > .btn:not(:last-child):not(.dropdown-toggle),
*[dir=rtl] .btn-group > .btn-group:not(:last-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
*[dir=rtl] .btn-group > .btn:not(:first-child),
*[dir=rtl] .btn-group > .btn-group:not(:first-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem;
}
html:not([dir=rtl]) .dropdown-toggle-split::after, html:not([dir=rtl]) .dropup .dropdown-toggle-split::after, html:not([dir=rtl]) .dropright .dropdown-toggle-split::after {
  margin-left: 0;
}
*[dir=rtl] .dropdown-toggle-split::after, *[dir=rtl] .dropup .dropdown-toggle-split::after, *[dir=rtl] .dropright .dropdown-toggle-split::after {
  margin-right: 0;
}
html:not([dir=rtl]) .dropleft .dropdown-toggle-split::before {
  margin-right: 0;
}
*[dir=rtl] .dropleft .dropdown-toggle-split::before {
  margin-left: 0;
}

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}

.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
  width: 100%;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: -1px;
}
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.btn-group-toggle > .btn,
.btn-group-toggle > .btn-group > .btn {
  margin-bottom: 0;
}
.btn-group-toggle > .btn input[type=radio],
.btn-group-toggle > .btn input[type=checkbox],
.btn-group-toggle > .btn-group > .btn input[type=radio],
.btn-group-toggle > .btn-group > .btn input[type=checkbox] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}

.btn {
  display: inline-block;
  font-weight: 400;
  color: #3c4b64;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.btn i,
.btn .c-icon {
  width: 0.875rem;
  height: 0.875rem;
  margin: 0.21875rem 0;
}
@media (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}
@media (hover: hover), (-ms-high-contrast: none) {
  .btn:hover {
    color: #3c4b64;
    text-decoration: none;
  }
}
.btn:focus, .btn.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(50, 31, 219, 0.25);
}
.btn.disabled, .btn:disabled {
  opacity: 0.65;
}
.btn:not(:disabled):not(.disabled) {
  cursor: pointer;
}
.btn i,
.btn .c-icon {
  height: 0.875rem;
  margin: 0.21875rem 0;
}

a.btn.disabled,
fieldset:disabled a.btn {
  pointer-events: none;
}

.btn-primary {
  color: #fff;
  background-color: #321fdb;
  border-color: #321fdb;
}
@media (hover: hover), (-ms-high-contrast: none) {
  .btn-primary:hover {
    color: #fff;
    background-color: #2a1ab9;
    border-color: #2819ae;
  }
}
.btn-primary:focus, .btn-primary.focus {
  color: #fff;
  background-color: #2a1ab9;
  border-color: #2819ae;
  box-shadow: 0 0 0 0.2rem rgba(81, 65, 224, 0.5);
}
.btn-primary.disabled, .btn-primary:disabled {
  color: #fff;
  background-color: #321fdb;
  border-color: #321fdb;
}
.btn-primary:not(:disabled):not(.disabled):active, .show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #2819ae;
  border-color: #2517a3;
}
.btn-primary:not(:disabled):not(.disabled):active:focus, .show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(81, 65, 224, 0.5);
}
.show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #2819ae;
  border-color: #2517a3;
}
.show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(81, 65, 224, 0.5);
}

.btn-secondary {
  color: #4f5d73;
  background-color: #ced2d8;
  border-color: #ced2d8;
}
@media (hover: hover), (-ms-high-contrast: none) {
  .btn-secondary:hover {
    color: #4f5d73;
    background-color: #b9bec7;
    border-color: #b2b8c1;
  }
}
.btn-secondary:focus, .btn-secondary.focus {
  color: #4f5d73;
  background-color: #b9bec7;
  border-color: #b2b8c1;
  box-shadow: 0 0 0 0.2rem rgba(187, 192, 201, 0.5);
}
.btn-secondary.disabled, .btn-secondary:disabled {
  color: #4f5d73;
  background-color: #ced2d8;
  border-color: #ced2d8;
}
.btn-secondary:not(:disabled):not(.disabled):active, .show > .btn-secondary.dropdown-toggle {
  color: #4f5d73;
  background-color: #b2b8c1;
  border-color: #abb1bc;
}
.btn-secondary:not(:disabled):not(.disabled):active:focus, .show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(187, 192, 201, 0.5);
}
.show > .btn-secondary.dropdown-toggle {
  color: #4f5d73;
  background-color: #b2b8c1;
  border-color: #abb1bc;
}
.show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(187, 192, 201, 0.5);
}

.btn-success {
  color: #fff;
  background-color: #2eb85c;
  border-color: #2eb85c;
}
@media (hover: hover), (-ms-high-contrast: none) {
  .btn-success:hover {
    color: #fff;
    background-color: #26994d;
    border-color: #248f48;
  }
}
.btn-success:focus, .btn-success.focus {
  color: #fff;
  background-color: #26994d;
  border-color: #248f48;
  box-shadow: 0 0 0 0.2rem rgba(77, 195, 116, 0.5);
}
.btn-success.disabled, .btn-success:disabled {
  color: #fff;
  background-color: #2eb85c;
  border-color: #2eb85c;
}
.btn-success:not(:disabled):not(.disabled):active, .show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #248f48;
  border-color: #218543;
}
.btn-success:not(:disabled):not(.disabled):active:focus, .show > .btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(77, 195, 116, 0.5);
}
.show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #248f48;
  border-color: #218543;
}
.show > .btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(77, 195, 116, 0.5);
}

.btn-info {
  color: #fff;
  background-color: #39f;
  border-color: #39f;
}
@media (hover: hover), (-ms-high-contrast: none) {
  .btn-info:hover {
    color: #fff;
    background-color: #0d86ff;
    border-color: #0080ff;
  }
}
.btn-info:focus, .btn-info.focus {
  color: #fff;
  background-color: #0d86ff;
  border-color: #0080ff;
  box-shadow: 0 0 0 0.2rem rgba(82, 168, 255, 0.5);
}
.btn-info.disabled, .btn-info:disabled {
  color: #fff;
  background-color: #39f;
  border-color: #39f;
}
.btn-info:not(:disabled):not(.disabled):active, .show > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #0080ff;
  border-color: #0079f2;
}
.btn-info:not(:disabled):not(.disabled):active:focus, .show > .btn-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(82, 168, 255, 0.5);
}
.show > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #0080ff;
  border-color: #0079f2;
}
.show > .btn-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(82, 168, 255, 0.5);
}

.btn-warning {
  color: #4f5d73;
  background-color: #f9b115;
  border-color: #f9b115;
}
@media (hover: hover), (-ms-high-contrast: none) {
  .btn-warning:hover {
    color: #4f5d73;
    background-color: #e29c06;
    border-color: #d69405;
  }
}
.btn-warning:focus, .btn-warning.focus {
  color: #4f5d73;
  background-color: #e29c06;
  border-color: #d69405;
  box-shadow: 0 0 0 0.2rem rgba(224, 164, 35, 0.5);
}
.btn-warning.disabled, .btn-warning:disabled {
  color: #4f5d73;
  background-color: #f9b115;
  border-color: #f9b115;
}
.btn-warning:not(:disabled):not(.disabled):active, .show > .btn-warning.dropdown-toggle {
  color: #4f5d73;
  background-color: #d69405;
  border-color: #c98b05;
}
.btn-warning:not(:disabled):not(.disabled):active:focus, .show > .btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(224, 164, 35, 0.5);
}
.show > .btn-warning.dropdown-toggle {
  color: #4f5d73;
  background-color: #d69405;
  border-color: #c98b05;
}
.show > .btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(224, 164, 35, 0.5);
}

.btn-danger {
  color: #fff;
  background-color: #e55353;
  border-color: #e55353;
}
@media (hover: hover), (-ms-high-contrast: none) {
  .btn-danger:hover {
    color: #fff;
    background-color: #e03232;
    border-color: #de2727;
  }
}
.btn-danger:focus, .btn-danger.focus {
  color: #fff;
  background-color: #e03232;
  border-color: #de2727;
  box-shadow: 0 0 0 0.2rem rgba(233, 109, 109, 0.5);
}
.btn-danger.disabled, .btn-danger:disabled {
  color: #fff;
  background-color: #e55353;
  border-color: #e55353;
}
.btn-danger:not(:disabled):not(.disabled):active, .show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #de2727;
  border-color: #d82121;
}
.btn-danger:not(:disabled):not(.disabled):active:focus, .show > .btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(233, 109, 109, 0.5);
}
.show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #de2727;
  border-color: #d82121;
}
.show > .btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(233, 109, 109, 0.5);
}

.btn-light {
  color: #4f5d73;
  background-color: #ebedef;
  border-color: #ebedef;
}
@media (hover: hover), (-ms-high-contrast: none) {
  .btn-light:hover {
    color: #4f5d73;
    background-color: #d6dade;
    border-color: #cfd4d8;
  }
}
.btn-light:focus, .btn-light.focus {
  color: #4f5d73;
  background-color: #d6dade;
  border-color: #cfd4d8;
  box-shadow: 0 0 0 0.2rem rgba(212, 215, 220, 0.5);
}
.btn-light.disabled, .btn-light:disabled {
  color: #4f5d73;
  background-color: #ebedef;
  border-color: #ebedef;
}
.btn-light:not(:disabled):not(.disabled):active, .show > .btn-light.dropdown-toggle {
  color: #4f5d73;
  background-color: #cfd4d8;
  border-color: #c8cdd3;
}
.btn-light:not(:disabled):not(.disabled):active:focus, .show > .btn-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(212, 215, 220, 0.5);
}
.show > .btn-light.dropdown-toggle {
  color: #4f5d73;
  background-color: #cfd4d8;
  border-color: #c8cdd3;
}
.show > .btn-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(212, 215, 220, 0.5);
}

.btn-dark {
  color: #fff;
  background-color: #636f83;
  border-color: #636f83;
}
@media (hover: hover), (-ms-high-contrast: none) {
  .btn-dark:hover {
    color: #fff;
    background-color: #535d6d;
    border-color: #4d5666;
  }
}
.btn-dark:focus, .btn-dark.focus {
  color: #fff;
  background-color: #535d6d;
  border-color: #4d5666;
  box-shadow: 0 0 0 0.2rem rgba(122, 133, 150, 0.5);
}
.btn-dark.disabled, .btn-dark:disabled {
  color: #fff;
  background-color: #636f83;
  border-color: #636f83;
}
.btn-dark:not(:disabled):not(.disabled):active, .show > .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: #4d5666;
  border-color: #48505f;
}
.btn-dark:not(:disabled):not(.disabled):active:focus, .show > .btn-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(122, 133, 150, 0.5);
}
.show > .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: #4d5666;
  border-color: #48505f;
}
.show > .btn-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(122, 133, 150, 0.5);
}

.btn-transparent {
  color: rgba(255, 255, 255, 0.8);
}
.btn-transparent:hover {
  color: rgb(255, 255, 255);
}

.btn-outline-primary {
  color: #321fdb;
  border-color: #321fdb;
}
@media (hover: hover), (-ms-high-contrast: none) {
  .btn-outline-primary:hover {
    color: #fff;
    background-color: #321fdb;
    border-color: #321fdb;
  }
}
.btn-outline-primary:focus, .btn-outline-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(50, 31, 219, 0.5);
}
.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: #321fdb;
  background-color: transparent;
}
.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active {
  color: #fff;
  background-color: #321fdb;
  border-color: #321fdb;
}
.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus {
  box-shadow: 0 0 0 0.2rem rgba(50, 31, 219, 0.5);
}
.show > .btn-outline-primary.dropdown-toggle {
  color: #fff;
  background-color: #321fdb;
  border-color: #321fdb;
}
.show > .btn-outline-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(50, 31, 219, 0.5);
}

.btn-outline-secondary {
  color: #ced2d8;
  border-color: #ced2d8;
}
@media (hover: hover), (-ms-high-contrast: none) {
  .btn-outline-secondary:hover {
    color: #4f5d73;
    background-color: #ced2d8;
    border-color: #ced2d8;
  }
}
.btn-outline-secondary:focus, .btn-outline-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(206, 210, 216, 0.5);
}
.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
  color: #ced2d8;
  background-color: transparent;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active {
  color: #4f5d73;
  background-color: #ced2d8;
  border-color: #ced2d8;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus {
  box-shadow: 0 0 0 0.2rem rgba(206, 210, 216, 0.5);
}
.show > .btn-outline-secondary.dropdown-toggle {
  color: #4f5d73;
  background-color: #ced2d8;
  border-color: #ced2d8;
}
.show > .btn-outline-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(206, 210, 216, 0.5);
}

.btn-outline-success {
  color: #2eb85c;
  border-color: #2eb85c;
}
@media (hover: hover), (-ms-high-contrast: none) {
  .btn-outline-success:hover {
    color: #fff;
    background-color: #2eb85c;
    border-color: #2eb85c;
  }
}
.btn-outline-success:focus, .btn-outline-success.focus {
  box-shadow: 0 0 0 0.2rem rgba(46, 184, 92, 0.5);
}
.btn-outline-success.disabled, .btn-outline-success:disabled {
  color: #2eb85c;
  background-color: transparent;
}
.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active {
  color: #fff;
  background-color: #2eb85c;
  border-color: #2eb85c;
}
.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus {
  box-shadow: 0 0 0 0.2rem rgba(46, 184, 92, 0.5);
}
.show > .btn-outline-success.dropdown-toggle {
  color: #fff;
  background-color: #2eb85c;
  border-color: #2eb85c;
}
.show > .btn-outline-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(46, 184, 92, 0.5);
}

.btn-outline-info {
  color: #39f;
  border-color: #39f;
}
@media (hover: hover), (-ms-high-contrast: none) {
  .btn-outline-info:hover {
    color: #fff;
    background-color: #39f;
    border-color: #39f;
  }
}
.btn-outline-info:focus, .btn-outline-info.focus {
  box-shadow: 0 0 0 0.2rem rgba(51, 153, 255, 0.5);
}
.btn-outline-info.disabled, .btn-outline-info:disabled {
  color: #39f;
  background-color: transparent;
}
.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active {
  color: #fff;
  background-color: #39f;
  border-color: #39f;
}
.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus {
  box-shadow: 0 0 0 0.2rem rgba(51, 153, 255, 0.5);
}
.show > .btn-outline-info.dropdown-toggle {
  color: #fff;
  background-color: #39f;
  border-color: #39f;
}
.show > .btn-outline-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(51, 153, 255, 0.5);
}

.btn-outline-warning {
  color: #f9b115;
  border-color: #f9b115;
}
@media (hover: hover), (-ms-high-contrast: none) {
  .btn-outline-warning:hover {
    color: #4f5d73;
    background-color: #f9b115;
    border-color: #f9b115;
  }
}
.btn-outline-warning:focus, .btn-outline-warning.focus {
  box-shadow: 0 0 0 0.2rem rgba(249, 177, 21, 0.5);
}
.btn-outline-warning.disabled, .btn-outline-warning:disabled {
  color: #f9b115;
  background-color: transparent;
}
.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active {
  color: #4f5d73;
  background-color: #f9b115;
  border-color: #f9b115;
}
.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus {
  box-shadow: 0 0 0 0.2rem rgba(249, 177, 21, 0.5);
}
.show > .btn-outline-warning.dropdown-toggle {
  color: #4f5d73;
  background-color: #f9b115;
  border-color: #f9b115;
}
.show > .btn-outline-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(249, 177, 21, 0.5);
}

.btn-outline-danger {
  color: #e55353;
  border-color: #e55353;
}
@media (hover: hover), (-ms-high-contrast: none) {
  .btn-outline-danger:hover {
    color: #fff;
    background-color: #e55353;
    border-color: #e55353;
  }
}
.btn-outline-danger:focus, .btn-outline-danger.focus {
  box-shadow: 0 0 0 0.2rem rgba(229, 83, 83, 0.5);
}
.btn-outline-danger.disabled, .btn-outline-danger:disabled {
  color: #e55353;
  background-color: transparent;
}
.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active {
  color: #fff;
  background-color: #e55353;
  border-color: #e55353;
}
.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus {
  box-shadow: 0 0 0 0.2rem rgba(229, 83, 83, 0.5);
}
.show > .btn-outline-danger.dropdown-toggle {
  color: #fff;
  background-color: #e55353;
  border-color: #e55353;
}
.show > .btn-outline-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(229, 83, 83, 0.5);
}

.btn-outline-light {
  color: #ebedef;
  border-color: #ebedef;
}
@media (hover: hover), (-ms-high-contrast: none) {
  .btn-outline-light:hover {
    color: #4f5d73;
    background-color: #ebedef;
    border-color: #ebedef;
  }
}
.btn-outline-light:focus, .btn-outline-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(235, 237, 239, 0.5);
}
.btn-outline-light.disabled, .btn-outline-light:disabled {
  color: #ebedef;
  background-color: transparent;
}
.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active {
  color: #4f5d73;
  background-color: #ebedef;
  border-color: #ebedef;
}
.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus {
  box-shadow: 0 0 0 0.2rem rgba(235, 237, 239, 0.5);
}
.show > .btn-outline-light.dropdown-toggle {
  color: #4f5d73;
  background-color: #ebedef;
  border-color: #ebedef;
}
.show > .btn-outline-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(235, 237, 239, 0.5);
}

.btn-outline-dark {
  color: #636f83;
  border-color: #636f83;
}
@media (hover: hover), (-ms-high-contrast: none) {
  .btn-outline-dark:hover {
    color: #fff;
    background-color: #636f83;
    border-color: #636f83;
  }
}
.btn-outline-dark:focus, .btn-outline-dark.focus {
  box-shadow: 0 0 0 0.2rem rgba(99, 111, 131, 0.5);
}
.btn-outline-dark.disabled, .btn-outline-dark:disabled {
  color: #636f83;
  background-color: transparent;
}
.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active {
  color: #fff;
  background-color: #636f83;
  border-color: #636f83;
}
.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus {
  box-shadow: 0 0 0 0.2rem rgba(99, 111, 131, 0.5);
}
.show > .btn-outline-dark.dropdown-toggle {
  color: #fff;
  background-color: #636f83;
  border-color: #636f83;
}
.show > .btn-outline-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(99, 111, 131, 0.5);
}

.btn-link {
  font-weight: 400;
  color: #321fdb;
  text-decoration: none;
}
@media (hover: hover), (-ms-high-contrast: none) {
  .btn-link:hover {
    color: #231698;
    text-decoration: underline;
  }
}
.btn-link:focus, .btn-link.focus {
  text-decoration: underline;
}
.btn-link:disabled, .btn-link.disabled {
  color: #8a93a2;
  pointer-events: none;
}

.btn-lg, .btn-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.09375rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}
.btn-lg i, .btn-group-lg > .btn i,
.btn-lg .c-icon,
.btn-group-lg > .btn .c-icon {
  width: 1.09375rem;
  height: 1.09375rem;
  margin: 0.2734375rem 0;
}

.btn-sm, .btn-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.765625rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}
.btn-sm i, .btn-group-sm > .btn i,
.btn-sm .c-icon,
.btn-group-sm > .btn .c-icon {
  width: 0.765625rem;
  height: 0.765625rem;
  margin: 0.19140625rem 0;
}

.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 0.5rem;
}

input[type=submit].btn-block,
input[type=reset].btn-block,
input[type=button].btn-block {
  width: 100%;
}

.btn-pill {
  border-radius: 50em;
}

.btn-square {
  border-radius: 0;
}

.btn-ghost-primary {
  color: #321fdb;
  background-color: transparent;
  background-image: none;
  border-color: transparent;
}
.btn-ghost-primary:hover {
  color: #fff;
  background-color: #321fdb;
  border-color: #321fdb;
}
.btn-ghost-primary:focus, .btn-ghost-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(50, 31, 219, 0.5);
}
.btn-ghost-primary.disabled, .btn-ghost-primary:disabled {
  color: #321fdb;
  background-color: transparent;
  border-color: transparent;
}
.btn-ghost-primary:not(:disabled):not(.disabled):active, .btn-ghost-primary:not(:disabled):not(.disabled).active {
  color: #fff;
  background-color: #321fdb;
  border-color: #321fdb;
}
.btn-ghost-primary:not(:disabled):not(.disabled):active:focus, .btn-ghost-primary:not(:disabled):not(.disabled).active:focus {
  box-shadow: 0 0 0 0.2rem rgba(50, 31, 219, 0.5);
}
.show > .btn-ghost-primary.dropdown-toggle {
  color: #fff;
  background-color: #321fdb;
  border-color: #321fdb;
}
.show > .btn-ghost-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(50, 31, 219, 0.5);
}

.btn-ghost-secondary {
  color: #ced2d8;
  background-color: transparent;
  background-image: none;
  border-color: transparent;
}
.btn-ghost-secondary:hover {
  color: #4f5d73;
  background-color: #ced2d8;
  border-color: #ced2d8;
}
.btn-ghost-secondary:focus, .btn-ghost-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(206, 210, 216, 0.5);
}
.btn-ghost-secondary.disabled, .btn-ghost-secondary:disabled {
  color: #ced2d8;
  background-color: transparent;
  border-color: transparent;
}
.btn-ghost-secondary:not(:disabled):not(.disabled):active, .btn-ghost-secondary:not(:disabled):not(.disabled).active {
  color: #4f5d73;
  background-color: #ced2d8;
  border-color: #ced2d8;
}
.btn-ghost-secondary:not(:disabled):not(.disabled):active:focus, .btn-ghost-secondary:not(:disabled):not(.disabled).active:focus {
  box-shadow: 0 0 0 0.2rem rgba(206, 210, 216, 0.5);
}
.show > .btn-ghost-secondary.dropdown-toggle {
  color: #4f5d73;
  background-color: #ced2d8;
  border-color: #ced2d8;
}
.show > .btn-ghost-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(206, 210, 216, 0.5);
}

.btn-ghost-success {
  color: #2eb85c;
  background-color: transparent;
  background-image: none;
  border-color: transparent;
}
.btn-ghost-success:hover {
  color: #fff;
  background-color: #2eb85c;
  border-color: #2eb85c;
}
.btn-ghost-success:focus, .btn-ghost-success.focus {
  box-shadow: 0 0 0 0.2rem rgba(46, 184, 92, 0.5);
}
.btn-ghost-success.disabled, .btn-ghost-success:disabled {
  color: #2eb85c;
  background-color: transparent;
  border-color: transparent;
}
.btn-ghost-success:not(:disabled):not(.disabled):active, .btn-ghost-success:not(:disabled):not(.disabled).active {
  color: #fff;
  background-color: #2eb85c;
  border-color: #2eb85c;
}
.btn-ghost-success:not(:disabled):not(.disabled):active:focus, .btn-ghost-success:not(:disabled):not(.disabled).active:focus {
  box-shadow: 0 0 0 0.2rem rgba(46, 184, 92, 0.5);
}
.show > .btn-ghost-success.dropdown-toggle {
  color: #fff;
  background-color: #2eb85c;
  border-color: #2eb85c;
}
.show > .btn-ghost-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(46, 184, 92, 0.5);
}

.btn-ghost-info {
  color: #39f;
  background-color: transparent;
  background-image: none;
  border-color: transparent;
}
.btn-ghost-info:hover {
  color: #fff;
  background-color: #39f;
  border-color: #39f;
}
.btn-ghost-info:focus, .btn-ghost-info.focus {
  box-shadow: 0 0 0 0.2rem rgba(51, 153, 255, 0.5);
}
.btn-ghost-info.disabled, .btn-ghost-info:disabled {
  color: #39f;
  background-color: transparent;
  border-color: transparent;
}
.btn-ghost-info:not(:disabled):not(.disabled):active, .btn-ghost-info:not(:disabled):not(.disabled).active {
  color: #fff;
  background-color: #39f;
  border-color: #39f;
}
.btn-ghost-info:not(:disabled):not(.disabled):active:focus, .btn-ghost-info:not(:disabled):not(.disabled).active:focus {
  box-shadow: 0 0 0 0.2rem rgba(51, 153, 255, 0.5);
}
.show > .btn-ghost-info.dropdown-toggle {
  color: #fff;
  background-color: #39f;
  border-color: #39f;
}
.show > .btn-ghost-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(51, 153, 255, 0.5);
}

.btn-ghost-warning {
  color: #f9b115;
  background-color: transparent;
  background-image: none;
  border-color: transparent;
}
.btn-ghost-warning:hover {
  color: #4f5d73;
  background-color: #f9b115;
  border-color: #f9b115;
}
.btn-ghost-warning:focus, .btn-ghost-warning.focus {
  box-shadow: 0 0 0 0.2rem rgba(249, 177, 21, 0.5);
}
.btn-ghost-warning.disabled, .btn-ghost-warning:disabled {
  color: #f9b115;
  background-color: transparent;
  border-color: transparent;
}
.btn-ghost-warning:not(:disabled):not(.disabled):active, .btn-ghost-warning:not(:disabled):not(.disabled).active {
  color: #4f5d73;
  background-color: #f9b115;
  border-color: #f9b115;
}
.btn-ghost-warning:not(:disabled):not(.disabled):active:focus, .btn-ghost-warning:not(:disabled):not(.disabled).active:focus {
  box-shadow: 0 0 0 0.2rem rgba(249, 177, 21, 0.5);
}
.show > .btn-ghost-warning.dropdown-toggle {
  color: #4f5d73;
  background-color: #f9b115;
  border-color: #f9b115;
}
.show > .btn-ghost-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(249, 177, 21, 0.5);
}

.btn-ghost-danger {
  color: #e55353;
  background-color: transparent;
  background-image: none;
  border-color: transparent;
}
.btn-ghost-danger:hover {
  color: #fff;
  background-color: #e55353;
  border-color: #e55353;
}
.btn-ghost-danger:focus, .btn-ghost-danger.focus {
  box-shadow: 0 0 0 0.2rem rgba(229, 83, 83, 0.5);
}
.btn-ghost-danger.disabled, .btn-ghost-danger:disabled {
  color: #e55353;
  background-color: transparent;
  border-color: transparent;
}
.btn-ghost-danger:not(:disabled):not(.disabled):active, .btn-ghost-danger:not(:disabled):not(.disabled).active {
  color: #fff;
  background-color: #e55353;
  border-color: #e55353;
}
.btn-ghost-danger:not(:disabled):not(.disabled):active:focus, .btn-ghost-danger:not(:disabled):not(.disabled).active:focus {
  box-shadow: 0 0 0 0.2rem rgba(229, 83, 83, 0.5);
}
.show > .btn-ghost-danger.dropdown-toggle {
  color: #fff;
  background-color: #e55353;
  border-color: #e55353;
}
.show > .btn-ghost-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(229, 83, 83, 0.5);
}

.btn-ghost-light {
  color: #ebedef;
  background-color: transparent;
  background-image: none;
  border-color: transparent;
}
.btn-ghost-light:hover {
  color: #4f5d73;
  background-color: #ebedef;
  border-color: #ebedef;
}
.btn-ghost-light:focus, .btn-ghost-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(235, 237, 239, 0.5);
}
.btn-ghost-light.disabled, .btn-ghost-light:disabled {
  color: #ebedef;
  background-color: transparent;
  border-color: transparent;
}
.btn-ghost-light:not(:disabled):not(.disabled):active, .btn-ghost-light:not(:disabled):not(.disabled).active {
  color: #4f5d73;
  background-color: #ebedef;
  border-color: #ebedef;
}
.btn-ghost-light:not(:disabled):not(.disabled):active:focus, .btn-ghost-light:not(:disabled):not(.disabled).active:focus {
  box-shadow: 0 0 0 0.2rem rgba(235, 237, 239, 0.5);
}
.show > .btn-ghost-light.dropdown-toggle {
  color: #4f5d73;
  background-color: #ebedef;
  border-color: #ebedef;
}
.show > .btn-ghost-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(235, 237, 239, 0.5);
}

.btn-ghost-dark {
  color: #636f83;
  background-color: transparent;
  background-image: none;
  border-color: transparent;
}
.btn-ghost-dark:hover {
  color: #fff;
  background-color: #636f83;
  border-color: #636f83;
}
.btn-ghost-dark:focus, .btn-ghost-dark.focus {
  box-shadow: 0 0 0 0.2rem rgba(99, 111, 131, 0.5);
}
.btn-ghost-dark.disabled, .btn-ghost-dark:disabled {
  color: #636f83;
  background-color: transparent;
  border-color: transparent;
}
.btn-ghost-dark:not(:disabled):not(.disabled):active, .btn-ghost-dark:not(:disabled):not(.disabled).active {
  color: #fff;
  background-color: #636f83;
  border-color: #636f83;
}
.btn-ghost-dark:not(:disabled):not(.disabled):active:focus, .btn-ghost-dark:not(:disabled):not(.disabled).active:focus {
  box-shadow: 0 0 0 0.2rem rgba(99, 111, 131, 0.5);
}
.show > .btn-ghost-dark.dropdown-toggle {
  color: #fff;
  background-color: #636f83;
  border-color: #636f83;
}
.show > .btn-ghost-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(99, 111, 131, 0.5);
}

.btn-facebook {
  color: #fff;
  background-color: #3b5998;
  border-color: #3b5998;
}
@media (hover: hover), (-ms-high-contrast: none) {
  .btn-facebook:hover {
    color: #fff;
    background-color: #30497c;
    border-color: #2d4373;
  }
}
.btn-facebook:focus, .btn-facebook.focus {
  color: #fff;
  background-color: #30497c;
  border-color: #2d4373;
  box-shadow: 0 0 0 0.2rem rgba(88, 114, 167, 0.5);
}
.btn-facebook.disabled, .btn-facebook:disabled {
  color: #fff;
  background-color: #3b5998;
  border-color: #3b5998;
}
.btn-facebook:not(:disabled):not(.disabled):active, .show > .btn-facebook.dropdown-toggle {
  color: #fff;
  background-color: #2d4373;
  border-color: #293e6a;
}
.btn-facebook:not(:disabled):not(.disabled):active:focus, .show > .btn-facebook.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(88, 114, 167, 0.5);
}
.show > .btn-facebook.dropdown-toggle {
  color: #fff;
  background-color: #2d4373;
  border-color: #293e6a;
}
.show > .btn-facebook.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(88, 114, 167, 0.5);
}

.btn-twitter {
  color: #fff;
  background-color: #00aced;
  border-color: #00aced;
}
@media (hover: hover), (-ms-high-contrast: none) {
  .btn-twitter:hover {
    color: #fff;
    background-color: #0090c7;
    border-color: #0087ba;
  }
}
.btn-twitter:focus, .btn-twitter.focus {
  color: #fff;
  background-color: #0090c7;
  border-color: #0087ba;
  box-shadow: 0 0 0 0.2rem rgba(38, 184, 240, 0.5);
}
.btn-twitter.disabled, .btn-twitter:disabled {
  color: #fff;
  background-color: #00aced;
  border-color: #00aced;
}
.btn-twitter:not(:disabled):not(.disabled):active, .show > .btn-twitter.dropdown-toggle {
  color: #fff;
  background-color: #0087ba;
  border-color: #007ead;
}
.btn-twitter:not(:disabled):not(.disabled):active:focus, .show > .btn-twitter.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(38, 184, 240, 0.5);
}
.show > .btn-twitter.dropdown-toggle {
  color: #fff;
  background-color: #0087ba;
  border-color: #007ead;
}
.show > .btn-twitter.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(38, 184, 240, 0.5);
}

.btn-linkedin {
  color: #fff;
  background-color: #4875b4;
  border-color: #4875b4;
}
@media (hover: hover), (-ms-high-contrast: none) {
  .btn-linkedin:hover {
    color: #fff;
    background-color: #3d6399;
    border-color: #395d90;
  }
}
.btn-linkedin:focus, .btn-linkedin.focus {
  color: #fff;
  background-color: #3d6399;
  border-color: #395d90;
  box-shadow: 0 0 0 0.2rem rgba(99, 138, 191, 0.5);
}
.btn-linkedin.disabled, .btn-linkedin:disabled {
  color: #fff;
  background-color: #4875b4;
  border-color: #4875b4;
}
.btn-linkedin:not(:disabled):not(.disabled):active, .show > .btn-linkedin.dropdown-toggle {
  color: #fff;
  background-color: #395d90;
  border-color: #365786;
}
.btn-linkedin:not(:disabled):not(.disabled):active:focus, .show > .btn-linkedin.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(99, 138, 191, 0.5);
}
.show > .btn-linkedin.dropdown-toggle {
  color: #fff;
  background-color: #395d90;
  border-color: #365786;
}
.show > .btn-linkedin.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(99, 138, 191, 0.5);
}

.btn-flickr {
  color: #fff;
  background-color: #ff0084;
  border-color: #ff0084;
}
@media (hover: hover), (-ms-high-contrast: none) {
  .btn-flickr:hover {
    color: #fff;
    background-color: #d90070;
    border-color: #cc006a;
  }
}
.btn-flickr:focus, .btn-flickr.focus {
  color: #fff;
  background-color: #d90070;
  border-color: #cc006a;
  box-shadow: 0 0 0 0.2rem rgba(255, 38, 150, 0.5);
}
.btn-flickr.disabled, .btn-flickr:disabled {
  color: #fff;
  background-color: #ff0084;
  border-color: #ff0084;
}
.btn-flickr:not(:disabled):not(.disabled):active, .show > .btn-flickr.dropdown-toggle {
  color: #fff;
  background-color: #cc006a;
  border-color: #bf0063;
}
.btn-flickr:not(:disabled):not(.disabled):active:focus, .show > .btn-flickr.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 38, 150, 0.5);
}
.show > .btn-flickr.dropdown-toggle {
  color: #fff;
  background-color: #cc006a;
  border-color: #bf0063;
}
.show > .btn-flickr.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 38, 150, 0.5);
}

.btn-tumblr {
  color: #fff;
  background-color: #32506d;
  border-color: #32506d;
}
@media (hover: hover), (-ms-high-contrast: none) {
  .btn-tumblr:hover {
    color: #fff;
    background-color: #263d53;
    border-color: #22364a;
  }
}
.btn-tumblr:focus, .btn-tumblr.focus {
  color: #fff;
  background-color: #263d53;
  border-color: #22364a;
  box-shadow: 0 0 0 0.2rem rgba(81, 106, 131, 0.5);
}
.btn-tumblr.disabled, .btn-tumblr:disabled {
  color: #fff;
  background-color: #32506d;
  border-color: #32506d;
}
.btn-tumblr:not(:disabled):not(.disabled):active, .show > .btn-tumblr.dropdown-toggle {
  color: #fff;
  background-color: #22364a;
  border-color: #1e3041;
}
.btn-tumblr:not(:disabled):not(.disabled):active:focus, .show > .btn-tumblr.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(81, 106, 131, 0.5);
}
.show > .btn-tumblr.dropdown-toggle {
  color: #fff;
  background-color: #22364a;
  border-color: #1e3041;
}
.show > .btn-tumblr.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(81, 106, 131, 0.5);
}

.btn-xing {
  color: #fff;
  background-color: #026466;
  border-color: #026466;
}
@media (hover: hover), (-ms-high-contrast: none) {
  .btn-xing:hover {
    color: #fff;
    background-color: #013f40;
    border-color: #013334;
  }
}
.btn-xing:focus, .btn-xing.focus {
  color: #fff;
  background-color: #013f40;
  border-color: #013334;
  box-shadow: 0 0 0 0.2rem rgba(40, 123, 125, 0.5);
}
.btn-xing.disabled, .btn-xing:disabled {
  color: #fff;
  background-color: #026466;
  border-color: #026466;
}
.btn-xing:not(:disabled):not(.disabled):active, .show > .btn-xing.dropdown-toggle {
  color: #fff;
  background-color: #013334;
  border-color: #012727;
}
.btn-xing:not(:disabled):not(.disabled):active:focus, .show > .btn-xing.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 123, 125, 0.5);
}
.show > .btn-xing.dropdown-toggle {
  color: #fff;
  background-color: #013334;
  border-color: #012727;
}
.show > .btn-xing.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 123, 125, 0.5);
}

.btn-github {
  color: #fff;
  background-color: #4183c4;
  border-color: #4183c4;
}
@media (hover: hover), (-ms-high-contrast: none) {
  .btn-github:hover {
    color: #fff;
    background-color: #3570aa;
    border-color: #3269a0;
  }
}
.btn-github:focus, .btn-github.focus {
  color: #fff;
  background-color: #3570aa;
  border-color: #3269a0;
  box-shadow: 0 0 0 0.2rem rgba(94, 150, 205, 0.5);
}
.btn-github.disabled, .btn-github:disabled {
  color: #fff;
  background-color: #4183c4;
  border-color: #4183c4;
}
.btn-github:not(:disabled):not(.disabled):active, .show > .btn-github.dropdown-toggle {
  color: #fff;
  background-color: #3269a0;
  border-color: #2f6397;
}
.btn-github:not(:disabled):not(.disabled):active:focus, .show > .btn-github.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(94, 150, 205, 0.5);
}
.show > .btn-github.dropdown-toggle {
  color: #fff;
  background-color: #3269a0;
  border-color: #2f6397;
}
.show > .btn-github.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(94, 150, 205, 0.5);
}

.btn-stack-overflow {
  color: #fff;
  background-color: #fe7a15;
  border-color: #fe7a15;
}
@media (hover: hover), (-ms-high-contrast: none) {
  .btn-stack-overflow:hover {
    color: #fff;
    background-color: #ec6701;
    border-color: #df6101;
  }
}
.btn-stack-overflow:focus, .btn-stack-overflow.focus {
  color: #fff;
  background-color: #ec6701;
  border-color: #df6101;
  box-shadow: 0 0 0 0.2rem rgba(254, 142, 56, 0.5);
}
.btn-stack-overflow.disabled, .btn-stack-overflow:disabled {
  color: #fff;
  background-color: #fe7a15;
  border-color: #fe7a15;
}
.btn-stack-overflow:not(:disabled):not(.disabled):active, .show > .btn-stack-overflow.dropdown-toggle {
  color: #fff;
  background-color: #df6101;
  border-color: #d25c01;
}
.btn-stack-overflow:not(:disabled):not(.disabled):active:focus, .show > .btn-stack-overflow.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(254, 142, 56, 0.5);
}
.show > .btn-stack-overflow.dropdown-toggle {
  color: #fff;
  background-color: #df6101;
  border-color: #d25c01;
}
.show > .btn-stack-overflow.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(254, 142, 56, 0.5);
}

.btn-youtube {
  color: #fff;
  background-color: #b00;
  border-color: #b00;
}
@media (hover: hover), (-ms-high-contrast: none) {
  .btn-youtube:hover {
    color: #fff;
    background-color: #950000;
    border-color: #880000;
  }
}
.btn-youtube:focus, .btn-youtube.focus {
  color: #fff;
  background-color: #950000;
  border-color: #880000;
  box-shadow: 0 0 0 0.2rem rgba(197, 38, 38, 0.5);
}
.btn-youtube.disabled, .btn-youtube:disabled {
  color: #fff;
  background-color: #b00;
  border-color: #b00;
}
.btn-youtube:not(:disabled):not(.disabled):active, .show > .btn-youtube.dropdown-toggle {
  color: #fff;
  background-color: #880000;
  border-color: #7b0000;
}
.btn-youtube:not(:disabled):not(.disabled):active:focus, .show > .btn-youtube.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(197, 38, 38, 0.5);
}
.show > .btn-youtube.dropdown-toggle {
  color: #fff;
  background-color: #880000;
  border-color: #7b0000;
}
.show > .btn-youtube.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(197, 38, 38, 0.5);
}

.btn-dribbble {
  color: #fff;
  background-color: #ea4c89;
  border-color: #ea4c89;
}
@media (hover: hover), (-ms-high-contrast: none) {
  .btn-dribbble:hover {
    color: #fff;
    background-color: #e62a72;
    border-color: #e51e6b;
  }
}
.btn-dribbble:focus, .btn-dribbble.focus {
  color: #fff;
  background-color: #e62a72;
  border-color: #e51e6b;
  box-shadow: 0 0 0 0.2rem rgba(237, 103, 155, 0.5);
}
.btn-dribbble.disabled, .btn-dribbble:disabled {
  color: #fff;
  background-color: #ea4c89;
  border-color: #ea4c89;
}
.btn-dribbble:not(:disabled):not(.disabled):active, .show > .btn-dribbble.dropdown-toggle {
  color: #fff;
  background-color: #e51e6b;
  border-color: #dc1a65;
}
.btn-dribbble:not(:disabled):not(.disabled):active:focus, .show > .btn-dribbble.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(237, 103, 155, 0.5);
}
.show > .btn-dribbble.dropdown-toggle {
  color: #fff;
  background-color: #e51e6b;
  border-color: #dc1a65;
}
.show > .btn-dribbble.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(237, 103, 155, 0.5);
}

.btn-instagram {
  color: #fff;
  background-color: #517fa4;
  border-color: #517fa4;
}
@media (hover: hover), (-ms-high-contrast: none) {
  .btn-instagram:hover {
    color: #fff;
    background-color: #446b8a;
    border-color: #406582;
  }
}
.btn-instagram:focus, .btn-instagram.focus {
  color: #fff;
  background-color: #446b8a;
  border-color: #406582;
  box-shadow: 0 0 0 0.2rem rgba(107, 146, 178, 0.5);
}
.btn-instagram.disabled, .btn-instagram:disabled {
  color: #fff;
  background-color: #517fa4;
  border-color: #517fa4;
}
.btn-instagram:not(:disabled):not(.disabled):active, .show > .btn-instagram.dropdown-toggle {
  color: #fff;
  background-color: #406582;
  border-color: #3c5e79;
}
.btn-instagram:not(:disabled):not(.disabled):active:focus, .show > .btn-instagram.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(107, 146, 178, 0.5);
}
.show > .btn-instagram.dropdown-toggle {
  color: #fff;
  background-color: #406582;
  border-color: #3c5e79;
}
.show > .btn-instagram.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(107, 146, 178, 0.5);
}

.btn-pinterest {
  color: #fff;
  background-color: #cb2027;
  border-color: #cb2027;
}
@media (hover: hover), (-ms-high-contrast: none) {
  .btn-pinterest:hover {
    color: #fff;
    background-color: #aa1b21;
    border-color: #9f191f;
  }
}
.btn-pinterest:focus, .btn-pinterest.focus {
  color: #fff;
  background-color: #aa1b21;
  border-color: #9f191f;
  box-shadow: 0 0 0 0.2rem rgba(211, 65, 71, 0.5);
}
.btn-pinterest.disabled, .btn-pinterest:disabled {
  color: #fff;
  background-color: #cb2027;
  border-color: #cb2027;
}
.btn-pinterest:not(:disabled):not(.disabled):active, .show > .btn-pinterest.dropdown-toggle {
  color: #fff;
  background-color: #9f191f;
  border-color: #94171c;
}
.btn-pinterest:not(:disabled):not(.disabled):active:focus, .show > .btn-pinterest.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(211, 65, 71, 0.5);
}
.show > .btn-pinterest.dropdown-toggle {
  color: #fff;
  background-color: #9f191f;
  border-color: #94171c;
}
.show > .btn-pinterest.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(211, 65, 71, 0.5);
}

.btn-vk {
  color: #fff;
  background-color: #45668e;
  border-color: #45668e;
}
@media (hover: hover), (-ms-high-contrast: none) {
  .btn-vk:hover {
    color: #fff;
    background-color: #385474;
    border-color: #344d6c;
  }
}
.btn-vk:focus, .btn-vk.focus {
  color: #fff;
  background-color: #385474;
  border-color: #344d6c;
  box-shadow: 0 0 0 0.2rem rgba(97, 125, 159, 0.5);
}
.btn-vk.disabled, .btn-vk:disabled {
  color: #fff;
  background-color: #45668e;
  border-color: #45668e;
}
.btn-vk:not(:disabled):not(.disabled):active, .show > .btn-vk.dropdown-toggle {
  color: #fff;
  background-color: #344d6c;
  border-color: #304763;
}
.btn-vk:not(:disabled):not(.disabled):active:focus, .show > .btn-vk.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(97, 125, 159, 0.5);
}
.show > .btn-vk.dropdown-toggle {
  color: #fff;
  background-color: #344d6c;
  border-color: #304763;
}
.show > .btn-vk.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(97, 125, 159, 0.5);
}

.btn-yahoo {
  color: #fff;
  background-color: #400191;
  border-color: #400191;
}
@media (hover: hover), (-ms-high-contrast: none) {
  .btn-yahoo:hover {
    color: #fff;
    background-color: #2f016b;
    border-color: #2a015e;
  }
}
.btn-yahoo:focus, .btn-yahoo.focus {
  color: #fff;
  background-color: #2f016b;
  border-color: #2a015e;
  box-shadow: 0 0 0 0.2rem rgba(93, 39, 162, 0.5);
}
.btn-yahoo.disabled, .btn-yahoo:disabled {
  color: #fff;
  background-color: #400191;
  border-color: #400191;
}
.btn-yahoo:not(:disabled):not(.disabled):active, .show > .btn-yahoo.dropdown-toggle {
  color: #fff;
  background-color: #2a015e;
  border-color: #240152;
}
.btn-yahoo:not(:disabled):not(.disabled):active:focus, .show > .btn-yahoo.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(93, 39, 162, 0.5);
}
.show > .btn-yahoo.dropdown-toggle {
  color: #fff;
  background-color: #2a015e;
  border-color: #240152;
}
.show > .btn-yahoo.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(93, 39, 162, 0.5);
}

.btn-behance {
  color: #fff;
  background-color: #1769ff;
  border-color: #1769ff;
}
@media (hover: hover), (-ms-high-contrast: none) {
  .btn-behance:hover {
    color: #fff;
    background-color: #0055f0;
    border-color: #0050e3;
  }
}
.btn-behance:focus, .btn-behance.focus {
  color: #fff;
  background-color: #0055f0;
  border-color: #0050e3;
  box-shadow: 0 0 0 0.2rem rgba(58, 128, 255, 0.5);
}
.btn-behance.disabled, .btn-behance:disabled {
  color: #fff;
  background-color: #1769ff;
  border-color: #1769ff;
}
.btn-behance:not(:disabled):not(.disabled):active, .show > .btn-behance.dropdown-toggle {
  color: #fff;
  background-color: #0050e3;
  border-color: #004cd6;
}
.btn-behance:not(:disabled):not(.disabled):active:focus, .show > .btn-behance.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(58, 128, 255, 0.5);
}
.show > .btn-behance.dropdown-toggle {
  color: #fff;
  background-color: #0050e3;
  border-color: #004cd6;
}
.show > .btn-behance.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(58, 128, 255, 0.5);
}

.btn-reddit {
  color: #fff;
  background-color: #ff4500;
  border-color: #ff4500;
}
@media (hover: hover), (-ms-high-contrast: none) {
  .btn-reddit:hover {
    color: #fff;
    background-color: #d93b00;
    border-color: #cc3700;
  }
}
.btn-reddit:focus, .btn-reddit.focus {
  color: #fff;
  background-color: #d93b00;
  border-color: #cc3700;
  box-shadow: 0 0 0 0.2rem rgba(255, 97, 38, 0.5);
}
.btn-reddit.disabled, .btn-reddit:disabled {
  color: #fff;
  background-color: #ff4500;
  border-color: #ff4500;
}
.btn-reddit:not(:disabled):not(.disabled):active, .show > .btn-reddit.dropdown-toggle {
  color: #fff;
  background-color: #cc3700;
  border-color: #bf3400;
}
.btn-reddit:not(:disabled):not(.disabled):active:focus, .show > .btn-reddit.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 97, 38, 0.5);
}
.show > .btn-reddit.dropdown-toggle {
  color: #fff;
  background-color: #cc3700;
  border-color: #bf3400;
}
.show > .btn-reddit.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 97, 38, 0.5);
}

.btn-vimeo {
  color: #4f5d73;
  background-color: #aad450;
  border-color: #aad450;
}
@media (hover: hover), (-ms-high-contrast: none) {
  .btn-vimeo:hover {
    color: #4f5d73;
    background-color: #9bcc32;
    border-color: #93c130;
  }
}
.btn-vimeo:focus, .btn-vimeo.focus {
  color: #4f5d73;
  background-color: #9bcc32;
  border-color: #93c130;
  box-shadow: 0 0 0 0.2rem rgba(156, 194, 85, 0.5);
}
.btn-vimeo.disabled, .btn-vimeo:disabled {
  color: #4f5d73;
  background-color: #aad450;
  border-color: #aad450;
}
.btn-vimeo:not(:disabled):not(.disabled):active, .show > .btn-vimeo.dropdown-toggle {
  color: #4f5d73;
  background-color: #93c130;
  border-color: #8bb72d;
}
.btn-vimeo:not(:disabled):not(.disabled):active:focus, .show > .btn-vimeo.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(156, 194, 85, 0.5);
}
.show > .btn-vimeo.dropdown-toggle {
  color: #4f5d73;
  background-color: #93c130;
  border-color: #8bb72d;
}
.show > .btn-vimeo.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(156, 194, 85, 0.5);
}

.c-callout {
  position: relative;
  padding: 0 1rem;
  margin: 1rem 0;
  border-radius: 0.25rem;
}
html:not([dir=rtl]) .c-callout {
  border-left: 4px solid #d8dbe0;
}
*[dir=rtl] .c-callout {
  border-right: 4px solid #d8dbe0;
}

.c-callout-bordered {
  border: 1px solid #d8dbe0;
  border-left-width: 4px;
}

.c-callout code {
  border-radius: 0.25rem;
}

.c-callout h4 {
  margin-top: 0;
  margin-bottom: 0.25rem;
}

.c-callout p:last-child {
  margin-bottom: 0;
}

.c-callout + .c-callout {
  margin-top: -0.25rem;
}

html:not([dir=rtl]) .c-callout-primary {
  border-left-color: #321fdb;
}
*[dir=rtl] .c-callout-primary {
  border-right-color: #321fdb;
}
.c-callout-primary h4 {
  color: #321fdb;
}

html:not([dir=rtl]) .c-callout-secondary {
  border-left-color: #ced2d8;
}
*[dir=rtl] .c-callout-secondary {
  border-right-color: #ced2d8;
}
.c-callout-secondary h4 {
  color: #ced2d8;
}

html:not([dir=rtl]) .c-callout-success {
  border-left-color: #2eb85c;
}
*[dir=rtl] .c-callout-success {
  border-right-color: #2eb85c;
}
.c-callout-success h4 {
  color: #2eb85c;
}

html:not([dir=rtl]) .c-callout-info {
  border-left-color: #39f;
}
*[dir=rtl] .c-callout-info {
  border-right-color: #39f;
}
.c-callout-info h4 {
  color: #39f;
}

html:not([dir=rtl]) .c-callout-warning {
  border-left-color: #f9b115;
}
*[dir=rtl] .c-callout-warning {
  border-right-color: #f9b115;
}
.c-callout-warning h4 {
  color: #f9b115;
}

html:not([dir=rtl]) .c-callout-danger {
  border-left-color: #e55353;
}
*[dir=rtl] .c-callout-danger {
  border-right-color: #e55353;
}
.c-callout-danger h4 {
  color: #e55353;
}

html:not([dir=rtl]) .c-callout-light {
  border-left-color: #ebedef;
}
*[dir=rtl] .c-callout-light {
  border-right-color: #ebedef;
}
.c-callout-light h4 {
  color: #ebedef;
}

html:not([dir=rtl]) .c-callout-dark {
  border-left-color: #636f83;
}
*[dir=rtl] .c-callout-dark {
  border-right-color: #636f83;
}
.c-callout-dark h4 {
  color: #636f83;
}

.card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  margin-bottom: 1.5rem;
  word-wrap: break-word;
  background-clip: border-box;
  border: 1px solid;
  border-radius: 0.25rem;
  background-color: #fff;
  border-color: #d8dbe0;
}
.card > hr {
  margin-right: 0;
  margin-left: 0;
}
.card > .list-group {
  border-top: inherit;
  border-bottom: inherit;
}
.card > .list-group:first-child {
  border-top-width: 0;
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}
.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}
.card.drag,
.card .drag {
  cursor: move;
}

.card[class^=bg-],
.card[class*=" bg-"] {
  border-color: rgba(0, 0, 0, 0.125);
}
.card[class^=bg-] .card-header,
.card[class*=" bg-"] .card-header {
  background-color: rgba(0, 0, 0, 0.05);
  border-color: rgba(0, 0, 0, 0.125);
}

.card-body {
  flex: 1 1 auto;
  min-height: 1px;
  padding: 1.25rem;
}

.card-title {
  margin-bottom: 0.75rem;
}

.card-subtitle {
  margin-top: -0.375rem;
  margin-bottom: 0;
}

.card-text:last-child {
  margin-bottom: 0;
}

@media (hover: hover), (-ms-high-contrast: none) {
  .card-link:hover {
    text-decoration: none;
  }
}
html:not([dir=rtl]) .card-link + .card-link {
  margin-left: 1.25rem;
}
*[dir=rtl] .card-link + .card-link {
  margin-right: 1.25rem;
}

.card-header {
  padding: 0.75rem 1.25rem;
  margin-bottom: 0;
  border-bottom: 1px solid;
  background-color: #fff;
  border-color: #d8dbe0;
}
.card-header:first-child {
  border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
}
.card-header + .list-group .list-group-item:first-child {
  border-top: 0;
}
.card-header .c-chart-wrapper {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
}

.card-footer {
  padding: 0.75rem 1.25rem;
  border-top: 1px solid;
  background-color: #fff;
  border-color: #d8dbe0;
}
.card-footer:last-child {
  border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
}

.card-header-tabs {
  margin-right: -0.625rem;
  margin-bottom: -0.75rem;
  margin-left: -0.625rem;
  border-bottom: 0;
}

.card-header-pills {
  margin-right: -0.625rem;
  margin-left: -0.625rem;
}

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem;
}

.card-img,
.card-img-top,
.card-img-bottom {
  flex-shrink: 0;
  width: 100%;
}

.card-img,
.card-img-top {
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}

.card-img,
.card-img-bottom {
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}

.card-deck .card {
  margin-bottom: 15px;
}
@media (min-width: 576px) {
  .card-deck {
    display: flex;
    flex-flow: row wrap;
    margin-right: -15px;
    margin-left: -15px;
  }
  .card-deck .card {
    flex: 1 0 0%;
    margin-right: 15px;
    margin-bottom: 0;
    margin-left: 15px;
  }
}

.card-group > .card {
  margin-bottom: 15px;
}
@media (min-width: 576px) {
  .card-group {
    display: flex;
    flex-flow: row wrap;
  }
  .card-group > .card {
    flex: 1 0 0%;
    margin-bottom: 0;
  }
  html:not([dir=rtl]) .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  *[dir=rtl] .card-group > .card + .card {
    margin-right: 0;
    border-right: 0;
  }
  .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-top,
.card-group > .card:not(:last-child) .card-header {
    border-top-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-bottom,
.card-group > .card:not(:last-child) .card-footer {
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-top,
.card-group > .card:not(:first-child) .card-header {
    border-top-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-bottom,
.card-group > .card:not(:first-child) .card-footer {
    border-bottom-left-radius: 0;
  }
}

.card-columns .card {
  margin-bottom: 0.75rem;
}
@media (min-width: 576px) {
  .card-columns {
    -moz-column-count: 3;
         column-count: 3;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .card-columns .card {
    display: inline-block;
    width: 100%;
  }
}

.accordion > .card {
  overflow: hidden;
}
.accordion > .card:not(:last-of-type) {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.accordion > .card:not(:first-of-type) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.accordion > .card > .card-header {
  border-radius: 0;
  margin-bottom: -1px;
}

.card-placeholder {
  background: rgba(0, 0, 21, 0.025);
  border: 1px dashed #c4c9d0;
}

.card-header-icon-bg {
  display: inline-block;
  width: 2.8125rem;
  padding: 0.75rem 0;
  margin: -0.75rem 1.25rem -0.75rem -1.25rem;
  line-height: inherit;
  color: #3c4b64;
  text-align: center;
  background: transparent;
  border-right: 1px solid;
  border-right: #d8dbe0;
}

.card-header-actions {
  display: inline-block;
}
html:not([dir=rtl]) .card-header-actions {
  float: right;
  margin-right: -0.25rem;
}
*[dir=rtl] .card-header-actions {
  float: left;
  margin-left: -0.25rem;
}

.card-header-action {
  padding: 0 0.25rem;
  color: #8a93a2;
}
.card-header-action:hover {
  color: #3c4b64;
  text-decoration: none;
}

.card-accent-primary {
  border-top: 2px solid #321fdb !important;
}

.card-accent-secondary {
  border-top: 2px solid #ced2d8 !important;
}

.card-accent-success {
  border-top: 2px solid #2eb85c !important;
}

.card-accent-info {
  border-top: 2px solid #39f !important;
}

.card-accent-warning {
  border-top: 2px solid #f9b115 !important;
}

.card-accent-danger {
  border-top: 2px solid #e55353 !important;
}

.card-accent-light {
  border-top: 2px solid #ebedef !important;
}

.card-accent-dark {
  border-top: 2px solid #636f83 !important;
}

.card-full {
  margin-top: -1rem;
  margin-right: -15px;
  margin-left: -15px;
  border: 0;
  border-bottom: 1px solid #d8dbe0;
}

@media (min-width: 576px) {
  .card-columns.cols-2 {
    -moz-column-count: 2;
         column-count: 2;
  }
}
.carousel {
  position: relative;
}

.carousel.pointer-event {
  touch-action: pan-y;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner::after {
  display: block;
  clear: both;
  content: "";
}

.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  transition: transform 0.6s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-item {
    transition: none;
  }
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block;
}

.carousel-item-next:not(.carousel-item-left),
.active.carousel-item-right {
  transform: translateX(100%);
}

.carousel-item-prev:not(.carousel-item-right),
.active.carousel-item-left {
  transform: translateX(-100%);
}

.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  transform: none;
}
.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right {
  z-index: 1;
  opacity: 1;
}
.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
  z-index: 0;
  opacity: 0;
  transition: opacity 0s 0.6s;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
    transition: none;
  }
}

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  color: #fff;
  text-align: center;
  opacity: 0.5;
  transition: opacity 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-control-prev,
.carousel-control-next {
    transition: none;
  }
}
.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}

.carousel-control-prev {
  left: 0;
}

.carousel-control-next {
  right: 0;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: no-repeat 50%/100% 100%;
}

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e");
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e");
}

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 15;
  display: flex;
  justify-content: center;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none;
}
html:not([dir=rtl]) .carousel-indicators {
  padding-left: 0;
}
*[dir=rtl] .carousel-indicators {
  padding-right: 0;
}
.carousel-indicators li {
  box-sizing: content-box;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #fff;
  background-clip: padding-box;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: 0.5;
  transition: opacity 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-indicators li {
    transition: none;
  }
}
.carousel-indicators .active {
  opacity: 1;
}

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
}

.c-chart-wrapper canvas {
  width: 100%;
}

base-chart.chart {
  display: block;
}

canvas {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.close {
  float: right;
  font-size: 1.3125rem;
  font-weight: 700;
  line-height: 1;
  opacity: 0.5;
  color: #000015;
  text-shadow: 0 1px 0 #fff;
}
@media (hover: hover), (-ms-high-contrast: none) {
  .close:hover {
    text-decoration: none;
    color: #000015;
  }
}
.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {
  opacity: 0.75;
}

button.close {
  padding: 0;
  background-color: transparent;
  border: 0;
}

a.close.disabled {
  pointer-events: none;
}

code {
  font-size: 87.5%;
  color: #e83e8c;
  word-wrap: break-word;
}
a > code {
  color: inherit;
}

kbd {
  padding: 0.2rem 0.4rem;
  font-size: 87.5%;
  color: #fff;
  background-color: #4f5d73;
  border-radius: 0.2rem;
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
}

pre {
  display: block;
  font-size: 87.5%;
  color: #4f5d73;
}
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}

.custom-control {
  position: relative;
  display: block;
  min-height: 1.3125rem;
}
html:not([dir=rtl]) .custom-control {
  padding-left: 1.5rem;
}
*[dir=rtl] .custom-control {
  padding-right: 1.5rem;
}

.custom-control-inline {
  display: inline-flex;
  margin-right: 1rem;
}

.custom-control-input {
  position: absolute;
  z-index: -1;
  width: 1rem;
  height: 1.15625rem;
  opacity: 0;
}
html:not([dir=rtl]) .custom-control-input {
  left: 0;
}
*[dir=rtl] .custom-control-input {
  right: 0;
}
.custom-control-input:checked ~ .custom-control-label::before {
  color: #fff;
  border-color: #321fdb;
  background-color: #321fdb;
}
.custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(50, 31, 219, 0.25);
}
.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #958bef;
}
.custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  color: #fff;
  background-color: #beb8f5;
  border-color: #beb8f5;
}
.custom-control-input[disabled] ~ .custom-control-label, .custom-control-input:disabled ~ .custom-control-label {
  color: #8a93a2;
}
.custom-control-input[disabled] ~ .custom-control-label::before, .custom-control-input:disabled ~ .custom-control-label::before {
  background-color: #d8dbe0;
}

.custom-control-label {
  position: relative;
  margin-bottom: 0;
  vertical-align: top;
}
.custom-control-label::before {
  position: absolute;
  top: 0.15625rem;
  display: block;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
  content: "";
  border: solid 1px;
  background-color: #fff;
  border-color: #9da5b1;
}
html:not([dir=rtl]) .custom-control-label::before {
  left: -1.5rem;
}
*[dir=rtl] .custom-control-label::before {
  right: -1.5rem;
}
.custom-control-label::after {
  position: absolute;
  top: 0.15625rem;
  display: block;
  width: 1rem;
  height: 1rem;
  content: "";
  background: no-repeat 50%/50% 50%;
}
html:not([dir=rtl]) .custom-control-label::after {
  left: -1.5rem;
}
*[dir=rtl] .custom-control-label::after {
  right: -1.5rem;
}

.custom-checkbox .custom-control-label::before {
  border-radius: 0.25rem;
}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e");
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  border-color: #321fdb;
  background-color: #321fdb;
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e");
}
.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(50, 31, 219, 0.5);
}
.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(50, 31, 219, 0.5);
}

.custom-radio .custom-control-label::before {
  border-radius: 50%;
}
.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}
.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(50, 31, 219, 0.5);
}

html:not([dir=rtl]) .custom-switch {
  padding-left: 2.25rem;
}
*[dir=rtl] .custom-switch {
  padding-right: 2.25rem;
}
.custom-switch .custom-control-label::before {
  width: 1.75rem;
  pointer-events: all;
  border-radius: 0.5rem;
}
html:not([dir=rtl]) .custom-switch .custom-control-label::before {
  left: -2.25rem;
}
*[dir=rtl] .custom-switch .custom-control-label::before {
  right: -2.25rem;
}
.custom-switch .custom-control-label::after {
  top: calc(0.15625rem + 2px);
  width: calc(1rem - 4px);
  height: calc(1rem - 4px);
  background-color: #9da5b1;
  border-radius: 0.5rem;
  transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  background-color: #9da5b1;
}
html:not([dir=rtl]) .custom-switch .custom-control-label::after {
  left: calc(-2.25rem + 2px);
}
*[dir=rtl] .custom-switch .custom-control-label::after {
  right: calc(-2.25rem + 2px);
}
@media (prefers-reduced-motion: reduce) {
  .custom-switch .custom-control-label::after {
    transition: none;
  }
}
.custom-switch .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #fff;
  transform: translateX(0.75rem);
}
.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(50, 31, 219, 0.5);
}

.custom-select {
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 1.75rem 0.375rem 0.75rem;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5;
  vertical-align: middle;
  border: 1px solid;
  border-radius: 0.25rem;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  color: #768192;
  background: #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23636f83' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px;
  border-color: #d8dbe0;
}
.custom-select:focus {
  border-color: #958bef;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(50, 31, 219, 0.25);
}
.custom-select:focus::-ms-value {
  color: #768192;
  background-color: #fff;
}
.custom-select[multiple], .custom-select[size]:not([size="1"]) {
  height: auto;
  background-image: none;
}
html:not([dir=rtl]) .custom-select[multiple], html:not([dir=rtl]) .custom-select[size]:not([size="1"]) {
  padding-right: 0.75rem;
}
*[dir=rtl] .custom-select[multiple], *[dir=rtl] .custom-select[size]:not([size="1"]) {
  padding-left: 0.75rem;
}
.custom-select:disabled {
  color: #8a93a2;
  background-color: #d8dbe0;
}
.custom-select::-ms-expand {
  display: none;
}
.custom-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #768192;
}

.custom-select-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  font-size: 0.765625rem;
}
html:not([dir=rtl]) .custom-select-sm {
  padding-left: 0.5rem;
}
*[dir=rtl] .custom-select-sm {
  padding-right: 0.5rem;
}

.custom-select-lg {
  height: calc(1.5em + 1rem + 2px);
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-size: 1.09375rem;
}
html:not([dir=rtl]) .custom-select-lg {
  padding-left: 1rem;
}
*[dir=rtl] .custom-select-lg {
  padding-right: 1rem;
}

.custom-file {
  position: relative;
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  margin-bottom: 0;
}

.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  margin: 0;
  opacity: 0;
}
.custom-file-input:focus ~ .custom-file-label {
  box-shadow: 0 0 0 0.2rem rgba(50, 31, 219, 0.25);
  border-color: #958bef;
}
.custom-file-input[disabled] ~ .custom-file-label, .custom-file-input:disabled ~ .custom-file-label {
  background-color: #d8dbe0;
}
.custom-file-input:lang(en) ~ .custom-file-label::after {
  content: "Browse";
}
.custom-file-input ~ .custom-file-label[data-browse]::after {
  content: attr(data-browse);
}

.custom-file-label {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-weight: 400;
  line-height: 1.5;
  border: 1px solid;
  border-radius: 0.25rem;
  color: #768192;
  background-color: #fff;
  border-color: #d8dbe0;
}
.custom-file-label::after {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 3;
  display: block;
  height: calc(1.5em + 0.75rem);
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
  content: "Browse";
  border-left: inherit;
  border-radius: 0 0.25rem 0.25rem 0;
  color: #768192;
  background-color: #ebedef;
}
html:not([dir=rtl]) .custom-file-label::after {
  right: 0;
}
*[dir=rtl] .custom-file-label::after {
  left: 0;
}

.custom-range {
  width: 100%;
  height: 1.4rem;
  padding: 0;
  background-color: transparent;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.custom-range:focus {
  outline: none;
}
.custom-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #ebedef, 0 0 0 0.2rem rgba(50, 31, 219, 0.25);
}
.custom-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #ebedef, 0 0 0 0.2rem rgba(50, 31, 219, 0.25);
}
.custom-range:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #ebedef, 0 0 0 0.2rem rgba(50, 31, 219, 0.25);
}
.custom-range::-moz-focus-outer {
  border: 0;
}
.custom-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #321fdb;
  border: 0;
  border-radius: 1rem;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -webkit-appearance: none;
          appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-webkit-slider-thumb {
    -webkit-transition: none;
    transition: none;
  }
}
.custom-range::-webkit-slider-thumb:active {
  background-color: #beb8f5;
}
.custom-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  border-color: transparent;
  border-radius: 1rem;
  background-color: #c4c9d0;
}
.custom-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #321fdb;
  border: 0;
  border-radius: 1rem;
  -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -moz-appearance: none;
       appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-moz-range-thumb {
    -moz-transition: none;
    transition: none;
  }
}
.custom-range::-moz-range-thumb:active {
  background-color: #beb8f5;
}
.custom-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #c4c9d0;
  border-color: transparent;
  border-radius: 1rem;
}
.custom-range::-ms-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: 0;
  margin-right: 0.2rem;
  margin-left: 0.2rem;
  background-color: #321fdb;
  border: 0;
  border-radius: 1rem;
  -ms-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-ms-thumb {
    -ms-transition: none;
    transition: none;
  }
}
.custom-range::-ms-thumb:active {
  background-color: #beb8f5;
}
.custom-range::-ms-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: transparent;
  border-color: transparent;
  border-width: 0.5rem;
}
.custom-range::-ms-fill-lower {
  background-color: #c4c9d0;
  border-radius: 1rem;
}
.custom-range::-ms-fill-upper {
  margin-right: 15px;
  background-color: #c4c9d0;
  border-radius: 1rem;
}
.custom-range:disabled::-webkit-slider-thumb {
  background-color: #9da5b1;
}
.custom-range:disabled::-webkit-slider-runnable-track {
  cursor: default;
}
.custom-range:disabled::-moz-range-thumb {
  background-color: #9da5b1;
}
.custom-range:disabled::-moz-range-track {
  cursor: default;
}
.custom-range:disabled::-ms-thumb {
  background-color: #9da5b1;
}

.custom-control-label::before,
.custom-file-label,
.custom-select {
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .custom-control-label::before,
.custom-file-label,
.custom-select {
    transition: none;
  }
}

.dropup,
.dropright,
.dropdown,
.dropleft {
  position: relative;
}

.dropdown-toggle {
  white-space: nowrap;
}
.dropdown-toggle::after {
  display: inline-block;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}
html:not([dir=rtl]) .dropdown-toggle::after {
  margin-left: 0.255em;
}
*[dir=rtl] .dropdown-toggle::after {
  margin-right: 0.255em;
}
html:not([dir=rtl]) .dropdown-toggle:empty::after {
  margin-left: 0;
}
*[dir=rtl] .dropdown-toggle:empty::after {
  margin-right: 0;
}

.dropdown-menu {
  position: absolute;
  top: 100%;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  font-size: 0.875rem;
  text-align: left;
  list-style: none;
  background-clip: padding-box;
  border: 1px solid;
  border-radius: 0.25rem;
  color: #3c4b64;
  background-color: #fff;
  border-color: #d8dbe0;
}

.c-header .dropdown-menu,
.navbar .dropdown-menu,
[data-display^=static] ~ .dropdown-menu {
  margin: 0.125rem 0 0;
}

html:not([dir=rtl]) .c-header .dropdown-menu-left,
html:not([dir=rtl]) .navbar .dropdown-menu-left,
html:not([dir=rtl]) [data-display^=static] ~ .dropdown-menu-left {
  right: auto;
  left: 0;
}
*[dir=rtl] .c-header .dropdown-menu-left,
*[dir=rtl] .navbar .dropdown-menu-left,
*[dir=rtl] [data-display^=static] ~ .dropdown-menu-left {
  right: 0;
  left: auto;
}

html:not([dir=rtl]) .c-header .dropdown-menu-right,
html:not([dir=rtl]) .navbar .dropdown-menu-right,
html:not([dir=rtl]) [data-display^=static] ~ .dropdown-menu-right {
  right: 0;
  left: auto;
}
*[dir=rtl] .c-header .dropdown-menu-right,
*[dir=rtl] .navbar .dropdown-menu-right,
*[dir=rtl] [data-display^=static] ~ .dropdown-menu-right {
  right: auto;
  left: 0;
}

@media (min-width: 576px) {
  html:not([dir=rtl]) .c-header .dropdown-menu-sm-left,
html:not([dir=rtl]) .navbar .dropdown-menu-sm-left,
html:not([dir=rtl]) [data-display^=static] ~ .dropdown-menu-sm-left {
    right: auto;
    left: 0;
  }
  *[dir=rtl] .c-header .dropdown-menu-sm-left,
*[dir=rtl] .navbar .dropdown-menu-sm-left,
*[dir=rtl] [data-display^=static] ~ .dropdown-menu-sm-left {
    right: 0;
    left: auto;
  }

  html:not([dir=rtl]) .c-header .dropdown-menu-sm-right,
html:not([dir=rtl]) .navbar .dropdown-menu-sm-right,
html:not([dir=rtl]) [data-display^=static] ~ .dropdown-menu-sm-right {
    right: 0;
    left: auto;
  }
  *[dir=rtl] .c-header .dropdown-menu-sm-right,
*[dir=rtl] .navbar .dropdown-menu-sm-right,
*[dir=rtl] [data-display^=static] ~ .dropdown-menu-sm-right {
    right: auto;
    left: 0;
  }
}
@media (min-width: 768px) {
  html:not([dir=rtl]) .c-header .dropdown-menu-md-left,
html:not([dir=rtl]) .navbar .dropdown-menu-md-left,
html:not([dir=rtl]) [data-display^=static] ~ .dropdown-menu-md-left {
    right: auto;
    left: 0;
  }
  *[dir=rtl] .c-header .dropdown-menu-md-left,
*[dir=rtl] .navbar .dropdown-menu-md-left,
*[dir=rtl] [data-display^=static] ~ .dropdown-menu-md-left {
    right: 0;
    left: auto;
  }

  html:not([dir=rtl]) .c-header .dropdown-menu-md-right,
html:not([dir=rtl]) .navbar .dropdown-menu-md-right,
html:not([dir=rtl]) [data-display^=static] ~ .dropdown-menu-md-right {
    right: 0;
    left: auto;
  }
  *[dir=rtl] .c-header .dropdown-menu-md-right,
*[dir=rtl] .navbar .dropdown-menu-md-right,
*[dir=rtl] [data-display^=static] ~ .dropdown-menu-md-right {
    right: auto;
    left: 0;
  }
}
@media (min-width: 992px) {
  html:not([dir=rtl]) .c-header .dropdown-menu-lg-left,
html:not([dir=rtl]) .navbar .dropdown-menu-lg-left,
html:not([dir=rtl]) [data-display^=static] ~ .dropdown-menu-lg-left {
    right: auto;
    left: 0;
  }
  *[dir=rtl] .c-header .dropdown-menu-lg-left,
*[dir=rtl] .navbar .dropdown-menu-lg-left,
*[dir=rtl] [data-display^=static] ~ .dropdown-menu-lg-left {
    right: 0;
    left: auto;
  }

  html:not([dir=rtl]) .c-header .dropdown-menu-lg-right,
html:not([dir=rtl]) .navbar .dropdown-menu-lg-right,
html:not([dir=rtl]) [data-display^=static] ~ .dropdown-menu-lg-right {
    right: 0;
    left: auto;
  }
  *[dir=rtl] .c-header .dropdown-menu-lg-right,
*[dir=rtl] .navbar .dropdown-menu-lg-right,
*[dir=rtl] [data-display^=static] ~ .dropdown-menu-lg-right {
    right: auto;
    left: 0;
  }
}
@media (min-width: 1200px) {
  html:not([dir=rtl]) .c-header .dropdown-menu-xl-left,
html:not([dir=rtl]) .navbar .dropdown-menu-xl-left,
html:not([dir=rtl]) [data-display^=static] ~ .dropdown-menu-xl-left {
    right: auto;
    left: 0;
  }
  *[dir=rtl] .c-header .dropdown-menu-xl-left,
*[dir=rtl] .navbar .dropdown-menu-xl-left,
*[dir=rtl] [data-display^=static] ~ .dropdown-menu-xl-left {
    right: 0;
    left: auto;
  }

  html:not([dir=rtl]) .c-header .dropdown-menu-xl-right,
html:not([dir=rtl]) .navbar .dropdown-menu-xl-right,
html:not([dir=rtl]) [data-display^=static] ~ .dropdown-menu-xl-right {
    right: 0;
    left: auto;
  }
  *[dir=rtl] .c-header .dropdown-menu-xl-right,
*[dir=rtl] .navbar .dropdown-menu-xl-right,
*[dir=rtl] [data-display^=static] ~ .dropdown-menu-xl-right {
    right: auto;
    left: 0;
  }
}
@media (min-width: 1400px) {
  html:not([dir=rtl]) .c-header .dropdown-menu-xxl-left,
html:not([dir=rtl]) .navbar .dropdown-menu-xxl-left,
html:not([dir=rtl]) [data-display^=static] ~ .dropdown-menu-xxl-left {
    right: auto;
    left: 0;
  }
  *[dir=rtl] .c-header .dropdown-menu-xxl-left,
*[dir=rtl] .navbar .dropdown-menu-xxl-left,
*[dir=rtl] [data-display^=static] ~ .dropdown-menu-xxl-left {
    right: 0;
    left: auto;
  }

  html:not([dir=rtl]) .c-header .dropdown-menu-xxl-right,
html:not([dir=rtl]) .navbar .dropdown-menu-xxl-right,
html:not([dir=rtl]) [data-display^=static] ~ .dropdown-menu-xxl-right {
    right: 0;
    left: auto;
  }
  *[dir=rtl] .c-header .dropdown-menu-xxl-right,
*[dir=rtl] .navbar .dropdown-menu-xxl-right,
*[dir=rtl] [data-display^=static] ~ .dropdown-menu-xxl-right {
    right: auto;
    left: 0;
  }
}
.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem;
}
.dropup .dropdown-toggle::after {
  display: inline-block;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}
html:not([dir=rtl]) .dropup .dropdown-toggle::after {
  margin-left: 0.255em;
}
*[dir=rtl] .dropup .dropdown-toggle::after {
  margin-right: 0.255em;
}
html:not([dir=rtl]) .dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}
*[dir=rtl] .dropup .dropdown-toggle:empty::after {
  margin-right: 0;
}

.dropright .dropdown-menu {
  top: 0;
  margin-top: 0;
}
html:not([dir=rtl]) .dropright .dropdown-menu {
  right: auto;
  left: 100%;
  margin-left: 0.125rem;
}
*[dir=rtl] .dropright .dropdown-menu {
  right: 100%;
  left: auto;
  margin-right: 0.125rem;
}
.dropright .dropdown-toggle::after {
  display: inline-block;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}
html:not([dir=rtl]) .dropright .dropdown-toggle::after {
  margin-left: 0.255em;
}
*[dir=rtl] .dropright .dropdown-toggle::after {
  margin-right: 0.255em;
}
html:not([dir=rtl]) .dropright .dropdown-toggle:empty::after {
  margin-left: 0;
}
*[dir=rtl] .dropright .dropdown-toggle:empty::after {
  margin-right: 0;
}
.dropright .dropdown-toggle::after {
  vertical-align: 0;
}

.dropleft .dropdown-menu {
  top: 0;
  margin-top: 0;
}
html:not([dir=rtl]) .dropleft .dropdown-menu {
  right: 100%;
  left: auto;
  margin-right: 0.125rem;
}
*[dir=rtl] .dropleft .dropdown-menu {
  right: auto;
  left: 100%;
  margin-left: 0.125rem;
}
.dropleft .dropdown-toggle::after {
  display: inline-block;
  vertical-align: 0.255em;
  content: "";
}
html:not([dir=rtl]) .dropleft .dropdown-toggle::after {
  margin-left: 0.255em;
}
*[dir=rtl] .dropleft .dropdown-toggle::after {
  margin-right: 0.255em;
}
.dropleft .dropdown-toggle::after {
  display: none;
}
.dropleft .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}
html:not([dir=rtl]) .dropleft .dropdown-toggle:empty::after {
  margin-left: 0;
}
*[dir=rtl] .dropleft .dropdown-toggle:empty::after {
  margin-right: 0;
}
.dropleft .dropdown-toggle::before {
  vertical-align: 0;
}

.dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid #d8dbe0;
}

.dropdown-item {
  display: flex;
  align-items: center;
  width: 100%;
  padding: 0.5rem 1.25rem;
  clear: both;
  font-weight: 400;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
  color: #4f5d73;
}
.dropdown-item:hover, .dropdown-item:focus {
  text-decoration: none;
  color: #455164;
  background-color: #ebedef;
}
.dropdown-item.active, .dropdown-item:active {
  text-decoration: none;
  color: #fff;
  background-color: #321fdb;
}
.dropdown-item.disabled, .dropdown-item:disabled {
  pointer-events: none;
  background-color: transparent;
  color: #8a93a2;
}

.dropdown-menu.show {
  display: block;
}

.dropdown-header {
  display: block;
  padding: 0.5rem 1.25rem;
  margin-bottom: 0;
  font-size: 0.765625rem;
  white-space: nowrap;
  color: #8a93a2;
}

.dropdown-item-text {
  display: block;
  padding: 0.5rem 1.25rem;
  color: #4f5d73;
}

.c-footer {
  display: flex;
  flex: 0 0 50px;
  flex-wrap: wrap;
  align-items: center;
  height: 50px;
  padding: 0 1rem;
}
.c-footer[class*=bg-] {
  border-color: rgba(0, 0, 21, 0.1);
}
.c-footer.c-footer-fixed {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

.c-footer.c-footer-dark {
  color: #fff;
  background: #636f83;
}

.c-footer {
  color: #3c4b64;
  background: #ebedef;
  border-top: 1px solid #d8dbe0;
}

.form-control {
  display: block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5;
  background-clip: padding-box;
  border: 1px solid;
  color: #768192;
  background-color: #fff;
  border-color: #d8dbe0;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}
.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}
.form-control:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #768192;
}
.form-control:focus {
  color: #768192;
  background-color: #fff;
  border-color: #958bef;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(50, 31, 219, 0.25);
}
.form-control::-moz-placeholder {
  color: #8a93a2;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #8a93a2;
  opacity: 1;
}
.form-control::placeholder {
  color: #8a93a2;
  opacity: 1;
}
.form-control:disabled, .form-control[readonly] {
  background-color: #d8dbe0;
  opacity: 1;
}

input[type=date].form-control,
input[type=time].form-control,
input[type=datetime-local].form-control,
input[type=month].form-control {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

select.form-control:focus::-ms-value {
  color: #768192;
  background-color: #fff;
}
select.form-control option {
  background-color: inherit;
}

.form-control-file,
.form-control-range {
  display: block;
  width: 100%;
}

.col-form-label {
  padding-top: calc(0.375rem + 1px);
  padding-bottom: calc(0.375rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}

.col-form-label-lg {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 1.09375rem;
  line-height: 1.5;
}

.col-form-label-sm {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 0.765625rem;
  line-height: 1.5;
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  font-size: 0.875rem;
  line-height: 1.5;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
  color: #3c4b64;
}
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.765625rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

.form-control-lg {
  height: calc(1.5em + 1rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.09375rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

select.form-control[size], select.form-control[multiple] {
  height: auto;
}

textarea.form-control {
  height: auto;
}

.form-group {
  margin-bottom: 1rem;
}

.form-text {
  display: block;
  margin-top: 0.25rem;
}

.form-row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px;
}
.form-row > .col,
.form-row > [class*=col-] {
  padding-right: 5px;
  padding-left: 5px;
}

.form-check {
  position: relative;
  display: block;
}
html:not([dir=rtl]) .form-check {
  padding-left: 1.25rem;
}
*[dir=rtl] .form-check {
  padding-right: 1.25rem;
}

.form-check-input {
  position: absolute;
  margin-top: 0.3rem;
}
html:not([dir=rtl]) .form-check-input {
  margin-left: -1.25rem;
}
*[dir=rtl] .form-check-input {
  margin-right: -1.25rem;
}
.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
  color: #768192;
}

.form-check-label {
  margin-bottom: 0;
}

.form-check-inline {
  display: inline-flex;
  align-items: center;
}
html:not([dir=rtl]) .form-check-inline {
  padding-left: 0;
  margin-right: 0.75rem;
}
*[dir=rtl] .form-check-inline {
  padding-right: 0;
  margin-left: 0.75rem;
}
.form-check-inline .form-check-input {
  position: static;
  margin-top: 0;
}
html:not([dir=rtl]) .form-check-inline .form-check-input {
  margin-right: 0.3125rem;
  margin-left: 0;
}
*[dir=rtl] .form-check-inline .form-check-input {
  margin-right: 0;
  margin-left: 0.3125rem;
}

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #2eb85c;
}

.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.765625rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(46, 184, 92, 0.9);
  border-radius: 0.25rem;
}

.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip,
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .form-control:valid, .form-control.is-valid {
  border-color: #2eb85c;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%232eb85c' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
html:not([dir=rtl]) .was-validated .form-control:valid, html:not([dir=rtl]) .form-control.is-valid {
  padding-right: calc(1.5em + 0.75rem);
}
*[dir=rtl] .was-validated .form-control:valid, *[dir=rtl] .form-control.is-valid {
  padding-left: calc(1.5em + 0.75rem);
}
html:not([dir=rtl]) .was-validated .form-control:valid, html:not([dir=rtl]) .form-control.is-valid {
  background-position: right calc(0.375em + 0.1875rem) center;
}
*[dir=rtl] .was-validated .form-control:valid, *[dir=rtl] .form-control.is-valid {
  background-position: left calc(0.375em + 0.1875rem) center;
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: #2eb85c;
  box-shadow: 0 0 0 0.2rem rgba(46, 184, 92, 0.25);
}

html:not([dir=rtl]) .was-validated textarea.form-control:valid, html:not([dir=rtl]) textarea.form-control.is-valid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}
*[dir=rtl] .was-validated textarea.form-control:valid, *[dir=rtl] textarea.form-control.is-valid {
  padding-left: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) left calc(0.375em + 0.1875rem);
}

.was-validated .custom-select:valid, .custom-select.is-valid {
  border-color: #2eb85c;
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23636f83' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%232eb85c' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
html:not([dir=rtl]) .was-validated .custom-select:valid, html:not([dir=rtl]) .custom-select.is-valid {
  padding-right: calc(0.75em + 2.3125rem);
}
*[dir=rtl] .was-validated .custom-select:valid, *[dir=rtl] .custom-select.is-valid {
  padding-left: calc(0.75em + 2.3125rem);
}
.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {
  border-color: #2eb85c;
  box-shadow: 0 0 0 0.2rem rgba(46, 184, 92, 0.25);
}

.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #2eb85c;
}
.was-validated .form-check-input:valid ~ .valid-feedback,
.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,
.form-check-input.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
  color: #2eb85c;
}
.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
  border-color: #2eb85c;
}
.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  border-color: #48d176;
  background-color: #48d176;
}
.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(46, 184, 92, 0.25);
}
.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #2eb85c;
}

.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
  border-color: #2eb85c;
}
.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
  border-color: #2eb85c;
  box-shadow: 0 0 0 0.2rem rgba(46, 184, 92, 0.25);
}

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #e55353;
}

.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.765625rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(229, 83, 83, 0.9);
  border-radius: 0.25rem;
}

.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: #e55353;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23e55353' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23e55353' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
html:not([dir=rtl]) .was-validated .form-control:invalid, html:not([dir=rtl]) .form-control.is-invalid {
  padding-right: calc(1.5em + 0.75rem);
}
*[dir=rtl] .was-validated .form-control:invalid, *[dir=rtl] .form-control.is-invalid {
  padding-left: calc(1.5em + 0.75rem);
}
html:not([dir=rtl]) .was-validated .form-control:invalid, html:not([dir=rtl]) .form-control.is-invalid {
  background-position: right calc(0.375em + 0.1875rem) center;
}
*[dir=rtl] .was-validated .form-control:invalid, *[dir=rtl] .form-control.is-invalid {
  background-position: left calc(0.375em + 0.1875rem) center;
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: #e55353;
  box-shadow: 0 0 0 0.2rem rgba(229, 83, 83, 0.25);
}

html:not([dir=rtl]) .was-validated textarea.form-control:invalid, html:not([dir=rtl]) textarea.form-control.is-invalid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}
*[dir=rtl] .was-validated textarea.form-control:invalid, *[dir=rtl] textarea.form-control.is-invalid {
  padding-left: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) left calc(0.375em + 0.1875rem);
}

.was-validated .custom-select:invalid, .custom-select.is-invalid {
  border-color: #e55353;
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23636f83' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23e55353' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23e55353' stroke='none'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
html:not([dir=rtl]) .was-validated .custom-select:invalid, html:not([dir=rtl]) .custom-select.is-invalid {
  padding-right: calc(0.75em + 2.3125rem);
}
*[dir=rtl] .was-validated .custom-select:invalid, *[dir=rtl] .custom-select.is-invalid {
  padding-left: calc(0.75em + 2.3125rem);
}
.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {
  border-color: #e55353;
  box-shadow: 0 0 0 0.2rem rgba(229, 83, 83, 0.25);
}

.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #e55353;
}
.was-validated .form-check-input:invalid ~ .invalid-feedback,
.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,
.form-check-input.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
  color: #e55353;
}
.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
  border-color: #e55353;
}
.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  border-color: #ec7f7f;
  background-color: #ec7f7f;
}
.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(229, 83, 83, 0.25);
}
.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #e55353;
}

.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
  border-color: #e55353;
}
.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
  border-color: #e55353;
  box-shadow: 0 0 0 0.2rem rgba(229, 83, 83, 0.25);
}

.form-inline {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
}
.form-inline .form-check {
  width: 100%;
}
@media (min-width: 576px) {
  .form-inline label {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 0;
  }
  .form-inline .form-group {
    display: flex;
    flex: 0 0 auto;
    flex-flow: row wrap;
    align-items: center;
    margin-bottom: 0;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-plaintext {
    display: inline-block;
  }
  .form-inline .input-group,
.form-inline .custom-select {
    width: auto;
  }
  .form-inline .form-check {
    display: flex;
    align-items: center;
    justify-content: center;
    width: auto;
  }
  html:not([dir=rtl]) .form-inline .form-check {
    padding-left: 0;
  }
  *[dir=rtl] .form-inline .form-check {
    padding-right: 0;
  }
  .form-inline .form-check-input {
    position: relative;
    flex-shrink: 0;
    margin-top: 0;
  }
  html:not([dir=rtl]) .form-inline .form-check-input {
    margin-right: 0.25rem;
    margin-left: 0;
  }
  *[dir=rtl] .form-inline .form-check-input {
    margin-right: 0;
    margin-left: 0.25rem;
  }
  .form-inline .custom-control {
    align-items: center;
    justify-content: center;
  }
  .form-inline .custom-control-label {
    margin-bottom: 0;
  }
}

.form-control-color {
  max-width: 3rem;
  padding: 0.375rem;
}

.form-control-color::-moz-color-swatch {
  border-radius: 0.25rem;
}

.form-control-color::-webkit-color-swatch {
  border-radius: 0.25rem;
}

.container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 576px) {
  .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container {
    max-width: 1140px;
  }
}
@media (min-width: 1400px) {
  .container {
    max-width: 1320px;
  }
}

.container-fluid, .container-xxl, .container-xl, .container-lg, .container-md, .container-sm {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container-sm, .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container-md, .container-sm, .container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container-lg, .container-md, .container-sm, .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1140px;
  }
}
@media (min-width: 1400px) {
  .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1320px;
  }
}
.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

.no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.no-gutters > .col,
.no-gutters > [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}

.col-xxl,
.col-xxl-auto, .col-xxl-12, .col-xxl-11, .col-xxl-10, .col-xxl-9, .col-xxl-8, .col-xxl-7, .col-xxl-6, .col-xxl-5, .col-xxl-4, .col-xxl-3, .col-xxl-2, .col-xxl-1, .col-xl,
.col-xl-auto, .col-xl-12, .col-xl-11, .col-xl-10, .col-xl-9, .col-xl-8, .col-xl-7, .col-xl-6, .col-xl-5, .col-xl-4, .col-xl-3, .col-xl-2, .col-xl-1, .col-lg,
.col-lg-auto, .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1, .col-md,
.col-md-auto, .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1, .col-sm,
.col-sm-auto, .col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1, .col,
.col-auto, .col-12, .col-11, .col-10, .col-9, .col-8, .col-7, .col-6, .col-5, .col-4, .col-3, .col-2, .col-1 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}

.col {
  flex-basis: 0;
  flex-grow: 1;
  min-width: 0;
  max-width: 100%;
}

.row-cols-1 > * {
  flex: 0 0 100%;
  max-width: 100%;
}

.row-cols-2 > * {
  flex: 0 0 50%;
  max-width: 50%;
}

.row-cols-3 > * {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}

.row-cols-4 > * {
  flex: 0 0 25%;
  max-width: 25%;
}

.row-cols-5 > * {
  flex: 0 0 20%;
  max-width: 20%;
}

.row-cols-6 > * {
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}

.col-auto {
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}

.col-1 {
  flex: 0 0 8.3333333333%;
  max-width: 8.3333333333%;
}

.col-2 {
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}

.col-3 {
  flex: 0 0 25%;
  max-width: 25%;
}

.col-4 {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}

.col-5 {
  flex: 0 0 41.6666666667%;
  max-width: 41.6666666667%;
}

.col-6 {
  flex: 0 0 50%;
  max-width: 50%;
}

.col-7 {
  flex: 0 0 58.3333333333%;
  max-width: 58.3333333333%;
}

.col-8 {
  flex: 0 0 66.6666666667%;
  max-width: 66.6666666667%;
}

.col-9 {
  flex: 0 0 75%;
  max-width: 75%;
}

.col-10 {
  flex: 0 0 83.3333333333%;
  max-width: 83.3333333333%;
}

.col-11 {
  flex: 0 0 91.6666666667%;
  max-width: 91.6666666667%;
}

.col-12 {
  flex: 0 0 100%;
  max-width: 100%;
}

.order-first {
  order: -1;
}

.order-last {
  order: 13;
}

.order-0 {
  order: 0;
}

.order-1 {
  order: 1;
}

.order-2 {
  order: 2;
}

.order-3 {
  order: 3;
}

.order-4 {
  order: 4;
}

.order-5 {
  order: 5;
}

.order-6 {
  order: 6;
}

.order-7 {
  order: 7;
}

.order-8 {
  order: 8;
}

.order-9 {
  order: 9;
}

.order-10 {
  order: 10;
}

.order-11 {
  order: 11;
}

.order-12 {
  order: 12;
}

.offset-1 {
  margin-left: 8.3333333333%;
}

.offset-2 {
  margin-left: 16.6666666667%;
}

.offset-3 {
  margin-left: 25%;
}

.offset-4 {
  margin-left: 33.3333333333%;
}

.offset-5 {
  margin-left: 41.6666666667%;
}

.offset-6 {
  margin-left: 50%;
}

.offset-7 {
  margin-left: 58.3333333333%;
}

.offset-8 {
  margin-left: 66.6666666667%;
}

.offset-9 {
  margin-left: 75%;
}

.offset-10 {
  margin-left: 83.3333333333%;
}

.offset-11 {
  margin-left: 91.6666666667%;
}

@media (min-width: 576px) {
  .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    min-width: 0;
    max-width: 100%;
  }

  .row-cols-sm-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .row-cols-sm-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .row-cols-sm-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .row-cols-sm-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .row-cols-sm-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }

  .row-cols-sm-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-sm-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .col-sm-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-sm-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .col-sm-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }

  .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-sm-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .col-sm-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }

  .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-sm-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .col-sm-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }

  .col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-sm-first {
    order: -1;
  }

  .order-sm-last {
    order: 13;
  }

  .order-sm-0 {
    order: 0;
  }

  .order-sm-1 {
    order: 1;
  }

  .order-sm-2 {
    order: 2;
  }

  .order-sm-3 {
    order: 3;
  }

  .order-sm-4 {
    order: 4;
  }

  .order-sm-5 {
    order: 5;
  }

  .order-sm-6 {
    order: 6;
  }

  .order-sm-7 {
    order: 7;
  }

  .order-sm-8 {
    order: 8;
  }

  .order-sm-9 {
    order: 9;
  }

  .order-sm-10 {
    order: 10;
  }

  .order-sm-11 {
    order: 11;
  }

  .order-sm-12 {
    order: 12;
  }

  .offset-sm-0 {
    margin-left: 0;
  }

  .offset-sm-1 {
    margin-left: 8.3333333333%;
  }

  .offset-sm-2 {
    margin-left: 16.6666666667%;
  }

  .offset-sm-3 {
    margin-left: 25%;
  }

  .offset-sm-4 {
    margin-left: 33.3333333333%;
  }

  .offset-sm-5 {
    margin-left: 41.6666666667%;
  }

  .offset-sm-6 {
    margin-left: 50%;
  }

  .offset-sm-7 {
    margin-left: 58.3333333333%;
  }

  .offset-sm-8 {
    margin-left: 66.6666666667%;
  }

  .offset-sm-9 {
    margin-left: 75%;
  }

  .offset-sm-10 {
    margin-left: 83.3333333333%;
  }

  .offset-sm-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex-basis: 0;
    flex-grow: 1;
    min-width: 0;
    max-width: 100%;
  }

  .row-cols-md-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .row-cols-md-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .row-cols-md-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .row-cols-md-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .row-cols-md-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }

  .row-cols-md-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-md-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .col-md-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-md-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .col-md-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }

  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-md-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .col-md-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }

  .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-md-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .col-md-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }

  .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-md-first {
    order: -1;
  }

  .order-md-last {
    order: 13;
  }

  .order-md-0 {
    order: 0;
  }

  .order-md-1 {
    order: 1;
  }

  .order-md-2 {
    order: 2;
  }

  .order-md-3 {
    order: 3;
  }

  .order-md-4 {
    order: 4;
  }

  .order-md-5 {
    order: 5;
  }

  .order-md-6 {
    order: 6;
  }

  .order-md-7 {
    order: 7;
  }

  .order-md-8 {
    order: 8;
  }

  .order-md-9 {
    order: 9;
  }

  .order-md-10 {
    order: 10;
  }

  .order-md-11 {
    order: 11;
  }

  .order-md-12 {
    order: 12;
  }

  .offset-md-0 {
    margin-left: 0;
  }

  .offset-md-1 {
    margin-left: 8.3333333333%;
  }

  .offset-md-2 {
    margin-left: 16.6666666667%;
  }

  .offset-md-3 {
    margin-left: 25%;
  }

  .offset-md-4 {
    margin-left: 33.3333333333%;
  }

  .offset-md-5 {
    margin-left: 41.6666666667%;
  }

  .offset-md-6 {
    margin-left: 50%;
  }

  .offset-md-7 {
    margin-left: 58.3333333333%;
  }

  .offset-md-8 {
    margin-left: 66.6666666667%;
  }

  .offset-md-9 {
    margin-left: 75%;
  }

  .offset-md-10 {
    margin-left: 83.3333333333%;
  }

  .offset-md-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    min-width: 0;
    max-width: 100%;
  }

  .row-cols-lg-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .row-cols-lg-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .row-cols-lg-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .row-cols-lg-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .row-cols-lg-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }

  .row-cols-lg-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-lg-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .col-lg-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-lg-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .col-lg-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }

  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-lg-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .col-lg-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }

  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-lg-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .col-lg-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }

  .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-lg-first {
    order: -1;
  }

  .order-lg-last {
    order: 13;
  }

  .order-lg-0 {
    order: 0;
  }

  .order-lg-1 {
    order: 1;
  }

  .order-lg-2 {
    order: 2;
  }

  .order-lg-3 {
    order: 3;
  }

  .order-lg-4 {
    order: 4;
  }

  .order-lg-5 {
    order: 5;
  }

  .order-lg-6 {
    order: 6;
  }

  .order-lg-7 {
    order: 7;
  }

  .order-lg-8 {
    order: 8;
  }

  .order-lg-9 {
    order: 9;
  }

  .order-lg-10 {
    order: 10;
  }

  .order-lg-11 {
    order: 11;
  }

  .order-lg-12 {
    order: 12;
  }

  .offset-lg-0 {
    margin-left: 0;
  }

  .offset-lg-1 {
    margin-left: 8.3333333333%;
  }

  .offset-lg-2 {
    margin-left: 16.6666666667%;
  }

  .offset-lg-3 {
    margin-left: 25%;
  }

  .offset-lg-4 {
    margin-left: 33.3333333333%;
  }

  .offset-lg-5 {
    margin-left: 41.6666666667%;
  }

  .offset-lg-6 {
    margin-left: 50%;
  }

  .offset-lg-7 {
    margin-left: 58.3333333333%;
  }

  .offset-lg-8 {
    margin-left: 66.6666666667%;
  }

  .offset-lg-9 {
    margin-left: 75%;
  }

  .offset-lg-10 {
    margin-left: 83.3333333333%;
  }

  .offset-lg-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    min-width: 0;
    max-width: 100%;
  }

  .row-cols-xl-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .row-cols-xl-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .row-cols-xl-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .row-cols-xl-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .row-cols-xl-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }

  .row-cols-xl-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-xl-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .col-xl-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-xl-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .col-xl-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }

  .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-xl-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .col-xl-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }

  .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-xl-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .col-xl-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }

  .col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-xl-first {
    order: -1;
  }

  .order-xl-last {
    order: 13;
  }

  .order-xl-0 {
    order: 0;
  }

  .order-xl-1 {
    order: 1;
  }

  .order-xl-2 {
    order: 2;
  }

  .order-xl-3 {
    order: 3;
  }

  .order-xl-4 {
    order: 4;
  }

  .order-xl-5 {
    order: 5;
  }

  .order-xl-6 {
    order: 6;
  }

  .order-xl-7 {
    order: 7;
  }

  .order-xl-8 {
    order: 8;
  }

  .order-xl-9 {
    order: 9;
  }

  .order-xl-10 {
    order: 10;
  }

  .order-xl-11 {
    order: 11;
  }

  .order-xl-12 {
    order: 12;
  }

  .offset-xl-0 {
    margin-left: 0;
  }

  .offset-xl-1 {
    margin-left: 8.3333333333%;
  }

  .offset-xl-2 {
    margin-left: 16.6666666667%;
  }

  .offset-xl-3 {
    margin-left: 25%;
  }

  .offset-xl-4 {
    margin-left: 33.3333333333%;
  }

  .offset-xl-5 {
    margin-left: 41.6666666667%;
  }

  .offset-xl-6 {
    margin-left: 50%;
  }

  .offset-xl-7 {
    margin-left: 58.3333333333%;
  }

  .offset-xl-8 {
    margin-left: 66.6666666667%;
  }

  .offset-xl-9 {
    margin-left: 75%;
  }

  .offset-xl-10 {
    margin-left: 83.3333333333%;
  }

  .offset-xl-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 1400px) {
  .col-xxl {
    flex-basis: 0;
    flex-grow: 1;
    min-width: 0;
    max-width: 100%;
  }

  .row-cols-xxl-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .row-cols-xxl-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .row-cols-xxl-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .row-cols-xxl-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .row-cols-xxl-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }

  .row-cols-xxl-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-xxl-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .col-xxl-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-xxl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-xxl-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .col-xxl-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }

  .col-xxl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-xxl-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .col-xxl-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }

  .col-xxl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-xxl-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .col-xxl-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }

  .col-xxl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-xxl-first {
    order: -1;
  }

  .order-xxl-last {
    order: 13;
  }

  .order-xxl-0 {
    order: 0;
  }

  .order-xxl-1 {
    order: 1;
  }

  .order-xxl-2 {
    order: 2;
  }

  .order-xxl-3 {
    order: 3;
  }

  .order-xxl-4 {
    order: 4;
  }

  .order-xxl-5 {
    order: 5;
  }

  .order-xxl-6 {
    order: 6;
  }

  .order-xxl-7 {
    order: 7;
  }

  .order-xxl-8 {
    order: 8;
  }

  .order-xxl-9 {
    order: 9;
  }

  .order-xxl-10 {
    order: 10;
  }

  .order-xxl-11 {
    order: 11;
  }

  .order-xxl-12 {
    order: 12;
  }

  .offset-xxl-0 {
    margin-left: 0;
  }

  .offset-xxl-1 {
    margin-left: 8.3333333333%;
  }

  .offset-xxl-2 {
    margin-left: 16.6666666667%;
  }

  .offset-xxl-3 {
    margin-left: 25%;
  }

  .offset-xxl-4 {
    margin-left: 33.3333333333%;
  }

  .offset-xxl-5 {
    margin-left: 41.6666666667%;
  }

  .offset-xxl-6 {
    margin-left: 50%;
  }

  .offset-xxl-7 {
    margin-left: 58.3333333333%;
  }

  .offset-xxl-8 {
    margin-left: 66.6666666667%;
  }

  .offset-xxl-9 {
    margin-left: 75%;
  }

  .offset-xxl-10 {
    margin-left: 83.3333333333%;
  }

  .offset-xxl-11 {
    margin-left: 91.6666666667%;
  }
}
.row.row-equal {
  padding-right: 7.5px;
  padding-left: 7.5px;
  margin-right: -15px;
  margin-left: -15px;
}
.row.row-equal [class*=col-] {
  padding-right: 7.5px;
  padding-left: 7.5px;
}

.main .container-fluid, .main .container-sm, .main .container-md, .main .container-lg, .main .container-xl, .main .container-xxl {
  padding: 0 30px;
}

.c-header {
  position: relative;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  flex-shrink: 0;
  min-height: 56px;
}
.c-header[class*=bg-] {
  border-color: rgba(0, 0, 21, 0.1);
}
.c-header.c-header-fixed {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1029;
}
.c-header .c-subheader {
  border-bottom: 0;
}

.c-header-brand {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: auto;
  min-height: 56px;
  transition: width 0.3s;
}
.c-header-brand.c-header-brand-center {
  position: absolute;
  top: 56px;
  transform: translate(-50%, -100%);
}
html:not([dir=rtl]) .c-header-brand.c-header-brand-center {
  left: 50%;
}
*[dir=rtl] .c-header-brand.c-header-brand-center {
  right: 50%;
}
@media (max-width: 575.98px) {
  .c-header-brand.c-header-brand-xs-down-center {
    position: absolute;
    top: 56px;
    transform: translate(-50%, -100%);
  }
  html:not([dir=rtl]) .c-header-brand.c-header-brand-xs-down-center {
    left: 50%;
  }
  *[dir=rtl] .c-header-brand.c-header-brand-xs-down-center {
    right: 50%;
  }
}
.c-header-brand.c-header-brand-xs-up-center {
  position: absolute;
  top: 56px;
  transform: translate(-50%, -100%);
}
html:not([dir=rtl]) .c-header-brand.c-header-brand-xs-up-center {
  left: 50%;
}
*[dir=rtl] .c-header-brand.c-header-brand-xs-up-center {
  right: 50%;
}
@media (max-width: 767.98px) {
  .c-header-brand.c-header-brand-sm-down-center {
    position: absolute;
    top: 56px;
    transform: translate(-50%, -100%);
  }
  html:not([dir=rtl]) .c-header-brand.c-header-brand-sm-down-center {
    left: 50%;
  }
  *[dir=rtl] .c-header-brand.c-header-brand-sm-down-center {
    right: 50%;
  }
}
@media (min-width: 576px) {
  .c-header-brand.c-header-brand-sm-up-center {
    position: absolute;
    top: 56px;
    transform: translate(-50%, -100%);
  }
  html:not([dir=rtl]) .c-header-brand.c-header-brand-sm-up-center {
    left: 50%;
  }
  *[dir=rtl] .c-header-brand.c-header-brand-sm-up-center {
    right: 50%;
  }
}
@media (max-width: 991.98px) {
  .c-header-brand.c-header-brand-md-down-center {
    position: absolute;
    top: 56px;
    transform: translate(-50%, -100%);
  }
  html:not([dir=rtl]) .c-header-brand.c-header-brand-md-down-center {
    left: 50%;
  }
  *[dir=rtl] .c-header-brand.c-header-brand-md-down-center {
    right: 50%;
  }
}
@media (min-width: 768px) {
  .c-header-brand.c-header-brand-md-up-center {
    position: absolute;
    top: 56px;
    transform: translate(-50%, -100%);
  }
  html:not([dir=rtl]) .c-header-brand.c-header-brand-md-up-center {
    left: 50%;
  }
  *[dir=rtl] .c-header-brand.c-header-brand-md-up-center {
    right: 50%;
  }
}
@media (max-width: 1199.98px) {
  .c-header-brand.c-header-brand-lg-down-center {
    position: absolute;
    top: 56px;
    transform: translate(-50%, -100%);
  }
  html:not([dir=rtl]) .c-header-brand.c-header-brand-lg-down-center {
    left: 50%;
  }
  *[dir=rtl] .c-header-brand.c-header-brand-lg-down-center {
    right: 50%;
  }
}
@media (min-width: 992px) {
  .c-header-brand.c-header-brand-lg-up-center {
    position: absolute;
    top: 56px;
    transform: translate(-50%, -100%);
  }
  html:not([dir=rtl]) .c-header-brand.c-header-brand-lg-up-center {
    left: 50%;
  }
  *[dir=rtl] .c-header-brand.c-header-brand-lg-up-center {
    right: 50%;
  }
}
@media (max-width: 1399.98px) {
  .c-header-brand.c-header-brand-xl-down-center {
    position: absolute;
    top: 56px;
    transform: translate(-50%, -100%);
  }
  html:not([dir=rtl]) .c-header-brand.c-header-brand-xl-down-center {
    left: 50%;
  }
  *[dir=rtl] .c-header-brand.c-header-brand-xl-down-center {
    right: 50%;
  }
}
@media (min-width: 1200px) {
  .c-header-brand.c-header-brand-xl-up-center {
    position: absolute;
    top: 56px;
    transform: translate(-50%, -100%);
  }
  html:not([dir=rtl]) .c-header-brand.c-header-brand-xl-up-center {
    left: 50%;
  }
  *[dir=rtl] .c-header-brand.c-header-brand-xl-up-center {
    right: 50%;
  }
}
.c-header-brand.c-header-brand-xxl-down-center {
  position: absolute;
  top: 56px;
  transform: translate(-50%, -100%);
}
html:not([dir=rtl]) .c-header-brand.c-header-brand-xxl-down-center {
  left: 50%;
}
*[dir=rtl] .c-header-brand.c-header-brand-xxl-down-center {
  right: 50%;
}
@media (min-width: 1400px) {
  .c-header-brand.c-header-brand-xxl-up-center {
    position: absolute;
    top: 56px;
    transform: translate(-50%, -100%);
  }
  html:not([dir=rtl]) .c-header-brand.c-header-brand-xxl-up-center {
    left: 50%;
  }
  *[dir=rtl] .c-header-brand.c-header-brand-xxl-up-center {
    right: 50%;
  }
}

.c-header-toggler {
  min-width: 50px;
  font-size: 1.09375rem;
  background-color: transparent;
  border: 0;
  border-radius: 0.25rem;
}
@media (hover: hover), (-ms-high-contrast: none) {
  .c-header-toggler:hover {
    color: #3c4b64;
    text-decoration: none;
  }
}
.c-header-toggler:focus, .c-header-toggler.focus {
  outline: 0;
}
.c-header-toggler:not(:disabled):not(.c-disabled) {
  cursor: pointer;
}

.c-header-toggler-icon {
  display: block;
  height: 1.3671875rem;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 100% 100%;
}

.c-header-nav {
  display: flex;
  flex-direction: row;
  align-items: center;
  min-height: 56px;
  padding: 0;
  margin-bottom: 0;
  list-style: none;
}
.c-header-nav .c-header-nav-item {
  position: relative;
}
.c-header-nav .c-header-nav-btn {
  background-color: transparent;
  border: 1px solid transparent;
}
@media (hover: hover), (-ms-high-contrast: none) {
  .c-header-nav .c-header-nav-btn:hover {
    text-decoration: none;
  }
}
.c-header-nav .c-header-nav-btn:focus, .c-header-nav .c-header-nav-btn.focus {
  outline: 0;
}
.c-header-nav .c-header-nav-link,
.c-header-nav .c-header-nav-btn {
  display: flex;
  align-items: center;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.c-header-nav .c-header-nav-link .badge,
.c-header-nav .c-header-nav-btn .badge {
  position: absolute;
  top: 50%;
  margin-top: -16px;
}
html:not([dir=rtl]) .c-header-nav .c-header-nav-link .badge,
html:not([dir=rtl]) .c-header-nav .c-header-nav-btn .badge {
  left: 50%;
  margin-left: 0;
}
*[dir=rtl] .c-header-nav .c-header-nav-link .badge,
*[dir=rtl] .c-header-nav .c-header-nav-btn .badge {
  right: 50%;
  margin-right: 0;
}
.c-header-nav .c-header-nav-link:hover,
.c-header-nav .c-header-nav-btn:hover {
  text-decoration: none;
}
.c-header-nav .dropdown-item {
  min-width: 180px;
}

.c-header.c-header-dark {
  background: #3c4b64;
  border-bottom: 1px solid #636f83;
}
.c-header.c-header-dark .c-subheader {
  margin-top: -1px;
  border-top: 1px solid #636f83;
}
.c-header.c-header-dark .c-header-brand {
  color: #fff;
  background-color: transparent;
}
.c-header.c-header-dark .c-header-brand:hover, .c-header.c-header-dark .c-header-brand:focus {
  color: #fff;
}
.c-header.c-header-dark .c-header-nav .c-header-nav-link,
.c-header.c-header-dark .c-header-nav .c-header-nav-btn {
  color: rgba(255, 255, 255, 0.75);
}
.c-header.c-header-dark .c-header-nav .c-header-nav-link:hover, .c-header.c-header-dark .c-header-nav .c-header-nav-link:focus,
.c-header.c-header-dark .c-header-nav .c-header-nav-btn:hover,
.c-header.c-header-dark .c-header-nav .c-header-nav-btn:focus {
  color: rgba(255, 255, 255, 0.9);
}
.c-header.c-header-dark .c-header-nav .c-header-nav-link.c-disabled,
.c-header.c-header-dark .c-header-nav .c-header-nav-btn.c-disabled {
  color: rgba(255, 255, 255, 0.25);
}
.c-header.c-header-dark .c-header-nav .c-show > .c-header-nav-link,
.c-header.c-header-dark .c-header-nav .c-active > .c-header-nav-link,
.c-header.c-header-dark .c-header-nav .c-header-nav-link.c-show,
.c-header.c-header-dark .c-header-nav .c-header-nav-link.c-active {
  color: #fff;
}
.c-header.c-header-dark .c-header-toggler {
  color: rgba(255, 255, 255, 0.75);
  border-color: rgba(255, 255, 255, 0.1);
}
.c-header.c-header-dark .c-header-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.75)' stroke-width='2.25' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}
.c-header.c-header-dark .c-header-toggler-icon:hover {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.9)' stroke-width='2.25' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}
.c-header.c-header-dark .c-header-text {
  color: rgba(255, 255, 255, 0.75);
}
.c-header.c-header-dark .c-header-text a {
  color: #fff;
}
.c-header.c-header-dark .c-header-text a:hover, .c-header.c-header-dark .c-header-text a:focus {
  color: #fff;
}

.c-header {
  background: #fff;
  border-bottom: 1px solid #d8dbe0;
}
.c-header .c-subheader {
  margin-top: -1px;
  border-top: 1px solid #d8dbe0;
}
.c-header .c-header-brand {
  color: #4f5d73;
  background-color: transparent;
}
.c-header .c-header-brand:hover, .c-header .c-header-brand:focus {
  color: #3a4555;
}
.c-header .c-header-nav .c-header-nav-link,
.c-header .c-header-nav .c-header-nav-btn {
  color: rgba(0, 0, 21, 0.5);
}
.c-header .c-header-nav .c-header-nav-link:hover, .c-header .c-header-nav .c-header-nav-link:focus,
.c-header .c-header-nav .c-header-nav-btn:hover,
.c-header .c-header-nav .c-header-nav-btn:focus {
  color: rgba(0, 0, 21, 0.7);
}
.c-header .c-header-nav .c-header-nav-link.c-disabled,
.c-header .c-header-nav .c-header-nav-btn.c-disabled {
  color: rgba(0, 0, 21, 0.3);
}
.c-header .c-header-nav .c-show > .c-header-nav-link,
.c-header .c-header-nav .c-active > .c-header-nav-link,
.c-header .c-header-nav .c-header-nav-link.c-show,
.c-header .c-header-nav .c-header-nav-link.c-active {
  color: rgba(0, 0, 21, 0.9);
}
.c-header .c-header-toggler {
  color: rgba(0, 0, 21, 0.5);
  border-color: rgba(0, 0, 21, 0.1);
}
.c-header .c-header-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 21, 0.5)' stroke-width='2.25' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}
.c-header .c-header-toggler-icon:hover {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 21, 0.7)' stroke-width='2.25' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}
.c-header .c-header-text {
  color: rgba(0, 0, 21, 0.5);
}
.c-header .c-header-text a {
  color: rgba(0, 0, 21, 0.9);
}
.c-header .c-header-text a:hover, .c-header .c-header-text a:focus {
  color: rgba(0, 0, 21, 0.9);
}

.c-icon {
  display: inline-block;
  color: inherit;
  text-align: center;
  fill: currentColor;
}
.c-icon:not(.c-icon-c-s):not(.c-icon-custom-size) {
  width: 1rem;
  height: 1rem;
  font-size: 1rem;
}
.c-icon:not(.c-icon-c-s):not(.c-icon-custom-size).c-icon-2xl {
  width: 2rem;
  height: 2rem;
  font-size: 2rem;
}
.c-icon:not(.c-icon-c-s):not(.c-icon-custom-size).c-icon-3xl {
  width: 3rem;
  height: 3rem;
  font-size: 3rem;
}
.c-icon:not(.c-icon-c-s):not(.c-icon-custom-size).c-icon-4xl {
  width: 4rem;
  height: 4rem;
  font-size: 4rem;
}
.c-icon:not(.c-icon-c-s):not(.c-icon-custom-size).c-icon-5xl {
  width: 5rem;
  height: 5rem;
  font-size: 5rem;
}
.c-icon:not(.c-icon-c-s):not(.c-icon-custom-size).c-icon-6xl {
  width: 6rem;
  height: 6rem;
  font-size: 6rem;
}
.c-icon:not(.c-icon-c-s):not(.c-icon-custom-size).c-icon-7xl {
  width: 7rem;
  height: 7rem;
  font-size: 7rem;
}
.c-icon:not(.c-icon-c-s):not(.c-icon-custom-size).c-icon-8xl {
  width: 8rem;
  height: 8rem;
  font-size: 8rem;
}
.c-icon:not(.c-icon-c-s):not(.c-icon-custom-size).c-icon-9xl {
  width: 9rem;
  height: 9rem;
  font-size: 9rem;
}
.c-icon:not(.c-icon-c-s):not(.c-icon-custom-size).c-icon-xl {
  width: 1.5rem;
  height: 1.5rem;
  font-size: 1.5rem;
}
.c-icon:not(.c-icon-c-s):not(.c-icon-custom-size).c-icon-lg {
  width: 1.25rem;
  height: 1.25rem;
  font-size: 1.25rem;
}
.c-icon:not(.c-icon-c-s):not(.c-icon-custom-size).c-icon-sm {
  width: 0.875rem;
  height: 0.875rem;
  font-size: 0.875rem;
}

.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
.input-group > .form-control,
.input-group > .form-control-plaintext,
.input-group > .custom-select,
.input-group > .custom-file {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
  margin-bottom: 0;
}
html:not([dir=rtl]) .input-group > .form-control + .form-control,
html:not([dir=rtl]) .input-group > .form-control + .custom-select,
html:not([dir=rtl]) .input-group > .form-control + .custom-file,
html:not([dir=rtl]) .input-group > .form-control-plaintext + .form-control,
html:not([dir=rtl]) .input-group > .form-control-plaintext + .custom-select,
html:not([dir=rtl]) .input-group > .form-control-plaintext + .custom-file,
html:not([dir=rtl]) .input-group > .custom-select + .form-control,
html:not([dir=rtl]) .input-group > .custom-select + .custom-select,
html:not([dir=rtl]) .input-group > .custom-select + .custom-file,
html:not([dir=rtl]) .input-group > .custom-file + .form-control,
html:not([dir=rtl]) .input-group > .custom-file + .custom-select,
html:not([dir=rtl]) .input-group > .custom-file + .custom-file {
  margin-left: -1px;
}
*[dir=rtl] .input-group > .form-control + .form-control,
*[dir=rtl] .input-group > .form-control + .custom-select,
*[dir=rtl] .input-group > .form-control + .custom-file,
*[dir=rtl] .input-group > .form-control-plaintext + .form-control,
*[dir=rtl] .input-group > .form-control-plaintext + .custom-select,
*[dir=rtl] .input-group > .form-control-plaintext + .custom-file,
*[dir=rtl] .input-group > .custom-select + .form-control,
*[dir=rtl] .input-group > .custom-select + .custom-select,
*[dir=rtl] .input-group > .custom-select + .custom-file,
*[dir=rtl] .input-group > .custom-file + .form-control,
*[dir=rtl] .input-group > .custom-file + .custom-select,
*[dir=rtl] .input-group > .custom-file + .custom-file {
  margin-right: -1px;
}
.input-group > .form-control:focus,
.input-group > .custom-select:focus,
.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
  z-index: 3;
}
.input-group > .custom-file .custom-file-input:focus {
  z-index: 4;
}
html:not([dir=rtl]) .input-group > .form-control:not(:last-child),
html:not([dir=rtl]) .input-group > .custom-select:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
*[dir=rtl] .input-group > .form-control:not(:last-child),
*[dir=rtl] .input-group > .custom-select:not(:last-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
html:not([dir=rtl]) .input-group > .form-control:not(:first-child),
html:not([dir=rtl]) .input-group > .custom-select:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
*[dir=rtl] .input-group > .form-control:not(:first-child),
*[dir=rtl] .input-group > .custom-select:not(:first-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > .custom-file {
  display: flex;
  align-items: center;
}
html:not([dir=rtl]) .input-group > .custom-file:not(:last-child) .custom-file-label, html:not([dir=rtl]) .input-group > .custom-file:not(:last-child) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
*[dir=rtl] .input-group > .custom-file:not(:last-child) .custom-file-label, *[dir=rtl] .input-group > .custom-file:not(:last-child) .custom-file-label::after {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
html:not([dir=rtl]) .input-group > .custom-file:not(:first-child) .custom-file-label {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
*[dir=rtl] .input-group > .custom-file:not(:first-child) .custom-file-label {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group-prepend,
.input-group-append {
  display: flex;
}
.input-group-prepend .btn,
.input-group-append .btn {
  position: relative;
  z-index: 2;
}
.input-group-prepend .btn:focus,
.input-group-append .btn:focus {
  z-index: 3;
}
html:not([dir=rtl]) .input-group-prepend .btn + .btn,
html:not([dir=rtl]) .input-group-prepend .btn + .input-group-text,
html:not([dir=rtl]) .input-group-prepend .input-group-text + .input-group-text,
html:not([dir=rtl]) .input-group-prepend .input-group-text + .btn,
html:not([dir=rtl]) .input-group-append .btn + .btn,
html:not([dir=rtl]) .input-group-append .btn + .input-group-text,
html:not([dir=rtl]) .input-group-append .input-group-text + .input-group-text,
html:not([dir=rtl]) .input-group-append .input-group-text + .btn {
  margin-left: -1px;
}
*[dir=rtl] .input-group-prepend .btn + .btn,
*[dir=rtl] .input-group-prepend .btn + .input-group-text,
*[dir=rtl] .input-group-prepend .input-group-text + .input-group-text,
*[dir=rtl] .input-group-prepend .input-group-text + .btn,
*[dir=rtl] .input-group-append .btn + .btn,
*[dir=rtl] .input-group-append .btn + .input-group-text,
*[dir=rtl] .input-group-append .input-group-text + .input-group-text,
*[dir=rtl] .input-group-append .input-group-text + .btn {
  margin-right: -1px;
}

.input-group-prepend {
  white-space: nowrap;
  vertical-align: middle;
}
html:not([dir=rtl]) .input-group-prepend {
  margin-right: -1px;
}
*[dir=rtl] .input-group-prepend {
  margin-left: -1px;
}

.input-group-append {
  white-space: nowrap;
  vertical-align: middle;
}
html:not([dir=rtl]) .input-group-append {
  margin-left: -1px;
}
*[dir=rtl] .input-group-append {
  margin-right: -1px;
}

.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.375rem 0.75rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5;
  text-align: center;
  white-space: nowrap;
  border: 1px solid;
  border-radius: 0.25rem;
  color: #768192;
  background-color: #ebedef;
  border-color: #d8dbe0;
}
.input-group-text input[type=radio],
.input-group-text input[type=checkbox] {
  margin-top: 0;
}

.input-group-lg > .form-control:not(textarea),
.input-group-lg > .custom-select {
  height: calc(1.5em + 1rem + 2px);
}

.input-group-lg > .form-control,
.input-group-lg > .custom-select,
.input-group-lg > .input-group-prepend > .input-group-text,
.input-group-lg > .input-group-append > .input-group-text,
.input-group-lg > .input-group-prepend > .btn,
.input-group-lg > .input-group-append > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.09375rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

.input-group-sm > .form-control:not(textarea),
.input-group-sm > .custom-select {
  height: calc(1.5em + 0.5rem + 2px);
}

.input-group-sm > .form-control,
.input-group-sm > .custom-select,
.input-group-sm > .input-group-prepend > .input-group-text,
.input-group-sm > .input-group-append > .input-group-text,
.input-group-sm > .input-group-prepend > .btn,
.input-group-sm > .input-group-append > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.765625rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

html:not([dir=rtl]) .input-group-lg > .custom-select,
html:not([dir=rtl]) .input-group-sm > .custom-select {
  padding-right: 1.75rem;
}
*[dir=rtl] .input-group-lg > .custom-select,
*[dir=rtl] .input-group-sm > .custom-select {
  padding-left: 1.75rem;
}

html:not([dir=rtl]) .input-group > .input-group-prepend > .btn,
html:not([dir=rtl]) .input-group > .input-group-prepend > .input-group-text,
html:not([dir=rtl]) .input-group > .input-group-append:not(:last-child) > .btn,
html:not([dir=rtl]) .input-group > .input-group-append:not(:last-child) > .input-group-text,
html:not([dir=rtl]) .input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
html:not([dir=rtl]) .input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
*[dir=rtl] .input-group > .input-group-prepend > .btn,
*[dir=rtl] .input-group > .input-group-prepend > .input-group-text,
*[dir=rtl] .input-group > .input-group-append:not(:last-child) > .btn,
*[dir=rtl] .input-group > .input-group-append:not(:last-child) > .input-group-text,
*[dir=rtl] .input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
*[dir=rtl] .input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

html:not([dir=rtl]) .input-group > .input-group-append > .btn,
html:not([dir=rtl]) .input-group > .input-group-append > .input-group-text,
html:not([dir=rtl]) .input-group > .input-group-prepend:not(:first-child) > .btn,
html:not([dir=rtl]) .input-group > .input-group-prepend:not(:first-child) > .input-group-text,
html:not([dir=rtl]) .input-group > .input-group-prepend:first-child > .btn:not(:first-child),
html:not([dir=rtl]) .input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
*[dir=rtl] .input-group > .input-group-append > .btn,
*[dir=rtl] .input-group > .input-group-append > .input-group-text,
*[dir=rtl] .input-group > .input-group-prepend:not(:first-child) > .btn,
*[dir=rtl] .input-group > .input-group-prepend:not(:first-child) > .input-group-text,
*[dir=rtl] .input-group > .input-group-prepend:first-child > .btn:not(:first-child),
*[dir=rtl] .input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

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

.img-thumbnail {
  padding: 0.25rem;
  background-color: #ebedef;
  border: 1px solid #c4c9d0;
  border-radius: 0.25rem;
  max-width: 100%;
  height: auto;
}

.figure {
  display: inline-block;
}

.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}

.figure-caption {
  font-size: 90%;
  color: #8a93a2;
}

.jumbotron {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  border-radius: 0.3rem;
  background-color: #d8dbe0;
}
@media (min-width: 576px) {
  .jumbotron {
    padding: 4rem 2rem;
  }
}

.jumbotron-fluid {
  padding-right: 0;
  padding-left: 0;
  border-radius: 0;
}

.list-group {
  display: flex;
  flex-direction: column;
  margin-bottom: 0;
  border-radius: 0.25rem;
}
html:not([dir=rtl]) .list-group {
  padding-left: 0;
}
*[dir=rtl] .list-group {
  padding-right: 0;
}

.list-group-item-action {
  width: 100%;
  text-align: inherit;
  color: #768192;
}
.list-group-item-action:hover, .list-group-item-action:focus {
  z-index: 1;
  text-decoration: none;
  color: #768192;
  background-color: #ebedef;
}
.list-group-item-action:active {
  color: #3c4b64;
  background-color: #d8dbe0;
}

.list-group-item {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  border: 1px solid;
  background-color: inherit;
  border-color: rgba(0, 0, 21, 0.125);
}
.list-group-item:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.list-group-item:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}
.list-group-item.disabled, .list-group-item:disabled {
  pointer-events: none;
  color: #8a93a2;
  background-color: inherit;
}
.list-group-item.active {
  z-index: 2;
  color: #fff;
  background-color: #321fdb;
  border-color: #321fdb;
}
.list-group-item + .list-group-item {
  border-top-width: 0;
}
.list-group-item + .list-group-item.active {
  margin-top: -1px;
  border-top-width: 1px;
}

.list-group-horizontal {
  flex-direction: row;
}
.list-group-horizontal .list-group-item:first-child {
  border-bottom-left-radius: 0.25rem;
  border-top-right-radius: 0;
}
.list-group-horizontal .list-group-item:last-child {
  border-top-right-radius: 0.25rem;
  border-bottom-left-radius: 0;
}
.list-group-horizontal .list-group-item.active {
  margin-top: 0;
}
.list-group-horizontal .list-group-item + .list-group-item {
  border-top-width: 1px;
  border-left-width: 0;
}
.list-group-horizontal .list-group-item + .list-group-item.active {
  margin-left: -1px;
  border-left-width: 1px;
}

@media (min-width: 576px) {
  .list-group-horizontal-sm {
    flex-direction: row;
  }
  .list-group-horizontal-sm .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-sm .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-sm .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-sm .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-sm .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 768px) {
  .list-group-horizontal-md {
    flex-direction: row;
  }
  .list-group-horizontal-md .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-md .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-md .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-md .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-md .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 992px) {
  .list-group-horizontal-lg {
    flex-direction: row;
  }
  .list-group-horizontal-lg .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-lg .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-lg .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-lg .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-lg .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 1200px) {
  .list-group-horizontal-xl {
    flex-direction: row;
  }
  .list-group-horizontal-xl .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xl .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xl .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xl .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-xl .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 1400px) {
  .list-group-horizontal-xxl {
    flex-direction: row;
  }
  .list-group-horizontal-xxl .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xxl .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xxl .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xxl .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-xxl .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
.list-group-flush {
  border-radius: 0;
}
.list-group-flush > .list-group-item {
  border-width: 0 0 1px;
}
.list-group-flush > .list-group-item:last-child {
  border-bottom-width: 0;
}

.list-group-item-primary {
  color: #1a107c;
  background-color: #c6c0f5;
}
.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
  color: #1a107c;
  background-color: #b2aaf2;
}
.list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: #1a107c;
  border-color: #1a107c;
}

.list-group-item-secondary {
  color: #6b6d7a;
  background-color: #f1f2f4;
}
.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
  color: #6b6d7a;
  background-color: #e3e5e9;
}
.list-group-item-secondary.list-group-item-action.active {
  color: #fff;
  background-color: #6b6d7a;
  border-color: #6b6d7a;
}

.list-group-item-success {
  color: #18603a;
  background-color: #c4ebd1;
}
.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
  color: #18603a;
  background-color: #b1e5c2;
}
.list-group-item-success.list-group-item-action.active {
  color: #fff;
  background-color: #18603a;
  border-color: #18603a;
}

.list-group-item-info {
  color: #1b508f;
  background-color: #c6e2ff;
}
.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
  color: #1b508f;
  background-color: #add5ff;
}
.list-group-item-info.list-group-item-action.active {
  color: #fff;
  background-color: #1b508f;
  border-color: #1b508f;
}

.list-group-item-warning {
  color: #815c15;
  background-color: #fde9bd;
}
.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
  color: #815c15;
  background-color: #fce1a4;
}
.list-group-item-warning.list-group-item-action.active {
  color: #fff;
  background-color: #815c15;
  border-color: #815c15;
}

.list-group-item-danger {
  color: #772b35;
  background-color: #f8cfcf;
}
.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
  color: #772b35;
  background-color: #f5b9b9;
}
.list-group-item-danger.list-group-item-action.active {
  color: #fff;
  background-color: #772b35;
  border-color: #772b35;
}

.list-group-item-light {
  color: #7a7b86;
  background-color: #f9fafb;
}
.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
  color: #7a7b86;
  background-color: #eaedf1;
}
.list-group-item-light.list-group-item-action.active {
  color: #fff;
  background-color: #7a7b86;
  border-color: #7a7b86;
}

.list-group-item-dark {
  color: #333a4e;
  background-color: #d3d7dc;
}
.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
  color: #333a4e;
  background-color: #c5cad1;
}
.list-group-item-dark.list-group-item-action.active {
  color: #fff;
  background-color: #333a4e;
  border-color: #333a4e;
}

.list-group-accent .list-group-item {
  margin-bottom: 1px;
  border-top: 0;
  border-right: 0;
  border-bottom: 0;
  border-radius: 0;
}
.list-group-accent .list-group-item.list-group-item-divider {
  position: relative;
}
.list-group-accent .list-group-item.list-group-item-divider::before {
  position: absolute;
  bottom: -1px;
  width: 90%;
  height: 1px;
  content: "";
  background-color: rgba(0, 0, 21, 0.125);
}
html:not([dir=rtl]) .list-group-accent .list-group-item.list-group-item-divider::before {
  left: 5%;
}
*[dir=rtl] .list-group-accent .list-group-item.list-group-item-divider::before {
  right: 5%;
}
.list-group-accent .list-group-item-accent-primary {
  border-left: 4px solid #321fdb;
}
.list-group-accent .list-group-item-accent-secondary {
  border-left: 4px solid #ced2d8;
}
.list-group-accent .list-group-item-accent-success {
  border-left: 4px solid #2eb85c;
}
.list-group-accent .list-group-item-accent-info {
  border-left: 4px solid #39f;
}
.list-group-accent .list-group-item-accent-warning {
  border-left: 4px solid #f9b115;
}
.list-group-accent .list-group-item-accent-danger {
  border-left: 4px solid #e55353;
}
.list-group-accent .list-group-item-accent-light {
  border-left: 4px solid #ebedef;
}
.list-group-accent .list-group-item-accent-dark {
  border-left: 4px solid #636f83;
}

.media {
  display: flex;
  align-items: flex-start;
}

.media-body {
  flex: 1;
}

.modal-open {
  overflow: hidden;
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}

.modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none;
}
.modal.fade .modal-dialog {
  transition: transform 0.3s ease-out;
  transform: translate(0, -50px);
}
@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}
.modal.show .modal-dialog {
  transform: none;
}
.modal.modal-static .modal-dialog {
  transform: scale(1.02);
}

.modal-dialog-scrollable {
  display: flex;
  max-height: calc(100% - 1rem);
}
.modal-dialog-scrollable .modal-content {
  max-height: calc(100vh - 1rem);
  overflow: hidden;
}
.modal-dialog-scrollable .modal-header,
.modal-dialog-scrollable .modal-footer {
  flex-shrink: 0;
}
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - 1rem);
}
.modal-dialog-centered::before {
  display: block;
  height: calc(100vh - 1rem);
  height: -webkit-min-content;
  height: -moz-min-content;
  height: min-content;
  content: "";
}
.modal-dialog-centered.modal-dialog-scrollable {
  flex-direction: column;
  justify-content: center;
  height: 100%;
}
.modal-dialog-centered.modal-dialog-scrollable .modal-content {
  max-height: none;
}
.modal-dialog-centered.modal-dialog-scrollable::before {
  content: none;
}

.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: 1px solid;
  border-radius: 0.3rem;
  outline: 0;
  background-color: #fff;
  border-color: rgba(0, 0, 21, 0.2);
}

.modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000015;
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop.show {
  opacity: 0.5;
}

.modal-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 1rem 1rem;
  border-bottom: 1px solid;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
  border-color: #d8dbe0;
}
.modal-header .close {
  padding: 1rem 1rem;
}
html:not([dir=rtl]) .modal-header .close {
  margin: -1rem -1rem -1rem auto;
}
*[dir=rtl] .modal-header .close {
  margin: -1rem auto -1rem -1rem;
}

.modal-title {
  margin-bottom: 0;
  line-height: 1.5;
}

.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: 1rem;
}

.modal-footer {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding: 0.75rem;
  border-top: 1px solid;
  border-bottom-right-radius: calc(0.3rem - 1px);
  border-bottom-left-radius: calc(0.3rem - 1px);
  border-color: #d8dbe0;
}
.modal-footer > * {
  margin: 0.25rem;
}

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

@media (min-width: 576px) {
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }

  .modal-dialog-scrollable {
    max-height: calc(100% - 3.5rem);
  }
  .modal-dialog-scrollable .modal-content {
    max-height: calc(100vh - 3.5rem);
  }

  .modal-dialog-centered {
    min-height: calc(100% - 3.5rem);
  }
  .modal-dialog-centered::before {
    height: calc(100vh - 3.5rem);
    height: -webkit-min-content;
    height: -moz-min-content;
    height: min-content;
  }

  .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg,
.modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .modal-xl {
    max-width: 1140px;
  }
}
.modal-primary .modal-content {
  border-color: #321fdb;
}
.modal-primary .modal-header {
  color: #fff;
  background-color: #321fdb;
}

.modal-secondary .modal-content {
  border-color: #ced2d8;
}
.modal-secondary .modal-header {
  color: #fff;
  background-color: #ced2d8;
}

.modal-success .modal-content {
  border-color: #2eb85c;
}
.modal-success .modal-header {
  color: #fff;
  background-color: #2eb85c;
}

.modal-info .modal-content {
  border-color: #39f;
}
.modal-info .modal-header {
  color: #fff;
  background-color: #39f;
}

.modal-warning .modal-content {
  border-color: #f9b115;
}
.modal-warning .modal-header {
  color: #fff;
  background-color: #f9b115;
}

.modal-danger .modal-content {
  border-color: #e55353;
}
.modal-danger .modal-header {
  color: #fff;
  background-color: #e55353;
}

.modal-light .modal-content {
  border-color: #ebedef;
}
.modal-light .modal-header {
  color: #fff;
  background-color: #ebedef;
}

.modal-dark .modal-content {
  border-color: #636f83;
}
.modal-dark .modal-header {
  color: #fff;
  background-color: #636f83;
}

.nav {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 0;
  list-style: none;
}
html:not([dir=rtl]) .nav {
  padding-left: 0;
}
*[dir=rtl] .nav {
  padding-right: 0;
}

.nav-link {
  display: block;
  padding: 0.5rem 1rem;
}
.nav-link:hover, .nav-link:focus {
  text-decoration: none;
}
.nav-link.disabled {
  color: #8a93a2;
  pointer-events: none;
  cursor: default;
  color: #8a93a2;
}

.nav-tabs {
  border-bottom: 1px solid;
  border-color: #c4c9d0;
}
.nav-tabs .nav-item {
  margin-bottom: -1px;
}
.nav-tabs .nav-link {
  border: 1px solid transparent;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  border-color: #d8dbe0 #d8dbe0 #c4c9d0;
}
.nav-tabs .nav-link.disabled {
  background-color: transparent;
  border-color: transparent;
  color: #8a93a2;
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: #768192;
  background-color: #ebedef;
  border-color: #c4c9d0 #c4c9d0 #ebedef;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-tabs-boxed .nav-tabs {
  border: 0;
}
.nav-tabs-boxed .nav-tabs .nav-link.active {
  background-color: #fff;
  border-bottom-color: #fff;
}
.nav-tabs-boxed .tab-content {
  padding: 0.75rem 1.25rem;
  border: 1px solid;
  border-radius: 0 0.25rem 0.25rem 0.25rem;
  color: #768192;
  background-color: #fff;
  border-color: #d8dbe0;
}
.nav-tabs-boxed.nav-tabs-boxed-top-right .nav-tabs {
  justify-content: flex-end;
}
.nav-tabs-boxed.nav-tabs-boxed-top-right .tab-content {
  border-radius: 0.25rem 0 0.25rem 0.25rem;
}
.nav-tabs-boxed.nav-tabs-boxed-left, .nav-tabs-boxed.nav-tabs-boxed-right {
  display: flex;
}
.nav-tabs-boxed.nav-tabs-boxed-left .nav-item, .nav-tabs-boxed.nav-tabs-boxed-right .nav-item {
  z-index: 1;
  flex-grow: 1;
  margin-bottom: 0;
}
*[dir=rtl] .nav-tabs-boxed.nav-tabs-boxed-left {
  flex-direction: row-reverse;
}
.nav-tabs-boxed.nav-tabs-boxed-left .nav-item {
  margin-right: -1px;
}
.nav-tabs-boxed.nav-tabs-boxed-left .nav-link {
  border-radius: 0.25rem 0 0 0.25rem;
}
.nav-tabs-boxed.nav-tabs-boxed-left .nav-link.active {
  border-color: #d8dbe0 #fff #d8dbe0 #d8dbe0;
}
html:not([dir=rtl]) .nav-tabs-boxed.nav-tabs-boxed-right {
  flex-direction: row-reverse;
}
*[dir=rtl] .nav-tabs-boxed.nav-tabs-boxed-right {
  flex-direction: row;
}
html:not([dir=rtl]) .nav-tabs-boxed.nav-tabs-boxed-right .nav-item {
  margin-left: -1px;
}
*[dir=rtl] .nav-tabs-boxed.nav-tabs-boxed-right .nav-item {
  margin-right: -1px;
}
.nav-tabs-boxed.nav-tabs-boxed-right .nav-link {
  border-radius: 0 0.25rem 0.25rem 0;
}
.nav-tabs-boxed.nav-tabs-boxed-right .nav-link.active {
  border-color: #d8dbe0 #d8dbe0 #d8dbe0 #fff;
}
.nav-tabs-boxed.nav-tabs-boxed-right .tab-content {
  border-radius: 0.25rem 0 0.25rem 0.25rem;
}

.nav-pills .nav-link {
  border-radius: 0.25rem;
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #fff;
  background-color: #321fdb;
}

.nav-underline {
  border-bottom: 2px solid;
  border-color: #c4c9d0;
}
.nav-underline .nav-item {
  margin-bottom: -2px;
}
.nav-underline .nav-link {
  border: 0;
  border-bottom: 2px solid transparent;
}
.nav-underline .nav-link.active,
.nav-underline .show > .nav-link {
  background: transparent;
}

.nav-underline-primary .nav-link.active,
.nav-underline-primary .show > .nav-link {
  color: #321fdb;
  border-color: #321fdb;
}

.nav-underline-secondary .nav-link.active,
.nav-underline-secondary .show > .nav-link {
  color: #ced2d8;
  border-color: #ced2d8;
}

.nav-underline-success .nav-link.active,
.nav-underline-success .show > .nav-link {
  color: #2eb85c;
  border-color: #2eb85c;
}

.nav-underline-info .nav-link.active,
.nav-underline-info .show > .nav-link {
  color: #39f;
  border-color: #39f;
}

.nav-underline-warning .nav-link.active,
.nav-underline-warning .show > .nav-link {
  color: #f9b115;
  border-color: #f9b115;
}

.nav-underline-danger .nav-link.active,
.nav-underline-danger .show > .nav-link {
  color: #e55353;
  border-color: #e55353;
}

.nav-underline-light .nav-link.active,
.nav-underline-light .show > .nav-link {
  color: #ebedef;
  border-color: #ebedef;
}

.nav-underline-dark .nav-link.active,
.nav-underline-dark .show > .nav-link {
  color: #636f83;
  border-color: #636f83;
}

.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center;
}

.nav-justified .nav-item {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center;
}

.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}

.c-sidebar .nav-tabs:first-child .nav-link,
.c-sidebar .c-sidebar-close + .nav-tabs .nav-link {
  display: flex;
  align-items: center;
  height: 56px;
  padding-top: 0;
  padding-bottom: 0;
}

.navbar {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: 0.5rem 1rem;
}
.navbar .container,
.navbar .container-fluid,
.navbar .container-sm,
.navbar .container-md,
.navbar .container-lg,
.navbar .container-xl,
.navbar .container-xxl {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}
.navbar-brand {
  display: inline-block;
  padding-top: 0.3359375rem;
  padding-bottom: 0.3359375rem;
  margin-right: 1rem;
  font-size: 1.09375rem;
  line-height: inherit;
  white-space: nowrap;
}
.navbar-brand:hover, .navbar-brand:focus {
  text-decoration: none;
}

.navbar-nav {
  display: flex;
  flex-direction: column;
  margin-bottom: 0;
  list-style: none;
}
html:not([dir=rtl]) .navbar-nav {
  padding-left: 0;
}
*[dir=rtl] .navbar-nav {
  padding-right: 0;
}
.navbar-nav .nav-link {
  padding-right: 0;
  padding-left: 0;
}
.navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

.navbar-text {
  display: inline-block;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.navbar-collapse {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center;
}

.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.09375rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}
.navbar-toggler:hover, .navbar-toggler:focus {
  text-decoration: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

@media (max-width: 575.98px) {
  .navbar-expand-sm > .container,
.navbar-expand-sm > .container-fluid,
.navbar-expand-sm > .container-sm,
.navbar-expand-sm > .container-md,
.navbar-expand-sm > .container-lg,
.navbar-expand-sm > .container-xl,
.navbar-expand-sm > .container-xxl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-sm > .container,
.navbar-expand-sm > .container-fluid,
.navbar-expand-sm > .container-sm,
.navbar-expand-sm > .container-md,
.navbar-expand-sm > .container-lg,
.navbar-expand-sm > .container-xl,
.navbar-expand-sm > .container-xxl {
    flex-wrap: nowrap;
  }
  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
}
@media (max-width: 767.98px) {
  .navbar-expand-md > .container,
.navbar-expand-md > .container-fluid,
.navbar-expand-md > .container-sm,
.navbar-expand-md > .container-md,
.navbar-expand-md > .container-lg,
.navbar-expand-md > .container-xl,
.navbar-expand-md > .container-xxl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 768px) {
  .navbar-expand-md {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-md > .container,
.navbar-expand-md > .container-fluid,
.navbar-expand-md > .container-sm,
.navbar-expand-md > .container-md,
.navbar-expand-md > .container-lg,
.navbar-expand-md > .container-xl,
.navbar-expand-md > .container-xxl {
    flex-wrap: nowrap;
  }
  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
}
@media (max-width: 991.98px) {
  .navbar-expand-lg > .container,
.navbar-expand-lg > .container-fluid,
.navbar-expand-lg > .container-sm,
.navbar-expand-lg > .container-md,
.navbar-expand-lg > .container-lg,
.navbar-expand-lg > .container-xl,
.navbar-expand-lg > .container-xxl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 992px) {
  .navbar-expand-lg {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-lg > .container,
.navbar-expand-lg > .container-fluid,
.navbar-expand-lg > .container-sm,
.navbar-expand-lg > .container-md,
.navbar-expand-lg > .container-lg,
.navbar-expand-lg > .container-xl,
.navbar-expand-lg > .container-xxl {
    flex-wrap: nowrap;
  }
  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
}
@media (max-width: 1199.98px) {
  .navbar-expand-xl > .container,
.navbar-expand-xl > .container-fluid,
.navbar-expand-xl > .container-sm,
.navbar-expand-xl > .container-md,
.navbar-expand-xl > .container-lg,
.navbar-expand-xl > .container-xl,
.navbar-expand-xl > .container-xxl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 1200px) {
  .navbar-expand-xl {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-xl > .container,
.navbar-expand-xl > .container-fluid,
.navbar-expand-xl > .container-sm,
.navbar-expand-xl > .container-md,
.navbar-expand-xl > .container-lg,
.navbar-expand-xl > .container-xl,
.navbar-expand-xl > .container-xxl {
    flex-wrap: nowrap;
  }
  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
}
@media (max-width: 1399.98px) {
  .navbar-expand-xxl > .container,
.navbar-expand-xxl > .container-fluid,
.navbar-expand-xxl > .container-sm,
.navbar-expand-xxl > .container-md,
.navbar-expand-xxl > .container-lg,
.navbar-expand-xxl > .container-xl,
.navbar-expand-xxl > .container-xxl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 1400px) {
  .navbar-expand-xxl {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xxl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xxl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xxl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-xxl > .container,
.navbar-expand-xxl > .container-fluid,
.navbar-expand-xxl > .container-sm,
.navbar-expand-xxl > .container-md,
.navbar-expand-xxl > .container-lg,
.navbar-expand-xxl > .container-xl,
.navbar-expand-xxl > .container-xxl {
    flex-wrap: nowrap;
  }
  .navbar-expand-xxl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xxl .navbar-toggler {
    display: none;
  }
}
.navbar-expand {
  flex-flow: row nowrap;
  justify-content: flex-start;
}
.navbar-expand > .container,
.navbar-expand > .container-fluid,
.navbar-expand > .container-sm,
.navbar-expand > .container-md,
.navbar-expand > .container-lg,
.navbar-expand > .container-xl,
.navbar-expand > .container-xxl {
  padding-right: 0;
  padding-left: 0;
}
.navbar-expand .navbar-nav {
  flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}
.navbar-expand .navbar-nav .nav-link {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.navbar-expand > .container,
.navbar-expand > .container-fluid,
.navbar-expand > .container-sm,
.navbar-expand > .container-md,
.navbar-expand > .container-lg,
.navbar-expand > .container-xl,
.navbar-expand > .container-xxl {
  flex-wrap: nowrap;
}
.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}
.navbar-expand .navbar-toggler {
  display: none;
}

.navbar.navbar-dark .navbar-brand {
  color: #fff;
}
.navbar.navbar-dark .navbar-brand:hover, .navbar.navbar-dark .navbar-brand:focus {
  color: #fff;
}
.navbar.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.5);
}
.navbar.navbar-dark .navbar-nav .nav-link:hover, .navbar.navbar-dark .navbar-nav .nav-link:focus {
  color: rgba(255, 255, 255, 0.75);
}
.navbar.navbar-dark .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, 0.25);
}
.navbar.navbar-dark .navbar-nav .show > .nav-link,
.navbar.navbar-dark .navbar-nav .active > .nav-link,
.navbar.navbar-dark .navbar-nav .nav-link.show,
.navbar.navbar-dark .navbar-nav .nav-link.active {
  color: #fff;
}
.navbar.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.1);
}
.navbar.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.5);
}
.navbar.navbar-dark .navbar-text a {
  color: #fff;
}
.navbar.navbar-dark .navbar-text a:hover, .navbar.navbar-dark .navbar-text a:focus {
  color: #fff;
}

.navbar.navbar-light .navbar-brand {
  color: rgba(0, 0, 21, 0.9);
}
.navbar.navbar-light .navbar-brand:hover, .navbar.navbar-light .navbar-brand:focus {
  color: rgba(0, 0, 21, 0.9);
}
.navbar.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 21, 0.5);
}
.navbar.navbar-light .navbar-nav .nav-link:hover, .navbar.navbar-light .navbar-nav .nav-link:focus {
  color: rgba(0, 0, 21, 0.7);
}
.navbar.navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(0, 0, 21, 0.3);
}
.navbar.navbar-light .navbar-nav .show > .nav-link,
.navbar.navbar-light .navbar-nav .active > .nav-link,
.navbar.navbar-light .navbar-nav .nav-link.show,
.navbar.navbar-light .navbar-nav .nav-link.active {
  color: rgba(0, 0, 21, 0.9);
}
.navbar.navbar-light .navbar-toggler {
  color: rgba(0, 0, 21, 0.5);
  border-color: rgba(0, 0, 21, 0.1);
}
.navbar.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 21, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar.navbar-light .navbar-text {
  color: rgba(0, 0, 21, 0.5);
}
.navbar.navbar-light .navbar-text a {
  color: rgba(0, 0, 21, 0.9);
}
.navbar.navbar-light .navbar-text a:hover, .navbar.navbar-light .navbar-text a:focus {
  color: rgba(0, 0, 21, 0.9);
}

.pagination {
  display: flex;
  list-style: none;
  border-radius: 0.25rem;
}
html:not([dir=rtl]) .pagination {
  padding-left: 0;
}
*[dir=rtl] .pagination {
  padding-right: 0;
}

.page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  line-height: 1.25;
  border: 1px solid;
  color: #321fdb;
  background-color: #fff;
  border-color: #d8dbe0;
}
html:not([dir=rtl]) .page-link {
  margin-left: -1px;
}
*[dir=rtl] .page-link {
  margin-right: -1px;
}
.page-link:hover {
  z-index: 2;
  text-decoration: none;
  color: #231698;
  background-color: #d8dbe0;
  border-color: #c4c9d0;
}
.page-link:focus {
  z-index: 3;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(50, 31, 219, 0.25);
}

html:not([dir=rtl]) .page-item:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
*[dir=rtl] .page-item:first-child .page-link {
  margin-right: 0;
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
html:not([dir=rtl]) .page-item:last-child .page-link {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
*[dir=rtl] .page-item:last-child .page-link {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.page-item.active .page-link {
  z-index: 3;
  color: #fff;
  background-color: #321fdb;
  border-color: #321fdb;
}
.page-item.disabled .page-link {
  pointer-events: none;
  cursor: auto;
  color: #8a93a2;
  background-color: #fff;
  border-color: #c4c9d0;
}

.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.09375rem;
  line-height: 1.5;
}
html:not([dir=rtl]) .pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem;
}
*[dir=rtl] .pagination-lg .page-item:first-child .page-link {
  border-top-right-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}
html:not([dir=rtl]) .pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}
*[dir=rtl] .pagination-lg .page-item:last-child .page-link {
  border-top-left-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem;
}

.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.765625rem;
  line-height: 1.5;
}
html:not([dir=rtl]) .pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem;
}
*[dir=rtl] .pagination-sm .page-item:first-child .page-link {
  border-top-right-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem;
}
html:not([dir=rtl]) .pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem;
}
*[dir=rtl] .pagination-sm .page-item:last-child .page-link {
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem;
}

.popover {
  z-index: 1060;
  display: block;
  max-width: 276px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.765625rem;
  word-wrap: break-word;
  background-clip: padding-box;
  border: 1px solid;
  border-radius: 0.3rem;
  background-color: #fff;
  border-color: rgba(0, 0, 21, 0.2);
}
.popover .popover-arrow {
  position: absolute;
  display: block;
}
.popover .popover-arrow::before, .popover .popover-arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.popover[data-popper-placement^=top] .popover-arrow,
.popover[data-popper-placement^=bottom] .popover-arrow {
  width: 1.6rem;
  height: 0.5rem;
  padding: 0 0.3rem;
}

.popover[data-popper-placement^=right] .popover-arrow,
.popover[data-popper-placement^=left] .popover-arrow {
  width: 0.5rem;
  height: 1.6rem;
  padding: 0.3rem 0;
  margin: 0;
}

.popover[data-popper-placement^=top] {
  margin-bottom: 0.5rem !important;
}
.popover[data-popper-placement^=top] > .popover-arrow {
  bottom: calc(-0.5rem - 1px);
}
.popover[data-popper-placement^=top] > .popover-arrow::before {
  bottom: 0;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: rgba(0, 0, 21, 0.25);
}
.popover[data-popper-placement^=top] > .popover-arrow::after {
  bottom: 1px;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: #fff;
}

.popover[data-popper-placement^=right] {
  margin-left: 0.5rem !important;
}
.popover[data-popper-placement^=right] > .popover-arrow {
  left: calc(-0.5rem - 1px);
}
.popover[data-popper-placement^=right] > .popover-arrow::before {
  left: 0;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: rgba(0, 0, 21, 0.25);
}
.popover[data-popper-placement^=right] > .popover-arrow::after {
  left: 1px;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: #fff;
}

.popover[data-popper-placement^=bottom] {
  margin-top: 0.5rem !important;
}
.popover[data-popper-placement^=bottom] > .popover-arrow {
  top: calc(-0.5rem - 1px);
}
.popover[data-popper-placement^=bottom] > .popover-arrow::before {
  top: 0;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: rgba(0, 0, 21, 0.25);
}
.popover[data-popper-placement^=bottom] > .popover-arrow::after {
  top: 1px;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: #fff;
}
.popover[data-popper-placement^=bottom] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 1rem;
  margin-left: -0.5rem;
  content: "";
  border-bottom: 1px solid;
  border-bottom-color: #f7f7f7;
}

.popover[data-popper-placement^=left] {
  margin-left: 0.5rem !important;
}
.popover[data-popper-placement^=left] > .popover-arrow {
  right: calc(-0.5rem - 1px);
}
.popover[data-popper-placement^=left] > .popover-arrow::before {
  right: 0;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: rgba(0, 0, 21, 0.25);
}
.popover[data-popper-placement^=left] > .popover-arrow::after {
  right: 1px;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: #fff;
}

.popover-header {
  padding: 0.5rem 0.75rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  border-bottom: 1px solid;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
  background-color: #f7f7f7;
  border-bottom-color: #ebebeb;
}
.popover-header:empty {
  display: none;
}

.popover-body {
  padding: 0.5rem 0.75rem;
  color: #3c4b64;
}

@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0;
  }
  to {
    background-position: 0 0;
  }
}

@keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  display: flex;
  height: 1rem;
  overflow: hidden;
  line-height: 0;
  font-size: 0.65625rem;
  border-radius: 0.25rem;
  background-color: #ebedef;
}

.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  text-align: center;
  white-space: nowrap;
  transition: width 0.6s ease;
  color: #fff;
  background-color: #321fdb;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    transition: none;
  }
}

.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 1rem 1rem;
}

.progress-bar-animated {
  -webkit-animation: progress-bar-stripes 1s linear infinite;
          animation: progress-bar-stripes 1s linear infinite;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated {
    -webkit-animation: none;
            animation: none;
  }
}

.progress-xs {
  height: 4px;
}

.progress-sm {
  height: 8px;
}

.progress.progress-white {
  background-color: rgba(255, 255, 255, 0.2);
}
.progress.progress-white .progress-bar {
  background-color: #fff;
}

.progress-group {
  display: flex;
  flex-flow: row wrap;
  margin-bottom: 1rem;
}

.progress-group-prepend {
  flex: 0 0 100px;
  align-self: center;
}

.progress-group-icon {
  font-size: 1.09375rem;
}
html:not([dir=rtl]) .progress-group-icon {
  margin: 0 1rem 0 0.25rem;
}
*[dir=rtl] .progress-group-icon {
  margin: 0 0.25rem 0 1rem;
}

.progress-group-text {
  font-size: 0.765625rem;
  color: #768192;
}

.progress-group-header {
  display: flex;
  flex-basis: 100%;
  align-items: flex-end;
  margin-bottom: 0.25rem;
}

.progress-group-bars {
  flex-grow: 1;
  align-self: center;
}
.progress-group-bars .progress:not(:last-child) {
  margin-bottom: 2px;
}

.progress-group-header + .progress-group-bars {
  flex-basis: 100%;
}

.c-sidebar {
  position: relative;
  display: flex;
  flex: 0 0 256px;
  flex-direction: column;
  order: -1;
  width: 256px;
  padding: 0;
  box-shadow: none;
}
.c-sidebar.c-sidebar-right {
  order: 99;
}
@media (max-width: 991.98px) {
  .c-sidebar {
    --is-mobile: true;
    position: fixed;
    top: 0;
    bottom: 0;
    z-index: 1031;
  }
  html:not([dir=rtl]) .c-sidebar:not(.c-sidebar-right) {
    left: 0;
  }
  html:not([dir=rtl]) .c-sidebar.c-sidebar-right {
    right: 0;
  }
  *[dir=rtl] .c-sidebar:not(.c-sidebar-right) {
    right: 0;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-right {
    left: 0;
  }
}
html:not([dir=rtl]) .c-sidebar:not(.c-sidebar-right) {
  margin-left: -256px;
}
html:not([dir=rtl]) .c-sidebar.c-sidebar-right {
  margin-right: -256px;
}
*[dir=rtl] .c-sidebar:not(.c-sidebar-right) {
  margin-right: -256px;
}
*[dir=rtl] .c-sidebar.c-sidebar-right {
  margin-left: -256px;
}
.c-sidebar[class*=bg-] {
  border-color: rgba(0, 0, 21, 0.1);
}
.c-sidebar.c-sidebar-sm {
  flex: 0 0 192px;
  width: 192px;
}
html:not([dir=rtl]) .c-sidebar.c-sidebar-sm:not(.c-sidebar-right) {
  margin-left: -192px;
}
html:not([dir=rtl]) .c-sidebar.c-sidebar-sm.c-sidebar-right {
  margin-right: -192px;
}
*[dir=rtl] .c-sidebar.c-sidebar-sm:not(.c-sidebar-right) {
  margin-right: -192px;
}
*[dir=rtl] .c-sidebar.c-sidebar-sm.c-sidebar-right {
  margin-left: -192px;
}
.c-sidebar.c-sidebar-lg {
  flex: 0 0 320px;
  width: 320px;
}
html:not([dir=rtl]) .c-sidebar.c-sidebar-lg:not(.c-sidebar-right) {
  margin-left: -320px;
}
html:not([dir=rtl]) .c-sidebar.c-sidebar-lg.c-sidebar-right {
  margin-right: -320px;
}
*[dir=rtl] .c-sidebar.c-sidebar-lg:not(.c-sidebar-right) {
  margin-right: -320px;
}
*[dir=rtl] .c-sidebar.c-sidebar-lg.c-sidebar-right {
  margin-left: -320px;
}
.c-sidebar.c-sidebar-xl {
  flex: 0 0 384px;
  width: 384px;
}
html:not([dir=rtl]) .c-sidebar.c-sidebar-xl:not(.c-sidebar-right) {
  margin-left: -384px;
}
html:not([dir=rtl]) .c-sidebar.c-sidebar-xl.c-sidebar-right {
  margin-right: -384px;
}
*[dir=rtl] .c-sidebar.c-sidebar-xl:not(.c-sidebar-right) {
  margin-right: -384px;
}
*[dir=rtl] .c-sidebar.c-sidebar-xl.c-sidebar-right {
  margin-left: -384px;
}
@media (min-width: 992px) {
  .c-sidebar.c-sidebar-fixed {
    position: fixed;
    top: 0;
    bottom: 0;
    z-index: 1030;
  }
  html:not([dir=rtl]) .c-sidebar.c-sidebar-fixed:not(.c-sidebar-right) {
    left: 0;
  }
  html:not([dir=rtl]) .c-sidebar.c-sidebar-fixed.c-sidebar-right {
    right: 0;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-fixed:not(.c-sidebar-right) {
    right: 0;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-fixed.c-sidebar-right {
    left: 0;
  }
}
.c-sidebar.c-sidebar-overlaid {
  position: fixed;
  top: 0;
  bottom: 0;
  z-index: 1032;
}
html:not([dir=rtl]) .c-sidebar.c-sidebar-overlaid:not(.c-sidebar-right) {
  left: 0;
}
html:not([dir=rtl]) .c-sidebar.c-sidebar-overlaid.c-sidebar-right {
  right: 0;
}
*[dir=rtl] .c-sidebar.c-sidebar-overlaid:not(.c-sidebar-right) {
  right: 0;
}
*[dir=rtl] .c-sidebar.c-sidebar-overlaid.c-sidebar-right {
  left: 0;
}

.c-sidebar-close {
  position: absolute;
  width: 56px;
  height: 56px;
  background: transparent;
  border: 0;
}
@media (hover: hover), (-ms-high-contrast: none) {
  .c-sidebar-close:hover {
    text-decoration: none;
  }
}
.c-sidebar-close:focus, .c-sidebar-close.focus {
  outline: 0;
}
html:not([dir=rtl]) .c-sidebar-close {
  right: 0;
}
*[dir=rtl] .c-sidebar-close {
  left: 0;
}

.c-sidebar-brand {
  display: flex;
  flex: 0 0 56px;
  align-items: center;
  justify-content: center;
}
.c-sidebar-brand .c-sidebar-brand-minimized {
  display: none;
}

.c-sidebar-header {
  flex: 0 0 auto;
  padding: 0.75rem 1rem;
  text-align: center;
  transition: 0.3s;
}

.c-sidebar-nav {
  position: relative;
  display: flex;
  flex: 1;
  flex-direction: column;
  padding: 0;
  margin-bottom: 0;
  overflow-x: hidden;
  overflow-y: auto;
  list-style: none;
}
.c-sidebar-nav.ps {
  overflow: -moz-scrollbars-none;
  -ms-overflow-style: none;
}
.c-sidebar-nav.ps::-webkit-scrollbar {
  width: 0 !important;
}

.c-sidebar-nav-title {
  padding: 0.75rem 1rem;
  margin-top: 1rem;
  font-size: 80%;
  font-weight: 700;
  text-transform: uppercase;
  transition: 0.3s;
}

.c-sidebar-nav-divider {
  height: 10px;
  transition: height 0.3s;
}

.c-sidebar-nav-item {
  width: inherit;
}

.c-sidebar-nav-link, .c-sidebar-nav-dropdown-toggle {
  display: flex;
  flex: 1;
  align-items: center;
  padding: 0.8445rem 1rem;
  text-decoration: none;
  white-space: nowrap;
  transition: background 0.3s, color 0.3s;
}
html:not([dir=rtl]) .c-sidebar-nav-link .badge, html:not([dir=rtl]) .c-sidebar-nav-dropdown-toggle .badge {
  margin-left: auto;
}
*[dir=rtl] .c-sidebar-nav-link .badge, *[dir=rtl] .c-sidebar-nav-dropdown-toggle .badge {
  margin-right: auto;
}
.c-sidebar-nav-link.c-disabled, .c-disabled.c-sidebar-nav-dropdown-toggle {
  cursor: default;
}
@media (hover: hover), (-ms-high-contrast: none) {
  .c-sidebar-nav-link:hover, .c-sidebar-nav-dropdown-toggle:hover {
    text-decoration: none;
  }
}

.c-sidebar-nav-icon {
  flex: 0 0 56px;
  height: 1.09375rem;
  font-size: 1.09375rem;
  text-align: center;
  transition: 0.3s;
  fill: currentColor;
}
html:not([dir=rtl]) .c-sidebar-nav-icon:first-child {
  margin-left: -1rem;
}
*[dir=rtl] .c-sidebar-nav-icon:first-child {
  margin-right: -1rem;
}

.c-sidebar-nav-dropdown {
  position: relative;
  transition: background 0.3s ease-in-out;
}
.c-sidebar-nav-dropdown.c-show > .c-sidebar-nav-dropdown-items {
  max-height: 1500px;
}
html:not([dir=rtl]) .c-sidebar-nav-dropdown.c-show > .c-sidebar-nav-dropdown-toggle::after {
  transform: rotate(-90deg);
}
*[dir=rtl] .c-sidebar-nav-dropdown.c-show > .c-sidebar-nav-dropdown-toggle::after {
  transform: rotate(270deg);
}
.c-sidebar-nav-dropdown.c-show + .c-sidebar-nav-dropdown.c-show {
  margin-top: 1px;
}

.c-sidebar-nav-dropdown-toggle {
  cursor: pointer;
}
.c-sidebar-nav-dropdown-toggle::after {
  display: block;
  flex: 0 8px;
  height: 8px;
  content: "";
  background-repeat: no-repeat;
  background-position: center;
  transition: transform 0.3s;
}
html:not([dir=rtl]) .c-sidebar-nav-dropdown-toggle::after {
  margin-left: auto;
}
*[dir=rtl] .c-sidebar-nav-dropdown-toggle::after {
  margin-right: auto;
  transform: rotate(180deg);
}
html:not([dir=rtl]) .c-sidebar-nav-dropdown-toggle .badge {
  margin-right: 1rem;
}
*[dir=rtl] .c-sidebar-nav-dropdown-toggle .badge {
  margin-left: 1rem;
}

.c-sidebar-nav-dropdown-items {
  max-height: 0;
  padding: 0;
  overflow-y: hidden;
  list-style: none;
  transition: max-height 0.3s ease-in-out;
}
html:not([dir=rtl]) .c-sidebar-nav-dropdown-items .c-sidebar-nav-link, html:not([dir=rtl]) .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-toggle {
  padding-left: 56px;
}
*[dir=rtl] .c-sidebar-nav-dropdown-items .c-sidebar-nav-link, *[dir=rtl] .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-toggle {
  padding-right: 56px;
}
html:not([dir=rtl]) .c-sidebar-nav-dropdown-items .c-sidebar-nav-link .c-sidebar-nav-icon, html:not([dir=rtl]) .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-toggle .c-sidebar-nav-icon {
  margin-left: -56px;
}
*[dir=rtl] .c-sidebar-nav-dropdown-items .c-sidebar-nav-link .c-sidebar-nav-icon, *[dir=rtl] .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-toggle .c-sidebar-nav-icon {
  margin-right: -56px;
}

html:not([dir=rtl]) .c-sidebar-nav[data-indentation=true] .c-sidebar-nav-dropdown-items .c-sidebar-nav-link, html:not([dir=rtl]) .c-sidebar-nav[data-indentation=true] .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-toggle {
  padding-left: 64px;
}
*[dir=rtl] .c-sidebar-nav[data-indentation=true] .c-sidebar-nav-dropdown-items .c-sidebar-nav-link, *[dir=rtl] .c-sidebar-nav[data-indentation=true] .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-toggle {
  padding-right: 64px;
}
html:not([dir=rtl]) .c-sidebar-nav[data-indentation=true] .c-sidebar-nav-dropdown-items .c-sidebar-nav-link .c-sidebar-nav-icon, html:not([dir=rtl]) .c-sidebar-nav[data-indentation=true] .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-toggle .c-sidebar-nav-icon {
  margin-left: -56px;
}
*[dir=rtl] .c-sidebar-nav[data-indentation=true] .c-sidebar-nav-dropdown-items .c-sidebar-nav-link .c-sidebar-nav-icon, *[dir=rtl] .c-sidebar-nav[data-indentation=true] .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-toggle .c-sidebar-nav-icon {
  margin-right: -56px;
}
html:not([dir=rtl]) .c-sidebar-nav[data-indentation=true] .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-link, html:not([dir=rtl]) .c-sidebar-nav[data-indentation=true] .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-toggle {
  padding-left: 72px;
}
*[dir=rtl] .c-sidebar-nav[data-indentation=true] .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-link, *[dir=rtl] .c-sidebar-nav[data-indentation=true] .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-toggle {
  padding-right: 72px;
}
html:not([dir=rtl]) .c-sidebar-nav[data-indentation=true] .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-link .c-sidebar-nav-icon, html:not([dir=rtl]) .c-sidebar-nav[data-indentation=true] .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-toggle .c-sidebar-nav-icon {
  margin-left: -56px;
}
*[dir=rtl] .c-sidebar-nav[data-indentation=true] .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-link .c-sidebar-nav-icon, *[dir=rtl] .c-sidebar-nav[data-indentation=true] .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-toggle .c-sidebar-nav-icon {
  margin-right: -56px;
}
html:not([dir=rtl]) .c-sidebar-nav[data-indentation=true] .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-link, html:not([dir=rtl]) .c-sidebar-nav[data-indentation=true] .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-toggle {
  padding-left: 80px;
}
*[dir=rtl] .c-sidebar-nav[data-indentation=true] .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-link, *[dir=rtl] .c-sidebar-nav[data-indentation=true] .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-toggle {
  padding-right: 80px;
}
html:not([dir=rtl]) .c-sidebar-nav[data-indentation=true] .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-link .c-sidebar-nav-icon, html:not([dir=rtl]) .c-sidebar-nav[data-indentation=true] .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-toggle .c-sidebar-nav-icon {
  margin-left: -56px;
}
*[dir=rtl] .c-sidebar-nav[data-indentation=true] .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-link .c-sidebar-nav-icon, *[dir=rtl] .c-sidebar-nav[data-indentation=true] .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-toggle .c-sidebar-nav-icon {
  margin-right: -56px;
}
html:not([dir=rtl]) .c-sidebar-nav[data-indentation=true] .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-link, html:not([dir=rtl]) .c-sidebar-nav[data-indentation=true] .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-toggle {
  padding-left: 88px;
}
*[dir=rtl] .c-sidebar-nav[data-indentation=true] .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-link, *[dir=rtl] .c-sidebar-nav[data-indentation=true] .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-toggle {
  padding-right: 88px;
}
html:not([dir=rtl]) .c-sidebar-nav[data-indentation=true] .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-link .c-sidebar-nav-icon, html:not([dir=rtl]) .c-sidebar-nav[data-indentation=true] .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-toggle .c-sidebar-nav-icon {
  margin-left: -56px;
}
*[dir=rtl] .c-sidebar-nav[data-indentation=true] .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-link .c-sidebar-nav-icon, *[dir=rtl] .c-sidebar-nav[data-indentation=true] .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-toggle .c-sidebar-nav-icon {
  margin-right: -56px;
}
html:not([dir=rtl]) .c-sidebar-nav[data-indentation=true] .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-link, html:not([dir=rtl]) .c-sidebar-nav[data-indentation=true] .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-toggle {
  padding-left: 96px;
}
*[dir=rtl] .c-sidebar-nav[data-indentation=true] .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-link, *[dir=rtl] .c-sidebar-nav[data-indentation=true] .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-toggle {
  padding-right: 96px;
}
html:not([dir=rtl]) .c-sidebar-nav[data-indentation=true] .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-link .c-sidebar-nav-icon, html:not([dir=rtl]) .c-sidebar-nav[data-indentation=true] .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-toggle .c-sidebar-nav-icon {
  margin-left: -56px;
}
*[dir=rtl] .c-sidebar-nav[data-indentation=true] .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-link .c-sidebar-nav-icon, *[dir=rtl] .c-sidebar-nav[data-indentation=true] .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-toggle .c-sidebar-nav-icon {
  margin-right: -56px;
}

.c-sidebar-nav-label {
  display: flex;
  padding: 0.211125rem 1rem;
  transition: 0.3s;
}
.c-sidebar-nav-label:hover {
  text-decoration: none;
}
.c-sidebar-nav-label .c-sidebar-nav-icon {
  margin-top: 1px;
}

.c-sidebar-footer {
  flex: 0 0 auto;
  padding: 0.75rem 1rem;
  transition: 0.3s;
}

.c-sidebar-minimizer {
  display: flex;
  flex: 0 0 50px;
  justify-content: flex-end;
  width: inherit;
  padding: 0;
  cursor: pointer;
  border: 0;
}
@media (max-width: 991.98px) {
  .c-sidebar-minimizer {
    display: none;
  }
}
.c-sidebar-minimizer::before {
  display: block;
  width: 50px;
  height: 50px;
  content: "";
  background-repeat: no-repeat;
  background-position: center;
  background-size: 12.5px;
  transition: 0.3s;
}
*[dir=rtl] .c-sidebar-minimizer::before {
  transform: rotate(180deg);
}
.c-sidebar-minimizer:focus, .c-sidebar-minimizer.c-focus {
  outline: 0;
}
.c-sidebar-right .c-sidebar-minimizer {
  justify-content: flex-start;
}
html:not([dir=rtl]) .c-sidebar-right .c-sidebar-minimizer::before {
  transform: rotate(-180deg);
}
*[dir=rtl] .c-sidebar-right .c-sidebar-minimizer::before {
  transform: rotate(0deg);
}

@media (max-width: 991.98px) {
  .c-sidebar-backdrop {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1030;
    width: 100vw;
    height: 100vh;
    background-color: #000015;
    transition: 0.3s;
  }
  .c-sidebar-backdrop.c-fade {
    opacity: 0;
  }
  .c-sidebar-backdrop.c-show {
    opacity: 0.5;
  }
}

@media (min-width: 992px) {
  .c-sidebar-minimized {
    z-index: 1031;
    flex: 0 0 56px;
  }
  .c-sidebar-minimized.c-sidebar-fixed {
    z-index: 1031;
    width: 56px;
  }
  html:not([dir=rtl]) .c-sidebar-minimized:not(.c-sidebar-right) {
    margin-left: -56px;
  }
  *[dir=rtl] .c-sidebar-minimized:not(.c-sidebar-right) {
    margin-right: -56px;
  }
  html:not([dir=rtl]) .c-sidebar-minimized.c-sidebar-right {
    margin-right: -56px;
  }
  html:not([dir=rtl]) .c-sidebar-minimized.c-sidebar-right {
    margin-left: -56px;
  }
  .c-sidebar-minimized .c-sidebar-brand-full {
    display: none;
  }
  .c-sidebar-minimized .c-sidebar-brand-minimized {
    display: block;
  }
  .c-sidebar-minimized .c-sidebar-nav {
    padding-bottom: 50px;
    overflow: visible;
  }
  .c-sidebar-minimized .c-d-minimized-none,
.c-sidebar-minimized .c-sidebar-nav-divider,
.c-sidebar-minimized .c-sidebar-nav-label,
.c-sidebar-minimized .c-sidebar-nav-title,
.c-sidebar-minimized .c-sidebar-footer,
.c-sidebar-minimized .c-sidebar-form,
.c-sidebar-minimized .c-sidebar-header {
    height: 0;
    padding: 0;
    margin: 0;
    visibility: hidden;
    opacity: 0;
  }
  .c-sidebar-minimized .c-sidebar-minimizer {
    position: fixed;
    bottom: 0;
    width: inherit;
  }
  html:not([dir=rtl]) .c-sidebar-minimized .c-sidebar-minimizer::before {
    transform: rotate(-180deg);
  }
  *[dir=rtl] .c-sidebar-minimized .c-sidebar-minimizer::before {
    transform: rotate(0deg);
  }
  html:not([dir=rtl]) .c-sidebar-minimized.c-sidebar-right .c-sidebar-minimizer::before {
    transform: rotate(0deg);
  }
  *[dir=rtl] .c-sidebar-minimized.c-sidebar-right .c-sidebar-minimizer::before {
    transform: rotate(180deg);
  }
  html:not([dir=rtl]) .c-sidebar-minimized.c-sidebar-right .c-sidebar-nav > .c-sidebar-nav-item:hover,
html:not([dir=rtl]) .c-sidebar-minimized.c-sidebar-right .c-sidebar-nav > .c-sidebar-nav-dropdown:hover {
    margin-left: -256px;
  }
  *[dir=rtl] .c-sidebar-minimized.c-sidebar-right .c-sidebar-nav > .c-sidebar-nav-item:hover,
*[dir=rtl] .c-sidebar-minimized.c-sidebar-right .c-sidebar-nav > .c-sidebar-nav-dropdown:hover {
    margin-right: -256px;
  }
  .c-sidebar-minimized .c-sidebar-nav-link,
.c-sidebar-minimized .c-sidebar-nav-dropdown-toggle {
    overflow: hidden;
    white-space: nowrap;
    border-left: 0;
  }
  .c-sidebar-minimized .c-sidebar-nav-link:hover,
.c-sidebar-minimized .c-sidebar-nav-dropdown-toggle:hover {
    width: 312px;
  }
  .c-sidebar-minimized .c-sidebar-nav-dropdown-toggle::after {
    display: none;
  }
  .c-sidebar-minimized .c-sidebar-nav-dropdown-items .c-sidebar-nav-link, .c-sidebar-minimized .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-toggle {
    width: 256px;
  }
  .c-sidebar-minimized .c-sidebar-nav > .c-sidebar-nav-dropdown {
    position: relative;
  }
  .c-sidebar-minimized .c-sidebar-nav > .c-sidebar-nav-dropdown > .c-sidebar-nav-dropdown-items {
    display: none;
  }
  .c-sidebar-minimized .c-sidebar-nav > .c-sidebar-nav-dropdown > .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown:not(.c-show) > .c-sidebar-nav-dropdown-items {
    display: none;
  }
  .c-sidebar-minimized .c-sidebar-nav > .c-sidebar-nav-dropdown .c-sidebar-nav-dropdown-items {
    max-height: 1500px;
  }
  .c-sidebar-minimized .c-sidebar-nav > .c-sidebar-nav-dropdown:hover {
    width: 312px;
    overflow: visible;
  }
  .c-sidebar-minimized .c-sidebar-nav > .c-sidebar-nav-dropdown:hover > .c-sidebar-nav-dropdown-items {
    position: absolute;
    display: inline;
  }
  html:not([dir=rtl]) .c-sidebar-minimized .c-sidebar-nav > .c-sidebar-nav-dropdown:hover > .c-sidebar-nav-dropdown-items {
    left: 56px;
  }
  *[dir=rtl] .c-sidebar-minimized .c-sidebar-nav > .c-sidebar-nav-dropdown:hover > .c-sidebar-nav-dropdown-items {
    right: 56px;
  }
  html:not([dir=rtl]) .c-sidebar-minimized.c-sidebar-right > .c-sidebar-nav-dropdown:hover > .c-sidebar-nav-dropdown-items {
    left: 0;
  }
  *[dir=rtl] .c-sidebar-minimized.c-sidebar-right > .c-sidebar-nav-dropdown:hover > .c-sidebar-nav-dropdown-items {
    right: 0;
  }
}

html:not([dir=rtl]) .c-sidebar.c-sidebar-show:not(.c-sidebar-right),
html:not([dir=rtl]) .c-sidebar.c-sidebar-show:not(.c-sidebar-right) {
  margin-left: 0;
}
*[dir=rtl] .c-sidebar.c-sidebar-show:not(.c-sidebar-right),
*[dir=rtl] .c-sidebar.c-sidebar-show:not(.c-sidebar-right) {
  margin-right: 0;
}
@media (min-width: 992px) {
  html:not([dir=rtl]) .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed ~ .c-wrapper,
html:not([dir=rtl]) .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed ~ .c-wrapper {
    margin-left: 256px;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed ~ .c-wrapper,
*[dir=rtl] .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed ~ .c-wrapper {
    margin-right: 256px;
  }
  html:not([dir=rtl]) .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-sm ~ .c-wrapper,
html:not([dir=rtl]) .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-sm ~ .c-wrapper {
    margin-left: 192px;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-sm ~ .c-wrapper,
*[dir=rtl] .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-sm ~ .c-wrapper {
    margin-right: 192px;
  }
  html:not([dir=rtl]) .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-lg ~ .c-wrapper,
html:not([dir=rtl]) .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-lg ~ .c-wrapper {
    margin-left: 320px;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-lg ~ .c-wrapper,
*[dir=rtl] .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-lg ~ .c-wrapper {
    margin-right: 320px;
  }
  html:not([dir=rtl]) .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-xl ~ .c-wrapper,
html:not([dir=rtl]) .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-xl ~ .c-wrapper {
    margin-left: 384px;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-xl ~ .c-wrapper,
*[dir=rtl] .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-xl ~ .c-wrapper {
    margin-right: 384px;
  }
  html:not([dir=rtl]) .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-minimized ~ .c-wrapper,
html:not([dir=rtl]) .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-minimized ~ .c-wrapper {
    margin-left: 56px;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-minimized ~ .c-wrapper,
*[dir=rtl] .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-minimized ~ .c-wrapper {
    margin-right: 56px;
  }
}
html:not([dir=rtl]) .c-sidebar.c-sidebar-show.c-sidebar-right,
html:not([dir=rtl]) .c-sidebar.c-sidebar-show.c-sidebar-right {
  margin-right: 0;
}
*[dir=rtl] .c-sidebar.c-sidebar-show.c-sidebar-right,
*[dir=rtl] .c-sidebar.c-sidebar-show.c-sidebar-right {
  margin-left: 0;
}
@media (min-width: 992px) {
  html:not([dir=rtl]) .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed ~ .c-wrapper,
html:not([dir=rtl]) .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed ~ .c-wrapper {
    margin-right: 256px;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed ~ .c-wrapper,
*[dir=rtl] .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed ~ .c-wrapper {
    margin-left: 256px;
  }
  html:not([dir=rtl]) .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-sm ~ .c-wrapper,
html:not([dir=rtl]) .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-sm ~ .c-wrapper {
    margin-right: 192px;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-sm ~ .c-wrapper,
*[dir=rtl] .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-sm ~ .c-wrapper {
    margin-left: 192px;
  }
  html:not([dir=rtl]) .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-lg ~ .c-wrapper,
html:not([dir=rtl]) .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-lg ~ .c-wrapper {
    margin-right: 320px;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-lg ~ .c-wrapper,
*[dir=rtl] .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-lg ~ .c-wrapper {
    margin-left: 320px;
  }
  html:not([dir=rtl]) .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-xl ~ .c-wrapper,
html:not([dir=rtl]) .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-xl ~ .c-wrapper {
    margin-right: 384px;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-xl ~ .c-wrapper,
*[dir=rtl] .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-xl ~ .c-wrapper {
    margin-left: 384px;
  }
  html:not([dir=rtl]) .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-minimized ~ .c-wrapper,
html:not([dir=rtl]) .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-minimized ~ .c-wrapper {
    margin-right: 56px;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-minimized ~ .c-wrapper,
*[dir=rtl] .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-minimized ~ .c-wrapper {
    margin-left: 56px;
  }
}

@media (min-width: 576px) {
  html:not([dir=rtl]) .c-sidebar.c-sidebar-sm-show:not(.c-sidebar-right),
html:not([dir=rtl]) .c-sidebar.c-sidebar-show:not(.c-sidebar-right) {
    margin-left: 0;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-sm-show:not(.c-sidebar-right),
*[dir=rtl] .c-sidebar.c-sidebar-show:not(.c-sidebar-right) {
    margin-right: 0;
  }
}
@media (min-width: 576px) and (min-width: 992px) {
  html:not([dir=rtl]) .c-sidebar.c-sidebar-sm-show:not(.c-sidebar-right).c-sidebar-fixed ~ .c-wrapper,
html:not([dir=rtl]) .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed ~ .c-wrapper {
    margin-left: 256px;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-sm-show:not(.c-sidebar-right).c-sidebar-fixed ~ .c-wrapper,
*[dir=rtl] .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed ~ .c-wrapper {
    margin-right: 256px;
  }
  html:not([dir=rtl]) .c-sidebar.c-sidebar-sm-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-sm ~ .c-wrapper,
html:not([dir=rtl]) .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-sm ~ .c-wrapper {
    margin-left: 192px;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-sm-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-sm ~ .c-wrapper,
*[dir=rtl] .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-sm ~ .c-wrapper {
    margin-right: 192px;
  }
  html:not([dir=rtl]) .c-sidebar.c-sidebar-sm-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-lg ~ .c-wrapper,
html:not([dir=rtl]) .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-lg ~ .c-wrapper {
    margin-left: 320px;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-sm-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-lg ~ .c-wrapper,
*[dir=rtl] .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-lg ~ .c-wrapper {
    margin-right: 320px;
  }
  html:not([dir=rtl]) .c-sidebar.c-sidebar-sm-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-xl ~ .c-wrapper,
html:not([dir=rtl]) .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-xl ~ .c-wrapper {
    margin-left: 384px;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-sm-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-xl ~ .c-wrapper,
*[dir=rtl] .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-xl ~ .c-wrapper {
    margin-right: 384px;
  }
  html:not([dir=rtl]) .c-sidebar.c-sidebar-sm-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-minimized ~ .c-wrapper,
html:not([dir=rtl]) .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-minimized ~ .c-wrapper {
    margin-left: 56px;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-sm-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-minimized ~ .c-wrapper,
*[dir=rtl] .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-minimized ~ .c-wrapper {
    margin-right: 56px;
  }
}
@media (min-width: 576px) {
  html:not([dir=rtl]) .c-sidebar.c-sidebar-sm-show.c-sidebar-right,
html:not([dir=rtl]) .c-sidebar.c-sidebar-show.c-sidebar-right {
    margin-right: 0;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-sm-show.c-sidebar-right,
*[dir=rtl] .c-sidebar.c-sidebar-show.c-sidebar-right {
    margin-left: 0;
  }
}
@media (min-width: 576px) and (min-width: 992px) {
  html:not([dir=rtl]) .c-sidebar.c-sidebar-sm-show.c-sidebar-right.c-sidebar-fixed ~ .c-wrapper,
html:not([dir=rtl]) .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed ~ .c-wrapper {
    margin-right: 256px;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-sm-show.c-sidebar-right.c-sidebar-fixed ~ .c-wrapper,
*[dir=rtl] .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed ~ .c-wrapper {
    margin-left: 256px;
  }
  html:not([dir=rtl]) .c-sidebar.c-sidebar-sm-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-sm ~ .c-wrapper,
html:not([dir=rtl]) .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-sm ~ .c-wrapper {
    margin-right: 192px;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-sm-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-sm ~ .c-wrapper,
*[dir=rtl] .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-sm ~ .c-wrapper {
    margin-left: 192px;
  }
  html:not([dir=rtl]) .c-sidebar.c-sidebar-sm-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-lg ~ .c-wrapper,
html:not([dir=rtl]) .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-lg ~ .c-wrapper {
    margin-right: 320px;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-sm-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-lg ~ .c-wrapper,
*[dir=rtl] .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-lg ~ .c-wrapper {
    margin-left: 320px;
  }
  html:not([dir=rtl]) .c-sidebar.c-sidebar-sm-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-xl ~ .c-wrapper,
html:not([dir=rtl]) .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-xl ~ .c-wrapper {
    margin-right: 384px;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-sm-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-xl ~ .c-wrapper,
*[dir=rtl] .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-xl ~ .c-wrapper {
    margin-left: 384px;
  }
  html:not([dir=rtl]) .c-sidebar.c-sidebar-sm-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-minimized ~ .c-wrapper,
html:not([dir=rtl]) .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-minimized ~ .c-wrapper {
    margin-right: 56px;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-sm-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-minimized ~ .c-wrapper,
*[dir=rtl] .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-minimized ~ .c-wrapper {
    margin-left: 56px;
  }
}
@media (min-width: 768px) {
  html:not([dir=rtl]) .c-sidebar.c-sidebar-md-show:not(.c-sidebar-right),
html:not([dir=rtl]) .c-sidebar.c-sidebar-show:not(.c-sidebar-right) {
    margin-left: 0;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-md-show:not(.c-sidebar-right),
*[dir=rtl] .c-sidebar.c-sidebar-show:not(.c-sidebar-right) {
    margin-right: 0;
  }
}
@media (min-width: 768px) and (min-width: 992px) {
  html:not([dir=rtl]) .c-sidebar.c-sidebar-md-show:not(.c-sidebar-right).c-sidebar-fixed ~ .c-wrapper,
html:not([dir=rtl]) .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed ~ .c-wrapper {
    margin-left: 256px;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-md-show:not(.c-sidebar-right).c-sidebar-fixed ~ .c-wrapper,
*[dir=rtl] .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed ~ .c-wrapper {
    margin-right: 256px;
  }
  html:not([dir=rtl]) .c-sidebar.c-sidebar-md-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-sm ~ .c-wrapper,
html:not([dir=rtl]) .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-sm ~ .c-wrapper {
    margin-left: 192px;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-md-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-sm ~ .c-wrapper,
*[dir=rtl] .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-sm ~ .c-wrapper {
    margin-right: 192px;
  }
  html:not([dir=rtl]) .c-sidebar.c-sidebar-md-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-lg ~ .c-wrapper,
html:not([dir=rtl]) .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-lg ~ .c-wrapper {
    margin-left: 320px;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-md-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-lg ~ .c-wrapper,
*[dir=rtl] .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-lg ~ .c-wrapper {
    margin-right: 320px;
  }
  html:not([dir=rtl]) .c-sidebar.c-sidebar-md-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-xl ~ .c-wrapper,
html:not([dir=rtl]) .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-xl ~ .c-wrapper {
    margin-left: 384px;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-md-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-xl ~ .c-wrapper,
*[dir=rtl] .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-xl ~ .c-wrapper {
    margin-right: 384px;
  }
  html:not([dir=rtl]) .c-sidebar.c-sidebar-md-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-minimized ~ .c-wrapper,
html:not([dir=rtl]) .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-minimized ~ .c-wrapper {
    margin-left: 56px;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-md-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-minimized ~ .c-wrapper,
*[dir=rtl] .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-minimized ~ .c-wrapper {
    margin-right: 56px;
  }
}
@media (min-width: 768px) {
  html:not([dir=rtl]) .c-sidebar.c-sidebar-md-show.c-sidebar-right,
html:not([dir=rtl]) .c-sidebar.c-sidebar-show.c-sidebar-right {
    margin-right: 0;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-md-show.c-sidebar-right,
*[dir=rtl] .c-sidebar.c-sidebar-show.c-sidebar-right {
    margin-left: 0;
  }
}
@media (min-width: 768px) and (min-width: 992px) {
  html:not([dir=rtl]) .c-sidebar.c-sidebar-md-show.c-sidebar-right.c-sidebar-fixed ~ .c-wrapper,
html:not([dir=rtl]) .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed ~ .c-wrapper {
    margin-right: 256px;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-md-show.c-sidebar-right.c-sidebar-fixed ~ .c-wrapper,
*[dir=rtl] .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed ~ .c-wrapper {
    margin-left: 256px;
  }
  html:not([dir=rtl]) .c-sidebar.c-sidebar-md-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-sm ~ .c-wrapper,
html:not([dir=rtl]) .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-sm ~ .c-wrapper {
    margin-right: 192px;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-md-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-sm ~ .c-wrapper,
*[dir=rtl] .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-sm ~ .c-wrapper {
    margin-left: 192px;
  }
  html:not([dir=rtl]) .c-sidebar.c-sidebar-md-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-lg ~ .c-wrapper,
html:not([dir=rtl]) .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-lg ~ .c-wrapper {
    margin-right: 320px;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-md-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-lg ~ .c-wrapper,
*[dir=rtl] .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-lg ~ .c-wrapper {
    margin-left: 320px;
  }
  html:not([dir=rtl]) .c-sidebar.c-sidebar-md-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-xl ~ .c-wrapper,
html:not([dir=rtl]) .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-xl ~ .c-wrapper {
    margin-right: 384px;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-md-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-xl ~ .c-wrapper,
*[dir=rtl] .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-xl ~ .c-wrapper {
    margin-left: 384px;
  }
  html:not([dir=rtl]) .c-sidebar.c-sidebar-md-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-minimized ~ .c-wrapper,
html:not([dir=rtl]) .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-minimized ~ .c-wrapper {
    margin-right: 56px;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-md-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-minimized ~ .c-wrapper,
*[dir=rtl] .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-minimized ~ .c-wrapper {
    margin-left: 56px;
  }
}
@media (min-width: 992px) {
  html:not([dir=rtl]) .c-sidebar.c-sidebar-lg-show:not(.c-sidebar-right),
html:not([dir=rtl]) .c-sidebar.c-sidebar-show:not(.c-sidebar-right) {
    margin-left: 0;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-lg-show:not(.c-sidebar-right),
*[dir=rtl] .c-sidebar.c-sidebar-show:not(.c-sidebar-right) {
    margin-right: 0;
  }
}
@media (min-width: 992px) and (min-width: 992px) {
  html:not([dir=rtl]) .c-sidebar.c-sidebar-lg-show:not(.c-sidebar-right).c-sidebar-fixed ~ .c-wrapper,
html:not([dir=rtl]) .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed ~ .c-wrapper {
    margin-left: 256px;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-lg-show:not(.c-sidebar-right).c-sidebar-fixed ~ .c-wrapper,
*[dir=rtl] .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed ~ .c-wrapper {
    margin-right: 256px;
  }
  html:not([dir=rtl]) .c-sidebar.c-sidebar-lg-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-sm ~ .c-wrapper,
html:not([dir=rtl]) .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-sm ~ .c-wrapper {
    margin-left: 192px;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-lg-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-sm ~ .c-wrapper,
*[dir=rtl] .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-sm ~ .c-wrapper {
    margin-right: 192px;
  }
  html:not([dir=rtl]) .c-sidebar.c-sidebar-lg-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-lg ~ .c-wrapper,
html:not([dir=rtl]) .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-lg ~ .c-wrapper {
    margin-left: 320px;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-lg-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-lg ~ .c-wrapper,
*[dir=rtl] .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-lg ~ .c-wrapper {
    margin-right: 320px;
  }
  html:not([dir=rtl]) .c-sidebar.c-sidebar-lg-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-xl ~ .c-wrapper,
html:not([dir=rtl]) .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-xl ~ .c-wrapper {
    margin-left: 384px;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-lg-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-xl ~ .c-wrapper,
*[dir=rtl] .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-xl ~ .c-wrapper {
    margin-right: 384px;
  }
  html:not([dir=rtl]) .c-sidebar.c-sidebar-lg-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-minimized ~ .c-wrapper,
html:not([dir=rtl]) .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-minimized ~ .c-wrapper {
    margin-left: 56px;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-lg-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-minimized ~ .c-wrapper,
*[dir=rtl] .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-minimized ~ .c-wrapper {
    margin-right: 56px;
  }
}
@media (min-width: 992px) {
  html:not([dir=rtl]) .c-sidebar.c-sidebar-lg-show.c-sidebar-right,
html:not([dir=rtl]) .c-sidebar.c-sidebar-show.c-sidebar-right {
    margin-right: 0;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-lg-show.c-sidebar-right,
*[dir=rtl] .c-sidebar.c-sidebar-show.c-sidebar-right {
    margin-left: 0;
  }
}
@media (min-width: 992px) and (min-width: 992px) {
  html:not([dir=rtl]) .c-sidebar.c-sidebar-lg-show.c-sidebar-right.c-sidebar-fixed ~ .c-wrapper,
html:not([dir=rtl]) .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed ~ .c-wrapper {
    margin-right: 256px;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-lg-show.c-sidebar-right.c-sidebar-fixed ~ .c-wrapper,
*[dir=rtl] .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed ~ .c-wrapper {
    margin-left: 256px;
  }
  html:not([dir=rtl]) .c-sidebar.c-sidebar-lg-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-sm ~ .c-wrapper,
html:not([dir=rtl]) .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-sm ~ .c-wrapper {
    margin-right: 192px;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-lg-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-sm ~ .c-wrapper,
*[dir=rtl] .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-sm ~ .c-wrapper {
    margin-left: 192px;
  }
  html:not([dir=rtl]) .c-sidebar.c-sidebar-lg-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-lg ~ .c-wrapper,
html:not([dir=rtl]) .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-lg ~ .c-wrapper {
    margin-right: 320px;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-lg-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-lg ~ .c-wrapper,
*[dir=rtl] .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-lg ~ .c-wrapper {
    margin-left: 320px;
  }
  html:not([dir=rtl]) .c-sidebar.c-sidebar-lg-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-xl ~ .c-wrapper,
html:not([dir=rtl]) .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-xl ~ .c-wrapper {
    margin-right: 384px;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-lg-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-xl ~ .c-wrapper,
*[dir=rtl] .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-xl ~ .c-wrapper {
    margin-left: 384px;
  }
  html:not([dir=rtl]) .c-sidebar.c-sidebar-lg-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-minimized ~ .c-wrapper,
html:not([dir=rtl]) .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-minimized ~ .c-wrapper {
    margin-right: 56px;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-lg-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-minimized ~ .c-wrapper,
*[dir=rtl] .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-minimized ~ .c-wrapper {
    margin-left: 56px;
  }
}
@media (min-width: 1200px) {
  html:not([dir=rtl]) .c-sidebar.c-sidebar-xl-show:not(.c-sidebar-right),
html:not([dir=rtl]) .c-sidebar.c-sidebar-show:not(.c-sidebar-right) {
    margin-left: 0;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-xl-show:not(.c-sidebar-right),
*[dir=rtl] .c-sidebar.c-sidebar-show:not(.c-sidebar-right) {
    margin-right: 0;
  }
}
@media (min-width: 1200px) and (min-width: 992px) {
  html:not([dir=rtl]) .c-sidebar.c-sidebar-xl-show:not(.c-sidebar-right).c-sidebar-fixed ~ .c-wrapper,
html:not([dir=rtl]) .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed ~ .c-wrapper {
    margin-left: 256px;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-xl-show:not(.c-sidebar-right).c-sidebar-fixed ~ .c-wrapper,
*[dir=rtl] .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed ~ .c-wrapper {
    margin-right: 256px;
  }
  html:not([dir=rtl]) .c-sidebar.c-sidebar-xl-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-sm ~ .c-wrapper,
html:not([dir=rtl]) .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-sm ~ .c-wrapper {
    margin-left: 192px;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-xl-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-sm ~ .c-wrapper,
*[dir=rtl] .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-sm ~ .c-wrapper {
    margin-right: 192px;
  }
  html:not([dir=rtl]) .c-sidebar.c-sidebar-xl-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-lg ~ .c-wrapper,
html:not([dir=rtl]) .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-lg ~ .c-wrapper {
    margin-left: 320px;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-xl-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-lg ~ .c-wrapper,
*[dir=rtl] .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-lg ~ .c-wrapper {
    margin-right: 320px;
  }
  html:not([dir=rtl]) .c-sidebar.c-sidebar-xl-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-xl ~ .c-wrapper,
html:not([dir=rtl]) .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-xl ~ .c-wrapper {
    margin-left: 384px;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-xl-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-xl ~ .c-wrapper,
*[dir=rtl] .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-xl ~ .c-wrapper {
    margin-right: 384px;
  }
  html:not([dir=rtl]) .c-sidebar.c-sidebar-xl-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-minimized ~ .c-wrapper,
html:not([dir=rtl]) .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-minimized ~ .c-wrapper {
    margin-left: 56px;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-xl-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-minimized ~ .c-wrapper,
*[dir=rtl] .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-minimized ~ .c-wrapper {
    margin-right: 56px;
  }
}
@media (min-width: 1200px) {
  html:not([dir=rtl]) .c-sidebar.c-sidebar-xl-show.c-sidebar-right,
html:not([dir=rtl]) .c-sidebar.c-sidebar-show.c-sidebar-right {
    margin-right: 0;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-xl-show.c-sidebar-right,
*[dir=rtl] .c-sidebar.c-sidebar-show.c-sidebar-right {
    margin-left: 0;
  }
}
@media (min-width: 1200px) and (min-width: 992px) {
  html:not([dir=rtl]) .c-sidebar.c-sidebar-xl-show.c-sidebar-right.c-sidebar-fixed ~ .c-wrapper,
html:not([dir=rtl]) .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed ~ .c-wrapper {
    margin-right: 256px;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-xl-show.c-sidebar-right.c-sidebar-fixed ~ .c-wrapper,
*[dir=rtl] .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed ~ .c-wrapper {
    margin-left: 256px;
  }
  html:not([dir=rtl]) .c-sidebar.c-sidebar-xl-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-sm ~ .c-wrapper,
html:not([dir=rtl]) .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-sm ~ .c-wrapper {
    margin-right: 192px;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-xl-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-sm ~ .c-wrapper,
*[dir=rtl] .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-sm ~ .c-wrapper {
    margin-left: 192px;
  }
  html:not([dir=rtl]) .c-sidebar.c-sidebar-xl-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-lg ~ .c-wrapper,
html:not([dir=rtl]) .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-lg ~ .c-wrapper {
    margin-right: 320px;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-xl-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-lg ~ .c-wrapper,
*[dir=rtl] .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-lg ~ .c-wrapper {
    margin-left: 320px;
  }
  html:not([dir=rtl]) .c-sidebar.c-sidebar-xl-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-xl ~ .c-wrapper,
html:not([dir=rtl]) .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-xl ~ .c-wrapper {
    margin-right: 384px;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-xl-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-xl ~ .c-wrapper,
*[dir=rtl] .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-xl ~ .c-wrapper {
    margin-left: 384px;
  }
  html:not([dir=rtl]) .c-sidebar.c-sidebar-xl-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-minimized ~ .c-wrapper,
html:not([dir=rtl]) .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-minimized ~ .c-wrapper {
    margin-right: 56px;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-xl-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-minimized ~ .c-wrapper,
*[dir=rtl] .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-minimized ~ .c-wrapper {
    margin-left: 56px;
  }
}
@media (min-width: 1400px) {
  html:not([dir=rtl]) .c-sidebar.c-sidebar-xxl-show:not(.c-sidebar-right),
html:not([dir=rtl]) .c-sidebar.c-sidebar-show:not(.c-sidebar-right) {
    margin-left: 0;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-xxl-show:not(.c-sidebar-right),
*[dir=rtl] .c-sidebar.c-sidebar-show:not(.c-sidebar-right) {
    margin-right: 0;
  }
}
@media (min-width: 1400px) and (min-width: 992px) {
  html:not([dir=rtl]) .c-sidebar.c-sidebar-xxl-show:not(.c-sidebar-right).c-sidebar-fixed ~ .c-wrapper,
html:not([dir=rtl]) .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed ~ .c-wrapper {
    margin-left: 256px;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-xxl-show:not(.c-sidebar-right).c-sidebar-fixed ~ .c-wrapper,
*[dir=rtl] .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed ~ .c-wrapper {
    margin-right: 256px;
  }
  html:not([dir=rtl]) .c-sidebar.c-sidebar-xxl-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-sm ~ .c-wrapper,
html:not([dir=rtl]) .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-sm ~ .c-wrapper {
    margin-left: 192px;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-xxl-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-sm ~ .c-wrapper,
*[dir=rtl] .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-sm ~ .c-wrapper {
    margin-right: 192px;
  }
  html:not([dir=rtl]) .c-sidebar.c-sidebar-xxl-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-lg ~ .c-wrapper,
html:not([dir=rtl]) .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-lg ~ .c-wrapper {
    margin-left: 320px;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-xxl-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-lg ~ .c-wrapper,
*[dir=rtl] .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-lg ~ .c-wrapper {
    margin-right: 320px;
  }
  html:not([dir=rtl]) .c-sidebar.c-sidebar-xxl-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-xl ~ .c-wrapper,
html:not([dir=rtl]) .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-xl ~ .c-wrapper {
    margin-left: 384px;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-xxl-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-xl ~ .c-wrapper,
*[dir=rtl] .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-xl ~ .c-wrapper {
    margin-right: 384px;
  }
  html:not([dir=rtl]) .c-sidebar.c-sidebar-xxl-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-minimized ~ .c-wrapper,
html:not([dir=rtl]) .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-minimized ~ .c-wrapper {
    margin-left: 56px;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-xxl-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-minimized ~ .c-wrapper,
*[dir=rtl] .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-minimized ~ .c-wrapper {
    margin-right: 56px;
  }
}
@media (min-width: 1400px) {
  html:not([dir=rtl]) .c-sidebar.c-sidebar-xxl-show.c-sidebar-right,
html:not([dir=rtl]) .c-sidebar.c-sidebar-show.c-sidebar-right {
    margin-right: 0;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-xxl-show.c-sidebar-right,
*[dir=rtl] .c-sidebar.c-sidebar-show.c-sidebar-right {
    margin-left: 0;
  }
}
@media (min-width: 1400px) and (min-width: 992px) {
  html:not([dir=rtl]) .c-sidebar.c-sidebar-xxl-show.c-sidebar-right.c-sidebar-fixed ~ .c-wrapper,
html:not([dir=rtl]) .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed ~ .c-wrapper {
    margin-right: 256px;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-xxl-show.c-sidebar-right.c-sidebar-fixed ~ .c-wrapper,
*[dir=rtl] .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed ~ .c-wrapper {
    margin-left: 256px;
  }
  html:not([dir=rtl]) .c-sidebar.c-sidebar-xxl-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-sm ~ .c-wrapper,
html:not([dir=rtl]) .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-sm ~ .c-wrapper {
    margin-right: 192px;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-xxl-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-sm ~ .c-wrapper,
*[dir=rtl] .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-sm ~ .c-wrapper {
    margin-left: 192px;
  }
  html:not([dir=rtl]) .c-sidebar.c-sidebar-xxl-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-lg ~ .c-wrapper,
html:not([dir=rtl]) .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-lg ~ .c-wrapper {
    margin-right: 320px;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-xxl-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-lg ~ .c-wrapper,
*[dir=rtl] .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-lg ~ .c-wrapper {
    margin-left: 320px;
  }
  html:not([dir=rtl]) .c-sidebar.c-sidebar-xxl-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-xl ~ .c-wrapper,
html:not([dir=rtl]) .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-xl ~ .c-wrapper {
    margin-right: 384px;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-xxl-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-xl ~ .c-wrapper,
*[dir=rtl] .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-xl ~ .c-wrapper {
    margin-left: 384px;
  }
  html:not([dir=rtl]) .c-sidebar.c-sidebar-xxl-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-minimized ~ .c-wrapper,
html:not([dir=rtl]) .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-minimized ~ .c-wrapper {
    margin-right: 56px;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-xxl-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-minimized ~ .c-wrapper,
*[dir=rtl] .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-minimized ~ .c-wrapper {
    margin-left: 56px;
  }
}
.c-sidebar {
  color: #fff;
  background: #3c4b64;
}
*[dir=rtl] .c-sidebar.c-sidebar-right {
  border: 0;
}
.c-sidebar .c-sidebar-close {
  color: #fff;
}
.c-sidebar .c-sidebar-brand {
  color: #fff;
  background: rgba(0, 0, 21, 0.2);
}
.c-sidebar .c-sidebar-header {
  background: rgba(0, 0, 21, 0.2);
}
.c-sidebar .c-sidebar-form .c-form-control {
  color: #fff;
  background: rgba(0, 0, 21, 0.1);
  border: 0;
}
.c-sidebar .c-sidebar-form .c-form-control::-moz-placeholder {
  color: rgba(255, 255, 255, 0.7);
}
.c-sidebar .c-sidebar-form .c-form-control:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.7);
}
.c-sidebar .c-sidebar-form .c-form-control::placeholder {
  color: rgba(255, 255, 255, 0.7);
}
.c-sidebar .c-sidebar-nav-title {
  color: rgba(255, 255, 255, 0.6);
}
.c-sidebar .c-sidebar-nav-link, .c-sidebar .c-sidebar-nav-dropdown-toggle {
  color: rgba(255, 255, 255, 0.8);
  background: transparent;
}
.c-sidebar .c-sidebar-nav-link .c-sidebar-nav-icon, .c-sidebar .c-sidebar-nav-dropdown-toggle .c-sidebar-nav-icon {
  color: rgba(255, 255, 255, 0.5);
}
.c-sidebar .c-sidebar-nav-link.c-active, .c-sidebar .c-active.c-sidebar-nav-dropdown-toggle {
  color: #fff;
  background: rgba(255, 255, 255, 0.05);
}
.c-sidebar .c-sidebar-nav-link.c-active .c-sidebar-nav-icon, .c-sidebar .c-active.c-sidebar-nav-dropdown-toggle .c-sidebar-nav-icon {
  color: #fff;
}
.c-sidebar .c-sidebar-nav-link:focus, .c-sidebar .c-sidebar-nav-dropdown-toggle:focus {
  outline: none;
}
@media (hover: hover), (-ms-high-contrast: none) {
  .c-sidebar .c-sidebar-nav-link:hover, .c-sidebar .c-sidebar-nav-dropdown-toggle:hover {
    color: #fff;
    background: #321fdb;
  }
  .c-sidebar .c-sidebar-nav-link:hover .c-sidebar-nav-icon, .c-sidebar .c-sidebar-nav-dropdown-toggle:hover .c-sidebar-nav-icon {
    color: #fff;
  }
  .c-sidebar .c-sidebar-nav-link:hover.c-sidebar-nav-dropdown-toggle::after, .c-sidebar :hover.c-sidebar-nav-dropdown-toggle::after {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 14'%3E%3Cpath fill='%23fff' d='M9.148 2.352l-4.148 4.148 4.148 4.148q0.148 0.148 0.148 0.352t-0.148 0.352l-1.297 1.297q-0.148 0.148-0.352 0.148t-0.352-0.148l-5.797-5.797q-0.148-0.148-0.148-0.352t0.148-0.352l5.797-5.797q0.148-0.148 0.352-0.148t0.352 0.148l1.297 1.297q0.148 0.148 0.148 0.352t-0.148 0.352z'/%3E%3C/svg%3E");
  }
}
.c-sidebar .c-sidebar-nav-link.c-disabled, .c-sidebar .c-disabled.c-sidebar-nav-dropdown-toggle {
  color: #b3b3b3;
  background: transparent;
}
.c-sidebar .c-sidebar-nav-link.c-disabled .c-sidebar-nav-icon, .c-sidebar .c-disabled.c-sidebar-nav-dropdown-toggle .c-sidebar-nav-icon {
  color: rgba(255, 255, 255, 0.5);
}
.c-sidebar .c-sidebar-nav-link.c-disabled:hover, .c-sidebar .c-disabled.c-sidebar-nav-dropdown-toggle:hover {
  color: #b3b3b3;
}
.c-sidebar .c-sidebar-nav-link.c-disabled:hover .c-sidebar-nav-icon, .c-sidebar .c-disabled.c-sidebar-nav-dropdown-toggle:hover .c-sidebar-nav-icon {
  color: rgba(255, 255, 255, 0.5);
}
.c-sidebar .c-sidebar-nav-link.c-disabled:hover.c-sidebar-nav-dropdown-toggle::after, .c-sidebar .c-disabled:hover.c-sidebar-nav-dropdown-toggle::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 14'%3E%3Cpath fill='%23fff' d='M9.148 2.352l-4.148 4.148 4.148 4.148q0.148 0.148 0.148 0.352t-0.148 0.352l-1.297 1.297q-0.148 0.148-0.352 0.148t-0.352-0.148l-5.797-5.797q-0.148-0.148-0.148-0.352t0.148-0.352l5.797-5.797q0.148-0.148 0.352-0.148t0.352 0.148l1.297 1.297q0.148 0.148 0.148 0.352t-0.148 0.352z'/%3E%3C/svg%3E");
}
.c-sidebar .c-sidebar-nav-dropdown-toggle {
  position: relative;
}
.c-sidebar .c-sidebar-nav-dropdown-toggle::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 14'%3E%3Cpath fill='rgba(255, 255, 255, 0.5)' d='M9.148 2.352l-4.148 4.148 4.148 4.148q0.148 0.148 0.148 0.352t-0.148 0.352l-1.297 1.297q-0.148 0.148-0.352 0.148t-0.352-0.148l-5.797-5.797q-0.148-0.148-0.148-0.352t0.148-0.352l5.797-5.797q0.148-0.148 0.352-0.148t0.352 0.148l1.297 1.297q0.148 0.148 0.148 0.352t-0.148 0.352z'/%3E%3C/svg%3E");
}
.c-sidebar .c-sidebar-nav-dropdown.c-show {
  background: rgba(0, 0, 0, 0.2);
}
.c-sidebar .c-sidebar-nav-dropdown.c-show .c-sidebar-nav-link, .c-sidebar .c-sidebar-nav-dropdown.c-show .c-sidebar-nav-dropdown-toggle {
  color: #fff;
}
.c-sidebar .c-sidebar-nav-dropdown.c-show .c-sidebar-nav-link.c-disabled, .c-sidebar .c-sidebar-nav-dropdown.c-show .c-disabled.c-sidebar-nav-dropdown-toggle {
  color: #b3b3b3;
  background: transparent;
}
.c-sidebar .c-sidebar-nav-dropdown.c-show .c-sidebar-nav-link.c-disabled:hover, .c-sidebar .c-sidebar-nav-dropdown.c-show .c-disabled.c-sidebar-nav-dropdown-toggle:hover {
  color: #b3b3b3;
}
.c-sidebar .c-sidebar-nav-dropdown.c-show .c-sidebar-nav-link.c-disabled:hover .c-sidebar-nav-icon, .c-sidebar .c-sidebar-nav-dropdown.c-show .c-disabled.c-sidebar-nav-dropdown-toggle:hover .c-sidebar-nav-icon {
  color: rgba(255, 255, 255, 0.5);
}
.c-sidebar .c-sidebar-nav-label {
  color: rgba(255, 255, 255, 0.6);
}
.c-sidebar .c-sidebar-nav-label:hover {
  color: #fff;
}
.c-sidebar .c-sidebar-nav-label .c-sidebar-nav-icon {
  color: rgba(255, 255, 255, 0.5);
}
.c-sidebar .c-progress {
  background-color: #596f94 !important;
}
.c-sidebar .c-sidebar-footer {
  background: rgba(0, 0, 21, 0.2);
}
.c-sidebar .c-sidebar-minimizer {
  background-color: rgba(0, 0, 21, 0.2);
}
.c-sidebar .c-sidebar-minimizer::before {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 14'%3E%3Cpath fill='%238a93a2' d='M9.148 2.352l-4.148 4.148 4.148 4.148q0.148 0.148 0.148 0.352t-0.148 0.352l-1.297 1.297q-0.148 0.148-0.352 0.148t-0.352-0.148l-5.797-5.797q-0.148-0.148-0.148-0.352t0.148-0.352l5.797-5.797q0.148-0.148 0.352-0.148t0.352 0.148l1.297 1.297q0.148 0.148 0.148 0.352t-0.148 0.352z'/%3E%3C/svg%3E");
}
.c-sidebar .c-sidebar-minimizer:focus, .c-sidebar .c-sidebar-minimizer.c-focus {
  outline: 0;
}
.c-sidebar .c-sidebar-minimizer:hover {
  background-color: rgba(0, 0, 0, 0.3);
}
.c-sidebar .c-sidebar-minimizer:hover::before {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 14'%3E%3Cpath fill='%23fff' d='M9.148 2.352l-4.148 4.148 4.148 4.148q0.148 0.148 0.148 0.352t-0.148 0.352l-1.297 1.297q-0.148 0.148-0.352 0.148t-0.352-0.148l-5.797-5.797q-0.148-0.148-0.148-0.352t0.148-0.352l5.797-5.797q0.148-0.148 0.352-0.148t0.352 0.148l1.297 1.297q0.148 0.148 0.148 0.352t-0.148 0.352z'/%3E%3C/svg%3E");
}
.c-sidebar.c-sidebar-minimized .c-sidebar-nav-item:hover > .c-sidebar-nav-link, .c-sidebar.c-sidebar-minimized .c-sidebar-nav-item:hover > .c-sidebar-nav-dropdown-toggle {
  background: #321fdb;
}
.c-sidebar.c-sidebar-minimized .c-sidebar-nav-item:hover > .c-sidebar-nav-link .c-sidebar-nav-icon, .c-sidebar.c-sidebar-minimized .c-sidebar-nav-item:hover > .c-sidebar-nav-dropdown-toggle .c-sidebar-nav-icon {
  color: #fff;
}
.c-sidebar.c-sidebar-minimized .c-sidebar-nav-item:hover > .c-sidebar-nav-link.c-disabled, .c-sidebar.c-sidebar-minimized .c-sidebar-nav-item:hover > .c-disabled.c-sidebar-nav-dropdown-toggle {
  background: #3c4b64;
}
.c-sidebar.c-sidebar-minimized .c-sidebar-nav-item:hover > .c-sidebar-nav-link.c-disabled .c-sidebar-nav-icon, .c-sidebar.c-sidebar-minimized .c-sidebar-nav-item:hover > .c-disabled.c-sidebar-nav-dropdown-toggle .c-sidebar-nav-icon {
  color: rgba(255, 255, 255, 0.5);
}
.c-sidebar.c-sidebar-minimized .c-sidebar-nav > .c-sidebar-nav-dropdown > .c-sidebar-nav-dropdown-items {
  background: #3c4b64;
}
.c-sidebar.c-sidebar-minimized .c-sidebar-nav > .c-sidebar-nav-dropdown:hover {
  background: #321fdb;
}

.c-sidebar.c-sidebar-light {
  color: #3c4b64;
  background: #fff;
  border-right: 1px solid rgba(159, 167, 179, 0.5);
}
html:not([dir=rtl]) .c-sidebar.c-sidebar-light.c-sidebar-right {
  border-right: 0;
  border-left: 1px solid rgba(159, 167, 179, 0.5);
}
*[dir=rtl] .c-sidebar.c-sidebar-light {
  border-right: 0;
  border-left: 1px solid rgba(159, 167, 179, 0.5);
}
*[dir=rtl] .c-sidebar.c-sidebar-light.c-sidebar-right {
  border: 0;
  border-right: 1px solid rgba(159, 167, 179, 0.5);
}
.c-sidebar.c-sidebar-light .c-sidebar-close {
  color: #3c4b64;
}
.c-sidebar.c-sidebar-light .c-sidebar-brand {
  color: #fff;
  background: #321fdb;
}
.c-sidebar.c-sidebar-light .c-sidebar-header {
  background: rgba(0, 0, 21, 0.2);
}
.c-sidebar.c-sidebar-light .c-sidebar-form .c-form-control {
  color: #fff;
  background: rgba(0, 0, 21, 0.1);
  border: 0;
}
.c-sidebar.c-sidebar-light .c-sidebar-form .c-form-control::-moz-placeholder {
  color: rgba(255, 255, 255, 0.7);
}
.c-sidebar.c-sidebar-light .c-sidebar-form .c-form-control:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.7);
}
.c-sidebar.c-sidebar-light .c-sidebar-form .c-form-control::placeholder {
  color: rgba(255, 255, 255, 0.7);
}
.c-sidebar.c-sidebar-light .c-sidebar-nav-title {
  color: rgba(0, 0, 21, 0.4);
}
.c-sidebar.c-sidebar-light .c-sidebar-nav-link, .c-sidebar.c-sidebar-light .c-sidebar-nav-dropdown-toggle {
  color: rgba(0, 0, 21, 0.8);
  background: transparent;
}
.c-sidebar.c-sidebar-light .c-sidebar-nav-link .c-sidebar-nav-icon, .c-sidebar.c-sidebar-light .c-sidebar-nav-dropdown-toggle .c-sidebar-nav-icon {
  color: rgba(0, 0, 21, 0.5);
}
.c-sidebar.c-sidebar-light .c-sidebar-nav-link.c-active, .c-sidebar.c-sidebar-light .c-active.c-sidebar-nav-dropdown-toggle {
  color: rgba(0, 0, 21, 0.8);
  background: rgba(0, 0, 21, 0.05);
}
.c-sidebar.c-sidebar-light .c-sidebar-nav-link.c-active .c-sidebar-nav-icon, .c-sidebar.c-sidebar-light .c-active.c-sidebar-nav-dropdown-toggle .c-sidebar-nav-icon {
  color: #321fdb;
}
.c-sidebar.c-sidebar-light .c-sidebar-nav-link:focus, .c-sidebar.c-sidebar-light .c-sidebar-nav-dropdown-toggle:focus {
  outline: none;
}
@media (hover: hover), (-ms-high-contrast: none) {
  .c-sidebar.c-sidebar-light .c-sidebar-nav-link:hover, .c-sidebar.c-sidebar-light .c-sidebar-nav-dropdown-toggle:hover {
    color: #fff;
    background: #321fdb;
  }
  .c-sidebar.c-sidebar-light .c-sidebar-nav-link:hover .c-sidebar-nav-icon, .c-sidebar.c-sidebar-light .c-sidebar-nav-dropdown-toggle:hover .c-sidebar-nav-icon {
    color: #fff;
  }
  .c-sidebar.c-sidebar-light .c-sidebar-nav-link:hover.c-sidebar-nav-dropdown-toggle::after, .c-sidebar.c-sidebar-light :hover.c-sidebar-nav-dropdown-toggle::after {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 14'%3E%3Cpath fill='%23fff' d='M9.148 2.352l-4.148 4.148 4.148 4.148q0.148 0.148 0.148 0.352t-0.148 0.352l-1.297 1.297q-0.148 0.148-0.352 0.148t-0.352-0.148l-5.797-5.797q-0.148-0.148-0.148-0.352t0.148-0.352l5.797-5.797q0.148-0.148 0.352-0.148t0.352 0.148l1.297 1.297q0.148 0.148 0.148 0.352t-0.148 0.352z'/%3E%3C/svg%3E");
  }
}
.c-sidebar.c-sidebar-light .c-sidebar-nav-link.c-disabled, .c-sidebar.c-sidebar-light .c-disabled.c-sidebar-nav-dropdown-toggle {
  color: #b3b3b3;
  background: transparent;
}
.c-sidebar.c-sidebar-light .c-sidebar-nav-link.c-disabled .c-sidebar-nav-icon, .c-sidebar.c-sidebar-light .c-disabled.c-sidebar-nav-dropdown-toggle .c-sidebar-nav-icon {
  color: rgba(0, 0, 21, 0.5);
}
.c-sidebar.c-sidebar-light .c-sidebar-nav-link.c-disabled:hover, .c-sidebar.c-sidebar-light .c-disabled.c-sidebar-nav-dropdown-toggle:hover {
  color: #b3b3b3;
}
.c-sidebar.c-sidebar-light .c-sidebar-nav-link.c-disabled:hover .c-sidebar-nav-icon, .c-sidebar.c-sidebar-light .c-disabled.c-sidebar-nav-dropdown-toggle:hover .c-sidebar-nav-icon {
  color: rgba(0, 0, 21, 0.5);
}
.c-sidebar.c-sidebar-light .c-sidebar-nav-link.c-disabled:hover.c-sidebar-nav-dropdown-toggle::after, .c-sidebar.c-sidebar-light .c-disabled:hover.c-sidebar-nav-dropdown-toggle::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 14'%3E%3Cpath fill='%23fff' d='M9.148 2.352l-4.148 4.148 4.148 4.148q0.148 0.148 0.148 0.352t-0.148 0.352l-1.297 1.297q-0.148 0.148-0.352 0.148t-0.352-0.148l-5.797-5.797q-0.148-0.148-0.148-0.352t0.148-0.352l5.797-5.797q0.148-0.148 0.352-0.148t0.352 0.148l1.297 1.297q0.148 0.148 0.148 0.352t-0.148 0.352z'/%3E%3C/svg%3E");
}
.c-sidebar.c-sidebar-light .c-sidebar-nav-dropdown-toggle {
  position: relative;
}
.c-sidebar.c-sidebar-light .c-sidebar-nav-dropdown-toggle::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 14'%3E%3Cpath fill='rgba(0, 0, 21, 0.5)' d='M9.148 2.352l-4.148 4.148 4.148 4.148q0.148 0.148 0.148 0.352t-0.148 0.352l-1.297 1.297q-0.148 0.148-0.352 0.148t-0.352-0.148l-5.797-5.797q-0.148-0.148-0.148-0.352t0.148-0.352l5.797-5.797q0.148-0.148 0.352-0.148t0.352 0.148l1.297 1.297q0.148 0.148 0.148 0.352t-0.148 0.352z'/%3E%3C/svg%3E");
}
.c-sidebar.c-sidebar-light .c-sidebar-nav-dropdown.c-show {
  background: rgba(0, 0, 0, 0.05);
}
.c-sidebar.c-sidebar-light .c-sidebar-nav-dropdown.c-show .c-sidebar-nav-link, .c-sidebar.c-sidebar-light .c-sidebar-nav-dropdown.c-show .c-sidebar-nav-dropdown-toggle {
  color: rgba(0, 0, 21, 0.8);
}
.c-sidebar.c-sidebar-light .c-sidebar-nav-dropdown.c-show .c-sidebar-nav-link.c-disabled, .c-sidebar.c-sidebar-light .c-sidebar-nav-dropdown.c-show .c-disabled.c-sidebar-nav-dropdown-toggle {
  color: #b3b3b3;
  background: transparent;
}
.c-sidebar.c-sidebar-light .c-sidebar-nav-dropdown.c-show .c-sidebar-nav-link.c-disabled:hover, .c-sidebar.c-sidebar-light .c-sidebar-nav-dropdown.c-show .c-disabled.c-sidebar-nav-dropdown-toggle:hover {
  color: #b3b3b3;
}
.c-sidebar.c-sidebar-light .c-sidebar-nav-dropdown.c-show .c-sidebar-nav-link.c-disabled:hover .c-sidebar-nav-icon, .c-sidebar.c-sidebar-light .c-sidebar-nav-dropdown.c-show .c-disabled.c-sidebar-nav-dropdown-toggle:hover .c-sidebar-nav-icon {
  color: rgba(0, 0, 21, 0.5);
}
.c-sidebar.c-sidebar-light .c-sidebar-nav-label {
  color: rgba(0, 0, 21, 0.4);
}
.c-sidebar.c-sidebar-light .c-sidebar-nav-label:hover {
  color: #3c4b64;
}
.c-sidebar.c-sidebar-light .c-sidebar-nav-label .c-sidebar-nav-icon {
  color: rgba(0, 0, 21, 0.5);
}
.c-sidebar.c-sidebar-light .c-sidebar-footer {
  background: rgba(0, 0, 21, 0.2);
}
.c-sidebar.c-sidebar-light .c-sidebar-minimizer {
  background-color: rgba(0, 0, 0, 0.05);
}
.c-sidebar.c-sidebar-light .c-sidebar-minimizer::before {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 14'%3E%3Cpath fill='%238a93a2' d='M9.148 2.352l-4.148 4.148 4.148 4.148q0.148 0.148 0.148 0.352t-0.148 0.352l-1.297 1.297q-0.148 0.148-0.352 0.148t-0.352-0.148l-5.797-5.797q-0.148-0.148-0.148-0.352t0.148-0.352l5.797-5.797q0.148-0.148 0.352-0.148t0.352 0.148l1.297 1.297q0.148 0.148 0.148 0.352t-0.148 0.352z'/%3E%3C/svg%3E");
}
.c-sidebar.c-sidebar-light .c-sidebar-minimizer:focus, .c-sidebar.c-sidebar-light .c-sidebar-minimizer.c-focus {
  outline: 0;
}
.c-sidebar.c-sidebar-light .c-sidebar-minimizer:hover {
  background-color: rgba(0, 0, 0, 0.1);
}
.c-sidebar.c-sidebar-light .c-sidebar-minimizer:hover::before {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 14'%3E%3Cpath fill='%23768192' d='M9.148 2.352l-4.148 4.148 4.148 4.148q0.148 0.148 0.148 0.352t-0.148 0.352l-1.297 1.297q-0.148 0.148-0.352 0.148t-0.352-0.148l-5.797-5.797q-0.148-0.148-0.148-0.352t0.148-0.352l5.797-5.797q0.148-0.148 0.352-0.148t0.352 0.148l1.297 1.297q0.148 0.148 0.148 0.352t-0.148 0.352z'/%3E%3C/svg%3E");
}
.c-sidebar.c-sidebar-light.c-sidebar-minimized .c-sidebar-nav-item:hover > .c-sidebar-nav-link, .c-sidebar.c-sidebar-light.c-sidebar-minimized .c-sidebar-nav-item:hover > .c-sidebar-nav-dropdown-toggle {
  background: #321fdb;
}
.c-sidebar.c-sidebar-light.c-sidebar-minimized .c-sidebar-nav-item:hover > .c-sidebar-nav-link .c-sidebar-nav-icon, .c-sidebar.c-sidebar-light.c-sidebar-minimized .c-sidebar-nav-item:hover > .c-sidebar-nav-dropdown-toggle .c-sidebar-nav-icon {
  color: #fff;
}
.c-sidebar.c-sidebar-light.c-sidebar-minimized .c-sidebar-nav-item:hover > .c-sidebar-nav-link.c-disabled, .c-sidebar.c-sidebar-light.c-sidebar-minimized .c-sidebar-nav-item:hover > .c-disabled.c-sidebar-nav-dropdown-toggle {
  background: #fff;
}
.c-sidebar.c-sidebar-light.c-sidebar-minimized .c-sidebar-nav-item:hover > .c-sidebar-nav-link.c-disabled .c-sidebar-nav-icon, .c-sidebar.c-sidebar-light.c-sidebar-minimized .c-sidebar-nav-item:hover > .c-disabled.c-sidebar-nav-dropdown-toggle .c-sidebar-nav-icon {
  color: rgba(0, 0, 21, 0.5);
}
.c-sidebar.c-sidebar-light.c-sidebar-minimized .c-sidebar-nav > .c-sidebar-nav-dropdown > .c-sidebar-nav-dropdown-items {
  background: #fff;
}
.c-sidebar.c-sidebar-light.c-sidebar-minimized .c-sidebar-nav > .c-sidebar-nav-dropdown:hover {
  background: #321fdb;
}

.c-sidebar .c-sidebar-nav-link.c-sidebar-nav-link-primary, .c-sidebar .c-sidebar-nav-link-primary.c-sidebar-nav-dropdown-toggle {
  background: #321fdb;
}
.c-sidebar .c-sidebar-nav-link.c-sidebar-nav-link-primary .c-sidebar-nav-icon, .c-sidebar .c-sidebar-nav-link-primary.c-sidebar-nav-dropdown-toggle .c-sidebar-nav-icon {
  color: rgba(255, 255, 255, 0.7);
}
.c-sidebar .c-sidebar-nav-link.c-sidebar-nav-link-primary:hover, .c-sidebar .c-sidebar-nav-link-primary.c-sidebar-nav-dropdown-toggle:hover {
  background: #2d1cc5;
}
.c-sidebar .c-sidebar-nav-link.c-sidebar-nav-link-primary:hover .c-sidebar-nav-icon, .c-sidebar .c-sidebar-nav-link-primary.c-sidebar-nav-dropdown-toggle:hover .c-sidebar-nav-icon {
  color: #fff;
}
.c-sidebar .c-sidebar-nav-link.c-sidebar-nav-link-secondary, .c-sidebar .c-sidebar-nav-link-secondary.c-sidebar-nav-dropdown-toggle {
  background: #ced2d8;
}
.c-sidebar .c-sidebar-nav-link.c-sidebar-nav-link-secondary .c-sidebar-nav-icon, .c-sidebar .c-sidebar-nav-link-secondary.c-sidebar-nav-dropdown-toggle .c-sidebar-nav-icon {
  color: rgba(255, 255, 255, 0.7);
}
.c-sidebar .c-sidebar-nav-link.c-sidebar-nav-link-secondary:hover, .c-sidebar .c-sidebar-nav-link-secondary.c-sidebar-nav-dropdown-toggle:hover {
  background: #c0c5cd;
}
.c-sidebar .c-sidebar-nav-link.c-sidebar-nav-link-secondary:hover .c-sidebar-nav-icon, .c-sidebar .c-sidebar-nav-link-secondary.c-sidebar-nav-dropdown-toggle:hover .c-sidebar-nav-icon {
  color: #fff;
}
.c-sidebar .c-sidebar-nav-link.c-sidebar-nav-link-success, .c-sidebar .c-sidebar-nav-link-success.c-sidebar-nav-dropdown-toggle {
  background: #2eb85c;
}
.c-sidebar .c-sidebar-nav-link.c-sidebar-nav-link-success .c-sidebar-nav-icon, .c-sidebar .c-sidebar-nav-link-success.c-sidebar-nav-dropdown-toggle .c-sidebar-nav-icon {
  color: rgba(255, 255, 255, 0.7);
}
.c-sidebar .c-sidebar-nav-link.c-sidebar-nav-link-success:hover, .c-sidebar .c-sidebar-nav-link-success.c-sidebar-nav-dropdown-toggle:hover {
  background: #29a452;
}
.c-sidebar .c-sidebar-nav-link.c-sidebar-nav-link-success:hover .c-sidebar-nav-icon, .c-sidebar .c-sidebar-nav-link-success.c-sidebar-nav-dropdown-toggle:hover .c-sidebar-nav-icon {
  color: #fff;
}
.c-sidebar .c-sidebar-nav-link.c-sidebar-nav-link-info, .c-sidebar .c-sidebar-nav-link-info.c-sidebar-nav-dropdown-toggle {
  background: #39f;
}
.c-sidebar .c-sidebar-nav-link.c-sidebar-nav-link-info .c-sidebar-nav-icon, .c-sidebar .c-sidebar-nav-link-info.c-sidebar-nav-dropdown-toggle .c-sidebar-nav-icon {
  color: rgba(255, 255, 255, 0.7);
}
.c-sidebar .c-sidebar-nav-link.c-sidebar-nav-link-info:hover, .c-sidebar .c-sidebar-nav-link-info.c-sidebar-nav-dropdown-toggle:hover {
  background: #1a8cff;
}
.c-sidebar .c-sidebar-nav-link.c-sidebar-nav-link-info:hover .c-sidebar-nav-icon, .c-sidebar .c-sidebar-nav-link-info.c-sidebar-nav-dropdown-toggle:hover .c-sidebar-nav-icon {
  color: #fff;
}
.c-sidebar .c-sidebar-nav-link.c-sidebar-nav-link-warning, .c-sidebar .c-sidebar-nav-link-warning.c-sidebar-nav-dropdown-toggle {
  background: #f9b115;
}
.c-sidebar .c-sidebar-nav-link.c-sidebar-nav-link-warning .c-sidebar-nav-icon, .c-sidebar .c-sidebar-nav-link-warning.c-sidebar-nav-dropdown-toggle .c-sidebar-nav-icon {
  color: rgba(255, 255, 255, 0.7);
}
.c-sidebar .c-sidebar-nav-link.c-sidebar-nav-link-warning:hover, .c-sidebar .c-sidebar-nav-link-warning.c-sidebar-nav-dropdown-toggle:hover {
  background: #eea506;
}
.c-sidebar .c-sidebar-nav-link.c-sidebar-nav-link-warning:hover .c-sidebar-nav-icon, .c-sidebar .c-sidebar-nav-link-warning.c-sidebar-nav-dropdown-toggle:hover .c-sidebar-nav-icon {
  color: #fff;
}
.c-sidebar .c-sidebar-nav-link.c-sidebar-nav-link-danger, .c-sidebar .c-sidebar-nav-link-danger.c-sidebar-nav-dropdown-toggle {
  background: #e55353;
}
.c-sidebar .c-sidebar-nav-link.c-sidebar-nav-link-danger .c-sidebar-nav-icon, .c-sidebar .c-sidebar-nav-link-danger.c-sidebar-nav-dropdown-toggle .c-sidebar-nav-icon {
  color: rgba(255, 255, 255, 0.7);
}
.c-sidebar .c-sidebar-nav-link.c-sidebar-nav-link-danger:hover, .c-sidebar .c-sidebar-nav-link-danger.c-sidebar-nav-dropdown-toggle:hover {
  background: #e23d3d;
}
.c-sidebar .c-sidebar-nav-link.c-sidebar-nav-link-danger:hover .c-sidebar-nav-icon, .c-sidebar .c-sidebar-nav-link-danger.c-sidebar-nav-dropdown-toggle:hover .c-sidebar-nav-icon {
  color: #fff;
}
.c-sidebar .c-sidebar-nav-link.c-sidebar-nav-link-light, .c-sidebar .c-sidebar-nav-link-light.c-sidebar-nav-dropdown-toggle {
  background: #ebedef;
}
.c-sidebar .c-sidebar-nav-link.c-sidebar-nav-link-light .c-sidebar-nav-icon, .c-sidebar .c-sidebar-nav-link-light.c-sidebar-nav-dropdown-toggle .c-sidebar-nav-icon {
  color: rgba(255, 255, 255, 0.7);
}
.c-sidebar .c-sidebar-nav-link.c-sidebar-nav-link-light:hover, .c-sidebar .c-sidebar-nav-link-light.c-sidebar-nav-dropdown-toggle:hover {
  background: #dde0e4;
}
.c-sidebar .c-sidebar-nav-link.c-sidebar-nav-link-light:hover .c-sidebar-nav-icon, .c-sidebar .c-sidebar-nav-link-light.c-sidebar-nav-dropdown-toggle:hover .c-sidebar-nav-icon {
  color: #fff;
}
.c-sidebar .c-sidebar-nav-link.c-sidebar-nav-link-dark, .c-sidebar .c-sidebar-nav-link-dark.c-sidebar-nav-dropdown-toggle {
  background: #636f83;
}
.c-sidebar .c-sidebar-nav-link.c-sidebar-nav-link-dark .c-sidebar-nav-icon, .c-sidebar .c-sidebar-nav-link-dark.c-sidebar-nav-dropdown-toggle .c-sidebar-nav-icon {
  color: rgba(255, 255, 255, 0.7);
}
.c-sidebar .c-sidebar-nav-link.c-sidebar-nav-link-dark:hover, .c-sidebar .c-sidebar-nav-link-dark.c-sidebar-nav-dropdown-toggle:hover {
  background: #586374;
}
.c-sidebar .c-sidebar-nav-link.c-sidebar-nav-link-dark:hover .c-sidebar-nav-icon, .c-sidebar .c-sidebar-nav-link-dark.c-sidebar-nav-dropdown-toggle:hover .c-sidebar-nav-icon {
  color: #fff;
}

@-webkit-keyframes spinner-border {
  to {
    transform: rotate(360deg);
  }
}

@keyframes spinner-border {
  to {
    transform: rotate(360deg);
  }
}
.spinner-border {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  border: 0.25em solid currentColor;
  border-right-color: transparent;
  border-radius: 50%;
  -webkit-animation: spinner-border 0.75s linear infinite;
          animation: spinner-border 0.75s linear infinite;
}

.spinner-border-sm {
  width: 1rem;
  height: 1rem;
  border-width: 0.2em;
}

@-webkit-keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}

@keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}
.spinner-grow {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  background-color: currentColor;
  border-radius: 50%;
  opacity: 0;
  -webkit-animation: spinner-grow 0.75s linear infinite;
          animation: spinner-grow 0.75s linear infinite;
}

.spinner-grow-sm {
  width: 1rem;
  height: 1rem;
}

.c-subheader {
  position: relative;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  width: 100%;
  min-height: 48px;
}
.c-subheader[class*=bg-] {
  border-color: rgba(0, 0, 21, 0.1);
}
.c-subheader.c-subheader-fixed {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}

.c-subheader-nav {
  display: flex;
  flex-direction: row;
  align-items: center;
  min-height: 48px;
  padding: 0;
  margin-bottom: 0;
  list-style: none;
}
.c-subheader-nav .c-subheader-nav-item {
  position: relative;
}
.c-subheader-nav .c-subheader-nav-btn {
  background-color: transparent;
  border: 1px solid transparent;
}
.c-subheader-nav .c-subheader-nav-link,
.c-subheader-nav .c-subheader-nav-btn {
  display: flex;
  align-items: center;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.c-subheader-nav .c-subheader-nav-link .badge,
.c-subheader-nav .c-subheader-nav-btn .badge {
  position: absolute;
  top: 50%;
  margin-top: -16px;
}
html:not([dir=rtl]) .c-subheader-nav .c-subheader-nav-link .badge,
html:not([dir=rtl]) .c-subheader-nav .c-subheader-nav-btn .badge {
  left: 50%;
  margin-left: 0;
}
*[dir=rtl] .c-subheader-nav .c-subheader-nav-link .badge,
*[dir=rtl] .c-subheader-nav .c-subheader-nav-btn .badge {
  right: 50%;
  margin-right: 0;
}
.c-subheader-nav .c-subheader-nav-link:hover,
.c-subheader-nav .c-subheader-nav-btn:hover {
  text-decoration: none;
}

.c-subheader.c-subheader-dark {
  background: #3c4b64;
  border-bottom: 1px solid #636f83;
}
.c-subheader.c-subheader-dark .c-subheader-nav .c-subheader-nav-link,
.c-subheader.c-subheader-dark .c-subheader-nav .c-subheader-nav-btn {
  color: rgba(255, 255, 255, 0.75);
}
.c-subheader.c-subheader-dark .c-subheader-nav .c-subheader-nav-link:hover, .c-subheader.c-subheader-dark .c-subheader-nav .c-subheader-nav-link:focus,
.c-subheader.c-subheader-dark .c-subheader-nav .c-subheader-nav-btn:hover,
.c-subheader.c-subheader-dark .c-subheader-nav .c-subheader-nav-btn:focus {
  color: rgba(255, 255, 255, 0.9);
}
.c-subheader.c-subheader-dark .c-subheader-nav .c-subheader-nav-link.c-disabled,
.c-subheader.c-subheader-dark .c-subheader-nav .c-subheader-nav-btn.c-disabled {
  color: rgba(255, 255, 255, 0.25);
}
.c-subheader.c-subheader-dark .c-subheader-nav .c-show > .c-subheader-nav-link,
.c-subheader.c-subheader-dark .c-subheader-nav .c-active > .c-subheader-nav-link,
.c-subheader.c-subheader-dark .c-subheader-nav .c-subheader-nav-link.c-show,
.c-subheader.c-subheader-dark .c-subheader-nav .c-subheader-nav-link.c-active {
  color: #fff;
}
.c-subheader.c-subheader-dark .c-subheader-text {
  color: rgba(255, 255, 255, 0.75);
}
.c-subheader.c-subheader-dark .c-subheader-text a {
  color: #fff;
}
.c-subheader.c-subheader-dark .c-subheader-text a:hover, .c-subheader.c-subheader-dark .c-subheader-text a:focus {
  color: #fff;
}

.c-subheader {
  background: #fff;
  border-bottom: 1px solid #d8dbe0;
}
.c-subheader .c-subheader-nav .c-subheader-nav-link,
.c-subheader .c-subheader-nav .c-subheader-nav-btn {
  color: rgba(0, 0, 21, 0.5);
}
.c-subheader .c-subheader-nav .c-subheader-nav-link:hover, .c-subheader .c-subheader-nav .c-subheader-nav-link:focus,
.c-subheader .c-subheader-nav .c-subheader-nav-btn:hover,
.c-subheader .c-subheader-nav .c-subheader-nav-btn:focus {
  color: rgba(0, 0, 21, 0.7);
}
.c-subheader .c-subheader-nav .c-subheader-nav-link.c-disabled,
.c-subheader .c-subheader-nav .c-subheader-nav-btn.c-disabled {
  color: rgba(0, 0, 21, 0.3);
}
.c-subheader .c-subheader-nav .c-show > .c-subheader-nav-link,
.c-subheader .c-subheader-nav .c-active > .c-subheader-nav-link,
.c-subheader .c-subheader-nav .c-subheader-nav-link.c-show,
.c-subheader .c-subheader-nav .c-subheader-nav-link.c-active {
  color: rgba(0, 0, 21, 0.9);
}
.c-subheader .c-subheader-text {
  color: rgba(0, 0, 21, 0.5);
}
.c-subheader .c-subheader-text a {
  color: rgba(0, 0, 21, 0.9);
}
.c-subheader .c-subheader-text a:hover, .c-subheader .c-subheader-text a:focus {
  color: rgba(0, 0, 21, 0.9);
}

.c-switch {
  display: inline-block;
  width: 40px;
  height: 26px;
}

.c-switch-input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}

.c-switch-slider {
  position: relative;
  display: block;
  height: inherit;
  cursor: pointer;
  border: 1px solid;
  transition: 0.15s ease-out;
  border-radius: 0.25rem;
  background-color: #fff;
  border-color: #d8dbe0;
}
.c-switch-slider::before {
  position: absolute;
  top: 2px;
  left: 2px;
  box-sizing: border-box;
  width: 20px;
  height: 20px;
  content: "";
  background-color: #fff;
  border: 1px solid #d8dbe0;
  transition: 0.15s ease-out;
  border-radius: 0.125rem;
}

.c-switch-input:checked ~ .c-switch-slider::before {
  transform: translateX(14px);
}

.c-switch-input:focus ~ .c-switch-slider {
  color: #768192;
  background-color: #fff;
  border-color: #958bef;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(50, 31, 219, 0.25);
}

.c-switch-input:disabled ~ .c-switch-slider {
  cursor: not-allowed;
  opacity: 0.5;
}

.c-switch-lg {
  width: 48px;
  height: 30px;
}
.c-switch-lg .c-switch-slider {
  font-size: 12px;
}
.c-switch-lg .c-switch-slider::before {
  width: 24px;
  height: 24px;
}
.c-switch-lg .c-switch-slider::after {
  font-size: 12px;
}
.c-switch-lg .c-switch-input:checked ~ .c-switch-slider::before {
  transform: translateX(18px);
}

.c-switch-sm {
  width: 32px;
  height: 22px;
}
.c-switch-sm .c-switch-slider {
  font-size: 8px;
}
.c-switch-sm .c-switch-slider::before {
  width: 16px;
  height: 16px;
}
.c-switch-sm .c-switch-slider::after {
  font-size: 8px;
}
.c-switch-sm .c-switch-input:checked ~ .c-switch-slider::before {
  transform: translateX(10px);
}

.c-switch-label {
  width: 48px;
}
.c-switch-label .c-switch-slider::before {
  z-index: 2;
}
.c-switch-label .c-switch-slider::after {
  position: absolute;
  top: 50%;
  z-index: 1;
  width: 50%;
  margin-top: -0.5em;
  font-size: 10px;
  font-weight: 600;
  line-height: 1;
  color: #c4c9d0;
  text-align: center;
  text-transform: uppercase;
  content: attr(data-unchecked);
  transition: inherit;
}
html:not([dir=rtl]) .c-switch-label .c-switch-slider::after {
  right: 1px;
}
.c-switch-label .c-switch-input:checked ~ .c-switch-slider::before {
  transform: translateX(22px);
}
.c-switch-label .c-switch-input:checked ~ .c-switch-slider::after {
  left: 1px;
  color: #fff;
  content: attr(data-checked);
}
.c-switch-label.c-switch-lg {
  width: 56px;
  height: 30px;
}
.c-switch-label.c-switch-lg .c-switch-slider {
  font-size: 12px;
}
.c-switch-label.c-switch-lg .c-switch-slider::before {
  width: 24px;
  height: 24px;
}
.c-switch-label.c-switch-lg .c-switch-slider::after {
  font-size: 12px;
}
.c-switch-label.c-switch-lg .c-switch-input:checked ~ .c-switch-slider::before {
  transform: translateX(26px);
}
.c-switch-label.c-switch-sm {
  width: 40px;
  height: 22px;
}
.c-switch-label.c-switch-sm .c-switch-slider {
  font-size: 8px;
}
.c-switch-label.c-switch-sm .c-switch-slider::before {
  width: 16px;
  height: 16px;
}
.c-switch-label.c-switch-sm .c-switch-slider::after {
  font-size: 8px;
}
.c-switch-label.c-switch-sm .c-switch-input:checked ~ .c-switch-slider::before {
  transform: translateX(18px);
}

.c-switch[class*="-3d"] .c-switch-slider {
  background-color: #ebedef;
  border-radius: 50em;
}
.c-switch[class*="-3d"] .c-switch-slider::before {
  top: -1px;
  left: -1px;
  width: 26px;
  height: 26px;
  border: 0;
  border-radius: 50em;
  box-shadow: 0 2px 5px rgba(0, 0, 21, 0.3);
}
.c-switch[class*="-3d"].c-switch-lg {
  width: 48px;
  height: 30px;
}
.c-switch[class*="-3d"].c-switch-lg .c-switch-slider::before {
  width: 30px;
  height: 30px;
}
.c-switch[class*="-3d"].c-switch-lg .c-switch-input:checked ~ .c-switch-slider::before {
  transform: translateX(18px);
}
.c-switch[class*="-3d"].c-switch-sm {
  width: 32px;
  height: 22px;
}
.c-switch[class*="-3d"].c-switch-sm .c-switch-slider::before {
  width: 22px;
  height: 22px;
}
.c-switch[class*="-3d"].c-switch-sm .c-switch-input:checked ~ .c-switch-slider::before {
  transform: translateX(10px);
}

.c-switch-primary .c-switch-input:checked + .c-switch-slider {
  background-color: #321fdb;
  border-color: #2819ae;
}
.c-switch-primary .c-switch-input:checked + .c-switch-slider::before {
  border-color: #2819ae;
}

.c-switch-3d-primary .c-switch-input:checked + .c-switch-slider {
  background-color: #321fdb;
}

.c-switch-outline-primary .c-switch-input:checked + .c-switch-slider {
  background-color: inherit;
  border-color: #321fdb;
}
.c-switch-outline-primary .c-switch-input:checked + .c-switch-slider::before {
  border-color: #321fdb;
}
.c-switch-outline-primary .c-switch-input:checked + .c-switch-slider::after {
  color: #321fdb;
}

.c-switch-opposite-primary .c-switch-input:checked + .c-switch-slider {
  background-color: inherit;
  border-color: #321fdb;
}
.c-switch-opposite-primary .c-switch-input:checked + .c-switch-slider::before {
  background-color: #321fdb;
  border-color: #321fdb;
}
.c-switch-opposite-primary .c-switch-input:checked + .c-switch-slider::after {
  color: #321fdb;
}

.c-switch-secondary .c-switch-input:checked + .c-switch-slider {
  background-color: #ced2d8;
  border-color: #b2b8c1;
}
.c-switch-secondary .c-switch-input:checked + .c-switch-slider::before {
  border-color: #b2b8c1;
}

.c-switch-3d-secondary .c-switch-input:checked + .c-switch-slider {
  background-color: #ced2d8;
}

.c-switch-outline-secondary .c-switch-input:checked + .c-switch-slider {
  background-color: inherit;
  border-color: #ced2d8;
}
.c-switch-outline-secondary .c-switch-input:checked + .c-switch-slider::before {
  border-color: #ced2d8;
}
.c-switch-outline-secondary .c-switch-input:checked + .c-switch-slider::after {
  color: #ced2d8;
}

.c-switch-opposite-secondary .c-switch-input:checked + .c-switch-slider {
  background-color: inherit;
  border-color: #ced2d8;
}
.c-switch-opposite-secondary .c-switch-input:checked + .c-switch-slider::before {
  background-color: #ced2d8;
  border-color: #ced2d8;
}
.c-switch-opposite-secondary .c-switch-input:checked + .c-switch-slider::after {
  color: #ced2d8;
}

.c-switch-success .c-switch-input:checked + .c-switch-slider {
  background-color: #2eb85c;
  border-color: #248f48;
}
.c-switch-success .c-switch-input:checked + .c-switch-slider::before {
  border-color: #248f48;
}

.c-switch-3d-success .c-switch-input:checked + .c-switch-slider {
  background-color: #2eb85c;
}

.c-switch-outline-success .c-switch-input:checked + .c-switch-slider {
  background-color: inherit;
  border-color: #2eb85c;
}
.c-switch-outline-success .c-switch-input:checked + .c-switch-slider::before {
  border-color: #2eb85c;
}
.c-switch-outline-success .c-switch-input:checked + .c-switch-slider::after {
  color: #2eb85c;
}

.c-switch-opposite-success .c-switch-input:checked + .c-switch-slider {
  background-color: inherit;
  border-color: #2eb85c;
}
.c-switch-opposite-success .c-switch-input:checked + .c-switch-slider::before {
  background-color: #2eb85c;
  border-color: #2eb85c;
}
.c-switch-opposite-success .c-switch-input:checked + .c-switch-slider::after {
  color: #2eb85c;
}

.c-switch-info .c-switch-input:checked + .c-switch-slider {
  background-color: #39f;
  border-color: #0080ff;
}
.c-switch-info .c-switch-input:checked + .c-switch-slider::before {
  border-color: #0080ff;
}

.c-switch-3d-info .c-switch-input:checked + .c-switch-slider {
  background-color: #39f;
}

.c-switch-outline-info .c-switch-input:checked + .c-switch-slider {
  background-color: inherit;
  border-color: #39f;
}
.c-switch-outline-info .c-switch-input:checked + .c-switch-slider::before {
  border-color: #39f;
}
.c-switch-outline-info .c-switch-input:checked + .c-switch-slider::after {
  color: #39f;
}

.c-switch-opposite-info .c-switch-input:checked + .c-switch-slider {
  background-color: inherit;
  border-color: #39f;
}
.c-switch-opposite-info .c-switch-input:checked + .c-switch-slider::before {
  background-color: #39f;
  border-color: #39f;
}
.c-switch-opposite-info .c-switch-input:checked + .c-switch-slider::after {
  color: #39f;
}

.c-switch-warning .c-switch-input:checked + .c-switch-slider {
  background-color: #f9b115;
  border-color: #d69405;
}
.c-switch-warning .c-switch-input:checked + .c-switch-slider::before {
  border-color: #d69405;
}

.c-switch-3d-warning .c-switch-input:checked + .c-switch-slider {
  background-color: #f9b115;
}

.c-switch-outline-warning .c-switch-input:checked + .c-switch-slider {
  background-color: inherit;
  border-color: #f9b115;
}
.c-switch-outline-warning .c-switch-input:checked + .c-switch-slider::before {
  border-color: #f9b115;
}
.c-switch-outline-warning .c-switch-input:checked + .c-switch-slider::after {
  color: #f9b115;
}

.c-switch-opposite-warning .c-switch-input:checked + .c-switch-slider {
  background-color: inherit;
  border-color: #f9b115;
}
.c-switch-opposite-warning .c-switch-input:checked + .c-switch-slider::before {
  background-color: #f9b115;
  border-color: #f9b115;
}
.c-switch-opposite-warning .c-switch-input:checked + .c-switch-slider::after {
  color: #f9b115;
}

.c-switch-danger .c-switch-input:checked + .c-switch-slider {
  background-color: #e55353;
  border-color: #de2727;
}
.c-switch-danger .c-switch-input:checked + .c-switch-slider::before {
  border-color: #de2727;
}

.c-switch-3d-danger .c-switch-input:checked + .c-switch-slider {
  background-color: #e55353;
}

.c-switch-outline-danger .c-switch-input:checked + .c-switch-slider {
  background-color: inherit;
  border-color: #e55353;
}
.c-switch-outline-danger .c-switch-input:checked + .c-switch-slider::before {
  border-color: #e55353;
}
.c-switch-outline-danger .c-switch-input:checked + .c-switch-slider::after {
  color: #e55353;
}

.c-switch-opposite-danger .c-switch-input:checked + .c-switch-slider {
  background-color: inherit;
  border-color: #e55353;
}
.c-switch-opposite-danger .c-switch-input:checked + .c-switch-slider::before {
  background-color: #e55353;
  border-color: #e55353;
}
.c-switch-opposite-danger .c-switch-input:checked + .c-switch-slider::after {
  color: #e55353;
}

.c-switch-light .c-switch-input:checked + .c-switch-slider {
  background-color: #ebedef;
  border-color: #cfd4d8;
}
.c-switch-light .c-switch-input:checked + .c-switch-slider::before {
  border-color: #cfd4d8;
}

.c-switch-3d-light .c-switch-input:checked + .c-switch-slider {
  background-color: #ebedef;
}

.c-switch-outline-light .c-switch-input:checked + .c-switch-slider {
  background-color: inherit;
  border-color: #ebedef;
}
.c-switch-outline-light .c-switch-input:checked + .c-switch-slider::before {
  border-color: #ebedef;
}
.c-switch-outline-light .c-switch-input:checked + .c-switch-slider::after {
  color: #ebedef;
}

.c-switch-opposite-light .c-switch-input:checked + .c-switch-slider {
  background-color: inherit;
  border-color: #ebedef;
}
.c-switch-opposite-light .c-switch-input:checked + .c-switch-slider::before {
  background-color: #ebedef;
  border-color: #ebedef;
}
.c-switch-opposite-light .c-switch-input:checked + .c-switch-slider::after {
  color: #ebedef;
}

.c-switch-dark .c-switch-input:checked + .c-switch-slider {
  background-color: #636f83;
  border-color: #4d5666;
}
.c-switch-dark .c-switch-input:checked + .c-switch-slider::before {
  border-color: #4d5666;
}

.c-switch-3d-dark .c-switch-input:checked + .c-switch-slider {
  background-color: #636f83;
}

.c-switch-outline-dark .c-switch-input:checked + .c-switch-slider {
  background-color: inherit;
  border-color: #636f83;
}
.c-switch-outline-dark .c-switch-input:checked + .c-switch-slider::before {
  border-color: #636f83;
}
.c-switch-outline-dark .c-switch-input:checked + .c-switch-slider::after {
  color: #636f83;
}

.c-switch-opposite-dark .c-switch-input:checked + .c-switch-slider {
  background-color: inherit;
  border-color: #636f83;
}
.c-switch-opposite-dark .c-switch-input:checked + .c-switch-slider::before {
  background-color: #636f83;
  border-color: #636f83;
}
.c-switch-opposite-dark .c-switch-input:checked + .c-switch-slider::after {
  color: #636f83;
}

.c-switch-pill .c-switch-slider {
  border-radius: 50em;
}
.c-switch-pill .c-switch-slider::before {
  border-radius: 50em;
}

.c-switch-square .c-switch-slider {
  border-radius: 0;
}
.c-switch-square .c-switch-slider::before {
  border-radius: 0;
}

.table {
  width: 100%;
  margin-bottom: 1rem;
  color: #3c4b64;
}
.table th,
.table td {
  padding: 0.75rem;
  vertical-align: top;
  border-top: 1px solid;
  border-top-color: #d8dbe0;
}
.table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid;
  border-bottom-color: #d8dbe0;
}
.table tbody + tbody {
  border-top: 2px solid;
  border-top-color: #d8dbe0;
}

.table-sm th,
.table-sm td {
  padding: 0.3rem;
}

.table-bordered {
  border: 1px solid;
  border-color: #d8dbe0;
}
.table-bordered th,
.table-bordered td {
  border: 1px solid;
  border-color: #d8dbe0;
}
.table-bordered thead th,
.table-bordered thead td {
  border-bottom-width: 2px;
}

.table-borderless th,
.table-borderless td,
.table-borderless thead th,
.table-borderless tbody + tbody {
  border: 0;
}

.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 21, 0.05);
}

@media (hover: hover), (-ms-high-contrast: none) {
  .table-hover tbody tr:hover {
    color: #3c4b64;
    background-color: rgba(0, 0, 21, 0.075);
  }
}

.table-primary,
.table-primary > th,
.table-primary > td {
  color: #4f5d73;
  background-color: #c6c0f5;
}
.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody + tbody {
  border-color: #948bec;
}

@media (hover: hover), (-ms-high-contrast: none) {
  .table-hover .table-primary:hover {
    background-color: #b2aaf2;
  }
  .table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th {
    background-color: #b2aaf2;
  }
}

.table-secondary,
.table-secondary > th,
.table-secondary > td {
  color: #4f5d73;
  background-color: #f1f2f4;
}
.table-secondary th,
.table-secondary td,
.table-secondary thead th,
.table-secondary tbody + tbody {
  border-color: #e6e8eb;
}

@media (hover: hover), (-ms-high-contrast: none) {
  .table-hover .table-secondary:hover {
    background-color: #e3e5e9;
  }
  .table-hover .table-secondary:hover > td,
.table-hover .table-secondary:hover > th {
    background-color: #e3e5e9;
  }
}

.table-success,
.table-success > th,
.table-success > td {
  color: #4f5d73;
  background-color: #c4ebd1;
}
.table-success th,
.table-success td,
.table-success thead th,
.table-success tbody + tbody {
  border-color: #92daaa;
}

@media (hover: hover), (-ms-high-contrast: none) {
  .table-hover .table-success:hover {
    background-color: #b1e5c2;
  }
  .table-hover .table-success:hover > td,
.table-hover .table-success:hover > th {
    background-color: #b1e5c2;
  }
}

.table-info,
.table-info > th,
.table-info > td {
  color: #4f5d73;
  background-color: #c6e2ff;
}
.table-info th,
.table-info td,
.table-info thead th,
.table-info tbody + tbody {
  border-color: #95caff;
}

@media (hover: hover), (-ms-high-contrast: none) {
  .table-hover .table-info:hover {
    background-color: #add5ff;
  }
  .table-hover .table-info:hover > td,
.table-hover .table-info:hover > th {
    background-color: #add5ff;
  }
}

.table-warning,
.table-warning > th,
.table-warning > td {
  color: #4f5d73;
  background-color: #fde9bd;
}
.table-warning th,
.table-warning td,
.table-warning thead th,
.table-warning tbody + tbody {
  border-color: #fcd685;
}

@media (hover: hover), (-ms-high-contrast: none) {
  .table-hover .table-warning:hover {
    background-color: #fce1a4;
  }
  .table-hover .table-warning:hover > td,
.table-hover .table-warning:hover > th {
    background-color: #fce1a4;
  }
}

.table-danger,
.table-danger > th,
.table-danger > td {
  color: #4f5d73;
  background-color: #f8cfcf;
}
.table-danger th,
.table-danger td,
.table-danger thead th,
.table-danger tbody + tbody {
  border-color: #f1a6a6;
}

@media (hover: hover), (-ms-high-contrast: none) {
  .table-hover .table-danger:hover {
    background-color: #f5b9b9;
  }
  .table-hover .table-danger:hover > td,
.table-hover .table-danger:hover > th {
    background-color: #f5b9b9;
  }
}

.table-light,
.table-light > th,
.table-light > td {
  color: #4f5d73;
  background-color: #f9fafb;
}
.table-light th,
.table-light td,
.table-light thead th,
.table-light tbody + tbody {
  border-color: #f5f6f7;
}

@media (hover: hover), (-ms-high-contrast: none) {
  .table-hover .table-light:hover {
    background-color: #eaedf1;
  }
  .table-hover .table-light:hover > td,
.table-hover .table-light:hover > th {
    background-color: #eaedf1;
  }
}

.table-dark,
.table-dark > th,
.table-dark > td {
  color: #4f5d73;
  background-color: #d3d7dc;
}
.table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
  border-color: #aeb4bf;
}

@media (hover: hover), (-ms-high-contrast: none) {
  .table-hover .table-dark:hover {
    background-color: #c5cad1;
  }
  .table-hover .table-dark:hover > td,
.table-hover .table-dark:hover > th {
    background-color: #c5cad1;
  }
}

.table-active,
.table-active > th,
.table-active > td {
  color: #4f5d73;
  background-color: #d8dbe0;
}

@media (hover: hover), (-ms-high-contrast: none) {
  .table-hover .table-active:hover {
    background-color: #caced5;
  }
  .table-hover .table-active:hover > td,
.table-hover .table-active:hover > th {
    background-color: #caced5;
  }
}

.table-selected,
.table-selected > th,
.table-selected > td {
  color: #4f5d73;
  background-color: #d8dbe0;
}
.table-selected th,
.table-selected td,
.table-selected thead th,
.table-selected tbody + tbody {
  border-color: #d8dbe0;
}

@media (hover: hover), (-ms-high-contrast: none) {
  .table-hover .table-selected:hover {
    background-color: #caced5;
  }
  .table-hover .table-selected:hover > td,
.table-hover .table-selected:hover > th {
    background-color: #caced5;
  }
}

.table tbody tr:focus {
  outline: 0;
  color: #3c4b64;
  background-color: rgba(0, 0, 21, 0.075);
}

.table .thead-dark th {
  color: #fff;
  background-color: #636f83;
  border-color: #758297;
}
.table .thead-light th {
  color: #768192;
  background-color: #d8dbe0;
  border-color: #d8dbe0;
}

.table-dark {
  color: #fff;
  background-color: #636f83;
}
.table-dark th,
.table-dark td,
.table-dark thead th {
  border-color: #758297;
}
.table-dark.table-bordered {
  border: 0;
}
.table-dark.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(255, 255, 255, 0.05);
}
@media (hover: hover), (-ms-high-contrast: none) {
  .table-dark.table-hover tbody tr:hover {
    color: #fff;
    background-color: rgba(255, 255, 255, 0.075);
  }
}

@media (max-width: 575.98px) {
  .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-sm > .table-bordered {
    border: 0;
  }
}
@media (max-width: 767.98px) {
  .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-md > .table-bordered {
    border: 0;
  }
}
@media (max-width: 991.98px) {
  .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-lg > .table-bordered {
    border: 0;
  }
}
@media (max-width: 1199.98px) {
  .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-xl > .table-bordered {
    border: 0;
  }
}
@media (max-width: 1399.98px) {
  .table-responsive-xxl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-xxl > .table-bordered {
    border: 0;
  }
}
.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
.table-responsive > .table-bordered {
  border: 0;
}

.table-outline {
  border: 1px solid;
  border-color: #d8dbe0;
}
.table-outline td {
  vertical-align: middle;
}

.table-align-middle td {
  vertical-align: middle;
}

.table-clear td {
  border: 0;
}

.toast {
  width: 350px;
  max-width: 350px;
  overflow: hidden;
  font-size: 0.875rem;
  background-clip: padding-box;
  border: 1px solid;
  box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 21, 0.1);
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
  opacity: 0;
  border-radius: 0.25rem;
  background-color: rgba(255, 255, 255, 0.85);
  border-color: rgba(0, 0, 21, 0.1);
}
.toast:not(:last-child) {
  margin-bottom: 0.75rem;
}
.toast.showing {
  opacity: 1;
}
.toast.show {
  display: block;
  opacity: 1;
}
.toast.hide {
  display: none;
}

.toast-full {
  width: 100%;
  max-width: 100%;
}

.toast-header {
  display: flex;
  align-items: center;
  padding: 0.25rem 0.75rem;
  background-clip: padding-box;
  border-bottom: 1px solid;
  color: #8a93a2;
  background-color: rgba(255, 255, 255, 0.85);
  border-color: rgba(0, 0, 21, 0.05);
}

.toast-body {
  padding: 0.75rem;
}

.toaster {
  display: flex;
  flex-direction: column-reverse;
  width: 100%;
  padding: 0.25rem 0.5rem;
}
.toaster-top-full, .toaster-top-center, .toaster-top-right, .toaster-top-left, .toaster-bottom-full, .toaster-bottom-center, .toaster-bottom-right, .toaster-bottom-left {
  position: fixed;
  z-index: 1080;
  width: 350px;
}
.toaster-top-full, .toaster-top-center, .toaster-top-right, .toaster-top-left {
  top: 0;
}
.toaster-bottom-full, .toaster-bottom-center, .toaster-bottom-right, .toaster-bottom-left {
  bottom: 0;
  flex-direction: column;
}
.toaster-top-full, .toaster-bottom-full {
  width: auto;
}
.toaster-top-center, .toaster-bottom-center {
  left: 50%;
  transform: translateX(-50%);
}
.toaster-top-full, .toaster-bottom-full, .toaster-top-right, .toaster-bottom-right {
  right: 0;
}
.toaster-top-full, .toaster-bottom-full, .toaster-top-left, .toaster-bottom-left {
  left: 0;
}
.toaster .toast {
  width: 100%;
  max-width: 100%;
  margin-top: 0.125rem;
  margin-bottom: 0.125rem;
}

.toast-primary {
  color: #fff;
  background-color: #321fdb;
  border-color: #2819ae;
}
.toast-primary .toast-header {
  color: #fff;
  background-color: #2d1cc5;
  border-color: #2819ae;
}

.toast-secondary {
  color: #4f5d73;
  background-color: #ced2d8;
  border-color: #b2b8c1;
}
.toast-secondary .toast-header {
  color: #4f5d73;
  background-color: #c0c5cd;
  border-color: #b2b8c1;
}

.toast-success {
  color: #fff;
  background-color: #2eb85c;
  border-color: #248f48;
}
.toast-success .toast-header {
  color: #fff;
  background-color: #29a452;
  border-color: #248f48;
}

.toast-info {
  color: #fff;
  background-color: #39f;
  border-color: #0080ff;
}
.toast-info .toast-header {
  color: #fff;
  background-color: #1a8cff;
  border-color: #0080ff;
}

.toast-warning {
  color: #4f5d73;
  background-color: #f9b115;
  border-color: #d69405;
}
.toast-warning .toast-header {
  color: #4f5d73;
  background-color: #eea506;
  border-color: #d69405;
}

.toast-danger {
  color: #fff;
  background-color: #e55353;
  border-color: #de2727;
}
.toast-danger .toast-header {
  color: #fff;
  background-color: #e23d3d;
  border-color: #de2727;
}

.toast-light {
  color: #4f5d73;
  background-color: #ebedef;
  border-color: #cfd4d8;
}
.toast-light .toast-header {
  color: #4f5d73;
  background-color: #dde0e4;
  border-color: #cfd4d8;
}

.toast-dark {
  color: #fff;
  background-color: #636f83;
  border-color: #4d5666;
}
.toast-dark .toast-header {
  color: #fff;
  background-color: #586374;
  border-color: #4d5666;
}

.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.765625rem;
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: 0.9;
}
.tooltip .tooltip-arrow {
  position: absolute;
  display: block;
}
.tooltip .tooltip-arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.tooltip[data-popper-placement^=top],
.tooltip[data-popper-placement^=bottom] {
  padding: 0.4rem 0;
}
.tooltip[data-popper-placement^=top] .tooltip-arrow,
.tooltip[data-popper-placement^=bottom] .tooltip-arrow {
  width: 0.8rem;
  height: 0.4rem;
}

.tooltip[data-popper-placement^=right],
.tooltip[data-popper-placement^=left] {
  padding: 0 0.4rem;
}
.tooltip[data-popper-placement^=right] .tooltip-arrow,
.tooltip[data-popper-placement^=left] .tooltip-arrow {
  width: 0.4rem;
  height: 0.8rem;
}

.tooltip[data-popper-placement^=top] .tooltip-arrow {
  bottom: 0;
}
.tooltip[data-popper-placement^=top] .tooltip-arrow::before {
  top: 0;
  border-width: 0.4rem 0.4rem 0;
  border-top-color: #000015;
}

.tooltip[data-popper-placement^=right] .tooltip-arrow {
  left: 0;
}
.tooltip[data-popper-placement^=right] .tooltip-arrow::before {
  right: 0;
  border-width: 0.4rem 0.4rem 0.4rem 0;
  border-right-color: #000015;
}

.tooltip[data-popper-placement^=bottom] .tooltip-arrow {
  top: 0;
}
.tooltip[data-popper-placement^=bottom] .tooltip-arrow::before {
  bottom: 0;
  border-width: 0 0.4rem 0.4rem;
  border-bottom-color: #000015;
}

.tooltip[data-popper-placement^=left] .tooltip-arrow {
  right: 0;
}
.tooltip[data-popper-placement^=left] .tooltip-arrow::before {
  left: 0;
  border-width: 0.4rem 0 0.4rem 0.4rem;
  border-left-color: #000015;
}

.tooltip-inner {
  max-width: 200px;
  padding: 0.25rem 0.5rem;
  color: #fff;
  text-align: center;
  background-color: #000015;
  border-radius: 0.25rem;
}

.fade {
  transition: opacity 0.15s linear;
}
@media (prefers-reduced-motion: reduce) {
  .fade {
    transition: none;
  }
}
.fade:not(.show) {
  opacity: 0;
}

.collapse:not(.show) {
  display: none;
}

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}

@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.fade-in {
  -webkit-animation-name: fadeIn;
          animation-name: fadeIn;
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
}

.c-wrapper {
  transition: margin 0.3s;
}

.c-sidebar {
  transition: box-shadow 0.3s 0.15s, transform 0.3s, margin-left 0.3s, margin-right 0.3s, width 0.3s, z-index 0s ease 0.3s;
}
.c-sidebar.c-sidebar-unfoldable {
  transition: transform 0.3s, margin-left 0.3s, margin-right 0.3s, width 0.3s, z-index 0s ease 0s;
}

.c-no-layout-transition .c-wrapper,
.c-no-layout-transition .c-sidebar {
  transition: none;
}
.c-no-layout-transition .c-wrapper .c-sidebar-header,
.c-no-layout-transition .c-wrapper .c-sidebar-nav-title,
.c-no-layout-transition .c-wrapper .c-sidebar-nav-divider,
.c-no-layout-transition .c-wrapper .c-sidebar-nav-link,
.c-no-layout-transition .c-wrapper .c-sidebar-nav-icon,
.c-no-layout-transition .c-wrapper .c-sidebar-nav-dropdown,
.c-no-layout-transition .c-wrapper .c-sidebar-nav-dropdown-toggle,
.c-no-layout-transition .c-wrapper .c-sidebar-nav-dropdown-toggle::after,
.c-no-layout-transition .c-wrapper .c-sidebar-nav-dropdown-items,
.c-no-layout-transition .c-wrapper .c-sidebar-nav-label,
.c-no-layout-transition .c-wrapper .c-sidebar-footer,
.c-no-layout-transition .c-wrapper .c-sidebar-minimizer,
.c-no-layout-transition .c-sidebar .c-sidebar-header,
.c-no-layout-transition .c-sidebar .c-sidebar-nav-title,
.c-no-layout-transition .c-sidebar .c-sidebar-nav-divider,
.c-no-layout-transition .c-sidebar .c-sidebar-nav-link,
.c-no-layout-transition .c-sidebar .c-sidebar-nav-icon,
.c-no-layout-transition .c-sidebar .c-sidebar-nav-dropdown,
.c-no-layout-transition .c-sidebar .c-sidebar-nav-dropdown-toggle,
.c-no-layout-transition .c-sidebar .c-sidebar-nav-dropdown-toggle::after,
.c-no-layout-transition .c-sidebar .c-sidebar-nav-dropdown-items,
.c-no-layout-transition .c-sidebar .c-sidebar-nav-label,
.c-no-layout-transition .c-sidebar .c-sidebar-footer,
.c-no-layout-transition .c-sidebar .c-sidebar-minimizer {
  transition: none;
}

.c-no-transition {
  transition: none;
}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
}

h1, .h1 {
  font-size: 2.1875rem;
}

h2, .h2 {
  font-size: 1.75rem;
}

h3, .h3 {
  font-size: 1.53125rem;
}

h4, .h4 {
  font-size: 1.3125rem;
}

h5, .h5 {
  font-size: 1.09375rem;
}

h6, .h6 {
  font-size: 0.875rem;
}

.lead {
  font-size: 1.09375rem;
  font-weight: 300;
}

.display-1 {
  font-size: 6rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-2 {
  font-size: 5.5rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-3 {
  font-size: 4.5rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-4 {
  font-size: 3.5rem;
  font-weight: 300;
  line-height: 1.2;
}

hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid;
  border-color: rgba(0, 0, 21, 0.2);
}

.c-vr {
  width: 1px;
  background-color: rgba(0, 0, 21, 0.2);
}

small,
.small {
  font-size: 80%;
  font-weight: 400;
}

mark,
.mark {
  padding: 0.2em;
  background-color: #fcf8e3;
}

.list-unstyled {
  list-style: none;
}
html:not([dir=rtl]) .list-unstyled {
  padding-left: 0;
}
*[dir=rtl] .list-unstyled {
  padding-right: 0;
}

.list-inline {
  list-style: none;
}
html:not([dir=rtl]) .list-inline {
  padding-left: 0;
}
*[dir=rtl] .list-inline {
  padding-right: 0;
}

.list-inline-item {
  display: inline-block;
}
.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}

.initialism {
  font-size: 90%;
  text-transform: uppercase;
}

.blockquote {
  margin-bottom: 1rem;
  font-size: 1.09375rem;
}

.blockquote-footer {
  display: block;
  font-size: 80%;
  color: #8a93a2;
}
.blockquote-footer::before {
  content: "— ";
}

.c-app {
  display: flex;
  flex-direction: row;
  min-height: 100vh;
}

@media all and (-ms-high-contrast: none) {
  html {
    display: flex;
    flex-direction: column;
  }
}
.c-wrapper {
  display: flex;
  flex: 1;
  flex-direction: column;
  min-width: 0;
  min-height: 100vh;
}
.c-wrapper:not(.c-wrapper-fluid) .c-subheader-fixed {
  position: relative;
}
.c-wrapper:not(.c-wrapper-fluid) .c-header-fixed {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
}
@media all and (-ms-high-contrast: none) {
  .c-wrapper:not(.c-wrapper-fluid) .c-header-fixed {
    position: fixed;
    margin: inherit;
  }
  .c-wrapper:not(.c-wrapper-fluid) .c-header-fixed ~ .c-body {
    margin-top: 104px;
  }
}
.c-wrapper:not(.c-wrapper-fluid) .c-footer-fixed {
  position: -webkit-sticky;
  position: sticky;
  bottom: 0;
}
@media all and (-ms-high-contrast: none) {
  .c-wrapper:not(.c-wrapper-fluid) .c-footer-fixed {
    position: fixed;
    margin: inherit;
  }
  .c-wrapper:not(.c-wrapper-fluid) .c-footer-fixed ~ .c-body {
    margin-bottom: 49px;
  }
}
.c-wrapper:not(.c-wrapper-fluid) .c-body {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}
.c-wrapper.c-wrapper-fluid {
  min-height: 100vh;
}
.c-wrapper.c-wrapper-fluid .c-header-fixed {
  margin: inherit;
}

.c-main {
  flex-basis: auto;
  flex-shrink: 0;
  flex-grow: 1;
  min-width: 0;
  padding-top: 2rem;
}
@media (min-width: 768px) {
  .c-main > .container-fluid, .c-main > .container-sm, .c-main > .container-md, .c-main > .container-lg, .c-main > .container-xl, .c-main > .container-xxl {
    padding-right: 30px;
    padding-left: 30px;
  }
}

.align-baseline {
  vertical-align: baseline !important;
}

.align-top {
  vertical-align: top !important;
}

.align-middle {
  vertical-align: middle !important;
}

.align-bottom {
  vertical-align: bottom !important;
}

.align-text-bottom {
  vertical-align: text-bottom !important;
}

.align-text-top {
  vertical-align: text-top !important;
}

.bg-primary {
  background-color: #321fdb !important;
}

a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: #2819ae !important;
}

.bg-secondary {
  background-color: #ced2d8 !important;
}

a.bg-secondary:hover, a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: #b2b8c1 !important;
}

.bg-success {
  background-color: #2eb85c !important;
}

a.bg-success:hover, a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
  background-color: #248f48 !important;
}

.bg-info {
  background-color: #39f !important;
}

a.bg-info:hover, a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
  background-color: #0080ff !important;
}

.bg-warning {
  background-color: #f9b115 !important;
}

a.bg-warning:hover, a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
  background-color: #d69405 !important;
}

.bg-danger {
  background-color: #e55353 !important;
}

a.bg-danger:hover, a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
  background-color: #de2727 !important;
}

.bg-light {
  background-color: #ebedef !important;
}

a.bg-light:hover, a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
  background-color: #cfd4d8 !important;
}

.bg-dark {
  background-color: #636f83 !important;
}

a.bg-dark:hover, a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
  background-color: #4d5666 !important;
}

.bg-gradient-primary {
  background: #1f1498 !important;
  background: linear-gradient(45deg, #321fdb 0%, #1f1498 100%) !important;
  border-color: #1f1498 !important;
}

.bg-gradient-secondary {
  background: #fff !important;
  background: linear-gradient(45deg, #c8d2dc 0%, #fff 100%) !important;
  border-color: #fff !important;
}

.bg-gradient-success {
  background: #1b9e3e !important;
  background: linear-gradient(45deg, #2eb85c 0%, #1b9e3e 100%) !important;
  border-color: #1b9e3e !important;
}

.bg-gradient-info {
  background: #2982cc !important;
  background: linear-gradient(45deg, #39f 0%, #2982cc 100%) !important;
  border-color: #2982cc !important;
}

.bg-gradient-warning {
  background: #f6960b !important;
  background: linear-gradient(45deg, #f9b115 0%, #f6960b 100%) !important;
  border-color: #f6960b !important;
}

.bg-gradient-danger {
  background: #d93737 !important;
  background: linear-gradient(45deg, #e55353 0%, #d93737 100%) !important;
  border-color: #d93737 !important;
}

.bg-gradient-light {
  background: #fff !important;
  background: linear-gradient(45deg, #e3e8ed 0%, #fff 100%) !important;
  border-color: #fff !important;
}

.bg-gradient-dark {
  background: #212333 !important;
  background: linear-gradient(45deg, #3c4b64 0%, #212333 100%) !important;
  border-color: #212333 !important;
}

.bg-white {
  background-color: #fff !important;
}

.bg-transparent {
  background-color: transparent !important;
}

[class^=bg-] {
  color: #fff;
}

.bg-facebook {
  background-color: #3b5998 !important;
}

a.bg-facebook:hover, a.bg-facebook:focus,
button.bg-facebook:hover,
button.bg-facebook:focus {
  background-color: #2d4373 !important;
}

.bg-twitter {
  background-color: #00aced !important;
}

a.bg-twitter:hover, a.bg-twitter:focus,
button.bg-twitter:hover,
button.bg-twitter:focus {
  background-color: #0087ba !important;
}

.bg-linkedin {
  background-color: #4875b4 !important;
}

a.bg-linkedin:hover, a.bg-linkedin:focus,
button.bg-linkedin:hover,
button.bg-linkedin:focus {
  background-color: #395d90 !important;
}

.bg-flickr {
  background-color: #ff0084 !important;
}

a.bg-flickr:hover, a.bg-flickr:focus,
button.bg-flickr:hover,
button.bg-flickr:focus {
  background-color: #cc006a !important;
}

.bg-tumblr {
  background-color: #32506d !important;
}

a.bg-tumblr:hover, a.bg-tumblr:focus,
button.bg-tumblr:hover,
button.bg-tumblr:focus {
  background-color: #22364a !important;
}

.bg-xing {
  background-color: #026466 !important;
}

a.bg-xing:hover, a.bg-xing:focus,
button.bg-xing:hover,
button.bg-xing:focus {
  background-color: #013334 !important;
}

.bg-github {
  background-color: #4183c4 !important;
}

a.bg-github:hover, a.bg-github:focus,
button.bg-github:hover,
button.bg-github:focus {
  background-color: #3269a0 !important;
}

.bg-stack-overflow {
  background-color: #fe7a15 !important;
}

a.bg-stack-overflow:hover, a.bg-stack-overflow:focus,
button.bg-stack-overflow:hover,
button.bg-stack-overflow:focus {
  background-color: #df6101 !important;
}

.bg-youtube {
  background-color: #b00 !important;
}

a.bg-youtube:hover, a.bg-youtube:focus,
button.bg-youtube:hover,
button.bg-youtube:focus {
  background-color: #880000 !important;
}

.bg-dribbble {
  background-color: #ea4c89 !important;
}

a.bg-dribbble:hover, a.bg-dribbble:focus,
button.bg-dribbble:hover,
button.bg-dribbble:focus {
  background-color: #e51e6b !important;
}

.bg-instagram {
  background-color: #517fa4 !important;
}

a.bg-instagram:hover, a.bg-instagram:focus,
button.bg-instagram:hover,
button.bg-instagram:focus {
  background-color: #406582 !important;
}

.bg-pinterest {
  background-color: #cb2027 !important;
}

a.bg-pinterest:hover, a.bg-pinterest:focus,
button.bg-pinterest:hover,
button.bg-pinterest:focus {
  background-color: #9f191f !important;
}

.bg-vk {
  background-color: #45668e !important;
}

a.bg-vk:hover, a.bg-vk:focus,
button.bg-vk:hover,
button.bg-vk:focus {
  background-color: #344d6c !important;
}

.bg-yahoo {
  background-color: #400191 !important;
}

a.bg-yahoo:hover, a.bg-yahoo:focus,
button.bg-yahoo:hover,
button.bg-yahoo:focus {
  background-color: #2a015e !important;
}

.bg-behance {
  background-color: #1769ff !important;
}

a.bg-behance:hover, a.bg-behance:focus,
button.bg-behance:hover,
button.bg-behance:focus {
  background-color: #0050e3 !important;
}

.bg-reddit {
  background-color: #ff4500 !important;
}

a.bg-reddit:hover, a.bg-reddit:focus,
button.bg-reddit:hover,
button.bg-reddit:focus {
  background-color: #cc3700 !important;
}

.bg-vimeo {
  background-color: #aad450 !important;
}

a.bg-vimeo:hover, a.bg-vimeo:focus,
button.bg-vimeo:hover,
button.bg-vimeo:focus {
  background-color: #93c130 !important;
}

.bg-gray-100 {
  background-color: #ebedef !important;
}

a.bg-gray-100:hover, a.bg-gray-100:focus,
button.bg-gray-100:hover,
button.bg-gray-100:focus {
  background-color: #cfd4d8 !important;
}

.bg-gray-200 {
  background-color: #d8dbe0 !important;
}

a.bg-gray-200:hover, a.bg-gray-200:focus,
button.bg-gray-200:hover,
button.bg-gray-200:focus {
  background-color: #bcc1c9 !important;
}

.bg-gray-300 {
  background-color: #c4c9d0 !important;
}

a.bg-gray-300:hover, a.bg-gray-300:focus,
button.bg-gray-300:hover,
button.bg-gray-300:focus {
  background-color: #a8afb9 !important;
}

.bg-gray-400 {
  background-color: #b1b7c1 !important;
}

a.bg-gray-400:hover, a.bg-gray-400:focus,
button.bg-gray-400:hover,
button.bg-gray-400:focus {
  background-color: #959daa !important;
}

.bg-gray-500 {
  background-color: #9da5b1 !important;
}

a.bg-gray-500:hover, a.bg-gray-500:focus,
button.bg-gray-500:hover,
button.bg-gray-500:focus {
  background-color: #818b9a !important;
}

.bg-gray-600 {
  background-color: #8a93a2 !important;
}

a.bg-gray-600:hover, a.bg-gray-600:focus,
button.bg-gray-600:hover,
button.bg-gray-600:focus {
  background-color: #6e798b !important;
}

.bg-gray-700 {
  background-color: #768192 !important;
}

a.bg-gray-700:hover, a.bg-gray-700:focus,
button.bg-gray-700:hover,
button.bg-gray-700:focus {
  background-color: #5e6877 !important;
}

.bg-gray-800 {
  background-color: #636f83 !important;
}

a.bg-gray-800:hover, a.bg-gray-800:focus,
button.bg-gray-800:hover,
button.bg-gray-800:focus {
  background-color: #4d5666 !important;
}

.bg-gray-900 {
  background-color: #4f5d73 !important;
}

a.bg-gray-900:hover, a.bg-gray-900:focus,
button.bg-gray-900:hover,
button.bg-gray-900:focus {
  background-color: #3a4555 !important;
}

.bg-box {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 2.5rem;
  height: 2.5rem;
}

.border {
  border: 1px solid #d8dbe0 !important;
}

.border-top {
  border-top: 1px solid #d8dbe0 !important;
}

.border-right {
  border-right: 1px solid #d8dbe0 !important;
}

.border-bottom {
  border-bottom: 1px solid #d8dbe0 !important;
}

.border-left {
  border-left: 1px solid #d8dbe0 !important;
}

.border-0 {
  border: 0 !important;
}

.border-top-0 {
  border-top: 0 !important;
}

.border-right-0 {
  border-right: 0 !important;
}

.border-bottom-0 {
  border-bottom: 0 !important;
}

.border-left-0 {
  border-left: 0 !important;
}

.border-primary {
  border: 1px solid !important;
  border-color: #321fdb !important;
}

.border-secondary {
  border: 1px solid !important;
  border-color: #ced2d8 !important;
}

.border-success {
  border: 1px solid !important;
  border-color: #2eb85c !important;
}

.border-info {
  border: 1px solid !important;
  border-color: #39f !important;
}

.border-warning {
  border: 1px solid !important;
  border-color: #f9b115 !important;
}

.border-danger {
  border: 1px solid !important;
  border-color: #e55353 !important;
}

.border-light {
  border: 1px solid !important;
  border-color: #ebedef !important;
}

.border-dark {
  border: 1px solid !important;
  border-color: #636f83 !important;
}

.border-white {
  border-color: #fff !important;
}

.rounded-sm {
  border-radius: 0.2rem !important;
}

.rounded {
  border-radius: 0.25rem !important;
}

.rounded-top {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important;
}

.rounded-right {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important;
}

.rounded-bottom {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

.rounded-left {
  border-top-left-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

.rounded-lg {
  border-radius: 0.3rem !important;
}

.rounded-circle {
  border-radius: 50% !important;
}

.rounded-pill {
  border-radius: 50rem !important;
}

.rounded-0 {
  border-radius: 0 !important;
}

.b-a-0 {
  border: 0 !important;
}

.b-t-0 {
  border-top: 0 !important;
}

.b-r-0 {
  border-right: 0 !important;
}

.b-b-0 {
  border-bottom: 0 !important;
}

.b-l-0 {
  border-left: 0 !important;
}

.b-a-1 {
  border: 1px solid #d8dbe0;
}

.b-t-1 {
  border-top: 1px solid #d8dbe0;
}

.b-r-1 {
  border-right: 1px solid #d8dbe0;
}

.b-b-1 {
  border-bottom: 1px solid #d8dbe0;
}

.b-l-1 {
  border-left: 1px solid #d8dbe0;
}

.b-a-2 {
  border: 2px solid #d8dbe0;
}

.b-t-2 {
  border-top: 2px solid #d8dbe0;
}

.b-r-2 {
  border-right: 2px solid #d8dbe0;
}

.b-b-2 {
  border-bottom: 2px solid #d8dbe0;
}

.b-l-2 {
  border-left: 2px solid #d8dbe0;
}

.content-center {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  text-align: center;
}

.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

.d-none {
  display: none !important;
}

.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex {
  display: flex !important;
}

.d-inline-flex {
  display: inline-flex !important;
}

@media (min-width: 576px) {
  .d-sm-none {
    display: none !important;
  }

  .d-sm-inline {
    display: inline !important;
  }

  .d-sm-inline-block {
    display: inline-block !important;
  }

  .d-sm-block {
    display: block !important;
  }

  .d-sm-table {
    display: table !important;
  }

  .d-sm-table-row {
    display: table-row !important;
  }

  .d-sm-table-cell {
    display: table-cell !important;
  }

  .d-sm-flex {
    display: flex !important;
  }

  .d-sm-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 768px) {
  .d-md-none {
    display: none !important;
  }

  .d-md-inline {
    display: inline !important;
  }

  .d-md-inline-block {
    display: inline-block !important;
  }

  .d-md-block {
    display: block !important;
  }

  .d-md-table {
    display: table !important;
  }

  .d-md-table-row {
    display: table-row !important;
  }

  .d-md-table-cell {
    display: table-cell !important;
  }

  .d-md-flex {
    display: flex !important;
  }

  .d-md-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 992px) {
  .d-lg-none {
    display: none !important;
  }

  .d-lg-inline {
    display: inline !important;
  }

  .d-lg-inline-block {
    display: inline-block !important;
  }

  .d-lg-block {
    display: block !important;
  }

  .d-lg-table {
    display: table !important;
  }

  .d-lg-table-row {
    display: table-row !important;
  }

  .d-lg-table-cell {
    display: table-cell !important;
  }

  .d-lg-flex {
    display: flex !important;
  }

  .d-lg-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 1200px) {
  .d-xl-none {
    display: none !important;
  }

  .d-xl-inline {
    display: inline !important;
  }

  .d-xl-inline-block {
    display: inline-block !important;
  }

  .d-xl-block {
    display: block !important;
  }

  .d-xl-table {
    display: table !important;
  }

  .d-xl-table-row {
    display: table-row !important;
  }

  .d-xl-table-cell {
    display: table-cell !important;
  }

  .d-xl-flex {
    display: flex !important;
  }

  .d-xl-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 1400px) {
  .d-xxl-none {
    display: none !important;
  }

  .d-xxl-inline {
    display: inline !important;
  }

  .d-xxl-inline-block {
    display: inline-block !important;
  }

  .d-xxl-block {
    display: block !important;
  }

  .d-xxl-table {
    display: table !important;
  }

  .d-xxl-table-row {
    display: table-row !important;
  }

  .d-xxl-table-cell {
    display: table-cell !important;
  }

  .d-xxl-flex {
    display: flex !important;
  }

  .d-xxl-inline-flex {
    display: inline-flex !important;
  }
}
@media (max-width: 575.98px) {
  .d-down-none {
    display: none !important;
  }
}
@media (max-width: 767.98px) {
  .d-sm-down-none {
    display: none !important;
  }
}
@media (max-width: 991.98px) {
  .d-md-down-none {
    display: none !important;
  }
}
@media (max-width: 1199.98px) {
  .d-lg-down-none {
    display: none !important;
  }
}
@media (max-width: 1399.98px) {
  .d-xl-down-none {
    display: none !important;
  }
}
.d-xxl-down-none {
  display: none !important;
}

.c-default-theme .c-d-default-none {
  display: none !important;
}

@media print {
  .d-print-none {
    display: none !important;
  }

  .d-print-inline {
    display: inline !important;
  }

  .d-print-inline-block {
    display: inline-block !important;
  }

  .d-print-block {
    display: block !important;
  }

  .d-print-table {
    display: table !important;
  }

  .d-print-table-row {
    display: table-row !important;
  }

  .d-print-table-cell {
    display: table-cell !important;
  }

  .d-print-flex {
    display: flex !important;
  }

  .d-print-inline-flex {
    display: inline-flex !important;
  }
}
.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}
.embed-responsive::before {
  display: block;
  content: "";
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.embed-responsive-21by9::before {
  padding-top: 42.8571428571%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

.embed-responsive-21by9::before {
  padding-top: 42.8571428571%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

.flex-row {
  flex-direction: row !important;
}

.flex-column {
  flex-direction: column !important;
}

.flex-row-reverse {
  flex-direction: row-reverse !important;
}

.flex-column-reverse {
  flex-direction: column-reverse !important;
}

.flex-wrap {
  flex-wrap: wrap !important;
}

.flex-nowrap {
  flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

.flex-fill {
  flex: 1 1 auto !important;
}

.flex-grow-0 {
  flex-grow: 0 !important;
}

.flex-grow-1 {
  flex-grow: 1 !important;
}

.flex-shrink-0 {
  flex-shrink: 0 !important;
}

.flex-shrink-1 {
  flex-shrink: 1 !important;
}

.justify-content-start {
  justify-content: flex-start !important;
}

.justify-content-end {
  justify-content: flex-end !important;
}

.justify-content-center {
  justify-content: center !important;
}

.justify-content-between {
  justify-content: space-between !important;
}

.justify-content-around {
  justify-content: space-around !important;
}

.align-items-start {
  align-items: flex-start !important;
}

.align-items-end {
  align-items: flex-end !important;
}

.align-items-center {
  align-items: center !important;
}

.align-items-baseline {
  align-items: baseline !important;
}

.align-items-stretch {
  align-items: stretch !important;
}

.align-content-start {
  align-content: flex-start !important;
}

.align-content-end {
  align-content: flex-end !important;
}

.align-content-center {
  align-content: center !important;
}

.align-content-between {
  align-content: space-between !important;
}

.align-content-around {
  align-content: space-around !important;
}

.align-content-stretch {
  align-content: stretch !important;
}

.align-self-auto {
  align-self: auto !important;
}

.align-self-start {
  align-self: flex-start !important;
}

.align-self-end {
  align-self: flex-end !important;
}

.align-self-center {
  align-self: center !important;
}

.align-self-baseline {
  align-self: baseline !important;
}

.align-self-stretch {
  align-self: stretch !important;
}

@media (min-width: 576px) {
  .flex-sm-row {
    flex-direction: row !important;
  }

  .flex-sm-column {
    flex-direction: column !important;
  }

  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }

  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .flex-sm-fill {
    flex: 1 1 auto !important;
  }

  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }

  .justify-content-sm-start {
    justify-content: flex-start !important;
  }

  .justify-content-sm-end {
    justify-content: flex-end !important;
  }

  .justify-content-sm-center {
    justify-content: center !important;
  }

  .justify-content-sm-between {
    justify-content: space-between !important;
  }

  .justify-content-sm-around {
    justify-content: space-around !important;
  }

  .align-items-sm-start {
    align-items: flex-start !important;
  }

  .align-items-sm-end {
    align-items: flex-end !important;
  }

  .align-items-sm-center {
    align-items: center !important;
  }

  .align-items-sm-baseline {
    align-items: baseline !important;
  }

  .align-items-sm-stretch {
    align-items: stretch !important;
  }

  .align-content-sm-start {
    align-content: flex-start !important;
  }

  .align-content-sm-end {
    align-content: flex-end !important;
  }

  .align-content-sm-center {
    align-content: center !important;
  }

  .align-content-sm-between {
    align-content: space-between !important;
  }

  .align-content-sm-around {
    align-content: space-around !important;
  }

  .align-content-sm-stretch {
    align-content: stretch !important;
  }

  .align-self-sm-auto {
    align-self: auto !important;
  }

  .align-self-sm-start {
    align-self: flex-start !important;
  }

  .align-self-sm-end {
    align-self: flex-end !important;
  }

  .align-self-sm-center {
    align-self: center !important;
  }

  .align-self-sm-baseline {
    align-self: baseline !important;
  }

  .align-self-sm-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 768px) {
  .flex-md-row {
    flex-direction: row !important;
  }

  .flex-md-column {
    flex-direction: column !important;
  }

  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-md-wrap {
    flex-wrap: wrap !important;
  }

  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .flex-md-fill {
    flex: 1 1 auto !important;
  }

  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }

  .justify-content-md-start {
    justify-content: flex-start !important;
  }

  .justify-content-md-end {
    justify-content: flex-end !important;
  }

  .justify-content-md-center {
    justify-content: center !important;
  }

  .justify-content-md-between {
    justify-content: space-between !important;
  }

  .justify-content-md-around {
    justify-content: space-around !important;
  }

  .align-items-md-start {
    align-items: flex-start !important;
  }

  .align-items-md-end {
    align-items: flex-end !important;
  }

  .align-items-md-center {
    align-items: center !important;
  }

  .align-items-md-baseline {
    align-items: baseline !important;
  }

  .align-items-md-stretch {
    align-items: stretch !important;
  }

  .align-content-md-start {
    align-content: flex-start !important;
  }

  .align-content-md-end {
    align-content: flex-end !important;
  }

  .align-content-md-center {
    align-content: center !important;
  }

  .align-content-md-between {
    align-content: space-between !important;
  }

  .align-content-md-around {
    align-content: space-around !important;
  }

  .align-content-md-stretch {
    align-content: stretch !important;
  }

  .align-self-md-auto {
    align-self: auto !important;
  }

  .align-self-md-start {
    align-self: flex-start !important;
  }

  .align-self-md-end {
    align-self: flex-end !important;
  }

  .align-self-md-center {
    align-self: center !important;
  }

  .align-self-md-baseline {
    align-self: baseline !important;
  }

  .align-self-md-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 992px) {
  .flex-lg-row {
    flex-direction: row !important;
  }

  .flex-lg-column {
    flex-direction: column !important;
  }

  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }

  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .flex-lg-fill {
    flex: 1 1 auto !important;
  }

  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }

  .justify-content-lg-start {
    justify-content: flex-start !important;
  }

  .justify-content-lg-end {
    justify-content: flex-end !important;
  }

  .justify-content-lg-center {
    justify-content: center !important;
  }

  .justify-content-lg-between {
    justify-content: space-between !important;
  }

  .justify-content-lg-around {
    justify-content: space-around !important;
  }

  .align-items-lg-start {
    align-items: flex-start !important;
  }

  .align-items-lg-end {
    align-items: flex-end !important;
  }

  .align-items-lg-center {
    align-items: center !important;
  }

  .align-items-lg-baseline {
    align-items: baseline !important;
  }

  .align-items-lg-stretch {
    align-items: stretch !important;
  }

  .align-content-lg-start {
    align-content: flex-start !important;
  }

  .align-content-lg-end {
    align-content: flex-end !important;
  }

  .align-content-lg-center {
    align-content: center !important;
  }

  .align-content-lg-between {
    align-content: space-between !important;
  }

  .align-content-lg-around {
    align-content: space-around !important;
  }

  .align-content-lg-stretch {
    align-content: stretch !important;
  }

  .align-self-lg-auto {
    align-self: auto !important;
  }

  .align-self-lg-start {
    align-self: flex-start !important;
  }

  .align-self-lg-end {
    align-self: flex-end !important;
  }

  .align-self-lg-center {
    align-self: center !important;
  }

  .align-self-lg-baseline {
    align-self: baseline !important;
  }

  .align-self-lg-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 1200px) {
  .flex-xl-row {
    flex-direction: row !important;
  }

  .flex-xl-column {
    flex-direction: column !important;
  }

  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }

  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .flex-xl-fill {
    flex: 1 1 auto !important;
  }

  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }

  .justify-content-xl-start {
    justify-content: flex-start !important;
  }

  .justify-content-xl-end {
    justify-content: flex-end !important;
  }

  .justify-content-xl-center {
    justify-content: center !important;
  }

  .justify-content-xl-between {
    justify-content: space-between !important;
  }

  .justify-content-xl-around {
    justify-content: space-around !important;
  }

  .align-items-xl-start {
    align-items: flex-start !important;
  }

  .align-items-xl-end {
    align-items: flex-end !important;
  }

  .align-items-xl-center {
    align-items: center !important;
  }

  .align-items-xl-baseline {
    align-items: baseline !important;
  }

  .align-items-xl-stretch {
    align-items: stretch !important;
  }

  .align-content-xl-start {
    align-content: flex-start !important;
  }

  .align-content-xl-end {
    align-content: flex-end !important;
  }

  .align-content-xl-center {
    align-content: center !important;
  }

  .align-content-xl-between {
    align-content: space-between !important;
  }

  .align-content-xl-around {
    align-content: space-around !important;
  }

  .align-content-xl-stretch {
    align-content: stretch !important;
  }

  .align-self-xl-auto {
    align-self: auto !important;
  }

  .align-self-xl-start {
    align-self: flex-start !important;
  }

  .align-self-xl-end {
    align-self: flex-end !important;
  }

  .align-self-xl-center {
    align-self: center !important;
  }

  .align-self-xl-baseline {
    align-self: baseline !important;
  }

  .align-self-xl-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 1400px) {
  .flex-xxl-row {
    flex-direction: row !important;
  }

  .flex-xxl-column {
    flex-direction: column !important;
  }

  .flex-xxl-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-xxl-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-xxl-wrap {
    flex-wrap: wrap !important;
  }

  .flex-xxl-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .flex-xxl-fill {
    flex: 1 1 auto !important;
  }

  .flex-xxl-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-xxl-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-xxl-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-xxl-shrink-1 {
    flex-shrink: 1 !important;
  }

  .justify-content-xxl-start {
    justify-content: flex-start !important;
  }

  .justify-content-xxl-end {
    justify-content: flex-end !important;
  }

  .justify-content-xxl-center {
    justify-content: center !important;
  }

  .justify-content-xxl-between {
    justify-content: space-between !important;
  }

  .justify-content-xxl-around {
    justify-content: space-around !important;
  }

  .align-items-xxl-start {
    align-items: flex-start !important;
  }

  .align-items-xxl-end {
    align-items: flex-end !important;
  }

  .align-items-xxl-center {
    align-items: center !important;
  }

  .align-items-xxl-baseline {
    align-items: baseline !important;
  }

  .align-items-xxl-stretch {
    align-items: stretch !important;
  }

  .align-content-xxl-start {
    align-content: flex-start !important;
  }

  .align-content-xxl-end {
    align-content: flex-end !important;
  }

  .align-content-xxl-center {
    align-content: center !important;
  }

  .align-content-xxl-between {
    align-content: space-between !important;
  }

  .align-content-xxl-around {
    align-content: space-around !important;
  }

  .align-content-xxl-stretch {
    align-content: stretch !important;
  }

  .align-self-xxl-auto {
    align-self: auto !important;
  }

  .align-self-xxl-start {
    align-self: flex-start !important;
  }

  .align-self-xxl-end {
    align-self: flex-end !important;
  }

  .align-self-xxl-center {
    align-self: center !important;
  }

  .align-self-xxl-baseline {
    align-self: baseline !important;
  }

  .align-self-xxl-stretch {
    align-self: stretch !important;
  }
}
html:not([dir=rtl]) .float-left {
  float: left !important;
}
*[dir=rtl] .float-left {
  float: right !important;
}

html:not([dir=rtl]) .float-right {
  float: right !important;
}
*[dir=rtl] .float-right {
  float: left !important;
}

.float-none {
  float: none !important;
}

@media (min-width: 576px) {
  html:not([dir=rtl]) .float-sm-left {
    float: left !important;
  }
  *[dir=rtl] .float-sm-left {
    float: right !important;
  }

  html:not([dir=rtl]) .float-sm-right {
    float: right !important;
  }
  *[dir=rtl] .float-sm-right {
    float: left !important;
  }

  .float-sm-none {
    float: none !important;
  }
}
@media (min-width: 768px) {
  html:not([dir=rtl]) .float-md-left {
    float: left !important;
  }
  *[dir=rtl] .float-md-left {
    float: right !important;
  }

  html:not([dir=rtl]) .float-md-right {
    float: right !important;
  }
  *[dir=rtl] .float-md-right {
    float: left !important;
  }

  .float-md-none {
    float: none !important;
  }
}
@media (min-width: 992px) {
  html:not([dir=rtl]) .float-lg-left {
    float: left !important;
  }
  *[dir=rtl] .float-lg-left {
    float: right !important;
  }

  html:not([dir=rtl]) .float-lg-right {
    float: right !important;
  }
  *[dir=rtl] .float-lg-right {
    float: left !important;
  }

  .float-lg-none {
    float: none !important;
  }
}
@media (min-width: 1200px) {
  html:not([dir=rtl]) .float-xl-left {
    float: left !important;
  }
  *[dir=rtl] .float-xl-left {
    float: right !important;
  }

  html:not([dir=rtl]) .float-xl-right {
    float: right !important;
  }
  *[dir=rtl] .float-xl-right {
    float: left !important;
  }

  .float-xl-none {
    float: none !important;
  }
}
@media (min-width: 1400px) {
  html:not([dir=rtl]) .float-xxl-left {
    float: left !important;
  }
  *[dir=rtl] .float-xxl-left {
    float: right !important;
  }

  html:not([dir=rtl]) .float-xxl-right {
    float: right !important;
  }
  *[dir=rtl] .float-xxl-right {
    float: left !important;
  }

  .float-xxl-none {
    float: none !important;
  }
}
.user-select-all {
  -webkit-user-select: all !important;
     -moz-user-select: all !important;
          user-select: all !important;
}

.user-select-auto {
  -webkit-user-select: auto !important;
     -moz-user-select: auto !important;
      -ms-user-select: auto !important;
          user-select: auto !important;
}

.user-select-none {
  -webkit-user-select: none !important;
     -moz-user-select: none !important;
      -ms-user-select: none !important;
          user-select: none !important;
}

.overflow-auto {
  overflow: auto !important;
}

.overflow-hidden {
  overflow: hidden !important;
}

.position-static {
  position: static !important;
}

.position-relative {
  position: relative !important;
}

.position-absolute {
  position: absolute !important;
}

.position-fixed {
  position: fixed !important;
}

.position-sticky {
  position: -webkit-sticky !important;
  position: sticky !important;
}

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

@supports ((position: -webkit-sticky) or (position: sticky)) {
  .sticky-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
}

.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 21, 0.075) !important;
}

.shadow {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 21, 0.15) !important;
}

.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 21, 0.175) !important;
}

.shadow-none {
  box-shadow: none !important;
}

.w-25 {
  width: 25% !important;
}

.w-50 {
  width: 50% !important;
}

.w-75 {
  width: 75% !important;
}

.w-100 {
  width: 100% !important;
}

.w-auto {
  width: auto !important;
}

.h-25 {
  height: 25% !important;
}

.h-50 {
  height: 50% !important;
}

.h-75 {
  height: 75% !important;
}

.h-100 {
  height: 100% !important;
}

.h-auto {
  height: auto !important;
}

.mw-100 {
  max-width: 100% !important;
}

.mh-100 {
  max-height: 100% !important;
}

.min-vw-100 {
  min-width: 100vw !important;
}

.min-vh-100 {
  min-height: 100vh !important;
}

.vw-100 {
  width: 100vw !important;
}

.vh-100 {
  height: 100vh !important;
}

.m-0 {
  margin: 0 !important;
}

.mt-0,
.my-0 {
  margin-top: 0 !important;
}

.mr-0,
.mx-0 {
  margin-right: 0 !important;
}

.mb-0,
.my-0 {
  margin-bottom: 0 !important;
}

.ml-0,
.mx-0 {
  margin-left: 0 !important;
}

html:not([dir=rtl]) .mfs-0 {
  margin-left: 0 !important;
}
*[dir=rtl] .mfs-0 {
  margin-right: 0 !important;
}

html:not([dir=rtl]) .mfe-0 {
  margin-right: 0 !important;
}
*[dir=rtl] .mfe-0 {
  margin-left: 0 !important;
}

.m-1 {
  margin: 0.25rem !important;
}

.mt-1,
.my-1 {
  margin-top: 0.25rem !important;
}

.mr-1,
.mx-1 {
  margin-right: 0.25rem !important;
}

.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important;
}

.ml-1,
.mx-1 {
  margin-left: 0.25rem !important;
}

html:not([dir=rtl]) .mfs-1 {
  margin-left: 0.25rem !important;
}
*[dir=rtl] .mfs-1 {
  margin-right: 0.25rem !important;
}

html:not([dir=rtl]) .mfe-1 {
  margin-right: 0.25rem !important;
}
*[dir=rtl] .mfe-1 {
  margin-left: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem !important;
}

.mt-2,
.my-2 {
  margin-top: 0.5rem !important;
}

.mr-2,
.mx-2 {
  margin-right: 0.5rem !important;
}

.mb-2,
.my-2 {
  margin-bottom: 0.5rem !important;
}

.ml-2,
.mx-2 {
  margin-left: 0.5rem !important;
}

html:not([dir=rtl]) .mfs-2 {
  margin-left: 0.5rem !important;
}
*[dir=rtl] .mfs-2 {
  margin-right: 0.5rem !important;
}

html:not([dir=rtl]) .mfe-2 {
  margin-right: 0.5rem !important;
}
*[dir=rtl] .mfe-2 {
  margin-left: 0.5rem !important;
}

.m-3 {
  margin: 1rem !important;
}

.mt-3,
.my-3 {
  margin-top: 1rem !important;
}

.mr-3,
.mx-3 {
  margin-right: 1rem !important;
}

.mb-3,
.my-3 {
  margin-bottom: 1rem !important;
}

.ml-3,
.mx-3 {
  margin-left: 1rem !important;
}

html:not([dir=rtl]) .mfs-3 {
  margin-left: 1rem !important;
}
*[dir=rtl] .mfs-3 {
  margin-right: 1rem !important;
}

html:not([dir=rtl]) .mfe-3 {
  margin-right: 1rem !important;
}
*[dir=rtl] .mfe-3 {
  margin-left: 1rem !important;
}

.m-4 {
  margin: 1.5rem !important;
}

.mt-4,
.my-4 {
  margin-top: 1.5rem !important;
}

.mr-4,
.mx-4 {
  margin-right: 1.5rem !important;
}

.mb-4,
.my-4 {
  margin-bottom: 1.5rem !important;
}

.ml-4,
.mx-4 {
  margin-left: 1.5rem !important;
}

html:not([dir=rtl]) .mfs-4 {
  margin-left: 1.5rem !important;
}
*[dir=rtl] .mfs-4 {
  margin-right: 1.5rem !important;
}

html:not([dir=rtl]) .mfe-4 {
  margin-right: 1.5rem !important;
}
*[dir=rtl] .mfe-4 {
  margin-left: 1.5rem !important;
}

.m-5 {
  margin: 3rem !important;
}

.mt-5,
.my-5 {
  margin-top: 3rem !important;
}

.mr-5,
.mx-5 {
  margin-right: 3rem !important;
}

.mb-5,
.my-5 {
  margin-bottom: 3rem !important;
}

.ml-5,
.mx-5 {
  margin-left: 3rem !important;
}

html:not([dir=rtl]) .mfs-5 {
  margin-left: 3rem !important;
}
*[dir=rtl] .mfs-5 {
  margin-right: 3rem !important;
}

html:not([dir=rtl]) .mfe-5 {
  margin-right: 3rem !important;
}
*[dir=rtl] .mfe-5 {
  margin-left: 3rem !important;
}

.p-0 {
  padding: 0 !important;
}

.pt-0,
.py-0 {
  padding-top: 0 !important;
}

.pr-0,
.px-0 {
  padding-right: 0 !important;
}

.pb-0,
.py-0 {
  padding-bottom: 0 !important;
}

.pl-0,
.px-0 {
  padding-left: 0 !important;
}

html:not([dir=rtl]) .pfs-0 {
  padding-left: 0 !important;
}
*[dir=rtl] .pfs-0 {
  padding-right: 0 !important;
}

html:not([dir=rtl]) .pfe-0 {
  padding-right: 0 !important;
}
*[dir=rtl] .pfe-0 {
  padding-left: 0 !important;
}

.p-1 {
  padding: 0.25rem !important;
}

.pt-1,
.py-1 {
  padding-top: 0.25rem !important;
}

.pr-1,
.px-1 {
  padding-right: 0.25rem !important;
}

.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important;
}

.pl-1,
.px-1 {
  padding-left: 0.25rem !important;
}

html:not([dir=rtl]) .pfs-1 {
  padding-left: 0.25rem !important;
}
*[dir=rtl] .pfs-1 {
  padding-right: 0.25rem !important;
}

html:not([dir=rtl]) .pfe-1 {
  padding-right: 0.25rem !important;
}
*[dir=rtl] .pfe-1 {
  padding-left: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.pt-2,
.py-2 {
  padding-top: 0.5rem !important;
}

.pr-2,
.px-2 {
  padding-right: 0.5rem !important;
}

.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important;
}

.pl-2,
.px-2 {
  padding-left: 0.5rem !important;
}

html:not([dir=rtl]) .pfs-2 {
  padding-left: 0.5rem !important;
}
*[dir=rtl] .pfs-2 {
  padding-right: 0.5rem !important;
}

html:not([dir=rtl]) .pfe-2 {
  padding-right: 0.5rem !important;
}
*[dir=rtl] .pfe-2 {
  padding-left: 0.5rem !important;
}

.p-3 {
  padding: 1rem !important;
}

.pt-3,
.py-3 {
  padding-top: 1rem !important;
}

.pr-3,
.px-3 {
  padding-right: 1rem !important;
}

.pb-3,
.py-3 {
  padding-bottom: 1rem !important;
}

.pl-3,
.px-3 {
  padding-left: 1rem !important;
}

html:not([dir=rtl]) .pfs-3 {
  padding-left: 1rem !important;
}
*[dir=rtl] .pfs-3 {
  padding-right: 1rem !important;
}

html:not([dir=rtl]) .pfe-3 {
  padding-right: 1rem !important;
}
*[dir=rtl] .pfe-3 {
  padding-left: 1rem !important;
}

.p-4 {
  padding: 1.5rem !important;
}

.pt-4,
.py-4 {
  padding-top: 1.5rem !important;
}

.pr-4,
.px-4 {
  padding-right: 1.5rem !important;
}

.pb-4,
.py-4 {
  padding-bottom: 1.5rem !important;
}

.pl-4,
.px-4 {
  padding-left: 1.5rem !important;
}

html:not([dir=rtl]) .pfs-4 {
  padding-left: 1.5rem !important;
}
*[dir=rtl] .pfs-4 {
  padding-right: 1.5rem !important;
}

html:not([dir=rtl]) .pfe-4 {
  padding-right: 1.5rem !important;
}
*[dir=rtl] .pfe-4 {
  padding-left: 1.5rem !important;
}

.p-5 {
  padding: 3rem !important;
}

.pt-5,
.py-5 {
  padding-top: 3rem !important;
}

.pr-5,
.px-5 {
  padding-right: 3rem !important;
}

.pb-5,
.py-5 {
  padding-bottom: 3rem !important;
}

.pl-5,
.px-5 {
  padding-left: 3rem !important;
}

html:not([dir=rtl]) .pfs-5 {
  padding-left: 3rem !important;
}
*[dir=rtl] .pfs-5 {
  padding-right: 3rem !important;
}

html:not([dir=rtl]) .pfe-5 {
  padding-right: 3rem !important;
}
*[dir=rtl] .pfe-5 {
  padding-left: 3rem !important;
}

.m-n1 {
  margin: -0.25rem !important;
}

.mt-n1,
.my-n1 {
  margin-top: -0.25rem !important;
}

.mr-n1,
.mx-n1 {
  margin-right: -0.25rem !important;
}

.mb-n1,
.my-n1 {
  margin-bottom: -0.25rem !important;
}

.ml-n1,
.mx-n1 {
  margin-left: -0.25rem !important;
}

html:not([dir=rtl]) .mfs-n1 {
  margin-left: -0.25rem !important;
}
*[dir=rtl] .mfs-n1 {
  margin-right: -0.25rem !important;
}

html:not([dir=rtl]) .mfe-n1 {
  margin-right: -0.25rem !important;
}
*[dir=rtl] .mfe-n1 {
  margin-left: -0.25rem !important;
}

.m-n2 {
  margin: -0.5rem !important;
}

.mt-n2,
.my-n2 {
  margin-top: -0.5rem !important;
}

.mr-n2,
.mx-n2 {
  margin-right: -0.5rem !important;
}

.mb-n2,
.my-n2 {
  margin-bottom: -0.5rem !important;
}

.ml-n2,
.mx-n2 {
  margin-left: -0.5rem !important;
}

html:not([dir=rtl]) .mfs-n2 {
  margin-left: -0.5rem !important;
}
*[dir=rtl] .mfs-n2 {
  margin-right: -0.5rem !important;
}

html:not([dir=rtl]) .mfe-n2 {
  margin-right: -0.5rem !important;
}
*[dir=rtl] .mfe-n2 {
  margin-left: -0.5rem !important;
}

.m-n3 {
  margin: -1rem !important;
}

.mt-n3,
.my-n3 {
  margin-top: -1rem !important;
}

.mr-n3,
.mx-n3 {
  margin-right: -1rem !important;
}

.mb-n3,
.my-n3 {
  margin-bottom: -1rem !important;
}

.ml-n3,
.mx-n3 {
  margin-left: -1rem !important;
}

html:not([dir=rtl]) .mfs-n3 {
  margin-left: -1rem !important;
}
*[dir=rtl] .mfs-n3 {
  margin-right: -1rem !important;
}

html:not([dir=rtl]) .mfe-n3 {
  margin-right: -1rem !important;
}
*[dir=rtl] .mfe-n3 {
  margin-left: -1rem !important;
}

.m-n4 {
  margin: -1.5rem !important;
}

.mt-n4,
.my-n4 {
  margin-top: -1.5rem !important;
}

.mr-n4,
.mx-n4 {
  margin-right: -1.5rem !important;
}

.mb-n4,
.my-n4 {
  margin-bottom: -1.5rem !important;
}

.ml-n4,
.mx-n4 {
  margin-left: -1.5rem !important;
}

html:not([dir=rtl]) .mfs-n4 {
  margin-left: -1.5rem !important;
}
*[dir=rtl] .mfs-n4 {
  margin-right: -1.5rem !important;
}

html:not([dir=rtl]) .mfe-n4 {
  margin-right: -1.5rem !important;
}
*[dir=rtl] .mfe-n4 {
  margin-left: -1.5rem !important;
}

.m-n5 {
  margin: -3rem !important;
}

.mt-n5,
.my-n5 {
  margin-top: -3rem !important;
}

.mr-n5,
.mx-n5 {
  margin-right: -3rem !important;
}

.mb-n5,
.my-n5 {
  margin-bottom: -3rem !important;
}

.ml-n5,
.mx-n5 {
  margin-left: -3rem !important;
}

html:not([dir=rtl]) .mfs-n5 {
  margin-left: -3rem !important;
}
*[dir=rtl] .mfs-n5 {
  margin-right: -3rem !important;
}

html:not([dir=rtl]) .mfe-n5 {
  margin-right: -3rem !important;
}
*[dir=rtl] .mfe-n5 {
  margin-left: -3rem !important;
}

.m-auto {
  margin: auto !important;
}

.mt-auto,
.my-auto {
  margin-top: auto !important;
}

.mr-auto,
.mx-auto {
  margin-right: auto !important;
}

.mb-auto,
.my-auto {
  margin-bottom: auto !important;
}

.ml-auto,
.mx-auto {
  margin-left: auto !important;
}

html:not([dir=rtl]) .mfs-auto {
  margin-left: auto !important;
}
*[dir=rtl] .mfs-auto {
  margin-right: auto !important;
}

html:not([dir=rtl]) .mfe-auto {
  margin-right: auto !important;
}
*[dir=rtl] .mfe-auto {
  margin-left: auto !important;
}

@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important;
  }

  .mt-sm-0,
.my-sm-0 {
    margin-top: 0 !important;
  }

  .mr-sm-0,
.mx-sm-0 {
    margin-right: 0 !important;
  }

  .mb-sm-0,
.my-sm-0 {
    margin-bottom: 0 !important;
  }

  .ml-sm-0,
.mx-sm-0 {
    margin-left: 0 !important;
  }

  html:not([dir=rtl]) .mfs-sm-0 {
    margin-left: 0 !important;
  }
  *[dir=rtl] .mfs-sm-0 {
    margin-right: 0 !important;
  }

  html:not([dir=rtl]) .mfe-sm-0 {
    margin-right: 0 !important;
  }
  *[dir=rtl] .mfe-sm-0 {
    margin-left: 0 !important;
  }

  .m-sm-1 {
    margin: 0.25rem !important;
  }

  .mt-sm-1,
.my-sm-1 {
    margin-top: 0.25rem !important;
  }

  .mr-sm-1,
.mx-sm-1 {
    margin-right: 0.25rem !important;
  }

  .mb-sm-1,
.my-sm-1 {
    margin-bottom: 0.25rem !important;
  }

  .ml-sm-1,
.mx-sm-1 {
    margin-left: 0.25rem !important;
  }

  html:not([dir=rtl]) .mfs-sm-1 {
    margin-left: 0.25rem !important;
  }
  *[dir=rtl] .mfs-sm-1 {
    margin-right: 0.25rem !important;
  }

  html:not([dir=rtl]) .mfe-sm-1 {
    margin-right: 0.25rem !important;
  }
  *[dir=rtl] .mfe-sm-1 {
    margin-left: 0.25rem !important;
  }

  .m-sm-2 {
    margin: 0.5rem !important;
  }

  .mt-sm-2,
.my-sm-2 {
    margin-top: 0.5rem !important;
  }

  .mr-sm-2,
.mx-sm-2 {
    margin-right: 0.5rem !important;
  }

  .mb-sm-2,
.my-sm-2 {
    margin-bottom: 0.5rem !important;
  }

  .ml-sm-2,
.mx-sm-2 {
    margin-left: 0.5rem !important;
  }

  html:not([dir=rtl]) .mfs-sm-2 {
    margin-left: 0.5rem !important;
  }
  *[dir=rtl] .mfs-sm-2 {
    margin-right: 0.5rem !important;
  }

  html:not([dir=rtl]) .mfe-sm-2 {
    margin-right: 0.5rem !important;
  }
  *[dir=rtl] .mfe-sm-2 {
    margin-left: 0.5rem !important;
  }

  .m-sm-3 {
    margin: 1rem !important;
  }

  .mt-sm-3,
.my-sm-3 {
    margin-top: 1rem !important;
  }

  .mr-sm-3,
.mx-sm-3 {
    margin-right: 1rem !important;
  }

  .mb-sm-3,
.my-sm-3 {
    margin-bottom: 1rem !important;
  }

  .ml-sm-3,
.mx-sm-3 {
    margin-left: 1rem !important;
  }

  html:not([dir=rtl]) .mfs-sm-3 {
    margin-left: 1rem !important;
  }
  *[dir=rtl] .mfs-sm-3 {
    margin-right: 1rem !important;
  }

  html:not([dir=rtl]) .mfe-sm-3 {
    margin-right: 1rem !important;
  }
  *[dir=rtl] .mfe-sm-3 {
    margin-left: 1rem !important;
  }

  .m-sm-4 {
    margin: 1.5rem !important;
  }

  .mt-sm-4,
.my-sm-4 {
    margin-top: 1.5rem !important;
  }

  .mr-sm-4,
.mx-sm-4 {
    margin-right: 1.5rem !important;
  }

  .mb-sm-4,
.my-sm-4 {
    margin-bottom: 1.5rem !important;
  }

  .ml-sm-4,
.mx-sm-4 {
    margin-left: 1.5rem !important;
  }

  html:not([dir=rtl]) .mfs-sm-4 {
    margin-left: 1.5rem !important;
  }
  *[dir=rtl] .mfs-sm-4 {
    margin-right: 1.5rem !important;
  }

  html:not([dir=rtl]) .mfe-sm-4 {
    margin-right: 1.5rem !important;
  }
  *[dir=rtl] .mfe-sm-4 {
    margin-left: 1.5rem !important;
  }

  .m-sm-5 {
    margin: 3rem !important;
  }

  .mt-sm-5,
.my-sm-5 {
    margin-top: 3rem !important;
  }

  .mr-sm-5,
.mx-sm-5 {
    margin-right: 3rem !important;
  }

  .mb-sm-5,
.my-sm-5 {
    margin-bottom: 3rem !important;
  }

  .ml-sm-5,
.mx-sm-5 {
    margin-left: 3rem !important;
  }

  html:not([dir=rtl]) .mfs-sm-5 {
    margin-left: 3rem !important;
  }
  *[dir=rtl] .mfs-sm-5 {
    margin-right: 3rem !important;
  }

  html:not([dir=rtl]) .mfe-sm-5 {
    margin-right: 3rem !important;
  }
  *[dir=rtl] .mfe-sm-5 {
    margin-left: 3rem !important;
  }

  .p-sm-0 {
    padding: 0 !important;
  }

  .pt-sm-0,
.py-sm-0 {
    padding-top: 0 !important;
  }

  .pr-sm-0,
.px-sm-0 {
    padding-right: 0 !important;
  }

  .pb-sm-0,
.py-sm-0 {
    padding-bottom: 0 !important;
  }

  .pl-sm-0,
.px-sm-0 {
    padding-left: 0 !important;
  }

  html:not([dir=rtl]) .pfs-sm-0 {
    padding-left: 0 !important;
  }
  *[dir=rtl] .pfs-sm-0 {
    padding-right: 0 !important;
  }

  html:not([dir=rtl]) .pfe-sm-0 {
    padding-right: 0 !important;
  }
  *[dir=rtl] .pfe-sm-0 {
    padding-left: 0 !important;
  }

  .p-sm-1 {
    padding: 0.25rem !important;
  }

  .pt-sm-1,
.py-sm-1 {
    padding-top: 0.25rem !important;
  }

  .pr-sm-1,
.px-sm-1 {
    padding-right: 0.25rem !important;
  }

  .pb-sm-1,
.py-sm-1 {
    padding-bottom: 0.25rem !important;
  }

  .pl-sm-1,
.px-sm-1 {
    padding-left: 0.25rem !important;
  }

  html:not([dir=rtl]) .pfs-sm-1 {
    padding-left: 0.25rem !important;
  }
  *[dir=rtl] .pfs-sm-1 {
    padding-right: 0.25rem !important;
  }

  html:not([dir=rtl]) .pfe-sm-1 {
    padding-right: 0.25rem !important;
  }
  *[dir=rtl] .pfe-sm-1 {
    padding-left: 0.25rem !important;
  }

  .p-sm-2 {
    padding: 0.5rem !important;
  }

  .pt-sm-2,
.py-sm-2 {
    padding-top: 0.5rem !important;
  }

  .pr-sm-2,
.px-sm-2 {
    padding-right: 0.5rem !important;
  }

  .pb-sm-2,
.py-sm-2 {
    padding-bottom: 0.5rem !important;
  }

  .pl-sm-2,
.px-sm-2 {
    padding-left: 0.5rem !important;
  }

  html:not([dir=rtl]) .pfs-sm-2 {
    padding-left: 0.5rem !important;
  }
  *[dir=rtl] .pfs-sm-2 {
    padding-right: 0.5rem !important;
  }

  html:not([dir=rtl]) .pfe-sm-2 {
    padding-right: 0.5rem !important;
  }
  *[dir=rtl] .pfe-sm-2 {
    padding-left: 0.5rem !important;
  }

  .p-sm-3 {
    padding: 1rem !important;
  }

  .pt-sm-3,
.py-sm-3 {
    padding-top: 1rem !important;
  }

  .pr-sm-3,
.px-sm-3 {
    padding-right: 1rem !important;
  }

  .pb-sm-3,
.py-sm-3 {
    padding-bottom: 1rem !important;
  }

  .pl-sm-3,
.px-sm-3 {
    padding-left: 1rem !important;
  }

  html:not([dir=rtl]) .pfs-sm-3 {
    padding-left: 1rem !important;
  }
  *[dir=rtl] .pfs-sm-3 {
    padding-right: 1rem !important;
  }

  html:not([dir=rtl]) .pfe-sm-3 {
    padding-right: 1rem !important;
  }
  *[dir=rtl] .pfe-sm-3 {
    padding-left: 1rem !important;
  }

  .p-sm-4 {
    padding: 1.5rem !important;
  }

  .pt-sm-4,
.py-sm-4 {
    padding-top: 1.5rem !important;
  }

  .pr-sm-4,
.px-sm-4 {
    padding-right: 1.5rem !important;
  }

  .pb-sm-4,
.py-sm-4 {
    padding-bottom: 1.5rem !important;
  }

  .pl-sm-4,
.px-sm-4 {
    padding-left: 1.5rem !important;
  }

  html:not([dir=rtl]) .pfs-sm-4 {
    padding-left: 1.5rem !important;
  }
  *[dir=rtl] .pfs-sm-4 {
    padding-right: 1.5rem !important;
  }

  html:not([dir=rtl]) .pfe-sm-4 {
    padding-right: 1.5rem !important;
  }
  *[dir=rtl] .pfe-sm-4 {
    padding-left: 1.5rem !important;
  }

  .p-sm-5 {
    padding: 3rem !important;
  }

  .pt-sm-5,
.py-sm-5 {
    padding-top: 3rem !important;
  }

  .pr-sm-5,
.px-sm-5 {
    padding-right: 3rem !important;
  }

  .pb-sm-5,
.py-sm-5 {
    padding-bottom: 3rem !important;
  }

  .pl-sm-5,
.px-sm-5 {
    padding-left: 3rem !important;
  }

  html:not([dir=rtl]) .pfs-sm-5 {
    padding-left: 3rem !important;
  }
  *[dir=rtl] .pfs-sm-5 {
    padding-right: 3rem !important;
  }

  html:not([dir=rtl]) .pfe-sm-5 {
    padding-right: 3rem !important;
  }
  *[dir=rtl] .pfe-sm-5 {
    padding-left: 3rem !important;
  }

  .m-sm-n1 {
    margin: -0.25rem !important;
  }

  .mt-sm-n1,
.my-sm-n1 {
    margin-top: -0.25rem !important;
  }

  .mr-sm-n1,
.mx-sm-n1 {
    margin-right: -0.25rem !important;
  }

  .mb-sm-n1,
.my-sm-n1 {
    margin-bottom: -0.25rem !important;
  }

  .ml-sm-n1,
.mx-sm-n1 {
    margin-left: -0.25rem !important;
  }

  html:not([dir=rtl]) .mfs-sm-n1 {
    margin-left: -0.25rem !important;
  }
  *[dir=rtl] .mfs-sm-n1 {
    margin-right: -0.25rem !important;
  }

  html:not([dir=rtl]) .mfe-sm-n1 {
    margin-right: -0.25rem !important;
  }
  *[dir=rtl] .mfe-sm-n1 {
    margin-left: -0.25rem !important;
  }

  .m-sm-n2 {
    margin: -0.5rem !important;
  }

  .mt-sm-n2,
.my-sm-n2 {
    margin-top: -0.5rem !important;
  }

  .mr-sm-n2,
.mx-sm-n2 {
    margin-right: -0.5rem !important;
  }

  .mb-sm-n2,
.my-sm-n2 {
    margin-bottom: -0.5rem !important;
  }

  .ml-sm-n2,
.mx-sm-n2 {
    margin-left: -0.5rem !important;
  }

  html:not([dir=rtl]) .mfs-sm-n2 {
    margin-left: -0.5rem !important;
  }
  *[dir=rtl] .mfs-sm-n2 {
    margin-right: -0.5rem !important;
  }

  html:not([dir=rtl]) .mfe-sm-n2 {
    margin-right: -0.5rem !important;
  }
  *[dir=rtl] .mfe-sm-n2 {
    margin-left: -0.5rem !important;
  }

  .m-sm-n3 {
    margin: -1rem !important;
  }

  .mt-sm-n3,
.my-sm-n3 {
    margin-top: -1rem !important;
  }

  .mr-sm-n3,
.mx-sm-n3 {
    margin-right: -1rem !important;
  }

  .mb-sm-n3,
.my-sm-n3 {
    margin-bottom: -1rem !important;
  }

  .ml-sm-n3,
.mx-sm-n3 {
    margin-left: -1rem !important;
  }

  html:not([dir=rtl]) .mfs-sm-n3 {
    margin-left: -1rem !important;
  }
  *[dir=rtl] .mfs-sm-n3 {
    margin-right: -1rem !important;
  }

  html:not([dir=rtl]) .mfe-sm-n3 {
    margin-right: -1rem !important;
  }
  *[dir=rtl] .mfe-sm-n3 {
    margin-left: -1rem !important;
  }

  .m-sm-n4 {
    margin: -1.5rem !important;
  }

  .mt-sm-n4,
.my-sm-n4 {
    margin-top: -1.5rem !important;
  }

  .mr-sm-n4,
.mx-sm-n4 {
    margin-right: -1.5rem !important;
  }

  .mb-sm-n4,
.my-sm-n4 {
    margin-bottom: -1.5rem !important;
  }

  .ml-sm-n4,
.mx-sm-n4 {
    margin-left: -1.5rem !important;
  }

  html:not([dir=rtl]) .mfs-sm-n4 {
    margin-left: -1.5rem !important;
  }
  *[dir=rtl] .mfs-sm-n4 {
    margin-right: -1.5rem !important;
  }

  html:not([dir=rtl]) .mfe-sm-n4 {
    margin-right: -1.5rem !important;
  }
  *[dir=rtl] .mfe-sm-n4 {
    margin-left: -1.5rem !important;
  }

  .m-sm-n5 {
    margin: -3rem !important;
  }

  .mt-sm-n5,
.my-sm-n5 {
    margin-top: -3rem !important;
  }

  .mr-sm-n5,
.mx-sm-n5 {
    margin-right: -3rem !important;
  }

  .mb-sm-n5,
.my-sm-n5 {
    margin-bottom: -3rem !important;
  }

  .ml-sm-n5,
.mx-sm-n5 {
    margin-left: -3rem !important;
  }

  html:not([dir=rtl]) .mfs-sm-n5 {
    margin-left: -3rem !important;
  }
  *[dir=rtl] .mfs-sm-n5 {
    margin-right: -3rem !important;
  }

  html:not([dir=rtl]) .mfe-sm-n5 {
    margin-right: -3rem !important;
  }
  *[dir=rtl] .mfe-sm-n5 {
    margin-left: -3rem !important;
  }

  .m-sm-auto {
    margin: auto !important;
  }

  .mt-sm-auto,
.my-sm-auto {
    margin-top: auto !important;
  }

  .mr-sm-auto,
.mx-sm-auto {
    margin-right: auto !important;
  }

  .mb-sm-auto,
.my-sm-auto {
    margin-bottom: auto !important;
  }

  .ml-sm-auto,
.mx-sm-auto {
    margin-left: auto !important;
  }

  html:not([dir=rtl]) .mfs-sm-auto {
    margin-left: auto !important;
  }
  *[dir=rtl] .mfs-sm-auto {
    margin-right: auto !important;
  }

  html:not([dir=rtl]) .mfe-sm-auto {
    margin-right: auto !important;
  }
  *[dir=rtl] .mfe-sm-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important;
  }

  .mt-md-0,
.my-md-0 {
    margin-top: 0 !important;
  }

  .mr-md-0,
.mx-md-0 {
    margin-right: 0 !important;
  }

  .mb-md-0,
.my-md-0 {
    margin-bottom: 0 !important;
  }

  .ml-md-0,
.mx-md-0 {
    margin-left: 0 !important;
  }

  html:not([dir=rtl]) .mfs-md-0 {
    margin-left: 0 !important;
  }
  *[dir=rtl] .mfs-md-0 {
    margin-right: 0 !important;
  }

  html:not([dir=rtl]) .mfe-md-0 {
    margin-right: 0 !important;
  }
  *[dir=rtl] .mfe-md-0 {
    margin-left: 0 !important;
  }

  .m-md-1 {
    margin: 0.25rem !important;
  }

  .mt-md-1,
.my-md-1 {
    margin-top: 0.25rem !important;
  }

  .mr-md-1,
.mx-md-1 {
    margin-right: 0.25rem !important;
  }

  .mb-md-1,
.my-md-1 {
    margin-bottom: 0.25rem !important;
  }

  .ml-md-1,
.mx-md-1 {
    margin-left: 0.25rem !important;
  }

  html:not([dir=rtl]) .mfs-md-1 {
    margin-left: 0.25rem !important;
  }
  *[dir=rtl] .mfs-md-1 {
    margin-right: 0.25rem !important;
  }

  html:not([dir=rtl]) .mfe-md-1 {
    margin-right: 0.25rem !important;
  }
  *[dir=rtl] .mfe-md-1 {
    margin-left: 0.25rem !important;
  }

  .m-md-2 {
    margin: 0.5rem !important;
  }

  .mt-md-2,
.my-md-2 {
    margin-top: 0.5rem !important;
  }

  .mr-md-2,
.mx-md-2 {
    margin-right: 0.5rem !important;
  }

  .mb-md-2,
.my-md-2 {
    margin-bottom: 0.5rem !important;
  }

  .ml-md-2,
.mx-md-2 {
    margin-left: 0.5rem !important;
  }

  html:not([dir=rtl]) .mfs-md-2 {
    margin-left: 0.5rem !important;
  }
  *[dir=rtl] .mfs-md-2 {
    margin-right: 0.5rem !important;
  }

  html:not([dir=rtl]) .mfe-md-2 {
    margin-right: 0.5rem !important;
  }
  *[dir=rtl] .mfe-md-2 {
    margin-left: 0.5rem !important;
  }

  .m-md-3 {
    margin: 1rem !important;
  }

  .mt-md-3,
.my-md-3 {
    margin-top: 1rem !important;
  }

  .mr-md-3,
.mx-md-3 {
    margin-right: 1rem !important;
  }

  .mb-md-3,
.my-md-3 {
    margin-bottom: 1rem !important;
  }

  .ml-md-3,
.mx-md-3 {
    margin-left: 1rem !important;
  }

  html:not([dir=rtl]) .mfs-md-3 {
    margin-left: 1rem !important;
  }
  *[dir=rtl] .mfs-md-3 {
    margin-right: 1rem !important;
  }

  html:not([dir=rtl]) .mfe-md-3 {
    margin-right: 1rem !important;
  }
  *[dir=rtl] .mfe-md-3 {
    margin-left: 1rem !important;
  }

  .m-md-4 {
    margin: 1.5rem !important;
  }

  .mt-md-4,
.my-md-4 {
    margin-top: 1.5rem !important;
  }

  .mr-md-4,
.mx-md-4 {
    margin-right: 1.5rem !important;
  }

  .mb-md-4,
.my-md-4 {
    margin-bottom: 1.5rem !important;
  }

  .ml-md-4,
.mx-md-4 {
    margin-left: 1.5rem !important;
  }

  html:not([dir=rtl]) .mfs-md-4 {
    margin-left: 1.5rem !important;
  }
  *[dir=rtl] .mfs-md-4 {
    margin-right: 1.5rem !important;
  }

  html:not([dir=rtl]) .mfe-md-4 {
    margin-right: 1.5rem !important;
  }
  *[dir=rtl] .mfe-md-4 {
    margin-left: 1.5rem !important;
  }

  .m-md-5 {
    margin: 3rem !important;
  }

  .mt-md-5,
.my-md-5 {
    margin-top: 3rem !important;
  }

  .mr-md-5,
.mx-md-5 {
    margin-right: 3rem !important;
  }

  .mb-md-5,
.my-md-5 {
    margin-bottom: 3rem !important;
  }

  .ml-md-5,
.mx-md-5 {
    margin-left: 3rem !important;
  }

  html:not([dir=rtl]) .mfs-md-5 {
    margin-left: 3rem !important;
  }
  *[dir=rtl] .mfs-md-5 {
    margin-right: 3rem !important;
  }

  html:not([dir=rtl]) .mfe-md-5 {
    margin-right: 3rem !important;
  }
  *[dir=rtl] .mfe-md-5 {
    margin-left: 3rem !important;
  }

  .p-md-0 {
    padding: 0 !important;
  }

  .pt-md-0,
.py-md-0 {
    padding-top: 0 !important;
  }

  .pr-md-0,
.px-md-0 {
    padding-right: 0 !important;
  }

  .pb-md-0,
.py-md-0 {
    padding-bottom: 0 !important;
  }

  .pl-md-0,
.px-md-0 {
    padding-left: 0 !important;
  }

  html:not([dir=rtl]) .pfs-md-0 {
    padding-left: 0 !important;
  }
  *[dir=rtl] .pfs-md-0 {
    padding-right: 0 !important;
  }

  html:not([dir=rtl]) .pfe-md-0 {
    padding-right: 0 !important;
  }
  *[dir=rtl] .pfe-md-0 {
    padding-left: 0 !important;
  }

  .p-md-1 {
    padding: 0.25rem !important;
  }

  .pt-md-1,
.py-md-1 {
    padding-top: 0.25rem !important;
  }

  .pr-md-1,
.px-md-1 {
    padding-right: 0.25rem !important;
  }

  .pb-md-1,
.py-md-1 {
    padding-bottom: 0.25rem !important;
  }

  .pl-md-1,
.px-md-1 {
    padding-left: 0.25rem !important;
  }

  html:not([dir=rtl]) .pfs-md-1 {
    padding-left: 0.25rem !important;
  }
  *[dir=rtl] .pfs-md-1 {
    padding-right: 0.25rem !important;
  }

  html:not([dir=rtl]) .pfe-md-1 {
    padding-right: 0.25rem !important;
  }
  *[dir=rtl] .pfe-md-1 {
    padding-left: 0.25rem !important;
  }

  .p-md-2 {
    padding: 0.5rem !important;
  }

  .pt-md-2,
.py-md-2 {
    padding-top: 0.5rem !important;
  }

  .pr-md-2,
.px-md-2 {
    padding-right: 0.5rem !important;
  }

  .pb-md-2,
.py-md-2 {
    padding-bottom: 0.5rem !important;
  }

  .pl-md-2,
.px-md-2 {
    padding-left: 0.5rem !important;
  }

  html:not([dir=rtl]) .pfs-md-2 {
    padding-left: 0.5rem !important;
  }
  *[dir=rtl] .pfs-md-2 {
    padding-right: 0.5rem !important;
  }

  html:not([dir=rtl]) .pfe-md-2 {
    padding-right: 0.5rem !important;
  }
  *[dir=rtl] .pfe-md-2 {
    padding-left: 0.5rem !important;
  }

  .p-md-3 {
    padding: 1rem !important;
  }

  .pt-md-3,
.py-md-3 {
    padding-top: 1rem !important;
  }

  .pr-md-3,
.px-md-3 {
    padding-right: 1rem !important;
  }

  .pb-md-3,
.py-md-3 {
    padding-bottom: 1rem !important;
  }

  .pl-md-3,
.px-md-3 {
    padding-left: 1rem !important;
  }

  html:not([dir=rtl]) .pfs-md-3 {
    padding-left: 1rem !important;
  }
  *[dir=rtl] .pfs-md-3 {
    padding-right: 1rem !important;
  }

  html:not([dir=rtl]) .pfe-md-3 {
    padding-right: 1rem !important;
  }
  *[dir=rtl] .pfe-md-3 {
    padding-left: 1rem !important;
  }

  .p-md-4 {
    padding: 1.5rem !important;
  }

  .pt-md-4,
.py-md-4 {
    padding-top: 1.5rem !important;
  }

  .pr-md-4,
.px-md-4 {
    padding-right: 1.5rem !important;
  }

  .pb-md-4,
.py-md-4 {
    padding-bottom: 1.5rem !important;
  }

  .pl-md-4,
.px-md-4 {
    padding-left: 1.5rem !important;
  }

  html:not([dir=rtl]) .pfs-md-4 {
    padding-left: 1.5rem !important;
  }
  *[dir=rtl] .pfs-md-4 {
    padding-right: 1.5rem !important;
  }

  html:not([dir=rtl]) .pfe-md-4 {
    padding-right: 1.5rem !important;
  }
  *[dir=rtl] .pfe-md-4 {
    padding-left: 1.5rem !important;
  }

  .p-md-5 {
    padding: 3rem !important;
  }

  .pt-md-5,
.py-md-5 {
    padding-top: 3rem !important;
  }

  .pr-md-5,
.px-md-5 {
    padding-right: 3rem !important;
  }

  .pb-md-5,
.py-md-5 {
    padding-bottom: 3rem !important;
  }

  .pl-md-5,
.px-md-5 {
    padding-left: 3rem !important;
  }

  html:not([dir=rtl]) .pfs-md-5 {
    padding-left: 3rem !important;
  }
  *[dir=rtl] .pfs-md-5 {
    padding-right: 3rem !important;
  }

  html:not([dir=rtl]) .pfe-md-5 {
    padding-right: 3rem !important;
  }
  *[dir=rtl] .pfe-md-5 {
    padding-left: 3rem !important;
  }

  .m-md-n1 {
    margin: -0.25rem !important;
  }

  .mt-md-n1,
.my-md-n1 {
    margin-top: -0.25rem !important;
  }

  .mr-md-n1,
.mx-md-n1 {
    margin-right: -0.25rem !important;
  }

  .mb-md-n1,
.my-md-n1 {
    margin-bottom: -0.25rem !important;
  }

  .ml-md-n1,
.mx-md-n1 {
    margin-left: -0.25rem !important;
  }

  html:not([dir=rtl]) .mfs-md-n1 {
    margin-left: -0.25rem !important;
  }
  *[dir=rtl] .mfs-md-n1 {
    margin-right: -0.25rem !important;
  }

  html:not([dir=rtl]) .mfe-md-n1 {
    margin-right: -0.25rem !important;
  }
  *[dir=rtl] .mfe-md-n1 {
    margin-left: -0.25rem !important;
  }

  .m-md-n2 {
    margin: -0.5rem !important;
  }

  .mt-md-n2,
.my-md-n2 {
    margin-top: -0.5rem !important;
  }

  .mr-md-n2,
.mx-md-n2 {
    margin-right: -0.5rem !important;
  }

  .mb-md-n2,
.my-md-n2 {
    margin-bottom: -0.5rem !important;
  }

  .ml-md-n2,
.mx-md-n2 {
    margin-left: -0.5rem !important;
  }

  html:not([dir=rtl]) .mfs-md-n2 {
    margin-left: -0.5rem !important;
  }
  *[dir=rtl] .mfs-md-n2 {
    margin-right: -0.5rem !important;
  }

  html:not([dir=rtl]) .mfe-md-n2 {
    margin-right: -0.5rem !important;
  }
  *[dir=rtl] .mfe-md-n2 {
    margin-left: -0.5rem !important;
  }

  .m-md-n3 {
    margin: -1rem !important;
  }

  .mt-md-n3,
.my-md-n3 {
    margin-top: -1rem !important;
  }

  .mr-md-n3,
.mx-md-n3 {
    margin-right: -1rem !important;
  }

  .mb-md-n3,
.my-md-n3 {
    margin-bottom: -1rem !important;
  }

  .ml-md-n3,
.mx-md-n3 {
    margin-left: -1rem !important;
  }

  html:not([dir=rtl]) .mfs-md-n3 {
    margin-left: -1rem !important;
  }
  *[dir=rtl] .mfs-md-n3 {
    margin-right: -1rem !important;
  }

  html:not([dir=rtl]) .mfe-md-n3 {
    margin-right: -1rem !important;
  }
  *[dir=rtl] .mfe-md-n3 {
    margin-left: -1rem !important;
  }

  .m-md-n4 {
    margin: -1.5rem !important;
  }

  .mt-md-n4,
.my-md-n4 {
    margin-top: -1.5rem !important;
  }

  .mr-md-n4,
.mx-md-n4 {
    margin-right: -1.5rem !important;
  }

  .mb-md-n4,
.my-md-n4 {
    margin-bottom: -1.5rem !important;
  }

  .ml-md-n4,
.mx-md-n4 {
    margin-left: -1.5rem !important;
  }

  html:not([dir=rtl]) .mfs-md-n4 {
    margin-left: -1.5rem !important;
  }
  *[dir=rtl] .mfs-md-n4 {
    margin-right: -1.5rem !important;
  }

  html:not([dir=rtl]) .mfe-md-n4 {
    margin-right: -1.5rem !important;
  }
  *[dir=rtl] .mfe-md-n4 {
    margin-left: -1.5rem !important;
  }

  .m-md-n5 {
    margin: -3rem !important;
  }

  .mt-md-n5,
.my-md-n5 {
    margin-top: -3rem !important;
  }

  .mr-md-n5,
.mx-md-n5 {
    margin-right: -3rem !important;
  }

  .mb-md-n5,
.my-md-n5 {
    margin-bottom: -3rem !important;
  }

  .ml-md-n5,
.mx-md-n5 {
    margin-left: -3rem !important;
  }

  html:not([dir=rtl]) .mfs-md-n5 {
    margin-left: -3rem !important;
  }
  *[dir=rtl] .mfs-md-n5 {
    margin-right: -3rem !important;
  }

  html:not([dir=rtl]) .mfe-md-n5 {
    margin-right: -3rem !important;
  }
  *[dir=rtl] .mfe-md-n5 {
    margin-left: -3rem !important;
  }

  .m-md-auto {
    margin: auto !important;
  }

  .mt-md-auto,
.my-md-auto {
    margin-top: auto !important;
  }

  .mr-md-auto,
.mx-md-auto {
    margin-right: auto !important;
  }

  .mb-md-auto,
.my-md-auto {
    margin-bottom: auto !important;
  }

  .ml-md-auto,
.mx-md-auto {
    margin-left: auto !important;
  }

  html:not([dir=rtl]) .mfs-md-auto {
    margin-left: auto !important;
  }
  *[dir=rtl] .mfs-md-auto {
    margin-right: auto !important;
  }

  html:not([dir=rtl]) .mfe-md-auto {
    margin-right: auto !important;
  }
  *[dir=rtl] .mfe-md-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0 !important;
  }

  .mt-lg-0,
.my-lg-0 {
    margin-top: 0 !important;
  }

  .mr-lg-0,
.mx-lg-0 {
    margin-right: 0 !important;
  }

  .mb-lg-0,
.my-lg-0 {
    margin-bottom: 0 !important;
  }

  .ml-lg-0,
.mx-lg-0 {
    margin-left: 0 !important;
  }

  html:not([dir=rtl]) .mfs-lg-0 {
    margin-left: 0 !important;
  }
  *[dir=rtl] .mfs-lg-0 {
    margin-right: 0 !important;
  }

  html:not([dir=rtl]) .mfe-lg-0 {
    margin-right: 0 !important;
  }
  *[dir=rtl] .mfe-lg-0 {
    margin-left: 0 !important;
  }

  .m-lg-1 {
    margin: 0.25rem !important;
  }

  .mt-lg-1,
.my-lg-1 {
    margin-top: 0.25rem !important;
  }

  .mr-lg-1,
.mx-lg-1 {
    margin-right: 0.25rem !important;
  }

  .mb-lg-1,
.my-lg-1 {
    margin-bottom: 0.25rem !important;
  }

  .ml-lg-1,
.mx-lg-1 {
    margin-left: 0.25rem !important;
  }

  html:not([dir=rtl]) .mfs-lg-1 {
    margin-left: 0.25rem !important;
  }
  *[dir=rtl] .mfs-lg-1 {
    margin-right: 0.25rem !important;
  }

  html:not([dir=rtl]) .mfe-lg-1 {
    margin-right: 0.25rem !important;
  }
  *[dir=rtl] .mfe-lg-1 {
    margin-left: 0.25rem !important;
  }

  .m-lg-2 {
    margin: 0.5rem !important;
  }

  .mt-lg-2,
.my-lg-2 {
    margin-top: 0.5rem !important;
  }

  .mr-lg-2,
.mx-lg-2 {
    margin-right: 0.5rem !important;
  }

  .mb-lg-2,
.my-lg-2 {
    margin-bottom: 0.5rem !important;
  }

  .ml-lg-2,
.mx-lg-2 {
    margin-left: 0.5rem !important;
  }

  html:not([dir=rtl]) .mfs-lg-2 {
    margin-left: 0.5rem !important;
  }
  *[dir=rtl] .mfs-lg-2 {
    margin-right: 0.5rem !important;
  }

  html:not([dir=rtl]) .mfe-lg-2 {
    margin-right: 0.5rem !important;
  }
  *[dir=rtl] .mfe-lg-2 {
    margin-left: 0.5rem !important;
  }

  .m-lg-3 {
    margin: 1rem !important;
  }

  .mt-lg-3,
.my-lg-3 {
    margin-top: 1rem !important;
  }

  .mr-lg-3,
.mx-lg-3 {
    margin-right: 1rem !important;
  }

  .mb-lg-3,
.my-lg-3 {
    margin-bottom: 1rem !important;
  }

  .ml-lg-3,
.mx-lg-3 {
    margin-left: 1rem !important;
  }

  html:not([dir=rtl]) .mfs-lg-3 {
    margin-left: 1rem !important;
  }
  *[dir=rtl] .mfs-lg-3 {
    margin-right: 1rem !important;
  }

  html:not([dir=rtl]) .mfe-lg-3 {
    margin-right: 1rem !important;
  }
  *[dir=rtl] .mfe-lg-3 {
    margin-left: 1rem !important;
  }

  .m-lg-4 {
    margin: 1.5rem !important;
  }

  .mt-lg-4,
.my-lg-4 {
    margin-top: 1.5rem !important;
  }

  .mr-lg-4,
.mx-lg-4 {
    margin-right: 1.5rem !important;
  }

  .mb-lg-4,
.my-lg-4 {
    margin-bottom: 1.5rem !important;
  }

  .ml-lg-4,
.mx-lg-4 {
    margin-left: 1.5rem !important;
  }

  html:not([dir=rtl]) .mfs-lg-4 {
    margin-left: 1.5rem !important;
  }
  *[dir=rtl] .mfs-lg-4 {
    margin-right: 1.5rem !important;
  }

  html:not([dir=rtl]) .mfe-lg-4 {
    margin-right: 1.5rem !important;
  }
  *[dir=rtl] .mfe-lg-4 {
    margin-left: 1.5rem !important;
  }

  .m-lg-5 {
    margin: 3rem !important;
  }

  .mt-lg-5,
.my-lg-5 {
    margin-top: 3rem !important;
  }

  .mr-lg-5,
.mx-lg-5 {
    margin-right: 3rem !important;
  }

  .mb-lg-5,
.my-lg-5 {
    margin-bottom: 3rem !important;
  }

  .ml-lg-5,
.mx-lg-5 {
    margin-left: 3rem !important;
  }

  html:not([dir=rtl]) .mfs-lg-5 {
    margin-left: 3rem !important;
  }
  *[dir=rtl] .mfs-lg-5 {
    margin-right: 3rem !important;
  }

  html:not([dir=rtl]) .mfe-lg-5 {
    margin-right: 3rem !important;
  }
  *[dir=rtl] .mfe-lg-5 {
    margin-left: 3rem !important;
  }

  .p-lg-0 {
    padding: 0 !important;
  }

  .pt-lg-0,
.py-lg-0 {
    padding-top: 0 !important;
  }

  .pr-lg-0,
.px-lg-0 {
    padding-right: 0 !important;
  }

  .pb-lg-0,
.py-lg-0 {
    padding-bottom: 0 !important;
  }

  .pl-lg-0,
.px-lg-0 {
    padding-left: 0 !important;
  }

  html:not([dir=rtl]) .pfs-lg-0 {
    padding-left: 0 !important;
  }
  *[dir=rtl] .pfs-lg-0 {
    padding-right: 0 !important;
  }

  html:not([dir=rtl]) .pfe-lg-0 {
    padding-right: 0 !important;
  }
  *[dir=rtl] .pfe-lg-0 {
    padding-left: 0 !important;
  }

  .p-lg-1 {
    padding: 0.25rem !important;
  }

  .pt-lg-1,
.py-lg-1 {
    padding-top: 0.25rem !important;
  }

  .pr-lg-1,
.px-lg-1 {
    padding-right: 0.25rem !important;
  }

  .pb-lg-1,
.py-lg-1 {
    padding-bottom: 0.25rem !important;
  }

  .pl-lg-1,
.px-lg-1 {
    padding-left: 0.25rem !important;
  }

  html:not([dir=rtl]) .pfs-lg-1 {
    padding-left: 0.25rem !important;
  }
  *[dir=rtl] .pfs-lg-1 {
    padding-right: 0.25rem !important;
  }

  html:not([dir=rtl]) .pfe-lg-1 {
    padding-right: 0.25rem !important;
  }
  *[dir=rtl] .pfe-lg-1 {
    padding-left: 0.25rem !important;
  }

  .p-lg-2 {
    padding: 0.5rem !important;
  }

  .pt-lg-2,
.py-lg-2 {
    padding-top: 0.5rem !important;
  }

  .pr-lg-2,
.px-lg-2 {
    padding-right: 0.5rem !important;
  }

  .pb-lg-2,
.py-lg-2 {
    padding-bottom: 0.5rem !important;
  }

  .pl-lg-2,
.px-lg-2 {
    padding-left: 0.5rem !important;
  }

  html:not([dir=rtl]) .pfs-lg-2 {
    padding-left: 0.5rem !important;
  }
  *[dir=rtl] .pfs-lg-2 {
    padding-right: 0.5rem !important;
  }

  html:not([dir=rtl]) .pfe-lg-2 {
    padding-right: 0.5rem !important;
  }
  *[dir=rtl] .pfe-lg-2 {
    padding-left: 0.5rem !important;
  }

  .p-lg-3 {
    padding: 1rem !important;
  }

  .pt-lg-3,
.py-lg-3 {
    padding-top: 1rem !important;
  }

  .pr-lg-3,
.px-lg-3 {
    padding-right: 1rem !important;
  }

  .pb-lg-3,
.py-lg-3 {
    padding-bottom: 1rem !important;
  }

  .pl-lg-3,
.px-lg-3 {
    padding-left: 1rem !important;
  }

  html:not([dir=rtl]) .pfs-lg-3 {
    padding-left: 1rem !important;
  }
  *[dir=rtl] .pfs-lg-3 {
    padding-right: 1rem !important;
  }

  html:not([dir=rtl]) .pfe-lg-3 {
    padding-right: 1rem !important;
  }
  *[dir=rtl] .pfe-lg-3 {
    padding-left: 1rem !important;
  }

  .p-lg-4 {
    padding: 1.5rem !important;
  }

  .pt-lg-4,
.py-lg-4 {
    padding-top: 1.5rem !important;
  }

  .pr-lg-4,
.px-lg-4 {
    padding-right: 1.5rem !important;
  }

  .pb-lg-4,
.py-lg-4 {
    padding-bottom: 1.5rem !important;
  }

  .pl-lg-4,
.px-lg-4 {
    padding-left: 1.5rem !important;
  }

  html:not([dir=rtl]) .pfs-lg-4 {
    padding-left: 1.5rem !important;
  }
  *[dir=rtl] .pfs-lg-4 {
    padding-right: 1.5rem !important;
  }

  html:not([dir=rtl]) .pfe-lg-4 {
    padding-right: 1.5rem !important;
  }
  *[dir=rtl] .pfe-lg-4 {
    padding-left: 1.5rem !important;
  }

  .p-lg-5 {
    padding: 3rem !important;
  }

  .pt-lg-5,
.py-lg-5 {
    padding-top: 3rem !important;
  }

  .pr-lg-5,
.px-lg-5 {
    padding-right: 3rem !important;
  }

  .pb-lg-5,
.py-lg-5 {
    padding-bottom: 3rem !important;
  }

  .pl-lg-5,
.px-lg-5 {
    padding-left: 3rem !important;
  }

  html:not([dir=rtl]) .pfs-lg-5 {
    padding-left: 3rem !important;
  }
  *[dir=rtl] .pfs-lg-5 {
    padding-right: 3rem !important;
  }

  html:not([dir=rtl]) .pfe-lg-5 {
    padding-right: 3rem !important;
  }
  *[dir=rtl] .pfe-lg-5 {
    padding-left: 3rem !important;
  }

  .m-lg-n1 {
    margin: -0.25rem !important;
  }

  .mt-lg-n1,
.my-lg-n1 {
    margin-top: -0.25rem !important;
  }

  .mr-lg-n1,
.mx-lg-n1 {
    margin-right: -0.25rem !important;
  }

  .mb-lg-n1,
.my-lg-n1 {
    margin-bottom: -0.25rem !important;
  }

  .ml-lg-n1,
.mx-lg-n1 {
    margin-left: -0.25rem !important;
  }

  html:not([dir=rtl]) .mfs-lg-n1 {
    margin-left: -0.25rem !important;
  }
  *[dir=rtl] .mfs-lg-n1 {
    margin-right: -0.25rem !important;
  }

  html:not([dir=rtl]) .mfe-lg-n1 {
    margin-right: -0.25rem !important;
  }
  *[dir=rtl] .mfe-lg-n1 {
    margin-left: -0.25rem !important;
  }

  .m-lg-n2 {
    margin: -0.5rem !important;
  }

  .mt-lg-n2,
.my-lg-n2 {
    margin-top: -0.5rem !important;
  }

  .mr-lg-n2,
.mx-lg-n2 {
    margin-right: -0.5rem !important;
  }

  .mb-lg-n2,
.my-lg-n2 {
    margin-bottom: -0.5rem !important;
  }

  .ml-lg-n2,
.mx-lg-n2 {
    margin-left: -0.5rem !important;
  }

  html:not([dir=rtl]) .mfs-lg-n2 {
    margin-left: -0.5rem !important;
  }
  *[dir=rtl] .mfs-lg-n2 {
    margin-right: -0.5rem !important;
  }

  html:not([dir=rtl]) .mfe-lg-n2 {
    margin-right: -0.5rem !important;
  }
  *[dir=rtl] .mfe-lg-n2 {
    margin-left: -0.5rem !important;
  }

  .m-lg-n3 {
    margin: -1rem !important;
  }

  .mt-lg-n3,
.my-lg-n3 {
    margin-top: -1rem !important;
  }

  .mr-lg-n3,
.mx-lg-n3 {
    margin-right: -1rem !important;
  }

  .mb-lg-n3,
.my-lg-n3 {
    margin-bottom: -1rem !important;
  }

  .ml-lg-n3,
.mx-lg-n3 {
    margin-left: -1rem !important;
  }

  html:not([dir=rtl]) .mfs-lg-n3 {
    margin-left: -1rem !important;
  }
  *[dir=rtl] .mfs-lg-n3 {
    margin-right: -1rem !important;
  }

  html:not([dir=rtl]) .mfe-lg-n3 {
    margin-right: -1rem !important;
  }
  *[dir=rtl] .mfe-lg-n3 {
    margin-left: -1rem !important;
  }

  .m-lg-n4 {
    margin: -1.5rem !important;
  }

  .mt-lg-n4,
.my-lg-n4 {
    margin-top: -1.5rem !important;
  }

  .mr-lg-n4,
.mx-lg-n4 {
    margin-right: -1.5rem !important;
  }

  .mb-lg-n4,
.my-lg-n4 {
    margin-bottom: -1.5rem !important;
  }

  .ml-lg-n4,
.mx-lg-n4 {
    margin-left: -1.5rem !important;
  }

  html:not([dir=rtl]) .mfs-lg-n4 {
    margin-left: -1.5rem !important;
  }
  *[dir=rtl] .mfs-lg-n4 {
    margin-right: -1.5rem !important;
  }

  html:not([dir=rtl]) .mfe-lg-n4 {
    margin-right: -1.5rem !important;
  }
  *[dir=rtl] .mfe-lg-n4 {
    margin-left: -1.5rem !important;
  }

  .m-lg-n5 {
    margin: -3rem !important;
  }

  .mt-lg-n5,
.my-lg-n5 {
    margin-top: -3rem !important;
  }

  .mr-lg-n5,
.mx-lg-n5 {
    margin-right: -3rem !important;
  }

  .mb-lg-n5,
.my-lg-n5 {
    margin-bottom: -3rem !important;
  }

  .ml-lg-n5,
.mx-lg-n5 {
    margin-left: -3rem !important;
  }

  html:not([dir=rtl]) .mfs-lg-n5 {
    margin-left: -3rem !important;
  }
  *[dir=rtl] .mfs-lg-n5 {
    margin-right: -3rem !important;
  }

  html:not([dir=rtl]) .mfe-lg-n5 {
    margin-right: -3rem !important;
  }
  *[dir=rtl] .mfe-lg-n5 {
    margin-left: -3rem !important;
  }

  .m-lg-auto {
    margin: auto !important;
  }

  .mt-lg-auto,
.my-lg-auto {
    margin-top: auto !important;
  }

  .mr-lg-auto,
.mx-lg-auto {
    margin-right: auto !important;
  }

  .mb-lg-auto,
.my-lg-auto {
    margin-bottom: auto !important;
  }

  .ml-lg-auto,
.mx-lg-auto {
    margin-left: auto !important;
  }

  html:not([dir=rtl]) .mfs-lg-auto {
    margin-left: auto !important;
  }
  *[dir=rtl] .mfs-lg-auto {
    margin-right: auto !important;
  }

  html:not([dir=rtl]) .mfe-lg-auto {
    margin-right: auto !important;
  }
  *[dir=rtl] .mfe-lg-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1200px) {
  .m-xl-0 {
    margin: 0 !important;
  }

  .mt-xl-0,
.my-xl-0 {
    margin-top: 0 !important;
  }

  .mr-xl-0,
.mx-xl-0 {
    margin-right: 0 !important;
  }

  .mb-xl-0,
.my-xl-0 {
    margin-bottom: 0 !important;
  }

  .ml-xl-0,
.mx-xl-0 {
    margin-left: 0 !important;
  }

  html:not([dir=rtl]) .mfs-xl-0 {
    margin-left: 0 !important;
  }
  *[dir=rtl] .mfs-xl-0 {
    margin-right: 0 !important;
  }

  html:not([dir=rtl]) .mfe-xl-0 {
    margin-right: 0 !important;
  }
  *[dir=rtl] .mfe-xl-0 {
    margin-left: 0 !important;
  }

  .m-xl-1 {
    margin: 0.25rem !important;
  }

  .mt-xl-1,
.my-xl-1 {
    margin-top: 0.25rem !important;
  }

  .mr-xl-1,
.mx-xl-1 {
    margin-right: 0.25rem !important;
  }

  .mb-xl-1,
.my-xl-1 {
    margin-bottom: 0.25rem !important;
  }

  .ml-xl-1,
.mx-xl-1 {
    margin-left: 0.25rem !important;
  }

  html:not([dir=rtl]) .mfs-xl-1 {
    margin-left: 0.25rem !important;
  }
  *[dir=rtl] .mfs-xl-1 {
    margin-right: 0.25rem !important;
  }

  html:not([dir=rtl]) .mfe-xl-1 {
    margin-right: 0.25rem !important;
  }
  *[dir=rtl] .mfe-xl-1 {
    margin-left: 0.25rem !important;
  }

  .m-xl-2 {
    margin: 0.5rem !important;
  }

  .mt-xl-2,
.my-xl-2 {
    margin-top: 0.5rem !important;
  }

  .mr-xl-2,
.mx-xl-2 {
    margin-right: 0.5rem !important;
  }

  .mb-xl-2,
.my-xl-2 {
    margin-bottom: 0.5rem !important;
  }

  .ml-xl-2,
.mx-xl-2 {
    margin-left: 0.5rem !important;
  }

  html:not([dir=rtl]) .mfs-xl-2 {
    margin-left: 0.5rem !important;
  }
  *[dir=rtl] .mfs-xl-2 {
    margin-right: 0.5rem !important;
  }

  html:not([dir=rtl]) .mfe-xl-2 {
    margin-right: 0.5rem !important;
  }
  *[dir=rtl] .mfe-xl-2 {
    margin-left: 0.5rem !important;
  }

  .m-xl-3 {
    margin: 1rem !important;
  }

  .mt-xl-3,
.my-xl-3 {
    margin-top: 1rem !important;
  }

  .mr-xl-3,
.mx-xl-3 {
    margin-right: 1rem !important;
  }

  .mb-xl-3,
.my-xl-3 {
    margin-bottom: 1rem !important;
  }

  .ml-xl-3,
.mx-xl-3 {
    margin-left: 1rem !important;
  }

  html:not([dir=rtl]) .mfs-xl-3 {
    margin-left: 1rem !important;
  }
  *[dir=rtl] .mfs-xl-3 {
    margin-right: 1rem !important;
  }

  html:not([dir=rtl]) .mfe-xl-3 {
    margin-right: 1rem !important;
  }
  *[dir=rtl] .mfe-xl-3 {
    margin-left: 1rem !important;
  }

  .m-xl-4 {
    margin: 1.5rem !important;
  }

  .mt-xl-4,
.my-xl-4 {
    margin-top: 1.5rem !important;
  }

  .mr-xl-4,
.mx-xl-4 {
    margin-right: 1.5rem !important;
  }

  .mb-xl-4,
.my-xl-4 {
    margin-bottom: 1.5rem !important;
  }

  .ml-xl-4,
.mx-xl-4 {
    margin-left: 1.5rem !important;
  }

  html:not([dir=rtl]) .mfs-xl-4 {
    margin-left: 1.5rem !important;
  }
  *[dir=rtl] .mfs-xl-4 {
    margin-right: 1.5rem !important;
  }

  html:not([dir=rtl]) .mfe-xl-4 {
    margin-right: 1.5rem !important;
  }
  *[dir=rtl] .mfe-xl-4 {
    margin-left: 1.5rem !important;
  }

  .m-xl-5 {
    margin: 3rem !important;
  }

  .mt-xl-5,
.my-xl-5 {
    margin-top: 3rem !important;
  }

  .mr-xl-5,
.mx-xl-5 {
    margin-right: 3rem !important;
  }

  .mb-xl-5,
.my-xl-5 {
    margin-bottom: 3rem !important;
  }

  .ml-xl-5,
.mx-xl-5 {
    margin-left: 3rem !important;
  }

  html:not([dir=rtl]) .mfs-xl-5 {
    margin-left: 3rem !important;
  }
  *[dir=rtl] .mfs-xl-5 {
    margin-right: 3rem !important;
  }

  html:not([dir=rtl]) .mfe-xl-5 {
    margin-right: 3rem !important;
  }
  *[dir=rtl] .mfe-xl-5 {
    margin-left: 3rem !important;
  }

  .p-xl-0 {
    padding: 0 !important;
  }

  .pt-xl-0,
.py-xl-0 {
    padding-top: 0 !important;
  }

  .pr-xl-0,
.px-xl-0 {
    padding-right: 0 !important;
  }

  .pb-xl-0,
.py-xl-0 {
    padding-bottom: 0 !important;
  }

  .pl-xl-0,
.px-xl-0 {
    padding-left: 0 !important;
  }

  html:not([dir=rtl]) .pfs-xl-0 {
    padding-left: 0 !important;
  }
  *[dir=rtl] .pfs-xl-0 {
    padding-right: 0 !important;
  }

  html:not([dir=rtl]) .pfe-xl-0 {
    padding-right: 0 !important;
  }
  *[dir=rtl] .pfe-xl-0 {
    padding-left: 0 !important;
  }

  .p-xl-1 {
    padding: 0.25rem !important;
  }

  .pt-xl-1,
.py-xl-1 {
    padding-top: 0.25rem !important;
  }

  .pr-xl-1,
.px-xl-1 {
    padding-right: 0.25rem !important;
  }

  .pb-xl-1,
.py-xl-1 {
    padding-bottom: 0.25rem !important;
  }

  .pl-xl-1,
.px-xl-1 {
    padding-left: 0.25rem !important;
  }

  html:not([dir=rtl]) .pfs-xl-1 {
    padding-left: 0.25rem !important;
  }
  *[dir=rtl] .pfs-xl-1 {
    padding-right: 0.25rem !important;
  }

  html:not([dir=rtl]) .pfe-xl-1 {
    padding-right: 0.25rem !important;
  }
  *[dir=rtl] .pfe-xl-1 {
    padding-left: 0.25rem !important;
  }

  .p-xl-2 {
    padding: 0.5rem !important;
  }

  .pt-xl-2,
.py-xl-2 {
    padding-top: 0.5rem !important;
  }

  .pr-xl-2,
.px-xl-2 {
    padding-right: 0.5rem !important;
  }

  .pb-xl-2,
.py-xl-2 {
    padding-bottom: 0.5rem !important;
  }

  .pl-xl-2,
.px-xl-2 {
    padding-left: 0.5rem !important;
  }

  html:not([dir=rtl]) .pfs-xl-2 {
    padding-left: 0.5rem !important;
  }
  *[dir=rtl] .pfs-xl-2 {
    padding-right: 0.5rem !important;
  }

  html:not([dir=rtl]) .pfe-xl-2 {
    padding-right: 0.5rem !important;
  }
  *[dir=rtl] .pfe-xl-2 {
    padding-left: 0.5rem !important;
  }

  .p-xl-3 {
    padding: 1rem !important;
  }

  .pt-xl-3,
.py-xl-3 {
    padding-top: 1rem !important;
  }

  .pr-xl-3,
.px-xl-3 {
    padding-right: 1rem !important;
  }

  .pb-xl-3,
.py-xl-3 {
    padding-bottom: 1rem !important;
  }

  .pl-xl-3,
.px-xl-3 {
    padding-left: 1rem !important;
  }

  html:not([dir=rtl]) .pfs-xl-3 {
    padding-left: 1rem !important;
  }
  *[dir=rtl] .pfs-xl-3 {
    padding-right: 1rem !important;
  }

  html:not([dir=rtl]) .pfe-xl-3 {
    padding-right: 1rem !important;
  }
  *[dir=rtl] .pfe-xl-3 {
    padding-left: 1rem !important;
  }

  .p-xl-4 {
    padding: 1.5rem !important;
  }

  .pt-xl-4,
.py-xl-4 {
    padding-top: 1.5rem !important;
  }

  .pr-xl-4,
.px-xl-4 {
    padding-right: 1.5rem !important;
  }

  .pb-xl-4,
.py-xl-4 {
    padding-bottom: 1.5rem !important;
  }

  .pl-xl-4,
.px-xl-4 {
    padding-left: 1.5rem !important;
  }

  html:not([dir=rtl]) .pfs-xl-4 {
    padding-left: 1.5rem !important;
  }
  *[dir=rtl] .pfs-xl-4 {
    padding-right: 1.5rem !important;
  }

  html:not([dir=rtl]) .pfe-xl-4 {
    padding-right: 1.5rem !important;
  }
  *[dir=rtl] .pfe-xl-4 {
    padding-left: 1.5rem !important;
  }

  .p-xl-5 {
    padding: 3rem !important;
  }

  .pt-xl-5,
.py-xl-5 {
    padding-top: 3rem !important;
  }

  .pr-xl-5,
.px-xl-5 {
    padding-right: 3rem !important;
  }

  .pb-xl-5,
.py-xl-5 {
    padding-bottom: 3rem !important;
  }

  .pl-xl-5,
.px-xl-5 {
    padding-left: 3rem !important;
  }

  html:not([dir=rtl]) .pfs-xl-5 {
    padding-left: 3rem !important;
  }
  *[dir=rtl] .pfs-xl-5 {
    padding-right: 3rem !important;
  }

  html:not([dir=rtl]) .pfe-xl-5 {
    padding-right: 3rem !important;
  }
  *[dir=rtl] .pfe-xl-5 {
    padding-left: 3rem !important;
  }

  .m-xl-n1 {
    margin: -0.25rem !important;
  }

  .mt-xl-n1,
.my-xl-n1 {
    margin-top: -0.25rem !important;
  }

  .mr-xl-n1,
.mx-xl-n1 {
    margin-right: -0.25rem !important;
  }

  .mb-xl-n1,
.my-xl-n1 {
    margin-bottom: -0.25rem !important;
  }

  .ml-xl-n1,
.mx-xl-n1 {
    margin-left: -0.25rem !important;
  }

  html:not([dir=rtl]) .mfs-xl-n1 {
    margin-left: -0.25rem !important;
  }
  *[dir=rtl] .mfs-xl-n1 {
    margin-right: -0.25rem !important;
  }

  html:not([dir=rtl]) .mfe-xl-n1 {
    margin-right: -0.25rem !important;
  }
  *[dir=rtl] .mfe-xl-n1 {
    margin-left: -0.25rem !important;
  }

  .m-xl-n2 {
    margin: -0.5rem !important;
  }

  .mt-xl-n2,
.my-xl-n2 {
    margin-top: -0.5rem !important;
  }

  .mr-xl-n2,
.mx-xl-n2 {
    margin-right: -0.5rem !important;
  }

  .mb-xl-n2,
.my-xl-n2 {
    margin-bottom: -0.5rem !important;
  }

  .ml-xl-n2,
.mx-xl-n2 {
    margin-left: -0.5rem !important;
  }

  html:not([dir=rtl]) .mfs-xl-n2 {
    margin-left: -0.5rem !important;
  }
  *[dir=rtl] .mfs-xl-n2 {
    margin-right: -0.5rem !important;
  }

  html:not([dir=rtl]) .mfe-xl-n2 {
    margin-right: -0.5rem !important;
  }
  *[dir=rtl] .mfe-xl-n2 {
    margin-left: -0.5rem !important;
  }

  .m-xl-n3 {
    margin: -1rem !important;
  }

  .mt-xl-n3,
.my-xl-n3 {
    margin-top: -1rem !important;
  }

  .mr-xl-n3,
.mx-xl-n3 {
    margin-right: -1rem !important;
  }

  .mb-xl-n3,
.my-xl-n3 {
    margin-bottom: -1rem !important;
  }

  .ml-xl-n3,
.mx-xl-n3 {
    margin-left: -1rem !important;
  }

  html:not([dir=rtl]) .mfs-xl-n3 {
    margin-left: -1rem !important;
  }
  *[dir=rtl] .mfs-xl-n3 {
    margin-right: -1rem !important;
  }

  html:not([dir=rtl]) .mfe-xl-n3 {
    margin-right: -1rem !important;
  }
  *[dir=rtl] .mfe-xl-n3 {
    margin-left: -1rem !important;
  }

  .m-xl-n4 {
    margin: -1.5rem !important;
  }

  .mt-xl-n4,
.my-xl-n4 {
    margin-top: -1.5rem !important;
  }

  .mr-xl-n4,
.mx-xl-n4 {
    margin-right: -1.5rem !important;
  }

  .mb-xl-n4,
.my-xl-n4 {
    margin-bottom: -1.5rem !important;
  }

  .ml-xl-n4,
.mx-xl-n4 {
    margin-left: -1.5rem !important;
  }

  html:not([dir=rtl]) .mfs-xl-n4 {
    margin-left: -1.5rem !important;
  }
  *[dir=rtl] .mfs-xl-n4 {
    margin-right: -1.5rem !important;
  }

  html:not([dir=rtl]) .mfe-xl-n4 {
    margin-right: -1.5rem !important;
  }
  *[dir=rtl] .mfe-xl-n4 {
    margin-left: -1.5rem !important;
  }

  .m-xl-n5 {
    margin: -3rem !important;
  }

  .mt-xl-n5,
.my-xl-n5 {
    margin-top: -3rem !important;
  }

  .mr-xl-n5,
.mx-xl-n5 {
    margin-right: -3rem !important;
  }

  .mb-xl-n5,
.my-xl-n5 {
    margin-bottom: -3rem !important;
  }

  .ml-xl-n5,
.mx-xl-n5 {
    margin-left: -3rem !important;
  }

  html:not([dir=rtl]) .mfs-xl-n5 {
    margin-left: -3rem !important;
  }
  *[dir=rtl] .mfs-xl-n5 {
    margin-right: -3rem !important;
  }

  html:not([dir=rtl]) .mfe-xl-n5 {
    margin-right: -3rem !important;
  }
  *[dir=rtl] .mfe-xl-n5 {
    margin-left: -3rem !important;
  }

  .m-xl-auto {
    margin: auto !important;
  }

  .mt-xl-auto,
.my-xl-auto {
    margin-top: auto !important;
  }

  .mr-xl-auto,
.mx-xl-auto {
    margin-right: auto !important;
  }

  .mb-xl-auto,
.my-xl-auto {
    margin-bottom: auto !important;
  }

  .ml-xl-auto,
.mx-xl-auto {
    margin-left: auto !important;
  }

  html:not([dir=rtl]) .mfs-xl-auto {
    margin-left: auto !important;
  }
  *[dir=rtl] .mfs-xl-auto {
    margin-right: auto !important;
  }

  html:not([dir=rtl]) .mfe-xl-auto {
    margin-right: auto !important;
  }
  *[dir=rtl] .mfe-xl-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1400px) {
  .m-xxl-0 {
    margin: 0 !important;
  }

  .mt-xxl-0,
.my-xxl-0 {
    margin-top: 0 !important;
  }

  .mr-xxl-0,
.mx-xxl-0 {
    margin-right: 0 !important;
  }

  .mb-xxl-0,
.my-xxl-0 {
    margin-bottom: 0 !important;
  }

  .ml-xxl-0,
.mx-xxl-0 {
    margin-left: 0 !important;
  }

  html:not([dir=rtl]) .mfs-xxl-0 {
    margin-left: 0 !important;
  }
  *[dir=rtl] .mfs-xxl-0 {
    margin-right: 0 !important;
  }

  html:not([dir=rtl]) .mfe-xxl-0 {
    margin-right: 0 !important;
  }
  *[dir=rtl] .mfe-xxl-0 {
    margin-left: 0 !important;
  }

  .m-xxl-1 {
    margin: 0.25rem !important;
  }

  .mt-xxl-1,
.my-xxl-1 {
    margin-top: 0.25rem !important;
  }

  .mr-xxl-1,
.mx-xxl-1 {
    margin-right: 0.25rem !important;
  }

  .mb-xxl-1,
.my-xxl-1 {
    margin-bottom: 0.25rem !important;
  }

  .ml-xxl-1,
.mx-xxl-1 {
    margin-left: 0.25rem !important;
  }

  html:not([dir=rtl]) .mfs-xxl-1 {
    margin-left: 0.25rem !important;
  }
  *[dir=rtl] .mfs-xxl-1 {
    margin-right: 0.25rem !important;
  }

  html:not([dir=rtl]) .mfe-xxl-1 {
    margin-right: 0.25rem !important;
  }
  *[dir=rtl] .mfe-xxl-1 {
    margin-left: 0.25rem !important;
  }

  .m-xxl-2 {
    margin: 0.5rem !important;
  }

  .mt-xxl-2,
.my-xxl-2 {
    margin-top: 0.5rem !important;
  }

  .mr-xxl-2,
.mx-xxl-2 {
    margin-right: 0.5rem !important;
  }

  .mb-xxl-2,
.my-xxl-2 {
    margin-bottom: 0.5rem !important;
  }

  .ml-xxl-2,
.mx-xxl-2 {
    margin-left: 0.5rem !important;
  }

  html:not([dir=rtl]) .mfs-xxl-2 {
    margin-left: 0.5rem !important;
  }
  *[dir=rtl] .mfs-xxl-2 {
    margin-right: 0.5rem !important;
  }

  html:not([dir=rtl]) .mfe-xxl-2 {
    margin-right: 0.5rem !important;
  }
  *[dir=rtl] .mfe-xxl-2 {
    margin-left: 0.5rem !important;
  }

  .m-xxl-3 {
    margin: 1rem !important;
  }

  .mt-xxl-3,
.my-xxl-3 {
    margin-top: 1rem !important;
  }

  .mr-xxl-3,
.mx-xxl-3 {
    margin-right: 1rem !important;
  }

  .mb-xxl-3,
.my-xxl-3 {
    margin-bottom: 1rem !important;
  }

  .ml-xxl-3,
.mx-xxl-3 {
    margin-left: 1rem !important;
  }

  html:not([dir=rtl]) .mfs-xxl-3 {
    margin-left: 1rem !important;
  }
  *[dir=rtl] .mfs-xxl-3 {
    margin-right: 1rem !important;
  }

  html:not([dir=rtl]) .mfe-xxl-3 {
    margin-right: 1rem !important;
  }
  *[dir=rtl] .mfe-xxl-3 {
    margin-left: 1rem !important;
  }

  .m-xxl-4 {
    margin: 1.5rem !important;
  }

  .mt-xxl-4,
.my-xxl-4 {
    margin-top: 1.5rem !important;
  }

  .mr-xxl-4,
.mx-xxl-4 {
    margin-right: 1.5rem !important;
  }

  .mb-xxl-4,
.my-xxl-4 {
    margin-bottom: 1.5rem !important;
  }

  .ml-xxl-4,
.mx-xxl-4 {
    margin-left: 1.5rem !important;
  }

  html:not([dir=rtl]) .mfs-xxl-4 {
    margin-left: 1.5rem !important;
  }
  *[dir=rtl] .mfs-xxl-4 {
    margin-right: 1.5rem !important;
  }

  html:not([dir=rtl]) .mfe-xxl-4 {
    margin-right: 1.5rem !important;
  }
  *[dir=rtl] .mfe-xxl-4 {
    margin-left: 1.5rem !important;
  }

  .m-xxl-5 {
    margin: 3rem !important;
  }

  .mt-xxl-5,
.my-xxl-5 {
    margin-top: 3rem !important;
  }

  .mr-xxl-5,
.mx-xxl-5 {
    margin-right: 3rem !important;
  }

  .mb-xxl-5,
.my-xxl-5 {
    margin-bottom: 3rem !important;
  }

  .ml-xxl-5,
.mx-xxl-5 {
    margin-left: 3rem !important;
  }

  html:not([dir=rtl]) .mfs-xxl-5 {
    margin-left: 3rem !important;
  }
  *[dir=rtl] .mfs-xxl-5 {
    margin-right: 3rem !important;
  }

  html:not([dir=rtl]) .mfe-xxl-5 {
    margin-right: 3rem !important;
  }
  *[dir=rtl] .mfe-xxl-5 {
    margin-left: 3rem !important;
  }

  .p-xxl-0 {
    padding: 0 !important;
  }

  .pt-xxl-0,
.py-xxl-0 {
    padding-top: 0 !important;
  }

  .pr-xxl-0,
.px-xxl-0 {
    padding-right: 0 !important;
  }

  .pb-xxl-0,
.py-xxl-0 {
    padding-bottom: 0 !important;
  }

  .pl-xxl-0,
.px-xxl-0 {
    padding-left: 0 !important;
  }

  html:not([dir=rtl]) .pfs-xxl-0 {
    padding-left: 0 !important;
  }
  *[dir=rtl] .pfs-xxl-0 {
    padding-right: 0 !important;
  }

  html:not([dir=rtl]) .pfe-xxl-0 {
    padding-right: 0 !important;
  }
  *[dir=rtl] .pfe-xxl-0 {
    padding-left: 0 !important;
  }

  .p-xxl-1 {
    padding: 0.25rem !important;
  }

  .pt-xxl-1,
.py-xxl-1 {
    padding-top: 0.25rem !important;
  }

  .pr-xxl-1,
.px-xxl-1 {
    padding-right: 0.25rem !important;
  }

  .pb-xxl-1,
.py-xxl-1 {
    padding-bottom: 0.25rem !important;
  }

  .pl-xxl-1,
.px-xxl-1 {
    padding-left: 0.25rem !important;
  }

  html:not([dir=rtl]) .pfs-xxl-1 {
    padding-left: 0.25rem !important;
  }
  *[dir=rtl] .pfs-xxl-1 {
    padding-right: 0.25rem !important;
  }

  html:not([dir=rtl]) .pfe-xxl-1 {
    padding-right: 0.25rem !important;
  }
  *[dir=rtl] .pfe-xxl-1 {
    padding-left: 0.25rem !important;
  }

  .p-xxl-2 {
    padding: 0.5rem !important;
  }

  .pt-xxl-2,
.py-xxl-2 {
    padding-top: 0.5rem !important;
  }

  .pr-xxl-2,
.px-xxl-2 {
    padding-right: 0.5rem !important;
  }

  .pb-xxl-2,
.py-xxl-2 {
    padding-bottom: 0.5rem !important;
  }

  .pl-xxl-2,
.px-xxl-2 {
    padding-left: 0.5rem !important;
  }

  html:not([dir=rtl]) .pfs-xxl-2 {
    padding-left: 0.5rem !important;
  }
  *[dir=rtl] .pfs-xxl-2 {
    padding-right: 0.5rem !important;
  }

  html:not([dir=rtl]) .pfe-xxl-2 {
    padding-right: 0.5rem !important;
  }
  *[dir=rtl] .pfe-xxl-2 {
    padding-left: 0.5rem !important;
  }

  .p-xxl-3 {
    padding: 1rem !important;
  }

  .pt-xxl-3,
.py-xxl-3 {
    padding-top: 1rem !important;
  }

  .pr-xxl-3,
.px-xxl-3 {
    padding-right: 1rem !important;
  }

  .pb-xxl-3,
.py-xxl-3 {
    padding-bottom: 1rem !important;
  }

  .pl-xxl-3,
.px-xxl-3 {
    padding-left: 1rem !important;
  }

  html:not([dir=rtl]) .pfs-xxl-3 {
    padding-left: 1rem !important;
  }
  *[dir=rtl] .pfs-xxl-3 {
    padding-right: 1rem !important;
  }

  html:not([dir=rtl]) .pfe-xxl-3 {
    padding-right: 1rem !important;
  }
  *[dir=rtl] .pfe-xxl-3 {
    padding-left: 1rem !important;
  }

  .p-xxl-4 {
    padding: 1.5rem !important;
  }

  .pt-xxl-4,
.py-xxl-4 {
    padding-top: 1.5rem !important;
  }

  .pr-xxl-4,
.px-xxl-4 {
    padding-right: 1.5rem !important;
  }

  .pb-xxl-4,
.py-xxl-4 {
    padding-bottom: 1.5rem !important;
  }

  .pl-xxl-4,
.px-xxl-4 {
    padding-left: 1.5rem !important;
  }

  html:not([dir=rtl]) .pfs-xxl-4 {
    padding-left: 1.5rem !important;
  }
  *[dir=rtl] .pfs-xxl-4 {
    padding-right: 1.5rem !important;
  }

  html:not([dir=rtl]) .pfe-xxl-4 {
    padding-right: 1.5rem !important;
  }
  *[dir=rtl] .pfe-xxl-4 {
    padding-left: 1.5rem !important;
  }

  .p-xxl-5 {
    padding: 3rem !important;
  }

  .pt-xxl-5,
.py-xxl-5 {
    padding-top: 3rem !important;
  }

  .pr-xxl-5,
.px-xxl-5 {
    padding-right: 3rem !important;
  }

  .pb-xxl-5,
.py-xxl-5 {
    padding-bottom: 3rem !important;
  }

  .pl-xxl-5,
.px-xxl-5 {
    padding-left: 3rem !important;
  }

  html:not([dir=rtl]) .pfs-xxl-5 {
    padding-left: 3rem !important;
  }
  *[dir=rtl] .pfs-xxl-5 {
    padding-right: 3rem !important;
  }

  html:not([dir=rtl]) .pfe-xxl-5 {
    padding-right: 3rem !important;
  }
  *[dir=rtl] .pfe-xxl-5 {
    padding-left: 3rem !important;
  }

  .m-xxl-n1 {
    margin: -0.25rem !important;
  }

  .mt-xxl-n1,
.my-xxl-n1 {
    margin-top: -0.25rem !important;
  }

  .mr-xxl-n1,
.mx-xxl-n1 {
    margin-right: -0.25rem !important;
  }

  .mb-xxl-n1,
.my-xxl-n1 {
    margin-bottom: -0.25rem !important;
  }

  .ml-xxl-n1,
.mx-xxl-n1 {
    margin-left: -0.25rem !important;
  }

  html:not([dir=rtl]) .mfs-xxl-n1 {
    margin-left: -0.25rem !important;
  }
  *[dir=rtl] .mfs-xxl-n1 {
    margin-right: -0.25rem !important;
  }

  html:not([dir=rtl]) .mfe-xxl-n1 {
    margin-right: -0.25rem !important;
  }
  *[dir=rtl] .mfe-xxl-n1 {
    margin-left: -0.25rem !important;
  }

  .m-xxl-n2 {
    margin: -0.5rem !important;
  }

  .mt-xxl-n2,
.my-xxl-n2 {
    margin-top: -0.5rem !important;
  }

  .mr-xxl-n2,
.mx-xxl-n2 {
    margin-right: -0.5rem !important;
  }

  .mb-xxl-n2,
.my-xxl-n2 {
    margin-bottom: -0.5rem !important;
  }

  .ml-xxl-n2,
.mx-xxl-n2 {
    margin-left: -0.5rem !important;
  }

  html:not([dir=rtl]) .mfs-xxl-n2 {
    margin-left: -0.5rem !important;
  }
  *[dir=rtl] .mfs-xxl-n2 {
    margin-right: -0.5rem !important;
  }

  html:not([dir=rtl]) .mfe-xxl-n2 {
    margin-right: -0.5rem !important;
  }
  *[dir=rtl] .mfe-xxl-n2 {
    margin-left: -0.5rem !important;
  }

  .m-xxl-n3 {
    margin: -1rem !important;
  }

  .mt-xxl-n3,
.my-xxl-n3 {
    margin-top: -1rem !important;
  }

  .mr-xxl-n3,
.mx-xxl-n3 {
    margin-right: -1rem !important;
  }

  .mb-xxl-n3,
.my-xxl-n3 {
    margin-bottom: -1rem !important;
  }

  .ml-xxl-n3,
.mx-xxl-n3 {
    margin-left: -1rem !important;
  }

  html:not([dir=rtl]) .mfs-xxl-n3 {
    margin-left: -1rem !important;
  }
  *[dir=rtl] .mfs-xxl-n3 {
    margin-right: -1rem !important;
  }

  html:not([dir=rtl]) .mfe-xxl-n3 {
    margin-right: -1rem !important;
  }
  *[dir=rtl] .mfe-xxl-n3 {
    margin-left: -1rem !important;
  }

  .m-xxl-n4 {
    margin: -1.5rem !important;
  }

  .mt-xxl-n4,
.my-xxl-n4 {
    margin-top: -1.5rem !important;
  }

  .mr-xxl-n4,
.mx-xxl-n4 {
    margin-right: -1.5rem !important;
  }

  .mb-xxl-n4,
.my-xxl-n4 {
    margin-bottom: -1.5rem !important;
  }

  .ml-xxl-n4,
.mx-xxl-n4 {
    margin-left: -1.5rem !important;
  }

  html:not([dir=rtl]) .mfs-xxl-n4 {
    margin-left: -1.5rem !important;
  }
  *[dir=rtl] .mfs-xxl-n4 {
    margin-right: -1.5rem !important;
  }

  html:not([dir=rtl]) .mfe-xxl-n4 {
    margin-right: -1.5rem !important;
  }
  *[dir=rtl] .mfe-xxl-n4 {
    margin-left: -1.5rem !important;
  }

  .m-xxl-n5 {
    margin: -3rem !important;
  }

  .mt-xxl-n5,
.my-xxl-n5 {
    margin-top: -3rem !important;
  }

  .mr-xxl-n5,
.mx-xxl-n5 {
    margin-right: -3rem !important;
  }

  .mb-xxl-n5,
.my-xxl-n5 {
    margin-bottom: -3rem !important;
  }

  .ml-xxl-n5,
.mx-xxl-n5 {
    margin-left: -3rem !important;
  }

  html:not([dir=rtl]) .mfs-xxl-n5 {
    margin-left: -3rem !important;
  }
  *[dir=rtl] .mfs-xxl-n5 {
    margin-right: -3rem !important;
  }

  html:not([dir=rtl]) .mfe-xxl-n5 {
    margin-right: -3rem !important;
  }
  *[dir=rtl] .mfe-xxl-n5 {
    margin-left: -3rem !important;
  }

  .m-xxl-auto {
    margin: auto !important;
  }

  .mt-xxl-auto,
.my-xxl-auto {
    margin-top: auto !important;
  }

  .mr-xxl-auto,
.mx-xxl-auto {
    margin-right: auto !important;
  }

  .mb-xxl-auto,
.my-xxl-auto {
    margin-bottom: auto !important;
  }

  .ml-xxl-auto,
.mx-xxl-auto {
    margin-left: auto !important;
  }

  html:not([dir=rtl]) .mfs-xxl-auto {
    margin-left: auto !important;
  }
  *[dir=rtl] .mfs-xxl-auto {
    margin-right: auto !important;
  }

  html:not([dir=rtl]) .mfe-xxl-auto {
    margin-right: auto !important;
  }
  *[dir=rtl] .mfe-xxl-auto {
    margin-left: auto !important;
  }
}
.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  pointer-events: auto;
  content: "";
  background-color: rgba(0, 0, 21, 0);
}

.text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
}

.text-justify {
  text-align: justify !important;
}

.text-wrap {
  white-space: normal !important;
}

.text-nowrap {
  white-space: nowrap !important;
}

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.text-left {
  text-align: left !important;
}

.text-right {
  text-align: right !important;
}

.text-center {
  text-align: center !important;
}

@media (min-width: 576px) {
  .text-sm-left {
    text-align: left !important;
  }

  .text-sm-right {
    text-align: right !important;
  }

  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important;
  }

  .text-md-right {
    text-align: right !important;
  }

  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .text-lg-left {
    text-align: left !important;
  }

  .text-lg-right {
    text-align: right !important;
  }

  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .text-xl-left {
    text-align: left !important;
  }

  .text-xl-right {
    text-align: right !important;
  }

  .text-xl-center {
    text-align: center !important;
  }
}
@media (min-width: 1400px) {
  .text-xxl-left {
    text-align: left !important;
  }

  .text-xxl-right {
    text-align: right !important;
  }

  .text-xxl-center {
    text-align: center !important;
  }
}
.text-lowercase {
  text-transform: lowercase !important;
}

.text-uppercase {
  text-transform: uppercase !important;
}

.text-capitalize {
  text-transform: capitalize !important;
}

.font-weight-light {
  font-weight: 300 !important;
}

.font-weight-lighter {
  font-weight: lighter !important;
}

.font-weight-normal {
  font-weight: 400 !important;
}

.font-weight-bold {
  font-weight: 700 !important;
}

.font-weight-bolder {
  font-weight: bolder !important;
}

.font-italic {
  font-style: italic !important;
}

.text-white {
  color: #fff !important;
}

.text-primary {
  color: #321fdb !important;
}

a.text-primary:hover, a.text-primary:focus {
  color: #231698 !important;
}

.text-secondary {
  color: #ced2d8 !important;
}

a.text-secondary:hover, a.text-secondary:focus {
  color: #a3abb6 !important;
}

.text-success {
  color: #2eb85c !important;
}

a.text-success:hover, a.text-success:focus {
  color: #1f7b3d !important;
}

.text-info {
  color: #39f !important;
}

a.text-info:hover, a.text-info:focus {
  color: #0073e6 !important;
}

.text-warning {
  color: #f9b115 !important;
}

a.text-warning:hover, a.text-warning:focus {
  color: #bd8305 !important;
}

.text-danger {
  color: #e55353 !important;
}

a.text-danger:hover, a.text-danger:focus {
  color: #cd1f1f !important;
}

.text-light {
  color: #ebedef !important;
}

a.text-light:hover, a.text-light:focus {
  color: #c1c7cd !important;
}

.text-dark {
  color: #636f83 !important;
}

a.text-dark:hover, a.text-dark:focus {
  color: #424a57 !important;
}

.text-body {
  color: #3c4b64 !important;
}

.text-muted {
  color: #768192 !important;
}

.text-black-50 {
  color: rgba(0, 0, 21, 0.5) !important;
}

.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important;
}

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.text-decoration-none {
  text-decoration: none !important;
}

.text-break {
  word-break: break-word !important;
  overflow-wrap: break-word !important;
}

.text-reset {
  color: inherit !important;
}

body {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}

.font-xs {
  font-size: 0.75rem !important;
}

.font-sm {
  font-size: 0.85rem !important;
}

.font-lg {
  font-size: 1rem !important;
}

.font-xl {
  font-size: 1.25rem !important;
}

.font-2xl {
  font-size: 1.5rem !important;
}

.font-3xl {
  font-size: 1.75rem !important;
}

.font-4xl {
  font-size: 2rem !important;
}

.font-5xl {
  font-size: 2.5rem !important;
}

[class^=text-value] {
  font-weight: 600;
}

.text-value-xs {
  font-size: 0.65625rem;
}

.text-value-sm {
  font-size: 0.74375rem;
}

.text-value {
  font-size: 0.875rem;
}

.text-value-lg {
  font-size: 1.3125rem;
}

.text-value-xl {
  font-size: 1.53125rem;
}

.text-white .text-muted {
  color: rgba(255, 255, 255, 0.6) !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

*[dir=rtl] {
  direction: rtl;
  unicode-bidi: embed;
}
*[dir=rtl] body {
  text-align: right;
}

.ie-custom-properties {
  primary: #321fdb;
  secondary: #ced2d8;
  success: #2eb85c;
  info: #39f;
  warning: #f9b115;
  danger: #e55353;
  light: #ebedef;
  dark: #636f83;
  breakpoint-xs: 0;
  breakpoint-sm: 576px;
  breakpoint-md: 768px;
  breakpoint-lg: 992px;
  breakpoint-xl: 1200px;
  breakpoint-xxl: 1400px;
}

@media print {
  *,
*::before,
*::after {
    text-shadow: none !important;
    box-shadow: none !important;
  }

  a:not(.btn) {
    text-decoration: underline;
  }

  abbr[title]::after {
    content: " (" attr(title) ")";
  }

  pre {
    white-space: pre-wrap !important;
  }

  pre,
blockquote {
    border: 1px solid #9da5b1;
    page-break-inside: avoid;
  }

  thead {
    display: table-header-group;
  }

  tr,
img {
    page-break-inside: avoid;
  }

  p,
h2,
h3 {
    orphans: 3;
    widows: 3;
  }

  h2,
h3 {
    page-break-after: avoid;
  }

  @page {
    size: a3;
  }
  body {
    min-width: 992px !important;
  }

  .container {
    min-width: 992px !important;
  }

  .navbar {
    display: none;
  }

  .badge {
    border: 1px solid #000015;
  }

  .table {
    border-collapse: collapse !important;
  }
  .table td,
.table th {
    background-color: #fff !important;
  }

  .table-bordered th,
.table-bordered td {
    border: 1px solid #c4c9d0 !important;
  }

  .table-dark {
    color: inherit;
  }
  .table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
    border-color: #d8dbe0;
  }

  .table .thead-dark th {
    color: inherit;
    border-color: #d8dbe0;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3NzL2FwcC5jc3MiLCJtYXBwaW5ncyI6IjtBQUFBOzs7O0VBSUU7O0FBRUYsWUFBWSxXQUFXLENBQWtELGlCQUFpQixDQUFDLGFBQWEsQ0FBQyxtQkFBbUIsV0FBVyxDQUFDLGdCQUFnQixhQUFhLENBQUMsOEJBQThCLFNBQVMsQ0FBQyxpQ0FBaUMsV0FBVyxDQUFDLHFCQUFxQixLQUFLLENBQUMsTUFBTSxDQUFDLDRCQUE0QixVQUFVLENBQUMsb0JBQW9CLENBQUMsaUNBQWlDLENBQUMsa0NBQWtDLENBQUMsNEJBQTRCLENBQUMsWUFBWSxDQUFDLGtDQUFrQyxDQUFDLGlCQUFpQixDQUFDLDJCQUEyQixVQUFVLENBQUMsb0JBQW9CLENBQUMsaUNBQWlDLENBQUMsa0NBQWtDLENBQUMsNEJBQTRCLENBQUMsWUFBWSxDQUFDLGlCQUFpQixDQUFDLG1EQUFtRCxRQUFRLENBQUMsa0RBQWtELFFBQVEsQ0FBQyxvREFBb0QsU0FBUyxDQUFDLG1EQUFtRCxTQUFTLENBQUMscURBQXFELFFBQVEsQ0FBQyxvREFBb0QsUUFBUSxDQUFDLGtEQUFrRCxXQUFXLENBQUMsZUFBZSxDQUFDLHlCQUF5QixDQUFDLGlEQUFpRCxXQUFXLENBQUMsZUFBZSxDQUFDLHlCQUF5QixDQUFDLGtCQUFrQixRQUFRLENBQUMsMEJBQTBCLENBQUMsd0JBQXdCLENBQXlCLHFCQUFxQixDQUFDLG9CQUFvQixDQUFDLGdCQUFnQixDQUFDLDhCQUE4QixpQkFBaUIsQ0FBQyxVQUFVLENBQUMsV0FBVyxDQUFrRCxpQkFBaUIsQ0FBQyxXQUFXLENBQUMsOEVBQThFLDRCQUE0QixDQUFDLHNFQUFzRSxlQUFlLENBQUMsY0FBYyxDQUFDLHdEQUF3RCxVQUFVLENBQUMsd0VBQXdFLGNBQWMsQ0FBQyxVQUFVLENBQUMsY0FBYyxDQUFDLG9DQUFvQyxrQkFBa0IsQ0FBQyxlQUFlLENBQUMsc0pBQXNKLHdCQUF3QixDQUFvViwyREFBMkQsQ0FBQywwQkFBMEIsQ0FBQyxpSEFBaUgsQ0FBQyxvQ0FBb0MsQ0FBQywwREFBMEQsQ0FBQyxnRUFBZ0UsQ0FBQyxVQUFVLENBQUMsMDRCQUEwNEIsd0JBQXdCLENBQUMsb1dBQW9XLDBCQUEwQixDQUFDLDBDQUEwQyxVQUFVLENBQUMsMkNBQTJDLFVBQVUsQ0FBQyxzSkFBc0osZUFBZSxDQUE4QyxlQUFlLENBQUMsOEtBQThLLHdCQUF3QixDQUFvViwyREFBMkQsQ0FBQywwQkFBMEIsQ0FBQyxpSEFBaUgsQ0FBQyxvQ0FBb0MsQ0FBQywwREFBMEQsQ0FBQyxnRUFBZ0UsQ0FBOEMsZUFBZSxDQUFDLGtnQ0FBa2dDLHdCQUF3QixDQUFDLG9aQUFvWiwwQkFBMEIsQ0FBQyxrS0FBa0ssd0JBQXdCLENBQXFVLHdEQUF3RCxDQUFDLDBCQUEwQixDQUFDLGlIQUFpSCxDQUFDLDhCQUE4QixDQUFDLDBEQUEwRCxDQUFDLGdFQUFnRSxDQUFDLFVBQVUsQ0FBQyxvQ0FBb0MsQ0FBQyxzOEJBQXM4QixxQkFBcUIsQ0FBQyw0WEFBNFgsdUJBQXVCLENBQUMsMEpBQTBKLHdCQUF3QixDQUFzVCxxREFBcUQsQ0FBQywwQkFBMEIsQ0FBQyw4R0FBOEcsQ0FBQyw4QkFBOEIsQ0FBQywwREFBMEQsQ0FBQyxnRUFBZ0UsQ0FBQyxVQUFVLENBQUMsb0NBQW9DLENBQUMsODVCQUE4NUIscUJBQXFCLENBQUMsNFdBQTRXLHVCQUF1QixDQUFDLDZCQUE2QixhQUFhLENBQUMsU0FBUyxDQUFDLFdBQVcsQ0FBQyxnQkFBZ0IsQ0FBQyxVQUFVLENBQUMsU0FBUyxDQUFDLGNBQWMsQ0FBa0QsaUJBQWlCLENBQUMsd0VBQXdFLGVBQWUsQ0FBQyxrRkFBa0YsY0FBYyxDQUFDLFVBQVUsQ0FBQyxjQUFjLENBQUMsOEtBQThLLHdCQUF3QixDQUFzVCxxREFBcUQsQ0FBQywwQkFBMEIsQ0FBQyw4R0FBOEcsQ0FBQyw4QkFBOEIsQ0FBQywwREFBMEQsQ0FBQyxnRUFBZ0UsQ0FBQyxVQUFVLENBQUMsb0NBQW9DLENBQUMsa2dDQUFrZ0MscUJBQXFCLENBQUMsb1pBQW9aLHVCQUF1QixDQUFDLGtFQUFrRSxVQUFVLENBQUMsK0JBQStCLFdBQVcsQ0FBQywyRkFBMkYsY0FBYyxDQUFDLG1IQUFtSCxlQUFlLENBQUMsc0RBQXNELGlCQUFpQixDQUFDLGdCQUFnQixjQUFjLENBQUMsVUFBVSxDQUFDLG1CQUFtQixDQUFDLHFCQUFxQixDQUFDLHVEQUF1RCxjQUFjLENBQUMsMkRBQTJELGNBQWMsQ0FBQyx1QkFBdUIsaUJBQWlCLENBQUMsbUNBQW9HLHlCQUF5QixDQUFDLGtDQUFtRyx5QkFBeUIsQ0FBQyx5QkFBeUIsb0JBQW9CLENBQUMsVUFBVSxDQUFDLGNBQWMsQ0FBQyxXQUFXLENBQUMsZUFBZSxDQUFDLGVBQWUsQ0FBQyxnQkFBZ0IsQ0FBQyxpQkFBaUIsQ0FBQyx3QkFBd0IsQ0FBQyxxQkFBcUIsQ0FBQyxxQkFBcUIsQ0FBQyxxQkFBcUIsQ0FBQyxnQkFBZ0IsQ0FBQyxpQkFBaUIsQztBQ050cmU7SUFDSSxZQUFZO0lBQ1osd0JBQXdCO0lBQ3hCLHNCQUFzQjtBQUMxQjtBQUNBO0lBQ0ksZUFBZTtBQUNuQjtBQUNBO0lBQ0ksV0FBVztBQUNmO0FBQ0E7O0lBRUksZUFBZTtJQUNmLG9CQUFvQjtJQUNwQixXQUFXO0lBQ1gsWUFBWTtJQUNaLHNCQUFzQjtBQUMxQjtBQUNBO0lBQ0ksY0FBYztBQUNsQjtBQUNBO0lBQ0ksZ0JBQWdCO0lBQ2hCLGNBQWM7QUFDbEI7QUFDQTtJQUNJLGlCQUFpQjtJQUNqQixjQUFjO0FBQ2xCO0FBQ0E7SUFDSSxjQUFjO0lBQ2Qsc0JBQXNCO0FBQzFCO0FBQ0E7SUFDSSw4QkFBOEI7QUFDbEM7QUFDQTtJQUNJLGNBQWM7SUFDZCxnQkFBZ0I7QUFDcEI7QUFDQTtJQUNJLFdBQVc7SUFDWCxZQUFZO0FBQ2hCO0FBQ0E7SUFDSSxjQUFjO0lBQ2QsZ0JBQWdCO0FBQ3BCO0FBQ0E7SUFDSSxtQkFBbUI7SUFDbkIsY0FBYztBQUNsQjtBQUNBO0lBQ0ksY0FBYztBQUNsQjtBQUNBO0lBQ0ksY0FBYztBQUNsQjtBQUNBO0lBQ0ksbUJBQW1CO0lBQ25CLGNBQWM7QUFDbEI7QUFDQTtJQUNJLHlCQUF5QjtJQUN6QiwwQkFBMEI7QUFDOUI7QUFDQTtJQUNJLGtCQUFrQjtJQUNsQiw4QkFBOEI7SUFDOUIseUJBQXlCO0FBQzdCO0FBQ0E7SUFDSSxXQUFXO0lBQ1gscUJBQXFCO0lBQ3JCLHlCQUF5QjtJQUN6Qix5QkFBeUI7SUFDekIsNEJBQTRCO0lBQzVCLHlCQUF5QjtJQUN6QixrQkFBa0I7SUFDbEIsV0FBVztJQUNYLFVBQVU7QUFDZDtBQUNBO0lBQ0ksbUJBQW1CO0FBQ3ZCO0FBQ0E7Ozs7SUFJSSxjQUFjO0FBQ2xCO0FBQ0E7Ozs7SUFJSSxtQkFBbUI7QUFDdkI7QUFDQTs7Ozs7Ozs7Ozs7Ozs7OztJQWdCSSxtQkFBbUI7SUFDbkIsY0FBYztBQUNsQjtBQUNBO0lBQ0ksV0FBVztJQUNYLFlBQVk7QUFDaEI7QUFDQTtJQUNJLHNCQUFzQjtJQUN0QixnQkFBZ0I7QUFDcEI7QUFDQTtJQUNJLG1CQUFtQjtBQUN2QjtBQUNBO0lBQ0kseUJBQXlCO0FBQzdCOzs7QUFHQTtJQUNJLHlCQUF5QjtJQUN6QixzQkFBc0I7QUFDMUI7QUFDQTtJQUNJLFNBQVM7SUFDVCx1QkFBdUI7SUFDdkIsVUFBVTtBQUNkO0FBQ0E7SUFDSSxXQUFXO0lBQ1gsYUFBYTtBQUNqQjtBQUNBO0lBQ0ksV0FBVztBQUNmO0FBQ0E7SUFDSSxtQkFBbUI7QUFDdkI7QUFDQTtJQUNJLGNBQWM7SUFDZCxnQkFBZ0I7SUFDaEIsbUJBQW1CO0lBQ25CLGVBQWU7QUFDbkI7QUFDQTtJQUNJLGNBQWM7SUFDZCw4QkFBOEI7QUFDbEM7QUFDQTtJQUNJLGlCQUFpQjtJQUNqQixjQUFjO0FBQ2xCO0FBQ0E7SUFDSSxjQUFjO0FBQ2xCO0FBQ0E7SUFDSSxjQUFjO0lBQ2QsbUJBQW1CO0FBQ3ZCO0FBQ0E7O0lBRUksZUFBZTtJQUNmLFdBQVc7SUFDWCxZQUFZO0lBQ1osVUFBVTtJQUNWLG9CQUFvQjtJQUNwQixzQkFBc0I7SUFDdEIsa0JBQWtCO0lBQ2xCLHNCQUFzQjtBQUMxQjtBQUNBO0lBQ0ksY0FBYztBQUNsQjtBQUNBO0lBQ0ksbUJBQW1CO0FBQ3ZCO0FBQ0E7SUFDSSxjQUFjO0FBQ2xCO0FBQ0E7SUFDSSxjQUFjO0FBQ2xCO0FBQ0E7SUFDSSw4QkFBOEI7SUFDOUIseUJBQXlCO0FBQzdCO0FBQ0E7SUFDSSxtQkFBbUI7SUFDbkIsY0FBYztBQUNsQjtBQUNBO0lBQ0ksY0FBYztJQUNkLG1CQUFtQjtBQUN2QjtBQUNBO0lBQ0ksa0JBQWtCO0lBQ2xCLDhCQUE4QjtJQUM5Qix5QkFBeUI7QUFDN0I7QUFDQTtJQUNJLFdBQVc7SUFDWCxxQkFBcUI7SUFDckIseUJBQXlCO0lBQ3pCLHlCQUF5QjtJQUN6Qiw0QkFBNEI7SUFDNUIseUJBQXlCO0lBQ3pCLGtCQUFrQjtJQUNsQixXQUFXO0lBQ1gsVUFBVTtBQUNkO0FBQ0E7Ozs7OztJQU1JLGVBQWU7SUFDZixXQUFXO0lBQ1gsWUFBWTtJQUNaLFVBQVU7SUFDVixvQkFBb0I7SUFDcEIsc0JBQXNCO0lBQ3RCLGtCQUFrQjtJQUNsQixzQkFBc0I7QUFDMUI7QUFDQTs7Ozs7O0lBTUksY0FBYztBQUNsQjtBQUNBOzs7Ozs7SUFNSSxtQkFBbUI7QUFDdkI7QUFDQTs7Ozs7O0lBTUksY0FBYztBQUNsQjtBQUNBOzs7Ozs7SUFNSSxjQUFjO0FBQ2xCO0FBQ0E7Ozs7Ozs7Ozs7O0lBV0ksOEJBQThCO0lBQzlCLHlCQUF5QjtBQUM3QjtBQUNBOzs7Ozs7SUFNSSxtQkFBbUI7SUFDbkIsY0FBYztBQUNsQjtBQUNBOzs7Ozs7SUFNSSxrQkFBa0I7SUFDbEIsOEJBQThCO0lBQzlCLHlCQUF5QjtBQUM3QjtBQUNBOzs7Ozs7SUFNSSxXQUFXO0lBQ1gscUJBQXFCO0lBQ3JCLHlCQUF5QjtJQUN6Qix5QkFBeUI7SUFDekIsdUNBQXVDO0lBQ3ZDLG9DQUFvQztJQUNwQyxrQkFBa0I7SUFDbEIsV0FBVztJQUNYLFVBQVU7QUFDZDtBQUNBOzs7Ozs7SUFNSSxjQUFjO0lBQ2QsbUJBQW1CO0FBQ3ZCO0FBQ0E7SUFDSSxhQUFhO0FBQ2pCO0FBQ0E7SUFDSSxXQUFXO0lBQ1gsWUFBWTtJQUNaLGtCQUFrQjtJQUNsQixzQkFBc0I7SUFDdEIsVUFBVTtJQUNWLGlCQUFpQjtBQUNyQjtBQUNBO0lBQ0ksVUFBVTtBQUNkO0FBQ0E7SUFFSSxxQkFBcUI7SUFHckIsb0JBQW9CO0lBR3BCLG1CQUFtQjtJQUduQix1QkFBdUI7SUFDdkIsWUFBWTtJQUNaLFdBQVc7SUFDWCxpQkFBaUI7SUFDakIsY0FBYztBQUNsQjtBQUNBOztJQUVJLGVBQWU7SUFDZixjQUFjO0lBQ2QsZ0JBQWdCO0FBQ3BCO0FBQ0E7SUFDSSxtQkFBbUI7SUFDbkIsY0FBYztBQUNsQjtBQUNBOztJQUVJLFdBQVc7SUFDWCxjQUFjO0FBQ2xCO0FBQ0E7O0lBRUksWUFBWTtJQUNaLFdBQVc7SUFDWCxpQkFBaUI7SUFDakIsZUFBZTtJQUNmLGdCQUFnQjtJQUNoQixjQUFjO0FBQ2xCO0FBQ0E7O0lBRUksbUJBQW1CO0lBQ25CLGNBQWM7QUFDbEI7QUFDQTtJQUNJLGFBQWE7QUFDakI7QUFDQTtJQUNJLFVBQVU7QUFDZDtBQUNBO0lBQ0ksVUFBVTtJQUNWLFlBQVk7QUFDaEI7QUFDQTtJQUNJLFVBQVU7SUFDVixjQUFjO0lBQ2QsZ0JBQWdCO0FBQ3BCO0FBQ0E7SUFDSSxpQkFBaUI7SUFDakIsY0FBYztBQUNsQjtBQUNBO0lBQ0ksOEJBQThCO0FBQ2xDO0FBQ0E7SUFDSSx1QkFBdUI7SUFDdkIsY0FBYztBQUNsQjtBQUNBO0lBQ0ksY0FBYztBQUNsQjtBQUNBO0lBQ0ksY0FBYztBQUNsQjs7QUNwYUEsZ0JBQWdCLENDQWhCOzs7Ozs7RUNBQSxZQUNFLDZCQUNBLDRDQUNBLGdQQUlBLGdCQUNBLGtCQ1FGLGdDREhFLHVDQUNBLFdBQ0Esa0JBQ0EsZ0JBQ0Esb0JBQ0Esb0JBQ0EsY0FHQSxtQ0FDQSxrQ0FJQSxtQkFFSSxlQUZKLDJCQUVJLGVBRkosb0JBRUksZUFGSixvQkFFSSxlQUZKLG9CQUVJLGVBRkosbUJBRUksZUFGSiwyQkFFSSxlQUZKLHNCQUVJLGVBRkosbUJBRUksZUFGSixpQkFFSSxlQUZKLHFCQUVJLGVBRkosbUJBRUksZUFGSix3QkFFSSxlQUZKLHVCQUVJLGVBRkosMkJBRUksZUFGSix1QkFFSSxlQUZKLHVCQUVJLGVBRkosMEJBRUksZUFGSiwyQkFFSSxlQUZKLDJCQUVJLGVBRkosa0JBRUksZUFGSixrQkFFSSxlQUZKLGlCQUVJLGVBRkosaUJBRUksZUFGSixvQkFFSSxlQUZKLGtCQUVJLGVBRkosaUJBRUksZUFGSixtQkFFSSxlQUZKLGlCQUVJLGVBRkosb0JBRUksZUFGSixxQkFFSSxlQUZKLCtCQUVJLGVBRkosc0JBRUksZUFGSix3QkFFSSxlQUZKLHFCQUVJLGVBRkosc0JBRUksZUFGSixvQkFFSSxlQUZKLGtCQUVJLGVBRkosc0JBRUksZUFGSixvQkFFSSxlQUZKLHFCQUVJLGVBRkosc0JBRUksZUFGSixvQkFFSSxlQUZKLHlCQUVJLGVBRkosMkJBRUksZUFGSixxQkFFSSxlQUZKLGtCQUVJLGVBRkosbUJBRUksZUFGSiw0QkFFSSxlQUZKLDBCQUVJLGVBRkosZ0NBRUksZUFGSiw4QkFFSSxlQUZKLHNCQUVJLGVBRkosMkJBRUksZUFGSixtQkFFSSxlQUZKLGlCQUVJLGVBRkosa0JBRUksZUFGSixzQkFFSSxlQUZKLHlCQUVJLGVBRkosdUJBRUksZUFGSix5QkFFSSxlQUZKLGtCQUVJLGVBRkosaUJBRUksZUFGSixtQkFFSSxlQUZKLHVCQUVJLGVBRkosdUJBRUksZUFGSix5QkFFSSxlQUZKLHFCQUVJLGVBRkosb0JBRUksZUFGSixzQkFFSSxlQUZKLDJCQUVJLGVBRkosMkJBRUksZUFGSiwyQkFFSSxlQUZKLDJCQUVJLGVBRkosNkJBRUksZUFGSixrQkFFSSxlQUZKLGtCQUVJLGVBRkosc0JBRUksZUFGSiwwQkFFSSxlQUZKLGlCQUVJLGVBRkosc0JBRUksZUFGSixvQkFFSSxlQUZKLDRCQUVJLGVBRkosMkJBRUksZUFGSix1QkFFSSxlQUZKLG1CQUVJLGVBRkosa0JBRUksZUFGSixrQkFFSSxlQUZKLHNCQUVJLGVBRkosb0JBRUksZUFGSixvQkFFSSxlQUZKLGtCQUVJLGVBRkosc0JBRUksZUFGSixxQkFFSSxlQUZKLG1CQUVJLGVBRkosc0JBRUksZUFGSixxQkFFSSxlQUZKLDRCQUVJLGVBRkosMkJBRUksZUFGSix5QkFFSSxlQUZKLDhCQUVJLGVBRkosMkJBRUksZUFGSixrQkFFSSxlQUZKLGtCQUVJLGVBRkosb0JBRUksZUFGSix1QkFFSSxlQUZKLG9CQUVJLGVBRkosd0JBRUksZUFGSix5QkFFSSxlQUZKLDBCQUVJLGVBRkosbUJBRUksZUFGSixpQkFFSSxlQUZKLG9CQUVJLGVBRkosZ0JBRUksZUFGSixvQkFFSSxlQUZKLG9CQUVJLGVBRkosa0JBRUksZUFGSixrQkFFSSxlQUZKLHVCQUVJLGVBRkosaUJBRUksZUFGSixtQkFFSSxlQUZKLGtCQUVJLGVBRkosc0JBRUksZUFGSixxQkFFSSxlQUZKLHNCQUVJLGVBRkosNkJBRUksZUFGSixtQkFFSSxlQUZKLG9CQUVJLGVBRkosbUJBRUksZUFGSixtQkFFSSxlQUZKLG9CQUVJLGVBRkosdUJBRUksZUFGSixzQkFFSSxlQUZKLG9CQUVJLGVBRkosa0JBRUksZUFGSix1QkFFSSxlQUZKLHNCQUVJLGVBRkoscUJBRUksZUFGSixvQkFFSSxlQUZKLHVCQUVJLGVBRkosaUJBRUksZUFGSixrQkFFSSxlQUZKLHFCQUVJLGVBRkosaUJBRUksZUFGSixrQkFFSSxlQUZKLHFCQUVJLGVBRkosd0JBRUksZUFGSix5QkFFSSxlQUZKLHNCQUVJLGVBRkosb0JBRUksZUFGSix1QkFFSSxlQUZKLG9CQUVJLGVBRkoscUJBRUksZUFGSixtQkFFSSxlQUZKLG1CQUVJLGVBRkoscUJBRUksZUFGSixzQkFFSSxlQUZKLDRCQUVJLGVBRkosK0JBRUksZUFGSiwrQkFFSSxlQUZKLCtCQUVJLGVBRkosK0JBRUksZUFGSixvQkFFSSxlQUZKLGtCQUVJLGVBRkosc0JBRUksZUFGSixtQkFFSSxlQUZKLGdCQUVJLGVBRkosc0JBRUksZUFGSixrQkFFSSxlQUZKLDJCQUVJLGVBRkoseUJBRUksZUFGSix3QkFFSSxlQUZKLDJCQUVJLGVBRkosMEJBRUksZUFGSiwrQkFFSSxlQUZKLDBCQUVJLGVBRkoseUJBRUksZUFGSiwwQkFFSSxlQUZKLDBCQUVJLGVBRkosMEJBRUksZUFGSix3QkFFSSxlQUZKLDZCQUVJLGVBRkosbUJBRUksZUFGSix1QkFFSSxlQUZKLHlCQUVJLGVBRkosMEJBRUksZUFGSiwwQkFFSSxlQUZKLHdCQUVJLGVBRkosMkJBRUksZUFGSixzQkFFSSxlQUZKLGtCQUVJLGVBRkoseUJBRUksZUFGSixvQkFFSSxlQUZKLHlCQUVJLGVBRkosa0JBRUksZUFGSixzQkFFSSxlQUZKLHdCQUVJLGVBRkosMkJBRUksZUFGSiwwQkFFSSxlQUZKLGtCQUVJLGVBRkosMEJBRUksZUFGSiwyQkFFSSxlQUZKLGlCQUVJLGVBRkosc0JBRUksZUFGSixtQkFFSSxlQUZKLGtCQUVJLGVBRkosd0JBRUksZUFGSixpQkFFSSxlQUZKLHFCQUVJLGVBRkosMEJBRUksZUFGSix3QkFFSSxlQUZKLG9CQUVJLGVBRkosd0JBRUksZUFGSix5QkFFSSxlQUZKLDBCQUVJLGVBRkosNEJBRUksZUFGSixxQkFFSSxlQUZKLG1CQUVJLGVBRkosMEJBRUksZUFGSiw2QkFFSSxlQUZKLDJCQUVJLGVBRkosb0JBRUksZUFGSixvQ0FFSSxlQUZKLG9DQUVJLGVBRkosaUNBRUksZUFGSiwwQkFFSSxlQUZKLHdCQUVJLGVBRkoseUJBRUksZUFGSixrQkFFSSxlQUZKLGtCQUVJLGVBRkosaUJBRUksZUFGSixvQkFFSSxlQUZKLHVCQUVJLGVBRkosb0NBRUksZUFGSixxQ0FFSSxlQUZKLHFCQUVJLGVBRkoseUJBRUksZUFGSix5QkFFSSxlQUZKLDBCQUVJLGVBRkosdUJBRUksZUFGSixrQkFFSSxlQUZKLHVCQUVJLGVBRkosMkJBRUksZUFGSixvQkFFSSxlQUZKLHlCQUVJLGVBRkosc0JBRUksZUFGSiw2QkFFSSxlQUZKLDZCQUVJLGVBRkosa0JBRUksZUFGSixvQkFFSSxlQUZKLDRCQUVJLGVBRkosMEJBRUksZUFGSiwyQkFFSSxlQUZKLHdCQUVJLGVBRkosc0JBRUksZUFGSiwwQkFFSSxlQUZKLGtCQUVJLGVBRkoseUJBRUksZUFGSixnQ0FFSSxlQUZKLCtCQUVJLGVBRkosMkJBRUksZUFGSix1QkFFSSxlQUZKLG1CQUVJLGVBRkosdUJBRUksZUFGSixxQkFFSSxlQUZKLHFCQUVJLGVBRkosb0JBRUksZUFGSix3QkFFSSxlQUZKLDZCQUVJLGVBRkosMkJBRUksZUFGSiw0QkFFSSxlQUZKLDZCQUVJLGVBRkosK0JBRUksZUFGSiw2QkFFSSxlQUZKLHVCQUVJLGVBRkosa0JBRUksZUFGSix5QkFFSSxlQUZKLHVCQUVJLGVBRkoseUJBRUksZUFGSix5QkFFSSxlQUZKLDJCQUVJLGVBRkosdUJBRUksZUFGSix1QkFFSSxlQUZKLG1DQUVJLGVBRkosbUNBRUksZUFGSixnQ0FFSSxlQUZKLHVCQUVJLGVBRkosd0NBRUksZUFGSixtQkFFSSxlQUZKLHFCQUVJLGVBRkosa0JBRUksZUFGSix5QkFFSSxlQUZKLHVCQUVJLGVBRkoseUJBRUksZUFGSiwyQkFFSSxlQUZKLHdCQUVJLGVBRkoseUJBRUksZUFGSixzQkFFSSxlQUZKLHdCQUVJLGVBRkosMkJBRUksZUFGSix3QkFFSSxlQUZKLHNCQUVJLGVBRkosNEJBRUksZUFGSix5QkFFSSxlQUZKLHlCQUVJLGVBRkosMEJBRUksZUFGSixrQkFFSSxlQUZKLG1DQUVJLGVBRkosMkJBRUksZUFGSiwwQkFFSSxlQUZKLGlDQUVJLGVBRkosK0JBRUksZUFGSixnQ0FFSSxlQUZKLDhCQUVJLGVBRkosd0JBRUksZUFGSix5QkFFSSxlQUZKLGdDQUVJLGVBRkoscUNBRUksZUFGSixtQ0FFSSxlQUZKLG9DQUVJLGVBRkosa0NBRUksZUFGSiw4QkFFSSxlQUZKLCtCQUVJLGVBRkosbUNBRUksZUFGSixpQ0FFSSxlQUZKLGtDQUVJLGVBRkosZ0NBRUksZUFGSiw2QkFFSSxlQUZKLHVCQUVJLGVBRkosaUJBRUksZUFGSix3QkFFSSxlQUZKLDBCQUVJLGVBRkosd0JBRUksZUFGSix5QkFFSSxlQUZKLHVCQUVJLGVBRkosbUJBRUksZUFGSix1QkFFSSxlQUZKLDBCQUVJLGVBRkosNEJBRUksZUFGSixxQ0FFSSxlQUZKLHFDQUVJLGVBRkosc0NBRUksZUFGSixtQ0FFSSxlQUZKLGlDQUVJLGVBRkosaUNBRUksZUFGSixrQ0FFSSxlQUZKLCtCQUVJLGVBRkosbUNBRUksZUFGSiwwQkFFSSxlQUZKLDJCQUVJLGVBRkoseUJBRUksZUFGSix1QkFFSSxlQUZKLHVCQUVJLGVBRkosbUJBRUksZUFGSixxQkFFSSxlQUZKLHlCQUVJLGVBRkosb0JBRUksZUFGSixzQkFFSSxlQUZKLG1CQUVJLGVBRkosOEJBRUksZUFGSixrQkFFSSxlQUZKLG9CQUVJLGVBRkosa0JBRUksZUFGSiw0QkFFSSxlQUZKLG1CQUVJLGVBRkosa0JBRUksZUFGSixxQkFFSSxlQUZKLGdDQUVJLGVBRkosc0JBRUksZUFGSixzQkFFSSxlQUZKLGlCQUVJLGVBRkosa0JBRUksZUFGSiwyQkFFSSxlQUZKLG9CQUVJLGVBRkoseUJBRUksZUFGSiwyQkFFSSxlQUZKLDBCQUVJLGVBRkosa0JBRUksZUFGSixzQkFFSSxlQUZKLGlCQUVJLGVBRkoseUJBRUksZUFGSixtQkFFSSxlQUZKLHlCQUVJLGVBRkoscUJBRUksZUFGSixrQkFFSSxlQUZKLHdCQUVJLGVBRkosdUJBRUksZUFGSixtQkFFSSxlQUZKLHlCQUVJLGVBRkoseUJBRUksZUFGSix3QkFFSSxlQUZKLHlCQUVJLGVBRkosdUJBRUksZUFGSiw2QkFFSSxlQUZKLDZCQUVJLGVBRkosNEJBRUksZUFGSixlQUVJLGVBRkosc0JBRUksZUFGSixxQkFFSSxlQUZKLHNCQUVJLGVBRkosbUJBRUksZUFGSixrQkFFSSxlQUZKLGtCQUVJLGVBRkosdUJBRUksZUFGSixtQkFFSSxlQUZKLGlCQUVJLGVBRkosaUJBRUksZUFGSixzQkFFSSxlQUZKLHVCQUVJLGVBRkosMkJBRUksZUFGSiw0QkFFSSxlQUZKLG1CQUVJLGVBRkosbUJBRUksZUFGSix3QkFFSSxlQUZKLGdCQUVJLGVBRkoscUJBRUksZUFGSixtQkFFSSxlQUZKLG1CQUVJLGVBRkosK0JBRUksZUFGSiw0QkFFSSxlQUZKLHNCQUVJLGVBRkosb0JBRUksZUFGSiw0QkFFSSxlQUZKLHFCQUVJLGVBRkosK0JBRUksZUFGSixnQkFFSSxlQUZKLHNCQUVJLGVBRkosdUJBRUksZUFGSiwrQkFFSSxlQUZKLHdCQUVJLGVBRkosNkJBRUksZUFGSixnQkFFSSxlQUZKLHdCQUVJLGVBRkoseUJBRUksZUFGSixrQkFFSSxlQUZKLG9CQUVJLGVBRkosMkJBRUksZUFGSix5QkFFSSxlQUZKLHlCQUVJLGVBRkosd0JBRUksZUFGSiwwQkFFSSxlQUZKLGlDQUVJLGVBRkosZ0NBRUksZUFGSixpQ0FFSSxlQUZKLGdDQUVJLGVBRkosd0JBRUksZUFGSix3QkFFSSxlQUZKLGlCQUVJLGVBRkosbUJBRUksZUFGSix3QkFFSSxlQUZKLDBCQUVJLGVBRkoscUJBRUksZUFGSixnQkFFSSxlQUZKLG1CQUVJLGVBRkosK0JBRUksZUFGSix5QkFFSSxlQUZKLHdCQUVJLGVBRkosd0JBRUksZUFGSixnQkFFSSxlQUZKLGtCQUVJLGVBRkosc0JBRUksZUFGSix5QkFFSSxlQUZKLDZCQUVJLGVBRkosNkJBRUksZUFGSiwyQkFFSSxlQUZKLGtCQUVJLGVBRkosMEJBRUksZUFGSixvQkFFSSxlQUZKLHlCQUVJLGVBRkosb0JBRUksZUFGSixtQkFFSSxlQUZKLHFCQUVJLGVBRkosdUJBRUksZUFGSixpQkFFSSxlQUZKLGtCQUVJLGVBRkosMEJBRUksZUFGSixvQkFFSSxlQUZKLGtCQUVJLGVBRkoseUJBRUksZUFGSix5QkFFSSxlQUZKLDJCQUVJLGVBRkosMkJBRUksZUFGSiwrQkFFSSxlQUZKLHFCQUVJLGVBRkoscUJBRUksZUFGSixvQkFFSSxlQUZKLDhCQUVJLGVBRkosbUJBRUksZUFGSixpQkFFSSxlQUZKLGtCQUVJLGVBRkosc0JBRUksZUFGSixxQkFFSSxlQUZKLHFCQUVJLGVBRkosNEJBRUksZUFGSix3QkFFSSxlQUZKLGtCQUVJLGVBRkosbUJBRUksZUFGSixrQkFFSSxlQUZKLHNCQUVJLGVBRkosNEJBRUksZUFGSixtQkFFSSxlQUZKLHFCQUVJLGVBRkosc0JBRUksZUFGSix1QkFFSSxlQUZKLHFCQUVJLGVBRkosc0JBRUksZUFGSiwwQkFFSSxlQUZKLGlCQUVJLGVBRkosMkJBRUksZUFGSix1QkFFSSxlQUZKLG9CQUVJLGVBRkosdUJBRUksZUFGSiwyQkFFSSxlQUZKLHdCQUVJLGVBRkosa0JBRUksZUFGSixtQkFFSSxlQUZKLHdCQUVJLGVBRkosdUJBRUksZUFGSix5QkFFSSxlQUZKLG9CQUVJLGVBRkosa0JBRUksZUFGSixpQkFFSSxlQUZKLHFCQUVJLGVBRkosa0JBRUksZUFGSixtQkFFSSxlQUZKLG1CQUVJLGVBRkosa0JBRUksZUFGSixvQkFFSSxlQUZKLGlCQUVJLGVBRkoseUJBRUksZUFGSiw0QkFFSSxlQUZKLDRCQUVJLGVBRkosb0JBRUksZUFGSiw2QkFFSSxlQUZKLDZCQUVJLGVBRkosOEJBRUksZUFGSiwyQkFFSSxlQUZKLHdCQUVJLGVBRkosc0JBRUksZ0JFNUJ3Qzs7Ozs7O0VDMEI1QyxZQUVJLDhCQ3VuRU4sNENDQ0UsZ1BGMW5FQSxnQkFFSSxrQkFGSixnQ0Npb0VGLHdDQ0NFLFdGbG9FQSxrQkFFSSxnQkNtb0VOLG9CQ0NFLG9CRnRvRUEsY0N5b0VGLG1DQ0NFLGtDREdGLHFCQ0NFLGVER0YsbUJDQ0UsZURHRixzQkNDRSxlREdGLHNCQ0NFLGVER0YsaUJDQ0UsZURHRixxQkNDRSxlREdGLHFCQ0NFLGVER0Ysa0NDQ0UsZURHRixpQ0NDRSxlREdGLDRCQ0NFLGVER0Ysa0NDQ0UsZURHRiwrQkNDRSxlREdGLCtCQ0NFLGVER0YsNEJDQ0UsZURHRixxQ0NDRSxlREdGLDZCQ0NFLGVER0YsNkJDQ0UsZURHRiw0QkNDRSxlREdGLDJCQ0NFLGVER0Ysc0JDQ0UsZURHRixtQkNDRSxlREdGLG9CQ0NFLGVER0YscUJDQ0UsZURHRixvQkNDRSxlREdGLHNCQ0NFLGVER0Ysd0JDQ0UsZURHRix3QkNDRSxlREdGLG9CQ0NFLGVER0YsaUJDQ0UsZURHRiw4QkNDRSxlREdGLHNCQ0NFLGVER0Ysc0JDQ0UsZURHRix5QkNDRSxlREdGLHFCQ0NFLGVER0YsdUJDQ0UsZURHRiwrQkNDRSxlREdGLHFCQ0NFLGVER0YscUJDQ0UsZURHRiw0QkNDRSxlREdGLDBCQ0NFLGVER0YsMEJDQ0UsZURHRixvQkNDRSxlREdGLDJCQ0NFLGVER0YsdUJDQ0UsZURHRix5QkNDRSxlREdGLHVCQ0NFLGVER0YsNEJDQ0UsZURHRixtQkNDRSxlREdGLHNCQ0NFLGVER0Ysa0JDQ0UsZURHRix3QkNDRSxlREdGLGdDQ0NFLGVER0YscUJDQ0UsZURHRix3QkNDRSxlREdGLG1CQ0NFLGVER0YsbUJDQ0UsZURHRixzQkNDRSxlREdGLHVCQ0NFLGVER0Ysa0JDQ0UsZURHRixxQkNDRSxlREdGLHFCQ0NFLGVER0YsbUJDQ0UsZURHRix1QkNDRSxlREdGLHNCQ0NFLGVER0Ysc0JDQ0UsZURHRiw2QkNDRSxlREdGLDBCQ0NFLGVER0YsNkJDQ0UsZURHRixtQkNDRSxlREdGLG1CQ0NFLGVER0Ysb0JDQ0UsZURHRix3QkNDRSxlREdGLHNCQ0NFLGVER0Ysc0JDQ0UsZURHRixxQkNDRSxlREdGLHFCQ0NFLGVER0Ysd0JDQ0UsZURHRixrQkNDRSxlREdGLGlCQ0NFLGVER0YsdUJDQ0UsZURHRixxQkNDRSxlREdGLHlCQ0NFLGVER0YsbUJDQ0UsZURHRix3QkNDRSxlREdGLHFCQ0NFLGVER0YsdUJDQ0UsZURHRixxQkNDRSxlREdGLHlCQ0NFLGVER0YsdUJDQ0UsZURHRixvQkNDRSxlREdGLG1CQ0NFLGVER0YsdUJDQ0UsZURHRixtQkNDRSxlREdGLHNCQ0NFLGVER0YsbUJDQ0UsZURHRixpQkNDRSxlREdGLG1CQ0NFLGVER0Ysb0JDQ0UsZURHRiw2QkNDRSxlREdGLHdCQ0NFLGVER0Ysc0JDQ0UsZURHRixlQ0NFLGVER0YscUJDQ0UsZURHRiw4QkNDRSxlREdGLG1CQ0NFLGVER0YscUJDQ0UsZURHRix1QkNDRSxlREdGLG9CQ0NFLGVER0YsMkJDQ0UsZURHRixxQkNDRSxlREdGLDBCQ0NFLGVER0YsNEJDQ0UsZURHRix5QkNDRSxlREdGLG9CQ0NFLGVER0YsMkJDQ0UsZURHRix1QkNDRSxlREdGLHVCQ0NFLGVER0YscUJDQ0UsZURHRixvQkNDRSxlREdGLGtCQ0NFLGVER0YsbUJDQ0UsZURHRixrQkNDRSxlREdGLHdCQ0NFLGVER0Ysb0JDQ0UsZURHRixzQkNDRSxlREdGLHNCQ0NFLGVER0YsbUJDQ0UsZURHRixxQkNDRSxlREdGLHNCQ0NFLGVER0YscUJDQ0UsZURHRix1QkNDRSxlREdGLHdCQ0NFLGVER0YsbUJDQ0UsZURHRixtQkNDRSxlREdGLG9CQ0NFLGVER0YsMEJDQ0UsZURHRix3QkNDRSxlREdGLHFCQ0NFLGVER0YseUJDQ0UsZURHRixxQkNDRSxlREdGLHVCQ0NFLGVER0YseUJDQ0UsZURHRixzQkNDRSxlREdGLHNCQ0NFLGVER0YsbUJDQ0UsZURHRiwwQkNDRSxlREdGLHNDQ0NFLGVER0Ysc0JDQ0UsZURHRix5QkNDRSxlREdGLHFCQ0NFLGVER0Ysd0JDQ0UsZURHRixzQkNDRSxlREdGLG9CQ0NFLGVER0Ysc0JDQ0UsZURHRix1QkNDRSxlREdGLG9CQ0NFLGVER0YsdUJDQ0UsZURHRixpQ0NDRSxlREdGLG9DQ0NFLGVER0Ysb0NDQ0UsZURHRixpQ0NDRSxlREdGLGlDQ0NFLGVER0YscUNDQ0UsZURHRixpQ0NDRSxlREdGLG9DQ0NFLGVER0YsaUNDQ0UsZURHRiw0Q0NDRSxlREdGLHVDQ0NFLGVER0Ysb0NDQ0UsZURHRixtQ0NDRSxlREdGLDhCQ0NFLGVER0Ysd0JDQ0UsZURHRix5QkNDRSxlREdGLHlCQ0NFLGVER0Ysa0JDQ0UsZURHRix5QkNDRSxlREdGLG1CQ0NFLGVER0YseUJDQ0UsZURHRixzQkNDRSxlREdGLGtCQ0NFLGVER0Ysa0JDQ0UsZURHRixvQkNDRSxlREdGLG9CQ0NFLGVER0Ysb0JDQ0UsZURHRix1QkNDRSxlREdGLGtCQ0NFLGVER0Ysa0JDQ0UsZURHRix3QkNDRSxlREdGLDJCQ0NFLGVER0Ysb0JDQ0UsZURHRix3QkNDRSxlREdGLHFCQ0NFLGVER0Ysc0JDQ0UsZURHRixrQkNDRSxlREdGLDJCQ0NFLGVER0YscUJDQ0UsZURHRix1QkNDRSxlREdGLHNCQ0NFLGVER0Ysb0JDQ0UsZURHRixxQkNDRSxlREdGLG9CQ0NFLGVER0Ysb0JDQ0UsZURHRixzQkNDRSxlREdGLHFCQ0NFLGVER0YseUJDQ0UsZURHRixzQkNDRSxlREdGLG1CQ0NFLGVER0YscUJDQ0UsZURHRixvQkNDRSxlREdGLG1CQ0NFLGVER0Ysd0JDQ0UsZURHRix1QkNDRSxlREdGLGtCQ0NFLGVER0Ysd0JDQ0UsZURHRiwyQkNDRSxlREdGLDRCQ0NFLGVER0YsMkJDQ0UsZURHRixxQkNDRSxlREdGLHNCQ0NFLGVER0Ysd0JDQ0UsZURHRixzQkNDRSxlREdGLGtCQ0NFLGVER0Ysc0JDQ0UsZURHRixzQkNDRSxlREdGLHdCQ0NFLGVER0Ysb0JDQ0UsZURHRix3QkNDRSxlREdGLG1CQ0NFLGVER0Ysa0JDQ0UsZURHRixvQkNDRSxlREdGLHNCQ0NFLGVER0Ysa0JDQ0UsZURHRix5QkNDRSxlREdGLHdCQ0NFLGVER0Ysc0JDQ0UsZURHRix3QkNDRSxlREdGLGtCQ0NFLGVER0Ysc0JDQ0UsZURHRiw4QkNDRSxlREdGLGtCQ0NFLGVER0YsbUJDQ0UsZURHRixzQkNDRSxlREdGLHdCQ0NFLGVER0Ysc0JDQ0UsZURHRixvQkNDRSxlREdGLHNCQ0NFLGVER0YsbUJDQ0UsZURHRixxQkNDRSxlREdGLG1CQ0NFLGVER0Ysb0JDQ0UsZURHRixvQkNDRSxlREdGLDJCQ0NFLGVER0YsbUJDQ0UsZURHRix1QkNDRSxlREdGLHNCQ0NFLGVER0Ysb0JDQ0UsZURHRixtQkNDRSxlREdGLG9CQ0NFLGVER0Ysb0JDQ0UsZURHRix1QkNDRSxlREdGLHFCQ0NFLGVER0Ysa0JDQ0UsZURHRix3QkNDRSxlREdGLG9CQ0NFLGVER0YscUJDQ0UsZURHRiwwQkNDRSxlREdGLDBCQ0NFLGVER0YsMkJDQ0UsZURHRixvQkNDRSxlREdGLG9CQ0NFLGVER0Ysb0JDQ0UsZURHRixvQkNDRSxlREdGLG9CQ0NFLGVER0Ysd0JDQ0UsZURHRixvQkNDRSxlREdGLGdCQ0NFLGVER0YsbUJDQ0UsZURHRixrQkNDRSxlREdGLGlCQ0NFLGVER0YsbUJDQ0UsZURHRixvQkNDRSxlREdGLHVCQ0NFLGVER0Ysb0JDQ0UsZUFHRixvQkFDRSxlQUdGLG9CQUNFLGVBR0YsdUJBQ0UsZUFHRixvQkFDRSxlQUdGLG1CQUNFLGVBR0YsK0JBQ0UsZUFHRix3QkFDRSxlQUdGLGlCQUNFLGVBR0YsZ0JBQ0UsZUFHRiwwQkFDRSxlQUdGLHFCQUNFLGVBR0Ysd0JBQ0UsZUFHRix1QkFDRSxlQUdGLHdCQUNFLGVBR0YseUJBQ0UsZUFHRiw4QkFDRSxlQUdGLDJCQUNFLGVBR0YsMEJBQ0UsZUFHRix5QkFDRSxlQUdGLHdCQUNFLGVBR0YseUJBQ0UsZUFHRiw2QkFDRSxlQUdGLG9CQUNFLGVBR0YsNEJBQ0UsZUFHRixvQkFDRSxlQUdGLG9CQUNFLGVBR0YscUJBQ0UsZUFHRix1QkFDRSxlQUdGLHFCQUNFLGVBR0Ysa0JBQ0UsZUFHRixzQkFDRSxlQUdGLHlCQUNFLGVBR0YsdUJBQ0UsZUFHRixvQkFDRSxlQUdGLHFCQUNFLGVBR0YsbUJBQ0UsZUFHRixrQkFDRSxlQUdGLHFCQUNFLGVBR0YscUJBQ0UsZUFHRixrQkFDRSxlQUdGLHNCQUNFLGVBR0YseUJBQ0UsZUFHRix1QkFDRSxlQUdGLHdCQUNFLGVBR0YsdUJBQ0UsZUFHRixzQkFDRSxlQUdGLHNCQUNFLGVBR0Ysc0JBQ0UsZUFHRixxQkFDRSxlQUdGLDZCQUNFLGVBR0Ysa0JBQ0UsZUFHRixrQkFDRSxlQUdGLGtCQUNFLGVBR0Ysb0JBQ0UsZUFHRixrQkFDRSxlQUdGLG9CQUNFLGVBR0YscUJBQ0UsZUFHRixxQkFDRSxlQUdGLHVCQUNFLGVBR0Ysb0JBQ0UsZUFHRix1QkFDRSxlQUdGLG9CQUNFLGVBR0YsbUJBQ0UsZUFHRixnQkFDRSxlQUdGLDBCQUNFLGVBR0YsbUJBQ0UsZUFHRix5QkFDRSxlQUdGLG9CQUNFLGVBR0YscUJBQ0UsZUFHRixrQkFDRSxlQUdGLDJCQUNFLGVBR0Ysa0JBQ0UsZUFHRixpQkFDRSxlQUdGLG9CQUNFLGVBR0YscUJBQ0UsZUFHRixpQkFDRSxlQUdGLG1CQUNFLGVBR0Ysb0JBQ0UsZUFHRixrQkFDRSxlQUdGLG9CQUNFLGVBR0Ysc0JBQ0UsZUFHRix1QkFDRSxlQUdGLHVCQUNFLGVBR0Ysd0JBQ0UsZUFHRixtQkFDRSxlQUdGLDBCQUNFLGVBR0Ysc0JBQ0UsZUFHRiwrQkFDRSxlQUdGLHNCQUNFLGVBR0YsbUJBQ0UsZUFHRixtQkFDRSxlQUdGLHFCQUNFLGVBR0Ysb0JBQ0UsZUFHRixrQkFDRSxlQUdGLHdCQUNFLGVBR0Ysb0JBQ0UsZUFHRixxQkFDRSxlQUdGLGtCQUNFLGVBR0YsaUJBQ0UsZUFHRix1QkFDRSxlQUdGLGtCQUNFLGVBR0Ysb0JBQ0UsZUFHRixvQkFDRSxlQUdGLGdCQUNFLGVBR0Ysc0JBQ0UsZUFHRixzQkFDRSxlQUdGLGtCQUNFLGVBR0YscUJBQ0UsZUFHRix3QkFDRSxlQUdGLG9CQUNFLGVBR0YsbUJBQ0UsZUFHRix1QkFDRSxlQUdGLHFCQUNFLGVBR0YsbUJBQ0UsZUFHRixxQkFDRSxlQUdGLG9CQUNFLGVBR0YsMEJBQ0UsZUFHRixvQkFDRSxlQUdGLHlCQUNFLGVBR0YsaUJBQ0UsZUFHRixtQkFDRSxlQUdGLG1CQUNFLGVBR0YsbUJBQ0UsZUFHRixtQkFDRSxlQUdGLGtCQUNFLGVBR0Ysb0JBQ0UsZUFHRixvQkFDRSxlQUdGLG1CQUNFLGVBR0Ysd0JBQ0UsZUFHRixvQkFDRSxlQUdGLDZCQUNFLGVBR0YsMEJBQ0UsZUFHRixxQkFDRSxlQUdGLHFCQUNFLGVBR0YsbUJBQ0UsZUFHRix1QkFDRSxlQUdGLHNCQUNFLGVBR0Ysb0JBQ0UsZUFHRixrQkFDRSxlQUdGLDBCQUNFLGVBR0Ysd0JBQ0UsZUFHRixrQkFDRSxlQUdGLHVCQUNFLGVBR0YsMEJBQ0UsZUFHRix5QkFDRSxlQUdGLGtCQUNFLGVBR0YseUJBQ0UsZUFHRixzQkFDRSxlQUdGLDhCQUNFLGVBR0Ysd0JBQ0UsZUFHRixtQkFDRSxlQUdGLHlCQUNFLGVBR0Ysd0JBQ0UsZUFHRixzQkFDRSxlQUdGLGlCQUNFLGVBR0YsbUJBQ0UsZUFHRixrQkFDRSxlQUdGLG1CQUNFLGVBR0YscUJBQ0UsZUFHRixvQkFDRSxlQUdGLHFCQUNFLGVBR0YsdUJBQ0UsZUFHRixzQkFDRSxlQUdGLHFCQUNFLGVBR0Ysc0JBQ0UsZUFHRixxQkFDRSxlQUdGLHdCQUNFLGVBR0Ysc0JBQ0UsZUFHRiw2QkFDRSxlQUdGLHVCQUNFLGVBR0Ysb0JBQ0UsZUFHRix3QkFDRSxlQUdGLHVCQUNFLGVBR0Ysb0JBQ0UsZUFHRixvQkFDRSxlQUdGLDBCQUNFLGVBR0YsdUJBQ0UsZUFHRixzQkFDRSxlQUdGLG9CQUNFLGVBR0Ysb0JBQ0UsZUFHRixrQkFDRSxlQUdGLHNCQUNFLGVBR0YsdUJBQ0UsZUFHRixvQkFDRSxlQUdGLHdCQUNFLGVBR0YsMkJBQ0UsZUFHRiw0QkFDRSxlQUdGLHVCQUNFLGVBR0Ysc0JBQ0UsZUFHRiwwQkFDRSxlQUdGLGlCQUNFLGVBR0Ysc0JBQ0UsZUFHRixtQkFDRSxlQUdGLG9CQUNFLGVBR0Ysb0JBQ0UsZUFHRixxQkFDRSxlQUdGLHVCQUNFLGVBR0Ysc0JBQ0UsZUFHRixtQkFDRSxlQUdGLGlCQUNFLGVBR0YsNkJBQ0UsZUFHRixxQkFDRSxlQUdGLHVCQUNFLGVBR0YscUJBQ0UsZUFHRixxQkFDRSxlQUdGLG1CQUNFLGVBR0YsMEJBQ0UsZUFHRixpQkFDRSxlQUdGLG1CQUNFLGVBR0YscUJBQ0UsZUFHRixxQkFDRSxlQUdGLHFCQUNFLGVBR0YsdUJBQ0UsZUFHRixzQkFDRSxlQUdGLG1CQUNFLGVBR0YsaUJBQ0UsZUFHRiwwQkFDRSxlQUdGLCtCQUNFLGVBR0YsNkJBQ0UsZUFHRixzQkFDRSxlQUdGLHFCQUNFLGVBR0Ysc0JBQ0UsZUFHRixxQkFDRSxlQUdGLG1CQUNFLGVBR0Ysb0JBQ0UsZUFHRixpQkFDRSxlQUdGLG9CQUNFLGVBR0YsbUJBQ0UsZUFHRixxQkFDRSxlQUdGLG9CQUNFLGVBR0YsbUJBQ0UsZUFHRixvQkFDRSxlQUdGLDRCQUNFLGVBR0Ysb0JBQ0UsZUFHRiwyQkFDRSxlQUdGLHlCQUNFLGVBR0YsNkJBQ0UsZUFHRixxQkFDRSxlQUdGLG9DQUNFLGVBR0YsMkJBQ0UsZUFHRixzQkFDRSxlQUdGLHFCQUNFLGVBR0YsbUJBQ0UsZUFHRixzQkFDRSxlQUdGLG9CQUNFLGVBR0YsbUJBQ0UsZUFHRixvQkFDRSxlQUdGLGlCQUNFLGVBR0Ysa0JBQ0UsZUFHRixzQkFDRSxlQUdGLHNCQUNFLGVBR0YsaUJBQ0UsZUFHRixxQkFDRSxlQUdGLHNCQUNFLGVBR0YscUJBQ0UsZUFHRixzQkFDRSxlQUdGLHFCQUNFLGVBR0Ysb0JBQ0UsZUFHRix1QkFDRSxlQUdGLGlCQUNFLGVBR0Ysd0JBQ0UsZUFHRixzQkFDRSxlQUdGLHFCQUNFLGVBR0Ysb0JBQ0UsZUFHRix5QkFDRSxlQUdGLHVCQUNFLGVBR0YsNEJBQ0UsZUFHRixzQkFDRSxlQUdGLHVCQUNFLGVBR0Ysc0JBQ0UsZUFHRix5QkFDRSxlQUdGLDBCQUNFLGVBR0YsMEJBQ0UsZUFHRixtQkFDRSxlQUdGLGtCQUNFLGVBR0YseUJBQ0UsZUFHRixtQkFDRSxlQUdGLG9CQUNFLGVBR0Ysd0JBQ0UsZUFHRixxQkFDRSxlQUdGLHVCQUNFLGVBR0Ysd0JBQ0UsZUFHRixzQkFDRSxlQUdGLHFCQUNFLGVBR0Ysb0JBQ0UsZUFHRix5QkFDRSxlQUdGLDBCQUNFLGVBR0Ysc0JBQ0UsZUFHRix3QkFDRSxlQUdGLHFCQUNFLGVBR0Ysa0JBQ0UsZUFHRixvQkFDRSxlQUdGLHFCQUNFLGVBR0Ysa0JBQ0UsZUFHRixtQkFDRSxlQUdGLGdCQUNFLGVBR0Ysc0JBQ0UsZUFHRix1QkFDRSxlQUdGLHdCQUNFLGVBR0YscUJBQ0UsZUFHRixtQkFDRSxlQUdGLHNCQUNFLGVBR0YsbUJBQ0UsZUFHRixlQUNFLGVBR0YseUJBQ0UsZUFHRixtQkFDRSxlQUdGLDBCQUNFLGVBR0YsbUJBQ0UsZUFHRiwyQkFDRSxlQUdGLG9CQUNFLGVBR0YsbUJBQ0UsZUFHRixvQkFDRSxlQUdGLHVCQUNFLGVBR0Ysd0JBQ0UsZUFHRixvQkFDRSxlQUdGLG9CQUNFLGVBR0YsbUJBQ0UsZUFHRixtQkFDRSxlQUdGLG9CQUNFLGVBR0YsMEJBQ0UsZUFHRixrQkFDRSxlQUdGLG9CQUNFLGVBR0Ysb0JBQ0UsZUFHRix1QkFDRSxlQUdGLG1CQUNFLGVBR0YsdUJBQ0UsZUFHRixpQkFDRSxlQUdGLHFCQUNFLGVBR0Ysa0JBQ0UsZUFHRixzQkFDRSxlQUdGLHVCQUNFLGVBR0Ysa0JBQ0UsZUFHRixvQkFDRSxlQUdGLHdCQUNFLGVBR0Ysd0JBQ0UsZUFHRix1QkFDRSxlQUdGLHlCQUNFLGVBR0YscUJBQ0UsZUFHRixpQkFDRSxlQUdGLHNCQUNFLGVBR0Ysa0JBQ0UsZUFHRix1QkFDRSxlQUdGLG1CQUNFLGVBR0Ysc0JBQ0UsZUFHRixvQkFDRSxlQUdGLDJCQUNFLGVBR0YscUJBQ0UsZUFHRixrQkFDRSxlQUdGLG9CQUNFLGVBR0YseUJBQ0UsZUFHRixtQkFDRSxlQUdGLG9CQUNFLGVBR0YsMEJBQ0UsZUFHRixvQkFDRSxlQUdGLG1CQUNFLGVBR0YscUJBQ0UsZUFHRixxQkFDRSxlQUdGLHFCQUNFLGVBR0Ysb0JBQ0UsZUFHRix3QkFDRSxlQUdGLHVCQUNFLGVBR0Ysb0JBQ0UsZUFHRix3QkFDRSxlQUdGLHNCQUNFLGVBR0YsbUJBQ0UsZUFHRixtQkFDRSxlQUdGLHNCQUNFLGVBR0Ysc0JBQ0UsZUFHRixvQkFDRSxlQUdGLHdCQUNFLGVBR0YsOEJBQ0UsZUFHRixzQkFDRSxlQUdGLHVCQUNFLGVBR0Ysa0JBQ0UsZUFHRixzQkFDRSxlQUdGLHVCQUNFLGVBR0YsbUJBQ0UsZUFHRixtQkFDRSxlQUdGLHNCQUNFLGVBR0YsbUJBQ0UsZUFHRix3QkFDRSxlQUdGLHlCQUNFLGVBR0YseUJBQ0UsZUFHRix1QkFDRSxlQUdGLG9CQUNFLGVBR0Ysc0JBQ0UsZUFHRix1QkFDRSxlQUdGLGtCQUNFLGVBR0YsMEJBQ0UsZUFHRixzQkFDRSxlQUdGLHFCQUNFLGVBR0YsdUJBQ0UsZUFHRixzQkFDRSxlQUdGLG9CQUNFLGVBR0Ysb0JBQ0UsZUFHRix5QkFDRSxlQUdGLHNCQUNFLGVBR0YsMkJBQ0UsZUFHRiwyQkFDRSxlQUdGLHVCQUNFLGVBR0Ysd0JBQ0UsZUFHRixvQkFDRSxlQUdGLHNCQUNFLGVBR0YsdUJBQ0UsZUFHRix3QkFDRSxlQUdGLG1CQUNFLGVBR0YsbUJBQ0UsZUFHRixxQkFDRSxlQUdGLHNCQUNFLGVBR0YscUJBQ0UsZUFHRix1QkFDRSxlQUdGLG9CQUNFLGVBR0Ysb0JBQ0UsZUFHRixzQkFDRSxlQUdGLG9CQUNFLGVBR0YscUJBQ0UsZUFHRix5QkFDRSxlQUdGLHdCQUNFLGVBR0Ysb0JBQ0UsZUFHRiwwQkFDRSxlQUdGLHdCQUNFLGVBR0YsdUJBQ0UsZUFHRixvQkFDRSxlQUdGLGlCQUNFLGVBR0YscUJBQ0UsZUFHRixtQkFDRSxlQUdGLG1CQUNFLGVBR0Ysc0JBQ0UsZUFHRixxQkFDRSxlQUdGLHNCQUNFLGVBR0Ysc0JBQ0UsZUFHRixxQkFDRSxlQUdGLG1CQUNFLGVBR0YsbUJBQ0UsZUFHRix3QkFDRSxlQUdGLGlCQUNFLGVBR0YsdUJBQ0UsZUFHRiw0QkFDRSxlQUdGLHNCQUNFLGVBR0Ysd0JBQ0UsZUFHRiwyQkFDRSxlQUdGLHdCQUNFLGVBR0YsdUJBQ0UsZUFHRixtQkFDRSxlQUdGLHdCQUNFLGVBR0YsZ0NBQ0UsZUFHRixtQkFDRSxlQUdGLG9CQUNFLGVBR0Ysb0JBQ0UsZUFHRixxQkFDRSxlQUdGLG1CQUNFLGVBR0Ysc0JBQ0UsZUFHRixvQkFDRSxlQUdGLGlCQUNFLGVBR0YscUJBQ0UsZUFHRix5QkFDRSxlQUdGLG1CQUNFLGVBR0Ysc0JBQ0UsZUFHRix1QkFDRSxlQUdGLG9CQUNFLGVBR0YseUJBQ0UsZUFHRixvQkFDRSxlQUdGLG9CQUNFLGVBR0Ysb0JBQ0UsZUFHRixvQkFDRSxlQUdGLHFCQUNFLGVBR0Ysa0JBQ0UsZUFHRix3QkFDRSxlQUdGLG1CQUNFLGVBR0Ysa0JBQ0UsZUFHRixxQkFDRSxlQUdGLDJCQUNFLGVBR0Ysb0JBQ0UsZUFHRixxQkFDRSxlQUdGLG1CQUNFLGVBR0YsbUJBQ0UsZUFHRixxQkFDRSxlQUdGLG1CQUNFLGVBR0YsMkJBQ0UsZUFHRixzQkFDRSxlQUdGLHFCQUNFLGVBR0Ysb0JBQ0UsZUFHRixpQkFDRSxlQUdGLGdCQUNFLGVBR0YscUJBQ0UsZUFHRixtQkFDRSxlQUdGLHFCQUNFLGVBR0Ysb0JBQ0UsZUFHRixtQkFDRSxlQUdGLGlCQUNFLGVBR0YscUJBQ0UsZUFHRixtQkFDRSxlQUdGLGtCQUNFLGVBR0Ysa0JBQ0UsZUFHRixrQkFDRSxlQUdGLGdDQUNFLGVBR0YsMkJBQ0UsZUFHRixnQkFDRSxlQUdGLGlCQUNFLGVBR0Ysa0JBQ0UsZUFHRixvQkFDRSxlQUdGLHFCQUNFLGVBR0Ysb0JBQ0UsZUFHRiwrQkFDRSxlQUdGLHFCQUNFLGVBR0Ysc0JBQ0UsZUFHRixvQkFDRSxlQUdGLHNCQUNFLGVBR0YseUJBQ0UsZUFHRixpQkFDRSxlQUdGLGtCQUNFLGVBR0YsdUJBQ0UsZUFHRixxQkFDRSxlQUdGLGtCQUNFLGVBR0YsdUJBQ0UsZUFHRixpQkFDRSxlQUdGLDhCQUNFLGVBR0YsaUNBQ0UsZUFHRixxQkFDRSxlQUdGLHVCQUNFLGVBR0Ysc0JBQ0UsZUFHRixvQkFDRSxlQUdGLGtCQUNFLGVBR0YsbUJBQ0UsZUFHRixrQkFDRSxlQUdGLG9CQUNFLGVBR0Ysa0JBQ0UsZUFHRixpQkFDRSxlQUdGLG9CQUNFLGVBR0YsMEJBQ0UsZUFHRixtQkFDRSxlQUdGLG9CQUNFLGVBR0Ysb0JBQ0UsZUFHRixrQkFDRSxlQUdGLGtCQUNFLGVBR0YscUJBQ0UsZUFHRixxQkFDRSxlQUdGLG9CQUNFLGVBR0Ysa0JBQ0UsZUFHRixxQkFDRSxlQUdGLG9CQUNFLGVBR0Ysb0JBQ0UsZUFHRixvQkFDRSxlQUdGLGtCQUNFLGVBR0YsbUJBQ0UsZUFHRixtQkFDRSxlQUlGOzs7Ozs7RUFPaUIsZ0NBQ2YsdUJBQ0Esd0JBQ0EsNEJBQ0Esa0JBQ0EscUJBQ0EsbUJBQ0EsZ0JBR0YsU0FDRSx5REFHRixTQUNFLHlEQUdGLFNBQ0UseURBR0YsU0FDRSx5REFHRixTQUNFLHlEQUdGLFNBQ0UseURBR0YsU0FDRSx5REFHRixTQUNFLHlEQUdGLFNBQ0UseURBR0YsU0FDRSx5REFHRixTQUNFLHlEQUdGLFNBQ0UseURBR0YsU0FDRSx5REFHRixTQUNFLHlEQUdGLFNBQ0UseURBR0YsU0FDRSx5REFHRixTQUNFLHlEQUdGLFNBQ0UseURBR0YsU0FDRSx5REFHRixTQUNFLHlEQUdGLFNBQ0UseURBR0YsU0FDRSx5REFHRixTQUNFLHlEQUdGLFNBQ0UseURBR0YsU0FDRSx5REFHRixTQUNFLHlEQUdGLFNBQ0UseURBR0YsU0FDRSx5REFHRixTQUNFLHlEQUdGLFNBQ0UseURBR0YsU0FDRSx5REFHRixTQUNFLHlEQUdGLFNBQ0UseURBR0YsU0FDRSx5REFHRixTQUNFLHlEQUdGLFNBQ0UseURBR0YsU0FDRSx5REFHRixTQUNFLHlEQUdGLFNBQ0UseURBR0YsU0FDRSx5REFHRixTQUNFLHlEQUdGLFNBQ0UseURBR0YsU0FDRSx5REFHRixTQUNFLHlEQUdGLFNBQ0UseURBR0YsU0FDRSx5REFHRixTQUNFLHlEQUdGLFNBQ0UseURBR0YsU0FDRSx5REFHRixTQUNFLHlEQUdGLFNBQ0UseURBR0YsU0FDRSx5REFHRixTQUNFLHlEQUdGLFNBQ0UseURBR0YsU0FDRSx5REFHRixTQUNFLHlEQUdGLFNBQ0UseURBR0YsU0FDRSx5REFHRixTQUNFLHlEQUdGLFNBQ0UseURBR0YsU0FDRSx5REFHRixTQUNFLHlEQUdGLFNBQ0UseURBR0YsU0FDRSx5REFHRixTQUNFLHlEQUdGLFNBQ0UseURBR0YsU0FDRSx5REFHRixTQUNFLHlEQUdGLFNBQ0UseURBR0YsU0FDRSx5REFHRixTQUNFLHlEQUdGLFNBQ0UseURBR0YsU0FDRSx5REFHRixTQUNFLHlEQUdGLFNBQ0UseURBR0YsU0FDRSx5REFHRixTQUNFLHlEQUdGLFNBQ0UseURBR0YsU0FDRSx5REFHRixTQUNFLHlEQUdGLFNBQ0UseURBR0YsU0FDRSx5REFHRixTQUNFLHlEQUdGLFNBQ0UseURBR0YsU0FDRSx5REFHRixTQUNFLHlEQUdGLFNBQ0UseURBR0YsU0FDRSx5REFHRixTQUNFLHlEQUdGLFNBQ0UseURBR0YsU0FDRSwwREFHRixTQUNFLDBEQUdGLFNBQ0UsMERBR0YsU0FDRSwwREFHRixTQUNFLDBEQUdGLFNBQ0UsMERBR0YsU0FDRSwwREFHRixTQUNFLDBEQUdGLFNBQ0UsMERBR0YsU0FDRSwwREFHRixTQUNFLDBEQUdGLFNBQ0UsMERBR0YsU0FDRSwwREFHRixTQUNFLDBEQUdGLFNBQ0UsMERBR0YsU0FDRSwwREFHRixTQUNFLDBEQUdGLFNBQ0UsMERBR0YsU0FDRSwwREFHRixTQUNFLDBEQUdGLFNBQ0UsMERBR0YsU0FDRSwwREFHRixTQUNFLDBEQUdGLFNBQ0UsMERBR0YsU0FDRSwwREFHRixTQUNFLDBEQUdGLFNBQ0UsMERBR0YsU0FDRSwwREFHRixTQUNFLDBEQUdGLFNBQ0UsMERBR0YsU0FDRSwwREFHRixTQUNFLDBEQUdGLFNBQ0UsMERBR0YsU0FDRSwwREFHRixTQUNFLDBEQUdGLFNBQ0UsMERBR0YsU0FDRSwwREFHRixTQUNFLDBEQUdGLFNBQ0UsMERBR0YsU0FDRSwwREFHRixTQUNFLDBEQUdGLFNBQ0UsMERBR0YsU0FDRSwwREFHRixTQUNFLDBEQUdGLFNBQ0UsMERBR0YsU0FDRSwwREFHRixTQUNFLDBEQUdGLFNBQ0UsMERBR0YsU0FDRSwwREFHRixTQUNFLDBEQUdGLFNBQ0UsMERBR0YsU0FDRSwwREFHRixTQUNFLDBEQUdGLFNBQ0UsMERBR0YsU0FDRSwwREFHRixTQUNFLDBEQUdGLFNBQ0UsMERBR0YsU0FDRSwwREFHRixTQUNFLDBEQUdGLFNBQ0UsMERBR0YsU0FDRSwwREFHRixTQUNFLDBEQUdGLFNBQ0UsMERBR0YsU0FDRSwwREFHRixTQUNFLDBEQUdGLFNBQ0UsMERBR0YsU0FDRSwwREFHRixTQUNFLDBEQUdGLFNBQ0UsMERBR0YsU0FDRSwwREFHRixTQUNFLDBEQUdGLFNBQ0UsMERBR0YsU0FDRSwwREFHRixTQUNFLDBEQUdGLFNBQ0UsMERBR0YsU0FDRSwwREFHRixTQUNFLDBEQUdGLFNBQ0UsMERBR0YsU0FDRSwwREFHRixTQUNFLDBEQUdGLFNBQ0UsMERBR0YsU0FDRSwwREFHRixTQUNFLDBEQUdGLFNBQ0UsMERBR0YsU0FDRSwwREFHRixTQUNFLDBEQUdGLFNBQ0UsMERBR0YsU0FDRSwwREFHRixTQUNFLDBEQUdGLFNBQ0UsMERBR0YsU0FDRSwwREFHRixTQUNFLDBEQUdGLFNBQ0UsMERBR0YsU0FDRSwwREFHRixTQUNFLDBEQUdGLFNBQ0UsMERBR0YsU0FDRSwwREFHRixTQUNFLDBEQUdGLFNBQ0UsMERBR0YsU0FDRSwwREFHRixTQUNFLDBEQUdGLFNBQ0UsMERBR0YsU0FDRSwwREFHRixTQUNFLDBEQUdGLFNBQ0UsMERBR0YsU0FDRSwwREFHRixTQUNFLDBEQUFrQjtBUDVxTXBCLHNDQUFzQyxDO0FRbkJ0QyxnQkFBZ0I7QUNBaEI7OztFQUFBO0FDR0E7Ozs7OztFQU1FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGT0Y7O0FHbEJBO0VBQ0U7RUFDQTtFQUNBO0FIcUJGOztBR2xCQTtFQUNFO0FIcUJGOztBR2xCQTtFQUNFO0FIcUJGOztBR2pCRTtFQUNFO0FIb0JKOztBR3JCRTtFQUNFO0FId0JKOztBR3pCRTtFQUNFO0FINEJKOztBRzdCRTtFQUNFO0FIZ0NKOztBR2pDRTtFQUNFO0FIb0NKOztBR3JDRTtFQUNFO0FId0NKOztBR3pDRTtFQUNFO0FINENKOztBRzdDRTtFQUNFO0FIZ0RKOztBR2pERTtFQUNFO0FIb0RKOztBR3JERTtFQUNFO0FId0RKOztBSTFFQTtFQUNFO0VBQ0EsYUNPcUI7QUxzRXZCOztBTTlFQTtFQUNFO0VBQ0E7RUFDQTtBTmlGRjtBTS9FRTtFQUFPO0FOa0ZUOztBTS9FQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLFVETHFCO0VDTXJCO0FOa0ZGOztBTy9GQTtFQUNFO0VBQ0E7RUFDQTtBUGtHRjs7QU8vRkE7RUFBK0I7QVBtRy9COztBT2xHQTtFQUFnQztBUHNHaEM7O0FPL0ZFOzs7OztFQUFnQztBUHVHbEM7QU90R0U7Ozs7O0VBQWlDO0FQNkduQzs7QVE1SEE7RUFDRTtVQUFBO0FSK0hGOztBUTVIQTtFQUNFO1VBQUE7QVIrSEY7O0FRNUhBO0VBQ0U7SUFDRTtFUitIRjtFUTVIQTtJQUNFO0VSOEhGO0FBQ0Y7O0FRcklBO0VBQ0U7SUFDRTtFUitIRjtFUTVIQTtJQUNFO0VSOEhGO0FBQ0Y7QVM3SUE7RUNXRTtFQUNBO0FWcUlGOztBU2hKQTtFQ1VFO0VBQ0E7QVYwSUY7O0FTcEpBO0VDU0U7RUFDQTtBVitJRjs7QVN2SkE7RUNZRTtFQUNBO0FWK0lGOztBUzNKQTtFQ1dFO0VBQ0E7QVZvSkY7O0FTL0pBO0VDVUU7RUFDQTtBVnlKRjs7QVM5SkU7Ozs7OztFQU1FO0FUaUtKOztBV25MQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWHNMRjs7QVduTEE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7QVhzTEY7O0FXbkxBO0VBQ0U7QVhzTEY7O0FXbkxBO0VBQ0U7QVhzTEY7O0FXbkxBO0VBQ0UsV05wQnFCO0FMME12Qjs7QVluTkE7Z0VBQUE7QUFHQTtFQUFrQztBWnNObEM7O0FZck5BO0VBQTRDO0FaeU41Qzs7QVl4TkE7RUFBcUM7QVo0TnJDOztBWTNOQTtFQUFzRDtBWitOdEQ7O0FZOU5BO0VBQStCO0Faa08vQjs7QVlqT0E7RUFBeUM7QVpxT3pDOztBWXBPQTtFQUF5QztBWndPekM7O0FZdk9BO0VBQW1DO0FaMk9uQzs7QVkxT0E7RUFBZ0M7QVo4T2hDOztBWTdPQTtFQUFxQztBWmlQckM7O0FZaFBBO0VBQTJDO0Fab1AzQzs7QVluUEE7RUFBMEM7QVp1UDFDOztBWXRQQTtFQUFtQztBWjBQbkM7O0FZelBBO0VBQW9DO0FaNlBwQzs7QVk1UEE7RUFBeUM7QVpnUXpDOztBWS9QQTtFQUEwQztBWm1RMUM7O0FZbFFBO0VBQXVDO0Fac1F2Qzs7QVlyUUE7RUFBd0M7QVp5UXhDOztBWXhRQTtFQUFtQztBWjRRbkM7O0FZM1FBO0VBQXNDO0FaK1F0Qzs7QVk5UUE7RUFBbUM7QVprUm5DOztBWWpSQTtFQUF1QztBWnFSdkM7O0FZcFJBO0VBQXNDO0Fad1J0Qzs7QVl2UkE7RUFBZ0U7QVoyUmhFOztBWTFSQTtFQUFtQztBWjhSbkM7O0FZN1JBO0VBQW1DO0FaaVNuQzs7QVloU0E7RUFBb0M7QVpvU3BDOztBWW5TQTtFQUFzQztBWnVTdEM7O0FZdFNBO0VBQThDO0FaMFM5Qzs7QVl6U0E7RUFBOEM7QVo2UzlDOztBWTVTQTtFQUErQztBWmdUL0M7O0FZL1NBO0VBQTRDO0FabVQ1Qzs7QVlsVEE7RUFBdUM7QVpzVHZDOztBWXJUQTtFQUF1QztBWnlUdkM7O0FZeFRBO0VBQXdDO0FaNFR4Qzs7QVkzVEE7RUFBcUM7QVorVHJDOztBWTlUQTtFQUFrQztBWmtVbEM7O0FZalVBO0VBQTBDO0FacVUxQzs7QVlwVUE7RUFBb0M7QVp3VXBDOztBWXZVQTtFQUFpQztBWjJVakM7O0FZMVVBO0VBQXNDO0FaOFV0Qzs7QVk3VUE7RUFBMEM7QVppVjFDOztBWWhWQTtFQUFrQztBWm9WbEM7O0FZblZBO0VBQWtDO0FadVZsQzs7QVl0VkE7RUFBc0M7QVowVnRDOztBWXpWQTtFQUFzQztBWjZWdEM7O0FZNVZBO0VBQW9DO0FaZ1dwQzs7QVkvVkE7RUFBb0M7QVptV3BDOztBWWxXQTtFQUFrRDtBWnNXbEQ7O0FZcldBO0VBQWtEO0FaeVdsRDs7QVl4V0E7RUFBbUQ7QVo0V25EOztBWTNXQTtFQUFnRDtBWitXaEQ7O0FZOVdBO0VBQThDO0Faa1g5Qzs7QVlqWEE7RUFBOEM7QVpxWDlDOztBWXBYQTtFQUErQztBWndYL0M7O0FZdlhBO0VBQTRDO0FaMlg1Qzs7QVkxWEE7RUFBdUM7QVo4WHZDOztBWTdYQTtFQUF1QztBWmlZdkM7O0FZaFlBO0VBQXdDO0Fab1l4Qzs7QVluWUE7RUFBcUM7QVp1WXJDOztBWXRZQTtFQUF1QztBWjBZdkM7O0FZellBO0VBQXlDO0FaNll6Qzs7QVk1WUE7RUFBeUM7QVpnWnpDOztBWS9ZQTtFQUF1QztBWm1adkM7O0FZbFpBO0VBQXdEO0Fac1p4RDs7QVlyWkE7RUFBcUM7QVp5WnJDOztBWXhaQTtFQUF1QztBWjRadkM7O0FZM1pBO0VBQStCO0FaK1ovQjs7QVk5WkE7RUFBa0M7QVprYWxDOztBWWphQTtFQUFzQztBWnFhdEM7O0FZcGFBO0VBQWlDO0Fad2FqQzs7QVl2YUE7RUFBb0M7QVoyYXBDOztBWTFhQTtFQUE4QztBWjhhOUM7O0FZN2FBO0VBQXlDO0FaaWJ6Qzs7QVloYkE7RUFBb0M7QVpvYnBDOztBWW5iQTtFQUFtQztBWnVibkM7O0FZdGJBO0VBQWtDO0FaMGJsQzs7QVl6YkE7RUFBZ0M7QVo2YmhDOztBWTViQTtFQUFpQztBWmdjakM7O0FZL2JBO0VBQTBDO0FabWMxQzs7QVlsY0E7RUFBc0M7QVpzY3RDOztBWXJjQTtFQUFxQztBWnljckM7O0FZeGNBO0VBQWtDO0FaNGNsQzs7QVkzY0E7RUFBcUM7QVorY3JDOztBWTljQTtFQUFzQztBWmtkdEM7O0FZamRBO0VBQWtDO0FacWRsQzs7QVlwZEE7RUFBMEM7QVp3ZDFDOztBWXZkQTtFQUErQztBWjJkL0M7O0FZMWRBO0VBQWdEO0FaOGRoRDs7QVk3ZEE7RUFBZ0M7QVppZWhDOztBWWhlQTtFQUFxQztBWm9lckM7O0FZbmVBO0VBQXFDO0FadWVyQzs7QVl0ZUE7RUFBb0M7QVowZXBDOztBWXplQTtFQUFpQztBWjZlakM7O0FZNWVBO0VBQTBDO0FaZ2YxQzs7QVkvZUE7RUFBNEM7QVptZjVDOztBWWxmQTtFQUFpQztBWnNmakM7O0FZcmZBO0VBQTBDO0FaeWYxQzs7QVl4ZkE7RUFBeUM7QVo0ZnpDOztBWTNmQTtFQUF5QztBWitmekM7O0FZOWZBO0VBQTRDO0Faa2dCNUM7O0FZamdCQTtFQUFtRDtBWnFnQm5EOztBWXBnQkE7RUFBdUM7QVp3Z0J2Qzs7QVl2Z0JBO0VBQWdDO0FaMmdCaEM7O0FZMWdCQTtFQUFpQztBWjhnQmpDOztBWTdnQkE7RUFBb0M7QVppaEJwQzs7QVloaEJBO0VBQTJDO0Fab2hCM0M7O0FZbmhCQTtFQUFpQztBWnVoQmpDOztBWXRoQkE7RUFBdUM7QVowaEJ2Qzs7QVl6aEJBO0VBQXlDO0FaNmhCekM7O0FZNWhCQTtFQUFrQztBWmdpQmxDOztBWS9oQkE7RUFBb0M7QVptaUJwQzs7QVlsaUJBO0VBQW1DO0Fac2lCbkM7O0FZcmlCQTtFQUFzQztBWnlpQnRDOztBWXhpQkE7RUFBdUM7QVo0aUJ2Qzs7QVkzaUJBO0VBQXNDO0FaK2lCdEM7O0FZOWlCQTtFQUEwQztBWmtqQjFDOztBWWpqQkE7RUFBc0M7QVpxakJ0Qzs7QVlwakJBO0VBQW9DO0Fad2pCcEM7O0FZdmpCQTtFQUFpQztBWjJqQmpDOztBWTFqQkE7RUFBc0M7QVo4akJ0Qzs7QVk3akJBO0VBQXVDO0FaaWtCdkM7O0FZaGtCQTtFQUFvQztBWm9rQnBDOztBWW5rQkE7RUFBMEM7QVp1a0IxQzs7QVl0a0JBO0VBQWtDO0FaMGtCbEM7O0FZemtCQTtFQUFpQztBWjZrQmpDOztBWTVrQkE7RUFBb0M7QVpnbEJwQzs7QVkva0JBO0VBQXNDO0FabWxCdEM7O0FZbGxCQTtFQUFzQztBWnNsQnRDOztBWXJsQkE7RUFBd0M7QVp5bEJ4Qzs7QVl4bEJBO0VBQWlDO0FaNGxCakM7O0FZM2xCQTtFQUFpQztBWitsQmpDOztBWTlsQkE7RUFBaUM7QVprbUJqQzs7QVlqbUJBO0VBQWlDO0FacW1CakM7O0FZcG1CQTtFQUFpQztBWndtQmpDOztBWXZtQkE7RUFBaUM7QVoybUJqQzs7QVkxbUJBO0VBQXNDO0FaOG1CdEM7O0FZN21CQTtFQUF5QztBWmluQnpDOztBWWhuQkE7RUFBc0M7QVpvbkJ0Qzs7QVlubkJBO0VBQXdDO0FadW5CeEM7O0FZdG5CQTtFQUFxQztBWjBuQnJDOztBWXpuQkE7RUFBc0M7QVo2bkJ0Qzs7QVk1bkJBO0VBQXVDO0FaZ29CdkM7O0FZL25CQTtFQUF3QztBWm1vQnhDOztBWWxvQkE7RUFBeUM7QVpzb0J6Qzs7QVlyb0JBO0VBQXlDO0FaeW9CekM7O0FZeG9CQTtFQUFnQztBWjRvQmhDOztBWTNvQkE7RUFBcUM7QVorb0JyQzs7QVk5b0JBO0VBQXVDO0Faa3BCdkM7O0FZanBCQTtFQUFrQztBWnFwQmxDOztBWXBwQkE7RUFBb0M7QVp3cEJwQzs7QVl2cEJBO0VBQWtDO0FaMnBCbEM7O0FZMXBCQTtFQUF3QztBWjhwQnhDOztBWTdwQkE7RUFBc0M7QVppcUJ0Qzs7QVlocUJBO0VBQThDO0Fab3FCOUM7O0FZbnFCQTtFQUE0QztBWnVxQjVDOztBWXRxQkE7RUFBa0M7QVowcUJsQzs7QVl6cUJBO0VBQWtDO0FaNnFCbEM7O0FZNXFCQTtFQUFnQztBWmdyQmhDOztBWS9xQkE7RUFBbUM7QVptckJuQzs7QVlsckJBO0VBQWdDO0Fac3JCaEM7O0FZcnJCQTtFQUFxQztBWnlyQnJDOztBWXhyQkE7RUFBcUM7QVo0ckJyQzs7QVkzckJBO0VBQXFDO0FaK3JCckM7O0FZOXJCQTtFQUFpQztBWmtzQmpDOztBWWpzQkE7RUFBNkM7QVpxc0I3Qzs7QVlwc0JBO0VBQWdDO0Fad3NCaEM7O0FZdnNCQTtFQUFvQztBWjJzQnBDOztBWTFzQkE7RUFBMEM7QVo4c0IxQzs7QVk3c0JBO0VBQXdDO0FaaXRCeEM7O0FZaHRCQTtFQUF1QztBWm90QnZDOztBWW50QkE7RUFBdUM7QVp1dEJ2Qzs7QVl0dEJBO0VBQXFDO0FaMHRCckM7O0FZenRCQTtFQUF5QztBWjZ0QnpDOztBWTV0QkE7RUFBMkM7QVpndUIzQzs7QVkvdEJBO0VBQXlDO0FabXVCekM7O0FZbHVCQTtFQUEyQztBWnN1QjNDOztBWXJ1QkE7RUFBMEM7QVp5dUIxQzs7QVl4dUJBO0VBQTJDO0FaNHVCM0M7O0FZM3VCQTtFQUEwQztBWit1QjFDOztBWTl1QkE7RUFBbUM7QVprdkJuQzs7QVlqdkJBO0VBQXlDO0FacXZCekM7O0FZcHZCQTtFQUF1QztBWnd2QnZDOztBWXZ2QkE7RUFBZ0Q7QVoydkJoRDs7QVkxdkJBO0VBQXVDO0FaOHZCdkM7O0FZN3ZCQTtFQUFxQztBWml3QnJDOztBWWh3QkE7RUFBcUM7QVpvd0JyQzs7QVlud0JBO0VBQWdDO0FadXdCaEM7O0FZdHdCQTtFQUFvQztBWjB3QnBDOztBWXp3QkE7RUFBd0M7QVo2d0J4Qzs7QVk1d0JBO0VBQXNDO0FaZ3hCdEM7O0FZL3dCQTtFQUFxQztBWm14QnJDOztBWWx4QkE7RUFBb0M7QVpzeEJwQzs7QVlyeEJBO0VBQXVDO0FaeXhCdkM7O0FZeHhCQTtFQUF1QztBWjR4QnZDOztBWTN4QkE7RUFBd0M7QVoreEJ4Qzs7QVk5eEJBO0VBQThDO0Faa3lCOUM7O0FZanlCQTtFQUE4QztBWnF5QjlDOztBWXB5QkE7RUFBK0M7QVp3eUIvQzs7QVl2eUJBO0VBQTRDO0FaMnlCNUM7O0FZMXlCQTtFQUFxQztBWjh5QnJDOztBWTd5QkE7RUFBbUM7QVppekJuQzs7QVloekJBO0VBQTRDO0Fab3pCNUM7O0FZbnpCQTtFQUFzQztBWnV6QnRDOztBWXR6QkE7RUFBMEM7QVowekIxQzs7QVl6ekJBO0VBQWdDO0FaNnpCaEM7O0FZNXpCQTtFQUEwQztBWmcwQjFDOztBWS96QkE7RUFBb0M7QVptMEJwQzs7QVlsMEJBO0VBQXlDO0FaczBCekM7O0FZcjBCQTtFQUEyQztBWnkwQjNDOztBWXgwQkE7RUFBd0M7QVo0MEJ4Qzs7QVkzMEJBO0VBQW1DO0FaKzBCbkM7O0FZOTBCQTtFQUEwQztBWmsxQjFDOztBWWoxQkE7RUFBc0M7QVpxMUJ0Qzs7QVlwMUJBO0VBQXNDO0FadzFCdEM7O0FZdjFCQTtFQUFvQztBWjIxQnBDOztBWTExQkE7RUFBdUM7QVo4MUJ2Qzs7QVk3MUJBO0VBQW1DO0FaaTJCbkM7O0FZaDJCQTtFQUF3QztBWm8yQnhDOztBWW4yQkE7RUFBa0M7QVp1MkJsQzs7QVl0MkJBO0VBQXVDO0FaMDJCdkM7O0FZejJCQTtFQUErQztBWjYyQi9DOztBWTUyQkE7RUFBNkM7QVpnM0I3Qzs7QVkvMkJBO0VBQXVDO0FabTNCdkM7O0FZbDNCQTtFQUFzQztBWnMzQnRDOztBWXIzQkE7RUFBdUM7QVp5M0J2Qzs7QVl4M0JBO0VBQXNDO0FaNDNCdEM7O0FZMzNCQTtFQUFrQztBWiszQmxDOztBWTkzQkE7RUFBeUM7QVprNEJ6Qzs7QVlqNEJBO0VBQXlDO0FacTRCekM7O0FZcDRCQTtFQUF5QztBWnc0QnpDOztBWXY0QkE7RUFBbUM7QVoyNEJuQzs7QVkxNEJBO0VBQWtDO0FaODRCbEM7O0FZNzRCQTtFQUF5QztBWmk1QnpDOztBWWg1QkE7RUFBd0M7QVpvNUJ4Qzs7QVluNUJBO0VBQXVDO0FadTVCdkM7O0FZdDVCQTtFQUF5QztBWjA1QnpDOztBWXo1QkE7RUFBdUM7QVo2NUJ2Qzs7QVk1NUJBO0VBQXdDO0FaZzZCeEM7O0FZLzVCQTtFQUF1QztBWm02QnZDOztBWWw2QkE7RUFBZ0Q7QVpzNkJoRDs7QVlyNkJBO0VBQWdEO0FaeTZCaEQ7O0FZeDZCQTtFQUFpRDtBWjQ2QmpEOztBWTM2QkE7RUFBOEM7QVorNkI5Qzs7QVk5NkJBO0VBQXlDO0FaazdCekM7O0FZajdCQTtFQUF5QztBWnE3QnpDOztBWXA3QkE7RUFBMEM7QVp3N0IxQzs7QVl2N0JBO0VBQXVDO0FaMjdCdkM7O0FZMTdCQTtFQUFrQztBWjg3QmxDOztBWTc3QkE7RUFBbUM7QVppOEJuQzs7QVloOEJBO0VBQXVDO0FabzhCdkM7O0FZbjhCQTtFQUFtQztBWnU4Qm5DOztBWXQ4QkE7RUFBbUM7QVowOEJuQzs7QVl6OEJBO0VBQXlDO0FaNjhCekM7O0FZNThCQTtFQUFpQztBWmc5QmpDOztBWS84QkE7RUFBMkM7QVptOUIzQzs7QVlsOUJBO0VBQXNDO0FaczlCdEM7O0FZcjlCQTtFQUE0QztBWnk5QjVDOztBWXg5QkE7RUFBMkM7QVo0OUIzQzs7QVkzOUJBO0VBQWtDO0FaKzlCbEM7O0FZOTlCQTtFQUFrQztBWmsrQmxDOztBWWorQkE7RUFBOEM7QVpxK0I5Qzs7QVlwK0JBO0VBQWtDO0FadytCbEM7O0FZditCQTtFQUErQztBWjIrQi9DOztBWTErQkE7RUFBMkM7QVo4K0IzQzs7QVk3K0JBO0VBQXVDO0FaaS9CdkM7O0FZaC9CQTtFQUE0QztBWm8vQjVDOztBWW4vQkE7RUFBdUM7QVp1L0J2Qzs7QVl0L0JBO0VBQWdEO0FaMC9CaEQ7O0FZei9CQTtFQUFzQztBWjYvQnRDOztBWTUvQkE7RUFBMkM7QVpnZ0MzQzs7QVkvL0JBO0VBQTZDO0FabWdDN0M7O0FZbGdDQTtFQUF1QztBWnNnQ3ZDOztBWXJnQ0E7RUFBdUM7QVp5Z0N2Qzs7QVl4Z0NBO0VBQXVDO0FaNGdDdkM7O0FZM2dDQTtFQUF5QztBWitnQ3pDOztBWTlnQ0E7RUFBcUM7QVpraENyQzs7QVlqaENBO0VBQWlDO0FacWhDakM7O0FZcGhDQTtFQUF3QztBWndoQ3hDOztBWXZoQ0E7RUFBb0M7QVoyaENwQzs7QVkxaENBO0VBQXFDO0FaOGhDckM7O0FZN2hDQTtFQUFtQztBWmlpQ25DOztBWWhpQ0E7RUFBZ0M7QVpvaUNoQzs7QVluaUNBO0VBQWlDO0FadWlDakM7O0FZdGlDQTtFQUFrQztBWjBpQ2xDOztBWXppQ0E7RUFBb0M7QVo2aUNwQzs7QVk1aUNBO0VBQW9DO0FaZ2pDcEM7O0FZL2lDQTtFQUF3QztBWm1qQ3hDOztBWWxqQ0E7RUFBMkM7QVpzakMzQzs7QVlyakNBO0VBQXlDO0FaeWpDekM7O0FZeGpDQTtFQUE0QztBWjRqQzVDOztBWTNqQ0E7RUFBMEM7QVorakMxQzs7QVk5akNBO0VBQXFDO0Faa2tDckM7O0FZamtDQTtFQUE0QztBWnFrQzVDOztBWXBrQ0E7RUFBeUM7QVp3a0N6Qzs7QVl2a0NBO0VBQW9DO0FaMmtDcEM7O0FZMWtDQTtFQUFxQztBWjhrQ3JDOztBWTdrQ0E7RUFBeUM7QVppbEN6Qzs7QVlobENBO0VBQWdEO0Fab2xDaEQ7O0FZbmxDQTtFQUEyQztBWnVsQzNDOztBWXRsQ0E7RUFBdUM7QVowbEN2Qzs7QVl6bENBO0VBQTJDO0FaNmxDM0M7O0FZNWxDQTtFQUFtQztBWmdtQ25DOztBWS9sQ0E7RUFBbUM7QVptbUNuQzs7QVlsbUNBO0VBQXdDO0Fac21DeEM7O0FZcm1DQTtFQUFpQztBWnltQ2pDOztBWXhtQ0E7RUFBc0M7QVo0bUN0Qzs7QVkzbUNBO0VBQTBDO0FaK21DMUM7O0FZOW1DQTtFQUFrQztBWmtuQ2xDOztBWWpuQ0E7RUFBbUM7QVpxbkNuQzs7QVlwbkNBO0VBQTZDO0Fad25DN0M7O0FZdm5DQTtFQUFnRDtBWjJuQ2hEOztBWTFuQ0E7RUFBZ0Q7QVo4bkNoRDs7QVk3bkNBO0VBQW1EO0FaaW9DbkQ7O0FZaG9DQTtFQUFtRDtBWm9vQ25EOztBWW5vQ0E7RUFBZ0Q7QVp1b0NoRDs7QVl0b0NBO0VBQWdEO0FaMG9DaEQ7O0FZem9DQTtFQUFvRDtBWjZvQ3BEOztBWTVvQ0E7RUFBbUQ7QVpncENuRDs7QVkvb0NBO0VBQWdEO0FabXBDaEQ7O0FZbHBDQTtFQUFzRDtBWnNwQ3REOztBWXJwQ0E7RUFBMkQ7QVp5cEMzRDs7QVl4cENBO0VBQW1EO0FaNHBDbkQ7O0FZM3BDQTtFQUFrRDtBWitwQ2xEOztBWTlwQ0E7RUFBd0M7QVprcUN4Qzs7QVlqcUNBO0VBQTBDO0FacXFDMUM7O0FZcHFDQTtFQUFpQztBWndxQ2pDOztBWXZxQ0E7RUFBcUM7QVoycUNyQzs7QVkxcUNBO0VBQWtDO0FaOHFDbEM7O0FZN3FDQTtFQUF1QztBWmlyQ3ZDOztBWWhyQ0E7RUFBaUM7QVpvckNqQzs7QVluckNBO0VBQWtDO0FadXJDbEM7O0FZdHJDQTtFQUFtQztBWjByQ25DOztBWXpyQ0E7RUFBaUM7QVo2ckNqQzs7QVk1ckNBO0VBQXFDO0FaZ3NDckM7O0FZL3JDQTtFQUFpQztBWm1zQ2pDOztBWWxzQ0E7RUFBa0M7QVpzc0NsQzs7QVlyc0NBO0VBQWdDO0FaeXNDaEM7O0FZeHNDQTtFQUF1QztBWjRzQ3ZDOztBWTNzQ0E7RUFBb0M7QVorc0NwQzs7QVk5c0NBO0VBQTJDO0Faa3RDM0M7O0FZanRDQTtFQUF3QztBWnF0Q3hDOztBWXB0Q0E7RUFBcUM7QVp3dENyQzs7QVl2dENBO0VBQXFDO0FaMnRDckM7O0FZMXRDQTtFQUFpQztBWjh0Q2pDOztBWTd0Q0E7RUFBbUM7QVppdUNuQzs7QVlodUNBO0VBQXNDO0Fab3VDdEM7O0FZbnVDQTtFQUFxQztBWnV1Q3JDOztBWXR1Q0E7RUFBc0M7QVowdUN0Qzs7QVl6dUNBO0VBQW9DO0FaNnVDcEM7O0FZNXVDQTtFQUFvQztBWmd2Q3BDOztBWS91Q0E7RUFBZ0M7QVptdkNoQzs7QVlsdkNBO0VBQXVDO0Fac3ZDdkM7O0FZcnZDQTtFQUF5QztBWnl2Q3pDOztBWXh2Q0E7RUFBZ0M7QVo0dkNoQzs7QVkzdkNBO0VBQXNDO0FaK3ZDdEM7O0FZOXZDQTtFQUFxQztBWmt3Q3JDOztBWWp3Q0E7RUFBaUM7QVpxd0NqQzs7QVlwd0NBO0VBQXFDO0Fad3dDckM7O0FZdndDQTtFQUFvQztBWjJ3Q3BDOztBWTF3Q0E7RUFBc0M7QVo4d0N0Qzs7QVk3d0NBO0VBQXNDO0FaaXhDdEM7O0FZaHhDQTtFQUFxQztBWm94Q3JDOztBWW54Q0E7RUFBcUM7QVp1eENyQzs7QVl0eENBO0VBQXVDO0FaMHhDdkM7O0FZenhDQTtFQUFxQztBWjZ4Q3JDOztBWTV4Q0E7RUFBaUM7QVpneUNqQzs7QVkveENBO0VBQTBDO0FabXlDMUM7O0FZbHlDQTtFQUErQztBWnN5Qy9DOztBWXJ5Q0E7RUFBdUM7QVp5eUN2Qzs7QVl4eUNBO0VBQW9DO0FaNHlDcEM7O0FZM3lDQTtFQUFzQztBWit5Q3RDOztBWTl5Q0E7RUFBb0M7QVprekNwQzs7QVlqekNBO0VBQW1DO0FacXpDbkM7O0FZcHpDQTtFQUFrQztBWnd6Q2xDOztBWXZ6Q0E7RUFBZ0M7QVoyekNoQzs7QVkxekNBO0VBQW1DO0FaOHpDbkM7O0FZN3pDQTtFQUFtQztBWmkwQ25DOztBWWgwQ0E7RUFBZ0M7QVpvMENoQzs7QVluMENBO0VBQXdDO0FadTBDeEM7O0FZdDBDQTtFQUFrQztBWjAwQ2xDOztBWXowQ0E7RUFBMEM7QVo2MEMxQzs7QVk1MENBO0VBQW1DO0FaZzFDbkM7O0FZLzBDQTtFQUF3QztBWm0xQ3hDOztBWWwxQ0E7RUFBc0M7QVpzMUN0Qzs7QVlyMUNBO0VBQXVDO0FaeTFDdkM7O0FZeDFDQTtFQUFpQztBWjQxQ2pDOztBWTMxQ0E7RUFBcUM7QVorMUNyQzs7QVk5MUNBO0VBQTBDO0FaazJDMUM7O0FZajJDQTtFQUE2QztBWnEyQzdDOztBWXAyQ0E7RUFBbUM7QVp3MkNuQzs7QVl2MkNBO0VBQXlDO0FaMjJDekM7O0FZMTJDQTtFQUFxQztBWjgyQ3JDOztBWTcyQ0E7RUFBNEM7QVppM0M1Qzs7QVloM0NBO0VBQW9DO0FabzNDcEM7O0FZbjNDQTtFQUFpQztBWnUzQ2pDOztBWXQzQ0E7RUFBMEM7QVowM0MxQzs7QVl6M0NBO0VBQTJDO0FaNjNDM0M7O0FZNTNDQTtFQUFtQztBWmc0Q25DOztBWS8zQ0E7RUFBcUM7QVptNENyQzs7QVlsNENBO0VBQXFDO0FaczRDckM7O0FZcjRDQTtFQUEwQztBWnk0QzFDOztBWXg0Q0E7RUFBb0M7QVo0NENwQzs7QVkzNENBO0VBQW1DO0FaKzRDbkM7O0FZOTRDQTtFQUF1QztBWms1Q3ZDOztBWWo1Q0E7RUFBaUM7QVpxNUNqQzs7QVlwNUNBO0VBQWlDO0FadzVDakM7O0FZdjVDQTtFQUF3QztBWjI1Q3hDOztBWTE1Q0E7RUFBaUM7QVo4NUNqQzs7QVk3NUNBO0VBQWdDO0FaaTZDaEM7O0FZaDZDQTtFQUFrQztBWm82Q2xDOztBWW42Q0E7RUFBc0M7QVp1NkN0Qzs7QVl0NkNBO0VBQXVDO0FaMDZDdkM7O0FZejZDQTtFQUF1QztBWjY2Q3ZDOztBWTU2Q0E7RUFBaUM7QVpnN0NqQzs7QVkvNkNBO0VBQWtDO0FabTdDbEM7O0FZbDdDQTtFQUFtQztBWnM3Q25DOztBWXI3Q0E7RUFBcUM7QVp5N0NyQzs7QVl4N0NBO0VBQTBDO0FaNDdDMUM7O0FZMzdDQTtFQUErQztBWis3Qy9DOztBWTk3Q0E7RUFBNEM7QVprOEM1Qzs7QVlqOENBO0VBQW1DO0FacThDbkM7O0FZcDhDQTtFQUFtQztBWnc4Q25DOztBWXY4Q0E7RUFBbUM7QVoyOENuQzs7QVkxOENBO0VBQW1DO0FaODhDbkM7O0FZNzhDQTtFQUFxQztBWmk5Q3JDOztBWWg5Q0E7RUFBcUM7QVpvOUNyQzs7QVluOUNBO0VBQWlDO0FadTlDakM7O0FZdDlDQTtFQUFzQztBWjA5Q3RDOztBWXo5Q0E7RUFBcUM7QVo2OUNyQzs7QVk1OUNBO0VBQXlDO0FaZytDekM7O0FZLzlDQTtFQUF3QztBWm0rQ3hDOztBWWwrQ0E7RUFBK0M7QVpzK0MvQzs7QVlyK0NBO0VBQWlEO0FaeStDakQ7O0FZeCtDQTtFQUFtQztBWjQrQ25DOztBWTMrQ0E7RUFBdUM7QVorK0N2Qzs7QVk5K0NBO0VBQThDO0Faay9DOUM7O0FZai9DQTtFQUF5QztBWnEvQ3pDOztBWXAvQ0E7RUFBOEM7QVp3L0M5Qzs7QVl2L0NBO0VBQXFEO0FaMi9DckQ7O0FZMS9DQTtFQUFnQztBWjgvQ2hDOztBWTcvQ0E7RUFBd0M7QVppZ0R4Qzs7QVloZ0RBO0VBQXNDO0Fab2dEdEM7O0FZbmdEQTtFQUFxQztBWnVnRHJDOztBWXRnREE7RUFBdUM7QVowZ0R2Qzs7QVl6Z0RBO0VBQStDO0FaNmdEL0M7O0FZNWdEQTtFQUE0QztBWmdoRDVDOztBWS9nREE7RUFBZ0M7QVptaERoQzs7QVlsaERBO0VBQWlEO0Fac2hEakQ7O0FZcmhEQTtFQUEwQztBWnloRDFDOztBWXhoREE7RUFBeUM7QVo0aER6Qzs7QVkzaERBO0VBQW1DO0FaK2hEbkM7O0FZOWhEQTtFQUFnQztBWmtpRGhDOztBWWppREE7RUFBb0M7QVpxaURwQzs7QVlwaURBO0VBQXdDO0Fad2lEeEM7O0FZdmlEQTtFQUFrQztBWjJpRGxDOztBWTFpREE7RUFBbUM7QVo4aURuQzs7QVk3aURBO0VBQW1DO0FaaWpEbkM7O0FZaGpEQTtFQUF3QztBWm9qRHhDOztBWW5qREE7RUFBa0M7QVp1akRsQzs7QVl0akRBO0VBQWlDO0FaMGpEakM7O0FZempEQTtFQUFxQztBWjZqRHJDOztBWTVqREE7RUFBeUM7QVpna0R6Qzs7QVkvakRBO0VBQXVDO0FabWtEdkM7O0FZbGtEQTtFQUFzQztBWnNrRHRDOztBWXJrREE7RUFBMEM7QVp5a0QxQzs7QVl4a0RBO0VBQXFDO0FaNGtEckM7O0FZM2tEQTtFQUEwQztBWitrRDFDOztBWTlrREE7RUFBdUM7QVprbER2Qzs7QVlqbERBO0VBQXdDO0FacWxEeEM7O0FZcGxEQTtFQUF1QztBWndsRHZDOztBWXZsREE7RUFBd0M7QVoybER4Qzs7QVkxbERBO0VBQXlDO0FaOGxEekM7O0FZN2xEQTtFQUFnRDtBWmltRGhEOztBWWhtREE7RUFBeUM7QVpvbUR6Qzs7QVlubURBO0VBQTZDO0FadW1EN0M7O0FZdG1EQTtFQUFxQztBWjBtRHJDOztBWXptREE7RUFBNEM7QVo2bUQ1Qzs7QVk1bURBO0VBQThDO0FaZ25EOUM7O0FZL21EQTtFQUEyQztBWm1uRDNDOztBWWxuREE7RUFBd0M7QVpzbkR4Qzs7QVlybkRBO0VBQXVDO0FaeW5EdkM7O0FZeG5EQTtFQUFzQztBWjRuRHRDOztBWTNuREE7RUFBaUM7QVorbkRqQzs7QVk5bkRBO0VBQXNDO0Faa29EdEM7O0FZam9EQTtFQUFpQztBWnFvRGpDOztBWXBvREE7RUFBbUM7QVp3b0RuQzs7QVl2b0RBO0VBQXdDO0FaMm9EeEM7O0FZMW9EQTtFQUFpQztBWjhvRGpDOztBWTdvREE7RUFBcUM7QVppcERyQzs7QVlocERBO0VBQThDO0Fab3BEOUM7O0FZbnBEQTtFQUFvQztBWnVwRHBDOztBWXRwREE7RUFBNEM7QVowcEQ1Qzs7QVl6cERBO0VBQXNDO0FaNnBEdEM7O0FZNXBEQTtFQUF3QztBWmdxRHhDOztBWS9wREE7RUFBNEM7QVptcUQ1Qzs7QVlscURBO0VBQXVDO0Fac3FEdkM7O0FZcnFEQTtFQUFpQztBWnlxRGpDOztBWXhxREE7RUFBd0M7QVo0cUR4Qzs7QVkzcURBO0VBQWlDO0FaK3FEakM7O0FZOXFEQTtFQUEyQztBWmtyRDNDOztBWWpyREE7RUFBcUM7QVpxckRyQzs7QVlwckRBO0VBQWtDO0Fad3JEbEM7O0FZdnJEQTtFQUFtQztBWjJyRG5DOztBWTFyREE7RUFBc0M7QVo4ckR0Qzs7QVk3ckRBO0VBQW9DO0FaaXNEcEM7O0FZaHNEQTtFQUFnQztBWm9zRGhDOztBWW5zREE7RUFBbUM7QVp1c0RuQzs7QVl0c0RBO0VBQXlDO0FaMHNEekM7O0FZenNEQTtFQUF3QztBWjZzRHhDOztBWTVzREE7RUFBd0M7QVpndER4Qzs7QVkvc0RBO0VBQWlDO0FabXREakM7O0FZbHREQTtFQUF5QztBWnN0RHpDOztBWXJ0REE7RUFBNkM7QVp5dEQ3Qzs7QVl4dERBO0VBQThDO0FaNHREOUM7O0FZM3REQTtFQUFtRDtBWit0RG5EOztBWTl0REE7RUFBc0M7QVprdUR0Qzs7QVlqdURBO0VBQXlDO0FacXVEekM7O0FZcHVEQTtFQUEwQztBWnd1RDFDOztBWXZ1REE7RUFBeUM7QVoydUR6Qzs7QVkxdURBO0VBQTZDO0FaOHVEN0M7O0FZN3VEQTtFQUFxQztBWml2RHJDOztBWWh2REE7RUFBb0M7QVpvdkRwQzs7QVludkRBO0VBQXVDO0FadXZEdkM7O0FZdHZEQTtFQUEyQztBWjB2RDNDOztBWXp2REE7RUFBb0M7QVo2dkRwQzs7QVk1dkRBO0VBQWlDO0FaZ3dEakM7O0FZL3ZEQTtFQUFrQztBWm13RGxDOztBWWx3REE7RUFBdUM7QVpzd0R2Qzs7QVlyd0RBO0VBQW9DO0FaeXdEcEM7O0FZeHdEQTtFQUEwQztBWjR3RDFDOztBWTN3REE7RUFBbUM7QVord0RuQzs7QVk5d0RBO0VBQThDO0Faa3hEOUM7O0FZanhEQTtFQUE0QztBWnF4RDVDOztBWXB4REE7RUFBb0M7QVp3eERwQzs7QVl2eERBO0VBQXFDO0FaMnhEckM7O0FZMXhEQTtFQUFrQztBWjh4RGxDOztBWTd4REE7RUFBZ0M7QVppeURoQzs7QVloeURBO0VBQXVDO0Fab3lEdkM7O0FZbnlEQTtFQUF1QztBWnV5RHZDOztBWXR5REE7RUFBK0I7QVoweUQvQjs7QVl6eURBO0VBQXNDO0FaNnlEdEM7O0FZNXlEQTtFQUFrQztBWmd6RGxDOztBWS95REE7RUFBaUM7QVptekRqQzs7QVlsekRBO0VBQWtDO0Fac3pEbEM7O0FZcnpEQTtFQUFnQztBWnl6RGhDOztBWXh6REE7RUFBb0M7QVo0ekRwQzs7QVkzekRBO0VBQXVDO0FaK3pEdkM7O0FZOXpEQTtFQUFtQztBWmswRG5DOztBWWowREE7RUFBdUM7QVpxMER2Qzs7QVlwMERBO0VBQTBDO0FadzBEMUM7O0FZdjBEQTtFQUFzQztBWjIwRHRDOztBWTEwREE7RUFBbUM7QVo4MERuQzs7QVk3MERBO0VBQW1DO0FaaTFEbkM7O0FZaDFEQTtFQUF5QztBWm8xRHpDOztBWW4xREE7RUFBMEM7QVp1MUQxQzs7QVl0MURBO0VBQThDO0FaMDFEOUM7O0FZejFEQTtFQUEwQztBWjYxRDFDOztBWTUxREE7RUFBb0M7QVpnMkRwQzs7QVkvMURBO0VBQWtDO0FabTJEbEM7O0FZbDJEQTtFQUFvQztBWnMyRHBDOztBWXIyREE7RUFBa0M7QVp5MkRsQzs7QVl4MkRBO0VBQXlDO0FaNDJEekM7O0FZMzJEQTtFQUEyQztBWisyRDNDOztBWTkyREE7RUFBdUM7QVprM0R2Qzs7QVlqM0RBO0VBQXlDO0FacTNEekM7O0FZcDNEQTtFQUFtQztBWnczRG5DOztBWXYzREE7RUFBc0M7QVoyM0R0Qzs7QVkxM0RBO0VBQXNDO0FaODNEdEM7O0FZNzNEQTtFQUF3QztBWmk0RHhDOztBWWg0REE7RUFBbUM7QVpvNERuQzs7QVluNERBO0VBQXlDO0FadTREekM7O0FZdDREQTtFQUF1QztBWjA0RHZDOztBWXo0REE7RUFBd0M7QVo2NER4Qzs7QVk1NERBO0VBQXdDO0FaZzVEeEM7O0FZLzREQTtFQUEwQztBWm01RDFDOztBWWw1REE7RUFBK0M7QVpzNUQvQzs7QVlyNURBO0VBQTBDO0FaeTVEMUM7O0FZeDVEQTtFQUFvQztBWjQ1RHBDOztBWTM1REE7RUFBMkM7QVorNUQzQzs7QVk5NURBO0VBQXFDO0FaazZEckM7O0FZajZEQTtFQUFpQztBWnE2RGpDOztBWXA2REE7RUFBeUM7QVp3NkR6Qzs7QVl2NkRBO0VBQStDO0FaMjZEL0M7O0FZMTZEQTtFQUFvQztBWjg2RHBDOztBWTc2REE7RUFBaUM7QVppN0RqQzs7QVloN0RBO0VBQXFDO0FabzdEckM7O0FZbjdEQTtFQUFzQztBWnU3RHRDOztBWXQ3REE7RUFBNEM7QVowN0Q1Qzs7QVl6N0RBO0VBQXdDO0FaNjdEeEM7O0FZNTdEQTtFQUF3QztBWmc4RHhDOztBWS83REE7RUFBOEM7QVptOEQ5Qzs7QVlsOERBO0VBQXVDO0FaczhEdkM7O0FZcjhEQTtFQUF1QztBWnk4RHZDOztBWXg4REE7RUFBd0M7QVo0OER4Qzs7QVkzOERBO0VBQStDO0FaKzhEL0M7O0FZOThEQTtFQUE2QztBWms5RDdDOztBWWo5REE7RUFBc0M7QVpxOUR0Qzs7QVlwOURBO0VBQTRDO0FadzlENUM7O0FZdjlEQTtFQUF1QztBWjI5RHZDOztBWTE5REE7RUFBZ0Q7QVo4OURoRDs7QVk3OURBO0VBQTBDO0FaaStEMUM7O0FZaCtEQTtFQUFxQztBWm8rRHJDOztBWW4rREE7RUFBa0M7QVp1K0RsQzs7QVl0K0RBO0VBQW9DO0FaMCtEcEM7O0FZeitEQTtFQUFtQztBWjYrRG5DOztBWTUrREE7RUFBaUM7QVpnL0RqQzs7QVkvK0RBO0VBQXFDO0FabS9EckM7O0FZbC9EQTtFQUF3QztBWnMvRHhDOztBWXIvREE7RUFBK0M7QVp5L0QvQzs7QVl4L0RBO0VBQXVDO0FaNC9EdkM7O0FZMy9EQTtFQUFzQztBWisvRHRDOztBWTkvREE7RUFBbUM7QVprZ0VuQzs7QVlqZ0VBO0VBQWtDO0FacWdFbEM7O0FZcGdFQTtFQUF5QztBWndnRXpDOztBWXZnRUE7RUFBK0M7QVoyZ0UvQzs7QVkxZ0VBO0VBQWlEO0FaOGdFakQ7O0FZN2dFQTtFQUE2QztBWmloRTdDOztBWWhoRUE7RUFBK0M7QVpvaEUvQzs7QVluaEVBO0VBQXdDO0FadWhFeEM7O0FZdGhFQTtFQUErQztBWjBoRS9DOztBWXpoRUE7RUFBdUM7QVo2aEV2Qzs7QVk1aEVBO0VBQXVDO0FaZ2lFdkM7O0FZL2hFQTtFQUE0QztBWm1pRTVDOztBWWxpRUE7RUFBNEM7QVpzaUU1Qzs7QVlyaUVBO0VBQTZDO0FaeWlFN0M7O0FZeGlFQTtFQUEwQztBWjRpRTFDOztBWTNpRUE7RUFBeUM7QVoraUV6Qzs7QVk5aUVBO0VBQXNDO0Faa2pFdEM7O0FZampFQTtFQUEwQztBWnFqRTFDOztBWXBqRUE7RUFBMEM7QVp3akUxQzs7QVl2akVBO0VBQXVDO0FaMmpFdkM7O0FZMWpFQTtFQUFrQztBWjhqRWxDOztBWTdqRUE7RUFBMEM7QVppa0UxQzs7QVloa0VBO0VBQXVDO0Fab2tFdkM7O0FZbmtFQTtFQUFzQztBWnVrRXRDOztBWXRrRUE7RUFBZ0Q7QVowa0VoRDs7QVl6a0VBO0VBQTRDO0FaNmtFNUM7O0FZNWtFQTtFQUFxQztBWmdsRXJDOztBWS9rRUE7RUFBcUM7QVptbEVyQzs7QVlsbEVBO0VBQW9DO0Fac2xFcEM7O0FZcmxFQTtFQUF1QztBWnlsRXZDOztBWXhsRUE7RUFBNEM7QVo0bEU1Qzs7QVkzbEVBO0VBQXVDO0FaK2xFdkM7O0FZOWxFQTtFQUFnQztBWmttRWhDOztBWWptRUE7RUFBNEM7QVpxbUU1Qzs7QVlwbUVBO0VBQWtEO0Fad21FbEQ7O0FZdm1FQTtFQUEyQztBWjJtRTNDOztBWTFtRUE7RUFBNEM7QVo4bUU1Qzs7QVk3bUVBO0VBQW9DO0FaaW5FcEM7O0FZaG5FQTtFQUF1QztBWm9uRXZDOztBWW5uRUE7RUFBMkM7QVp1bkUzQzs7QVl0bkVBO0VBQW9DO0FaMG5FcEM7O0FZem5FQTtFQUFrQztBWjZuRWxDOztBWTVuRUE7RUFBeUM7QVpnb0V6Qzs7QVkvbkVBO0VBQXNDO0FabW9FdEM7O0FZbG9FQTtFQUF1QztBWnNvRXZDOztBWXJvRUE7RUFBd0M7QVp5b0V4Qzs7QVl4b0VBO0VBQW1DO0FaNG9FbkM7O0FZM29FQTtFQUFrQztBWitvRWxDOztBWTlvRUE7RUFBaUM7QVprcEVqQzs7QVlqcEVBO0VBQTBDO0FacXBFMUM7O0FZcHBFQTtFQUFvQztBWndwRXBDOztBWXZwRUE7RUFBaUM7QVoycEVqQzs7QVkxcEVBO0VBQXdDO0FaOHBFeEM7O0FZN3BFQTtFQUF3QztBWmlxRXhDOztBWWhxRUE7RUFBaUM7QVpvcUVqQzs7QVlucUVBO0VBQWtDO0FadXFFbEM7O0FZdHFFQTtFQUFxQztBWjBxRXJDOztBWXpxRUE7RUFBa0M7QVo2cUVsQzs7QVk1cUVBO0VBQXVDO0FaZ3JFdkM7O0FZL3FFQTtFQUFxQztBWm1yRXJDOztBWWxyRUE7RUFBeUM7QVpzckV6Qzs7QVlyckVBO0VBQTRDO0FaeXJFNUM7O0FZeHJFQTtFQUEwQztBWjRyRTFDOztBWTNyRUE7RUFBb0M7QVorckVwQzs7QVk5ckVBO0VBQW1DO0Faa3NFbkM7O0FZanNFQTtFQUFrQztBWnFzRWxDOztBWXBzRUE7RUFBbUM7QVp3c0VuQzs7QVl2c0VBO0VBQXNDO0FaMnNFdEM7O0FZMXNFQTtFQUEwQztBWjhzRTFDOztBWTdzRUE7RUFBMkM7QVppdEUzQzs7QVlodEVBO0VBQTRDO0Fab3RFNUM7O0FZbnRFQTtFQUF5QztBWnV0RXpDOztBWXR0RUE7RUFBdUM7QVowdEV2Qzs7QVl6dEVBO0VBQWtDO0FaNnRFbEM7O0FZNXRFQTtFQUFvQztBWmd1RXBDOztBWS90RUE7RUFBa0M7QVptdUVsQzs7QVlsdUVBO0VBQW9DO0Fac3VFcEM7O0FZcnVFQTtFQUFxQztBWnl1RXJDOztBWXh1RUE7RUFBc0M7QVo0dUV0Qzs7QVkzdUVBO0VBQW9DO0FaK3VFcEM7O0FZOXVFQTtFQUFrQztBWmt2RWxDOztBWWp2RUE7RUFBcUM7QVpxdkVyQzs7QVlwdkVBO0VBQW9DO0Fad3ZFcEM7O0FZdnZFQTtFQUF3QztBWjJ2RXhDOztBWTF2RUE7RUFBa0M7QVo4dkVsQzs7QVk3dkVBO0VBQWtDO0FaaXdFbEM7O0FZaHdFQTtFQUFrQztBWm93RWxDOztBWW53RUE7RUFBbUM7QVp1d0VuQzs7QVl0d0VBO0VBQWlDO0FaMHdFakM7O0FZendFQTtFQUFrQztBWjZ3RWxDOztBWTV3RUE7RUFBbUM7QVpneEVuQzs7QVkvd0VBO0VBQXFDO0FabXhFckM7O0FZbHhFQTtFQUFxQztBWnN4RXJDOztBWXJ4RUE7RUFBaUM7QVp5eEVqQzs7QVl4eEVBO0VBQXdDO0FaNHhFeEM7O0FZM3hFQTtFQUFxQztBWit4RXJDOztBWTl4RUE7RUFBc0M7QVpreUV0Qzs7QVlqeUVBO0VBQTZDO0FacXlFN0M7O0FZcHlFQTtFQUFxQztBWnd5RXJDOztBWXZ5RUE7RUFBcUM7QVoyeUVyQzs7QVkxeUVBO0VBQThDO0FaOHlFOUM7O0FZN3lFQTtFQUFxQztBWml6RXJDOztBWWh6RUE7RUFBb0M7QVpvekVwQzs7QVluekVBO0VBQW1DO0FadXpFbkM7O0FZdHpFQTtFQUFvQztBWjB6RXBDOztBWXp6RUE7RUFBbUM7QVo2ekVuQzs7QVk1ekVBO0VBQXdDO0FaZzBFeEM7O0FZL3pFQTtFQUFpQztBWm0wRWpDOztBWWwwRUE7RUFBaUM7QVpzMEVqQzs7QVlyMEVBO0VBQXVDO0FaeTBFdkM7O0FZeDBFQTtFQUFvQztBWjQwRXBDOztBWTMwRUE7RUFBaUM7QVorMEVqQzs7QVk5MEVBO0VBQWtDO0FaazFFbEM7O0FZajFFQTtFQUFrQztBWnExRWxDOztBWXAxRUE7RUFBbUM7QVp3MUVuQzs7QVl2MUVBO0VBQTJDO0FaMjFFM0M7O0FZMTFFQTtFQUErQjtBWjgxRS9COztBWTcxRUE7RUFBc0M7QVppMkV0Qzs7QVloMkVBO0VBQXFDO0FabzJFckM7O0FZbjJFQTtFQUFrQztBWnUyRWxDOztBWXQyRUE7RUFBbUM7QVowMkVuQzs7QVl6MkVBO0VBQWdDO0FaNjJFaEM7O0FZNTJFQTtFQUFvQztBWmczRXBDOztBWS8yRUE7RUFBcUM7QVptM0VyQzs7QVlsM0VBO0VBQW1DO0FaczNFbkM7O0FZcjNFQTtFQUFtQztBWnkzRW5DOztBWXgzRUE7RUFBd0M7QVo0M0V4Qzs7QVkzM0VBO0VBQTBDO0FaKzNFMUM7O0FZOTNFQTtFQUFpQztBWms0RWpDOztBWWo0RUE7RUFBc0M7QVpxNEV0Qzs7QVlwNEVBO0VBQTRDO0FadzRFNUM7O0FZdjRFQTtFQUFzQztBWjI0RXRDOztBWTE0RUE7RUFBbUM7QVo4NEVuQzs7QVk3NEVBO0VBQXFDO0FaaTVFckM7O0FZaDVFQTtFQUFxQztBWm81RXJDOztBWW41RUE7RUFBbUM7QVp1NUVuQzs7QVl0NUVBO0VBQXdDO0FaMDVFeEM7O0FZejVFQTtFQUF5QztBWjY1RXpDOztBWTU1RUE7RUFBMkM7QVpnNkUzQzs7QVkvNUVBO0VBQW9DO0FabTZFcEM7O0FZbDZFQTtFQUFtQztBWnM2RW5DOztBWXI2RUE7RUFBMEM7QVp5NkUxQzs7QVl4NkVBO0VBQWtDO0FaNDZFbEM7O0FZMzZFQTtFQUF1QztBWis2RXZDOztBWTk2RUE7RUFBeUM7QVprN0V6Qzs7QVlqN0VBO0VBQXVDO0FacTdFdkM7O0FZcDdFQTtFQUF3QztBWnc3RXhDOztBWXY3RUE7RUFBaUM7QVoyN0VqQzs7QVkxN0VBO0VBQW9DO0FaODdFcEM7O0FZNzdFQTtFQUFrQztBWmk4RWxDOztBWWg4RUE7RUFBaUM7QVpvOEVqQzs7QVluOEVBO0VBQXNDO0FadThFdEM7O0FZdDhFQTtFQUE0QztBWjA4RTVDOztBWXo4RUE7RUFBMkM7QVo2OEUzQzs7QVk1OEVBO0VBQXlDO0FaZzlFekM7O0FZLzhFQTtFQUFzQztBWm05RXRDOztBWWw5RUE7RUFBc0M7QVpzOUV0Qzs7QVlyOUVBO0VBQWlDO0FaeTlFakM7O0FZeDlFQTtFQUFpQztBWjQ5RWpDOztBWTM5RUE7RUFBcUM7QVorOUVyQzs7QVk5OUVBO0VBQXdDO0FaaytFeEM7O0FZaitFQTtFQUFtQztBWnErRW5DOztBWXArRUE7RUFBa0M7QVp3K0VsQzs7QVl2K0VBO0VBQXNDO0FaMitFdEM7O0FZMStFQTtFQUFpQztBWjgrRWpDOztBWTcrRUE7RUFBcUM7QVppL0VyQzs7QVloL0VBO0VBQW9DO0Faby9FcEM7O0FZbi9FQTtFQUFvQztBWnUvRXBDOztBWXQvRUE7RUFBMkM7QVowL0UzQzs7QVl6L0VBO0VBQWlDO0FaNi9FakM7O0FZNS9FQTtFQUFzQztBWmdnRnRDOztBWS8vRUE7RUFBZ0Q7QVptZ0ZoRDs7QVlsZ0ZBO0VBQWdEO0Fac2dGaEQ7O0FZcmdGQTtFQUFpRDtBWnlnRmpEOztBWXhnRkE7RUFBOEM7QVo0Z0Y5Qzs7QVkzZ0ZBO0VBQXVDO0FaK2dGdkM7O0FZOWdGQTtFQUF5QztBWmtoRnpDOztBWWpoRkE7RUFBa0M7QVpxaEZsQzs7QVlwaEZBO0VBQXdDO0Fad2hGeEM7O0FZdmhGQTtFQUFpQztBWjJoRmpDOztBWTFoRkE7RUFBb0M7QVo4aEZwQzs7QVk3aEZBO0VBQWtDO0FaaWlGbEM7O0FZaGlGQTtFQUFtQztBWm9pRm5DOztBWW5pRkE7RUFBc0M7QVp1aUZ0Qzs7QVl0aUZBO0VBQXNDO0FaMGlGdEM7O0FZemlGQTtFQUFpQztBWjZpRmpDOztBWTVpRkE7RUFBd0M7QVpnakZ4Qzs7QVkvaUZBO0VBQWdDO0FabWpGaEM7O0FZbGpGQTtFQUF1QztBWnNqRnZDOztBWXJqRkE7RUFBMkM7QVp5akYzQzs7QVl4akZBO0VBQXVDO0FaNGpGdkM7O0FZM2pGQTtFQUEyQztBWitqRjNDOztBWTlqRkE7RUFBb0M7QVpra0ZwQzs7QVlqa0ZBO0VBQXNDO0FacWtGdEM7O0FZcGtGQTtFQUFxQztBWndrRnJDOztBWXZrRkE7RUFBbUM7QVoya0ZuQzs7QVkxa0ZBO0VBQWlDO0FaOGtGakM7O0FZN2tGQTtFQUF3QztBWmlsRnhDOztBWWhsRkE7RUFBd0M7QVpvbEZ4Qzs7QVlubEZBO0VBQTBDO0FadWxGMUM7O0FZdGxGQTtFQUEwQztBWjBsRjFDOztBWXpsRkE7RUFBaUM7QVo2bEZqQzs7QVk1bEZBO0VBQXFDO0FaZ21GckM7O0FZL2xGQTtFQUFtQztBWm1tRm5DOztBWWxtRkE7RUFBZ0M7QVpzbUZoQzs7QVlybUZBO0VBQWtDO0FaeW1GbEM7O0FZeG1GQTtFQUFvQztBWjRtRnBDOztBWTNtRkE7RUFBbUM7QVorbUZuQzs7QVk5bUZBO0VBQXFDO0Faa25GckM7O0FZam5GQTtFQUFtQztBWnFuRm5DOztBWXBuRkE7RUFBa0M7QVp3bkZsQzs7QVl2bkZBO0VBQW1DO0FaMm5GbkM7O0FZMW5GQTtFQUFxQztBWjhuRnJDOztBWTduRkE7RUFBZ0M7QVppb0ZoQzs7QVlob0ZBO0VBQXNDO0Fab29GdEM7O0FZbm9GQTtFQUE2QztBWnVvRjdDOztBWXRvRkE7RUFBbUM7QVowb0ZuQzs7QVl6b0ZBO0VBQXFDO0FaNm9GckM7O0FZNW9GQTtFQUFvQztBWmdwRnBDOztBWS9vRkE7RUFBb0M7QVptcEZwQzs7QVlscEZBO0VBQW1DO0Fac3BGbkM7O0FZcnBGQTtFQUFzQztBWnlwRnRDOztBWXhwRkE7RUFBc0M7QVo0cEZ0Qzs7QVkzcEZBO0VBQXVDO0FaK3BGdkM7O0FZOXBGQTtFQUEyQztBWmtxRjNDOztBWWpxRkE7RUFBaUQ7QVpxcUZqRDs7QVlwcUZBO0VBQTZDO0Fad3FGN0M7O0FZdnFGQTtFQUF1QztBWjJxRnZDOztBWTFxRkE7RUFBc0M7QVo4cUZ0Qzs7QVk3cUZBO0VBQWtDO0FaaXJGbEM7O0FZaHJGQTtFQUF5QztBWm9yRnpDOztBWW5yRkE7RUFBeUM7QVp1ckZ6Qzs7QVl0ckZBO0VBQW1DO0FaMHJGbkM7O0FZenJGQTtFQUFnQztBWjZyRmhDOztBWTVyRkE7RUFBcUM7QVpnc0ZyQzs7QVkvckZBO0VBQWtDO0FabXNGbEM7O0FZbHNGQTtFQUFtQztBWnNzRm5DOztBWXJzRkE7RUFBbUM7QVp5c0ZuQzs7QVl4c0ZBO0VBQXVDO0FaNHNGdkM7O0FZM3NGQTtFQUFpQztBWitzRmpDOztBWTlzRkE7RUFBbUM7QVprdEZuQzs7QVlqdEZBO0VBQXVDO0FacXRGdkM7O0FZcHRGQTtFQUEyQztBWnd0RjNDOztBWXZ0RkE7RUFBNEM7QVoydEY1Qzs7QVkxdEZBO0VBQWdEO0FaOHRGaEQ7O0FZN3RGQTtFQUF3QztBWml1RnhDOztBWWh1RkE7RUFBNEM7QVpvdUY1Qzs7QVludUZBO0VBQXFDO0FadXVGckM7O0FZdHVGQTtFQUFpQztBWjB1RmpDOztBWXp1RkE7RUFBMEM7QVo2dUYxQzs7QVk1dUZBO0VBQW1DO0FaZ3ZGbkM7O0FZL3VGQTtFQUF1QztBWm12RnZDOztBWWx2RkE7RUFBcUM7QVpzdkZyQzs7QVlydkZBO0VBQWtDO0FaeXZGbEM7O0FZeHZGQTtFQUEwQztBWjR2RjFDOztBWTN2RkE7RUFBb0M7QVordkZwQzs7QVk5dkZBO0VBQWtDO0Faa3dGbEM7O0FZandGQTtFQUFvQztBWnF3RnBDOztBWXB3RkE7RUFBaUM7QVp3d0ZqQzs7QVl2d0ZBO0VBQTBDO0FaMndGMUM7O0FZMXdGQTtFQUFtQztBWjh3Rm5DOztBWTd3RkE7RUFBc0M7QVppeEZ0Qzs7QVloeEZBO0VBQW1DO0Fab3hGbkM7O0FZbnhGQTtFQUFpQztBWnV4RmpDOztBWXR4RkE7RUFBb0M7QVoweEZwQzs7QVl6eEZBO0VBQXNDO0FaNnhGdEM7O0FZNXhGQTtFQUEwQztBWmd5RjFDOztBWS94RkE7RUFBZ0M7QVpteUZoQzs7QVlseUZBO0VBQWdDO0Fac3lGaEM7O0FZcnlGQTtFQUF3QztBWnl5RnhDOztBWXh5RkE7RUFBeUM7QVo0eUZ6Qzs7QVkzeUZBO0VBQTJDO0FaK3lGM0M7O0FZOXlGQTtFQUEyQztBWmt6RjNDOztBWWp6RkE7RUFBMEM7QVpxekYxQzs7QVlwekZBO0VBQWlEO0Fad3pGakQ7O0FZdnpGQTtFQUFvQztBWjJ6RnBDOztBWTF6RkE7RUFBeUM7QVo4ekZ6Qzs7QVk3ekZBO0VBQStCO0FaaTBGL0I7O0FZaDBGQTtFQUFxQztBWm8wRnJDOztBWW4wRkE7RUFBbUM7QVp1MEZuQzs7QVl0MEZBO0VBQWtDO0FaMDBGbEM7O0FZejBGQTtFQUEwQztBWjYwRjFDOztBWTUwRkE7RUFBa0M7QVpnMUZsQzs7QVkvMEZBO0VBQWdDO0FabTFGaEM7O0FZbDFGQTtFQUFrQztBWnMxRmxDOztBWXIxRkE7RUFBb0M7QVp5MUZwQzs7QVl4MUZBO0VBQWtDO0FaNDFGbEM7O0FZMzFGQTtFQUFzQztBWisxRnRDOztBWTkxRkE7RUFBa0M7QVprMkZsQzs7QVlqMkZBO0VBQXdDO0FacTJGeEM7O0FZcDJGQTtFQUF5QztBWncyRnpDOztBWXYyRkE7RUFBb0M7QVoyMkZwQzs7QVkxMkZBO0VBQW1DO0FaODJGbkM7O0FZNzJGQTtFQUFtQztBWmkzRm5DOztBWWgzRkE7RUFBd0M7QVpvM0Z4Qzs7QVluM0ZBO0VBQXNDO0FadTNGdEM7O0FZdDNGQTtFQUEwQztBWjAzRjFDOztBWXozRkE7RUFBc0M7QVo2M0Z0Qzs7QVk1M0ZBO0VBQW9DO0FaZzRGcEM7O0FZLzNGQTtFQUFxQztBWm00RnJDOztBWWw0RkE7RUFBMkM7QVpzNEYzQzs7QVlyNEZBO0VBQWtDO0FaeTRGbEM7O0FZeDRGQTtFQUFvQztBWjQ0RnBDOztBWTM0RkE7RUFBa0M7QVorNEZsQzs7QVk5NEZBO0VBQXlDO0FaazVGekM7O0FZajVGQTtFQUFnQztBWnE1RmhDOztBWXA1RkE7RUFBbUM7QVp3NUZuQzs7QVl2NUZBO0VBQWtDO0FaMjVGbEM7O0FZMTVGQTtFQUFnQztBWjg1RmhDOztBWTc1RkE7RUFBb0M7QVppNkZwQzs7QVloNkZBO0VBQXNDO0FabzZGdEM7O0FZbjZGQTtFQUFvQztBWnU2RnBDOztBWXQ2RkE7RUFBdUM7QVowNkZ2Qzs7QVl6NkZBO0VBQXVDO0FaNjZGdkM7O0FZNTZGQTtFQUF5QztBWmc3RnpDOztBWS82RkE7RUFBeUM7QVptN0Z6Qzs7QVlsN0ZBO0VBQTBDO0FaczdGMUM7O0FZcjdGQTtFQUF5QztBWnk3RnpDOztBWXg3RkE7RUFBdUM7QVo0N0Z2Qzs7QVkzN0ZBO0VBQW9DO0FaKzdGcEM7O0FZOTdGQTtFQUFvQztBWms4RnBDOztBWWo4RkE7RUFBdUM7QVpxOEZ2Qzs7QVlwOEZBO0VBQXNDO0FadzhGdEM7O0FZdjhGQTtFQUF5QztBWjI4RnpDOztBWTE4RkE7RUFBd0M7QVo4OEZ4Qzs7QVk3OEZBO0VBQThDO0FaaTlGOUM7O0FZaDlGQTtFQUE2QztBWm85RjdDOztBWW45RkE7RUFBa0M7QVp1OUZsQzs7QVl0OUZBO0VBQXNDO0FaMDlGdEM7O0FZejlGQTtFQUF3QztBWjY5RnhDOztBWTU5RkE7RUFBeUM7QVpnK0Z6Qzs7QVkvOUZBO0VBQTZDO0FabStGN0M7O0FZbCtGQTtFQUF5QztBWnMrRnpDOztBWXIrRkE7RUFBd0M7QVp5K0Z4Qzs7QVl4K0ZBO0VBQWdDO0FaNCtGaEM7O0FZMytGQTtFQUF1QztBWisrRnZDOztBWTkrRkE7RUFBMkM7QVprL0YzQzs7QVlqL0ZBO0VBQTJDO0FacS9GM0M7O0FZcC9GQTtFQUEwQztBWncvRjFDOztBWXYvRkE7RUFBOEM7QVoyL0Y5Qzs7QVkxL0ZBO0VBQXVDO0FaOC9GdkM7O0FZNy9GQTtFQUFrQztBWmlnR2xDOztBWWhnR0E7RUFBc0M7QVpvZ0d0Qzs7QVluZ0dBO0VBQXdDO0FadWdHeEM7O0FZdGdHQTtFQUE2QztBWjBnRzdDOztBWXpnR0E7RUFBd0M7QVo2Z0d4Qzs7QVk1Z0dBO0VBQTZDO0FaZ2hHN0M7O0FZL2dHQTtFQUFrQztBWm1oR2xDOztBWWxoR0E7RUFBMEM7QVpzaEcxQzs7QVlyaEdBO0VBQTRDO0FaeWhHNUM7O0FZeGhHQTtFQUF3QztBWjRoR3hDOztBWTNoR0E7RUFBaUM7QVoraEdqQzs7QVk5aEdBO0VBQXdDO0Faa2lHeEM7O0FZamlHQTtFQUF3QztBWnFpR3hDOztBWXBpR0E7RUFBaUM7QVp3aUdqQzs7QVl2aUdBO0VBQWlDO0FaMmlHakM7O0FZMWlHQTtFQUF3QztBWjhpR3hDOztBWTdpR0E7RUFBd0M7QVppakd4Qzs7QVloakdBO0VBQW9DO0Fab2pHcEM7O0FZbmpHQTtFQUFpQztBWnVqR2pDOztBWXRqR0E7RUFBbUM7QVowakduQzs7QVl6akdBO0VBQWdDO0FaNmpHaEM7O0FZNWpHQTtFQUFzQztBWmdrR3RDOztBWS9qR0E7RUFBaUM7QVpta0dqQzs7QVlsa0dBO0VBQXFDO0Fac2tHckM7O0FZcmtHQTtFQUF1QztBWnlrR3ZDOztBWXhrR0E7RUFBc0M7QVo0a0d0Qzs7QVkza0dBO0VBQWlDO0FaK2tHakM7O0FZOWtHQTtFQUEwQztBWmtsRzFDOztBWWpsR0E7RUFBeUM7QVpxbEd6Qzs7QVlwbEdBO0VBQWdEO0Fad2xHaEQ7O0FZdmxHQTtFQUFvRDtBWjJsR3BEOztBWTFsR0E7RUFBa0M7QVo4bEdsQzs7QVk3bEdBO0VBQXVDO0FaaW1HdkM7O0FZaG1HQTtFQUF5QztBWm9tR3pDOztBWW5tR0E7RUFBNEM7QVp1bUc1Qzs7QVl0bUdBO0VBQXlDO0FaMG1HekM7O0FZem1HQTtFQUFzQztBWjZtR3RDOztBWTVtR0E7RUFBbUM7QVpnbkduQzs7QVkvbUdBO0VBQXlDO0FabW5HekM7O0FZbG5HQTtFQUFtQztBWnNuR25DOztBWXJuR0E7RUFBK0I7QVp5bkcvQjs7QVl4bkdBO0VBQW1DO0FaNG5HbkM7O0FZM25HQTtFQUFxQztBWituR3JDOztBWTluR0E7RUFBNEM7QVprb0c1Qzs7QVlqb0dBO0VBQXNDO0FacW9HdEM7O0FZcG9HQTtFQUFzQztBWndvR3RDOztBWXZvR0E7RUFBa0M7QVoyb0dsQzs7QVkxb0dBO0VBQXVDO0FaOG9HdkM7O0FZN29HQTtFQUF3QztBWmlwR3hDOztBWWhwR0E7RUFBa0M7QVpvcEdsQzs7QVlucEdBO0VBQXNDO0FadXBHdEM7O0FZdHBHQTtFQUFzQztBWjBwR3RDOztBWXpwR0E7RUFBMEM7QVo2cEcxQzs7QVk1cEdBO0VBQW9DO0FaZ3FHcEM7O0FZL3BHQTtFQUFtQztBWm1xR25DOztBWWxxR0E7RUFBeUM7QVpzcUd6Qzs7QVlycUdBO0VBQW9DO0FaeXFHcEM7O0FZeHFHQTtFQUFrQztBWjRxR2xDOztBWTNxR0E7RUFBd0M7QVorcUd4Qzs7QVk5cUdBO0VBQW1DO0Faa3JHbkM7O0FZanJHQTtFQUFrQztBWnFyR2xDOztBWXByR0E7RUFBb0M7QVp3ckdwQzs7QVl2ckdBO0VBQXlDO0FaMnJHekM7O0FZMXJHQTtFQUFvQztBWjhyR3BDOztBWTdyR0E7RUFBc0M7QVppc0d0Qzs7QVloc0dBO0VBQW1DO0Fab3NHbkM7O0FZbnNHQTtFQUF5QztBWnVzR3pDOztBWXRzR0E7RUFBMEM7QVowc0cxQzs7QVl6c0dBO0VBQW1DO0FaNnNHbkM7O0FZNXNHQTtFQUFpQztBWmd0R2pDOztBWS9zR0E7RUFBcUM7QVptdEdyQzs7QVlsdEdBO0VBQXVDO0Fac3RHdkM7O0FZcnRHQTtFQUEwQztBWnl0RzFDOztBWXh0R0E7RUFBbUM7QVo0dEduQzs7QVkzdEdBO0VBQWtDO0FaK3RHbEM7O0FZOXRHQTtFQUFzQztBWmt1R3RDOztBWWp1R0E7RUFBbUM7QVpxdUduQzs7QVlwdUdBO0VBQXVDO0Fad3VHdkM7O0FZdnVHQTtFQUF5QztBWjJ1R3pDOztBWTF1R0E7RUFBc0M7QVo4dUd0Qzs7QVk3dUdBO0VBQXFDO0FaaXZHckM7O0FZaHZHQTtFQUFvQztBWm92R3BDOztBWW52R0E7RUFBZ0M7QVp1dkdoQzs7QVl0dkdBO0VBQW1DO0FaMHZHbkM7O0FZenZHQTtFQUFpQztBWjZ2R2pDOztBWTV2R0E7RUFBaUM7QVpnd0dqQzs7QVkvdkdBO0VBQWtDO0FabXdHbEM7O0FZbHdHQTtFQUFtQztBWnN3R25DOztBWXJ3R0E7RUFBdUM7QVp5d0d2Qzs7QVl4d0dBO0VBQW9DO0FaNHdHcEM7O0FZM3dHQTtFQUFrQztBWit3R2xDOztBWTl3R0E7RUFBZ0M7QVpreEdoQzs7QVlqeEdBO0VBQXVDO0FacXhHdkM7O0FZcHhHQTtFQUF1QztBWnd4R3ZDOztBWXZ4R0E7RUFBa0M7QVoyeEdsQzs7QVkxeEdBO0VBQTJDO0FaOHhHM0M7O0FZN3hHQTtFQUE2QztBWml5RzdDOztBWWh5R0E7RUFBMkM7QVpveUczQzs7QVlueUdBO0VBQW9DO0FadXlHcEM7O0FZdHlHQTtFQUF1QztBWjB5R3ZDOztBWXp5R0E7RUFBaUM7QVo2eUdqQzs7QVk1eUdBO0VBQW9DO0FaZ3pHcEM7O0FZL3lHQTtFQUFxQztBWm16R3JDOztBWWx6R0E7RUFBbUM7QVpzekduQzs7QVlyekdBO0VBQXVDO0FaeXpHdkM7O0FZeHpHQTtFQUFpQztBWjR6R2pDOztBWTN6R0E7RUFBc0M7QVorekd0Qzs7QVk5ekdBO0VBQTJDO0FaazBHM0M7O0FZajBHQTtFQUFpQztBWnEwR2pDOztBWXAwR0E7RUFBbUM7QVp3MEduQzs7QVl2MEdBO0VBQW1DO0FaMjBHbkM7O0FZMTBHQTtFQUF3QztBWjgwR3hDOztBWTcwR0E7RUFBbUM7QVppMUduQzs7QVloMUdBO0VBQW1DO0FabzFHbkM7O0FZbjFHQTtFQUFvQztBWnUxR3BDOztBWXQxR0E7RUFBbUM7QVowMUduQzs7QVl6MUdBO0VBQTBDO0FaNjFHMUM7O0FZNTFHQTtFQUE0QztBWmcyRzVDOztBWS8xR0E7RUFBeUM7QVptMkd6Qzs7QVlsMkdBO0VBQXdDO0FaczJHeEM7O0FZcjJHQTtFQUF3QztBWnkyR3hDOztBWXgyR0E7RUFBcUM7QVo0MkdyQzs7QVkzMkdBO0VBQXFDO0FaKzJHckM7O0FZOTJHQTtFQUFtQztBWmszR25DOztBWWozR0E7RUFBbUM7QVpxM0duQzs7QVlwM0dBO0VBQXlDO0FadzNHekM7O0FZdjNHQTtFQUFtQztBWjIzR25DOztBWTEzR0E7RUFBa0M7QVo4M0dsQzs7QVk3M0dBO0VBQXNDO0FaaTRHdEM7O0FZaDRHQTtFQUE2QztBWm80RzdDOztBWW40R0E7RUFBeUM7QVp1NEd6Qzs7QVl0NEdBO0VBQXdDO0FaMDRHeEM7O0FZejRHQTtFQUF1QztBWjY0R3ZDOztBWTU0R0E7RUFBeUM7QVpnNUd6Qzs7QVkvNEdBO0VBQWlDO0FabTVHakM7O0FZbDVHQTtFQUEwQztBWnM1RzFDOztBWXI1R0E7RUFBeUM7QVp5NUd6Qzs7QVl4NUdBO0VBQXdDO0FaNDVHeEM7O0FZMzVHQTtFQUFvQztBWis1R3BDOztBWTk1R0E7RUFBeUM7QVprNkd6Qzs7QVlqNkdBO0VBQTRDO0FacTZHNUM7O0FZcDZHQTtFQUEwQztBWnc2RzFDOztBWXY2R0E7RUFBcUM7QVoyNkdyQzs7QVkxNkdBO0VBQW1DO0FaODZHbkM7O0FZNzZHQTtFQUF3QztBWmk3R3hDOztBWWg3R0E7RUFBaUM7QVpvN0dqQzs7QVluN0dBO0VBQXdDO0FadTdHeEM7O0FZdDdHQTtFQUEwQztBWjA3RzFDOztBWXo3R0E7RUFBeUM7QVo2N0d6Qzs7QVk1N0dBO0VBQW1DO0FaZzhHbkM7O0FZLzdHQTtFQUFzQztBWm04R3RDOztBWWw4R0E7RUFBcUM7QVpzOEdyQzs7QVlyOEdBO0VBQXdDO0FaeThHeEM7O0FZeDhHQTtFQUFpQztBWjQ4R2pDOztBWTM4R0E7RUFBb0M7QVorOEdwQzs7QVk5OEdBO0VBQW9DO0FaazlHcEM7O0FZajlHQTtFQUFpQztBWnE5R2pDOztBWXA5R0E7RUFBb0M7QVp3OUdwQzs7QVl2OUdBO0VBQW1DO0FaMjlHbkM7O0FZMTlHQTtFQUFtQztBWjg5R25DOztBWTc5R0E7RUFBMEM7QVppK0cxQzs7QVloK0dBO0VBQWtDO0FabytHbEM7O0FZbitHQTtFQUE2QztBWnUrRzdDOztBWXQrR0E7RUFBcUM7QVowK0dyQzs7QVl6K0dBO0VBQWtDO0FaNitHbEM7O0FZNStHQTtFQUFrQztBWmcvR2xDOztBWS8rR0E7RUFBdUM7QVptL0d2Qzs7QVlsL0dBO0VBQWtDO0Facy9HbEM7O0FZci9HQTtFQUFtQztBWnkvR25DOztBWXgvR0E7RUFBc0M7QVo0L0d0Qzs7QVkzL0dBO0VBQXVDO0FaKy9HdkM7O0FZOS9HQTtFQUFrQztBWmtnSGxDOztBWWpnSEE7RUFBdUM7QVpxZ0h2Qzs7QVlwZ0hBO0VBQXVDO0Fad2dIdkM7O0FZdmdIQTtFQUFpQztBWjJnSGpDOztBWTFnSEE7RUFBb0M7QVo4Z0hwQzs7QVk3Z0hBO0VBQXdDO0FaaWhIeEM7O0FZaGhIQTtFQUFnQztBWm9oSGhDOztBWW5oSEE7RUFBcUM7QVp1aEhyQzs7QVl0aEhBO0VBQTJDO0FaMGhIM0M7O0FZemhIQTtFQUE0QztBWjZoSDVDOztBWTVoSEE7RUFBeUM7QVpnaUh6Qzs7QVkvaEhBO0VBQXNDO0FabWlIdEM7O0FZbGlIQTtFQUFvQztBWnNpSHBDOztBWXJpSEE7RUFBcUM7QVp5aUhyQzs7QVl4aUhBO0VBQWlDO0FaNGlIakM7O0FZM2lIQTtFQUFrQztBWitpSGxDOztBWTlpSEE7RUFBd0M7QVprakh4Qzs7QVlqakhBO0VBQWlDO0FacWpIakM7O0FZcGpIQTtFQUE0QztBWndqSDVDOztBWXZqSEE7RUFBZ0Q7QVoyakhoRDs7QVkxakhBO0VBQTBDO0FaOGpIMUM7O0FZN2pIQTtFQUE4QztBWmlrSDlDOztBWWhrSEE7RUFBNkM7QVpva0g3Qzs7QVlua0hBO0VBQWlEO0FadWtIakQ7O0FZdGtIQTtFQUEyQztBWjBrSDNDOztBWXprSEE7RUFBK0M7QVo2a0gvQzs7QVk1a0hBO0VBQXNDO0FaZ2xIdEM7O0FZL2tIQTtFQUE4QztBWm1sSDlDOztBWWxsSEE7RUFBa0Q7QVpzbEhsRDs7QVlybEhBO0VBQTRDO0FaeWxINUM7O0FZeGxIQTtFQUFnRDtBWjRsSGhEOztBWTNsSEE7RUFBb0M7QVorbEhwQzs7QVk5bEhBO0VBQXVDO0Faa21IdkM7O0FZam1IQTtFQUF1QztBWnFtSHZDOztBWXBtSEE7RUFBZ0M7QVp3bUhoQzs7QVl2bUhBO0VBQTBDO0FaMm1IMUM7O0FZMW1IQTtFQUFvQztBWjhtSHBDOztBWTdtSEE7RUFBeUM7QVppbkh6Qzs7QVlobkhBO0VBQXdDO0Fab25IeEM7O0FZbm5IQTtFQUFtQztBWnVuSG5DOztBWXRuSEE7RUFBb0M7QVowbkhwQzs7QVl6bkhBO0VBQW9DO0FaNm5IcEM7O0FZNW5IQTtFQUFvQztBWmdvSHBDOztBWS9uSEE7RUFBc0M7QVptb0h0Qzs7QVlsb0hBO0VBQW1DO0Fac29IbkM7O0FZcm9IQTtFQUF3QztBWnlvSHhDOztBWXhvSEE7RUFBNEM7QVo0b0g1Qzs7QVkzb0hBO0VBQXdDO0FaK29IeEM7O0FZOW9IQTtFQUEyQztBWmtwSDNDOztBWWpwSEE7RUFBMkM7QVpxcEgzQzs7QVlwcEhBO0VBQXNDO0Fad3BIdEM7O0FZdnBIQTtFQUFrQztBWjJwSGxDOztBWTFwSEE7RUFBaUM7QVo4cEhqQzs7QVk3cEhBO0VBQThDO0FaaXFIOUM7O0FZaHFIQTtFQUFzQztBWm9xSHRDOztBWW5xSEE7RUFBMEM7QVp1cUgxQzs7QVl0cUhBO0VBQTBDO0FaMHFIMUM7O0FZenFIQTtFQUF5QztBWjZxSHpDOztBWTVxSEE7RUFBdUM7QVpnckh2Qzs7QVkvcUhBO0VBQWtDO0FabXJIbEM7O0FZbHJIQTtFQUF5QztBWnNySHpDOztBWXJySEE7RUFBeUM7QVp5ckh6Qzs7QVl4ckhBO0VBQTBDO0FaNHJIMUM7O0FZM3JIQTtFQUF5QztBWitySHpDOztBWTlySEE7RUFBd0M7QVprc0h4Qzs7QVlqc0hBO0VBQXlDO0FacXNIekM7O0FZcHNIQTtFQUF3QztBWndzSHhDOztBWXZzSEE7RUFBaUM7QVoyc0hqQzs7QVkxc0hBO0VBQXdDO0FaOHNIeEM7O0FZN3NIQTtFQUFzQztBWml0SHRDOztBWWh0SEE7RUFBeUM7QVpvdEh6Qzs7QVludEhBO0VBQWtDO0FadXRIbEM7O0FZdHRIQTtFQUFzQztBWjB0SHRDOztBWXp0SEE7RUFBNEM7QVo2dEg1Qzs7QVk1dEhBO0VBQXdDO0FaZ3VIeEM7O0FZL3RIQTtFQUFtQztBWm11SG5DOztBWWx1SEE7RUFBbUM7QVpzdUhuQzs7QVlydUhBO0VBQXdDO0FaeXVIeEM7O0FZeHVIQTtFQUEwQztBWjR1SDFDOztBWTN1SEE7RUFBbUM7QVordUhuQzs7QVk5dUhBO0VBQXFDO0Faa3ZIckM7O0FZanZIQTtFQUF3QztBWnF2SHhDOztBWXB2SEE7RUFBeUM7QVp3dkh6Qzs7QVl2dkhBO0VBQXdDO0FaMnZIeEM7O0FZMXZIQTtFQUErQztBWjh2SC9DOztBWTd2SEE7RUFBc0M7QVppd0h0Qzs7QVlod0hBO0VBQW1DO0Fab3dIbkM7O0FZbndIQTtFQUFxQztBWnV3SHJDOztBWXR3SEE7RUFBNkM7QVowd0g3Qzs7QVl6d0hBO0VBQWdDO0FaNndIaEM7O0FZNXdIQTtFQUF3QztBWmd4SHhDOztBWS93SEE7RUFBd0M7QVpteEh4Qzs7QVlseEhBO0VBQW1DO0Fac3hIbkM7O0FZcnhIQTtFQUFxQztBWnl4SHJDOztBWXh4SEE7RUFBaUM7QVo0eEhqQzs7QVkzeEhBO0VBQXVDO0FaK3hIdkM7O0FZOXhIQTtFQUFrQztBWmt5SGxDOztBWWp5SEE7RUFBb0M7QVpxeUhwQzs7QVlweUhBO0VBQTBDO0Fad3lIMUM7O0FZdnlIQTtFQUFvQztBWjJ5SHBDOztBWTF5SEE7RUFBc0M7QVo4eUh0Qzs7QVk3eUhBO0VBQWlDO0FaaXpIakM7O0FZaHpIQTtFQUFxQztBWm96SHJDOztBWW56SEE7RUFBb0M7QVp1ekhwQzs7QVl0ekhBO0VBQWtDO0FaMHpIbEM7O0FZenpIQTtFQUF5QztBWjZ6SHpDOztBWTV6SEE7RUFBbUM7QVpnMEhuQzs7QVkvekhBO0VBQXVDO0FabTBIdkM7O0FZbDBIQTtFQUFvQztBWnMwSHBDOztBWXIwSEE7RUFBMkM7QVp5MEgzQzs7QVl4MEhBO0VBQWdDO0FaNDBIaEM7O0FZMzBIQTtFQUFpQztBWiswSGpDOztBWTkwSEE7RUFBaUM7QVprMUhqQzs7QVlqMUhBO0VBQWtDO0FacTFIbEM7O0FZcDFIQTtFQUFpQztBWncxSGpDOztBWXYxSEE7RUFBc0M7QVoyMUh0Qzs7QVkxMUhBO0VBQWtDO0FaODFIbEM7O0FZNzFIQTtFQUF1QztBWmkySHZDOztBWWgySEE7RUFBcUM7QVpvMkhyQzs7QVluMkhBO0VBQTJDO0FadTJIM0M7O0FZdDJIQTtFQUE2QztBWjAySDdDOztBWXoySEE7RUFBNEM7QVo2Mkg1Qzs7QVk1MkhBO0VBQTBDO0FaZzNIMUM7O0FZLzJIQTtFQUFrQztBWm0zSGxDOztBWWwzSEE7RUFBcUM7QVpzM0hyQzs7QVlyM0hBO0VBQXdDO0FaeTNIeEM7O0FZeDNIQTtFQUF1QztBWjQzSHZDOztBWTMzSEE7RUFBK0I7QVorM0gvQjs7QVk5M0hBO0VBQXFDO0FaazRIckM7O0FZajRIQTtFQUFvQztBWnE0SHBDOztBWXA0SEE7RUFBeUM7QVp3NEh6Qzs7QVl2NEhBO0VBQTBDO0FaMjRIMUM7O0FZMTRIQTtFQUFvQztBWjg0SHBDOztBWTc0SEE7RUFBc0M7QVppNUh0Qzs7QVloNUhBO0VBQXdDO0FabzVIeEM7O0FZbjVIQTtFQUE4QztBWnU1SDlDOztBWXQ1SEE7RUFBNkM7QVowNUg3Qzs7QVl6NUhBO0VBQTZDO0FaNjVIN0M7O0FZNTVIQTtFQUFnRDtBWmc2SGhEOztBWS81SEE7RUFBdUQ7QVptNkh2RDs7QVlsNkhBO0VBQXdDO0FaczZIeEM7O0FZcjZIQTtFQUF3QztBWnk2SHhDOztBWXg2SEE7RUFBc0M7QVo0Nkh0Qzs7QVkzNkhBO0VBQXNDO0FaKzZIdEM7O0FZOTZIQTtFQUF1QztBWms3SHZDOztBWWo3SEE7RUFBbUM7QVpxN0huQzs7QVlwN0hBO0VBQWtDO0FadzdIbEM7O0FZdjdIQTtFQUF5QztBWjI3SHpDOztBWTE3SEE7RUFBaUM7QVo4N0hqQzs7QVk3N0hBO0VBQXVDO0FaaThIdkM7O0FZaDhIQTtFQUFrQztBWm84SGxDOztBWW44SEE7RUFBdUM7QVp1OEh2Qzs7QVl0OEhBO0VBQXNDO0FaMDhIdEM7O0FZejhIQTtFQUFtQztBWjY4SG5DOztBWTU4SEE7RUFBeUM7QVpnOUh6Qzs7QVkvOEhBO0VBQStDO0FabTlIL0M7O0FZbDlIQTtFQUFvQztBWnM5SHBDOztBWXI5SEE7RUFBa0M7QVp5OUhsQzs7QVl4OUhBO0VBQWtDO0FaNDlIbEM7O0FZMzlIQTtFQUFrQztBWis5SGxDOztBWTk5SEE7RUFBdUM7QVprK0h2Qzs7QVlqK0hBO0VBQW9DO0FacStIcEM7O0FZcCtIQTtFQUE2QztBWncrSDdDOztBWXYrSEE7RUFBc0M7QVoyK0h0Qzs7QVkxK0hBO0VBQTBDO0FaOCtIMUM7O0FZNytIQTtFQUFvQztBWmkvSHBDOztBWWgvSEE7RUFBa0M7QVpvL0hsQzs7QVluL0hBO0VBQWlDO0FadS9IakM7O0FZdC9IQTtFQUF3QztBWjAvSHhDOztBWXovSEE7RUFBNEM7QVo2L0g1Qzs7QVk1L0hBO0VBQWtDO0FaZ2dJbEM7O0FZLy9IQTtFQUFzQztBWm1nSXRDOztBWWxnSUE7RUFBMEM7QVpzZ0kxQzs7QVlyZ0lBO0VBQThDO0FaeWdJOUM7O0FZeGdJQTtFQUFpQztBWjRnSWpDOztBWTNnSUE7RUFBbUM7QVorZ0luQzs7QVk5Z0lBO0VBQW1DO0Faa2hJbkM7O0FZamhJQTtFQUFrQztBWnFoSWxDOztBWXBoSUE7RUFBMEM7QVp3aEkxQzs7QVl2aElBO0VBQTBDO0FaMmhJMUM7O0FZMWhJQTtFQUF5QztBWjhoSXpDOztBWTdoSUE7RUFBeUM7QVppaUl6Qzs7QVloaUlBO0VBQW1DO0Fab2lJbkM7O0FZbmlJQTtFQUFnQztBWnVpSWhDOztBWXRpSUE7RUFBbUM7QVowaUluQzs7QVl6aUlBO0VBQTBDO0FaNmlJMUM7O0FZNWlJQTtFQUErQjtBWmdqSS9COztBWS9pSUE7RUFBbUM7QVptakluQzs7QVlsaklBO0VBQW9DO0Fac2pJcEM7O0FZcmpJQTtFQUEyQztBWnlqSTNDOztBWXhqSUE7RUFBa0M7QVo0aklsQzs7QVkzaklBO0VBQWlDO0FaK2pJakM7O0FZOWpJQTtFQUFtQztBWmtrSW5DOztBWWprSUE7RUFBa0M7QVpxa0lsQzs7QVlwa0lBO0VBQW9DO0Fad2tJcEM7O0FZdmtJQTtFQUFxQztBWjJrSXJDOztBWTFrSUE7RUFBMkM7QVo4a0kzQzs7QVk3a0lBO0VBQXNDO0FaaWxJdEM7O0FZaGxJQTtFQUFzQztBWm9sSXRDOztBWW5sSUE7RUFBaUM7QVp1bElqQzs7QVl0bElBO0VBQXFDO0FaMGxJckM7O0FZemxJQTtFQUF3QztBWjZsSXhDOztBWTVsSUE7RUFBa0M7QVpnbUlsQzs7QVkvbElBO0VBQTZDO0FabW1JN0M7O0FZbG1JQTtFQUF1QztBWnNtSXZDOztBWXJtSUE7RUFBbUM7QVp5bUluQzs7QVl4bUlBO0VBQW1DO0FaNG1JbkM7O0FZM21JQTtFQUF1QztBWittSXZDOztBWTltSUE7RUFBcUM7QVprbklyQzs7QVlqbklBO0VBQW9DO0FacW5JcEM7O0FZcG5JQTtFQUFtQztBWnduSW5DOztBWXZuSUE7RUFBZ0M7QVoybkloQzs7QVkxbklBO0VBQWdDO0FaOG5JaEM7O0FZN25JQTtFQUFpQztBWmlvSWpDOztBWWhvSUE7RUFBcUM7QVpvb0lyQzs7QVlub0lBO0VBQTJDO0FadW9JM0M7O0FZdG9JQTtFQUEyQztBWjBvSTNDOztBWXpvSUE7RUFBdUM7QVo2b0l2Qzs7QVk1b0lBO0VBQXdDO0FaZ3BJeEM7O0FZL29JQTtFQUF1QztBWm1wSXZDOztBWWxwSUE7RUFBcUM7QVpzcElyQzs7QVlycElBO0VBQXNDO0FaeXBJdEM7O0FZeHBJQTtFQUF5QztBWjRwSXpDOztBWTNwSUE7RUFBMEM7QVorcEkxQzs7QVk5cElBO0VBQXlDO0Faa3FJekM7O0FZanFJQTtFQUFzQztBWnFxSXRDOztBWXBxSUE7RUFBb0M7QVp3cUlwQzs7QVl2cUlBO0VBQXVDO0FaMnFJdkM7O0FZMXFJQTtFQUF1QztBWjhxSXZDOztBWTdxSUE7RUFBdUM7QVppckl2Qzs7QVlocklBO0VBQXNDO0Fab3JJdEM7O0FZbnJJQTtFQUF3QztBWnVySXhDOztBWXRySUE7RUFBd0M7QVowckl4Qzs7QVl6cklBO0VBQXVDO0FaNnJJdkM7O0FZNXJJQTtFQUFxQztBWmdzSXJDOztBWS9ySUE7RUFBcUM7QVptc0lyQzs7QVlsc0lBO0VBQXVDO0Fac3NJdkM7O0FZcnNJQTtFQUFrQztBWnlzSWxDOztBWXhzSUE7RUFBc0M7QVo0c0l0Qzs7QVkzc0lBO0VBQXdDO0FaK3NJeEM7O0FZOXNJQTtFQUFpQztBWmt0SWpDOztBWWp0SUE7RUFBcUM7QVpxdElyQzs7QVlwdElBO0VBQTBDO0Fad3RJMUM7O0FZdnRJQTtFQUFxQztBWjJ0SXJDOztBWTF0SUE7RUFBbUM7QVo4dEluQzs7QVk3dElBO0VBQTBDO0FaaXVJMUM7O0FZaHVJQTtFQUFrQztBWm91SWxDOztBWW51SUE7RUFBeUM7QVp1dUl6Qzs7QVl0dUlBO0VBQXVDO0FaMHVJdkM7O0FZenVJQTtFQUFpQztBWjZ1SWpDOztBWTV1SUE7RUFBeUM7QVpndkl6Qzs7QVkvdUlBO0VBQW9DO0FabXZJcEM7O0FZbHZJQTtFQUFtQztBWnN2SW5DOztBWXJ2SUE7RUFBMEM7QVp5dkkxQzs7QVl4dklBO0VBQWlDO0FaNHZJakM7O0FZM3ZJQTtFQUFrQztBWit2SWxDOztBWTl2SUE7RUFBa0M7QVprd0lsQzs7QVlqd0lBO0VBQWtDO0FacXdJbEM7O0FZcHdJQTtFQUF3QztBWnd3SXhDOztBWXZ3SUE7RUFBbUM7QVoyd0luQzs7QVkxd0lBO0VBQWtDO0FaOHdJbEM7O0FZN3dJQTtFQUF5QztBWml4SXpDOztBWWh4SUE7RUFBb0M7QVpveElwQzs7QVlueElBO0VBQWlDO0FadXhJakM7O0FZdHhJQTtFQUFrQztBWjB4SWxDOztBWXp4SUE7RUFBd0M7QVo2eEl4Qzs7QVk1eElBO0VBQW9DO0FaZ3lJcEM7O0FZL3hJQTtFQUErQjtBWm15SS9COztBWWx5SUE7RUFBZ0M7QVpzeUloQzs7QVlyeUlBO0VBQXNDO0FaeXlJdEM7O0FZeHlJQTtFQUE0QztBWjR5STVDOztBWTN5SUE7RUFBd0M7QVoreUl4Qzs7QVk5eUlBO0VBQXdDO0Faa3pJeEM7O0FZanpJQTtFQUF1QztBWnF6SXZDOztBWXB6SUE7RUFBc0M7QVp3ekl0Qzs7QVl2eklBO0VBQXFDO0FaMnpJckM7O0FZMXpJQTtFQUF5QztBWjh6SXpDOztBWTd6SUE7RUFBa0M7QVppMElsQzs7QVloMElBO0VBQW9DO0FabzBJcEM7O0FZbjBJQTtFQUFtQztBWnUwSW5DOztBWXQwSUE7RUFBc0M7QVowMEl0Qzs7QVl6MElBO0VBQWdEO0FaNjBJaEQ7O0FZNTBJQTtFQUFrQztBWmcxSWxDOztBWS8wSUE7RUFBd0M7QVptMUl4Qzs7QVlsMUlBO0VBQWlDO0FaczFJakM7O0FZcjFJQTtFQUFtQztBWnkxSW5DOztBWXgxSUE7RUFBa0M7QVo0MUlsQzs7QVkzMUlBO0VBQW1DO0FaKzFJbkM7O0FZOTFJQTtFQUEyQztBWmsySTNDOztBWWoySUE7RUFBbUM7QVpxMkluQzs7QVlwMklBO0VBQXFDO0FadzJJckM7O0FZdjJJQTtFQUE0QztBWjIySTVDOztBWTEySUE7RUFBdUM7QVo4Mkl2Qzs7QVk3MklBO0VBQWtDO0FaaTNJbEM7O0FZaDNJQTtFQUFpQztBWm8zSWpDOztBWW4zSUE7RUFBd0M7QVp1M0l4Qzs7QVl0M0lBO0VBQWlDO0FaMDNJakM7O0FZejNJQTtFQUF5QztBWjYzSXpDOztBWTUzSUE7RUFBNEM7QVpnNEk1Qzs7QVkvM0lBO0VBQTRDO0FabTRJNUM7O0FZbDRJQTtFQUEyQztBWnM0STNDOztBWXI0SUE7RUFBb0M7QVp5NElwQzs7QVl4NElBO0VBQXdDO0FaNDRJeEM7O0FZMzRJQTtFQUF1QztBWis0SXZDOztBWTk0SUE7RUFBMkM7QVprNUkzQzs7QVlqNUlBO0VBQWdDO0FacTVJaEM7O0FZcDVJQTtFQUFpRDtBWnc1SWpEOztBWXY1SUE7RUFBaUM7QVoyNUlqQzs7QVkxNUlBO0VBQWdEO0FaODVJaEQ7O0FZNzVJQTtFQUFxQztBWmk2SXJDOztBWWg2SUE7RUFBc0M7QVpvNkl0Qzs7QVluNklBO0VBQTZDO0FadTZJN0M7O0FZdDZJQTtFQUF1QztBWjA2SXZDOztBWXo2SUE7RUFBdUM7QVo2Nkl2Qzs7QVk1NklBO0VBQW9DO0FaZzdJcEM7O0FZLzZJQTtFQUFvQztBWm03SXBDOztBWWw3SUE7RUFBbUM7QVpzN0luQzs7QVlyN0lBO0VBQWtDO0FaeTdJbEM7O0FZeDdJQTtFQUFpQztBWjQ3SWpDOztBWTM3SUE7RUFBaUM7QVorN0lqQzs7QVk5N0lBO0VBQXdDO0FaazhJeEM7O0FZajhJQTtFQUF5QztBWnE4SXpDOztBWXA4SUE7RUFBa0M7QVp3OElsQzs7QVl2OElBO0VBQW1DO0FaMjhJbkM7O0FZMThJQTtFQUFtQztBWjg4SW5DOztBWTc4SUE7RUFBaUQ7QVppOUlqRDs7QVloOUlBO0VBQWlDO0FabzlJakM7O0FZbjlJQTtFQUFpQztBWnU5SWpDOztBWXQ5SUE7RUFBcUM7QVowOUlyQzs7QVl6OUlBO0VBQXFDO0FaNjlJckM7O0FZNTlJQTtFQUFrQztBWmcrSWxDOztBWS85SUE7RUFBb0M7QVptK0lwQzs7QVlsK0lBO0VBQTJDO0FacytJM0M7O0FZcitJQTtFQUFrQztBWnkrSWxDOztBYTE1TEE7RUgwQkU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVm80TEY7O0FVMTNMRTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVjQzTEo7O0FjajdMQTs7O0VBQUE7QUFNQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLG1CVExxQjtFU01yQjtFQUNBO0FkazdMRjtBYzM2TEE7RUFDRTtFQUNBO0FkNjZMRjs7QWVsOExBOzs7RUFBQTtBQU1BO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsbUJWTHFCO0VVTXJCO0VBQ0E7QWZtOExGO0FlNTdMQTs7RUFFRTtFQUNBO0FmODdMRjs7QWdCcDlMQTs7O0VBQUE7QUFNQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLG1CWExxQjtFV01yQjtFQUNBO0FoQnE5TEY7QWdCOThMQTtFQUNFO0VBQ0E7QWhCZzlMRjs7QWlCcitMQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakJ3K0xKO0FpQnYrTEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO1VBQUE7QWpCeStMUjtBaUJ2K0xJO0VBQ0k7RUFDQTtFQUNBO0FqQnkrTFI7QWlCeCtMUTs7O0VBR0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakIwK0xaO0FpQngrTFE7RUFDSTtFQUNBO0VBQ0E7VUFBQTtBakIwK0xaO0FpQngrTFE7RUFDSTtFQUNBO0VBQ0E7VUFBQTtBakIwK0xaO0FpQngrTFE7RUFDSTtFQUNBO0VBQ0E7VUFBQTtBakIwK0xaO0FpQnYrTEk7RUFDSTtBakJ5K0xSO0FpQngrTFE7RUFDSTtFQUNBO0VBQ0E7VUFBQTtBakIwK0xaOztBaUJyK0xBO0VBQ0k7SUFDSTtFakJ3K0xOO0VpQnQrTEU7SUFDSTtFakJ3K0xOO0VpQnQrTEU7SUFDSTtFakJ3K0xOO0FBQ0Y7O0FpQmovTEE7RUFDSTtJQUNJO0VqQncrTE47RWlCdCtMRTtJQUNJO0VqQncrTE47RWlCdCtMRTtJQUNJO0VqQncrTE47QUFDRjtBaUJyK0xBO0VBQ0k7SUFDSTtFakJ1K0xOO0VpQnIrTEU7SUFDSTtFakJ1K0xOO0VpQnIrTEU7SUFDSTtFakJ1K0xOO0FBQ0Y7QWlCaC9MQTtFQUNJO0lBQ0k7RWpCdStMTjtFaUJyK0xFO0lBQ0k7RWpCdStMTjtFaUJyK0xFO0lBQ0k7RWpCdStMTjtBQUNGO0FpQnArTEE7RUFDSTtJQUNJO0VqQnMrTE47RWlCcCtMRTtJQUNJO0VqQnMrTE47RWlCcCtMRTtJQUNJO0VqQnMrTE47RWlCcCtMRTtJQUNJO0VqQnMrTE47QUFDRjtBaUJsL0xBO0VBQ0k7SUFDSTtFakJzK0xOO0VpQnArTEU7SUFDSTtFakJzK0xOO0VpQnArTEU7SUFDSTtFakJzK0xOO0VpQnArTEU7SUFDSTtFakJzK0xOO0FBQ0Y7QWlCbitMQTtFQUNJO0lBQ0k7RWpCcStMTjtFaUJuK0xFO0lBQ0k7RWpCcStMTjtFaUJuK0xFO0lBQ0k7RWpCcStMTjtFaUJuK0xFO0lBQ0k7RWpCcStMTjtBQUNGO0FpQmovTEE7RUFDSTtJQUNJO0VqQnErTE47RWlCbitMRTtJQUNJO0VqQnErTE47RWlCbitMRTtJQUNJO0VqQnErTE47RWlCbitMRTtJQUNJO0VqQnErTE47QUFDRjtBaUJsK0xBO0VBQ0k7SUFDSTtFakJvK0xOO0VpQmwrTEU7SUFDSTtFakJvK0xOO0VpQmwrTEU7SUFDSTtFakJvK0xOO0VpQmwrTEU7SUFDSTtFakJvK0xOO0FBQ0Y7QWlCaC9MQTtFQUNJO0lBQ0k7RWpCbytMTjtFaUJsK0xFO0lBQ0k7RWpCbytMTjtFaUJsK0xFO0lBQ0k7RWpCbytMTjtFaUJsK0xFO0lBQ0k7RWpCbytMTjtBQUNGO0FpQmwrTEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpCbytMSjs7QWlCbCtMQTtFQUNJO0VBQ0E7QWpCcStMSjs7QWlCbCtMQTtFQUNJO0FqQnErTEo7O0FrQmxuTUE7Ozs7OztFQUFBO0FDQUE7RUFPSTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBS0Y7RUFDQTtBbkIybk1GOztBb0I1b01BO0VBRUk7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUdBO0VBQ0E7RUFFQTtBcEJrcE1KOztBcUJ4b01BOzs7RUFHRTtBckIyb01GOztBcUJ4b01BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXJCMm9NRjs7QXFCcm9NQTtFQUNFO0FyQndvTUY7O0FxQjduTUE7RUFDRTtFQUVBO0VBQ0Esa01DN0N3QjtFQzBIcEIsbUJBdENhO0VGckNqQixnQkNwQ3FCO0VEcUNyQixnQkNoQ2tCO0VEaUNsQjtFQUVFO0VBQ0E7QXJCOG5NSjs7QXFCam5NQTtFQUNFO0FyQm9uTUY7O0FxQjNtTUE7RUFDRTtFQUNBO0VBQ0E7QXJCOG1NRjs7QXFCam1NQTtFQUNFO0VBQ0EscUJDcEV3QjtBdEJ3cU0xQjs7QXFCN2xNQTtFQUNFO0VBQ0EsbUJDMUJ5QjtBdEIwbk0zQjs7QXFCcmxNQTs7RUFFRTtFQUNBO1VBQUE7RUFDQTtFQUNBO0VBQ0E7VUFBQTtBckJ3bE1GOztBcUJybE1BO0VBQ0U7RUFDQTtFQUNBO0FyQndsTUY7O0FxQnJsTUE7OztFQUdFO0VBQ0E7QXJCd2xNRjs7QXFCcmxNQTs7OztFQUlFO0FyQndsTUY7O0FxQnJsTUE7RUFDRSxnQkNuSXFCO0F0QjJ0TXZCOztBcUJybE1BO0VBQ0U7QXJCd2xNRjtBd0I1dU1RO0VIc0pKO0FyQnlsTUo7QXlCL3VNUTtFSnlKSjtBckJ5bE1KOztBcUJybE1BO0VBQ0U7QXJCd2xNRjs7QXFCcmxNQTs7RUFFRSxtQkNySnFCO0F0QjZ1TXZCOztBcUJybE1BO0VFbEdJO0F2QjJyTUo7O0FxQmhsTUE7O0VBRUU7RUU3R0U7RUYrR0Y7RUFDQTtBckJtbE1GOztBcUJobE1BO0VBQU07QXJCb2xNTjs7QXFCbmxNQTtFQUFNO0FyQnVsTU47O0FxQmhsTUE7RUFDRSxxQktoTXlDO0VMaU16QztFQUVFO0FyQmtsTUo7QTJCN3dNRTtFQUNFO0lOOExBLDBCS3RNdUM7SUx3TXJDO0VyQmlsTUo7QUFDRjs7QXFCeGtNQTtFQUNFO0VBQ0E7QXJCMmtNRjtBMkJ4eE1FO0VBQ0U7SU4rTUE7SUFDQTtFckI0a01GO0FBQ0Y7O0FxQnBrTUE7Ozs7RUFJRSxpR0NwT3dCO0VDa0V0QjtBdkIwdU1KOztBcUJwa01BO0VBRUU7RUFFQTtFQUVBO0VBR0E7QXJCa2tNRjs7QXFCMWpNQTtFQUVFO0FyQjRqTUY7O0FxQnBqTUE7RUFDRTtFQUNBO0FyQnVqTUY7O0FxQnBqTUE7RUFHRTtFQUNBO0FyQnFqTUY7O0FxQjdpTUE7RUFDRTtBckJnak1GOztBcUI3aU1BO0VBQ0Usb0JPM1J3QjtFUDRSeEIsdUJPNVJ3QjtFUDZSeEIsY1FuUlc7RVJvUlg7RUFDQTtBckJnak1GOztBcUI3aU1BO0VBR0U7QXJCOGlNRjs7QXFCdGlNQTtFQUVFO0VBQ0EscUJTek9xQjtBOUJpeE12Qjs7QXFCbGlNQTtFQUVFO0FyQm9pTUY7O0FxQjdoTUE7RUFDRTtFQUNBO0FyQmdpTUY7O0FxQjdoTUE7Ozs7O0VBS0U7RUFDQTtFRXRRRTtFRndRRjtBckJnaU1GOztBcUI3aE1BOztFQUVFO0FyQmdpTUY7O0FxQjdoTUE7O0VBRUU7QXJCZ2lNRjs7QXFCMWhNQTtFQUNFO0FyQjZoTUY7O0FxQnZoTUE7RUFDRTtBckIwaE1GOztBcUJuaE1BOzs7O0VBSUU7QXJCc2hNRjs7QXFCN2dNSTs7OztFQUNFO0FyQm1oTU47O0FxQjdnTUE7Ozs7RUFJRTtFQUNBO0FyQmdoTUY7O0FxQjdnTUE7O0VBRUU7RUFDQTtBckJnaE1GOztBcUI3Z01BO0VBQ0U7RUFFQTtBckIrZ01GOztBcUI1Z01BO0VBTUU7RUFFQTtFQUNBO0VBQ0E7QXJCeWdNRjs7QXFCcGdNQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUU1U0ksaUJBdENhO0VGb1ZqQjtFQUNBO0VBQ0E7QXJCdWdNRjs7QXFCcGdNQTtFQUNFO0FyQnVnTUY7O0FxQm5nTUE7O0VBRUU7QXJCc2dNRjs7QXFCbmdNQTtFQUtFO0VBQ0E7QXJCa2dNRjs7QXFCMy9MQTtFQUNFO0FyQjgvTEY7O0FxQnQvTEE7RUFDRTtFQUNBO0FyQnkvTEY7O0FxQmwvTEE7RUFDRTtBckJxL0xGOztBcUJsL0xBO0VBQ0U7RUFDQTtBckJxL0xGOztBcUJsL0xBO0VBQ0U7QXJCcS9MRjs7QXFCaC9MQTtFQUNFO0FyQm0vTEY7O0ErQjc5TUE7RUFDRTtFQUVBO0VBQ0E7RUFDQTtBL0JnK01GOztBK0I3OU1BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvQmcrTUY7O0ErQjc5TUE7RUFDRTtFQU9BO0VBQ0E7RUFDQTtFQUNBO0EvQjA5TUY7QXdCbi9NUTtFT2lCSjtBL0JxK01KO0F5QnQvTVE7RU1vQko7QS9CcStNSjs7QStCNzlNQTs7RUFFRTtFQUNBO0EvQmcrTUY7O0ErQjc5TUE7Ozs7OztFQU1FO0EvQmcrTUY7O0ErQjc5TUE7Ozs7RUFJRTtFQUNBO0EvQmcrTUY7O0ErQjc5TUE7O0VBQUE7QUFHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0JnK01GOztBK0I3OU1BO0VBQ0U7RUFPQTtFQUNBO0VBQ0E7RUFDQTtBL0IwOU1GO0F3QnBpTlE7RU9rRUo7QS9CcStNSjtBeUJ2aU5RO0VNcUVKO0EvQnErTUo7O0ErQjc5TUE7O0VBRUU7RUFDQTtBL0JnK01GOztBK0I3OU1BOztFQUVFO0VBQ0E7QS9CZytNRjs7QStCNzlNQTtFQUNFO0lBQ0U7RS9CZytNRjtBQUNGO0ErQjc5TUE7RUFDRTtJQUNFO0UvQis5TUY7QUFDRjtBZ0Nsa05FO0VBQ0U7QWhDb2tOSjs7QWlDeGtOQTtFQUNFLGFDVXVCO0VEVHZCO0VBQ0EsZ0JFQ3NCO0VDSHRCLGtNZEl3QjtFY0Z4QjtFQUNBLGdCZFlxQjtFY1hyQixnQmRnQmtCO0VjZmxCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ViZ0hJLHNCQXRDYTtFVW5GakI7RUFDQTtFQUNBO0VJVUU7RUpMQTtFQUNBO0FqQ3FsTko7QWlDbGxORTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakNvbE5KO0FpQ2psTkU7RUFDRTtFQUNBO0VBQ0E7QWpDbWxOSjtBaUNqbE5JO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakNrbE5OO0FpQzVqTkk7RUFDRTtFQUNBLGNFM0NrQjtFRjRDbEI7QWpDOGpOTjtBaUM1ak5NO0VBQ0U7QWpDOGpOUjtBaUN2ak5JO0VBQ0UsYUV2RGtCO0VGd0RsQjtFQUNBO0VBQ0E7QWpDeWpOTjtBaUNsak5JO0VBQ0U7QWpDb2pOTjtBaUNsak5NO0VBQ0U7RUFDQTtFQUVFO0FqQ21qTlY7QWlDL2lOTTtFQUNFLFdLdEZRO0VMdUZSO0VBRUU7QWpDZ2pOVjtBaUN4aU5JO0VBQ0U7QWpDMGlOTjtBaUN4aU5NO0VBQ0U7RUFDQTtFQUVFO0FqQ3lpTlY7QWlDcmlOTTtFQUNFLFFLN0dRO0VMOEdSO0VBRUU7QWpDc2lOVjtBaUM5aE5JO0VBQ0U7QWpDZ2lOTjtBaUM5aE5NO0VBQ0U7RUFDQTtFQUVFO0FqQytoTlY7QWlDM2hOTTtFQUNFLFVLcElRO0VMcUlSO0VBRUU7QWpDNGhOVjtBaUNuaE5JO0VBQ0U7QWpDcWhOTjtBaUNuaE5NO0VBQ0U7RUFDQTtFQUVFO0FqQ29oTlY7QWlDaGhOTTtFQUNFLFNLNUpRO0VMNkpSO0VBRUU7QWpDaWhOVjs7QXVDcHJOQTtFQUNFO0VBQ0E7QXZDdXJORjs7QXVDcHJOQTtFQUNFO0F2Q3VyTkY7O0F1Q3ByTkE7RUFDRTtFQUNBLGFMSnVCO0VLS3ZCO0VBQ0EsU0NSdUI7RUpUdkIsa01kSXdCO0VjRnhCO0VBQ0EsZ0JkWXFCO0VjWHJCLGdCZGdCa0I7RWNmbEI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWJnSEksc0JBdENhO0VnQmpFakI7RUFDQTtFQUNBO0F2Q2lzTkY7QXVDL3JORTtFQUNFO0F2Q2lzTko7QXVDL3JOSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F2Q2lzTk47QXVDN3JORTtFQUNFO0F2QytyTko7QXVDN3JOSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F2QytyTk47QXVDM3JORTtFQUNFO0VBQ0EsYUN2Q3FCO0VEd0NyQixjQ3pDcUI7QXhDc3VOekI7QXVDM3JOSTtFQUNFO0VBQ0E7RUFDQTtBdkM2ck5OO0F1Q3pyTkU7RUFDRTtFQUNBLGFDbkRxQjtFRG9EckIsY0NyRHFCO0F4Q2d2TnpCO0F1Q3pyTkk7RUFDRTtFQUNBO0VBQ0E7QXZDMnJOTjtBdUN2ck5FO0VBQ0U7QXZDeXJOSjs7QXVDcnJOQTtFQUNFO0VBQ0E7RUFDQSxhQ3RFdUI7RUR1RXZCLGNDdEV1QjtFRHVFdkIsY1YvRU87QTdCdXdOVDtBdUN0ck5FO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkN3ck5KOztBdUNwck5BO0VBQ0UsZ0JDN0Z1QjtFRDhGdkI7RUFDQSxXVjlGTztFVStGUDtFQUNBLHlCVi9GTztFUWFMO0FyQzB3Tko7O0F5Q3h4TkE7RUFDRTtFQUNBO0VBQ0EsbUJDRXdCO0VERHhCO0VKVUU7QXJDa3hOSjs7QXlDdnhOQTtFQUVFO0F6Q3l4TkY7O0F5Q3J4TkE7RUFDRSxnQm5CSHFCO0F0QjJ4TnZCOztBd0J4eU5RO0VpQjBCSjtBekNreE5KO0F5QjV5TlE7RWdCNkJKO0F6Q2t4Tko7QXlDOXdORTtFQUNFO0VBQ0E7RUFPQTtFQUNBO0F6QzB3Tko7QXdCcnpOUTtFaUJxQ0Y7QXpDbXhOTjtBeUJ4ek5RO0VnQndDRjtBekNteE5OOztBeUN0d05FO0VFeERBLGNGeUR3SDtFR3BEdEgseUJIb0R3QjtFRXZEMUIscUJGdUR1RTtBekMyd056RTtBMkNoME5FO0VBQ0U7QTNDazBOSjtBMkMvek5FO0VBQ0U7QTNDaTBOSjs7QXlDbHhORTtFRXhEQSxjRnlEd0g7RUdwRHRILHlCSG9Ed0I7RUV2RDFCLHFCRnVEdUU7QXpDdXhOekU7QTJDNTBORTtFQUNFO0EzQzgwTko7QTJDMzBORTtFQUNFO0EzQzYwTko7O0F5Qzl4TkU7RUV4REEsY0Z5RHdIO0VHcER0SCx5QkhvRHdCO0VFdkQxQixxQkZ1RHVFO0F6Q215TnpFO0EyQ3gxTkU7RUFDRTtBM0MwMU5KO0EyQ3YxTkU7RUFDRTtBM0N5MU5KOztBeUMxeU5FO0VFeERBLGNGeUR3SDtFR3BEdEgseUJIb0R3QjtFRXZEMUIscUJGdUR1RTtBekMreU56RTtBMkNwMk5FO0VBQ0U7QTNDczJOSjtBMkNuMk5FO0VBQ0U7QTNDcTJOSjs7QXlDdHpORTtFRXhEQSxjRnlEd0g7RUdwRHRILHlCSG9Ed0I7RUV2RDFCLHFCRnVEdUU7QXpDMnpOekU7QTJDaDNORTtFQUNFO0EzQ2szTko7QTJDLzJORTtFQUNFO0EzQ2kzTko7O0F5Q2wwTkU7RUV4REEsY0Z5RHdIO0VHcER0SCx5QkhvRHdCO0VFdkQxQixxQkZ1RHVFO0F6Q3UwTnpFO0EyQzUzTkU7RUFDRTtBM0M4M05KO0EyQzMzTkU7RUFDRTtBM0M2M05KOztBeUM5ME5FO0VFeERBLGNGeUR3SDtFR3BEdEgseUJIb0R3QjtFRXZEMUIscUJGdUR1RTtBekNtMU56RTtBMkN4NE5FO0VBQ0U7QTNDMDROSjtBMkN2NE5FO0VBQ0U7QTNDeTROSjs7QXlDMTFORTtFRXhEQSxjRnlEd0g7RUdwRHRILHlCSG9Ed0I7RUV2RDFCLHFCRnVEdUU7QXpDKzFOekU7QTJDcDVORTtFQUNFO0EzQ3M1Tko7QTJDbjVORTtFQUNFO0EzQ3E1Tko7O0E2Qy81TkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VDSkEsV0NJd0I7RURIeEIsWUNHd0I7RURGeEI7QTlDdTZORjtBOENyNk5FO0VBQ0U7RUFDQSxZQ0RzQjtBL0N3Nk4xQjs7QTZDcjZOQTtFQUNFO0VBQ0E7RUFDQTtBN0N3Nk5GOztBNkNyNk5BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0N3Nk5GO0F3Qng3TlE7RXFCbUJKO0E3Q3c2Tko7QXlCMzdOUTtFb0JzQko7QTdDdzZOSjs7QTZDcDZOQTtFQzdCRSxXQ0N3QjtFREF4QjtFQUNBO0E5Q3E4TkY7QThDbjhORTtFQUNFLFVDSHNCO0VESXRCLFdDSnNCO0EvQ3k4TjFCOztBNkMxNk5BO0VDakNFLFdDT3dCO0VETnhCLFlDTXdCO0VETHhCO0E5Qys4TkY7QThDNzhORTtFQUNFLFdDR3NCO0VERnRCLFlDRXNCO0EvQzY4TjFCOztBNkNoN05BO0VDckNFLFdDVXdCO0VEVHhCLFlDU3dCO0VEUnhCO0E5Q3k5TkY7QThDdjlORTtFQUNFLFdDTXNCO0VETHRCLFlDS3NCO0EvQ285TjFCOztBNkN0N05BO0VBQ0U7QTdDeTdORjtBNkN2N05FO0VBQ0U7RUFDQTtBN0N5N05KO0E2Q3Y3Tkk7RUFDRTtBN0N5N05OO0E2Q3I3TkU7RUFDRTtBN0N1N05KO0E2Q3A3TkU7RUFDRTtBN0NzN05KO0E2Q243TkU7RUFDRTtBN0NxN05KOztBNkNqN05BO0VBQ0Usc0JQN0NrQjtBdENpK05wQjs7QTZDajdOQTtFQUNFO0E3Q283TkY7O0FnRHYvTkE7RUFDRTtFQUNBO0V6QmlFRTtFeUIvREYsZ0IxQlFxQjtFMEJQckI7RUFDQTtFQUNBO0VBQ0E7RVhLRTtFWUZFLHFJRERKO0FoRDAvTkY7QWlEci9OTTtFRGZOO0lDZ0JRO0VqRHcvTk47QUFDRjtBMkI1L05FO0VxQkNJO0FoRDgvTk47O0FnRHovTkU7RUFDRTtBaEQ0L05KOztBZ0R2L05BO0VBQ0U7RUFDQTtBaEQwL05GOztBZ0RuL05BO0VBQ0Usb0JFM0JzQjtFRjRCdEIsbUJFNUJzQjtFYktwQjtBckM4Z09KOztBZ0Q5K05FO0VHakRBO0VBQ0EseUJDd1FlO0FwRDJ4TmpCO0EyQm5oT0U7RXdCWkk7RUFDQTtBbkRraU9OO0FtRC9oT0k7RUFFRTtFQUNBO0FuRGdpT047O0FnRDMvTkU7RUdqREE7RUFDQSx5QkN3UWU7QXBEd3lOakI7QTJCaGlPRTtFd0JaSTtFQUNBO0FuRCtpT047QW1ENWlPSTtFQUVFO0VBQ0E7QW5ENmlPTjs7QWdEeGdPRTtFR2pEQTtFQUNBLHlCQ3dRZTtBcERxek5qQjtBMkI3aU9FO0V3QlpJO0VBQ0E7QW5ENGpPTjtBbUR6ak9JO0VBRUU7RUFDQTtBbkQwak9OOztBZ0RyaE9FO0VHakRBO0VBQ0Esc0JDd1FlO0FwRGswTmpCO0EyQjFqT0U7RXdCWkk7RUFDQTtBbkR5a09OO0FtRHRrT0k7RUFFRTtFQUNBO0FuRHVrT047O0FnRGxpT0U7RUdqREE7RUFDQSx5QkN3UWU7QXBEKzBOakI7QTJCdmtPRTtFd0JaSTtFQUNBO0FuRHNsT047QW1EbmxPSTtFQUVFO0VBQ0E7QW5Eb2xPTjs7QWdEL2lPRTtFR2pEQTtFQUNBLHlCQ3dRZTtBcEQ0MU5qQjtBMkJwbE9FO0V3QlpJO0VBQ0E7QW5EbW1PTjtBbURobU9JO0VBRUU7RUFDQTtBbkRpbU9OOztBZ0Q1ak9FO0VHakRBO0VBQ0EseUJDd1FlO0FwRHkyTmpCO0EyQmptT0U7RXdCWkk7RUFDQTtBbkRnbk9OO0FtRDdtT0k7RUFFRTtFQUNBO0FuRDhtT047O0FnRHprT0U7RUdqREE7RUFDQSx5QkN3UWU7QXBEczNOakI7QTJCOW1PRTtFd0JaSTtFQUNBO0FuRDZuT047QW1EMW5PSTtFQUVFO0VBQ0E7QW5EMm5PTjs7QXdCcG9PUTtFNkJGSjtBckQwb09KO0F3QnhvT1E7RTZCQ0o7QXJEMG9PSjtBcUR0b09FO0VBQ0U7QXJEd29PSjtBcURyb09FO0VBQ0U7QXJEdW9PSjtBcURwb09FO0VBQ0U7RUFDQTtFQUNBO0VBUUU7QXJEK25PTjtBcURyb09JO0VBRUUsY3hCakJPO0V3QmtCUDtBckRzb09OO0FxRDluT0k7RUFDRSxjeEIzQk87RXdCNEJQO0FyRGdvT047QXFENW5PRTtFQUNFO0VBQ0EsZ0IvQnBCZ0I7QXRCa3BPcEI7O0FzRG5xT0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VqQlFFO0VrQkhFO0VEQUY7RUFDQTtBdERtcU9KOztBc0QvcE9BO0VBQ0U7QXREa3FPRjtBd0Juck9RO0U4QnNCRixvQkVwQnFCO0F4RG9yTzNCO0F5QnRyT1E7RTZCeUJGLHFCRXZCcUI7QXhEdXJPM0I7QXNEN3BPSTtFQUNFO0VBRUU7RUFFRjtBdEQ2cE9OO0F3QjlyT1E7RThCbUNBLHFCRWpDbUI7QXhEK3JPM0I7QXlCanNPUTtFNkJzQ0Esb0JFcENtQjtBeERrc08zQjtBc0RucE9FO0VBQ0U7QXREcXBPSjtBc0RscE9FO0VBQ0U7QXREb3BPSjtBc0RqcE9FO0VBRUk7QXREa3BPTjs7QXlEOXNPQTs7RUFFRTtFQUNBO0VBQ0E7QXpEaXRPRjtBeUQvc09FOztFQUNFO0VBQ0E7QXpEa3RPSjtBMkJqdE9FO0VBQ0U7O0k4QkdFO0V6RGt0T0o7QUFDRjtBeURqdE9JOzs7O0VBR0U7QXpEb3RPTjs7QXlEOXNPQTtFQUNFO0VBQ0E7RUFDQTtBekRpdE9GO0F5RC9zT0U7RUFDRTtBekRpdE9KOztBd0I5dU9ROztFaUNzQ0Y7QXpENnNPTjtBeUJudk9ROztFZ0N5Q0Y7QXpEOHNPTjtBeUR4c09JOztFcEJqQkE7RUFDQTtBckM2dE9KO0F5RHhzT0k7O0VwQlJBO0VBQ0E7QXJDb3RPSjtBeUR0c09JOztFcEJmQTtFQUNBO0FyQ3l0T0o7QXlEdHNPSTs7RXBCbENBO0VBQ0E7QXJDNHVPSjs7QXlEeHJPQTtFQUNFO0VBQ0E7QXpEMnJPRjtBd0JoeE9RO0VpQzJGRjtBekR3ck9OO0F5Qm54T1E7RWdDOEZGO0F6RHdyT047QXdCdHhPUTtFaUNvR0Y7QXpEcXJPTjtBeUJ6eE9RO0VnQ3VHRjtBekRxck9OOztBeURock9BO0VBQ0U7RUFDQTtBekRtck9GOztBeURock9BO0VBQ0U7RUFDQTtBekRtck9GOztBeUQ5cE9BO0VBQ0U7RUFDQTtFQUNBO0F6RGlxT0Y7QXlEL3BPRTs7RUFFRTtBekRpcU9KO0F5RDlwT0U7O0VBRUU7QXpEZ3FPSjtBeUQ1cE9FOztFcEJuSEU7RUFDQTtBckNteE9KO0F5RDVwT0U7O0VwQnRJRTtFQUNBO0FyQ3N5T0o7O0F5RDdvT0U7O0VBRUU7QXpEZ3BPSjtBeUQ5b09JOzs7O0VBRUU7RUFDQTtFQUNBO0F6RGtwT047O0EwRHowT0E7RUFDRTtFQUVBLGdCcENPcUI7RW9DTnJCLGM3QkhXO0U2QklYO0VBR0E7RUFDQTtFQUNBO0tBQUE7TUFBQTtVQUFBO0VBQ0E7RUFDQTtFQ2tIQTtFcENMSSxtQkF0Q2E7RW9DNkNqQixnQnJDakhrQjtFZUhoQjtFWUZFLHFJU0lKO0ExRDQwT0Y7QTJEdHRPRTs7RUFFRSxlckNsSWM7RXFDbUlkLGdCckNuSWM7RXFDb0lkO0EzRHd0T0o7QWlEbDFPTTtFU2ROO0lUZVE7RWpEcTFPTjtBQUNGO0EyQi8xT0U7RUFDRTtJK0JVQSxjN0JoQlM7STZCaUJUO0UxRHcxT0Y7QUFDRjtBMER0MU9FO0VBRUU7RUFDQSxnRDVCakIwQjtBOUJ3Mk85QjtBMERuMU9FO0VBRUUsYTVCcUJxQjtBOUIrek96QjtBMERoMU9FO0VBQ0U7QTFEazFPSjtBMER0ME9FOztFQUVFLGdCcEM3Q2M7RW9DOENkO0ExRHcwT0o7O0EwRG4wT0E7O0VBRUU7QTFEczBPRjs7QTBEN3pPRTtFQ2xFQTtFZkFFLHlCUW9RYTtFT2xRZixxQlBrUWU7QXBEaW9PakI7QTJCLzNPRTtFQUNFO0lnQ0RBO0lmTkEseUJlRDJEO0lBUzNELHFCQVRxRztFM0Q0NE92RztBQUNGO0EyRGo0T0U7RUFFRTtFZmJBLHlCZUQyRDtFQWdCM0QscUJBaEJxRztFQXFCbkc7QTNEODNPTjtBMkR6M09FO0VBRUU7RUFDQSx5QlB3T2E7RU92T2IscUJQdU9hO0FwRG1wT2pCO0EyRHAzT0U7RUFFRTtFQUNBLHlCQXZDK0k7RUEyQy9JLHFCQTNDeUw7QTNENjVPN0w7QTJEaDNPSTtFQUtJO0EzRDgyT1I7QTJEMTJPVztFQUNQO0VBQ0EseUJBeEQrSTtFQTREL0kscUJBNUR5TDtBM0RxNk83TDtBMkR2Mk9JO0VBS0k7QTNEcTJPUjs7QTBEcjJPRTtFQ2xFQTtFZkFFLHlCUW9RYTtFT2xRZixxQlBrUWU7QXBEeXFPakI7QTJCdjZPRTtFQUNFO0lnQ0RBO0lmTkEseUJlRDJEO0lBUzNELHFCQVRxRztFM0RvN092RztBQUNGO0EyRHo2T0U7RUFFRTtFZmJBLHlCZUQyRDtFQWdCM0QscUJBaEJxRztFQXFCbkc7QTNEczZPTjtBMkRqNk9FO0VBRUU7RUFDQSx5QlB3T2E7RU92T2IscUJQdU9hO0FwRDJyT2pCO0EyRDU1T0U7RUFFRTtFQUNBLHlCQXZDK0k7RUEyQy9JLHFCQTNDeUw7QTNEcThPN0w7QTJEeDVPSTtFQUtJO0EzRHM1T1I7QTJEbDVPVztFQUNQO0VBQ0EseUJBeEQrSTtFQTREL0kscUJBNUR5TDtBM0Q2OE83TDtBMkQvNE9JO0VBS0k7QTNENjRPUjs7QTBENzRPRTtFQ2xFQTtFZkFFLHlCUW9RYTtFT2xRZixxQlBrUWU7QXBEaXRPakI7QTJCLzhPRTtFQUNFO0lnQ0RBO0lmTkEseUJlRDJEO0lBUzNELHFCQVRxRztFM0Q0OU92RztBQUNGO0EyRGo5T0U7RUFFRTtFZmJBLHlCZUQyRDtFQWdCM0QscUJBaEJxRztFQXFCbkc7QTNEODhPTjtBMkR6OE9FO0VBRUU7RUFDQSx5QlB3T2E7RU92T2IscUJQdU9hO0FwRG11T2pCO0EyRHA4T0U7RUFFRTtFQUNBLHlCQXZDK0k7RUEyQy9JLHFCQTNDeUw7QTNENitPN0w7QTJEaDhPSTtFQUtJO0EzRDg3T1I7QTJEMTdPVztFQUNQO0VBQ0EseUJBeEQrSTtFQTREL0kscUJBNUR5TDtBM0RxL083TDtBMkR2N09JO0VBS0k7QTNEcTdPUjs7QTBEcjdPRTtFQ2xFQTtFZkFFLHNCUW9RYTtFT2xRZixrQlBrUWU7QXBEeXZPakI7QTJCdi9PRTtFQUNFO0lnQ0RBO0lmTkEseUJlRDJEO0lBUzNELHFCQVRxRztFM0RvZ1B2RztBQUNGO0EyRHovT0U7RUFFRTtFZmJBLHlCZUQyRDtFQWdCM0QscUJBaEJxRztFQXFCbkc7QTNEcy9PTjtBMkRqL09FO0VBRUU7RUFDQSxzQlB3T2E7RU92T2Isa0JQdU9hO0FwRDJ3T2pCO0EyRDUrT0U7RUFFRTtFQUNBLHlCQXZDK0k7RUEyQy9JLHFCQTNDeUw7QTNEcWhQN0w7QTJEeCtPSTtFQUtJO0EzRHMrT1I7QTJEbCtPVztFQUNQO0VBQ0EseUJBeEQrSTtFQTREL0kscUJBNUR5TDtBM0Q2aFA3TDtBMkQvOU9JO0VBS0k7QTNENjlPUjs7QTBENzlPRTtFQ2xFQTtFZkFFLHlCUW9RYTtFT2xRZixxQlBrUWU7QXBEaXlPakI7QTJCL2hQRTtFQUNFO0lnQ0RBO0lmTkEseUJlRDJEO0lBUzNELHFCQVRxRztFM0Q0aVB2RztBQUNGO0EyRGppUEU7RUFFRTtFZmJBLHlCZUQyRDtFQWdCM0QscUJBaEJxRztFQXFCbkc7QTNEOGhQTjtBMkR6aFBFO0VBRUU7RUFDQSx5QlB3T2E7RU92T2IscUJQdU9hO0FwRG16T2pCO0EyRHBoUEU7RUFFRTtFQUNBLHlCQXZDK0k7RUEyQy9JLHFCQTNDeUw7QTNENmpQN0w7QTJEaGhQSTtFQUtJO0EzRDhnUFI7QTJEMWdQVztFQUNQO0VBQ0EseUJBeEQrSTtFQTREL0kscUJBNUR5TDtBM0Rxa1A3TDtBMkR2Z1BJO0VBS0k7QTNEcWdQUjs7QTBEcmdQRTtFQ2xFQTtFZkFFLHlCUW9RYTtFT2xRZixxQlBrUWU7QXBEeTBPakI7QTJCdmtQRTtFQUNFO0lnQ0RBO0lmTkEseUJlRDJEO0lBUzNELHFCQVRxRztFM0RvbFB2RztBQUNGO0EyRHprUEU7RUFFRTtFZmJBLHlCZUQyRDtFQWdCM0QscUJBaEJxRztFQXFCbkc7QTNEc2tQTjtBMkRqa1BFO0VBRUU7RUFDQSx5QlB3T2E7RU92T2IscUJQdU9hO0FwRDIxT2pCO0EyRDVqUEU7RUFFRTtFQUNBLHlCQXZDK0k7RUEyQy9JLHFCQTNDeUw7QTNEcW1QN0w7QTJEeGpQSTtFQUtJO0EzRHNqUFI7QTJEbGpQVztFQUNQO0VBQ0EseUJBeEQrSTtFQTREL0kscUJBNUR5TDtBM0Q2bVA3TDtBMkQvaVBJO0VBS0k7QTNENmlQUjs7QTBEN2lQRTtFQ2xFQTtFZkFFLHlCUW9RYTtFT2xRZixxQlBrUWU7QXBEaTNPakI7QTJCL21QRTtFQUNFO0lnQ0RBO0lmTkEseUJlRDJEO0lBUzNELHFCQVRxRztFM0Q0blB2RztBQUNGO0EyRGpuUEU7RUFFRTtFZmJBLHlCZUQyRDtFQWdCM0QscUJBaEJxRztFQXFCbkc7QTNEOG1QTjtBMkR6bVBFO0VBRUU7RUFDQSx5QlB3T2E7RU92T2IscUJQdU9hO0FwRG00T2pCO0EyRHBtUEU7RUFFRTtFQUNBLHlCQXZDK0k7RUEyQy9JLHFCQTNDeUw7QTNENm9QN0w7QTJEaG1QSTtFQUtJO0EzRDhsUFI7QTJEMWxQVztFQUNQO0VBQ0EseUJBeEQrSTtFQTREL0kscUJBNUR5TDtBM0RxcFA3TDtBMkR2bFBJO0VBS0k7QTNEcWxQUjs7QTBEcmxQRTtFQ2xFQTtFZkFFLHlCUW9RYTtFT2xRZixxQlBrUWU7QXBEeTVPakI7QTJCdnBQRTtFQUNFO0lnQ0RBO0lmTkEseUJlRDJEO0lBUzNELHFCQVRxRztFM0RvcVB2RztBQUNGO0EyRHpwUEU7RUFFRTtFZmJBLHlCZUQyRDtFQWdCM0QscUJBaEJxRztFQXFCbkc7QTNEc3BQTjtBMkRqcFBFO0VBRUU7RUFDQSx5QlB3T2E7RU92T2IscUJQdU9hO0FwRDI2T2pCO0EyRDVvUEU7RUFFRTtFQUNBLHlCQXZDK0k7RUEyQy9JLHFCQTNDeUw7QTNEcXJQN0w7QTJEeG9QSTtFQUtJO0EzRHNvUFI7QTJEbG9QVztFQUNQO0VBQ0EseUJBeEQrSTtFQTREL0kscUJBNUR5TDtBM0Q2clA3TDtBMkQvblBJO0VBS0k7QTNENm5QUjs7QTBEeG5QQTtFQUNFO0ExRDJuUEY7QTBEem5QRTtFQUNFO0ExRDJuUEo7O0EwRHRuUEU7RUNQQSxjUDJMZTtFTzFMZixxQlAwTGU7QXBEdThPakI7QTJCcnNQRTtFQUNFO0lnQ3NFQSxXQUxnRDtJQU1oRCx5QlBzTGE7SU9yTGIscUJQcUxhO0VwRDY4T2Y7QUFDRjtBMkRob1BFO0VBRUU7QTNEaW9QSjtBMkQ5blBFO0VBRUUsY1AyS2E7RU8xS2I7QTNEK25QSjtBMkQ1blBFO0VBRUU7RUFDQSx5QlBvS2E7RU9uS2IscUJQbUthO0FwRDA5T2pCO0EyRDNuUEk7RUFLSTtBM0R5blBSO0EyRHJuUFc7RUFDUDtFQUNBLHlCUHNKYTtFT3JKYixxQlBxSmE7QXBEaytPakI7QTJEcm5QSTtFQUtJO0EzRG1uUFI7O0EwRHpwUEU7RUNQQSxjUDJMZTtFTzFMZixxQlAwTGU7QXBEMCtPakI7QTJCeHVQRTtFQUNFO0lnQ3NFQSxjQUxnRDtJQU1oRCx5QlBzTGE7SU9yTGIscUJQcUxhO0VwRGcvT2Y7QUFDRjtBMkRucVBFO0VBRUU7QTNEb3FQSjtBMkRqcVBFO0VBRUUsY1AyS2E7RU8xS2I7QTNEa3FQSjtBMkQvcFBFO0VBRUU7RUFDQSx5QlBvS2E7RU9uS2IscUJQbUthO0FwRDYvT2pCO0EyRDlwUEk7RUFLSTtBM0Q0cFBSO0EyRHhwUFc7RUFDUDtFQUNBLHlCUHNKYTtFT3JKYixxQlBxSmE7QXBEcWdQakI7QTJEeHBQSTtFQUtJO0EzRHNwUFI7O0EwRDVyUEU7RUNQQSxjUDJMZTtFTzFMZixxQlAwTGU7QXBENmdQakI7QTJCM3dQRTtFQUNFO0lnQ3NFQSxXQUxnRDtJQU1oRCx5QlBzTGE7SU9yTGIscUJQcUxhO0VwRG1oUGY7QUFDRjtBMkR0c1BFO0VBRUU7QTNEdXNQSjtBMkRwc1BFO0VBRUUsY1AyS2E7RU8xS2I7QTNEcXNQSjtBMkRsc1BFO0VBRUU7RUFDQSx5QlBvS2E7RU9uS2IscUJQbUthO0FwRGdpUGpCO0EyRGpzUEk7RUFLSTtBM0QrclBSO0EyRDNyUFc7RUFDUDtFQUNBLHlCUHNKYTtFT3JKYixxQlBxSmE7QXBEd2lQakI7QTJEM3JQSTtFQUtJO0EzRHlyUFI7O0EwRC90UEU7RUNQQSxXUDJMZTtFTzFMZixrQlAwTGU7QXBEZ2pQakI7QTJCOXlQRTtFQUNFO0lnQ3NFQSxXQUxnRDtJQU1oRCxzQlBzTGE7SU9yTGIsa0JQcUxhO0VwRHNqUGY7QUFDRjtBMkR6dVBFO0VBRUU7QTNEMHVQSjtBMkR2dVBFO0VBRUUsV1AyS2E7RU8xS2I7QTNEd3VQSjtBMkRydVBFO0VBRUU7RUFDQSxzQlBvS2E7RU9uS2Isa0JQbUthO0FwRG1rUGpCO0EyRHB1UEk7RUFLSTtBM0RrdVBSO0EyRDl0UFc7RUFDUDtFQUNBLHNCUHNKYTtFT3JKYixrQlBxSmE7QXBEMmtQakI7QTJEOXRQSTtFQUtJO0EzRDR0UFI7O0EwRGx3UEU7RUNQQSxjUDJMZTtFTzFMZixxQlAwTGU7QXBEbWxQakI7QTJCajFQRTtFQUNFO0lnQ3NFQSxjQUxnRDtJQU1oRCx5QlBzTGE7SU9yTGIscUJQcUxhO0VwRHlsUGY7QUFDRjtBMkQ1d1BFO0VBRUU7QTNENndQSjtBMkQxd1BFO0VBRUUsY1AyS2E7RU8xS2I7QTNEMndQSjtBMkR4d1BFO0VBRUU7RUFDQSx5QlBvS2E7RU9uS2IscUJQbUthO0FwRHNtUGpCO0EyRHZ3UEk7RUFLSTtBM0Rxd1BSO0EyRGp3UFc7RUFDUDtFQUNBLHlCUHNKYTtFT3JKYixxQlBxSmE7QXBEOG1QakI7QTJEandQSTtFQUtJO0EzRCt2UFI7O0EwRHJ5UEU7RUNQQSxjUDJMZTtFTzFMZixxQlAwTGU7QXBEc25QakI7QTJCcDNQRTtFQUNFO0lnQ3NFQSxXQUxnRDtJQU1oRCx5QlBzTGE7SU9yTGIscUJQcUxhO0VwRDRuUGY7QUFDRjtBMkQveVBFO0VBRUU7QTNEZ3pQSjtBMkQ3eVBFO0VBRUUsY1AyS2E7RU8xS2I7QTNEOHlQSjtBMkQzeVBFO0VBRUU7RUFDQSx5QlBvS2E7RU9uS2IscUJQbUthO0FwRHlvUGpCO0EyRDF5UEk7RUFLSTtBM0R3eVBSO0EyRHB5UFc7RUFDUDtFQUNBLHlCUHNKYTtFT3JKYixxQlBxSmE7QXBEaXBQakI7QTJEcHlQSTtFQUtJO0EzRGt5UFI7O0EwRHgwUEU7RUNQQSxjUDJMZTtFTzFMZixxQlAwTGU7QXBEeXBQakI7QTJCdjVQRTtFQUNFO0lnQ3NFQSxjQUxnRDtJQU1oRCx5QlBzTGE7SU9yTGIscUJQcUxhO0VwRCtwUGY7QUFDRjtBMkRsMVBFO0VBRUU7QTNEbTFQSjtBMkRoMVBFO0VBRUUsY1AyS2E7RU8xS2I7QTNEaTFQSjtBMkQ5MFBFO0VBRUU7RUFDQSx5QlBvS2E7RU9uS2IscUJQbUthO0FwRDRxUGpCO0EyRDcwUEk7RUFLSTtBM0QyMFBSO0EyRHYwUFc7RUFDUDtFQUNBLHlCUHNKYTtFT3JKYixxQlBxSmE7QXBEb3JQakI7QTJEdjBQSTtFQUtJO0EzRHEwUFI7O0EwRDMyUEU7RUNQQSxjUDJMZTtFTzFMZixxQlAwTGU7QXBENHJQakI7QTJCMTdQRTtFQUNFO0lnQ3NFQSxXQUxnRDtJQU1oRCx5QlBzTGE7SU9yTGIscUJQcUxhO0VwRGtzUGY7QUFDRjtBMkRyM1BFO0VBRUU7QTNEczNQSjtBMkRuM1BFO0VBRUUsY1AyS2E7RU8xS2I7QTNEbzNQSjtBMkRqM1BFO0VBRUU7RUFDQSx5QlBvS2E7RU9uS2IscUJQbUthO0FwRCtzUGpCO0EyRGgzUEk7RUFLSTtBM0Q4MlBSO0EyRDEyUFc7RUFDUDtFQUNBLHlCUHNKYTtFT3JKYixxQlBxSmE7QXBEdXRQakI7QTJEMTJQSTtFQUtJO0EzRHcyUFI7O0EwRG40UEE7RUFDRSxnQnBDbEZxQjtFb0NtRnJCLGNoQ3hGeUM7RWdDeUZ6QyxxQmhDaEd5QztBMUJzK1AzQztBMkI5OVBFO0VBQ0U7SStCMEZBLGNoQzNGdUM7SWdDNEZ2QywwQmhDbkd1QztFMUIwK1B6QztBQUNGO0EwRHI0UEU7RUFFRSwwQmhDeEd1QztBMUI4K1AzQztBMERuNFBFO0VBRUUsYzdCckdTO0U2QnNHVDtBMURvNFBKOztBMER6M1BBO0VDTUU7RXBDTEkscUJBdENhO0VvQzZDakIsZ0JyQmhJZ0I7RURZZDtBckM0K1BKO0EyRHAzUEU7OztFQUVFLGlCckNqSWM7RXFDa0lkLGtCckNsSWM7RXFDbUlkO0EzRHUzUEo7O0EwRG40UEE7RUNFRTtFcENMSSxzQkF0Q2E7RW9DNkNqQixnQnJCL0hnQjtFRFdkO0FyQzAvUEo7QTJEbDRQRTs7O0VBRUUsa0JyQ2hJYztFcUNpSWQsbUJyQ2pJYztFcUNrSWQ7QTNEcTRQSjs7QTBEeDRQQTtFQUNFO0VBQ0E7QTFEMjRQRjtBMER4NFBFO0VBQ0Usa0I1Qm5Ga0I7QTlCNjlQdEI7O0EwRGw0UEU7OztFQUNFO0ExRHU0UEo7O0EwRG40UEE7RUFDRTtBMURzNFBGOztBMERuNFBBO0VBQ0U7QTFEczRQRjs7QTBEOTNQRTtFQ3RCQSxjUHFIZTtFT3BIZjtFQUNBO0VBQ0E7QTNEdzVQRjtBMkR0NVBFO0VBQ0UsV0FQOEM7RUFROUMseUJQOEdhO0VPN0diLHFCUDZHYTtBcEQyeVBqQjtBMkRyNVBFO0VBRUU7QTNEczVQSjtBMkRuNVBFO0VBRUUsY1BtR2E7RU9sR2I7RUFDQTtBM0RvNVBKO0EyRGo1UEU7RUFFRTtFQUNBLHlCUDJGYTtFTzFGYixxQlAwRmE7QXBEd3pQakI7QTJEaDVQSTtFQUtJO0EzRDg0UFI7QTJEMTRQVztFQUNQO0VBQ0EseUJQNkVhO0VPNUViLHFCUDRFYTtBcERnMFBqQjtBMkQxNFBJO0VBS0k7QTNEdzRQUjs7QTBEbDZQRTtFQ3RCQSxjUHFIZTtFT3BIZjtFQUNBO0VBQ0E7QTNENDdQRjtBMkQxN1BFO0VBQ0UsY0FQOEM7RUFROUMseUJQOEdhO0VPN0diLHFCUDZHYTtBcEQrMFBqQjtBMkR6N1BFO0VBRUU7QTNEMDdQSjtBMkR2N1BFO0VBRUUsY1BtR2E7RU9sR2I7RUFDQTtBM0R3N1BKO0EyRHI3UEU7RUFFRTtFQUNBLHlCUDJGYTtFTzFGYixxQlAwRmE7QXBENDFQakI7QTJEcDdQSTtFQUtJO0EzRGs3UFI7QTJEOTZQVztFQUNQO0VBQ0EseUJQNkVhO0VPNUViLHFCUDRFYTtBcERvMlBqQjtBMkQ5NlBJO0VBS0k7QTNENDZQUjs7QTBEdDhQRTtFQ3RCQSxjUHFIZTtFT3BIZjtFQUNBO0VBQ0E7QTNEZytQRjtBMkQ5OVBFO0VBQ0UsV0FQOEM7RUFROUMseUJQOEdhO0VPN0diLHFCUDZHYTtBcERtM1BqQjtBMkQ3OVBFO0VBRUU7QTNEODlQSjtBMkQzOVBFO0VBRUUsY1BtR2E7RU9sR2I7RUFDQTtBM0Q0OVBKO0EyRHo5UEU7RUFFRTtFQUNBLHlCUDJGYTtFTzFGYixxQlAwRmE7QXBEZzRQakI7QTJEeDlQSTtFQUtJO0EzRHM5UFI7QTJEbDlQVztFQUNQO0VBQ0EseUJQNkVhO0VPNUViLHFCUDRFYTtBcER3NFBqQjtBMkRsOVBJO0VBS0k7QTNEZzlQUjs7QTBEMStQRTtFQ3RCQSxXUHFIZTtFT3BIZjtFQUNBO0VBQ0E7QTNEb2dRRjtBMkRsZ1FFO0VBQ0UsV0FQOEM7RUFROUMsc0JQOEdhO0VPN0diLGtCUDZHYTtBcER1NVBqQjtBMkRqZ1FFO0VBRUU7QTNEa2dRSjtBMkQvL1BFO0VBRUUsV1BtR2E7RU9sR2I7RUFDQTtBM0RnZ1FKO0EyRDcvUEU7RUFFRTtFQUNBLHNCUDJGYTtFTzFGYixrQlAwRmE7QXBEbzZQakI7QTJENS9QSTtFQUtJO0EzRDAvUFI7QTJEdC9QVztFQUNQO0VBQ0Esc0JQNkVhO0VPNUViLGtCUDRFYTtBcEQ0NlBqQjtBMkR0L1BJO0VBS0k7QTNEby9QUjs7QTBEOWdRRTtFQ3RCQSxjUHFIZTtFT3BIZjtFQUNBO0VBQ0E7QTNEd2lRRjtBMkR0aVFFO0VBQ0UsY0FQOEM7RUFROUMseUJQOEdhO0VPN0diLHFCUDZHYTtBcEQyN1BqQjtBMkRyaVFFO0VBRUU7QTNEc2lRSjtBMkRuaVFFO0VBRUUsY1BtR2E7RU9sR2I7RUFDQTtBM0RvaVFKO0EyRGppUUU7RUFFRTtFQUNBLHlCUDJGYTtFTzFGYixxQlAwRmE7QXBEdzhQakI7QTJEaGlRSTtFQUtJO0EzRDhoUVI7QTJEMWhRVztFQUNQO0VBQ0EseUJQNkVhO0VPNUViLHFCUDRFYTtBcERnOVBqQjtBMkQxaFFJO0VBS0k7QTNEd2hRUjs7QTBEbGpRRTtFQ3RCQSxjUHFIZTtFT3BIZjtFQUNBO0VBQ0E7QTNENGtRRjtBMkQxa1FFO0VBQ0UsV0FQOEM7RUFROUMseUJQOEdhO0VPN0diLHFCUDZHYTtBcEQrOVBqQjtBMkR6a1FFO0VBRUU7QTNEMGtRSjtBMkR2a1FFO0VBRUUsY1BtR2E7RU9sR2I7RUFDQTtBM0R3a1FKO0EyRHJrUUU7RUFFRTtFQUNBLHlCUDJGYTtFTzFGYixxQlAwRmE7QXBENCtQakI7QTJEcGtRSTtFQUtJO0EzRGtrUVI7QTJEOWpRVztFQUNQO0VBQ0EseUJQNkVhO0VPNUViLHFCUDRFYTtBcERvL1BqQjtBMkQ5alFJO0VBS0k7QTNENGpRUjs7QTBEdGxRRTtFQ3RCQSxjUHFIZTtFT3BIZjtFQUNBO0VBQ0E7QTNEZ25RRjtBMkQ5bVFFO0VBQ0UsY0FQOEM7RUFROUMseUJQOEdhO0VPN0diLHFCUDZHYTtBcERtZ1FqQjtBMkQ3bVFFO0VBRUU7QTNEOG1RSjtBMkQzbVFFO0VBRUUsY1BtR2E7RU9sR2I7RUFDQTtBM0Q0bVFKO0EyRHptUUU7RUFFRTtFQUNBLHlCUDJGYTtFTzFGYixxQlAwRmE7QXBEZ2hRakI7QTJEeG1RSTtFQUtJO0EzRHNtUVI7QTJEbG1RVztFQUNQO0VBQ0EseUJQNkVhO0VPNUViLHFCUDRFYTtBcER3aFFqQjtBMkRsbVFJO0VBS0k7QTNEZ21RUjs7QTBEMW5RRTtFQ3RCQSxjUHFIZTtFT3BIZjtFQUNBO0VBQ0E7QTNEb3BRRjtBMkRscFFFO0VBQ0UsV0FQOEM7RUFROUMseUJQOEdhO0VPN0diLHFCUDZHYTtBcER1aVFqQjtBMkRqcFFFO0VBRUU7QTNEa3BRSjtBMkQvb1FFO0VBRUUsY1BtR2E7RU9sR2I7RUFDQTtBM0RncFFKO0EyRDdvUUU7RUFFRTtFQUNBLHlCUDJGYTtFTzFGYixxQlAwRmE7QXBEb2pRakI7QTJENW9RSTtFQUtJO0EzRDBvUVI7QTJEdG9RVztFQUNQO0VBQ0EseUJQNkVhO0VPNUViLHFCUDRFYTtBcEQ0alFqQjtBMkR0b1FJO0VBS0k7QTNEb29RUjs7QTBEcHBRRTtFQy9LQTtFZkFFLHlCZ0JpQlk7RURmZCxxQkNlYztBNUR3elFoQjtBMkJuMFFFO0VBQ0U7SWdDREE7SWZOQSx5QmVEMkQ7SUFTM0QscUJBVHFHO0UzRGcxUXZHO0FBQ0Y7QTJEcjBRRTtFQUVFO0VmYkEseUJlRDJEO0VBZ0IzRCxxQkFoQnFHO0VBcUJuRztBM0RrMFFOO0EyRDd6UUU7RUFFRTtFQUNBLHlCQ1hZO0VEWVoscUJDWlk7QTVEMDBRaEI7QTJEeHpRRTtFQUVFO0VBQ0EseUJBdkMrSTtFQTJDL0kscUJBM0N5TDtBM0RpMlE3TDtBMkRwelFJO0VBS0k7QTNEa3pRUjtBMkQ5eVFXO0VBQ1A7RUFDQSx5QkF4RCtJO0VBNEQvSSxxQkE1RHlMO0EzRHkyUTdMO0EyRDN5UUk7RUFLSTtBM0R5eVFSOztBMEQ1clFFO0VDL0tBO0VmQUUseUJnQmlCWTtFRGZkLHFCQ2VjO0E1RGcyUWhCO0EyQjMyUUU7RUFDRTtJZ0NEQTtJZk5BLHlCZUQyRDtJQVMzRCxxQkFUcUc7RTNEdzNRdkc7QUFDRjtBMkQ3MlFFO0VBRUU7RWZiQSx5QmVEMkQ7RUFnQjNELHFCQWhCcUc7RUFxQm5HO0EzRDAyUU47QTJEcjJRRTtFQUVFO0VBQ0EseUJDWFk7RURZWixxQkNaWTtBNURrM1FoQjtBMkRoMlFFO0VBRUU7RUFDQSx5QkF2QytJO0VBMkMvSSxxQkEzQ3lMO0EzRHk0UTdMO0EyRDUxUUk7RUFLSTtBM0QwMVFSO0EyRHQxUVc7RUFDUDtFQUNBLHlCQXhEK0k7RUE0RC9JLHFCQTVEeUw7QTNEaTVRN0w7QTJEbjFRSTtFQUtJO0EzRGkxUVI7O0EwRHB1UUU7RUMvS0E7RWZBRSx5QmdCaUJZO0VEZmQscUJDZWM7QTVEdzRRaEI7QTJCbjVRRTtFQUNFO0lnQ0RBO0lmTkEseUJlRDJEO0lBUzNELHFCQVRxRztFM0RnNlF2RztBQUNGO0EyRHI1UUU7RUFFRTtFZmJBLHlCZUQyRDtFQWdCM0QscUJBaEJxRztFQXFCbkc7QTNEazVRTjtBMkQ3NFFFO0VBRUU7RUFDQSx5QkNYWTtFRFlaLHFCQ1pZO0E1RDA1UWhCO0EyRHg0UUU7RUFFRTtFQUNBLHlCQXZDK0k7RUEyQy9JLHFCQTNDeUw7QTNEaTdRN0w7QTJEcDRRSTtFQUtJO0EzRGs0UVI7QTJEOTNRVztFQUNQO0VBQ0EseUJBeEQrSTtFQTREL0kscUJBNUR5TDtBM0R5N1E3TDtBMkQzM1FJO0VBS0k7QTNEeTNRUjs7QTBENXdRRTtFQy9LQTtFZkFFLHlCZ0JpQlk7RURmZCxxQkNlYztBNURnN1FoQjtBMkIzN1FFO0VBQ0U7SWdDREE7SWZOQSx5QmVEMkQ7SUFTM0QscUJBVHFHO0UzRHc4UXZHO0FBQ0Y7QTJENzdRRTtFQUVFO0VmYkEseUJlRDJEO0VBZ0IzRCxxQkFoQnFHO0VBcUJuRztBM0QwN1FOO0EyRHI3UUU7RUFFRTtFQUNBLHlCQ1hZO0VEWVoscUJDWlk7QTVEazhRaEI7QTJEaDdRRTtFQUVFO0VBQ0EseUJBdkMrSTtFQTJDL0kscUJBM0N5TDtBM0R5OVE3TDtBMkQ1NlFJO0VBS0k7QTNEMDZRUjtBMkR0NlFXO0VBQ1A7RUFDQSx5QkF4RCtJO0VBNEQvSSxxQkE1RHlMO0EzRGkrUTdMO0EyRG42UUk7RUFLSTtBM0RpNlFSOztBMERwelFFO0VDL0tBO0VmQUUseUJnQmlCWTtFRGZkLHFCQ2VjO0E1RHc5UWhCO0EyQm4rUUU7RUFDRTtJZ0NEQTtJZk5BLHlCZUQyRDtJQVMzRCxxQkFUcUc7RTNEZy9Rdkc7QUFDRjtBMkRyK1FFO0VBRUU7RWZiQSx5QmVEMkQ7RUFnQjNELHFCQWhCcUc7RUFxQm5HO0EzRGsrUU47QTJENzlRRTtFQUVFO0VBQ0EseUJDWFk7RURZWixxQkNaWTtBNUQwK1FoQjtBMkR4OVFFO0VBRUU7RUFDQSx5QkF2QytJO0VBMkMvSSxxQkEzQ3lMO0EzRGlnUjdMO0EyRHA5UUk7RUFLSTtBM0RrOVFSO0EyRDk4UVc7RUFDUDtFQUNBLHlCQXhEK0k7RUE0RC9JLHFCQTVEeUw7QTNEeWdSN0w7QTJEMzhRSTtFQUtJO0EzRHk4UVI7O0EwRDUxUUU7RUMvS0E7RWZBRSx5QmdCaUJZO0VEZmQscUJDZWM7QTVEZ2dSaEI7QTJCM2dSRTtFQUNFO0lnQ0RBO0lmTkEseUJlRDJEO0lBUzNELHFCQVRxRztFM0R3aFJ2RztBQUNGO0EyRDdnUkU7RUFFRTtFZmJBLHlCZUQyRDtFQWdCM0QscUJBaEJxRztFQXFCbkc7QTNEMGdSTjtBMkRyZ1JFO0VBRUU7RUFDQSx5QkNYWTtFRFlaLHFCQ1pZO0E1RGtoUmhCO0EyRGhnUkU7RUFFRTtFQUNBLHlCQXZDK0k7RUEyQy9JLHFCQTNDeUw7QTNEeWlSN0w7QTJENS9RSTtFQUtJO0EzRDAvUVI7QTJEdC9RVztFQUNQO0VBQ0EseUJBeEQrSTtFQTREL0kscUJBNUR5TDtBM0RpalI3TDtBMkRuL1FJO0VBS0k7QTNEaS9RUjs7QTBEcDRRRTtFQy9LQTtFZkFFLHlCZ0JpQlk7RURmZCxxQkNlYztBNUR3aVJoQjtBMkJualJFO0VBQ0U7SWdDREE7SWZOQSx5QmVEMkQ7SUFTM0QscUJBVHFHO0UzRGdrUnZHO0FBQ0Y7QTJEcmpSRTtFQUVFO0VmYkEseUJlRDJEO0VBZ0IzRCxxQkFoQnFHO0VBcUJuRztBM0RralJOO0EyRDdpUkU7RUFFRTtFQUNBLHlCQ1hZO0VEWVoscUJDWlk7QTVEMGpSaEI7QTJEeGlSRTtFQUVFO0VBQ0EseUJBdkMrSTtFQTJDL0kscUJBM0N5TDtBM0RpbFI3TDtBMkRwaVJJO0VBS0k7QTNEa2lSUjtBMkQ5aFJXO0VBQ1A7RUFDQSx5QkF4RCtJO0VBNEQvSSxxQkE1RHlMO0EzRHlsUjdMO0EyRDNoUkk7RUFLSTtBM0R5aFJSOztBMEQ1NlFFO0VDL0tBO0VmQUUseUJnQmlCWTtFRGZkLHFCQ2VjO0E1RGdsUmhCO0EyQjNsUkU7RUFDRTtJZ0NEQTtJZk5BLHlCZUQyRDtJQVMzRCxxQkFUcUc7RTNEd21Sdkc7QUFDRjtBMkQ3bFJFO0VBRUU7RWZiQSx5QmVEMkQ7RUFnQjNELHFCQWhCcUc7RUFxQm5HO0EzRDBsUk47QTJEcmxSRTtFQUVFO0VBQ0EseUJDWFk7RURZWixxQkNaWTtBNURrbVJoQjtBMkRobFJFO0VBRUU7RUFDQSx5QkF2QytJO0VBMkMvSSxxQkEzQ3lMO0EzRHluUjdMO0EyRDVrUkk7RUFLSTtBM0Qwa1JSO0EyRHRrUlc7RUFDUDtFQUNBLHlCQXhEK0k7RUE0RC9JLHFCQTVEeUw7QTNEaW9SN0w7QTJEbmtSSTtFQUtJO0EzRGlrUlI7O0EwRHA5UUU7RUMvS0E7RWZBRSxzQmdCaUJZO0VEZmQsa0JDZWM7QTVEd25SaEI7QTJCbm9SRTtFQUNFO0lnQ0RBO0lmTkEseUJlRDJEO0lBUzNELHFCQVRxRztFM0RncFJ2RztBQUNGO0EyRHJvUkU7RUFFRTtFZmJBLHlCZUQyRDtFQWdCM0QscUJBaEJxRztFQXFCbkc7QTNEa29STjtBMkQ3blJFO0VBRUU7RUFDQSxzQkNYWTtFRFlaLGtCQ1pZO0E1RDBvUmhCO0EyRHhuUkU7RUFFRTtFQUNBLHlCQXZDK0k7RUEyQy9JLHFCQTNDeUw7QTNEaXFSN0w7QTJEcG5SSTtFQUtJO0EzRGtuUlI7QTJEOW1SVztFQUNQO0VBQ0EseUJBeEQrSTtFQTREL0kscUJBNUR5TDtBM0R5cVI3TDtBMkQzbVJJO0VBS0k7QTNEeW1SUjs7QTBENS9RRTtFQy9LQTtFZkFFLHlCZ0JpQlk7RURmZCxxQkNlYztBNURncVJoQjtBMkIzcVJFO0VBQ0U7SWdDREE7SWZOQSx5QmVEMkQ7SUFTM0QscUJBVHFHO0UzRHdyUnZHO0FBQ0Y7QTJEN3FSRTtFQUVFO0VmYkEseUJlRDJEO0VBZ0IzRCxxQkFoQnFHO0VBcUJuRztBM0QwcVJOO0EyRHJxUkU7RUFFRTtFQUNBLHlCQ1hZO0VEWVoscUJDWlk7QTVEa3JSaEI7QTJEaHFSRTtFQUVFO0VBQ0EseUJBdkMrSTtFQTJDL0kscUJBM0N5TDtBM0R5c1I3TDtBMkQ1cFJJO0VBS0k7QTNEMHBSUjtBMkR0cFJXO0VBQ1A7RUFDQSx5QkF4RCtJO0VBNEQvSSxxQkE1RHlMO0EzRGl0UjdMO0EyRG5wUkk7RUFLSTtBM0RpcFJSOztBMERwaVJFO0VDL0tBO0VmQUUseUJnQmlCWTtFRGZkLHFCQ2VjO0E1RHdzUmhCO0EyQm50UkU7RUFDRTtJZ0NEQTtJZk5BLHlCZUQyRDtJQVMzRCxxQkFUcUc7RTNEZ3VSdkc7QUFDRjtBMkRydFJFO0VBRUU7RWZiQSx5QmVEMkQ7RUFnQjNELHFCQWhCcUc7RUFxQm5HO0EzRGt0Uk47QTJEN3NSRTtFQUVFO0VBQ0EseUJDWFk7RURZWixxQkNaWTtBNUQwdFJoQjtBMkR4c1JFO0VBRUU7RUFDQSx5QkF2QytJO0VBMkMvSSxxQkEzQ3lMO0EzRGl2UjdMO0EyRHBzUkk7RUFLSTtBM0Rrc1JSO0EyRDlyUlc7RUFDUDtFQUNBLHlCQXhEK0k7RUE0RC9JLHFCQTVEeUw7QTNEeXZSN0w7QTJEM3JSSTtFQUtJO0EzRHlyUlI7O0EwRDVrUkU7RUMvS0E7RWZBRSx5QmdCaUJZO0VEZmQscUJDZWM7QTVEZ3ZSaEI7QTJCM3ZSRTtFQUNFO0lnQ0RBO0lmTkEseUJlRDJEO0lBUzNELHFCQVRxRztFM0R3d1J2RztBQUNGO0EyRDd2UkU7RUFFRTtFZmJBLHlCZUQyRDtFQWdCM0QscUJBaEJxRztFQXFCbkc7QTNEMHZSTjtBMkRydlJFO0VBRUU7RUFDQSx5QkNYWTtFRFlaLHFCQ1pZO0E1RGt3UmhCO0EyRGh2UkU7RUFFRTtFQUNBLHlCQXZDK0k7RUEyQy9JLHFCQTNDeUw7QTNEeXhSN0w7QTJENXVSSTtFQUtJO0EzRDB1UlI7QTJEdHVSVztFQUNQO0VBQ0EseUJBeEQrSTtFQTREL0kscUJBNUR5TDtBM0RpeVI3TDtBMkRudVJJO0VBS0k7QTNEaXVSUjs7QTBEcG5SRTtFQy9LQTtFZkFFLHlCZ0JpQlk7RURmZCxxQkNlYztBNUR3eFJoQjtBMkJueVJFO0VBQ0U7SWdDREE7SWZOQSx5QmVEMkQ7SUFTM0QscUJBVHFHO0UzRGd6UnZHO0FBQ0Y7QTJEcnlSRTtFQUVFO0VmYkEseUJlRDJEO0VBZ0IzRCxxQkFoQnFHO0VBcUJuRztBM0RreVJOO0EyRDd4UkU7RUFFRTtFQUNBLHlCQ1hZO0VEWVoscUJDWlk7QTVEMHlSaEI7QTJEeHhSRTtFQUVFO0VBQ0EseUJBdkMrSTtFQTJDL0kscUJBM0N5TDtBM0RpMFI3TDtBMkRweFJJO0VBS0k7QTNEa3hSUjtBMkQ5d1JXO0VBQ1A7RUFDQSx5QkF4RCtJO0VBNEQvSSxxQkE1RHlMO0EzRHkwUjdMO0EyRDN3Ukk7RUFLSTtBM0R5d1JSOztBMEQ1cFJFO0VDL0tBO0VmQUUseUJnQmlCWTtFRGZkLHFCQ2VjO0E1RGcwUmhCO0EyQjMwUkU7RUFDRTtJZ0NEQTtJZk5BLHlCZUQyRDtJQVMzRCxxQkFUcUc7RTNEdzFSdkc7QUFDRjtBMkQ3MFJFO0VBRUU7RWZiQSx5QmVEMkQ7RUFnQjNELHFCQWhCcUc7RUFxQm5HO0EzRDAwUk47QTJEcjBSRTtFQUVFO0VBQ0EseUJDWFk7RURZWixxQkNaWTtBNURrMVJoQjtBMkRoMFJFO0VBRUU7RUFDQSx5QkF2QytJO0VBMkMvSSxxQkEzQ3lMO0EzRHkyUjdMO0EyRDV6Ukk7RUFLSTtBM0QwelJSO0EyRHR6Ulc7RUFDUDtFQUNBLHlCQXhEK0k7RUE0RC9JLHFCQTVEeUw7QTNEaTNSN0w7QTJEbnpSSTtFQUtJO0EzRGl6UlI7O0EwRHBzUkU7RUMvS0E7RWZBRSx5QmdCaUJZO0VEZmQscUJDZWM7QTVEdzJSaEI7QTJCbjNSRTtFQUNFO0lnQ0RBO0lmTkEseUJlRDJEO0lBUzNELHFCQVRxRztFM0RnNFJ2RztBQUNGO0EyRHIzUkU7RUFFRTtFZmJBLHlCZUQyRDtFQWdCM0QscUJBaEJxRztFQXFCbkc7QTNEazNSTjtBMkQ3MlJFO0VBRUU7RUFDQSx5QkNYWTtFRFlaLHFCQ1pZO0E1RDAzUmhCO0EyRHgyUkU7RUFFRTtFQUNBLHlCQXZDK0k7RUEyQy9JLHFCQTNDeUw7QTNEaTVSN0w7QTJEcDJSSTtFQUtJO0EzRGsyUlI7QTJEOTFSVztFQUNQO0VBQ0EseUJBeEQrSTtFQTREL0kscUJBNUR5TDtBM0R5NVI3TDtBMkQzMVJJO0VBS0k7QTNEeTFSUjs7QTBENXVSRTtFQy9LQTtFZkFFLHlCZ0JpQlk7RURmZCxxQkNlYztBNURnNVJoQjtBMkIzNVJFO0VBQ0U7SWdDREE7SWZOQSx5QmVEMkQ7SUFTM0QscUJBVHFHO0UzRHc2UnZHO0FBQ0Y7QTJENzVSRTtFQUVFO0VmYkEseUJlRDJEO0VBZ0IzRCxxQkFoQnFHO0VBcUJuRztBM0QwNVJOO0EyRHI1UkU7RUFFRTtFQUNBLHlCQ1hZO0VEWVoscUJDWlk7QTVEazZSaEI7QTJEaDVSRTtFQUVFO0VBQ0EseUJBdkMrSTtFQTJDL0kscUJBM0N5TDtBM0R5N1I3TDtBMkQ1NFJJO0VBS0k7QTNEMDRSUjtBMkR0NFJXO0VBQ1A7RUFDQSx5QkF4RCtJO0VBNEQvSSxxQkE1RHlMO0EzRGk4UjdMO0EyRG40Ukk7RUFLSTtBM0RpNFJSOztBMERweFJFO0VDL0tBO0VmQUUseUJnQmlCWTtFRGZkLHFCQ2VjO0E1RHc3UmhCO0EyQm44UkU7RUFDRTtJZ0NEQTtJZk5BLHlCZUQyRDtJQVMzRCxxQkFUcUc7RTNEZzlSdkc7QUFDRjtBMkRyOFJFO0VBRUU7RWZiQSx5QmVEMkQ7RUFnQjNELHFCQWhCcUc7RUFxQm5HO0EzRGs4Uk47QTJENzdSRTtFQUVFO0VBQ0EseUJDWFk7RURZWixxQkNaWTtBNUQwOFJoQjtBMkR4N1JFO0VBRUU7RUFDQSx5QkF2QytJO0VBMkMvSSxxQkEzQ3lMO0EzRGkrUjdMO0EyRHA3Ukk7RUFLSTtBM0RrN1JSO0EyRDk2Ulc7RUFDUDtFQUNBLHlCQXhEK0k7RUE0RC9JLHFCQTVEeUw7QTNEeStSN0w7QTJEMzZSSTtFQUtJO0EzRHk2UlI7O0E2RDcrUkE7RUFDRTtFQUNBO0VBQ0E7RUFVRSxzQnZCTWdCO0F0Q2krUnBCO0F3QnAvUlE7RXFDTUo7QTdEaS9SSjtBeUJ2L1JRO0VvQ1NKO0E3RGkvUko7O0E2RHorUkE7RUFDRTtFQUNBO0E3RDQrUkY7O0E2RDErUkE7RUFDRSxzQnZCSGtCO0F0Q2cvUnBCOztBNkQzK1JBO0VBQ0U7RUFDQTtBN0Q4K1JGOztBNkQ1K1JBO0VBQ0U7QTdEKytSRjs7QTZENytSQTtFQUNFO0E3RGcvUkY7O0F3QmhoU1E7RXFDMENGLDBCVDROVztBcEQ4d1JqQjtBeUJwaFNRO0VvQzZDRiwyQlR5Tlc7QXBEaXhSakI7QTZEditSSTtFQUNFLGNUcU5XO0FwRG94UmpCOztBd0IxaFNRO0VxQzBDRiwwQlQ0Tlc7QXBEd3hSakI7QXlCOWhTUTtFb0M2Q0YsMkJUeU5XO0FwRDJ4UmpCO0E2RGovUkk7RUFDRSxjVHFOVztBcEQ4eFJqQjs7QXdCcGlTUTtFcUMwQ0YsMEJUNE5XO0FwRGt5UmpCO0F5QnhpU1E7RW9DNkNGLDJCVHlOVztBcERxeVJqQjtBNkQzL1JJO0VBQ0UsY1RxTlc7QXBEd3lSakI7O0F3QjlpU1E7RXFDMENGLHVCVDROVztBcEQ0eVJqQjtBeUJsalNRO0VvQzZDRix3QlR5Tlc7QXBEK3lSakI7QTZEcmdTSTtFQUNFLFdUcU5XO0FwRGt6UmpCOztBd0J4alNRO0VxQzBDRiwwQlQ0Tlc7QXBEc3pSakI7QXlCNWpTUTtFb0M2Q0YsMkJUeU5XO0FwRHl6UmpCO0E2RC9nU0k7RUFDRSxjVHFOVztBcEQ0elJqQjs7QXdCbGtTUTtFcUMwQ0YsMEJUNE5XO0FwRGcwUmpCO0F5QnRrU1E7RW9DNkNGLDJCVHlOVztBcERtMFJqQjtBNkR6aFNJO0VBQ0UsY1RxTlc7QXBEczBSakI7O0F3QjVrU1E7RXFDMENGLDBCVDROVztBcEQwMFJqQjtBeUJobFNRO0VvQzZDRiwyQlR5Tlc7QXBENjBSakI7QTZEbmlTSTtFQUNFLGNUcU5XO0FwRGcxUmpCOztBd0J0bFNRO0VxQzBDRiwwQlQ0Tlc7QXBEbzFSakI7QXlCMWxTUTtFb0M2Q0YsMkJUeU5XO0FwRHUxUmpCO0E2RDdpU0k7RUFDRSxjVHFOVztBcEQwMVJqQjs7QThEaG1TQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBRUEscUJDQzBCO0VEQTFCO0VBQ0E7RUFDQTtFekJLRTtFeUJGQTtFQUNBO0E5RGltU0o7QThEOWxTRTtFQUNFO0VBQ0E7QTlEZ21TSjtBOEQ3bFNFO0VBQ0U7RUFDQTtBOUQrbFNKO0E4RDdsU0k7RUFDRTtFekJIRjtFQUNBO0FyQ21tU0o7QThEN2xTSTtFQUNFO0V6Qk1GO0VBQ0E7QXJDMGxTSjtBOEQ1bFNFOztFQUVFO0E5RDhsU0o7O0E4RHpsU0E7O0VBRUU7QTlENGxTRjtBOEQzbFNFOztFQUNFO0VBQ0E7QTlEOGxTSjs7QThEMWxTQTtFQUdFO0VBR0E7RUFDQSxnQkN4RDBCO0EvRGlwUzVCOztBOERubFNBO0VBQ0Usc0JDaEUwQjtBL0RzcFM1Qjs7QThEbmxTQTtFQUNFO0VBQ0E7QTlEc2xTRjs7QThEbmxTQTtFQUNFO0E5RHNsU0Y7O0EyQnpwU0U7RUFDRTtJbUN1RUE7RTlEc2xTRjtBQUNGO0F3QnZxU1E7RXNDcUZGLG9CQ2xGc0I7QS9EdXFTNUI7QXlCMXFTUTtFcUN3RkYscUJDckZzQjtBL0QwcVM1Qjs7QThENWtTQTtFQUNFO0VBQ0E7RUFDQTtFQUdFO0VBQ0E7QTlENmtTSjtBOEQxa1NFO0V6QjdGRTtBckMwcVNKO0E4RHhrU0k7RUFDRTtBOUQwa1NOO0E4RHZrU0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5RHlrU0o7O0E4RHJrU0E7RUFDRTtFQUNBO0VBR0U7RUFDQTtBOURza1NKO0E4RG5rU0U7RXpCeEhFO0FyQzhyU0o7O0E4RDVqU0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBOUQralNGOztBOEQ1alNBO0VBQ0U7RUFDQTtBOUQralNGOztBOEQzalNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCQzFKMEI7QS9Ed3RTNUI7O0E4RDNqU0E7OztFQUdFO0VBQ0E7QTlEOGpTRjs7QThEM2pTQTs7RXpCdEpJO0VBQ0E7QXJDc3RTSjs7QThENWpTQTs7RXpCN0lJO0VBQ0E7QXJDOHNTSjs7QThEempTRTtFQUNFLG1CQ2pMaUI7QS9ENnVTckI7QWdFbnJTSTtFRnFISjtJQU1JO0lBQ0E7SUFDQTtJQUNBO0U5RDRqU0Y7RThEMWpTRTtJQUVFO0lBQ0Esa0JDN0xlO0lEOExmO0lBQ0EsaUJDL0xlO0UvRDB2U25CO0FBQ0Y7O0E4RC9pU0U7RUFDRSxtQkM3TWlCO0EvRCt2U3JCO0FnRXJzU0k7RUYrSUo7SUFRSTtJQUNBO0U5RGtqU0Y7RThEL2lTRTtJQUVFO0lBQ0E7RTlEZ2pTSjtFd0JueFNNO0lzQ3VPRTtJQUNBO0U5RCtpU1I7RXlCdnhTTTtJcUMyT0U7SUFDQTtFOUQraVNSO0U4RHppU007SXpCcE5KO0lBQ0E7RXJDZ3dTRjtFOEQxaVNROztJQUdFO0U5RDJpU1Y7RThEemlTUTs7SUFHRTtFOUQwaVNWO0U4RHRpU007SXpCck5KO0lBQ0E7RXJDOHZTRjtFOER2aVNROztJQUdFO0U5RHdpU1Y7RThEdGlTUTs7SUFHRTtFOUR1aVNWO0FBQ0Y7O0E4RDFoU0U7RUFDRSxzQkN6UndCO0EvRHN6UzVCO0FnRW52U0k7RUZvTko7SUFNSSxvQkNqUm1CO1NEaVJuQixlQ2pSbUI7SURrUm5CLHdCQ2pSbUI7U0RpUm5CLG1CQ2pSbUI7SURrUm5CO0lBQ0E7RTlENmhTRjtFOEQzaFNFO0lBQ0U7SUFDQTtFOUQ2aFNKO0FBQ0Y7O0E4RG5oU0U7RUFDRTtBOURzaFNKO0E4RHBoU0k7RUFDRTtFekJoUkY7RUFDQTtBckN1eVNKO0E4RHBoU0k7RXpCbFNBO0VBQ0E7QXJDeXpTSjtBOERwaFNJO0V6Qi9TQTtFeUJpVEU7QTlEc2hTTjs7QThEamhTQTtFQUNFO0VBQ0E7QTlEb2hTRjs7QThEamhTQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjakM1VVc7RWlDNlVYO0VBQ0EsdUJDL1RpQjtFRGdVakI7RUFFRTtBOURtaFNKOztBOEQvZ1NBO0VBQ0U7QTlEa2hTRjtBd0IzMlNRO0VzQzRWSjtFQUNBO0E5RGtoU0o7QXlCLzJTUTtFcUNnV0o7RUFDQTtBOURraFNKOztBOEQ5Z1NBO0VBQ0U7RUFDQSxjakM5Vlc7QTdCKzJTYjtBOEQvZ1NFO0VBQ0UsY2pDdldTO0VpQ3dXVDtBOURpaFNKOztBOEQxZ1NFO0VHcFhBO0FqRWs0U0Y7O0E4RDlnU0U7RUdwWEE7QWpFczRTRjs7QThEbGhTRTtFR3BYQTtBakUwNFNGOztBOER0aFNFO0VHcFhBO0FqRTg0U0Y7O0E4RDFoU0U7RUdwWEE7QWpFazVTRjs7QThEOWhTRTtFR3BYQTtBakVzNVNGOztBOERsaVNFO0VHcFhBO0FqRTA1U0Y7O0E4RHRpU0U7RUdwWEE7QWpFODVTRjs7QThEcmlTQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlEd2lTRjs7QWdFLzFTSTtFRjZUQTtJQUNFO1NBQUE7RTlEc2lTSjtBQUNGO0FrRWo2U0E7RUFDRTtBbEVtNlNGOztBa0VoNlNBO0VBQ0U7QWxFbTZTRjs7QWtFaDZTQTtFQUNFO0VBQ0E7RUFDQTtBbEVtNlNGO0FtRTE3U0U7RUFDRTtFQUNBO0VBQ0E7QW5FNDdTSjs7QWtFcDZTQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0VqQmxCSSxzQ2lCbUJKO0FsRXU2U0Y7QWlEdDdTTTtFaUJRTjtJakJQUTtFakR5N1NOO0FBQ0Y7O0FrRXo2U0E7OztFQUdFO0FsRTQ2U0Y7O0FrRXo2U0E7O0VBRUU7QWxFNDZTRjs7QWtFejZTQTs7RUFFRTtBbEU0NlNGOztBa0VuNlNFO0VBQ0U7RUFDQTtFQUNBO0FsRXM2U0o7QWtFbjZTRTs7O0VBR0U7RUFDQTtBbEVxNlNKO0FrRWw2U0U7O0VBRUU7RUFDQTtFakI1REUsMkJpQjZERjtBbEVvNlNKO0FpRDc5U007RWlCcURKOztJakJwRE07RWpEaStTTjtBQUNGOztBa0VqNlNBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0EsVUU1RmdDO0VGNkZoQyxXckM3Rk87RXFDOEZQO0VBQ0EsWUU5RmdDO0VuQlc1Qiw4QmlCb0ZKO0FsRW02U0Y7QWlEbi9TTTtFaUJrRU47O0lqQmpFUTtFakR1L1NOO0FBQ0Y7QTJCMy9TRTs7O0V1Q3NGRSxXckNwR0s7RXFDcUdMO0VBQ0E7RUFDQSxZRXJHOEI7QXBFK2dUbEM7O0FrRXY2U0E7RUFDRTtBbEUwNlNGOztBa0VyNlNBO0VBQ0U7QWxFdzZTRjs7QWtFajZTQTs7RUFFRTtFQUNBLFdFNUc2QjtFRjZHN0IsWUU3RzZCO0VGOEc3QjtBbEVvNlNGOztBa0VsNlNBO0VBQ0U7QWxFcTZTRjs7QWtFbjZTQTtFQUNFO0FsRXM2U0Y7O0FrRTc1U0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQVFBLGlCRTNKZ0M7RUY0SmhDLGdCRTVKZ0M7RUY2SmhDO0FsRXk1U0Y7QXdCdGpUUTtFMENxSko7QWxFbzZTSjtBeUJ6alRRO0V5Q3dKSjtBbEVvNlNKO0FrRTc1U0U7RUFDRTtFQUNBO0VBQ0EsV0U3SmtDO0VGOEpsQyxXRTdKa0M7RUY4SmxDLGlCRTVKa0M7RUY2SmxDLGdCRTdKa0M7RUY4SmxDO0VBQ0E7RUFDQSxzQnJDeEtLO0VxQ3lLTDtFQUVBO0VBQ0E7RUFDQTtFakJqS0UsNkJpQmtLRjtBbEU4NVNKO0FpRDVqVE07RWlCK0lKO0lqQjlJTTtFakQralROO0FBQ0Y7QWtFaDZTRTtFQUNFO0FsRWs2U0o7O0FrRXo1U0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFdyQ25NTztFcUNvTVA7QWxFNDVTRjs7QXFFcG1UQTtFQUNFO0FyRXVtVEY7O0FxRXBtVEE7RUFDRTtBckV1bVRGOztBcUVwbVRBO0VBQ0U7S0FBQTtNQUFBO1VBQUE7QXJFdW1URjs7QXNFaG5UQTtFQUNFO0UvQzhISSxvQkF0Q2E7RStDdEZqQixnQmhEY3FCO0VnRGJyQjtFQUNBO0VBRUU7RUFDQTtBdEVrblRKO0EyQjltVEU7RUFDRTtJMkNBQTtJQUVFO0V0RWduVEo7QUFDRjtBMkI5bVRFO0UyQ0dJO0F0RThtVE47O0FzRW5tVEE7RUFDRTtFQUNBO0VBQ0E7QXRFc21URjs7QXNFaG1UQTtFQUNFO0F0RW1tVEY7O0F1RTVvVEE7RWhEdUVJO0VnRHJFRixjMUMwRk07RTBDekZOO0F2RStvVEY7QXVFNW9URTtFQUNFO0F2RThvVEo7O0F1RXpvVEE7RUFDRTtFaEQwREU7RWdEeERGLFcxQ1pPO0UwQ2FQLHlCMUNEVztFUUVUO0FyQzRvVEo7QXVFem9URTtFQUNFO0VoRGtEQTtFZ0RoREEsZ0JqRFBtQjtBdEJrcFR2Qjs7QXVFcm9UQTtFQUNFO0VoRHlDRTtFZ0R2Q0YsYzFDakJXO0E3QnlwVGI7QXVFcm9URTtFaERvQ0U7RWdEbENBO0VBQ0E7QXZFdW9USjs7QXVFbG9UQTtFQUNFLGlCQy9CMkI7RURnQzNCO0F2RXFvVEY7O0F5RTFxVEE7RUFDRTtFQUNBO0VBQ0E7QXpFNnFURjtBd0JyclRRO0VpRFVKO0F6RThxVEo7QXlCeHJUUTtFZ0RhSjtBekU4cVRKOztBeUUxcVRBO0VBQ0U7RUFDQSxrQkNwQnlCO0ExRWlzVDNCOztBeUUxcVRBO0VBQ0U7RUFPQTtFQUNBLFdDN0IrQjtFRDhCL0I7RUFDQTtBekV1cVRGO0F3QnhzVFE7RWlEeUJKO0F6RWtyVEo7QXlCM3NUUTtFZ0Q0Qko7QXpFa3JUSjtBeUUzcVRFO0VBR0k7RUFDQTtFN0JyQ0YseUI2QnNDdUI7QXpFMnFUM0I7QXlFdnFURTtFQUtJLGdEM0N4Q3dCO0E5QjZzVDlCO0F5RWpxVEU7RUFFSTtBekVrcVROO0F5RTlwVEU7RUFFSTtFQUNBO0VBQ0E7QXpFK3BUTjtBeUV2cFRJO0VBRUk7QXpFd3BUUjtBeUVycFRNO0VBRUk7QXpFc3BUVjs7QXlFM29UQTtFQUNFO0VBQ0E7RUFDQTtBekU4b1RGO0F5RXZvVEU7RUFDRTtFQUNBO0VBT0E7RUFDQSxXQzNHNkI7RUQ0RzdCLFlDNUc2QjtFRDZHN0I7RUFDQTtFQUNBO0VBR0U7RUFDQTtBekVpb1ROO0F3QnR2VFE7RWlEdUdGO0F6RWtwVE47QXlCenZUUTtFZ0QwR0Y7QXpFa3BUTjtBeUVsb1RFO0VBQ0U7RUFDQTtFQU9BO0VBQ0EsV0NsSTZCO0VEbUk3QixZQ25JNkI7RURvSTdCO0VBQ0E7QXpFOG5USjtBd0Jyd1RRO0VpRDhIRjtBekUwb1ROO0F5Qnh3VFE7RWdEaUlGO0F6RTBvVE47O0F5RTFuVEU7RXBDbklFO0FyQ2l3VEo7QXlFem5USTtFQUVJO0F6RTBuVFI7QXlFcG5USTtFQUVJO0U3QjlKSix5Qk4rQnNCO0F0Q3F2VDFCO0F5RWpuVEk7RUFDRTtBekVtblROO0F5RTltVEk7RUFFSTtBekUrbVRSO0F5RTVtVEk7RUFFSTtBekU2bVRSOztBeUVsbVRFO0VBRUUsa0JDM0tvQztBMUUrd1R4QztBeUVobVRJO0VBRUk7QXpFaW1UUjtBeUUzbFRJO0VBRUk7QXpFNGxUUjs7QXdCenlUUTtFaUQwTko7QXpFbWxUSjtBeUI3eVRRO0VnRDZOSjtBekVtbFRKO0F5RWhsVEk7RUFPRSxjQ2pObUM7RURrTm5DO0VBRUEscUJDbk5tQztBMUU4eFR6QztBd0JyelRRO0VpRGtPQTtBekVzbFRSO0F5Qnh6VFE7RWdEcU9BO0F6RXNsVFI7QXlFOWtUSTtFQUNFO0VBT0EsdUJDN05tQztFRDhObkMsd0JDOU5tQztFRCtObkMseUI1Qy9PTztFNENpUFAscUJDbE9tQztFekJYbkMseUl3QjhPQTtFQUVFO0F6RXdrVFI7QXdCcDBUUTtFaURnUEE7QXpFdWxUUjtBeUJ2MFRRO0VnRG1QQTtBekV1bFRSO0FpRDF6VE07RXdCNk5GO0l4QjVOSTtFakQ2elROO0FBQ0Y7QXlFN2tUSTtFQUVJO0VBRUY7QXpFNmtUTjtBeUV4a1RJO0VBRUk7QXpFeWtUUjs7QXlFNWpUQTtFQUNFO0VBQ0E7RUFDQSxtQzNDeEtpQjtFMkN5S2pCO0VsRG5LSSxtQkF0Q2E7RWtENE1qQixnQm5EclJxQjtFbURzUnJCLGdCbkRqUmtCO0VtRGtSbEI7RUFDQTtFcEN0UkU7RW9DeVJGO0tBQUE7VUFBQTtFQUVFO0VBQ0E7RUFDQTtBekU0alRKO0F5RXpqVEU7RUFFSTtFQUVGO0VBS0UsZ0RDelE4QjtBMUU4elRwQztBeUVsalRJO0VBT0k7RUFDQTtBekU4aVRSO0F5RXppVEU7RUFFRTtFQU9BO0F6RW9pVEo7QXdCcDNUUTtFaUQyVUYsc0IzQ3pVbUI7QTlCcTNUekI7QXlCdjNUUTtFZ0Q4VUYscUIzQzVVbUI7QTlCdzNUekI7QXlFdmlURTtFQUVJO0VBQ0E7QXpFd2lUTjtBeUVuaVRFO0VBQ0U7QXpFcWlUSjtBeUVqaVRFO0VBQ0U7RUFDQTtBekVtaVRKOztBeUUvaFRBO0VBQ0Usa0MzQ2pQaUI7RTJDa1BqQixvQjNDN1YwQjtFMkM4VjFCLHVCM0M5VjBCO0VQZ0h0QixzQkF0Q2E7QXZCdXpUbkI7QXdCNTRUUTtFaUQyV0osb0IzQy9Wd0I7QTlCbTRUNUI7QXlCLzRUUTtFZ0Q4V0oscUIzQ2xXd0I7QTlCczRUNUI7O0F5RS9oVEE7RUFDRSxnQzNDN1BpQjtFMkM4UGpCLG1CM0NyVzBCO0UyQ3NXMUIsc0IzQ3RXMEI7RVAyR3RCLHFCQXRDYTtBdkJvMFRuQjtBd0J6NVRRO0VpRHdYSixrQjNDdld3QjtBOUIyNFQ1QjtBeUI1NVRRO0VnRDJYSixtQjNDMVd3QjtBOUI4NFQ1Qjs7QXlFMWhUQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLG1DM0NwUmlCO0UyQ3FSakI7QXpFNmhURjs7QXlFMWhUQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLG1DM0M1UmlCO0UyQzZSakI7RUFDQTtBekU2aFRGO0F5RTNoVEU7RUFDRSxnRDNDN1kwQjtFMkMrWXhCO0F6RTRoVE47QXlFdmhURTtFQUdJO0F6RXVoVE47QXlFbGhUSTtFQUNFLGlCQ2hWYTtBMUVvMlRuQjtBeUVoaFRFO0VBQ0U7QXpFa2hUSjs7QXlFOWdUQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQzNDaFVpQjtFMkNpVWpCO0VBRUEsZ0JuRDVhcUI7RW1ENmFyQixnQm5EeGFrQjtFbUR5YWxCO0VwQzVhRTtFb0NnYkE7RUFDQTtFQUNBO0F6RThnVEo7QXlFM2dURTtFQUNFO0VBQ0E7RUFPQTtFQUNBO0VBQ0E7RUFDQSw2QjNDOVYwQjtFMkMrVjFCO0VBQ0EsZ0JuRGhjZ0I7RW1EaWNoQjtFQUNBO0VwQ3JjQTtFb0N3Y0U7RTdCcGRGLHlCNkJxZHVCO0F6RXNnVDNCO0F3Qjc5VFE7RWlEdWNGO0F6RXloVE47QXlCaCtUUTtFZ0QwY0Y7QXpFeWhUTjs7QXlFamdUQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7S0FBQTtVQUFBO0F6RW9nVEY7QXlFbGdURTtFQUNFO0F6RW9nVEo7QXlFaGdUSTtFQUEwQixtRUN6YWU7QTFFNDZUN0M7QXlFbGdUSTtFQUEwQixtRUMxYWU7QTFFKzZUN0M7QXlFcGdUSTtFQUEwQixtRUMzYWU7QTFFazdUN0M7QXlFcGdURTtFQUNFO0F6RXNnVEo7QXlFbmdURTtFQUNFLFdDeGJ5QztFRHliekMsWUN6YnlDO0VEMGJ6QztFN0J4ZkEseUI2QjBmdUI7RUFFdkIsU0M1YnlDO0VyQ3BEekM7RVlGRSxvSHdCcWZGO0V4QnJmRSw0R3dCcWZGO0VBQ0E7VUFBQTtBekVrZ1RKO0FpRHAvVE07RXdCdWVKO0l4QnRlTTtJQUFBO0VqRHUvVE47QUFDRjtBeUVyZ1RJO0U3QmxnQkEseUI2Qm9nQnlCO0F6RXNnVDdCO0F5RWpnVEU7RUFDRSxXQ2xkZ0M7RURtZGhDLGNDbGRnQztFRG1kaEM7RUFDQSxlQ25kZ0M7RURvZGhDO0VwQ2xnQkE7RW9Dc2dCRTtBekVpZ1ROO0F5RTcvU0U7RUFDRSxXQ3pkeUM7RUQwZHpDLFlDMWR5QztFOUI5RHpDLHlCNkIwaEJ1QjtFQUV2QixTQzVkeUM7RXJDcER6QztFWUZFLGlId0JxaEJGO0V4QnJoQkUsNEd3QnFoQkY7RUFDQTtPQUFBO0F6RTQvU0o7QWlEOWdVTTtFd0J3Z0JKO0l4QnZnQk07SUFBQTtFakRpaFVOO0FBQ0Y7QXlFLy9TSTtFN0JsaUJBLHlCNkJvaUJ5QjtBekVnZ1Q3QjtBeUUzL1NFO0VBQ0UsV0NsZmdDO0VEbWZoQyxjQ2xmZ0M7RURtZmhDO0VBQ0EsZUNuZmdDO0VEcWY5QjtFQUVGO0VwQ3JpQkE7QXJDaWlVSjtBeUV2L1NFO0VBQ0UsV0N6ZnlDO0VEMGZ6QyxZQzFmeUM7RUQyZnpDO0VBQ0Esb0IzQ3JqQjBCO0UyQ3NqQjFCLG1CM0N0akIwQjtFY0wxQix5QjZCNmpCdUI7RUFFdkIsU0MvZnlDO0VyQ3BEekM7RVlGRSxnSHdCd2pCRjtFeEJ4akJFLDRHd0J3akJGO0VBQ0E7QXpFcy9TSjtBaUQzaVVNO0V3QndpQko7SXhCdmlCTTtJQUFBO0VqRDhpVU47QUFDRjtBeUV6L1NJO0U3QnJrQkEseUI2QnVrQnlCO0F6RTAvUzdCO0F5RXIvU0U7RUFDRSxXQ3JoQmdDO0VEc2hCaEMsY0NyaEJnQztFRHNoQmhDO0VBQ0EsZUN0aEJnQztFRHVoQmhDO0VBQ0E7RUFDQTtBekV1L1NKO0F5RW4vU0U7RUFFSTtFcEM3a0JGO0FyQ2trVUo7QXlFaC9TRTtFQUNFO0VBRUU7RXBDcmxCRjtBckN1a1VKO0F5RTUrU0k7RUFFSTtBekU2K1NSO0F5RXorU0k7RUFDRTtBekUyK1NOO0F5RXgrU0k7RUFFSTtBekV5K1NSO0F5RXIrU0k7RUFDRTtBekV1K1NOO0F5RXArU0k7RUFFSTtBekVxK1NSOztBeUUvOVNBOzs7RXhCem5CTSw0R3dCNG5CSjtBekVrK1NGO0FpRDFsVU07RXdCcW5CTjs7O0l4QnBuQlE7RWpEK2xVTjtBQUNGOztBMkVwblVBOzs7O0VBSUU7QTNFdW5VRjs7QTJFcG5VQTtFQUNFO0EzRXVuVUY7QTRFbm1VSTtFQUNFO0VBT0EsdUJ0Q0drQjtFc0NGbEI7RUFyQ0o7RUFDQTtFQUNBO0VBQ0E7QTVFcW9VRjtBd0Jyb1VRO0VvRDRCQSxvQnRDU2dCO0F0Q21tVXhCO0F5QnhvVVE7RW1EK0JBLHFCdENNZ0I7QXRDc21VeEI7QXdCM29VUTtFb0Q0REE7QTVFa2xVUjtBeUI5b1VRO0VtRCtEQTtBNUVrbFVSOztBMkVyb1VBO0VBQ0U7RUFDQTtFQUVBLGF6Q2R1QjtFeUNldkI7RUFDQTtFQUNBLGdCRWpCOEI7RUZrQjlCO0VwRHVHSSxtQkF0Q2E7RW9EL0RqQjtFQUNBO0VBQ0E7RUFDQTtFdENYRTtFc0NnQkE7RUFDQTtFQUNBO0EzRW9vVUo7O0EyRWhvVUE7OztFQUdFO0EzRW1vVUY7O0F3QjFxVVE7OztFbURtREE7RUFDQTtBM0U2blVSO0F5QmpyVVE7OztFa0R1REE7RUFDQTtBM0UrblVSOztBd0J2clVROzs7RW1EZ0VBO0VBQ0E7QTNFNm5VUjtBeUI5clVROzs7RWtEb0VBO0VBQ0E7QTNFK25VUjs7QWdFL25VSTtFeENyRUk7OztJbURtREE7SUFDQTtFM0V3cFVOO0V5QjVzVU07OztJa0R1REE7SUFDQTtFM0UwcFVOOztFd0JsdFVNOzs7SW1EZ0VBO0lBQ0E7RTNFd3BVTjtFeUJ6dFVNOzs7SWtEb0VBO0lBQ0E7RTNFMHBVTjtBQUNGO0FnRTNwVUk7RXhDckVJOzs7SW1EbURBO0lBQ0E7RTNFbXJVTjtFeUJ2dVVNOzs7SWtEdURBO0lBQ0E7RTNFcXJVTjs7RXdCN3VVTTs7O0ltRGdFQTtJQUNBO0UzRW1yVU47RXlCcHZVTTs7O0lrRG9FQTtJQUNBO0UzRXFyVU47QUFDRjtBZ0V0clVJO0V4Q3JFSTs7O0ltRG1EQTtJQUNBO0UzRThzVU47RXlCbHdVTTs7O0lrRHVEQTtJQUNBO0UzRWd0VU47O0V3Qnh3VU07OztJbURnRUE7SUFDQTtFM0U4c1VOO0V5Qi93VU07OztJa0RvRUE7SUFDQTtFM0VndFVOO0FBQ0Y7QWdFanRVSTtFeENyRUk7OztJbURtREE7SUFDQTtFM0V5dVVOO0V5Qjd4VU07OztJa0R1REE7SUFDQTtFM0UydVVOOztFd0JueVVNOzs7SW1EZ0VBO0lBQ0E7RTNFeXVVTjtFeUIxeVVNOzs7SWtEb0VBO0lBQ0E7RTNFMnVVTjtBQUNGO0FnRTV1VUk7RXhDckVJOzs7SW1EbURBO0lBQ0E7RTNFb3dVTjtFeUJ4elVNOzs7SWtEdURBO0lBQ0E7RTNFc3dVTjs7RXdCOXpVTTs7O0ltRGdFQTtJQUNBO0UzRW93VU47RXlCcjBVTTs7O0lrRG9FQTtJQUNBO0UzRXN3VU47QUFDRjtBMkU3dlVFO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsdUJFL0U0QjtBN0U4MFVoQztBNEV6elVJO0VBQ0U7RUFPQSx1QnRDR2tCO0VzQ0ZsQjtFQTlCSjtFQUNBO0VBQ0E7RUFDQTtBNUVvMVVGO0F3QjMxVVE7RW9ENEJBLG9CdENTZ0I7QXRDeXpVeEI7QXlCOTFVUTtFbUQrQkEscUJ0Q01nQjtBdEM0elV4QjtBd0JqMlVRO0VvRDREQTtBNUV3eVVSO0F5QnAyVVE7RW1EK0RBO0E1RXd5VVI7O0EyRTN3VUU7RUFDRTtFQUNBO0EzRTh3VUo7QXdCNTJVUTtFbURnR0Y7RUFDQTtFQUNBLHFCRTlGMEI7QTdFNjJVaEM7QXlCajNVUTtFa0RxR0Y7RUFDQTtFQUNBLHNCRW5HMEI7QTdFazNVaEM7QTRFNzFVSTtFQUNFO0VBT0EsdUJ0Q0drQjtFc0NGbEI7RUF2Qko7RUFDQTtFQUNBO0VBQ0E7QTVFaTNVRjtBd0IvM1VRO0VvRDRCQSxvQnRDU2dCO0F0QzYxVXhCO0F5Qmw0VVE7RW1EK0JBLHFCdENNZ0I7QXRDZzJVeEI7QXdCcjRVUTtFb0Q0REE7QTVFNDBVUjtBeUJ4NFVRO0VtRCtEQTtBNUU0MFVSO0EyRTl4VUk7RUFDRTtBM0VneVVOOztBMkUxeFVFO0VBQ0U7RUFDQTtBM0U2eFVKO0F3Qm41VVE7RW1EeUhGO0VBQ0E7RUFDQSxzQkV2SDBCO0E3RW81VWhDO0F5Qng1VVE7RWtEOEhGO0VBQ0E7RUFDQSxxQkU1SDBCO0E3RXk1VWhDO0E0RXA0VUk7RUFDRTtFQU9BLHVCdENHa0I7RXNDRmxCO0E1RWc0VU47QXdCbDZVUTtFb0Q0QkEsb0J0Q1NnQjtBdENnNFV4QjtBeUJyNlVRO0VtRCtCQSxxQnRDTWdCO0F0Q200VXhCO0E0RTMzVU07RUFDRTtBNUU2M1VSO0E0RTEzVU07RUFDRTtFQUNBLHFCdENkZ0I7RXNDZWhCLHVCdENoQmdCO0VzQ2lCaEI7RUFuQ047RUFDQTtFQUNBO0E1RWc2VUY7QXdCcDdVUTtFb0Q0REE7QTVFMjNVUjtBeUJ2N1VRO0VtRCtEQTtBNUUyM1VSO0EyRXB6VUk7RUFDRTtBM0VzelVOOztBMkVoelVBO0VHNUlFO0VBQ0E7RUFDQTtFQUNBO0E5RWc4VUY7O0EyRTl5VUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZ0JyRGhKcUI7RXFEaUpyQjtFQUVBO0VBQ0E7RUFDQTtFQUdFO0EzRTh5VUo7QTJCcDhVRTtFZ0RzS0U7RUFJRTtFL0J0TEYseUIrQnVMdUI7QTNFOHhVM0I7QTJFMXhVRTtFQUVFO0VBSUU7RS9Cak1GLHlCK0JrTXVCO0EzRXd4VTNCO0EyRXB4VUU7RUFFRTtFQUNBO0VBT0U7QTNFK3dVTjs7QTJFMXdVQTtFQUNFO0EzRTZ3VUY7O0EyRXp3VUE7RUFDRTtFQUNBLHVCRWpOOEI7RUZrTjlCO0VwRHBHSSxzQkF0Q2E7RW9ENElqQjtFQUVFO0EzRTJ3VUo7O0EyRXR3VUE7RUFDRTtFQUNBO0VBR0U7QTNFdXdVSjs7QStFeC9VQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsWUNGZTtFREdmO0EvRTIvVUY7QStFei9VRTtFQUNFO0EvRTIvVUo7QStFeC9VRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYTdDVHFCO0FsQ21nVnpCOztBb0RqNVVRO0UyQnBHTjtFQUNBO0EvRXkvVUY7O0FvRDE1VVE7RTJCaEdOO0VBQ0E7RXhCakJJO0F2RGdoVk47O0FpRmhoVkE7RUFDRTtFQUNBO0VBQ0EsbUNuRGdIaUI7RW1EL0dqQjtFMURxSEksbUJBdENhO0UwRDVFakIsZ0IzREdxQjtFMkRGckIsZ0IzRE9rQjtFMkRObEI7RUFDQTtFQUVFO0VBQ0E7RUFDQTtFNUNGQTtFWUZFLHdFZ0NXSjtBakY0Z1ZGO0FpRG5oVk07RWdDZE47SWhDZVE7RWpEc2hWTjtBQUNGO0FpRjlnVkU7RUFDRTtFQUNBO0FqRmdoVko7QWlGNWdWRTtFQUNFO0VBQ0E7QWpGOGdWSjtBa0Z2aVZFO0VBRUk7RUFDQTtFQUNBO0VBRUY7RUFNRSxnRHBEWndCO0E5QjhpVjlCO0FpRjlnVkU7RUFFSTtFQUdGO0FqRjZnVko7QWlGbGhWRTtFQUVJO0VBR0Y7QWpGNmdWSjtBaUZsaFZFO0VBRUk7RUFHRjtBakY2Z1ZKO0FpRnJnVkU7RUFHSTtFQUdGO0FqRm1nVko7O0FpRjMvVUU7Ozs7RUFDRTtLQUFBO1VBQUE7QWpGaWdWSjs7QWlGNS9VRTtFQU9JO0VBQ0E7QWpGeS9VTjtBaUZyL1VFO0VBR0k7QWpGcS9VTjs7QWlGLytVQTs7RUFFRTtFQUNBO0FqRmsvVUY7O0FpRngrVUE7RUFDRTtFQUNBO0VBQ0E7RTFEM0NFO0UwRDZDRixnQjNEaEdrQjtBdEIya1ZwQjs7QWlGeCtVQTtFQUNFO0VBQ0E7RTFES0kscUJBdENhO0UwRG1DakIsZ0IzQ3RIZ0I7QXRDaW1WbEI7O0FpRngrVUE7RUFDRTtFQUNBO0UxREZJLHNCQXRDYTtFMEQwQ2pCLGdCM0M1SGdCO0F0Q3VtVmxCOztBaUZsK1VBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RTFEakJJLG1CQXRDYTtFMER5RGpCLGdCM0Q3SGtCO0UyRDhIbEI7RUFDQTtFQUNBO0VBRUU7QWpGbytVSjtBaUZqK1VFO0VBRUU7RUFDQTtBakZrK1VKOztBaUZ0OVVBO0VBQ0Usa0NuRGhEaUI7RW1EaURqQjtFMUQ1Q0ksc0JBdENhO0UwRG9GakIsZ0IzQ3RLZ0I7RURXZDtBckNxblZKOztBaUZ0OVVBO0VBQ0UsZ0NuRHZEaUI7RW1Ed0RqQjtFMURwREkscUJBdENhO0UwRDRGakIsZ0IzQy9LZ0I7RURZZDtBckM2blZKOztBaUZwOVVFO0VBRUU7QWpGczlVSjs7QWlGbDlVQTtFQUNFO0FqRnE5VUY7O0FpRjc4VUE7RUFDRSxtQm5EbEUwQjtBOUJraFY1Qjs7QWlGNzhVQTtFQUNFO0VBQ0EsbUJuRGpGc0I7QTlCaWlWeEI7O0FpRng4VUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBakYyOFVGO0FpRno4VUU7O0VBRUU7RUFDQTtBakYyOFVKOztBaUZsOFVBO0VBQ0U7RUFDQTtBakZxOFVGO0F3QjdxVlE7RXlEME9KLHFCbkQ3R3lCO0E5Qm1qVjdCO0F5QmhyVlE7RXdENk9KLHNCbkRoSHlCO0E5QnNqVjdCOztBaUZsOFVBO0VBQ0U7RUFDQSxrQm5EckgyQjtBOUIwalY3QjtBd0J4clZRO0V5RHFQSjtBakZzOFVKO0F5QjNyVlE7RXdEd1BKO0FqRnM4VUo7QWlGbDhVRTtFQUdJO0FqRms4VU47O0FpRjc3VUE7RUFDRTtBakZnOFVGOztBaUY3N1VBO0VBQ0U7RUFDQTtBakZnOFVGO0F3QjFzVlE7RXlENFFKO0VBQ0EscUJuRDVJZ0M7QTlCNmtWcEM7QXlCOXNWUTtFd0RnUko7RUFDQSxvQm5EaEpnQztBOUJpbFZwQztBaUY3N1VFO0VBQ0U7RUFDQTtBakYrN1VKO0F3QnR0VlE7RXlEeVJGLHVCbkR2SjhCO0VtRHdKOUI7QWpGZzhVTjtBeUIxdFZRO0V3RDZSRjtFQUNBLHNCbkQ1SjhCO0E5QjRsVnBDOztBa0ZuclZFO0VBQ0U7RUFDQTtFQUNBLG1CcEQ2RW9CO0VQdkRwQjtFMkRwQkEsY0Q0UHFDO0FqRjA3VXpDOztBa0ZuclZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTNEaUVFLHNCQXRDYTtFMkR6QmYsZ0I1RDNDZ0I7RTRENENoQjtFQUNBO0U3Q2hEQTtBckN1dVZKOztBa0ZsclZJOzs7O0VBRUU7QWxGdXJWTjs7QWtGN3RWSTtFQTRDRSxxQkRpT21DO0VDeE5qQztFQUNBO0VBT0E7QWxGdXFWUjtBd0Jud1ZRO0UwRCtFRSxvQ3BEa0NvQjtBOUJxcFY5QjtBeUJ0d1ZRO0V5RGtGRSxtQ3BEK0JvQjtBOUJ3cFY5QjtBd0J6d1ZRO0UwRHVGRTtBbEZxclZWO0F5QjV3VlE7RXlEMEZFO0FsRnFyVlY7QWtGaHJWTTtFQUNFLHFCRDRNaUM7RUMzTWpDO0FsRmtyVlI7O0F3Qm54VlE7RTBEMkdFLG9DcERNb0I7RW9ETHBCO0FsRjRxVlY7QXlCeHhWUTtFeUQrR0UsbUNwREVvQjtFb0REcEI7QWxGNHFWVjs7QWtGN3ZWSTtFQXlGRSxxQkRvTG1DO0VDM0tqQztBbEZncVZSO0F3Qmp5VlE7RTBENEhFLHVDUnZGbUM7QTFFK3ZWN0M7QXlCcHlWUTtFeUQrSEUsc0NSMUZtQztBMUVrd1Y3QztBa0ZucVZNO0VBQ0UscUJEdUtpQztFQ3RLakM7QWxGcXFWUjs7QWtGOXBWTTtFQUNFLGNEOEppQztBakZtZ1Z6QztBa0Y5cFZNOzs7RUFFRTtBbEZpcVZSOztBa0YxcFZNO0VBQ0UsY0RpSmlDO0FqRjRnVnpDO0FrRjNwVlE7RUFDRSxxQkQ4SStCO0FqRitnVnpDO0FrRnhwVlE7RUFDRTtFdENsS04seUJzQ21LMkI7QWxGMHBWL0I7QWtGcnBWUTtFQUNFO0FsRnVwVlY7QWtGcHBWUTtFQUNFLHFCRDZIK0I7QWpGeWhWekM7O0FrRjdvVk07RUFDRSxxQkRtSGlDO0FqRjZoVnpDO0FrRjVvVlE7RUFDRSxxQkQ4RytCO0VDN0cvQjtBbEY4b1ZWOztBa0ZseVZFO0VBQ0U7RUFDQTtFQUNBLG1CcEQ2RW9CO0VQdkRwQjtFMkRwQkEsY0Q0UHFDO0FqRnlpVnpDOztBa0ZseVZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTNEaUVFLHNCQXRDYTtFMkR6QmYsZ0I1RDNDZ0I7RTRENENoQjtFQUNBO0U3Q2hEQTtBckNzMVZKOztBa0ZqeVZJOzs7O0VBRUU7QWxGc3lWTjs7QWtGNTBWSTtFQTRDRSxxQkRpT21DO0VDeE5qQztFQUNBO0VBT0E7QWxGc3hWUjtBd0JsM1ZRO0UwRCtFRSxvQ3BEa0NvQjtBOUJvd1Y5QjtBeUJyM1ZRO0V5RGtGRSxtQ3BEK0JvQjtBOUJ1d1Y5QjtBd0J4M1ZRO0UwRHVGRTtBbEZveVZWO0F5QjMzVlE7RXlEMEZFO0FsRm95VlY7QWtGL3hWTTtFQUNFLHFCRDRNaUM7RUMzTWpDO0FsRml5VlI7O0F3Qmw0VlE7RTBEMkdFLG9DcERNb0I7RW9ETHBCO0FsRjJ4VlY7QXlCdjRWUTtFeUQrR0UsbUNwREVvQjtFb0REcEI7QWxGMnhWVjs7QWtGNTJWSTtFQXlGRSxxQkRvTG1DO0VDM0tqQztBbEYrd1ZSO0F3Qmg1VlE7RTBENEhFLHVDUnZGbUM7QTFFODJWN0M7QXlCbjVWUTtFeUQrSEUsc0NSMUZtQztBMUVpM1Y3QztBa0ZseFZNO0VBQ0UscUJEdUtpQztFQ3RLakM7QWxGb3hWUjs7QWtGN3dWTTtFQUNFLGNEOEppQztBakZrblZ6QztBa0Y3d1ZNOzs7RUFFRTtBbEZneFZSOztBa0Z6d1ZNO0VBQ0UsY0RpSmlDO0FqRjJuVnpDO0FrRjF3VlE7RUFDRSxxQkQ4SStCO0FqRjhuVnpDO0FrRnZ3VlE7RUFDRTtFdENsS04seUJzQ21LMkI7QWxGeXdWL0I7QWtGcHdWUTtFQUNFO0FsRnN3VlY7QWtGbndWUTtFQUNFLHFCRDZIK0I7QWpGd29WekM7O0FrRjV2Vk07RUFDRSxxQkRtSGlDO0FqRjRvVnpDO0FrRjN2VlE7RUFDRSxxQkQ4RytCO0VDN0cvQjtBbEY2dlZWOztBaUZwb1ZBO0VBQ0U7RUFDQTtFQUNBO0FqRnVvVkY7QWlGbG9WRTtFQUNFO0FqRm9vVko7QWdFaDRWSTtFaUJpUUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFakZrb1ZKO0VpRjluVkU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VqRmdvVko7RWlGNW5WRTtJQUNFO0lBQ0E7SUFDQTtFakY4blZKO0VpRjFuVkU7SUFDRTtFakY0blZKO0VpRnpuVkU7O0lBRUU7RWpGMm5WSjtFaUZ0blZFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RWpGd25WSjtFd0JyK1ZNO0l5RCtXQTtFakZ5blZOO0V5QngrVk07SXdEa1hBO0VqRnluVk47RWlGdG5WRTtJQUNFO0lBQ0E7SUFDQTtFakZ3blZKO0V3QmgvVk07SXlEMFhBLHFCbkQzUHFCO0ltRDRQckI7RWpGeW5WTjtFeUJwL1ZNO0l3RDhYQTtJQUNBLG9CbkRoUXFCO0U5QnkzVjNCO0VpRnJuVkU7SUFDRTtJQUNBO0VqRnVuVko7RWlGcm5WRTtJQUNFO0VqRnVuVko7QUFDRjs7QWlGbm5WQTtFQUNFO0VBQ0EsaUJuRDlZdUI7QTlCb2dXekI7O0FpRm5uVkE7RTVDcFlJO0FyQzIvVko7O0FpRm5uVkE7RTVDeFlJO0FyQysvVko7O0FtRjNnV0U7RUNEQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRmdoV0Y7QWdFaDlWSTtFbUJuRUY7SUNXSSxnQkNVaUI7RXJGa2dXckI7QUFDRjtBZ0VyOVZJO0VtQm5FRjtJQ1dJLGdCQ1VpQjtFckZ1Z1dyQjtBQUNGO0FnRTE5Vkk7RW1CbkVGO0lDV0ksZ0JDVWlCO0VyRjRnV3JCO0FBQ0Y7QWdFLzlWSTtFbUJuRUY7SUNXSSxpQkNVaUI7RXJGaWhXckI7QUFDRjtBZ0VwK1ZJO0VtQm5FRjtJQ1dJLGlCQ1VpQjtFckZzaFdyQjtBQUNGOztBbUZ0aVdFO0VDUEE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEZpaldGOztBZ0VqL1ZJO0VtQmxERTtJQUNFLGdCRUdlO0VyRm9pV3JCO0FBQ0Y7QWdFdi9WSTtFbUJsREU7SUFDRSxnQkVHZTtFckZ5aVdyQjtBQUNGO0FnRTUvVkk7RW1CbERFO0lBQ0UsZ0JFR2U7RXJGOGlXckI7QUFDRjtBZ0VqZ1dJO0VtQmxERTtJQUNFLGlCRUdlO0VyRm1qV3JCO0FBQ0Y7QWdFdGdXSTtFbUJsREU7SUFDRSxpQkVHZTtFckZ3aldyQjtBQUNGO0FtRmhpV0U7RUM3QkE7RUFDQTtFQUNBO0VBQ0E7QXBGZ2tXRjs7QW1GaGlXRTtFQUNFO0VBQ0E7QW5GbWlXSjtBbUZqaVdJOztFQUVFO0VBQ0E7QW5GbWlXTjs7QXNGN2xXRTs7Ozs7OztFQUNFO0VBQ0E7RUFDQTtFQUNBO0F0RnNtV0o7O0FzRmhsV007RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdEZtbFdSOztBb0Z4aldFO0VBQ0U7RUFDQTtBcEYyaldKOztBb0Y3aldFO0VBQ0U7RUFDQTtBcEZna1dKOztBb0Zsa1dFO0VBQ0U7RUFDQTtBcEZxa1dKOztBb0Z2a1dFO0VBQ0U7RUFDQTtBcEYwa1dKOztBb0Y1a1dFO0VBQ0U7RUFDQTtBcEYra1dKOztBb0ZqbFdFO0VBQ0U7RUFDQTtBcEZvbFdKOztBc0Z0bVdNO0VGQUo7RUFDQTtFQUNBO0FwRjBtV0Y7O0FzRnRtV1U7RUZkUjtFQUlBO0FwRnFuV0Y7O0FzRjNtV1U7RUZkUjtFQUlBO0FwRjBuV0Y7O0FzRmhuV1U7RUZkUjtFQUlBO0FwRituV0Y7O0FzRnJuV1U7RUZkUjtFQUlBO0FwRm9vV0Y7O0FzRjFuV1U7RUZkUjtFQUlBO0FwRnlvV0Y7O0FzRi9uV1U7RUZkUjtFQUlBO0FwRjhvV0Y7O0FzRnBvV1U7RUZkUjtFQUlBO0FwRm1wV0Y7O0FzRnpvV1U7RUZkUjtFQUlBO0FwRndwV0Y7O0FzRjlvV1U7RUZkUjtFQUlBO0FwRjZwV0Y7O0FzRm5wV1U7RUZkUjtFQUlBO0FwRmtxV0Y7O0FzRnhwV1U7RUZkUjtFQUlBO0FwRnVxV0Y7O0FzRjdwV1U7RUZkUjtFQUlBO0FwRjRxV0Y7O0FzRjVwV007RUFBd0I7QXRGZ3FXOUI7O0FzRjlwV007RUFBdUI7QXRGa3FXN0I7O0FzRi9wV1E7RUFBd0IsUUFEYjtBdEZvcVduQjs7QXNGbnFXUTtFQUF3QixRQURiO0F0RndxV25COztBc0Z2cVdRO0VBQXdCLFFBRGI7QXRGNHFXbkI7O0FzRjNxV1E7RUFBd0IsUUFEYjtBdEZnclduQjs7QXNGL3FXUTtFQUF3QixRQURiO0F0Rm9yV25COztBc0ZucldRO0VBQXdCLFFBRGI7QXRGd3JXbkI7O0FzRnZyV1E7RUFBd0IsUUFEYjtBdEY0clduQjs7QXNGM3JXUTtFQUF3QixRQURiO0F0RmdzV25COztBc0YvcldRO0VBQXdCLFFBRGI7QXRGb3NXbkI7O0FzRm5zV1E7RUFBd0IsUUFEYjtBdEZ3c1duQjs7QXNGdnNXUTtFQUF3QixTQURiO0F0RjRzV25COztBc0Yzc1dRO0VBQXdCLFNBRGI7QXRGZ3RXbkI7O0FzRi9zV1E7RUFBd0IsU0FEYjtBdEZvdFduQjs7QXNGNXNXWTtFRmpCVjtBcEZpdVdGOztBc0ZodFdZO0VGakJWO0FwRnF1V0Y7O0FzRnB0V1k7RUZqQlY7QXBGeXVXRjs7QXNGeHRXWTtFRmpCVjtBcEY2dVdGOztBc0Y1dFdZO0VGakJWO0FwRml2V0Y7O0FzRmh1V1k7RUZqQlY7QXBGcXZXRjs7QXNGcHVXWTtFRmpCVjtBcEZ5dldGOztBc0Z4dVdZO0VGakJWO0FwRjZ2V0Y7O0FzRjV1V1k7RUZqQlY7QXBGaXdXRjs7QXNGaHZXWTtFRmpCVjtBcEZxd1dGOztBc0ZwdldZO0VGakJWO0FwRnl3V0Y7O0FnRXZ2V0k7RXNCeENFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RXRGbXlXTjs7RW9GeHdXQTtJQUNFO0lBQ0E7RXBGMndXRjs7RW9GN3dXQTtJQUNFO0lBQ0E7RXBGZ3hXRjs7RW9GbHhXQTtJQUNFO0lBQ0E7RXBGcXhXRjs7RW9GdnhXQTtJQUNFO0lBQ0E7RXBGMHhXRjs7RW9GNXhXQTtJQUNFO0lBQ0E7RXBGK3hXRjs7RW9GanlXQTtJQUNFO0lBQ0E7RXBGb3lXRjs7RXNGdHpXSTtJRkFKO0lBQ0E7SUFDQTtFcEYweldBOztFc0Z0eldRO0lGZFI7SUFJQTtFcEZxMFdBOztFc0YzeldRO0lGZFI7SUFJQTtFcEYwMFdBOztFc0ZoMFdRO0lGZFI7SUFJQTtFcEYrMFdBOztFc0ZyMFdRO0lGZFI7SUFJQTtFcEZvMVdBOztFc0YxMFdRO0lGZFI7SUFJQTtFcEZ5MVdBOztFc0YvMFdRO0lGZFI7SUFJQTtFcEY4MVdBOztFc0ZwMVdRO0lGZFI7SUFJQTtFcEZtMldBOztFc0Z6MVdRO0lGZFI7SUFJQTtFcEZ3MldBOztFc0Y5MVdRO0lGZFI7SUFJQTtFcEY2MldBOztFc0ZuMldRO0lGZFI7SUFJQTtFcEZrM1dBOztFc0Z4MldRO0lGZFI7SUFJQTtFcEZ1M1dBOztFc0Y3MldRO0lGZFI7SUFJQTtFcEY0M1dBOztFc0Y1MldJO0lBQXdCO0V0RmczVzVCOztFc0Y5MldJO0lBQXVCO0V0RmszVzNCOztFc0YvMldNO0lBQXdCLFFBRGI7RXRGbzNXakI7O0VzRm4zV007SUFBd0IsUUFEYjtFdEZ3M1dqQjs7RXNGdjNXTTtJQUF3QixRQURiO0V0RjQzV2pCOztFc0YzM1dNO0lBQXdCLFFBRGI7RXRGZzRXakI7O0VzRi8zV007SUFBd0IsUUFEYjtFdEZvNFdqQjs7RXNGbjRXTTtJQUF3QixRQURiO0V0Rnc0V2pCOztFc0Z2NFdNO0lBQXdCLFFBRGI7RXRGNDRXakI7O0VzRjM0V007SUFBd0IsUUFEYjtFdEZnNVdqQjs7RXNGLzRXTTtJQUF3QixRQURiO0V0Rm81V2pCOztFc0ZuNVdNO0lBQXdCLFFBRGI7RXRGdzVXakI7O0VzRnY1V007SUFBd0IsU0FEYjtFdEY0NVdqQjs7RXNGMzVXTTtJQUF3QixTQURiO0V0Rmc2V2pCOztFc0YvNVdNO0lBQXdCLFNBRGI7RXRGbzZXakI7O0VzRjU1V1U7SUZqQlY7RXBGaTdXQTs7RXNGaDZXVTtJRmpCVjtFcEZxN1dBOztFc0ZwNldVO0lGakJWO0VwRnk3V0E7O0VzRng2V1U7SUZqQlY7RXBGNjdXQTs7RXNGNTZXVTtJRmpCVjtFcEZpOFdBOztFc0ZoN1dVO0lGakJWO0VwRnE4V0E7O0VzRnA3V1U7SUZqQlY7RXBGeThXQTs7RXNGeDdXVTtJRmpCVjtFcEY2OFdBOztFc0Y1N1dVO0lGakJWO0VwRmk5V0E7O0VzRmg4V1U7SUZqQlY7RXBGcTlXQTs7RXNGcDhXVTtJRmpCVjtFcEZ5OVdBOztFc0Z4OFdVO0lGakJWO0VwRjY5V0E7QUFDRjtBZ0U1OFdJO0VzQnhDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0V0RnUvV047O0VvRjU5V0E7SUFDRTtJQUNBO0VwRis5V0Y7O0VvRmorV0E7SUFDRTtJQUNBO0VwRm8rV0Y7O0VvRnQrV0E7SUFDRTtJQUNBO0VwRnkrV0Y7O0VvRjMrV0E7SUFDRTtJQUNBO0VwRjgrV0Y7O0VvRmgvV0E7SUFDRTtJQUNBO0VwRm0vV0Y7O0VvRnIvV0E7SUFDRTtJQUNBO0VwRncvV0Y7O0VzRjFnWEk7SUZBSjtJQUNBO0lBQ0E7RXBGOGdYQTs7RXNGMWdYUTtJRmRSO0lBSUE7RXBGeWhYQTs7RXNGL2dYUTtJRmRSO0lBSUE7RXBGOGhYQTs7RXNGcGhYUTtJRmRSO0lBSUE7RXBGbWlYQTs7RXNGemhYUTtJRmRSO0lBSUE7RXBGd2lYQTs7RXNGOWhYUTtJRmRSO0lBSUE7RXBGNmlYQTs7RXNGbmlYUTtJRmRSO0lBSUE7RXBGa2pYQTs7RXNGeGlYUTtJRmRSO0lBSUE7RXBGdWpYQTs7RXNGN2lYUTtJRmRSO0lBSUE7RXBGNGpYQTs7RXNGbGpYUTtJRmRSO0lBSUE7RXBGaWtYQTs7RXNGdmpYUTtJRmRSO0lBSUE7RXBGc2tYQTs7RXNGNWpYUTtJRmRSO0lBSUE7RXBGMmtYQTs7RXNGamtYUTtJRmRSO0lBSUE7RXBGZ2xYQTs7RXNGaGtYSTtJQUF3QjtFdEZva1g1Qjs7RXNGbGtYSTtJQUF1QjtFdEZza1gzQjs7RXNGbmtYTTtJQUF3QixRQURiO0V0RndrWGpCOztFc0Z2a1hNO0lBQXdCLFFBRGI7RXRGNGtYakI7O0VzRjNrWE07SUFBd0IsUUFEYjtFdEZnbFhqQjs7RXNGL2tYTTtJQUF3QixRQURiO0V0Rm9sWGpCOztFc0ZubFhNO0lBQXdCLFFBRGI7RXRGd2xYakI7O0VzRnZsWE07SUFBd0IsUUFEYjtFdEY0bFhqQjs7RXNGM2xYTTtJQUF3QixRQURiO0V0RmdtWGpCOztFc0YvbFhNO0lBQXdCLFFBRGI7RXRGb21YakI7O0VzRm5tWE07SUFBd0IsUUFEYjtFdEZ3bVhqQjs7RXNGdm1YTTtJQUF3QixRQURiO0V0RjRtWGpCOztFc0YzbVhNO0lBQXdCLFNBRGI7RXRGZ25YakI7O0VzRi9tWE07SUFBd0IsU0FEYjtFdEZvblhqQjs7RXNGbm5YTTtJQUF3QixTQURiO0V0RnduWGpCOztFc0ZoblhVO0lGakJWO0VwRnFvWEE7O0VzRnBuWFU7SUZqQlY7RXBGeW9YQTs7RXNGeG5YVTtJRmpCVjtFcEY2b1hBOztFc0Y1blhVO0lGakJWO0VwRmlwWEE7O0VzRmhvWFU7SUZqQlY7RXBGcXBYQTs7RXNGcG9YVTtJRmpCVjtFcEZ5cFhBOztFc0Z4b1hVO0lGakJWO0VwRjZwWEE7O0VzRjVvWFU7SUZqQlY7RXBGaXFYQTs7RXNGaHBYVTtJRmpCVjtFcEZxcVhBOztFc0ZwcFhVO0lGakJWO0VwRnlxWEE7O0VzRnhwWFU7SUZqQlY7RXBGNnFYQTs7RXNGNXBYVTtJRmpCVjtFcEZpclhBO0FBQ0Y7QWdFaHFYSTtFc0J4Q0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFdEYyc1hOOztFb0ZoclhBO0lBQ0U7SUFDQTtFcEZtclhGOztFb0ZyclhBO0lBQ0U7SUFDQTtFcEZ3clhGOztFb0YxclhBO0lBQ0U7SUFDQTtFcEY2clhGOztFb0YvclhBO0lBQ0U7SUFDQTtFcEZrc1hGOztFb0Zwc1hBO0lBQ0U7SUFDQTtFcEZ1c1hGOztFb0Z6c1hBO0lBQ0U7SUFDQTtFcEY0c1hGOztFc0Y5dFhJO0lGQUo7SUFDQTtJQUNBO0VwRmt1WEE7O0VzRjl0WFE7SUZkUjtJQUlBO0VwRjZ1WEE7O0VzRm51WFE7SUZkUjtJQUlBO0VwRmt2WEE7O0VzRnh1WFE7SUZkUjtJQUlBO0VwRnV2WEE7O0VzRjd1WFE7SUZkUjtJQUlBO0VwRjR2WEE7O0VzRmx2WFE7SUZkUjtJQUlBO0VwRml3WEE7O0VzRnZ2WFE7SUZkUjtJQUlBO0VwRnN3WEE7O0VzRjV2WFE7SUZkUjtJQUlBO0VwRjJ3WEE7O0VzRmp3WFE7SUZkUjtJQUlBO0VwRmd4WEE7O0VzRnR3WFE7SUZkUjtJQUlBO0VwRnF4WEE7O0VzRjN3WFE7SUZkUjtJQUlBO0VwRjB4WEE7O0VzRmh4WFE7SUZkUjtJQUlBO0VwRit4WEE7O0VzRnJ4WFE7SUZkUjtJQUlBO0VwRm95WEE7O0VzRnB4WEk7SUFBd0I7RXRGd3hYNUI7O0VzRnR4WEk7SUFBdUI7RXRGMHhYM0I7O0VzRnZ4WE07SUFBd0IsUUFEYjtFdEY0eFhqQjs7RXNGM3hYTTtJQUF3QixRQURiO0V0Rmd5WGpCOztFc0YveFhNO0lBQXdCLFFBRGI7RXRGb3lYakI7O0VzRm55WE07SUFBd0IsUUFEYjtFdEZ3eVhqQjs7RXNGdnlYTTtJQUF3QixRQURiO0V0RjR5WGpCOztFc0YzeVhNO0lBQXdCLFFBRGI7RXRGZ3pYakI7O0VzRi95WE07SUFBd0IsUUFEYjtFdEZvelhqQjs7RXNGbnpYTTtJQUF3QixRQURiO0V0Rnd6WGpCOztFc0Z2elhNO0lBQXdCLFFBRGI7RXRGNHpYakI7O0VzRjN6WE07SUFBd0IsUUFEYjtFdEZnMFhqQjs7RXNGL3pYTTtJQUF3QixTQURiO0V0Rm8wWGpCOztFc0ZuMFhNO0lBQXdCLFNBRGI7RXRGdzBYakI7O0VzRnYwWE07SUFBd0IsU0FEYjtFdEY0MFhqQjs7RXNGcDBYVTtJRmpCVjtFcEZ5MVhBOztFc0Z4MFhVO0lGakJWO0VwRjYxWEE7O0VzRjUwWFU7SUZqQlY7RXBGaTJYQTs7RXNGaDFYVTtJRmpCVjtFcEZxMlhBOztFc0ZwMVhVO0lGakJWO0VwRnkyWEE7O0VzRngxWFU7SUZqQlY7RXBGNjJYQTs7RXNGNTFYVTtJRmpCVjtFcEZpM1hBOztFc0ZoMlhVO0lGakJWO0VwRnEzWEE7O0VzRnAyWFU7SUZqQlY7RXBGeTNYQTs7RXNGeDJYVTtJRmpCVjtFcEY2M1hBOztFc0Y1MlhVO0lGakJWO0VwRmk0WEE7O0VzRmgzWFU7SUZqQlY7RXBGcTRYQTtBQUNGO0FnRXAzWEk7RXNCeENFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RXRGKzVYTjs7RW9GcDRYQTtJQUNFO0lBQ0E7RXBGdTRYRjs7RW9GejRYQTtJQUNFO0lBQ0E7RXBGNDRYRjs7RW9GOTRYQTtJQUNFO0lBQ0E7RXBGaTVYRjs7RW9GbjVYQTtJQUNFO0lBQ0E7RXBGczVYRjs7RW9GeDVYQTtJQUNFO0lBQ0E7RXBGMjVYRjs7RW9GNzVYQTtJQUNFO0lBQ0E7RXBGZzZYRjs7RXNGbDdYSTtJRkFKO0lBQ0E7SUFDQTtFcEZzN1hBOztFc0ZsN1hRO0lGZFI7SUFJQTtFcEZpOFhBOztFc0Z2N1hRO0lGZFI7SUFJQTtFcEZzOFhBOztFc0Y1N1hRO0lGZFI7SUFJQTtFcEYyOFhBOztFc0ZqOFhRO0lGZFI7SUFJQTtFcEZnOVhBOztFc0Z0OFhRO0lGZFI7SUFJQTtFcEZxOVhBOztFc0YzOFhRO0lGZFI7SUFJQTtFcEYwOVhBOztFc0ZoOVhRO0lGZFI7SUFJQTtFcEYrOVhBOztFc0ZyOVhRO0lGZFI7SUFJQTtFcEZvK1hBOztFc0YxOVhRO0lGZFI7SUFJQTtFcEZ5K1hBOztFc0YvOVhRO0lGZFI7SUFJQTtFcEY4K1hBOztFc0ZwK1hRO0lGZFI7SUFJQTtFcEZtL1hBOztFc0Z6K1hRO0lGZFI7SUFJQTtFcEZ3L1hBOztFc0Z4K1hJO0lBQXdCO0V0RjQrWDVCOztFc0YxK1hJO0lBQXVCO0V0RjgrWDNCOztFc0YzK1hNO0lBQXdCLFFBRGI7RXRGZy9YakI7O0VzRi8rWE07SUFBd0IsUUFEYjtFdEZvL1hqQjs7RXNGbi9YTTtJQUF3QixRQURiO0V0RncvWGpCOztFc0Z2L1hNO0lBQXdCLFFBRGI7RXRGNC9YakI7O0VzRjMvWE07SUFBd0IsUUFEYjtFdEZnZ1lqQjs7RXNGLy9YTTtJQUF3QixRQURiO0V0Rm9nWWpCOztFc0ZuZ1lNO0lBQXdCLFFBRGI7RXRGd2dZakI7O0VzRnZnWU07SUFBd0IsUUFEYjtFdEY0Z1lqQjs7RXNGM2dZTTtJQUF3QixRQURiO0V0RmdoWWpCOztFc0YvZ1lNO0lBQXdCLFFBRGI7RXRGb2hZakI7O0VzRm5oWU07SUFBd0IsU0FEYjtFdEZ3aFlqQjs7RXNGdmhZTTtJQUF3QixTQURiO0V0RjRoWWpCOztFc0YzaFlNO0lBQXdCLFNBRGI7RXRGZ2lZakI7O0VzRnhoWVU7SUZqQlY7RXBGNmlZQTs7RXNGNWhZVTtJRmpCVjtFcEZpallBOztFc0ZoaVlVO0lGakJWO0VwRnFqWUE7O0VzRnBpWVU7SUZqQlY7RXBGeWpZQTs7RXNGeGlZVTtJRmpCVjtFcEY2allBOztFc0Y1aVlVO0lGakJWO0VwRmlrWUE7O0VzRmhqWVU7SUZqQlY7RXBGcWtZQTs7RXNGcGpZVTtJRmpCVjtFcEZ5a1lBOztFc0Z4allVO0lGakJWO0VwRjZrWUE7O0VzRjVqWVU7SUZqQlY7RXBGaWxZQTs7RXNGaGtZVTtJRmpCVjtFcEZxbFlBOztFc0Zwa1lVO0lGakJWO0VwRnlsWUE7QUFDRjtBZ0V4a1lJO0VzQnhDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0V0Rm1uWU47O0VvRnhsWUE7SUFDRTtJQUNBO0VwRjJsWUY7O0VvRjdsWUE7SUFDRTtJQUNBO0VwRmdtWUY7O0VvRmxtWUE7SUFDRTtJQUNBO0VwRnFtWUY7O0VvRnZtWUE7SUFDRTtJQUNBO0VwRjBtWUY7O0VvRjVtWUE7SUFDRTtJQUNBO0VwRittWUY7O0VvRmpuWUE7SUFDRTtJQUNBO0VwRm9uWUY7O0VzRnRvWUk7SUZBSjtJQUNBO0lBQ0E7RXBGMG9ZQTs7RXNGdG9ZUTtJRmRSO0lBSUE7RXBGcXBZQTs7RXNGM29ZUTtJRmRSO0lBSUE7RXBGMHBZQTs7RXNGaHBZUTtJRmRSO0lBSUE7RXBGK3BZQTs7RXNGcnBZUTtJRmRSO0lBSUE7RXBGb3FZQTs7RXNGMXBZUTtJRmRSO0lBSUE7RXBGeXFZQTs7RXNGL3BZUTtJRmRSO0lBSUE7RXBGOHFZQTs7RXNGcHFZUTtJRmRSO0lBSUE7RXBGbXJZQTs7RXNGenFZUTtJRmRSO0lBSUE7RXBGd3JZQTs7RXNGOXFZUTtJRmRSO0lBSUE7RXBGNnJZQTs7RXNGbnJZUTtJRmRSO0lBSUE7RXBGa3NZQTs7RXNGeHJZUTtJRmRSO0lBSUE7RXBGdXNZQTs7RXNGN3JZUTtJRmRSO0lBSUE7RXBGNHNZQTs7RXNGNXJZSTtJQUF3QjtFdEZnc1k1Qjs7RXNGOXJZSTtJQUF1QjtFdEZrc1kzQjs7RXNGL3JZTTtJQUF3QixRQURiO0V0Rm9zWWpCOztFc0Zuc1lNO0lBQXdCLFFBRGI7RXRGd3NZakI7O0VzRnZzWU07SUFBd0IsUUFEYjtFdEY0c1lqQjs7RXNGM3NZTTtJQUF3QixRQURiO0V0Rmd0WWpCOztFc0Yvc1lNO0lBQXdCLFFBRGI7RXRGb3RZakI7O0VzRm50WU07SUFBd0IsUUFEYjtFdEZ3dFlqQjs7RXNGdnRZTTtJQUF3QixRQURiO0V0RjR0WWpCOztFc0YzdFlNO0lBQXdCLFFBRGI7RXRGZ3VZakI7O0VzRi90WU07SUFBd0IsUUFEYjtFdEZvdVlqQjs7RXNGbnVZTTtJQUF3QixRQURiO0V0Rnd1WWpCOztFc0Z2dVlNO0lBQXdCLFNBRGI7RXRGNHVZakI7O0VzRjN1WU07SUFBd0IsU0FEYjtFdEZndllqQjs7RXNGL3VZTTtJQUF3QixTQURiO0V0Rm92WWpCOztFc0Y1dVlVO0lGakJWO0VwRml3WUE7O0VzRmh2WVU7SUZqQlY7RXBGcXdZQTs7RXNGcHZZVTtJRmpCVjtFcEZ5d1lBOztFc0Z4dllVO0lGakJWO0VwRjZ3WUE7O0VzRjV2WVU7SUZqQlY7RXBGaXhZQTs7RXNGaHdZVTtJRmpCVjtFcEZxeFlBOztFc0Zwd1lVO0lGakJWO0VwRnl4WUE7O0VzRnh3WVU7SUZqQlY7RXBGNnhZQTs7RXNGNXdZVTtJRmpCVjtFcEZpeVlBOztFc0ZoeFlVO0lGakJWO0VwRnF5WUE7O0VzRnB4WVU7SUZqQlY7RXBGeXlZQTs7RXNGeHhZVTtJRmpCVjtFcEY2eVlBO0FBQ0Y7QW1GdnhZQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FuRnl4WUY7QW1GdnhZRTtFQUNFO0VBQ0E7QW5GeXhZSjs7QW1GcnhZQTtFQUNFO0FuRnd4WUY7O0F1Rm4zWUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZ0JDSDhCO0F4RnkzWWhDO0F1RnAzWUU7RUFDRTtBdkZzM1lKO0F1Rm4zWUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdkZxM1lKO0F1RmwzWUU7RUFDRTtBdkZvM1lKOztBdUZoM1lBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsV0N4QjhCO0VEeUI5QixnQkMxQjhCO0VEMkI5QjtBdkZtM1lGO0F1RmozWUU7RUFDRTtFQUNBLFNDL0I0QjtFRGdDNUI7QXZGbTNZSjtBd0JsNVlRO0UrRGtDRjtBdkZtM1lOO0F5QnI1WVE7RThEcUNGO0F2Rm0zWU47QWdFdDBZSTtFdUJ2Q0U7SUFDRTtJQUNBLFNDOUN3QjtJRCtDeEI7RXZGZzNZTjtFd0I5NVlNO0krRGdERTtFdkZpM1lSO0V5Qmo2WU07SThEbURFO0V2RmkzWVI7QUFDRjtBdUY3MllNO0VBQ0U7RUFDQSxTQzNEd0I7RUQ0RHhCO0F2RisyWVI7QXdCMTZZUTtFK0Q2REU7QXZGZzNZVjtBeUI3NllRO0U4RGdFRTtBdkZnM1lWO0FnRTkxWUk7RXVCdkNFO0lBQ0U7SUFDQSxTQzlDd0I7SUQrQ3hCO0V2Rnc0WU47RXdCdDdZTTtJK0RnREU7RXZGeTRZUjtFeUJ6N1lNO0k4RG1ERTtFdkZ5NFlSO0FBQ0Y7QWdFeDNZSTtFdUJiRTtJQUNFO0lBQ0EsU0MzRHdCO0lENER4QjtFdkZ3NFlOO0V3Qm44WU07SStENkRFO0V2Rnk0WVI7RXlCdDhZTTtJOERnRUU7RXZGeTRZUjtBQUNGO0FnRXgzWUk7RXVCdkNFO0lBQ0U7SUFDQSxTQzlDd0I7SUQrQ3hCO0V2Rms2WU47RXdCaDlZTTtJK0RnREU7RXZGbTZZUjtFeUJuOVlNO0k4RG1ERTtFdkZtNllSO0FBQ0Y7QWdFbDVZSTtFdUJiRTtJQUNFO0lBQ0EsU0MzRHdCO0lENER4QjtFdkZrNllOO0V3Qjc5WU07SStENkRFO0V2Rm02WVI7RXlCaCtZTTtJOERnRUU7RXZGbTZZUjtBQUNGO0FnRWw1WUk7RXVCdkNFO0lBQ0U7SUFDQSxTQzlDd0I7SUQrQ3hCO0V2RjQ3WU47RXdCMStZTTtJK0RnREU7RXZGNjdZUjtFeUI3K1lNO0k4RG1ERTtFdkY2N1lSO0FBQ0Y7QWdFNTZZSTtFdUJiRTtJQUNFO0lBQ0EsU0MzRHdCO0lENER4QjtFdkY0N1lOO0V3QnYvWU07SStENkRFO0V2RjY3WVI7RXlCMS9ZTTtJOERnRUU7RXZGNjdZUjtBQUNGO0FnRTU2WUk7RXVCdkNFO0lBQ0U7SUFDQSxTQzlDd0I7SUQrQ3hCO0V2RnM5WU47RXdCcGdaTTtJK0RnREU7RXZGdTlZUjtFeUJ2Z1pNO0k4RG1ERTtFdkZ1OVlSO0FBQ0Y7QWdFdDhZSTtFdUJiRTtJQUNFO0lBQ0EsU0MzRHdCO0lENER4QjtFdkZzOVlOO0V3QmpoWk07SStENkRFO0V2RnU5WVI7RXlCcGhaTTtJOERnRUU7RXZGdTlZUjtBQUNGO0F1RjcrWU07RUFDRTtFQUNBLFNDOUN3QjtFRCtDeEI7QXZGKytZUjtBd0I3aFpRO0UrRGdERTtBdkZnL1lWO0F5QmhpWlE7RThEbURFO0F2RmcvWVY7QWdFOTlZSTtFdUJiRTtJQUNFO0lBQ0EsU0MzRHdCO0lENER4QjtFdkY4K1lOO0V3QnppWk07SStENkRFO0V2RisrWVI7RXlCNWlaTTtJOERnRUU7RXZGKytZUjtBQUNGOztBdUZ6K1lBO0VBQ0U7RUFDQSxxQmpFbEVnQjtFaUVtRWhCLDZCQ3pEOEI7RUQwRDlCO0VsRDdERTtBckMwaVpKO0EyQmhqWkU7RUFDRTtJNER1RUEsYzFEN0VTO0kwRDhFVDtFdkY0K1lGO0FBQ0Y7QXVGMStZRTtFQUVFO0F2RjIrWUo7QXVGditZRTtFQUNFO0F2RnkrWUo7O0F1RnIrWUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2RncrWUY7O0F1RnIrWUE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxnQkM1RzhCO0VENkc5QjtFQUNBO0VBQ0E7QXZGdytZRjtBdUZ0K1lFO0VBQ0U7QXZGdytZSjtBdUZyK1lFO0VBQ0U7RUFDQTtBdkZ1K1lKO0EyQnJsWkU7RUFDRTtJNERnSEU7RXZGdytZSjtBQUNGO0F1RnQrWUk7RUFFRTtBdkZ1K1lOO0F1Rm4rWUU7O0VBRUU7RUFDQTtFQUNBLHFCQ2hJeUI7RURpSXpCLG9CQ2pJeUI7QXhGc21aN0I7QXVGbitZSTs7RUFDRTtFQUNBO0VBQ0E7QXZGcytZTjtBd0JsblpROztFK0Q4SUE7RUFDQTtBdkZ3K1lSO0F5QnZuWlE7O0U4RGtKQTtFQUNBO0F2RnkrWVI7QXVGcitZSTs7RUFDRTtBdkZ3K1lOO0F1RnArWUU7RUFDRTtBdkZzK1lKOztBb0Q3Z1pRO0VtQ2dETjtFaEMzSkk7QXZENm5aTjtBdUYvOVlFO0VBQ0U7RUFDQTtBdkZpK1lKO0F1Rjk5WUU7RUFDRTtFQUNBO0F2RmcrWUo7QTJCbG9aRTtFNERzS0k7QXZGKzlZTjtBdUYxOVlJOztFQUVFO0F2RjQ5WU47QTJCem9aRTs7O0U0RGdMTTtBdkY4OVlSO0F1RjM5WU07O0VBQ0U7QXZGODlZUjtBdUYxOVlJOzs7O0VBSUU7QXZGNDlZTjtBdUZ4OVlFO0VBQ0U7RUFDQTtBdkYwOVlKO0F1RnY5WUU7RUFDRTtBdkZ5OVlKO0F1RnY5WUk7RUFDRTtBdkZ5OVlOO0F1RnI5WUU7RUFDRTtBdkZ1OVlKO0F1RnQ5WUk7RUFDRTtBdkZ3OVlOO0EyQnhxWkU7RTREbU5NO0F2Rnc5WVI7O0FvRHZrWlE7RW1Db0ROO0VoQzNKSTtBdkRtclpOO0F1RnJoWkU7RUFDRTtFQUNBO0F2RnVoWko7QXVGcGhaRTtFQUNFO0VBQ0E7QXZGc2haSjtBMkJ4clpFO0U0RHNLSTtBdkZxaFpOO0F1RmhoWkk7O0VBRUU7QXZGa2haTjtBMkIvclpFOzs7RTREZ0xNO0F2Rm9oWlI7QXVGamhaTTs7RUFDRTtBdkZvaFpSO0F1RmhoWkk7Ozs7RUFJRTtBdkZraFpOO0F1RjlnWkU7RUFDRTtFQUNBO0F2RmdoWko7QXVGN2daRTtFQUNFO0F2RitnWko7QXVGN2daSTtFQUNFO0F2RitnWk47QXVGM2daRTtFQUNFO0F2RjZnWko7QXVGNWdaSTtFQUNFO0F2RjhnWk47QTJCOXRaRTtFNERtTk07QXZGOGdaUjs7QXlGbnZaQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F6RnN2WkY7QXlGcnZaRTtFQ0hBLFdwRXFGZ0I7RW9FcEZoQixZcEVvRmdCO0VvRW5GaEIsZXBFbUZnQjtBdEJ3cVpsQjtBeUZydlpNO0VDUkosV0RTeUI7RUNSekIsWURReUI7RUNQekIsZURPeUI7QXpGeXZaM0I7QXlGMXZaTTtFQ1JKLFdEU3lCO0VDUnpCLFlEUXlCO0VDUHpCLGVET3lCO0F6Rjh2WjNCO0F5Ri92Wk07RUNSSixXRFN5QjtFQ1J6QixZRFF5QjtFQ1B6QixlRE95QjtBekZtd1ozQjtBeUZwd1pNO0VDUkosV0RTeUI7RUNSekIsWURReUI7RUNQekIsZURPeUI7QXpGd3daM0I7QXlGendaTTtFQ1JKLFdEU3lCO0VDUnpCLFlEUXlCO0VDUHpCLGVET3lCO0F6RjZ3WjNCO0F5Rjl3Wk07RUNSSixXRFN5QjtFQ1J6QixZRFF5QjtFQ1B6QixlRE95QjtBekZreFozQjtBeUZueFpNO0VDUkosV0RTeUI7RUNSekIsWURReUI7RUNQekIsZURPeUI7QXpGdXhaM0I7QXlGeHhaTTtFQ1JKLFdEU3lCO0VDUnpCLFlEUXlCO0VDUHpCLGVET3lCO0F6RjR4WjNCO0F5Rnh4Wkk7RUNiRixhcEV3RmdCO0VvRXZGaEIsY3BFdUZnQjtFb0V0RmhCLGlCcEVzRmdCO0F0Qmt0WmxCO0F5Rnp4Wkk7RUNqQkYsY3BFdUZnQjtFb0V0RmhCLGVwRXNGZ0I7RW9FckZoQixrQnBFcUZnQjtBdEJ3dFpsQjtBeUYxeFpJO0VDckJGLGVwRXNGZ0I7RW9FckZoQixnQnBFcUZnQjtFb0VwRmhCLG1CcEVvRmdCO0F0Qjh0WmxCOztBMkZoelpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0ZtelpGO0EyRmp6WkU7Ozs7RUFJRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzRm16Wko7QXdCcDBaUTs7Ozs7Ozs7Ozs7O0VtRXVCQTtBM0YyelpSO0F5QmwxWlE7Ozs7Ozs7Ozs7OztFa0UwQkE7QTNGczBaUjtBMkZoMFpFOzs7RUFHRTtBM0ZrMFpKO0EyRjl6WkU7RUFDRTtBM0ZnMFpKO0F3QngyWlE7O0VhOEJKO0VBQ0E7QXJDODBaSjtBeUI3MlpROztFWTRDSjtFQUNBO0FyQ3EwWko7QXdCbDNaUTs7RWE0Q0o7RUFDQTtBckMwMFpKO0F5QnYzWlE7O0VZOEJKO0VBQ0E7QXJDNjFaSjtBMkYzelpFO0VBQ0U7RUFDQTtBM0Y2elpKO0F3Qmg0WlE7RWE4Qko7RUFDQTtBckNxMlpKO0F5QnA0WlE7RVk0Q0o7RUFDQTtBckMyMVpKO0F3Qng0WlE7RWE0Q0o7RUFDQTtBckMrMVpKO0F5QjU0WlE7RVk4Qko7RUFDQTtBckNpM1pKOztBMkZoelpBOztFQUVFO0EzRm16WkY7QTJGOXlaRTs7RUFDRTtFQUNBO0EzRml6Wko7QTJGL3laSTs7RUFDRTtBM0ZrelpOO0F3Qjk1WlE7Ozs7Ozs7O0VtRXFIRjtBM0ZtelpOO0F5Qng2WlE7Ozs7Ozs7O0VrRXdIRjtBM0YwelpOOztBMkZyelpBO0VBT0U7RUFDQTtBM0ZrelpGO0F3QnY3WlE7RW1FK0hKO0EzRjJ6Wko7QXlCMTdaUTtFa0VrSUo7QTNGMnpaSjs7QTJGdHpaQTtFQU9FO0VBQ0E7QTNGbXpaRjtBd0JsOFpRO0VtRXlJSjtBM0Y0elpKO0F5QnI4WlE7RWtFNElKO0EzRjR6Wko7O0EyRmh6WkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFcEVqQ0ksbUJBdENhO0VvRXlFakIsZ0JyRWxKcUI7RXFFbUpyQixnQnJFOUlrQjtFcUUrSWxCO0VBQ0E7RUFDQTtFdERwSkU7RXNEd0pBO0VBQ0E7RUFDQTtBM0ZpelpKO0EyRjd5WkU7O0VBRUU7QTNGK3laSjs7QTJGcnlaQTs7RUFFRSxnQzdEbkVpQjtBOUIyMlpuQjs7QTJGcnlaQTs7Ozs7O0VBTUU7RXBFeEVJLHFCQXRDYTtFb0VnSGpCLGdCckRuTWdCO0VEWWQ7QXJDZytaSjs7QTJGcnlaQTs7RUFFRSxrQzdEckZpQjtBOUI2M1puQjs7QTJGcnlaQTs7Ozs7O0VBTUU7RXBFekZJLHNCQXRDYTtFb0VpSWpCLGdCckRuTmdCO0VEV2Q7QXJDaS9aSjs7QXdCLy9aUTs7RW1FNk5KO0EzRnV5Wko7QXlCcGdhUTs7RWtFZ09KO0EzRnd5Wko7O0F3QnhnYVE7Ozs7OztFYThCSjtFQUNBO0FyQ20vWko7QXlCbGhhUTs7Ozs7O0VZNENKO0VBQ0E7QXJDOCtaSjs7QXdCM2hhUTs7Ozs7O0VhNENKO0VBQ0E7QXJDdy9aSjtBeUJyaWFROzs7Ozs7RVk4Qko7RUFDQTtBckMrZ2FKOztBNEYzaWFBO0VDSUU7RUFHQTtBN0Z5aWFGOztBNEYxaWFBO0VBQ0UsZ0JFWHlCO0VGWXpCLHlCL0RQVztFK0RRWDtFdkRFRTtFd0RQRjtFQUdBO0E3RmtqYUY7O0E0RnBpYUE7RUFFRTtBNUZzaWFGOztBNEZuaWFBO0VBQ0U7RUFDQTtBNUZzaWFGOztBNEZuaWFBO0VyRWtDSTtFcUVoQ0YsYy9EM0JXO0E3QmlrYWI7O0ErRjlrYUE7RUFDRTtFQUNBLG1CQ0VtQjtFM0RjakI7RTBEWEE7QS9GOGthSjtBZ0U1Z2FJO0UrQnpFSjtJQVlJO0UvRjZrYUY7QUFDRjs7QStGMWthQTtFQUNFO0VBQ0E7RTFEQUU7QXJDOGthSjs7QWlHNWxhQTtFQUNFO0VBQ0E7RUFTQTtFNURHRTtBckNxbGFKO0F3Qm5tYVE7RXlFTUo7QWpHZ21hSjtBeUJ0bWFRO0V3RVNKO0FqR2dtYUo7O0FpR3BsYUE7RUFDRTtFQUNBO0VBRUU7QWpHc2xhSjtBMkJqbWFFO0VzRWdCRTtFQUNBO0VBRUU7RUFDQTtBakdtbGFOO0FpRy9rYUU7RUFFSTtFQUNBO0FqR2dsYU47O0FpR3RrYUE7RUFDRTtFQUNBO0VBQ0E7RUFFQTtFQUdFO0VBQ0E7QWpHc2thSjtBaUdua2FFO0U1RHhDRTtFQUNBO0FyQzhtYUo7QWlHbmthRTtFNUQ5QkU7RUFDQTtBckNvbWFKO0FpR25rYUU7RUFFRTtFQUVFO0VBQ0E7QWpHbWthTjtBaUc5amFFO0VBQ0U7RUFFRTtFQUNBO0VBQ0E7QWpHK2phTjtBaUczamFFO0VBQ0U7QWpHNmphSjtBaUczamFJO0VBQ0U7RUFDQSxxQjNEMUZVO0F0Q3VwYWhCOztBaUcvaWFJO0VBQ0U7QWpHa2phTjtBaUcvaWFRO0U1RDVDSjtFQVpBO0FyQzJtYUo7QWlHOWlhUTtFNUQ3REo7RUFZQTtBckNtbWFKO0FpRzdpYVE7RUFDRTtBakcraWFWO0FpRzVpYVE7RUFDRSxxQjNEM0hNO0UyRDRITjtBakc4aWFWO0FpRzVpYVU7RUFDRTtFQUNBLHNCM0RoSUk7QXRDOHFhaEI7O0FnRTltYUk7RWlDd0NBO0lBQ0U7RWpHMGthSjtFaUd2a2FNO0k1RDVDSjtJQVpBO0VyQ21vYUY7RWlHdGthTTtJNUQ3REo7SUFZQTtFckMybmFGO0VpR3JrYU07SUFDRTtFakd1a2FSO0VpR3BrYU07SUFDRSxxQjNEM0hNO0kyRDRITjtFakdza2FSO0VpR3BrYVE7SUFDRTtJQUNBLHNCM0RoSUk7RXRDc3NhZDtBQUNGO0FnRXZvYUk7RWlDd0NBO0lBQ0U7RWpHa21hSjtFaUcvbGFNO0k1RDVDSjtJQVpBO0VyQzJwYUY7RWlHOWxhTTtJNUQ3REo7SUFZQTtFckNtcGFGO0VpRzdsYU07SUFDRTtFakcrbGFSO0VpRzVsYU07SUFDRSxxQjNEM0hNO0kyRDRITjtFakc4bGFSO0VpRzVsYVE7SUFDRTtJQUNBLHNCM0RoSUk7RXRDOHRhZDtBQUNGO0FnRS9wYUk7RWlDd0NBO0lBQ0U7RWpHMG5hSjtFaUd2bmFNO0k1RDVDSjtJQVpBO0VyQ21yYUY7RWlHdG5hTTtJNUQ3REo7SUFZQTtFckMycWFGO0VpR3JuYU07SUFDRTtFakd1bmFSO0VpR3BuYU07SUFDRSxxQjNEM0hNO0kyRDRITjtFakdzbmFSO0VpR3BuYVE7SUFDRTtJQUNBLHNCM0RoSUk7RXRDc3ZhZDtBQUNGO0FnRXZyYUk7RWlDd0NBO0lBQ0U7RWpHa3BhSjtFaUcvb2FNO0k1RDVDSjtJQVpBO0VyQzJzYUY7RWlHOW9hTTtJNUQ3REo7SUFZQTtFckNtc2FGO0VpRzdvYU07SUFDRTtFakcrb2FSO0VpRzVvYU07SUFDRSxxQjNEM0hNO0kyRDRITjtFakc4b2FSO0VpRzVvYVE7SUFDRTtJQUNBLHNCM0RoSUk7RXRDOHdhZDtBQUNGO0FnRS9zYUk7RWlDd0NBO0lBQ0U7RWpHMHFhSjtFaUd2cWFNO0k1RDVDSjtJQVpBO0VyQ211YUY7RWlHdHFhTTtJNUQ3REo7SUFZQTtFckMydGFGO0VpR3JxYU07SUFDRTtFakd1cWFSO0VpR3BxYU07SUFDRSxxQjNEM0hNO0kyRDRITjtFakdzcWFSO0VpR3BxYVE7SUFDRTtJQUNBLHNCM0RoSUk7RXRDc3lhZDtBQUNGO0FpR3pwYUE7RTVEcklJO0FyQ2l5YUo7QWlHenBhRTtFQUNFO0FqRzJwYUo7QWlHenBhSTtFQUNFO0FqRzJwYU47O0FrR3R6YUU7RUFDRSxjRHNLd0U7RUNyS3hFLHlCRHFLd0M7QWpHb3BhNUM7QTJCNXlhRTtFdUVUTSxjRGlLb0U7RUNoS3BFO0FsR3d6YVI7QWtHcnphTTtFQUNFLFdyRVZDO0VxRVdELHlCRDJKb0U7RUMxSnBFLHFCRDBKb0U7QWpHNnBhNUU7O0FrR3AwYUU7RUFDRSxjRHNLd0U7RUNyS3hFLHlCRHFLd0M7QWpHa3FhNUM7QTJCMXphRTtFdUVUTSxjRGlLb0U7RUNoS3BFO0FsR3MwYVI7QWtHbjBhTTtFQUNFLFdyRVZDO0VxRVdELHlCRDJKb0U7RUMxSnBFLHFCRDBKb0U7QWpHMnFhNUU7O0FrR2wxYUU7RUFDRSxjRHNLd0U7RUNyS3hFLHlCRHFLd0M7QWpHZ3JhNUM7QTJCeDBhRTtFdUVUTSxjRGlLb0U7RUNoS3BFO0FsR28xYVI7QWtHajFhTTtFQUNFLFdyRVZDO0VxRVdELHlCRDJKb0U7RUMxSnBFLHFCRDBKb0U7QWpHeXJhNUU7O0FrR2gyYUU7RUFDRSxjRHNLd0U7RUNyS3hFLHlCRHFLd0M7QWpHOHJhNUM7QTJCdDFhRTtFdUVUTSxjRGlLb0U7RUNoS3BFO0FsR2syYVI7QWtHLzFhTTtFQUNFLFdyRVZDO0VxRVdELHlCRDJKb0U7RUMxSnBFLHFCRDBKb0U7QWpHdXNhNUU7O0FrRzkyYUU7RUFDRSxjRHNLd0U7RUNyS3hFLHlCRHFLd0M7QWpHNHNhNUM7QTJCcDJhRTtFdUVUTSxjRGlLb0U7RUNoS3BFO0FsR2czYVI7QWtHNzJhTTtFQUNFLFdyRVZDO0VxRVdELHlCRDJKb0U7RUMxSnBFLHFCRDBKb0U7QWpHcXRhNUU7O0FrRzUzYUU7RUFDRSxjRHNLd0U7RUNyS3hFLHlCRHFLd0M7QWpHMHRhNUM7QTJCbDNhRTtFdUVUTSxjRGlLb0U7RUNoS3BFO0FsRzgzYVI7QWtHMzNhTTtFQUNFLFdyRVZDO0VxRVdELHlCRDJKb0U7RUMxSnBFLHFCRDBKb0U7QWpHbXVhNUU7O0FrRzE0YUU7RUFDRSxjRHNLd0U7RUNyS3hFLHlCRHFLd0M7QWpHd3VhNUM7QTJCaDRhRTtFdUVUTSxjRGlLb0U7RUNoS3BFO0FsRzQ0YVI7QWtHejRhTTtFQUNFLFdyRVZDO0VxRVdELHlCRDJKb0U7RUMxSnBFLHFCRDBKb0U7QWpHaXZhNUU7O0FrR3g1YUU7RUFDRSxjRHNLd0U7RUNyS3hFLHlCRHFLd0M7QWpHc3ZhNUM7QTJCOTRhRTtFdUVUTSxjRGlLb0U7RUNoS3BFO0FsRzA1YVI7QWtHdjVhTTtFQUNFLFdyRVZDO0VxRVdELHlCRDJKb0U7RUMxSnBFLHFCRDBKb0U7QWpHK3ZhNUU7O0FpR3Z2YUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFNURwS0E7QXJDKzVhSjtBaUd4dmFJO0VBQ0U7QWpHMHZhTjtBaUd4dmFNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQVNFO0FqR2t2YVY7QXdCeDdhUTtFeUVnTUU7QWpHMnZhVjtBeUIzN2FRO0V3RW1NRTtBakcydmFWO0FrRzM2YUU7RUFDRTtBbEc2NmFKO0FrRzk2YUU7RUFDRTtBbEdnN2FKO0FrR2o3YUU7RUFDRTtBbEdtN2FKO0FrR3A3YUU7RUFDRTtBbEdzN2FKO0FrR3Y3YUU7RUFDRTtBbEd5N2FKO0FrRzE3YUU7RUFDRTtBbEc0N2FKO0FrRzc3YUU7RUFDRTtBbEcrN2FKO0FrR2g4YUU7RUFDRTtBbEdrOGFKOztBbUcxOWFBO0VBQ0U7RUFDQTtBbkc2OWFGOztBbUcxOWFBO0VBQ0U7QW5HNjlhRjs7QW9HNzlhQTtFQUVFO0FwRys5YUY7QW9HNzlhRTtFQUNFO0VBQ0E7QXBHKzlhSjs7QW9HMTlhQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGFsRVh1QjtFa0VZdkI7RUFDQTtFQUNBO0VBQ0E7RUFHQTtBcEcyOWFGOztBb0dwOWFBO0VBQ0U7RUFDQTtFQUNBLGNDOUI2QjtFRGdDN0I7QXBHczlhRjtBb0duOWFFO0VuRDNCSSxtQ21ENEJGO0VBQ0EsOEJDYnFCO0FyR2srYXpCO0FpRDkrYU07RW1EdUJKO0luRHRCTTtFakRpL2FOO0FBQ0Y7QW9HeDlhRTtFQUNFLGVDZnFCO0FyR3krYXpCO0FvR3Q5YUU7RUFDRSxzQkNsQnFCO0FyRzArYXpCOztBb0dwOWFBO0VBQ0U7RUFDQTtBcEd1OWFGO0FvR3I5YUU7RUFDRTtFQUNBO0FwR3U5YUo7QW9HcDlhRTs7RUFFRTtBcEdzOWFKO0FvR245YUU7RUFDRTtBcEdxOWFKOztBb0dqOWFBO0VBQ0U7RUFDQTtFQUNBO0FwR285YUY7QW9HajlhRTtFQUNFO0VBQ0E7RUFDQTtFQUFBO0VBQUE7RUFDQTtBcEdtOWFKO0FvRy84YUU7RUFDRTtFQUNBO0VBQ0E7QXBHaTlhSjtBb0cvOGFJO0VBQ0U7QXBHaTlhTjtBb0c5OGFJO0VBQ0U7QXBHZzlhTjs7QW9HMThhQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0UvRGhHRTtFK0RvR0Y7RUFHRTtFQUNBO0FwR3c4YUo7O0FvR244YUE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxhbEUxSHVCO0VrRTJIdkI7RUFDQTtFQUNBLHlCdkVqSU87QTdCdWtiVDtBb0duOGFFO0VBQVM7QXBHczhhWDtBb0dyOGFFO0VBQVMsWUN0SGtCO0FyRzhqYjdCOztBb0duOGFBO0VBQ0U7RUFDQTtFQUNBO0VBQ0Esa0JDNUgyQjtFRDZIM0I7RS9EekhFO0VBQ0E7RStEMkhBO0FwR3M4YUo7QW9HbjhhRTtFQUNFLGtCQ3BJeUI7QXJHeWtiN0I7QXdCNWxiUTtFNEUwSkY7QXBHcThhTjtBeUIvbGJRO0UyRThKRjtBcEdvOGFOOztBb0c5N2FBO0VBQ0U7RUFDQSxnQjlFckprQjtBdEJzbGJwQjs7QW9HNTdhQTtFQUNFO0VBR0E7RUFDQSxhQ2hMb0I7QXJHNm1idEI7O0FvR3o3YUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RS9EckpFO0VBQ0E7RStEdUpBO0FwRzQ3YUo7QW9HcjdhRTtFQUNFO0FwR3U3YUo7O0FvR2w3YUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwR3E3YUY7O0FnRS9qYkk7RW9DZ0pGO0lBQ0UsZ0JDN0xRO0lEOExSO0VwR203YUY7O0VvR2g3YUE7SUFDRTtFcEdtN2FGO0VvR2o3YUU7SUFDRTtFcEdtN2FKOztFb0cvNmFBO0lBQ0U7RXBHazdhRjtFb0doN2FFO0lBQ0U7SUFDQTtJQUFBO0lBQUE7RXBHazdhSjs7RW9HMTZhQTtJQUFZLGdCQ3JORjtFckdtb2JWO0FBQ0Y7QWdFemxiSTtFb0M4S0Y7O0lBRUUsZ0JDN05RO0VyRzJvYlY7QUFDRjtBZ0UvbGJJO0VvQ3FMRjtJQUFZLGlCQ25PRjtFckdpcGJWO0FBQ0Y7QW9HejZhSTtFQUNFLHFCaERLVztBcERzNmFqQjtBb0d4NmFJO0VBQ0UsV3ZFclFHO0V1RXNRSDtBcEcwNmFOOztBb0doN2FJO0VBQ0UscUJoREtXO0FwRDg2YWpCO0FvR2g3YUk7RUFDRSxXdkVyUUc7RXVFc1FIO0FwR2s3YU47O0FvR3g3YUk7RUFDRSxxQmhES1c7QXBEczdhakI7QW9HeDdhSTtFQUNFLFd2RXJRRztFdUVzUUg7QXBHMDdhTjs7QW9HaDhhSTtFQUNFLGtCaERLVztBcEQ4N2FqQjtBb0doOGFJO0VBQ0UsV3ZFclFHO0V1RXNRSDtBcEdrOGFOOztBb0d4OGFJO0VBQ0UscUJoREtXO0FwRHM4YWpCO0FvR3g4YUk7RUFDRSxXdkVyUUc7RXVFc1FIO0FwRzA4YU47O0FvR2g5YUk7RUFDRSxxQmhES1c7QXBEODhhakI7QW9HaDlhSTtFQUNFLFd2RXJRRztFdUVzUUg7QXBHazlhTjs7QW9HeDlhSTtFQUNFLHFCaERLVztBcERzOWFqQjtBb0d4OWFJO0VBQ0UsV3ZFclFHO0V1RXNRSDtBcEcwOWFOOztBb0doK2FJO0VBQ0UscUJoREtXO0FwRDg5YWpCO0FvR2grYUk7RUFDRSxXdkVyUUc7RXVFc1FIO0FwR2srYU47O0FzR3Z1YkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdEcwdWJGO0F3Qi91YlE7RThFUUo7QXRHMHViSjtBeUJsdmJRO0U2RVdKO0F0RzB1Yko7O0FzR3R1YkE7RUFDRTtFQUNBO0F0R3l1YkY7QTJCNXViRTtFMkVPRTtBdEd3dWJKO0FzR3B1YkU7RUFDRSxjekVqQlM7RXlFa0JUO0VBQ0E7RUFFRTtBdEdxdWJOOztBc0c1dGJBO0VBQ0U7RUFFRTtBdEc4dGJKO0FzRzN0YkU7RUFDRTtBdEc2dGJKO0FzRzF0YkU7RUFDRTtFakUzQkE7RUFDQTtBckN3dmJKO0EyQmx3YkU7RTJFeUNNO0F0RzR0YlI7QXNHeHRiSTtFQUNFO0VBQ0E7RUFFRTtBdEd5dGJSO0FzR3B0YkU7O0VBR0k7RUFDQTtFQUNBO0F0R3F0Yk47QXNHanRiRTtFQUVFO0VqRXhEQTtFQUNBO0FyQzJ3Yko7O0FzR25zYkU7RUFDRTtBdEdzc2JKO0FzR25zYk07RUFFSTtFQUNBO0F0R29zYlY7QXNHL3JiRTtFQUNFO0VBQ0E7RWpFaEdBO0VpRW1HRTtFQUNBO0VBQ0E7QXRHZ3NiTjtBc0czcmJJO0VBQ0U7QXRHNnJiTjtBc0czcmJJO0VqRTdHQTtBckMyeWJKO0FzR3pyYkU7RUFFRTtBdEcwcmJKO0FzR3hyYkk7RUFDRTtFQUNBO0VBQ0E7QXRHMHJiTjtBeUJqMGJRO0U2RTZJRjtBdEd1cmJOO0FzR3ByYkk7RUFDRTtBdEdzcmJOO0FzR25yYkk7RWpFdElBO0FyQzR6Yko7QXNHbnJiTTtFQUVJO0F0R29yYlY7QXdCNzBiUTtFOEVpS0Y7QXRHK3FiTjtBeUJoMWJRO0U2RW9LRjtBdEcrcWJOO0F3Qm4xYlE7RThFeUtBO0F0RzZxYlI7QXlCdDFiUTtFNkU0S0E7QXRHNnFiUjtBc0d6cWJJO0VqRWxLQTtBckM4MGJKO0FzR3pxYk07RUFFSTtBdEcwcWJWO0FzR3JxYkk7RWpFNUtBO0FyQ28xYko7O0FzRzVwYkU7RWpFeExFO0FyQ3cxYko7QXNHNXBiRTs7RUFHSTtFQUNBO0F0RzZwYk47O0FzR3BwYkE7RUFDRTtFQUVFO0F0R3NwYko7QXNHbnBiRTtFQUNFO0F0R3FwYko7QXNHbHBiRTtFQUNFO0VBQ0E7QXRHb3BiSjtBc0dqcGJFOztFQUVFO0F0R21wYko7O0FzRzdvYkk7O0VBRUUsY2xEc0JXO0VrRHJCWCxxQmxEcUJXO0FwRDJuYmpCOztBc0ducGJJOztFQUVFLGNsRHNCVztFa0RyQlgscUJsRHFCVztBcERpb2JqQjs7QXNHenBiSTs7RUFFRSxjbERzQlc7RWtEckJYLHFCbERxQlc7QXBEdW9iakI7O0FzRy9wYkk7O0VBRUUsV2xEc0JXO0VrRHJCWCxrQmxEcUJXO0FwRDZvYmpCOztBc0dycWJJOztFQUVFLGNsRHNCVztFa0RyQlgscUJsRHFCVztBcERtcGJqQjs7QXNHM3FiSTs7RUFFRSxjbERzQlc7RWtEckJYLHFCbERxQlc7QXBEeXBiakI7O0FzR2pyYkk7O0VBRUUsY2xEc0JXO0VrRHJCWCxxQmxEcUJXO0FwRCtwYmpCOztBc0d2cmJJOztFQUVFLGNsRHNCVztFa0RyQlgscUJsRHFCVztBcERxcWJqQjs7QXNHL3FiRTtFQUNFO0VBQ0E7QXRHa3JiSjs7QXNHN3FiRTtFQUNFO0VBQ0E7RUFDQTtBdEdncmJKOztBc0d0cWJFO0VBQ0U7QXRHeXFiSjtBc0d2cWJFO0VBQ0U7QXRHeXFiSjs7QXNHaHFiSTs7RUFDRTtFQUNBO0VBQ0EsWUMvUGtCO0VEZ1FsQjtFQUNBO0F0R29xYk47O0F3R3o3YkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhHNDdiRjtBd0d4N2JFOzs7Ozs7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXhHZzhiSjtBd0c1NmJBO0VBQ0U7RUFDQSx5QkN4Q3dCO0VEeUN4Qiw0QkN6Q3dCO0VEMEN4QixrQkUvQ1E7RW5GdUhKLHFCQXRDYTtFaUZoQ2pCO0VBQ0E7QXhHODZiRjtBMkJ0OWJFO0U2RTJDRTtBeEc4NmJKOztBd0dyNmJBO0VBQ0U7RUFDQTtFQU9BO0VBQ0E7QXhHazZiRjtBd0I5K2JRO0VnRnNFSjtBeEcyNmJKO0F5QmovYlE7RStFeUVKO0F4RzI2Yko7QXdHdDZiRTtFQUNFO0VBQ0E7QXhHdzZiSjtBd0dyNmJFO0VBQ0U7RUFDQTtBeEd1NmJKOztBd0c5NWJBO0VBQ0U7RUFDQSxtQkdqR29CO0VIa0dwQixzQkdsR29CO0EzR21nY3RCOztBd0dyNWJBO0VBQ0U7RUFDQTtFQUdBO0F4R3M1YkY7O0F3R2w1YkE7RUFDRTtFakZJSSxxQkF0Q2E7RWlGb0NqQjtFQUNBO0VBQ0E7RW5FN0dFO0FyQ21nY0o7QTJCbmdjRTtFNkVpSEU7QXhHcTViSjs7QXdHLzRiQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4R2s1YkY7O0FnRTU4Ykk7RXdDc0VJOzs7Ozs7O0lBQ0U7SUFDQTtFeEdnNWJSO0FBQ0Y7QWdFdCtiSTtFd0NpRkE7SUFvQkk7SUFDQTtFeEdxNGJOO0V3R240Yk07SUFDRTtFeEdxNGJSO0V3R240YlE7SUFDRTtFeEdxNGJWO0V3R2w0YlE7SUFDRSxxQkNsTGlCO0lEbUxqQixvQkNuTGlCO0V6R3VqYzNCO0V3Ry8zYk07Ozs7Ozs7SUFDRTtFeEd1NGJSO0V3R3ozYk07SUFDRTtJQUdBO0V4R3kzYlI7RXdHdDNiTTtJQUNFO0V4R3czYlI7QUFDRjtBZ0V6L2JJO0V3Q3NFSTs7Ozs7OztJQUNFO0lBQ0E7RXhHNDdiUjtBQUNGO0FnRWxoY0k7RXdDaUZBO0lBb0JJO0lBQ0E7RXhHaTdiTjtFd0cvNmJNO0lBQ0U7RXhHaTdiUjtFd0cvNmJRO0lBQ0U7RXhHaTdiVjtFd0c5NmJRO0lBQ0UscUJDbExpQjtJRG1MakIsb0JDbkxpQjtFekdtbWMzQjtFd0czNmJNOzs7Ozs7O0lBQ0U7RXhHbTdiUjtFd0dyNmJNO0lBQ0U7SUFHQTtFeEdxNmJSO0V3R2w2Yk07SUFDRTtFeEdvNmJSO0FBQ0Y7QWdFcmljSTtFd0NzRUk7Ozs7Ozs7SUFDRTtJQUNBO0V4R3crYlI7QUFDRjtBZ0U5amNJO0V3Q2lGQTtJQW9CSTtJQUNBO0V4RzY5Yk47RXdHMzliTTtJQUNFO0V4RzY5YlI7RXdHMzliUTtJQUNFO0V4RzY5YlY7RXdHMTliUTtJQUNFLHFCQ2xMaUI7SURtTGpCLG9CQ25MaUI7RXpHK29jM0I7RXdHdjliTTs7Ozs7OztJQUNFO0V4Rys5YlI7RXdHajliTTtJQUNFO0lBR0E7RXhHaTliUjtFd0c5OGJNO0lBQ0U7RXhHZzliUjtBQUNGO0FnRWpsY0k7RXdDc0VJOzs7Ozs7O0lBQ0U7SUFDQTtFeEdvaGNSO0FBQ0Y7QWdFMW1jSTtFd0NpRkE7SUFvQkk7SUFDQTtFeEd5Z2NOO0V3R3ZnY007SUFDRTtFeEd5Z2NSO0V3R3ZnY1E7SUFDRTtFeEd5Z2NWO0V3R3RnY1E7SUFDRSxxQkNsTGlCO0lEbUxqQixvQkNuTGlCO0V6RzJyYzNCO0V3R25nY007Ozs7Ozs7SUFDRTtFeEcyZ2NSO0V3RzcvYk07SUFDRTtJQUdBO0V4RzYvYlI7RXdHMS9iTTtJQUNFO0V4RzQvYlI7QUFDRjtBZ0U3bmNJO0V3Q3NFSTs7Ozs7OztJQUNFO0lBQ0E7RXhHZ2tjUjtBQUNGO0FnRXRwY0k7RXdDaUZBO0lBb0JJO0lBQ0E7RXhHcWpjTjtFd0duamNNO0lBQ0U7RXhHcWpjUjtFd0duamNRO0lBQ0U7RXhHcWpjVjtFd0dsamNRO0lBQ0UscUJDbExpQjtJRG1MakIsb0JDbkxpQjtFekd1dWMzQjtFd0cvaWNNOzs7Ozs7O0lBQ0U7RXhHdWpjUjtFd0d6aWNNO0lBQ0U7SUFHQTtFeEd5aWNSO0V3R3RpY007SUFDRTtFeEd3aWNSO0FBQ0Y7QXdHcm1jSTtFQW9CSTtFQUNBO0F4R29sY1I7QXdHdm1jUTs7Ozs7OztFQUNFO0VBQ0E7QXhHK21jVjtBd0c1bGNRO0VBQ0U7QXhHOGxjVjtBd0c1bGNVO0VBQ0U7QXhHOGxjWjtBd0czbGNVO0VBQ0UscUJDbExpQjtFRG1MakIsb0JDbkxpQjtBekdneGM3QjtBd0d4bGNROzs7Ozs7O0VBQ0U7QXhHZ21jVjtBd0dsbGNRO0VBQ0U7RUFHQTtBeEdrbGNWO0F3Ry9rY1E7RUFDRTtBeEdpbGNWOztBd0d6a2NFO0VBQ0U7QXhHNGtjSjtBMkJ6eGNFO0U2RWdOSTtBeEc0a2NOO0F3R3ZrY0k7RUFDRTtBeEd5a2NOO0EyQi94Y0U7RTZFeU5NO0F4R3lrY1I7QXdHdGtjTTtFQUNFO0F4R3drY1I7QXdHcGtjSTs7OztFQUlFO0F4R3NrY047QXdHbGtjRTtFQUNFO0VBQ0E7QXhHb2tjSjtBd0dqa2NFO0VBQ0U7QXhHbWtjSjtBd0doa2NFO0VBQ0U7QXhHa2tjSjtBd0dqa2NJO0VBQ0U7QXhHbWtjTjtBMkJ4emNFO0U2RXdQTTtBeEdta2NSOztBd0cvbWNFO0VBQ0U7QXhHa25jSjtBMkIvemNFO0U2RWdOSTtBeEdrbmNOO0F3RzdtY0k7RUFDRTtBeEcrbWNOO0EyQnIwY0U7RTZFeU5NO0F4RyttY1I7QXdHNW1jTTtFQUNFO0F4RzhtY1I7QXdHMW1jSTs7OztFQUlFO0F4RzRtY047QXdHeG1jRTtFQUNFO0VBQ0E7QXhHMG1jSjtBd0d2bWNFO0VBQ0U7QXhHeW1jSjtBd0d0bWNFO0VBQ0U7QXhHd21jSjtBd0d2bWNJO0VBQ0U7QXhHeW1jTjtBMkI5MWNFO0U2RXdQTTtBeEd5bWNSOztBNEduM2NBO0VBQ0U7RUNTQTtFeEVRRTtBckN1MmNKO0F3QnIzY1E7RXFGQ0o7QTdHdTNjSjtBeUJ4M2NRO0VvRklKO0E3R3UzY0o7O0E0R3ozY0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBUUU7RUFDQTtFQUNBO0E1R28zY0o7QXdCdDRjUTtFb0ZVSjtBNUcrM2NKO0F5Qno0Y1E7RW1GYUo7QTVHKzNjSjtBNEd2M2NFO0VBQ0U7RUFDQTtFQUVFO0VBQ0E7RUFDQTtBNUd3M2NOO0E0R3AzY0U7RUFDRTtFQUNBLFVFakJnQztFRmtCaEMsZ0Q5RXpCMEI7QTlCKzRjOUI7O0F3Qng1Y1E7RW9GMENBO0V2RUVKO0VBQ0E7QXJDaTNjSjtBeUI5NWNRO0VtRjhDQTtFdkVoQko7RUFDQTtBckNvNGNKO0F3Qm42Y1E7RWE4Qko7RUFDQTtBckN3NGNKO0F5QnY2Y1E7RVk0Q0o7RUFDQTtBckM4M2NKO0E0RzcyY0U7RUFDRTtFQUVFO0VBQ0E7RUFDQTtBNUc4MmNOO0E0RzEyY0U7RUFDRTtFQUVBO0VBRUU7RUFDQTtFQUNBO0E1RzAyY047O0ErR3o3Y0U7RUFDRTtFeEYySEUscUJBdENhO0V3Rm5GZjtBL0c0N2NKO0F3Qjk3Y1E7RWE0Q0o7RUFDQTtBckNxNWNKO0F5Qmw4Y1E7RVk4Qko7RUFDQTtBckN1NmNKO0F3QnQ4Y1E7RWE4Qko7RUFDQTtBckMyNmNKO0F5QjE4Y1E7RVk0Q0o7RUFDQTtBckNpNmNKOztBK0cvOGNFO0VBQ0U7RXhGMkhFLHNCQXRDYTtFd0ZuRmYsZ0J6RUNjO0F0Q2k5Y2xCO0F3QnA5Y1E7RWE0Q0o7RUFDQTtBckMyNmNKO0F5Qng5Y1E7RVk4Qko7RUFDQTtBckM2N2NKO0F3QjU5Y1E7RWE4Qko7RUFDQTtBckNpOGNKO0F5QmgrY1E7RVk0Q0o7RUFDQTtBckN1N2NKOztBZ0h4K2NBO0VBQ0UsYTlFVXVCO0U4RVR2QjtFQUNBLGdCN0VDc0I7RUNIdEIsa01kSXdCO0VjRnhCO0VBQ0EsZ0JkWXFCO0VjWHJCLGdCZGdCa0I7RWNmbEI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWJnSEksc0JBdENhO0V5RmhGakI7RUFDQTtFQUNBO0UzRU9FO0UyRUhBO0VBQ0E7QWhIbS9jSjtBZ0hoL2NFO0VBQ0U7RUFDQTtBaEhrL2NKO0FnSGgvY0k7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoSGkvY047O0FnSDErY0U7O0VBQ0U7RUFDQSxjN0VwQm9CO0U2RXFCcEI7QWhIOCtjSjs7QWdIeCtjRTs7RUFDRSxhN0U1Qm9CO0U2RTZCcEI7RUFDQTtFQUNBO0FoSDQrY0o7O0FnSHgrY0E7RUFFRTtBaEgwK2NGO0FnSHgrY0U7RUFDRTtBaEgwK2NKO0FnSHgrY0k7RUFDRTtFQUNBO0VBRUU7QWhIeStjUjtBZ0hyK2NJO0VBQ0UsVzFFNURVO0UwRTZEVjtFQUVFO0FoSHMrY1I7O0FnSGgrY0E7RUFFRTtBaEhrK2NGO0FnSGgrY0U7RUFDRTtBaEhrK2NKO0FnSGgrY0k7RUFDRTtFQUNBO0VBRUU7QWhIaStjUjtBZ0g3OWNJO0VBQ0UsUzFFckZVO0UwRXNGVjtFQUVFO0FoSDg5Y1I7O0FnSHg5Y0E7RUFFRTtBaEgwOWNGO0FnSHg5Y0U7RUFDRTtBaEgwOWNKO0FnSHg5Y0k7RUFDRTtFQUNBO0VBRUU7QWhIeTljUjtBZ0hyOWNJO0VBQ0UsUTFFOUdVO0UwRStHVjtFQUVFO0FoSHM5Y1I7QWdIaDljRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsVzdFcEhvQjtFNkVxSHBCO0VBQ0E7RUFDQTtFQUVFO0FoSGk5Y047O0FnSDU4Y0E7RUFFRTtBaEg4OGNGO0FnSDU4Y0U7RUFDRTtBaEg4OGNKO0FnSDU4Y0k7RUFDRTtFQUNBO0VBRUU7QWhINjhjUjtBZ0h6OGNJO0VBQ0UsVTFFdEpVO0UwRXVKVjtFQUVFO0FoSDA4Y1I7O0FnSGw3Y0E7RUFDRTtFQUNBO0V6RjdESSxtQkF0Q2E7RXlGcUdqQjtFM0VuS0U7RUFDQTtFMkVzS0E7RUFDQTtBaEhvN2NKO0FnSGo3Y0U7RUFDRTtBaEhtN2NKOztBZ0gvNmNBO0VBQ0U7RUFFRTtBaEhpN2NKOztBaUg3bmRFO0VBQ0U7SUFBTztFakhpb2RUO0VpSGhvZEU7SUFBSztFakhtb2RQO0FBQ0Y7O0FpSHRvZEU7RUFDRTtJQUFPO0VqSGlvZFQ7RWlIaG9kRTtJQUFLO0VqSG1vZFA7QUFDRjtBaUhob2RBO0VBQ0U7RUFDQSxZQ1BvQjtFRFFwQjtFQUNBO0UxRm1ISSxxQkF0Q2E7RWN2RWY7RTRFQUE7QWpIK25kSjs7QWlIM25kQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFaEVaSSwyQmdFYUo7RUFHRTtFQUNBO0FqSDRuZEo7QWlEem9kTTtFZ0VFTjtJaEVEUTtFakQ0b2ROO0FBQ0Y7O0FpSDduZEE7RXJFTUU7RXFFSkE7QWpIZ29kRjs7QWlINW5kRTtFQUNFO1VBQUE7QWpIK25kSjtBaUg1bmRNO0VBSko7SUFLTTtZQUFBO0VqSCtuZE47QUFDRjs7QWlIMW5kQTtFQUNFO0FqSDZuZEY7O0FpSDFuZEE7RUFDRTtBakg2bmRGOztBaUh6bmRBO0VBQ0U7QWpING5kRjtBaUgzbmRFO0VBQ0Usc0JwRjlESztBN0IycmRUOztBbUg5cmRBO0VBQ0U7RUFDQTtFQUNBLG1CVElRO0ExRzZyZFY7O0FtSDlyZEE7RUFDRTtFQUNBO0FuSGlzZEY7O0FtSDlyZEE7RUFDRSxxQjdGRmdCO0F0Qm1zZGxCO0F3QjFzZFE7RTJGWUo7QW5IaXNkSjtBeUI3c2RRO0UwRmVKO0FuSGlzZEo7O0FtSDdyZEE7RUFDRSxzQjdGWmdCO0U2RmFoQixjdEZYVztBN0Iyc2RiOztBbUg3cmRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QW5IZ3NkRjs7QW1IN3JkQTtFQUNFO0VBQ0E7QW5IZ3NkRjtBbUg5cmRFO0VBQ0U7QW5IZ3NkSjs7QW1INXJkQTtFQUNFO0FuSCtyZEY7O0FvSDF1ZEE7RUFDRTtFQUNBO0VBRUE7RUFDQTtFQUVBO0VBQ0EsWWJQa0I7RWFRbEIsVWJHMEI7RWFGMUI7QXBIMnVkRjtBb0h6dWRFO0VBQ0U7QXBIMnVkSjtBZ0VwcWRJO0VvRHBGSjtJQWtCSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VwSDB1ZEY7RW9IdnVkSTtJQUNFO0VwSHl1ZE47RW9IdnVkSTtJQUNFO0VwSHl1ZE47RW9IcnVkSTtJQUNFO0VwSHV1ZE47RW9IcnVkSTtJQUNFO0VwSHV1ZE47QUFDRjtBb0hsdWRJO0VBQ0U7QXBIb3VkTjtBb0hsdWRJO0VBQ0U7QXBIb3VkTjtBb0gvdGRJO0VBQ0U7QXBIaXVkTjtBb0gvdGRJO0VBQ0U7QXBIaXVkTjtBb0g3dGRFO0VBQ0U7QXBIK3RkSjtBb0gzdGRJO0VBQ0U7RUFDQSxZYjdEVztBdkcweGRqQjtBb0gxdGRRO0VBQ0U7QXBINHRkVjtBb0gxdGRRO0VBQ0U7QXBINHRkVjtBb0h2dGRRO0VBQ0U7QXBIeXRkVjtBb0h2dGRRO0VBQ0U7QXBIeXRkVjtBb0gzdWRJO0VBQ0U7RUFDQSxZYjdEVztBdkcweWRqQjtBb0gxdWRRO0VBQ0U7QXBINHVkVjtBb0gxdWRRO0VBQ0U7QXBINHVkVjtBb0h2dWRRO0VBQ0U7QXBIeXVkVjtBb0h2dWRRO0VBQ0U7QXBIeXVkVjtBb0gzdmRJO0VBQ0U7RUFDQSxZYjdEVztBdkcwemRqQjtBb0gxdmRRO0VBQ0U7QXBINHZkVjtBb0gxdmRRO0VBQ0U7QXBINHZkVjtBb0h2dmRRO0VBQ0U7QXBIeXZkVjtBb0h2dmRRO0VBQ0U7QXBIeXZkVjtBZ0Vyd2RJO0VvRGtCRjtJQUVJO0lBQ0E7SUFDQTtJQUNBLGFsRnhGbUI7RWxDNjBkdkI7RW9IbHZkTTtJQUNFO0VwSG92ZFI7RW9IanZkTTtJQUNFO0VwSG12ZFI7RW9IOXVkTTtJQUNFO0VwSGd2ZFI7RW9IN3VkTTtJQUNFO0VwSCt1ZFI7QUFDRjtBb0gxdWRFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXBINHVkSjtBb0h6dWRNO0VBQ0U7QXBIMnVkUjtBb0h4dWRNO0VBQ0U7QXBIMHVkUjtBb0hydWRNO0VBQ0U7QXBIdXVkUjtBb0hwdWRNO0VBQ0U7QXBIc3VkUjs7QW9INXRkQTtFQUNFO0VBQ0EsV2JySHNCO0Vhc0h0QixZYnRIc0I7RWF1SHRCO0VBQ0E7QXBIK3RkRjtBMkJoM2RFO0VBQ0U7SXlGbUpBO0VwSGd1ZEY7QUFDRjtBb0g5dGRFO0VBRUU7QXBIK3RkSjtBd0JoNGRRO0U0RnFLSjtBcEg4dGRKO0F5Qm40ZFE7RTJGeUtKO0FwSDZ0ZEo7O0FvSHp0ZEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBcEg0dGRGO0FvSDF0ZEU7RUFDRTtBcEg0dGRKOztBb0h4dGRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsZ0JDeksyQztBckhvNGQ3Qzs7QW9IdHRkQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEh5dGRGO0FvSHZ0ZEU7RUFFRTtFQUVBO0FwSHV0ZEo7QW9IcnRkSTtFQUNFO0FwSHV0ZE47O0FvSGx0ZEE7RUFDRTtFQUNBLGdCYmhKOEI7RWFpSjlCO0VBQ0E7RUFDQTtFQUNBLGdCQzNNMkM7QXJIZzZkN0M7O0FvSGx0ZEE7RUFDRTtFQUNBO0FwSHF0ZEY7O0FvSGx0ZEE7RUFDRTtBcEhxdGRGOztBb0hsdGRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBIcXRkRjtBd0J0OGRRO0U0RndQRjtBcEhpdGROO0F5Qno4ZFE7RTJGMlBGO0FwSGl0ZE47QW9IN3NkRTtFQUNFLGVFeE1jO0F0SHU1ZGxCO0FvSDdzZEU7RUFDRTtJQUNFO0VwSCtzZEo7QUFDRjs7QW9IM3NkQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZ0JDM1AyQztFRDRQM0M7QXBIOHNkRjtBd0I3OWRRO0U0Rm1SRjtBcEg2c2ROO0F5QmgrZFE7RTJGc1JGO0FwSDZzZE47O0FvSHhzZEE7RUFDRTtFQUNBO0FwSDJzZEY7QW9IcnNkSTtFQUNFO0FwSHVzZE47QXdCMytkUTtFNEZ5U0E7QXBIcXNkUjtBeUI5K2RRO0UyRjRTQTtBcEhxc2RSO0FvSGpzZEk7RUFDRTtBcEhtc2ROOztBb0g5cmRBO0VBRUU7QXBIZ3NkRjtBb0g5cmRFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBIZ3NkSjtBd0JqZ2VRO0U0Rm9VRjtBcEhnc2ROO0F5QnBnZVE7RTJGdVVGO0VBQ0E7QXBIZ3NkTjtBd0J4Z2VRO0U0RjhVRixrQmJsUTBCO0F2Rys3ZGhDO0F5QjNnZVE7RTJGaVZGLGlCYnJRMEI7QXZHazhkaEM7O0FvSHhyZEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwSDJyZEY7QXdCdGhlUTtFNEYrVkYsa0JibFIwQjtBdkc0OGRoQztBeUJ6aGVRO0UyRmtXRixtQmJyUjBCO0F2Rys4ZGhDO0F3QjVoZVE7RTRGdVdBO0FwSHdyZFI7QXlCL2hlUTtFMkYwV0E7QXBId3JkUjs7QXdCbGllUTtFNEZ1WEU7QXBIK3FkVjtBeUJ0aWVRO0UyRjBYRTtBcEgrcWRWO0F3QnppZVE7RTRGOFhJO0FwSDhxZFo7QXlCNWllUTtFMkZpWUk7QXBIOHFkWjtBd0IvaWVRO0U0RnVYRTtBcEgycmRWO0F5QmxqZVE7RTJGMFhFO0FwSDJyZFY7QXdCcmplUTtFNEY4WEk7QXBIMHJkWjtBeUJ4amVRO0UyRmlZSTtBcEgwcmRaO0F3QjNqZVE7RTRGdVhFO0FwSHVzZFY7QXlCOWplUTtFMkYwWEU7QXBIdXNkVjtBd0Jqa2VRO0U0RjhYSTtBcEhzc2RaO0F5QnBrZVE7RTJGaVlJO0FwSHNzZFo7QXdCdmtlUTtFNEZ1WEU7QXBIbXRkVjtBeUIxa2VRO0UyRjBYRTtBcEhtdGRWO0F3QjdrZVE7RTRGOFhJO0FwSGt0ZFo7QXlCaGxlUTtFMkZpWUk7QXBIa3RkWjtBd0JubGVRO0U0RnVYRTtBcEgrdGRWO0F5QnRsZVE7RTJGMFhFO0FwSCt0ZFY7QXdCemxlUTtFNEY4WEk7QXBIOHRkWjtBeUI1bGVRO0UyRmlZSTtBcEg4dGRaOztBb0hydGRBO0VBQ0U7RUFDQTtFQUNBLGdCQzFYMkM7QXJIa2xlN0M7QW9IdHRkRTtFQUNFO0FwSHd0ZEo7QW9IcnRkRTtFQUNFO0FwSHV0ZEo7O0FvSG50ZEE7RUFDRTtFQUNBO0VBQ0EsZ0JDeFkyQztBckg4bGU3Qzs7QW9IbnRkQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwSHN0ZEY7QWdFemllSTtFb0Q0VUo7SUFVSTtFcEh1dGRGO0FBQ0Y7QW9IcnRkRTtFQUNFO0VBQ0EsV2JwUDRDO0VhcVA1QyxZYnJQNEM7RWFzUDVDO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZ0JDaGF5QztBckh1bmU3QztBeUIxb2VRO0UyRnNiRjtBcEh1dGROO0FvSG50ZEU7RUFFRTtBcEhvdGRKO0FvSGp0ZEU7RUFDRTtBcEhtdGRKO0F3Qm5wZVE7RTRGbWNBO0FwSG10ZFI7QXlCdHBlUTtFMkZzY0E7QXBIbXRkUjs7QWdFdmtlSTtFb0QyWEo7SUFFSTtJQUNBO0lBQ0E7SUFDQSxhbEY5Y3FCO0lrRitjckI7SUFDQTtJQUNBLHlCdkZwZEs7SXVGcWRMLGdCQ25jeUM7RXJIa3BlM0M7RW9INXNkRTtJQUFXO0VwSCtzZGI7RW9IOXNkRTtJQUFXLFliMWNhO0V2RzJwZTFCO0FBQ0Y7O0FnRXZtZUk7RW9EMlpKO0lBRUk7SUFDQTtFcEgrc2RGO0VvSDdzZEU7SUFDRTtJQUNBLFdiNWRzQjtFdkcycWUxQjtFd0J0cmVNO0k0RjRlQTtFcEg2c2ROO0V5QnpyZU07STJGK2VBO0VwSDZzZE47RXdCNXJlTTtJNEZvZkE7RXBIMnNkTjtFd0IvcmVNO0k0RnVmQTtFcEgyc2ROO0VvSHZzZEU7SUFDRTtFcEh5c2RKO0VvSHRzZEU7SUFDRTtFcEh3c2RKO0VvSHJzZEU7SUFDRSxvQmIzVTBDO0lhNFUxQztFcEh1c2RKO0VvSHBzZEU7Ozs7Ozs7SUFPRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VwSHNzZEo7RW9IanNkRTtJQUNFO0lBQ0E7SUFDQTtFcEhtc2RKO0V3Qjl0ZU07STRGK2hCRTtFcEhrc2RSO0V5Qmp1ZU07STJGa2lCRTtFcEhrc2RSO0V3QnB1ZU07STRGeWlCQTtFcEg4cmROO0V5QnZ1ZU07STJGNGlCQTtFcEg4cmROO0V3QjF1ZU07O0k0Rm9qQkU7RXBIMHJkUjtFeUI5dWVNOztJMkZ1akJFO0VwSDJyZFI7RW9IdHJkRTs7SUFFRTtJQUNBO0lBQ0E7RXBId3JkSjtFb0h0cmRJOztJQUNFO0VwSHlyZE47RW9IcnJkRTtJQUNFO0VwSHVyZEo7RW9IbnJkSTtJQUNFLFliOWtCWTtFdkdtd2VsQjtFb0hocmRFO0lBQ0U7RXBIa3JkSjtFb0hocmRJO0lBQ0U7RXBIa3JkTjtFb0hocmRNO0lBQ0U7RXBIa3JkUjtFb0gvcWRJO0lBQ0U7RXBIaXJkTjtFb0g1cWRJO0lBQ0U7SUFDQTtFcEg4cWROO0VvSDVxZE07SUFDRTtJQUNBO0VwSDhxZFI7RXdCdHhlTTtJNEYybUJJLFViaG1CZ0I7RXZHOHdlMUI7RXlCenhlTTtJMkY4bUJJLFdibm1CZ0I7RXZHaXhlMUI7RXdCNXhlTTtJNEZzbkJBO0VwSHlxZE47RXlCL3hlTTtJMkZ5bkJBO0VwSHlxZE47QUFDRjs7QXdCbnllUTs7RTRGd29CRTtBcEhncWRWO0F5Qnh5ZVE7O0UyRjJvQkU7QXBIaXFkVjtBZ0V2dWVJO0V4Q3JFSTs7STRGaXBCUSxrQmJscEJJO0V2R2t6ZWxCO0V5Qmp6ZU07O0kyRm9wQlEsbUJicnBCSTtFdkdzemVsQjtFd0JyemVNOztJNEYycEJZLGtCYnZwQkg7RXZHcXplZjtFeUJ6emVNOztJMkY4cEJZLG1CYjFwQkg7RXZHeXplZjtFd0I3emVNOztJNEYycEJZLGtCYnZwQkg7RXZHNnplZjtFeUJqMGVNOztJMkY4cEJZLG1CYjFwQkg7RXZHaTBlZjtFd0JyMGVNOztJNEYycEJZLGtCYnZwQkg7RXZHcTBlZjtFeUJ6MGVNOztJMkY4cEJZLG1CYjFwQkg7RXZHeTBlZjtFd0I3MGVNOztJNEZzcUJVLGlCYjNwQlU7RXZHczBlMUI7RXlCajFlTTs7STJGeXFCVSxrQmI5cEJVO0V2RzAwZTFCO0FBQ0Y7QXdCdDFlUTs7RTRGa3JCRTtBcEh3cWRWO0F5QjExZVE7O0UyRnFyQkU7QXBIeXFkVjtBZ0V6eGVJO0V4Q3JFSTs7STRGMnJCUSxtQmI1ckJJO0V2R28yZWxCO0V5Qm4yZU07O0kyRjhyQlEsa0JiL3JCSTtFdkd3MmVsQjtFd0J2MmVNOztJNEZxc0JZLG1CYmpzQkg7RXZHdTJlZjtFeUIzMmVNOztJMkZ3c0JZLGtCYnBzQkg7RXZHMjJlZjtFd0IvMmVNOztJNEZxc0JZLG1CYmpzQkg7RXZHKzJlZjtFeUJuM2VNOztJMkZ3c0JZLGtCYnBzQkg7RXZHbTNlZjtFd0J2M2VNOztJNEZxc0JZLG1CYmpzQkg7RXZHdTNlZjtFeUIzM2VNOztJMkZ3c0JZLGtCYnBzQkg7RXZHMjNlZjtFd0IvM2VNOztJNEZndEJVLGtCYnJzQlU7RXZHdzNlMUI7RXlCbjRlTTs7STJGbXRCVSxpQmJ4c0JVO0V2RzQzZTFCO0FBQ0Y7O0FnRW4wZUk7RXhDckVJOztJNEZ3b0JFO0VwSHN3ZFI7RXlCOTRlTTs7STJGMm9CRTtFcEh1d2RSO0FBQ0Y7QWdFOTBlSTtFeENyRUk7O0k0RmlwQlEsa0JibHBCSTtFdkd5NWVsQjtFeUJ4NWVNOztJMkZvcEJRLG1CYnJwQkk7RXZHNjVlbEI7RXdCNTVlTTs7STRGMnBCWSxrQmJ2cEJIO0V2RzQ1ZWY7RXlCaDZlTTs7STJGOHBCWSxtQmIxcEJIO0V2R2c2ZWY7RXdCcDZlTTs7STRGMnBCWSxrQmJ2cEJIO0V2R282ZWY7RXlCeDZlTTs7STJGOHBCWSxtQmIxcEJIO0V2R3c2ZWY7RXdCNTZlTTs7STRGMnBCWSxrQmJ2cEJIO0V2RzQ2ZWY7RXlCaDdlTTs7STJGOHBCWSxtQmIxcEJIO0V2R2c3ZWY7RXdCcDdlTTs7STRGc3FCVSxpQmIzcEJVO0V2RzY2ZTFCO0V5Qng3ZU07O0kyRnlxQlUsa0JiOXBCVTtFdkdpN2UxQjtBQUNGO0FnRXgzZUk7RXhDckVJOztJNEZrckJFO0VwSGd4ZFI7RXlCbDhlTTs7STJGcXJCRTtFcEhpeGRSO0FBQ0Y7QWdFbDRlSTtFeENyRUk7O0k0RjJyQlEsbUJiNXJCSTtFdkc2OGVsQjtFeUI1OGVNOztJMkY4ckJRLGtCYi9yQkk7RXZHaTllbEI7RXdCaDllTTs7STRGcXNCWSxtQmJqc0JIO0V2R2c5ZWY7RXlCcDllTTs7STJGd3NCWSxrQmJwc0JIO0V2R285ZWY7RXdCeDllTTs7STRGcXNCWSxtQmJqc0JIO0V2R3c5ZWY7RXlCNTllTTs7STJGd3NCWSxrQmJwc0JIO0V2RzQ5ZWY7RXdCaCtlTTs7STRGcXNCWSxtQmJqc0JIO0V2R2crZWY7RXlCcCtlTTs7STJGd3NCWSxrQmJwc0JIO0V2R28rZWY7RXdCeCtlTTs7STRGZ3RCVSxrQmJyc0JVO0V2R2krZTFCO0V5QjUrZU07O0kyRm10QlUsaUJieHNCVTtFdkdxK2UxQjtBQUNGO0FnRTU2ZUk7RXhDckVJOztJNEZ3b0JFO0VwSDgyZFI7RXlCdC9lTTs7STJGMm9CRTtFcEgrMmRSO0FBQ0Y7QWdFdDdlSTtFeENyRUk7O0k0RmlwQlEsa0JibHBCSTtFdkdpZ2ZsQjtFeUJoZ2ZNOztJMkZvcEJRLG1CYnJwQkk7RXZHcWdmbEI7RXdCcGdmTTs7STRGMnBCWSxrQmJ2cEJIO0V2R29nZmY7RXlCeGdmTTs7STJGOHBCWSxtQmIxcEJIO0V2R3dnZmY7RXdCNWdmTTs7STRGMnBCWSxrQmJ2cEJIO0V2RzRnZmY7RXlCaGhmTTs7STJGOHBCWSxtQmIxcEJIO0V2R2doZmY7RXdCcGhmTTs7STRGMnBCWSxrQmJ2cEJIO0V2R29oZmY7RXlCeGhmTTs7STJGOHBCWSxtQmIxcEJIO0V2R3doZmY7RXdCNWhmTTs7STRGc3FCVSxpQmIzcEJVO0V2R3FoZjFCO0V5QmhpZk07O0kyRnlxQlUsa0JiOXBCVTtFdkd5aGYxQjtBQUNGO0FnRWgrZUk7RXhDckVJOztJNEZrckJFO0VwSHczZFI7RXlCMWlmTTs7STJGcXJCRTtFcEh5M2RSO0FBQ0Y7QWdFMStlSTtFeENyRUk7O0k0RjJyQlEsbUJiNXJCSTtFdkdxamZsQjtFeUJwamZNOztJMkY4ckJRLGtCYi9yQkk7RXZHeWpmbEI7RXdCeGpmTTs7STRGcXNCWSxtQmJqc0JIO0V2R3dqZmY7RXlCNWpmTTs7STJGd3NCWSxrQmJwc0JIO0V2RzRqZmY7RXdCaGtmTTs7STRGcXNCWSxtQmJqc0JIO0V2R2drZmY7RXlCcGtmTTs7STJGd3NCWSxrQmJwc0JIO0V2R29rZmY7RXdCeGtmTTs7STRGcXNCWSxtQmJqc0JIO0V2R3drZmY7RXlCNWtmTTs7STJGd3NCWSxrQmJwc0JIO0V2RzRrZmY7RXdCaGxmTTs7STRGZ3RCVSxrQmJyc0JVO0V2R3lrZjFCO0V5QnBsZk07O0kyRm10QlUsaUJieHNCVTtFdkc2a2YxQjtBQUNGO0FnRXBoZkk7RXhDckVJOztJNEZ3b0JFO0VwSHM5ZFI7RXlCOWxmTTs7STJGMm9CRTtFcEh1OWRSO0FBQ0Y7QWdFOWhmSTtFeENyRUk7O0k0RmlwQlEsa0JibHBCSTtFdkd5bWZsQjtFeUJ4bWZNOztJMkZvcEJRLG1CYnJwQkk7RXZHNm1mbEI7RXdCNW1mTTs7STRGMnBCWSxrQmJ2cEJIO0V2RzRtZmY7RXlCaG5mTTs7STJGOHBCWSxtQmIxcEJIO0V2R2duZmY7RXdCcG5mTTs7STRGMnBCWSxrQmJ2cEJIO0V2R29uZmY7RXlCeG5mTTs7STJGOHBCWSxtQmIxcEJIO0V2R3duZmY7RXdCNW5mTTs7STRGMnBCWSxrQmJ2cEJIO0V2RzRuZmY7RXlCaG9mTTs7STJGOHBCWSxtQmIxcEJIO0V2R2dvZmY7RXdCcG9mTTs7STRGc3FCVSxpQmIzcEJVO0V2RzZuZjFCO0V5QnhvZk07O0kyRnlxQlUsa0JiOXBCVTtFdkdpb2YxQjtBQUNGO0FnRXhrZkk7RXhDckVJOztJNEZrckJFO0VwSGcrZFI7RXlCbHBmTTs7STJGcXJCRTtFcEhpK2RSO0FBQ0Y7QWdFbGxmSTtFeENyRUk7O0k0RjJyQlEsbUJiNXJCSTtFdkc2cGZsQjtFeUI1cGZNOztJMkY4ckJRLGtCYi9yQkk7RXZHaXFmbEI7RXdCaHFmTTs7STRGcXNCWSxtQmJqc0JIO0V2R2dxZmY7RXlCcHFmTTs7STJGd3NCWSxrQmJwc0JIO0V2R29xZmY7RXdCeHFmTTs7STRGcXNCWSxtQmJqc0JIO0V2R3dxZmY7RXlCNXFmTTs7STJGd3NCWSxrQmJwc0JIO0V2RzRxZmY7RXdCaHJmTTs7STRGcXNCWSxtQmJqc0JIO0V2R2dyZmY7RXlCcHJmTTs7STJGd3NCWSxrQmJwc0JIO0V2R29yZmY7RXdCeHJmTTs7STRGZ3RCVSxrQmJyc0JVO0V2R2lyZjFCO0V5QjVyZk07O0kyRm10QlUsaUJieHNCVTtFdkdxcmYxQjtBQUNGO0FnRTVuZkk7RXhDckVJOztJNEZ3b0JFO0VwSDhqZVI7RXlCdHNmTTs7STJGMm9CRTtFcEgramVSO0FBQ0Y7QWdFdG9mSTtFeENyRUk7O0k0RmlwQlEsa0JibHBCSTtFdkdpdGZsQjtFeUJodGZNOztJMkZvcEJRLG1CYnJwQkk7RXZHcXRmbEI7RXdCcHRmTTs7STRGMnBCWSxrQmJ2cEJIO0V2R290ZmY7RXlCeHRmTTs7STJGOHBCWSxtQmIxcEJIO0V2R3d0ZmY7RXdCNXRmTTs7STRGMnBCWSxrQmJ2cEJIO0V2RzR0ZmY7RXlCaHVmTTs7STJGOHBCWSxtQmIxcEJIO0V2R2d1ZmY7RXdCcHVmTTs7STRGMnBCWSxrQmJ2cEJIO0V2R291ZmY7RXlCeHVmTTs7STJGOHBCWSxtQmIxcEJIO0V2R3d1ZmY7RXdCNXVmTTs7STRGc3FCVSxpQmIzcEJVO0V2R3F1ZjFCO0V5Qmh2Zk07O0kyRnlxQlUsa0JiOXBCVTtFdkd5dWYxQjtBQUNGO0FnRWhyZkk7RXhDckVJOztJNEZrckJFO0VwSHdrZVI7RXlCMXZmTTs7STJGcXJCRTtFcEh5a2VSO0FBQ0Y7QWdFMXJmSTtFeENyRUk7O0k0RjJyQlEsbUJiNXJCSTtFdkdxd2ZsQjtFeUJwd2ZNOztJMkY4ckJRLGtCYi9yQkk7RXZHeXdmbEI7RXdCeHdmTTs7STRGcXNCWSxtQmJqc0JIO0V2R3d3ZmY7RXlCNXdmTTs7STJGd3NCWSxrQmJwc0JIO0V2RzR3ZmY7RXdCaHhmTTs7STRGcXNCWSxtQmJqc0JIO0V2R2d4ZmY7RXlCcHhmTTs7STJGd3NCWSxrQmJwc0JIO0V2R294ZmY7RXdCeHhmTTs7STRGcXNCWSxtQmJqc0JIO0V2R3d4ZmY7RXlCNXhmTTs7STJGd3NCWSxrQmJwc0JIO0V2RzR4ZmY7RXdCaHlmTTs7STRGZ3RCVSxrQmJyc0JVO0V2R3l4ZjFCO0V5QnB5Zk07O0kyRm10QlUsaUJieHNCVTtFdkc2eGYxQjtBQUNGO0FnRXB1Zkk7RXhDckVJOztJNEZ3b0JFO0VwSHNxZVI7RXlCOXlmTTs7STJGMm9CRTtFcEh1cWVSO0FBQ0Y7QWdFOXVmSTtFeENyRUk7O0k0RmlwQlEsa0JibHBCSTtFdkd5emZsQjtFeUJ4emZNOztJMkZvcEJRLG1CYnJwQkk7RXZHNnpmbEI7RXdCNXpmTTs7STRGMnBCWSxrQmJ2cEJIO0V2RzR6ZmY7RXlCaDBmTTs7STJGOHBCWSxtQmIxcEJIO0V2R2cwZmY7RXdCcDBmTTs7STRGMnBCWSxrQmJ2cEJIO0V2R28wZmY7RXlCeDBmTTs7STJGOHBCWSxtQmIxcEJIO0V2R3cwZmY7RXdCNTBmTTs7STRGMnBCWSxrQmJ2cEJIO0V2RzQwZmY7RXlCaDFmTTs7STJGOHBCWSxtQmIxcEJIO0V2R2cxZmY7RXdCcDFmTTs7STRGc3FCVSxpQmIzcEJVO0V2RzYwZjFCO0V5QngxZk07O0kyRnlxQlUsa0JiOXBCVTtFdkdpMWYxQjtBQUNGO0FnRXh4Zkk7RXhDckVJOztJNEZrckJFO0VwSGdyZVI7RXlCbDJmTTs7STJGcXJCRTtFcEhpcmVSO0FBQ0Y7QWdFbHlmSTtFeENyRUk7O0k0RjJyQlEsbUJiNXJCSTtFdkc2MmZsQjtFeUI1MmZNOztJMkY4ckJRLGtCYi9yQkk7RXZHaTNmbEI7RXdCaDNmTTs7STRGcXNCWSxtQmJqc0JIO0V2R2czZmY7RXlCcDNmTTs7STJGd3NCWSxrQmJwc0JIO0V2R28zZmY7RXdCeDNmTTs7STRGcXNCWSxtQmJqc0JIO0V2R3czZmY7RXlCNTNmTTs7STJGd3NCWSxrQmJwc0JIO0V2RzQzZmY7RXdCaDRmTTs7STRGcXNCWSxtQmJqc0JIO0V2R2c0ZmY7RXlCcDRmTTs7STJGd3NCWSxrQmJwc0JIO0V2R280ZmY7RXdCeDRmTTs7STRGZ3RCVSxrQmJyc0JVO0V2R2k0ZjFCO0V5QjU0Zk07O0kyRm10QlUsaUJieHNCVTtFdkdxNGYxQjtBQUNGO0FvRC94ZlE7RWdFNm1CTjtFQUNBO0FwSHFyZUY7QW9IenFlSTtFQUNFO0FwSDJxZU47QW9IdHFlRTtFQUNFO0FwSHdxZUo7QW9IcnFlRTtFQUNFO0VBQ0E7QXBIdXFlSjtBb0hwcWVFO0VBQ0U7QXBIc3FlSjtBb0hucWVFO0VBQ0U7RUFDQTtFQUNBO0FwSHFxZUo7QW9IbnFlSTtFQUNFO0FwSHFxZU47QW9IdHFlSTtFQUNFO0FwSHFxZU47QW9IdHFlSTtFQUNFO0FwSHFxZU47QW9IanFlRTtFQUNFO0FwSG1xZUo7QW9IaHFlRTtFQUNFO0VBQ0E7QXBIa3FlSjtBb0gvcGVJO0VBQ0U7QXBIaXFlTjtBb0g5cGVJO0VBQ0U7RUFDQTtBcEhncWVOO0FvSDdwZU07RUFDRTtBcEgrcGVSO0FvSDNwZUk7RUFDRTtBcEg2cGVOO0FvSDNwZUk7RUFDRTtJQUNFO0lBQ0E7RXBINnBlTjtFb0gxcGVNO0lBQ0U7RXBINHBlUjtFb0h6cGVNO0lBQ0U7RXBIMnBlUjtBQUNGO0FvSHZwZUk7RUFDRTtFQUNBO0FwSHlwZU47QW9IdHBlTTtFQUNFO0FwSHdwZVI7QW9IcnBlTTtFQUNFO0FwSHVwZVI7QW9IcHBlUTtFQUNFO0FwSHNwZVY7QW9IbnBlUTtFQUNFO0FwSHFwZVY7QW9IaHBlRTtFQUNFO0FwSGtwZUo7QW9IaHBlSTtFQUNFO0FwSGtwZU47QW9IOW9lRTtFQUNFO0FwSGdwZUo7QW9IN29lSTtFQUNFO0FwSCtvZU47QW9IN29lTTtFQUNFO0VBQ0E7QXBIK29lUjtBb0g3b2VRO0VBQ0U7QXBIK29lVjtBb0g3b2VVO0VBQ0U7QXBIK29lWjtBb0h4b2VFO0VBQ0U7QXBIMG9lSjtBb0h4b2VJO0VBQ0U7QXBIMG9lTjtBb0h2b2VJO0VBQ0U7QXBIeW9lTjtBb0hwb2VJO0VBQ0U7QXBIc29lTjtBb0hsb2VFO0VBQ0U7QXBIb29lSjtBb0hob2VFO0VBQ0U7QXBIa29lSjtBb0gvbmVJO0VBQ0U7QXBIaW9lTjtBb0g5bmVJO0VBRUU7QXBIK25lTjtBb0g1bmVJO0VBQ0U7QXBIOG5lTjtBb0g3bmVNO0VBQ0U7QXBIK25lUjtBb0hybmVRO0VBQ0U7QXBIdW5lVjtBb0hybmVVO0VBQ0U7QXBIdW5lWjtBb0hwbmVVO0VBQ0U7QXBIc25lWjtBb0hwbmVZO0VBQ0U7QXBIc25lZDtBb0g3bWVRO0VBQ0U7QXBIK21lVjtBb0g1bWVRO0VBQ0U7QXBIOG1lVjs7QW9EMTZmUTtFZ0V5bUJOO0VBQ0E7RTdEeHRCTTtBdkQ4aGdCUjtBb0hqMGVJO0U3RGh1Qkk7RUFDQTtBdkRvaWdCUjtBeUIxaWdCUTtFOEJLQTtFQUNBO0F2RHdpZ0JSO0FvSGwwZUk7RUFDRTtFN0RydUJFO0F2RDBpZ0JSO0FvSGgwZUU7RUFDRTtBcEhrMGVKO0FvSC96ZUU7RUFDRTtFQUNBO0FwSGkwZUo7QW9IOXplRTtFQUNFO0FwSGcwZUo7QW9IN3plRTtFQUNFO0VBQ0E7RUFDQTtBcEgremVKO0FvSDd6ZUk7RUFDRTtBcEgremVOO0FvSGgwZUk7RUFDRTtBcEgremVOO0FvSGgwZUk7RUFDRTtBcEgremVOO0FvSDN6ZUU7RUFDRTtBcEg2emVKO0FvSDF6ZUU7RUFDRTtFQUNBO0FwSDR6ZUo7QW9IenplSTtFQUNFO0FwSDJ6ZU47QW9IeHplSTtFQUNFO0VBQ0E7QXBIMHplTjtBb0h2emVNO0VBQ0U7QXBIeXplUjtBb0hyemVJO0VBQ0U7QXBIdXplTjtBb0hyemVJO0VBQ0U7SUFDRTtJQUNBO0VwSHV6ZU47RW9IcHplTTtJQUNFO0VwSHN6ZVI7RW9IbnplTTtJQUNFO0VwSHF6ZVI7QUFDRjtBb0hqemVJO0VBQ0U7RUFDQTtBcEhtemVOO0FvSGh6ZU07RUFDRTtBcEhremVSO0FvSC95ZU07RUFDRTtBcEhpemVSO0FvSDl5ZVE7RUFDRTtBcEhnemVWO0FvSDd5ZVE7RUFDRTtBcEgreWVWO0FvSDF5ZUU7RUFDRTtBcEg0eWVKO0FvSDF5ZUk7RUFDRTtBcEg0eWVOO0FvSHh5ZUU7RUFDRTtBcEgweWVKO0FvSHZ5ZUk7RUFDRTtBcEh5eWVOO0FvSHZ5ZU07RUFDRTtFQUNBO0FwSHl5ZVI7QW9IdnllUTtFQUNFO0FwSHl5ZVY7QW9IdnllVTtFQUNFO0FwSHl5ZVo7QW9IbHllRTtFQUNFO0FwSG95ZUo7QW9IbHllSTtFQUNFO0FwSG95ZU47QW9IanllSTtFQUNFO0FwSG15ZU47QW9IenhlRTtFQUNFO0FwSDJ4ZUo7QW9IdnhlRTtFQUNFO0FwSHl4ZUo7QW9IdHhlSTtFQUNFO0FwSHd4ZU47QW9IcnhlSTtFQUVFO0FwSHN4ZU47QW9IbnhlSTtFQUNFO0FwSHF4ZU47QW9IcHhlTTtFQUNFO0FwSHN4ZVI7QW9INXdlUTtFQUNFO0FwSDh3ZVY7QW9INXdlVTtFQUNFO0FwSDh3ZVo7QW9IM3dlVTtFQUNFO0FwSDZ3ZVo7QW9IM3dlWTtFQUNFO0FwSDZ3ZWQ7QW9IcHdlUTtFQUNFO0FwSHN3ZVY7QW9IbndlUTtFQUNFO0FwSHF3ZVY7O0FvSDF2ZU07RUFDRSxtQmhFeHJCUztBcERxN2ZqQjtBb0g1dmVRO0VBQ0U7QXBIOHZlVjtBb0g1dmVRO0VBQ0U7QXBIOHZlVjtBb0g3dmVVO0VBQ0UsV3ZGcjhCSDtBN0Jvc2dCVDtBb0h2d2VNO0VBQ0UsbUJoRXhyQlM7QXBEaThmakI7QW9IeHdlUTtFQUNFO0FwSDB3ZVY7QW9IeHdlUTtFQUNFO0FwSDB3ZVY7QW9IendlVTtFQUNFLFd2RnI4Qkg7QTdCZ3RnQlQ7QW9IbnhlTTtFQUNFLG1CaEV4ckJTO0FwRDY4ZmpCO0FvSHB4ZVE7RUFDRTtBcEhzeGVWO0FvSHB4ZVE7RUFDRTtBcEhzeGVWO0FvSHJ4ZVU7RUFDRSxXdkZyOEJIO0E3QjR0Z0JUO0FvSC94ZU07RUFDRSxnQmhFeHJCUztBcER5OWZqQjtBb0hoeWVRO0VBQ0U7QXBIa3llVjtBb0hoeWVRO0VBQ0U7QXBIa3llVjtBb0hqeWVVO0VBQ0UsV3ZGcjhCSDtBN0J3dWdCVDtBb0gzeWVNO0VBQ0UsbUJoRXhyQlM7QXBEcStmakI7QW9INXllUTtFQUNFO0FwSDh5ZVY7QW9INXllUTtFQUNFO0FwSDh5ZVY7QW9IN3llVTtFQUNFLFd2RnI4Qkg7QTdCb3ZnQlQ7QW9IdnplTTtFQUNFLG1CaEV4ckJTO0FwRGkvZmpCO0FvSHh6ZVE7RUFDRTtBcEgwemVWO0FvSHh6ZVE7RUFDRTtBcEgwemVWO0FvSHp6ZVU7RUFDRSxXdkZyOEJIO0E3Qmd3Z0JUO0FvSG4wZU07RUFDRSxtQmhFeHJCUztBcEQ2L2ZqQjtBb0hwMGVRO0VBQ0U7QXBIczBlVjtBb0hwMGVRO0VBQ0U7QXBIczBlVjtBb0hyMGVVO0VBQ0UsV3ZGcjhCSDtBN0I0d2dCVDtBb0gvMGVNO0VBQ0UsbUJoRXhyQlM7QXBEeWdnQmpCO0FvSGgxZVE7RUFDRTtBcEhrMWVWO0FvSGgxZVE7RUFDRTtBcEhrMWVWO0FvSGoxZVU7RUFDRSxXdkZyOEJIO0E3Qnd4Z0JUOztBdUh4eGdCQTtFQUNFO0lBQUs7RXZINHhnQkw7QUFDRjs7QXVIOXhnQkE7RUFDRTtJQUFLO0V2SDR4Z0JMO0FBQ0Y7QXVIMXhnQkE7RUFDRTtFQUNBLFdDUnNCO0VEU3RCLFlDVHNCO0VEVXRCO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7VUFBQTtBdkgyeGdCRjs7QXVIeHhnQkE7RUFDRSxXQ2Z5QjtFRGdCekIsWUNoQnlCO0VEaUJ6QixtQkNmeUI7QXhIMHlnQjNCOztBdUhweGdCQTtFQUNFO0lBQ0U7RXZIdXhnQkY7RXVIcnhnQkE7SUFDRTtJQUNBO0V2SHV4Z0JGO0FBQ0Y7O0F1SDl4Z0JBO0VBQ0U7SUFDRTtFdkh1eGdCRjtFdUhyeGdCQTtJQUNFO0lBQ0E7RXZIdXhnQkY7QUFDRjtBdUhweGdCQTtFQUNFO0VBQ0EsV0N4Q3NCO0VEeUN0QixZQ3pDc0I7RUQwQ3RCO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7VUFBQTtBdkhxeGdCRjs7QXVIbHhnQkE7RUFDRSxXQy9DeUI7RURnRHpCLFlDaER5QjtBeEhxMGdCM0I7O0F5SDMwZ0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCQ0p1QjtBMUhrMWdCekI7QXlINTBnQkU7RUFDRTtBekg4MGdCSjtBeUgzMGdCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGF2RlJxQjtBbENxMWdCekI7O0F5SHowZ0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsZ0JDdEJ1QjtFRHVCdkI7RUFDQTtFQUNBO0F6SDQwZ0JGO0F5SDEwZ0JFO0VBQ0U7QXpINDBnQko7QXlIejBnQkU7RUFDRTtFQUNBO0F6SDIwZ0JKO0F5SHgwZ0JFOztFQUVFO0VBQ0E7RUFDQSxxQmpDaEN5QjtFaUNpQ3pCLG9CakNqQ3lCO0F4RjIyZ0I3QjtBeUh4MGdCSTs7RUFDRTtFQUNBO0VBQ0E7QXpIMjBnQk47QXdCdjNnQlE7O0VpRzhDQTtFQUNBO0F6SDYwZ0JSO0F5QjUzZ0JROztFZ0drREE7RUFDQTtBekg4MGdCUjtBeUgxMGdCSTs7RUFDRTtBekg2MGdCTjs7QW9EL3dnQlE7RXFFcEROO0VsRXZESTtBdkQrM2dCTjtBeUhwMGdCSTs7RUFFRTtBekhzMGdCTjtBMkJoNGdCRTs7O0U4RjZETTtBekh3MGdCUjtBeUhyMGdCTTs7RUFDRTtBekh3MGdCUjtBeUhwMGdCSTs7OztFQUlFO0F6SHMwZ0JOO0F5SGwwZ0JFO0VBQ0U7QXpIbzBnQko7QXlIbjBnQkk7RUFDRTtBekhxMGdCTjtBMkJyNWdCRTtFOEZtRk07QXpIcTBnQlI7O0FvRHB6Z0JRO0VxRWhETjtFbEV2REk7QXZEZzZnQk47QXlIcjJnQkk7O0VBRUU7QXpIdTJnQk47QTJCajZnQkU7OztFOEY2RE07QXpIeTJnQlI7QXlIdDJnQk07O0VBQ0U7QXpIeTJnQlI7QXlIcjJnQkk7Ozs7RUFJRTtBekh1MmdCTjtBeUhuMmdCRTtFQUNFO0F6SHEyZ0JKO0F5SHAyZ0JJO0VBQ0U7QXpIczJnQk47QTJCdDdnQkU7RThGbUZNO0F6SHMyZ0JSOztBMkh2OGdCQTtFQUNFO0VBQ0EsV0NKa0I7RURLbEIsWUNKa0I7QTVIODhnQnBCOztBMkh2OGdCQTtFQUNFO0VBQ0E7RUFDQTtBM0gwOGdCRjs7QTJIdjhnQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXRGSkU7RXNGUUE7RUFDQTtBM0h3OGdCSjtBMkhyOGdCRTtFQUNFO0VBQ0EsUUNkb0I7RURlcEIsU0Nmb0I7RURnQnBCO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esc0I5RmxDSztFOEZtQ0w7RUFDQTtFdEZ0QkE7QXJDODlnQko7O0EySGw4Z0JFO0VBQ0U7QTNIcThnQko7O0EySGo4Z0JBO0VBRUk7RUFDQTtFQUNBO0VBRUY7RUFLRSxnRDdGakQwQjtBOUIrK2dCOUI7O0EySDE3Z0JBO0VBQ0U7RUFDQTtBM0g2N2dCRjs7QTJIdDdnQkE7RUUxRUUsV0RLcUI7RUNKckIsWURLcUI7QTVIKy9nQnZCO0E2SGxnaEJFO0VBQ0UsZURHbUI7QTVIaWdoQnZCO0E2SGxnaEJJO0VBQ0U7RUFDQTtBN0hvZ2hCTjtBNkhsZ2hCSTtFQUNFLGVESmlCO0E1SHdnaEJ2QjtBNkgvL2dCSTtFQUNFO0E3SGlnaEJOOztBMkhwOGdCQTtFRTlFRSxXRFNxQjtFQ1JyQixZRFNxQjtBNUg2Z2hCdkI7QTZIcGhoQkU7RUFDRSxjRE9tQjtBNUgrZ2hCdkI7QTZIcGhoQkk7RUFDRTtFQUNBO0E3SHNoaEJOO0E2SHBoaEJJO0VBQ0U7QTdIc2hoQk47QTZIamhoQkk7RUFDRTtBN0htaGhCTjs7QTJILzhnQkE7RUFDRSxXQ3pFdUI7QTVIMmhoQnpCO0EySC84Z0JJO0VBQ0U7QTNIaTlnQk47QTJILzhnQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZUMvRmM7RURnR2Q7RUFDQTtFQUNBLGM5RjVGTztFOEY2RlA7RUFDQTtFQUNBO0VBQ0E7QTNIaTlnQk47QXdCdmpoQlE7RW1HeUdBO0EzSGk5Z0JSO0EySDM4Z0JJO0VBQ0U7QTNINjhnQk47QTJIMzhnQkk7RUFDRTtFQUNBLFc5RnBIRztFOEZxSEg7QTNINjhnQk47QTJIeDhnQkU7RUU3SEEsV0RjdUI7RUNidkIsWURLcUI7QTVIbWtoQnZCO0E2SHRraEJFO0VBQ0UsZURHbUI7QTVIcWtoQnZCO0E2SHRraEJJO0VBQ0U7RUFDQTtBN0h3a2hCTjtBNkh0a2hCSTtFQUNFLGVESmlCO0E1SDRraEJ2QjtBNkhua2hCSTtFQUNFO0E3SHFraEJOO0EySHI5Z0JFO0VFaklBLFdEZXVCO0VDZHZCLFlEU3FCO0E1SGdsaEJ2QjtBNkh2bGhCRTtFQUNFLGNET21CO0E1SGtsaEJ2QjtBNkh2bGhCSTtFQUNFO0VBQ0E7QTdIeWxoQk47QTZIdmxoQkk7RUFDRTtBN0h5bGhCTjtBNkhwbGhCSTtFQUNFO0E3SHNsaEJOOztBMkg1OWdCRTtFQUNFLHlCOUZySVM7RThGc0lUO0EzSCs5Z0JKO0EySDc5Z0JJO0VBQ0U7RUFDQTtFQUNBLFdDaEpjO0VEaUpkLFlDakpjO0VEa0pkO0VBQ0E7RUFDQTtBM0grOWdCTjtBMkgxOWdCRTtFRXBJQSxXRGxCcUI7RUNtQnJCLFlEbEJxQjtBNUhtbmhCdkI7QTZIL2xoQkU7RUFDRSxXRHJCbUI7RUNzQm5CLFlEdEJtQjtBNUh1bmhCdkI7QTZIN2xoQkk7RUFDRTtBN0grbGhCTjtBMkhqK2dCRTtFRXhJQSxXRGRxQjtFQ2VyQixZRGRxQjtBNUgwbmhCdkI7QTZIMW1oQkU7RUFDRSxXRGpCbUI7RUNrQm5CLFlEbEJtQjtBNUg4bmhCdkI7QTZIeG1oQkk7RUFDRTtBN0gwbWhCTjs7QTZIOWxoQkU7RUFDRSx5QnpFMk5hO0V5RTFOYjtBN0hpbWhCSjtBNkgvbGhCSTtFQUNFO0E3SGltaEJOOztBNkg1bWhCRTtFQUNFLHlCekVpT2E7QXBEODRnQmpCOztBNkgvbGhCRTtFQUNFO0VBQ0EscUJ6RStNYTtBcERtNWdCakI7QTZIaG1oQkk7RUFDRSxxQnpFNE1XO0FwRHM1Z0JqQjtBNkhobWhCSTtFQUNFLGN6RXlNVztBcER5NWdCakI7O0E2SDVsaEJFO0VBQ0U7RUFDQSxxQnpFaU1hO0FwRDg1Z0JqQjtBNkg3bGhCSTtFQUNFLHlCekU4TFc7RXlFN0xYLHFCekU2TFc7QXBEazZnQmpCO0E2SDdsaEJJO0VBQ0UsY3pFMExXO0FwRHE2Z0JqQjs7QTZIam9oQkU7RUFDRSx5QnpFMk5hO0V5RTFOYjtBN0hvb2hCSjtBNkhsb2hCSTtFQUNFO0E3SG9vaEJOOztBNkgvb2hCRTtFQUNFLHlCekVpT2E7QXBEaTdnQmpCOztBNkhsb2hCRTtFQUNFO0VBQ0EscUJ6RStNYTtBcERzN2dCakI7QTZIbm9oQkk7RUFDRSxxQnpFNE1XO0FwRHk3Z0JqQjtBNkhub2hCSTtFQUNFLGN6RXlNVztBcEQ0N2dCakI7O0E2SC9uaEJFO0VBQ0U7RUFDQSxxQnpFaU1hO0FwRGk4Z0JqQjtBNkhob2hCSTtFQUNFLHlCekU4TFc7RXlFN0xYLHFCekU2TFc7QXBEcThnQmpCO0E2SGhvaEJJO0VBQ0UsY3pFMExXO0FwRHc4Z0JqQjs7QTZIcHFoQkU7RUFDRSx5QnpFMk5hO0V5RTFOYjtBN0h1cWhCSjtBNkhycWhCSTtFQUNFO0E3SHVxaEJOOztBNkhscmhCRTtFQUNFLHlCekVpT2E7QXBEbzlnQmpCOztBNkhycWhCRTtFQUNFO0VBQ0EscUJ6RStNYTtBcER5OWdCakI7QTZIdHFoQkk7RUFDRSxxQnpFNE1XO0FwRDQ5Z0JqQjtBNkh0cWhCSTtFQUNFLGN6RXlNVztBcEQrOWdCakI7O0E2SGxxaEJFO0VBQ0U7RUFDQSxxQnpFaU1hO0FwRG8rZ0JqQjtBNkhucWhCSTtFQUNFLHlCekU4TFc7RXlFN0xYLHFCekU2TFc7QXBEdytnQmpCO0E2SG5xaEJJO0VBQ0UsY3pFMExXO0FwRDIrZ0JqQjs7QTZIdnNoQkU7RUFDRSxzQnpFMk5hO0V5RTFOYjtBN0gwc2hCSjtBNkh4c2hCSTtFQUNFO0E3SDBzaEJOOztBNkhydGhCRTtFQUNFLHNCekVpT2E7QXBEdS9nQmpCOztBNkh4c2hCRTtFQUNFO0VBQ0Esa0J6RStNYTtBcEQ0L2dCakI7QTZIenNoQkk7RUFDRSxrQnpFNE1XO0FwRCsvZ0JqQjtBNkh6c2hCSTtFQUNFLFd6RXlNVztBcERrZ2hCakI7O0E2SHJzaEJFO0VBQ0U7RUFDQSxrQnpFaU1hO0FwRHVnaEJqQjtBNkh0c2hCSTtFQUNFLHNCekU4TFc7RXlFN0xYLGtCekU2TFc7QXBEMmdoQmpCO0E2SHRzaEJJO0VBQ0UsV3pFMExXO0FwRDhnaEJqQjs7QTZIMXVoQkU7RUFDRSx5QnpFMk5hO0V5RTFOYjtBN0g2dWhCSjtBNkgzdWhCSTtFQUNFO0E3SDZ1aEJOOztBNkh4dmhCRTtFQUNFLHlCekVpT2E7QXBEMGhoQmpCOztBNkgzdWhCRTtFQUNFO0VBQ0EscUJ6RStNYTtBcEQraGhCakI7QTZINXVoQkk7RUFDRSxxQnpFNE1XO0FwRGtpaEJqQjtBNkg1dWhCSTtFQUNFLGN6RXlNVztBcERxaWhCakI7O0E2SHh1aEJFO0VBQ0U7RUFDQSxxQnpFaU1hO0FwRDBpaEJqQjtBNkh6dWhCSTtFQUNFLHlCekU4TFc7RXlFN0xYLHFCekU2TFc7QXBEOGloQmpCO0E2SHp1aEJJO0VBQ0UsY3pFMExXO0FwRGlqaEJqQjs7QTZIN3doQkU7RUFDRSx5QnpFMk5hO0V5RTFOYjtBN0hneGhCSjtBNkg5d2hCSTtFQUNFO0E3SGd4aEJOOztBNkgzeGhCRTtFQUNFLHlCekVpT2E7QXBENmpoQmpCOztBNkg5d2hCRTtFQUNFO0VBQ0EscUJ6RStNYTtBcERra2hCakI7QTZIL3doQkk7RUFDRSxxQnpFNE1XO0FwRHFraEJqQjtBNkgvd2hCSTtFQUNFLGN6RXlNVztBcER3a2hCakI7O0E2SDN3aEJFO0VBQ0U7RUFDQSxxQnpFaU1hO0FwRDZraEJqQjtBNkg1d2hCSTtFQUNFLHlCekU4TFc7RXlFN0xYLHFCekU2TFc7QXBEaWxoQmpCO0E2SDV3aEJJO0VBQ0UsY3pFMExXO0FwRG9saEJqQjs7QTZIaHpoQkU7RUFDRSx5QnpFMk5hO0V5RTFOYjtBN0htemhCSjtBNkhqemhCSTtFQUNFO0E3SG16aEJOOztBNkg5emhCRTtFQUNFLHlCekVpT2E7QXBEZ21oQmpCOztBNkhqemhCRTtFQUNFO0VBQ0EscUJ6RStNYTtBcERxbWhCakI7QTZIbHpoQkk7RUFDRSxxQnpFNE1XO0FwRHdtaEJqQjtBNkhsemhCSTtFQUNFLGN6RXlNVztBcEQybWhCakI7O0E2SDl5aEJFO0VBQ0U7RUFDQSxxQnpFaU1hO0FwRGduaEJqQjtBNkgveWhCSTtFQUNFLHlCekU4TFc7RXlFN0xYLHFCekU2TFc7QXBEb25oQmpCO0E2SC95aEJJO0VBQ0UsY3pFMExXO0FwRHVuaEJqQjs7QTZIbjFoQkU7RUFDRSx5QnpFMk5hO0V5RTFOYjtBN0hzMWhCSjtBNkhwMWhCSTtFQUNFO0E3SHMxaEJOOztBNkhqMmhCRTtFQUNFLHlCekVpT2E7QXBEbW9oQmpCOztBNkhwMWhCRTtFQUNFO0VBQ0EscUJ6RStNYTtBcER3b2hCakI7QTZIcjFoQkk7RUFDRSxxQnpFNE1XO0FwRDJvaEJqQjtBNkhyMWhCSTtFQUNFLGN6RXlNVztBcEQ4b2hCakI7O0E2SGoxaEJFO0VBQ0U7RUFDQSxxQnpFaU1hO0FwRG1waEJqQjtBNkhsMWhCSTtFQUNFLHlCekU4TFc7RXlFN0xYLHFCekU2TFc7QXBEdXBoQmpCO0E2SGwxaEJJO0VBQ0UsY3pFMExXO0FwRDBwaEJqQjs7QTJIbnVoQkU7RUFDRTtBM0hzdWhCSjtBMkhwdWhCSTtFQUNFO0EzSHN1aEJOOztBMkhodWhCRTtFQUNFO0EzSG11aEJKO0EySGp1aEJJO0VBQ0U7QTNIbXVoQk47O0E4SDk2aEJBO0VBQ0U7RUFDQSxtQnBCRVE7RW9CQ047QTlIKzZoQko7QThIMzZoQkU7O0VBRUUsZ0JsR1hzQjtFa0dZdEI7RUFDQTtFQUdFO0E5SDI2aEJOO0E4SHY2aEJFO0VBQ0U7RUFDQTtFQUdFO0E5SHU2aEJOO0E4SG42aEJFO0VBQ0U7RUFHRTtBOUhtNmhCTjs7QThIeDVoQkU7O0VBRUUsZWxHN0NzQjtBNUJ3OGhCMUI7O0E4SGw1aEJBO0VBQ0U7RUFHRTtBOUhtNWhCSjtBOEhoNWhCRTs7RUFFRTtFQUdFO0E5SGc1aEJOO0E4SDM0aEJJOztFQUVFO0E5SDY0aEJOOztBOEh2NGhCRTs7OztFQUlFO0E5SDA0aEJKOztBOEhqNGhCRTtFQUdJO0E5SGs0aEJOOztBMkIxOWhCRTtFQUNFO0ltR3FHSTtJQUNBO0U5SHkzaEJOO0FBQ0Y7O0ErSHYraEJJOzs7RUFJSTtFQUVGLHlCRG9IZ0M7QTlIbzNoQnRDO0ErSHAraEJNOzs7O0VBSUUscUJENEcyRTtBOUgwM2hCbkY7O0EyQjkraEJFO0VBQ0U7SW9HbUJJLHlCQUplO0UvSG0raEJyQjtFK0g3OWhCTTs7SUFFRSx5QkFSYTtFL0h1K2hCckI7QUFDRjs7QStIOS9oQkk7OztFQUlJO0VBRUYseUJEb0hnQztBOUgyNGhCdEM7QStIMy9oQk07Ozs7RUFJRSxxQkQ0RzJFO0E5SGk1aEJuRjs7QTJCcmdpQkU7RUFDRTtJb0dtQkkseUJBSmU7RS9IMC9oQnJCO0UrSHAvaEJNOztJQUVFLHlCQVJhO0UvSDgvaEJyQjtBQUNGOztBK0hyaGlCSTs7O0VBSUk7RUFFRix5QkRvSGdDO0E5SGs2aEJ0QztBK0hsaGlCTTs7OztFQUlFLHFCRDRHMkU7QTlIdzZoQm5GOztBMkI1aGlCRTtFQUNFO0lvR21CSSx5QkFKZTtFL0hpaGlCckI7RStIM2dpQk07O0lBRUUseUJBUmE7RS9IcWhpQnJCO0FBQ0Y7O0ErSDVpaUJJOzs7RUFJSTtFQUVGLHlCRG9IZ0M7QTlIeTdoQnRDO0ErSHppaUJNOzs7O0VBSUUscUJENEcyRTtBOUgrN2hCbkY7O0EyQm5qaUJFO0VBQ0U7SW9HbUJJLHlCQUplO0UvSHdpaUJyQjtFK0hsaWlCTTs7SUFFRSx5QkFSYTtFL0g0aWlCckI7QUFDRjs7QStIbmtpQkk7OztFQUlJO0VBRUYseUJEb0hnQztBOUhnOWhCdEM7QStIaGtpQk07Ozs7RUFJRSxxQkQ0RzJFO0E5SHM5aEJuRjs7QTJCMWtpQkU7RUFDRTtJb0dtQkkseUJBSmU7RS9IK2ppQnJCO0UrSHpqaUJNOztJQUVFLHlCQVJhO0UvSG1raUJyQjtBQUNGOztBK0gxbGlCSTs7O0VBSUk7RUFFRix5QkRvSGdDO0E5SHUraEJ0QztBK0h2bGlCTTs7OztFQUlFLHFCRDRHMkU7QTlINitoQm5GOztBMkJqbWlCRTtFQUNFO0lvR21CSSx5QkFKZTtFL0hzbGlCckI7RStIaGxpQk07O0lBRUUseUJBUmE7RS9IMGxpQnJCO0FBQ0Y7O0ErSGpuaUJJOzs7RUFJSTtFQUVGLHlCRG9IZ0M7QTlIOC9oQnRDO0ErSDltaUJNOzs7O0VBSUUscUJENEcyRTtBOUhvZ2lCbkY7O0EyQnhuaUJFO0VBQ0U7SW9HbUJJLHlCQUplO0UvSDZtaUJyQjtFK0h2bWlCTTs7SUFFRSx5QkFSYTtFL0hpbmlCckI7QUFDRjs7QStIeG9pQkk7OztFQUlJO0VBRUYseUJEb0hnQztBOUhxaGlCdEM7QStIcm9pQk07Ozs7RUFJRSxxQkQ0RzJFO0E5SDJoaUJuRjs7QTJCL29pQkU7RUFDRTtJb0dtQkkseUJBSmU7RS9Ib29pQnJCO0UrSDluaUJNOztJQUVFLHlCQVJhO0UvSHdvaUJyQjtBQUNGOztBK0gvcGlCSTs7O0VBSUk7RUFFRix5QkR3SCtCO0E5SHdpaUJyQzs7QTJCaHFpQkU7RUFDRTtJb0dtQkkseUJBSmU7RS9IcXBpQnJCO0UrSC9vaUJNOztJQUVFLHlCQVJhO0UvSHlwaUJyQjtBQUNGOztBK0hocmlCSTs7O0VBSUk7RUFFRix5QkR5SGlDO0E5SHdqaUJ2QztBK0g3cWlCTTs7OztFQUlFLHFCRGlIb0U7QTlIOGppQjVFOztBMkJ2cmlCRTtFQUNFO0lvR21CSSx5QkFKZTtFL0g0cWlCckI7RStIdHFpQk07O0lBRUUseUJBUmE7RS9IZ3JpQnJCO0FBQ0Y7O0E4SGxraUJJO0VBQ0U7RUFFRTtFQUNBO0E5SG9raUJSOztBOEh0amlCSTtFQUVJO0VBQ0E7RUFDQTtBOUh3amlCUjtBOEhsamlCSTtFQUVJO0VBQ0E7RUFDQTtBOUhtamlCUjs7QThIN2lpQkE7RUFFSTtFQUNBO0E5SCtpaUJKO0E4SDVpaUJFOzs7RUFJSTtBOUg2aWlCTjtBOEh6aWlCRTtFQUNFO0E5SDJpaUJKO0E4SHZpaUJJO0VBRUk7QTlId2lpQlI7QTJCbHVpQkU7RUFDRTtJbUdrTU07SUFDQTtFOUhtaWlCUjtBQUNGOztBZ0U5cGlCSTtFOEQ0SUE7SUFFSTtJQUNBO0lBQ0E7SUFDQTtFOUhxaGlCTjtFOEhsaGlCTTtJQUNFO0U5SG9oaUJSO0FBQ0Y7QWdFMXFpQkk7RThENElBO0lBRUk7SUFDQTtJQUNBO0lBQ0E7RTlIZ2lpQk47RThIN2hpQk07SUFDRTtFOUgraGlCUjtBQUNGO0FnRXJyaUJJO0U4RDRJQTtJQUVJO0lBQ0E7SUFDQTtJQUNBO0U5SDJpaUJOO0U4SHhpaUJNO0lBQ0U7RTlIMGlpQlI7QUFDRjtBZ0Voc2lCSTtFOEQ0SUE7SUFFSTtJQUNBO0lBQ0E7SUFDQTtFOUhzamlCTjtFOEhuamlCTTtJQUNFO0U5SHFqaUJSO0FBQ0Y7QWdFM3NpQkk7RThENElBO0lBRUk7SUFDQTtJQUNBO0lBQ0E7RTlIaWtpQk47RThIOWppQk07SUFDRTtFOUhna2lCUjtBQUNGO0E4SDFraUJJO0VBRUk7RUFDQTtFQUNBO0VBQ0E7QTlIMmtpQlI7QThIeGtpQlE7RUFDRTtBOUgwa2lCVjs7QThIbmtpQkE7RUFDRTtFQUdFO0E5SG9raUJKO0E4SGpraUJFO0VBQ0U7QTlIbWtpQko7O0E4SDdqaUJFO0VBQ0U7QTlIZ2tpQko7O0E4SDNqaUJFO0VBQ0U7QTlIOGppQko7O0FnSXIwaUJBO0VBQ0UsWUNDK0I7RURBL0I7RUFDQTtFekc0SEksbUJBdENhO0V5R3BGakI7RUFDQTtFQUNBLGlEQ0MrQjtFREEvQjtVQUFBO0VBQ0E7RTNGU0U7RTJGTEE7RUFDQTtBaElzMGlCSjtBZ0luMGlCRTtFQUNFLHNCQ2Y2QjtBaklvMWlCakM7QWdJbDBpQkU7RUFDRTtBaElvMGlCSjtBZ0lqMGlCRTtFQUNFO0VBQ0E7QWhJbTBpQko7QWdJaDBpQkU7RUFDRTtBaElrMGlCSjs7QWdJOXppQkE7RUFDRTtFQUNBO0FoSWkwaUJGOztBZ0k5emlCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFRTtFQUNBO0VBQ0E7QWhJZzBpQko7O0FnSTV6aUJBO0VBQ0UsZ0JDbkQrQjtBaklrM2lCakM7O0FnSTV6aUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWhJK3ppQkY7QWdJN3ppQkU7RUFRRTtFQUNBLGE5RjNEcUI7RThGNERyQixZQ3ZFNkI7QWpJKzNpQmpDO0FnSXJ6aUJFO0VBSUU7QWhJb3ppQko7QWdJanppQkU7RUFJRTtFQUNBO0FoSWd6aUJKO0FnSTd5aUJFO0VBRUU7QWhJOHlpQko7QWdJM3lpQkU7RUFFRTtFQUNBO0FoSTR5aUJKO0FnSXp5aUJFO0VBSUU7QWhJd3lpQko7QWdJcnlpQkU7RUFJRTtBaElveWlCSjtBZ0lqeWlCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FoSW15aUJKOztBZ0kxeGlCRTtFRWhJQTtFQUNBLHlCOUV3UWU7RThFdlFmO0FsSTg1aUJGO0FrSTU1aUJFO0VBQ0U7RUFDQTtFQUNBO0FsSTg1aUJKOztBZ0lyeWlCRTtFRWhJQTtFQUNBLHlCOUV3UWU7RThFdlFmO0FsSXk2aUJGO0FrSXY2aUJFO0VBQ0U7RUFDQTtFQUNBO0FsSXk2aUJKOztBZ0loemlCRTtFRWhJQTtFQUNBLHlCOUV3UWU7RThFdlFmO0FsSW83aUJGO0FrSWw3aUJFO0VBQ0U7RUFDQTtFQUNBO0FsSW83aUJKOztBZ0kzemlCRTtFRWhJQTtFQUNBLHNCOUV3UWU7RThFdlFmO0FsSSs3aUJGO0FrSTc3aUJFO0VBQ0U7RUFDQTtFQUNBO0FsSSs3aUJKOztBZ0l0MGlCRTtFRWhJQTtFQUNBLHlCOUV3UWU7RThFdlFmO0FsSTA4aUJGO0FrSXg4aUJFO0VBQ0U7RUFDQTtFQUNBO0FsSTA4aUJKOztBZ0lqMWlCRTtFRWhJQTtFQUNBLHlCOUV3UWU7RThFdlFmO0FsSXE5aUJGO0FrSW45aUJFO0VBQ0U7RUFDQTtFQUNBO0FsSXE5aUJKOztBZ0k1MWlCRTtFRWhJQTtFQUNBLHlCOUV3UWU7RThFdlFmO0FsSWcraUJGO0FrSTk5aUJFO0VBQ0U7RUFDQTtFQUNBO0FsSWcraUJKOztBZ0l2MmlCRTtFRWhJQTtFQUNBLHlCOUV3UWU7RThFdlFmO0FsSTIraUJGO0FrSXoraUJFO0VBQ0U7RUFDQTtFQUNBO0FsSTIraUJKOztBbUlsL2lCQTtFQUNFO0VBQ0EsYWpHU3VCO0VpR1J2QjtFQUNBLFMzRkt1QjtFSlR2QixrTWRJd0I7RWNGeEI7RUFDQSxnQmRZcUI7RWNYckIsZ0JkZ0JrQjtFY2ZsQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFYmdISSxzQkF0Q2E7RTRHOUVqQjtFQUNBO0FuSSsvaUJGO0FtSTcvaUJFO0VBQVMsWTNGUGM7QXhDdWdqQnpCO0FtSTkvaUJFO0VBQ0U7RUFDQTtBbklnZ2pCSjtBbUk5L2lCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FuSWdnakJOOztBbUkzL2lCQTs7RUFFRTtBbkk4L2lCRjtBbUk1L2lCRTs7RUFDRSxhM0Z0QnFCO0UyRnVCckIsYzNGdEJxQjtBeENxaGpCekI7O0FtSTMvaUJBOztFQUVFO0FuSTgvaUJGO0FtSTUvaUJFOztFQUNFLGEzRi9CcUI7RTJGZ0NyQixjM0ZqQ3FCO0F4Q2dpakJ6Qjs7QW1JMS9pQkU7RUFDRTtBbkk2L2lCSjtBbUkzL2lCSTtFQUNFO0VBQ0E7RUFDQSx5QnRHbkRHO0E3QmdqakJUOztBbUl2L2lCRTtFQUNFO0FuSTAvaUJKO0FtSXgvaUJJO0VBQ0U7RUFDQTtFQUNBLDJCdEcvREc7QTdCeWpqQlQ7O0FtSXAvaUJFO0VBQ0U7QW5JdS9pQko7QW1Jci9pQkk7RUFDRTtFQUNBO0VBQ0EsNEJ0RzNFRztBN0Jra2pCVDs7QW1Jai9pQkU7RUFDRTtBbklvL2lCSjtBbUlsL2lCSTtFQUNFO0VBQ0E7RUFDQSwwQnRHdkZHO0E3QjJrakJUOztBbUk5OWlCQTtFQUNFLGdCM0ZoSHVCO0UyRmlIdkI7RUFDQSxXdEdqSE87RXNHa0hQO0VBQ0EseUJ0R2xITztFUWFMO0FyQ3VrakJKOztBb0l6bGpCQTtFbkZnQk0sZ0NtRmZKO0FwSTRsakJGO0FpRHprakJNO0VtRnBCTjtJbkZxQlE7RWpENGtqQk47QUFDRjtBb0kvbGpCRTtFQUNFO0FwSWltakJKOztBb0k1bGpCRTtFQUNFO0FwSStsakJKOztBb0kzbGpCQTtFQUNFO0VBQ0E7RUFDQTtFbkZESSw2Qm1GRUo7QXBJOGxqQkY7QWlENWxqQk07RW1GTk47SW5GT1E7RWpEK2xqQk47QUFDRjs7QW9JaG1qQkE7RUFDRTtJQUNFO0VwSW1takJGO0VvSWhtakJBO0lBQ0U7RXBJa21qQkY7QUFDRjs7QW9Jem1qQkE7RUFDRTtJQUNFO0VwSW1takJGO0VvSWhtakJBO0lBQ0U7RXBJa21qQkY7QUFDRjtBb0kvbGpCQTtFQUNFO1VBQUE7RUFDQTtVQUFBO0FwSWltakJGOztBb0kxbGpCQTtFQUNFO0FwSTZsakJGOztBb0kxbGpCQTtFQUNFO0FwSTZsakJGO0FvSTVsakJFO0VBQ0U7QXBJOGxqQko7O0FvSXpsakJFOztFQUVFO0FwSTRsakJKO0FvSTFsakJJOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFZRTtBcEl3bWpCTjs7QW9Jbm1qQkE7RUFDRTtBcElzbWpCRjs7QXFJMXFqQkE7O0VBRUUscUIvR3NCd0I7RStHcEJ4QixnQi9Hc0J3QjtFK0dyQnhCLGdCL0dzQndCO0F0QnNwakIxQjs7QXFJeHFqQkE7RTlHZ0hNLG9CQXRDYTtBdkJrbWpCbkI7O0FxSTNxakJBO0U5RytHTSxrQkF0Q2E7QXZCc21qQm5COztBcUk5cWpCQTtFOUc4R00scUJBdENhO0F2QjBtakJuQjs7QXFJanJqQkE7RTlHNkdNLG9CQXRDYTtBdkI4bWpCbkI7O0FxSXByakJBO0U5RzRHTSxxQkF0Q2E7QXZCa25qQm5COztBcUl2cmpCQTtFOUcyR00sbUJBdENhO0F2QnNuakJuQjs7QXFJenJqQkE7RTlHeUdNLHFCQXRDYTtFOEdqRWpCLGdCL0d3QmtCO0F0Qm9xakJwQjs7QXFJeHJqQkE7RTlHbUdNLGVBdENhO0U4RzNEakIsZ0IvR1dxQjtFK0dWckIsZ0IvR0V3QjtBdEJ5cmpCMUI7O0FxSXpyakJBO0U5RzhGTSxpQkF0Q2E7RThHdERqQixnQi9HT3FCO0UrR05yQixnQi9HSHdCO0F0QityakIxQjs7QXFJMXJqQkE7RTlHeUZNLGlCQXRDYTtFOEdqRGpCLGdCL0dHcUI7RStHRnJCLGdCL0dSd0I7QXRCcXNqQjFCOztBcUkzcmpCQTtFOUdvRk0saUJBdENhO0U4RzVDakIsZ0IvR0RxQjtFK0dFckIsZ0IvR2J3QjtBdEIyc2pCMUI7O0FxSXRyakJBO0VBQ0UsZ0IzQi9DUTtFMkJnRFIsbUIzQmhEUTtFMkJpRFI7RUFDQTtFQUVFO0FySXdyakJKOztBcUlocmpCQTtFQUNFLFUvRjVEYztFK0Y4RFo7QXJJa3JqQko7O0FxSTFxakJBOztFOUdQSTtFOEdVRixnQi9HbEVxQjtBdEIrdWpCdkI7O0FxSTFxakJBOztFQUVFLGMvR3ZCYztFK0d3QmQseUIvR2ZRO0F0QjRyakJWOztBcUlycWpCQTtFeEJ0RkU7QTdHK3ZqQkY7QXdCcndqQlE7RXFGQ0o7QTdHdXdqQko7QXlCeHdqQlE7RW9GSUo7QTdHdXdqQko7O0FxSTFxakJBO0V4QjNGRTtBN0d5d2pCRjtBd0Ivd2pCUTtFcUZDSjtBN0dpeGpCSjtBeUJseGpCUTtFb0ZJSjtBN0dpeGpCSjs7QXFJanJqQkE7RUFDRTtBcklvcmpCRjtBcUlscmpCRTtFQUNFLG9CL0dyQ21CO0F0Qnl0akJ2Qjs7QXFJMXFqQkE7RTlHOUNJO0U4R2dERjtBckk2cWpCRjs7QXFJenFqQkE7RUFDRSxtQjNCckhRO0VuRnVISixxQkF0Q2E7QXZCaXRqQm5COztBcUl6cWpCQTtFQUNFO0U5RzFERTtFOEc0REYsY3hHdkhXO0E3Qm15akJiO0FxSTFxakJFO0VBQ0U7QXJJNHFqQko7O0FzSS95akJBO0VBQ0U7RUFDQTtFQUNBO0F0SWt6akJGOztBc0k5eWpCQTtFQUNFO0lBQ0U7SUFDQTtFdElpempCRjtBQUNGO0FzSTl5akJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdElnempCRjtBc0k1eWpCSTtFQUNFO0F0STh5akJOO0FzSTN5akJJO0VBQ0U7RUFBQTtFQUNBO0F0STZ5akJOO0FzSTN5akJNO0VBSkY7SUFLSTtJQUNBO0V0STh5akJOO0VzSTV5akJNO0lBQ0U7RXRJOHlqQlI7QUFDRjtBc0kxeWpCSTtFQUNFO0VBQUE7RUFDQTtBdEk0eWpCTjtBc0kxeWpCTTtFQUpGO0lBS0k7SUFDQTtFdEk2eWpCTjtFc0kzeWpCTTtJQUNFO0V0STZ5akJSO0FBQ0Y7QXNJenlqQkk7RUFHRTtFQUNBO0VBR0E7QXRJdXlqQk47QXNJbHlqQkU7RUFDRTtBdElveWpCSjtBc0lseWpCSTtFQUNFO0F0SW95akJOOztBc0kveGpCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRJa3lqQkY7QWdFOXlqQkk7RXNFY0Y7SUFFSSxtQmpEN0NlO0lpRDhDZixrQmpEOUNlO0VyRmcxakJuQjtBQUNGOztBdUkzM2pCQTtFQUFxQjtBdkkrM2pCckI7O0F1STkzakJBO0VBQXFCO0F2SWs0akJyQjs7QXVJajRqQkE7RUFBcUI7QXZJcTRqQnJCOztBdUlwNGpCQTtFQUFxQjtBdkl3NGpCckI7O0F1SXY0akJBO0VBQXFCO0F2STI0akJyQjs7QXVJMTRqQkE7RUFBcUI7QXZJODRqQnJCOztBd0loNWpCRTtFQUNFO0F4SW01akJKOztBMkJ2NGpCRTs7O0U2R1BJO0F4SW81akJOOztBd0kxNWpCRTtFQUNFO0F4STY1akJKOztBMkJqNWpCRTs7O0U2R1BJO0F4STg1akJOOztBd0lwNmpCRTtFQUNFO0F4SXU2akJKOztBMkIzNWpCRTs7O0U2R1BJO0F4SXc2akJOOztBd0k5NmpCRTtFQUNFO0F4SWk3akJKOztBMkJyNmpCRTs7O0U2R1BJO0F4SWs3akJOOztBd0l4N2pCRTtFQUNFO0F4STI3akJKOztBMkIvNmpCRTs7O0U2R1BJO0F4STQ3akJOOztBd0lsOGpCRTtFQUNFO0F4SXE4akJKOztBMkJ6N2pCRTs7O0U2R1BJO0F4SXM4akJOOztBd0k1OGpCRTtFQUNFO0F4SSs4akJKOztBMkJuOGpCRTs7O0U2R1BJO0F4SWc5akJOOztBd0l0OWpCRTtFQUNFO0F4SXk5akJKOztBMkI3OGpCRTs7O0U2R1BJO0F4STA5akJOOztBd0k1OGpCRTtFQUNFO0VBQ0E7RUFDQTtBeEkrOGpCSjs7QXdJbDlqQkU7RUFDRTtFQUNBO0VBQ0E7QXhJcTlqQko7O0F3SXg5akJFO0VBQ0U7RUFDQTtFQUNBO0F4STI5akJKOztBd0k5OWpCRTtFQUNFO0VBQ0E7RUFDQTtBeElpK2pCSjs7QXdJcCtqQkU7RUFDRTtFQUNBO0VBQ0E7QXhJdStqQko7O0F3STErakJFO0VBQ0U7RUFDQTtFQUNBO0F4STYrakJKOztBd0loL2pCRTtFQUNFO0VBQ0E7RUFDQTtBeEltL2pCSjs7QXdJdC9qQkU7RUFDRTtFQUNBO0VBQ0E7QXhJeS9qQko7O0F5SXRna0JBO0VBQ0U7QXpJeWdrQkY7O0F5SXRna0JBO0VBQ0U7QXpJeWdrQkY7O0F5SXRna0JBO0VBQ0UsVzVHcEJPO0E3QjZoa0JUOztBd0k1aGtCRTtFQUNFO0F4SStoa0JKOztBMkJuaGtCRTs7O0U2R1BJO0F4SWdpa0JOOztBd0l0aWtCRTtFQUNFO0F4SXlpa0JKOztBMkI3aGtCRTs7O0U2R1BJO0F4STBpa0JOOztBd0loamtCRTtFQUNFO0F4SW1qa0JKOztBMkJ2aWtCRTs7O0U2R1BJO0F4SW9qa0JOOztBd0kxamtCRTtFQUNFO0F4STZqa0JKOztBMkJqamtCRTs7O0U2R1BJO0F4SThqa0JOOztBd0lwa2tCRTtFQUNFO0F4SXVra0JKOztBMkIzamtCRTs7O0U2R1BJO0F4SXdra0JOOztBd0k5a2tCRTtFQUNFO0F4SWlsa0JKOztBMkJya2tCRTs7O0U2R1BJO0F4SWtsa0JOOztBd0l4bGtCRTtFQUNFO0F4STJsa0JKOztBMkIva2tCRTs7O0U2R1BJO0F4STRsa0JOOztBd0lsbWtCRTtFQUNFO0F4SXFta0JKOztBMkJ6bGtCRTs7O0U2R1BJO0F4SXNta0JOOztBd0k1bWtCRTtFQUNFO0F4SStta0JKOztBMkJubWtCRTs7O0U2R1BJO0F4SWdua0JOOztBd0l0bmtCRTtFQUNFO0F4SXlua0JKOztBMkI3bWtCRTs7O0U2R1BJO0F4STBua0JOOztBd0lob2tCRTtFQUNFO0F4SW1va0JKOztBMkJ2bmtCRTs7O0U2R1BJO0F4SW9va0JOOztBd0kxb2tCRTtFQUNFO0F4STZva0JKOztBMkJqb2tCRTs7O0U2R1BJO0F4SThva0JOOztBd0lwcGtCRTtFQUNFO0F4SXVwa0JKOztBMkIzb2tCRTs7O0U2R1BJO0F4SXdwa0JOOztBd0k5cGtCRTtFQUNFO0F4SWlxa0JKOztBMkJycGtCRTs7O0U2R1BJO0F4SWtxa0JOOztBd0l4cWtCRTtFQUNFO0F4STJxa0JKOztBMkIvcGtCRTs7O0U2R1BJO0F4STRxa0JOOztBd0lscmtCRTtFQUNFO0F4SXFya0JKOztBMkJ6cWtCRTs7O0U2R1BJO0F4SXNya0JOOztBd0k1cmtCRTtFQUNFO0F4SStya0JKOztBMkJucmtCRTs7O0U2R1BJO0F4SWdza0JOOztBd0l0c2tCRTtFQUNFO0F4SXlza0JKOztBMkI3cmtCRTs7O0U2R1BJO0F4STBza0JOOztBd0lodGtCRTtFQUNFO0F4SW10a0JKOztBMkJ2c2tCRTs7O0U2R1BJO0F4SW90a0JOOztBd0kxdGtCRTtFQUNFO0F4STZ0a0JKOztBMkJqdGtCRTs7O0U2R1BJO0F4STh0a0JOOztBd0lwdWtCRTtFQUNFO0F4SXV1a0JKOztBMkIzdGtCRTs7O0U2R1BJO0F4SXd1a0JOOztBd0k5dWtCRTtFQUNFO0F4SWl2a0JKOztBMkJydWtCRTs7O0U2R1BJO0F4SWt2a0JOOztBd0l4dmtCRTtFQUNFO0F4STJ2a0JKOztBMkIvdWtCRTs7O0U2R1BJO0F4STR2a0JOOztBd0lsd2tCRTtFQUNFO0F4SXF3a0JKOztBMkJ6dmtCRTs7O0U2R1BJO0F4SXN3a0JOOztBd0k1d2tCRTtFQUNFO0F4SSt3a0JKOztBMkJud2tCRTs7O0U2R1BJO0F4SWd4a0JOOztBd0l0eGtCRTtFQUNFO0F4SXl4a0JKOztBMkI3d2tCRTs7O0U2R1BJO0F4STB4a0JOOztBeUlsd2tCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpJcXdrQkY7O0EwSXR5a0JFO0VBQWtCO0ExSTB5a0JwQjs7QTBJenlrQkU7RUFBa0I7QTFJNnlrQnBCOztBMEk1eWtCRTtFQUFrQjtBMUlnemtCcEI7O0EwSS95a0JFO0VBQWtCO0ExSW16a0JwQjs7QTBJbHprQkU7RUFBa0I7QTFJc3prQnBCOztBMEluemtCQTtFQUFtQjtBMUl1emtCbkI7O0EwSXR6a0JBO0VBQW1CO0ExSTB6a0JuQjs7QTBJenprQkE7RUFBbUI7QTFJNnprQm5COztBMEk1emtCQTtFQUFtQjtBMUlnMGtCbkI7O0EwSS96a0JBO0VBQW1CO0ExSW0wa0JuQjs7QTBJaDBrQkU7RUFDRTtFQUNBO0ExSW0wa0JKOztBMElyMGtCRTtFQUNFO0VBQ0E7QTFJdzBrQko7O0EwSTEwa0JFO0VBQ0U7RUFDQTtBMUk2MGtCSjs7QTBJLzBrQkU7RUFDRTtFQUNBO0ExSWsxa0JKOztBMElwMWtCRTtFQUNFO0VBQ0E7QTFJdTFrQko7O0EwSXoxa0JFO0VBQ0U7RUFDQTtBMUk0MWtCSjs7QTBJOTFrQkU7RUFDRTtFQUNBO0ExSWkya0JKOztBMEluMmtCRTtFQUNFO0VBQ0E7QTFJczJrQko7O0EwSWwya0JBO0VBQ0U7QTFJcTJrQkY7O0EwSTkxa0JBO0VBQ0U7QTFJaTJrQkY7O0EwSTkxa0JBO0VBQ0U7QTFJaTJrQkY7O0EwSTkxa0JBO0VBQ0U7RUFDQTtBMUlpMmtCRjs7QTBJOTFrQkE7RUFDRTtFQUNBO0ExSWkya0JGOztBMEk5MWtCQTtFQUNFO0VBQ0E7QTFJaTJrQkY7O0EwSTkxa0JBO0VBQ0U7RUFDQTtBMUlpMmtCRjs7QTBJOTFrQkE7RUFDRTtBMUlpMmtCRjs7QTBJOTFrQkE7RUFDRTtBMUlpMmtCRjs7QTBJOTFrQkE7RUFDRTtBMUlpMmtCRjs7QTBJOTFrQkE7RUFDRTtBMUlpMmtCRjs7QTBJMzFrQk07RUFBeUI7QTFJKzFrQi9COztBMEk5MWtCTTtFQUF5QjtBMUlrMmtCL0I7O0EwSWoya0JNO0VBQXlCO0ExSXEya0IvQjs7QTBJcDJrQk07RUFBeUI7QTFJdzJrQi9COztBMEl2MmtCTTtFQUF5QjtBMUkyMmtCL0I7O0EwSXoya0JNO0VBQXlCO0ExSTYya0IvQjs7QTBJNTJrQk07RUFBeUI7QTFJZzNrQi9COztBMEkvMmtCTTtFQUF5QjtBMUltM2tCL0I7O0EwSWwza0JNO0VBQXlCO0ExSXMza0IvQjs7QTBJcjNrQk07RUFBeUI7QTFJeTNrQi9COztBMEk3M2tCTTtFQUF5QjtBMUlpNGtCL0I7O0EwSWg0a0JNO0VBQXlCO0ExSW80a0IvQjs7QTBJbjRrQk07RUFBeUI7QTFJdTRrQi9COztBMEl0NGtCTTtFQUF5QjtBMUkwNGtCL0I7O0EwSXo0a0JNO0VBQXlCO0ExSTY0a0IvQjs7QTJJeitrQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNJNCtrQkY7O0FtRWova0JFO0VBQ0U7RUFDQTtFQUNBO0FuRW8va0JKOztBNEk5K2tCTTtFQUF3QjtBNUlrL2tCOUI7O0E0SWwva0JNO0VBQXdCO0E1SXMva0I5Qjs7QTRJdC9rQk07RUFBd0I7QTVJMC9rQjlCOztBNEkxL2tCTTtFQUF3QjtBNUk4L2tCOUI7O0E0STkva0JNO0VBQXdCO0E1SWtnbEI5Qjs7QTRJbGdsQk07RUFBd0I7QTVJc2dsQjlCOztBNEl0Z2xCTTtFQUF3QjtBNUkwZ2xCOUI7O0E0STFnbEJNO0VBQXdCO0E1SThnbEI5Qjs7QTRJOWdsQk07RUFBd0I7QTVJa2hsQjlCOztBZ0VuOWtCSTtFNEUvREU7SUFBd0I7RTVJdWhsQjVCOztFNEl2aGxCSTtJQUF3QjtFNUkyaGxCNUI7O0U0STNobEJJO0lBQXdCO0U1SStobEI1Qjs7RTRJL2hsQkk7SUFBd0I7RTVJbWlsQjVCOztFNEluaWxCSTtJQUF3QjtFNUl1aWxCNUI7O0U0SXZpbEJJO0lBQXdCO0U1STJpbEI1Qjs7RTRJM2lsQkk7SUFBd0I7RTVJK2lsQjVCOztFNEkvaWxCSTtJQUF3QjtFNUltamxCNUI7O0U0SW5qbEJJO0lBQXdCO0U1SXVqbEI1QjtBQUNGO0FnRXova0JJO0U0RS9ERTtJQUF3QjtFNUk0amxCNUI7O0U0STVqbEJJO0lBQXdCO0U1SWdrbEI1Qjs7RTRJaGtsQkk7SUFBd0I7RTVJb2tsQjVCOztFNElwa2xCSTtJQUF3QjtFNUl3a2xCNUI7O0U0SXhrbEJJO0lBQXdCO0U1STRrbEI1Qjs7RTRJNWtsQkk7SUFBd0I7RTVJZ2xsQjVCOztFNElobGxCSTtJQUF3QjtFNUlvbGxCNUI7O0U0SXBsbEJJO0lBQXdCO0U1SXdsbEI1Qjs7RTRJeGxsQkk7SUFBd0I7RTVJNGxsQjVCO0FBQ0Y7QWdFOWhsQkk7RTRFL0RFO0lBQXdCO0U1SWltbEI1Qjs7RTRJam1sQkk7SUFBd0I7RTVJcW1sQjVCOztFNElybWxCSTtJQUF3QjtFNUl5bWxCNUI7O0U0SXptbEJJO0lBQXdCO0U1STZtbEI1Qjs7RTRJN21sQkk7SUFBd0I7RTVJaW5sQjVCOztFNElqbmxCSTtJQUF3QjtFNUlxbmxCNUI7O0U0SXJubEJJO0lBQXdCO0U1SXlubEI1Qjs7RTRJem5sQkk7SUFBd0I7RTVJNm5sQjVCOztFNEk3bmxCSTtJQUF3QjtFNUlpb2xCNUI7QUFDRjtBZ0Vua2xCSTtFNEUvREU7SUFBd0I7RTVJc29sQjVCOztFNEl0b2xCSTtJQUF3QjtFNUkwb2xCNUI7O0U0STFvbEJJO0lBQXdCO0U1SThvbEI1Qjs7RTRJOW9sQkk7SUFBd0I7RTVJa3BsQjVCOztFNElscGxCSTtJQUF3QjtFNUlzcGxCNUI7O0U0SXRwbEJJO0lBQXdCO0U1STBwbEI1Qjs7RTRJMXBsQkk7SUFBd0I7RTVJOHBsQjVCOztFNEk5cGxCSTtJQUF3QjtFNUlrcWxCNUI7O0U0SWxxbEJJO0lBQXdCO0U1SXNxbEI1QjtBQUNGO0FnRXhtbEJJO0U0RS9ERTtJQUF3QjtFNUkycWxCNUI7O0U0STNxbEJJO0lBQXdCO0U1SStxbEI1Qjs7RTRJL3FsQkk7SUFBd0I7RTVJbXJsQjVCOztFNElucmxCSTtJQUF3QjtFNUl1cmxCNUI7O0U0SXZybEJJO0lBQXdCO0U1STJybEI1Qjs7RTRJM3JsQkk7SUFBd0I7RTVJK3JsQjVCOztFNEkvcmxCSTtJQUF3QjtFNUltc2xCNUI7O0U0SW5zbEJJO0lBQXdCO0U1SXVzbEI1Qjs7RTRJdnNsQkk7SUFBd0I7RTVJMnNsQjVCO0FBQ0Y7QWdFaG9sQkk7RTRFckVBO0lBQXdCO0U1SXlzbEIxQjtBQUNGO0FnRXJvbEJJO0U0RXJFQTtJQUF3QjtFNUk4c2xCMUI7QUFDRjtBZ0Uxb2xCSTtFNEVyRUE7SUFBd0I7RTVJbXRsQjFCO0FBQ0Y7QWdFL29sQkk7RTRFckVBO0lBQXdCO0U1SXd0bEIxQjtBQUNGO0FnRXBwbEJJO0U0RXJFQTtJQUF3QjtFNUk2dGxCMUI7QUFDRjtBNEk5dGxCSTtFQUF3QjtBNUlpdWxCNUI7O0E0STN0bEJJO0VBQXNCO0E1SSt0bEIxQjs7QTRJcHNsQkE7RUFFSTtJQUFxQjtFNUl1c2xCdkI7O0U0SXZzbEJFO0lBQXFCO0U1STJzbEJ2Qjs7RTRJM3NsQkU7SUFBcUI7RTVJK3NsQnZCOztFNEkvc2xCRTtJQUFxQjtFNUltdGxCdkI7O0U0SW50bEJFO0lBQXFCO0U1SXV0bEJ2Qjs7RTRJdnRsQkU7SUFBcUI7RTVJMnRsQnZCOztFNEkzdGxCRTtJQUFxQjtFNUkrdGxCdkI7O0U0SS90bEJFO0lBQXFCO0U1SW11bEJ2Qjs7RTRJbnVsQkU7SUFBcUI7RTVJdXVsQnZCO0FBQ0Y7QTZJMXhsQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3STR4bEJGO0E2STF4bEJFO0VBQ0U7RUFDQTtBN0k0eGxCSjtBNkl6eGxCRTs7Ozs7RUFLRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0kyeGxCSjs7QTZJbHhsQkk7RUFDRTtBN0lxeGxCTjs7QTZJdHhsQkk7RUFDRTtBN0l5eGxCTjs7QTZJMXhsQkk7RUFDRTtBN0k2eGxCTjs7QTZJOXhsQkk7RUFDRTtBN0lpeWxCTjs7QTZJbHlsQkk7RUFDRTtBN0lxeWxCTjs7QTZJdHlsQkk7RUFDRTtBN0l5eWxCTjs7QTZJMXlsQkk7RUFDRTtBN0k2eWxCTjs7QTZJOXlsQkk7RUFDRTtBN0lpemxCTjs7QThJMTBsQkk7RUFBZ0M7QTlJODBsQnBDOztBOEk3MGxCSTtFQUFnQztBOUlpMWxCcEM7O0E4SWgxbEJJO0VBQWdDO0E5SW8xbEJwQzs7QThJbjFsQkk7RUFBZ0M7QTlJdTFsQnBDOztBOElyMWxCSTtFQUE4QjtBOUl5MWxCbEM7O0E4SXgxbEJJO0VBQThCO0E5STQxbEJsQzs7QThJMzFsQkk7RUFBOEI7QTlJKzFsQmxDOztBOEk5MWxCSTtFQUE4QjtBOUlrMmxCbEM7O0E4SWoybEJJO0VBQThCO0E5SXEybEJsQzs7QThJcDJsQkk7RUFBOEI7QTlJdzJsQmxDOztBOEl2MmxCSTtFQUE4QjtBOUkyMmxCbEM7O0E4STEybEJJO0VBQThCO0E5STgybEJsQzs7QThJNTJsQkk7RUFBb0M7QTlJZzNsQnhDOztBOEkvMmxCSTtFQUFvQztBOUltM2xCeEM7O0E4SWwzbEJJO0VBQW9DO0E5SXMzbEJ4Qzs7QThJcjNsQkk7RUFBb0M7QTlJeTNsQnhDOztBOEl4M2xCSTtFQUFvQztBOUk0M2xCeEM7O0E4STEzbEJJO0VBQWlDO0E5STgzbEJyQzs7QThJNzNsQkk7RUFBaUM7QTlJaTRsQnJDOztBOEloNGxCSTtFQUFpQztBOUlvNGxCckM7O0E4SW40bEJJO0VBQWlDO0E5SXU0bEJyQzs7QThJdDRsQkk7RUFBaUM7QTlJMDRsQnJDOztBOEl4NGxCSTtFQUFrQztBOUk0NGxCdEM7O0E4STM0bEJJO0VBQWtDO0E5SSs0bEJ0Qzs7QThJOTRsQkk7RUFBa0M7QTlJazVsQnRDOztBOElqNWxCSTtFQUFrQztBOUlxNWxCdEM7O0E4SXA1bEJJO0VBQWtDO0E5SXc1bEJ0Qzs7QThJdjVsQkk7RUFBa0M7QTlJMjVsQnRDOztBOEl6NWxCSTtFQUFnQztBOUk2NWxCcEM7O0E4STU1bEJJO0VBQWdDO0E5SWc2bEJwQzs7QThJLzVsQkk7RUFBZ0M7QTlJbTZsQnBDOztBOElsNmxCSTtFQUFnQztBOUlzNmxCcEM7O0E4SXI2bEJJO0VBQWdDO0E5SXk2bEJwQzs7QThJeDZsQkk7RUFBZ0M7QTlJNDZsQnBDOztBZ0VuNWxCSTtFOEUvREE7SUFBZ0M7RTlJdTlsQmxDOztFOEl0OWxCRTtJQUFnQztFOUkwOWxCbEM7O0U4SXo5bEJFO0lBQWdDO0U5STY5bEJsQzs7RThJNTlsQkU7SUFBZ0M7RTlJZytsQmxDOztFOEk5OWxCRTtJQUE4QjtFOUlrK2xCaEM7O0U4SWorbEJFO0lBQThCO0U5SXErbEJoQzs7RThJcCtsQkU7SUFBOEI7RTlJdytsQmhDOztFOEl2K2xCRTtJQUE4QjtFOUkyK2xCaEM7O0U4STErbEJFO0lBQThCO0U5STgrbEJoQzs7RThJNytsQkU7SUFBOEI7RTlJaS9sQmhDOztFOEloL2xCRTtJQUE4QjtFOUlvL2xCaEM7O0U4SW4vbEJFO0lBQThCO0U5SXUvbEJoQzs7RThJci9sQkU7SUFBb0M7RTlJeS9sQnRDOztFOEl4L2xCRTtJQUFvQztFOUk0L2xCdEM7O0U4STMvbEJFO0lBQW9DO0U5SSsvbEJ0Qzs7RThJOS9sQkU7SUFBb0M7RTlJa2dtQnRDOztFOElqZ21CRTtJQUFvQztFOUlxZ21CdEM7O0U4SW5nbUJFO0lBQWlDO0U5SXVnbUJuQzs7RThJdGdtQkU7SUFBaUM7RTlJMGdtQm5DOztFOEl6Z21CRTtJQUFpQztFOUk2Z21CbkM7O0U4STVnbUJFO0lBQWlDO0U5SWdobUJuQzs7RThJL2dtQkU7SUFBaUM7RTlJbWhtQm5DOztFOElqaG1CRTtJQUFrQztFOUlxaG1CcEM7O0U4SXBobUJFO0lBQWtDO0U5SXdobUJwQzs7RThJdmhtQkU7SUFBa0M7RTlJMmhtQnBDOztFOEkxaG1CRTtJQUFrQztFOUk4aG1CcEM7O0U4STdobUJFO0lBQWtDO0U5SWlpbUJwQzs7RThJaGltQkU7SUFBa0M7RTlJb2ltQnBDOztFOElsaW1CRTtJQUFnQztFOUlzaW1CbEM7O0U4SXJpbUJFO0lBQWdDO0U5SXlpbUJsQzs7RThJeGltQkU7SUFBZ0M7RTlJNGltQmxDOztFOEkzaW1CRTtJQUFnQztFOUkraW1CbEM7O0U4STlpbUJFO0lBQWdDO0U5SWtqbUJsQzs7RThJamptQkU7SUFBZ0M7RTlJcWptQmxDO0FBQ0Y7QWdFN2htQkk7RThFL0RBO0lBQWdDO0U5SWdtbUJsQzs7RThJL2xtQkU7SUFBZ0M7RTlJbW1tQmxDOztFOElsbW1CRTtJQUFnQztFOUlzbW1CbEM7O0U4SXJtbUJFO0lBQWdDO0U5SXltbUJsQzs7RThJdm1tQkU7SUFBOEI7RTlJMm1tQmhDOztFOEkxbW1CRTtJQUE4QjtFOUk4bW1CaEM7O0U4STdtbUJFO0lBQThCO0U5SWlubUJoQzs7RThJaG5tQkU7SUFBOEI7RTlJb25tQmhDOztFOElubm1CRTtJQUE4QjtFOUl1bm1CaEM7O0U4SXRubUJFO0lBQThCO0U5STBubUJoQzs7RThJem5tQkU7SUFBOEI7RTlJNm5tQmhDOztFOEk1bm1CRTtJQUE4QjtFOUlnb21CaEM7O0U4STlubUJFO0lBQW9DO0U5SWtvbUJ0Qzs7RThJam9tQkU7SUFBb0M7RTlJcW9tQnRDOztFOElwb21CRTtJQUFvQztFOUl3b21CdEM7O0U4SXZvbUJFO0lBQW9DO0U5STJvbUJ0Qzs7RThJMW9tQkU7SUFBb0M7RTlJOG9tQnRDOztFOEk1b21CRTtJQUFpQztFOUlncG1CbkM7O0U4SS9vbUJFO0lBQWlDO0U5SW1wbUJuQzs7RThJbHBtQkU7SUFBaUM7RTlJc3BtQm5DOztFOElycG1CRTtJQUFpQztFOUl5cG1CbkM7O0U4SXhwbUJFO0lBQWlDO0U5STRwbUJuQzs7RThJMXBtQkU7SUFBa0M7RTlJOHBtQnBDOztFOEk3cG1CRTtJQUFrQztFOUlpcW1CcEM7O0U4SWhxbUJFO0lBQWtDO0U5SW9xbUJwQzs7RThJbnFtQkU7SUFBa0M7RTlJdXFtQnBDOztFOEl0cW1CRTtJQUFrQztFOUkwcW1CcEM7O0U4SXpxbUJFO0lBQWtDO0U5STZxbUJwQzs7RThJM3FtQkU7SUFBZ0M7RTlJK3FtQmxDOztFOEk5cW1CRTtJQUFnQztFOUlrcm1CbEM7O0U4SWpybUJFO0lBQWdDO0U5SXFybUJsQzs7RThJcHJtQkU7SUFBZ0M7RTlJd3JtQmxDOztFOEl2cm1CRTtJQUFnQztFOUkycm1CbEM7O0U4STFybUJFO0lBQWdDO0U5SThybUJsQztBQUNGO0FnRXRxbUJJO0U4RS9EQTtJQUFnQztFOUl5dW1CbEM7O0U4SXh1bUJFO0lBQWdDO0U5STR1bUJsQzs7RThJM3VtQkU7SUFBZ0M7RTlJK3VtQmxDOztFOEk5dW1CRTtJQUFnQztFOUlrdm1CbEM7O0U4SWh2bUJFO0lBQThCO0U5SW92bUJoQzs7RThJbnZtQkU7SUFBOEI7RTlJdXZtQmhDOztFOEl0dm1CRTtJQUE4QjtFOUkwdm1CaEM7O0U4SXp2bUJFO0lBQThCO0U5STZ2bUJoQzs7RThJNXZtQkU7SUFBOEI7RTlJZ3dtQmhDOztFOEkvdm1CRTtJQUE4QjtFOUltd21CaEM7O0U4SWx3bUJFO0lBQThCO0U5SXN3bUJoQzs7RThJcndtQkU7SUFBOEI7RTlJeXdtQmhDOztFOEl2d21CRTtJQUFvQztFOUkyd21CdEM7O0U4STF3bUJFO0lBQW9DO0U5STh3bUJ0Qzs7RThJN3dtQkU7SUFBb0M7RTlJaXhtQnRDOztFOEloeG1CRTtJQUFvQztFOUlveG1CdEM7O0U4SW54bUJFO0lBQW9DO0U5SXV4bUJ0Qzs7RThJcnhtQkU7SUFBaUM7RTlJeXhtQm5DOztFOEl4eG1CRTtJQUFpQztFOUk0eG1CbkM7O0U4STN4bUJFO0lBQWlDO0U5SSt4bUJuQzs7RThJOXhtQkU7SUFBaUM7RTlJa3ltQm5DOztFOElqeW1CRTtJQUFpQztFOUlxeW1CbkM7O0U4SW55bUJFO0lBQWtDO0U5SXV5bUJwQzs7RThJdHltQkU7SUFBa0M7RTlJMHltQnBDOztFOEl6eW1CRTtJQUFrQztFOUk2eW1CcEM7O0U4STV5bUJFO0lBQWtDO0U5SWd6bUJwQzs7RThJL3ltQkU7SUFBa0M7RTlJbXptQnBDOztFOElsem1CRTtJQUFrQztFOUlzem1CcEM7O0U4SXB6bUJFO0lBQWdDO0U5SXd6bUJsQzs7RThJdnptQkU7SUFBZ0M7RTlJMnptQmxDOztFOEkxem1CRTtJQUFnQztFOUk4em1CbEM7O0U4STd6bUJFO0lBQWdDO0U5SWkwbUJsQzs7RThJaDBtQkU7SUFBZ0M7RTlJbzBtQmxDOztFOEluMG1CRTtJQUFnQztFOUl1MG1CbEM7QUFDRjtBZ0UveW1CSTtFOEUvREE7SUFBZ0M7RTlJazNtQmxDOztFOElqM21CRTtJQUFnQztFOUlxM21CbEM7O0U4SXAzbUJFO0lBQWdDO0U5SXczbUJsQzs7RThJdjNtQkU7SUFBZ0M7RTlJMjNtQmxDOztFOEl6M21CRTtJQUE4QjtFOUk2M21CaEM7O0U4STUzbUJFO0lBQThCO0U5SWc0bUJoQzs7RThJLzNtQkU7SUFBOEI7RTlJbTRtQmhDOztFOElsNG1CRTtJQUE4QjtFOUlzNG1CaEM7O0U4SXI0bUJFO0lBQThCO0U5SXk0bUJoQzs7RThJeDRtQkU7SUFBOEI7RTlJNDRtQmhDOztFOEkzNG1CRTtJQUE4QjtFOUkrNG1CaEM7O0U4STk0bUJFO0lBQThCO0U5SWs1bUJoQzs7RThJaDVtQkU7SUFBb0M7RTlJbzVtQnRDOztFOEluNW1CRTtJQUFvQztFOUl1NW1CdEM7O0U4SXQ1bUJFO0lBQW9DO0U5STA1bUJ0Qzs7RThJejVtQkU7SUFBb0M7RTlJNjVtQnRDOztFOEk1NW1CRTtJQUFvQztFOUlnNm1CdEM7O0U4STk1bUJFO0lBQWlDO0U5SWs2bUJuQzs7RThJajZtQkU7SUFBaUM7RTlJcTZtQm5DOztFOElwNm1CRTtJQUFpQztFOUl3Nm1CbkM7O0U4SXY2bUJFO0lBQWlDO0U5STI2bUJuQzs7RThJMTZtQkU7SUFBaUM7RTlJODZtQm5DOztFOEk1Nm1CRTtJQUFrQztFOUlnN21CcEM7O0U4SS82bUJFO0lBQWtDO0U5SW03bUJwQzs7RThJbDdtQkU7SUFBa0M7RTlJczdtQnBDOztFOElyN21CRTtJQUFrQztFOUl5N21CcEM7O0U4SXg3bUJFO0lBQWtDO0U5STQ3bUJwQzs7RThJMzdtQkU7SUFBa0M7RTlJKzdtQnBDOztFOEk3N21CRTtJQUFnQztFOUlpOG1CbEM7O0U4SWg4bUJFO0lBQWdDO0U5SW84bUJsQzs7RThJbjhtQkU7SUFBZ0M7RTlJdThtQmxDOztFOEl0OG1CRTtJQUFnQztFOUkwOG1CbEM7O0U4SXo4bUJFO0lBQWdDO0U5STY4bUJsQzs7RThJNThtQkU7SUFBZ0M7RTlJZzltQmxDO0FBQ0Y7QWdFeDdtQkk7RThFL0RBO0lBQWdDO0U5STIvbUJsQzs7RThJMS9tQkU7SUFBZ0M7RTlJOC9tQmxDOztFOEk3L21CRTtJQUFnQztFOUlpZ25CbEM7O0U4SWhnbkJFO0lBQWdDO0U5SW9nbkJsQzs7RThJbGduQkU7SUFBOEI7RTlJc2duQmhDOztFOElyZ25CRTtJQUE4QjtFOUl5Z25CaEM7O0U4SXhnbkJFO0lBQThCO0U5STRnbkJoQzs7RThJM2duQkU7SUFBOEI7RTlJK2duQmhDOztFOEk5Z25CRTtJQUE4QjtFOUlraG5CaEM7O0U4SWpobkJFO0lBQThCO0U5SXFobkJoQzs7RThJcGhuQkU7SUFBOEI7RTlJd2huQmhDOztFOEl2aG5CRTtJQUE4QjtFOUkyaG5CaEM7O0U4SXpobkJFO0lBQW9DO0U5STZobkJ0Qzs7RThJNWhuQkU7SUFBb0M7RTlJZ2luQnRDOztFOEkvaG5CRTtJQUFvQztFOUltaW5CdEM7O0U4SWxpbkJFO0lBQW9DO0U5SXNpbkJ0Qzs7RThJcmluQkU7SUFBb0M7RTlJeWluQnRDOztFOEl2aW5CRTtJQUFpQztFOUkyaW5CbkM7O0U4STFpbkJFO0lBQWlDO0U5SThpbkJuQzs7RThJN2luQkU7SUFBaUM7RTlJaWpuQm5DOztFOEloam5CRTtJQUFpQztFOUlvam5CbkM7O0U4SW5qbkJFO0lBQWlDO0U5SXVqbkJuQzs7RThJcmpuQkU7SUFBa0M7RTlJeWpuQnBDOztFOEl4am5CRTtJQUFrQztFOUk0am5CcEM7O0U4STNqbkJFO0lBQWtDO0U5SStqbkJwQzs7RThJOWpuQkU7SUFBa0M7RTlJa2tuQnBDOztFOElqa25CRTtJQUFrQztFOUlxa25CcEM7O0U4SXBrbkJFO0lBQWtDO0U5SXdrbkJwQzs7RThJdGtuQkU7SUFBZ0M7RTlJMGtuQmxDOztFOEl6a25CRTtJQUFnQztFOUk2a25CbEM7O0U4STVrbkJFO0lBQWdDO0U5SWdsbkJsQzs7RThJL2tuQkU7SUFBZ0M7RTlJbWxuQmxDOztFOElsbG5CRTtJQUFnQztFOUlzbG5CbEM7O0U4SXJsbkJFO0lBQWdDO0U5SXlsbkJsQztBQUNGO0F3QnRvbkJRO0V1SElBO0EvSXFvbkJSO0F5QnpvbkJRO0VzSE9BO0EvSXFvbkJSOztBd0I1b25CUTtFdUhZQTtBL0lvb25CUjtBeUJocG5CUTtFc0hlQTtBL0lvb25CUjs7QStJam9uQkk7RUFBd0I7QS9JcW9uQjVCOztBZ0VsbG5CSTtFeENyRUk7SXVISUE7RS9Jd3BuQk47RXlCNXBuQk07SXNIT0E7RS9Jd3BuQk47O0V3Qi9wbkJNO0l1SFlBO0UvSXVwbkJOO0V5Qm5xbkJNO0lzSGVBO0UvSXVwbkJOOztFK0lwcG5CRTtJQUF3QjtFL0l3cG5CMUI7QUFDRjtBZ0V0bW5CSTtFeENyRUk7SXVISUE7RS9JMnFuQk47RXlCL3FuQk07SXNIT0E7RS9JMnFuQk47O0V3QmxybkJNO0l1SFlBO0UvSTBxbkJOO0V5QnRybkJNO0lzSGVBO0UvSTBxbkJOOztFK0l2cW5CRTtJQUF3QjtFL0kycW5CMUI7QUFDRjtBZ0V6bm5CSTtFeENyRUk7SXVISUE7RS9JOHJuQk47RXlCbHNuQk07SXNIT0E7RS9JOHJuQk47O0V3QnJzbkJNO0l1SFlBO0UvSTZybkJOO0V5QnpzbkJNO0lzSGVBO0UvSTZybkJOOztFK0kxcm5CRTtJQUF3QjtFL0k4cm5CMUI7QUFDRjtBZ0U1b25CSTtFeENyRUk7SXVISUE7RS9JaXRuQk47RXlCcnRuQk07SXNIT0E7RS9JaXRuQk47O0V3Qnh0bkJNO0l1SFlBO0UvSWd0bkJOO0V5QjV0bkJNO0lzSGVBO0UvSWd0bkJOOztFK0k3c25CRTtJQUF3QjtFL0lpdG5CMUI7QUFDRjtBZ0UvcG5CSTtFeENyRUk7SXVISUE7RS9Jb3VuQk47RXlCeHVuQk07SXNIT0E7RS9Jb3VuQk47O0V3QjN1bkJNO0l1SFlBO0UvSW11bkJOO0V5Qi91bkJNO0lzSGVBO0UvSW11bkJOOztFK0lodW5CRTtJQUF3QjtFL0lvdW5CMUI7QUFDRjtBZ0p4dm5CRTtFQUF5QjtLQUFBO1VBQUE7QWhKMnZuQjNCOztBZ0ozdm5CRTtFQUF5QjtLQUFBO01BQUE7VUFBQTtBaEordm5CM0I7O0FnSi92bkJFO0VBQXlCO0tBQUE7TUFBQTtVQUFBO0FoSm13bkIzQjs7QWlKbnduQkU7RUFBc0I7QWpKdXduQnhCOztBaUp2d25CRTtFQUFzQjtBakoyd25CeEI7O0FrSjF3bkJFO0VBQXlCO0FsSjh3bkIzQjs7QWtKOXduQkU7RUFBeUI7QWxKa3huQjNCOztBa0pseG5CRTtFQUF5QjtBbEpzeG5CM0I7O0FrSnR4bkJFO0VBQXlCO0FsSjB4bkIzQjs7QWtKMXhuQkU7RUFBeUI7RUFBQTtBbEo4eG5CM0I7O0FrSnp4bkJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxhaEhOdUI7QWxDa3luQnpCOztBa0p6eG5CQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYWhIZHVCO0FsQzB5bkJ6Qjs7QWtKeHhuQkU7RUFERjtJQUVJO0lBQUE7SUFDQTtJQUNBLGFoSHRCcUI7RWxDa3puQnZCO0FBQ0Y7O0FtSnR6bkJBO0VDRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwSnd6bkJGOztBb0o5eW5CRTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEpnem5CSjs7QXFKNzBuQkE7RUFBYTtBckppMW5CYjs7QXFKaDFuQkE7RUFBVTtBckpvMW5CVjs7QXFKbjFuQkE7RUFBYTtBckp1MW5CYjs7QXFKdDFuQkE7RUFBZTtBckowMW5CZjs7QXNKejFuQkk7RUFBdUI7QXRKNjFuQjNCOztBc0o3MW5CSTtFQUF1QjtBdEppMm5CM0I7O0FzSmoybkJJO0VBQXVCO0F0SnEybkIzQjs7QXNKcjJuQkk7RUFBdUI7QXRKeTJuQjNCOztBc0p6Mm5CSTtFQUF1QjtBdEo2Mm5CM0I7O0FzSjcybkJJO0VBQXVCO0F0SmkzbkIzQjs7QXNKajNuQkk7RUFBdUI7QXRKcTNuQjNCOztBc0pyM25CSTtFQUF1QjtBdEp5M25CM0I7O0FzSnozbkJJO0VBQXVCO0F0SjYzbkIzQjs7QXNKNzNuQkk7RUFBdUI7QXRKaTRuQjNCOztBc0o3M25CQTtFQUFVO0F0Smk0bkJWOztBc0poNG5CQTtFQUFVO0F0Sm80bkJWOztBc0poNG5CQTtFQUFjO0F0Sm80bkJkOztBc0puNG5CQTtFQUFjO0F0SnU0bkJkOztBc0pyNG5CQTtFQUFVO0F0Snk0bkJWOztBc0p4NG5CQTtFQUFVO0F0SjQ0bkJWOztBdUpyNW5CUTtFQUFnQztBdkp5NW5CeEM7O0F1Sng1bkJROztFQUVFO0F2SjI1bkJWOztBdUp6NW5CUTs7RUFFRTtBdko0NW5CVjs7QXVKMTVuQlE7O0VBRUU7QXZKNjVuQlY7O0F1SjM1bkJROztFQUVFO0F2Sjg1bkJWOztBd0JuN25CUTtFK0gwQkk7QXZKNjVuQlo7QXlCdjduQlE7RThINkJJO0F2SjY1bkJaOztBd0IxN25CUTtFK0hrQ0k7QXZKNDVuQlo7QXlCOTduQlE7RThIcUNJO0F2SjQ1bkJaOztBdUozN25CUTtFQUFnQztBdkorN25CeEM7O0F1Sjk3bkJROztFQUVFO0F2Smk4bkJWOztBdUovN25CUTs7RUFFRTtBdkprOG5CVjs7QXVKaDhuQlE7O0VBRUU7QXZKbThuQlY7O0F1Smo4bkJROztFQUVFO0F2Sm84bkJWOztBd0J6OW5CUTtFK0gwQkk7QXZKbThuQlo7QXlCNzluQlE7RThINkJJO0F2Sm04bkJaOztBd0JoK25CUTtFK0hrQ0k7QXZKazhuQlo7QXlCcCtuQlE7RThIcUNJO0F2Sms4bkJaOztBdUpqK25CUTtFQUFnQztBdkpxK25CeEM7O0F1SnArbkJROztFQUVFO0F2SnUrbkJWOztBdUpyK25CUTs7RUFFRTtBdkp3K25CVjs7QXVKdCtuQlE7O0VBRUU7QXZKeStuQlY7O0F1SnYrbkJROztFQUVFO0F2SjArbkJWOztBd0IvL25CUTtFK0gwQkk7QXZKeStuQlo7QXlCbmdvQlE7RThINkJJO0F2SnkrbkJaOztBd0J0Z29CUTtFK0hrQ0k7QXZKdytuQlo7QXlCMWdvQlE7RThIcUNJO0F2SncrbkJaOztBdUp2Z29CUTtFQUFnQztBdkoyZ29CeEM7O0F1SjFnb0JROztFQUVFO0F2SjZnb0JWOztBdUozZ29CUTs7RUFFRTtBdko4Z29CVjs7QXVKNWdvQlE7O0VBRUU7QXZKK2dvQlY7O0F1Sjdnb0JROztFQUVFO0F2Smdob0JWOztBd0JyaW9CUTtFK0gwQkk7QXZKK2dvQlo7QXlCemlvQlE7RThINkJJO0F2Sitnb0JaOztBd0I1aW9CUTtFK0hrQ0k7QXZKOGdvQlo7QXlCaGpvQlE7RThIcUNJO0F2Sjhnb0JaOztBdUo3aW9CUTtFQUFnQztBdkppam9CeEM7O0F1Smhqb0JROztFQUVFO0F2Sm1qb0JWOztBdUpqam9CUTs7RUFFRTtBdkpvam9CVjs7QXVKbGpvQlE7O0VBRUU7QXZKcWpvQlY7O0F1Sm5qb0JROztFQUVFO0F2SnNqb0JWOztBd0Iza29CUTtFK0gwQkk7QXZKcWpvQlo7QXlCL2tvQlE7RThINkJJO0F2SnFqb0JaOztBd0JsbG9CUTtFK0hrQ0k7QXZKb2pvQlo7QXlCdGxvQlE7RThIcUNJO0F2Sm9qb0JaOztBdUpubG9CUTtFQUFnQztBdkp1bG9CeEM7O0F1SnRsb0JROztFQUVFO0F2Snlsb0JWOztBdUp2bG9CUTs7RUFFRTtBdkowbG9CVjs7QXVKeGxvQlE7O0VBRUU7QXZKMmxvQlY7O0F1Snpsb0JROztFQUVFO0F2SjRsb0JWOztBd0Jqbm9CUTtFK0gwQkk7QXZKMmxvQlo7QXlCcm5vQlE7RThINkJJO0F2SjJsb0JaOztBd0J4bm9CUTtFK0hrQ0k7QXZKMGxvQlo7QXlCNW5vQlE7RThIcUNJO0F2SjBsb0JaOztBdUp6bm9CUTtFQUFnQztBdko2bm9CeEM7O0F1SjVub0JROztFQUVFO0F2Situb0JWOztBdUo3bm9CUTs7RUFFRTtBdkpnb29CVjs7QXVKOW5vQlE7O0VBRUU7QXZKaW9vQlY7O0F1Si9ub0JROztFQUVFO0F2Smtvb0JWOztBd0J2cG9CUTtFK0gwQkk7QXZKaW9vQlo7QXlCM3BvQlE7RThINkJJO0F2Smlvb0JaOztBd0I5cG9CUTtFK0hrQ0k7QXZKZ29vQlo7QXlCbHFvQlE7RThIcUNJO0F2Smdvb0JaOztBdUovcG9CUTtFQUFnQztBdkptcW9CeEM7O0F1Smxxb0JROztFQUVFO0F2SnFxb0JWOztBdUpucW9CUTs7RUFFRTtBdkpzcW9CVjs7QXVKcHFvQlE7O0VBRUU7QXZKdXFvQlY7O0F1SnJxb0JROztFQUVFO0F2Sndxb0JWOztBd0I3cm9CUTtFK0gwQkk7QXZKdXFvQlo7QXlCanNvQlE7RThINkJJO0F2SnVxb0JaOztBd0Jwc29CUTtFK0hrQ0k7QXZKc3FvQlo7QXlCeHNvQlE7RThIcUNJO0F2SnNxb0JaOztBdUpyc29CUTtFQUFnQztBdkp5c29CeEM7O0F1Snhzb0JROztFQUVFO0F2SjJzb0JWOztBdUp6c29CUTs7RUFFRTtBdko0c29CVjs7QXVKMXNvQlE7O0VBRUU7QXZKNnNvQlY7O0F1SjNzb0JROztFQUVFO0F2Sjhzb0JWOztBd0JudW9CUTtFK0gwQkk7QXZKNnNvQlo7QXlCdnVvQlE7RThINkJJO0F2SjZzb0JaOztBd0IxdW9CUTtFK0hrQ0k7QXZKNHNvQlo7QXlCOXVvQlE7RThIcUNJO0F2SjRzb0JaOztBdUozdW9CUTtFQUFnQztBdkordW9CeEM7O0F1Sjl1b0JROztFQUVFO0F2Sml2b0JWOztBdUovdW9CUTs7RUFFRTtBdkprdm9CVjs7QXVKaHZvQlE7O0VBRUU7QXZKbXZvQlY7O0F1Smp2b0JROztFQUVFO0F2Sm92b0JWOztBd0J6d29CUTtFK0gwQkk7QXZKbXZvQlo7QXlCN3dvQlE7RThINkJJO0F2Sm12b0JaOztBd0JoeG9CUTtFK0hrQ0k7QXZKa3ZvQlo7QXlCcHhvQlE7RThIcUNJO0F2Smt2b0JaOztBdUpqeG9CUTtFQUFnQztBdkpxeG9CeEM7O0F1SnB4b0JROztFQUVFO0F2SnV4b0JWOztBdUpyeG9CUTs7RUFFRTtBdkp3eG9CVjs7QXVKdHhvQlE7O0VBRUU7QXZKeXhvQlY7O0F1SnZ4b0JROztFQUVFO0F2SjB4b0JWOztBd0IveW9CUTtFK0gwQkk7QXZKeXhvQlo7QXlCbnpvQlE7RThINkJJO0F2Snl4b0JaOztBd0J0em9CUTtFK0hrQ0k7QXZKd3hvQlo7QXlCMXpvQlE7RThIcUNJO0F2Snd4b0JaOztBdUp2em9CUTtFQUFnQztBdkoyem9CeEM7O0F1SjF6b0JROztFQUVFO0F2SjZ6b0JWOztBdUozem9CUTs7RUFFRTtBdko4em9CVjs7QXVKNXpvQlE7O0VBRUU7QXZKK3pvQlY7O0F1Sjd6b0JROztFQUVFO0F2Smcwb0JWOztBd0JyMW9CUTtFK0gwQkk7QXZKK3pvQlo7QXlCejFvQlE7RThINkJJO0F2Sit6b0JaOztBd0I1MW9CUTtFK0hrQ0k7QXZKOHpvQlo7QXlCaDJvQlE7RThIcUNJO0F2Sjh6b0JaOztBdUpyem9CUTtFQUF3QjtBdkp5em9CaEM7O0F1Snh6b0JROztFQUVFO0F2SjJ6b0JWOztBdUp6em9CUTs7RUFFRTtBdko0em9CVjs7QXVKMXpvQlE7O0VBRUU7QXZKNnpvQlY7O0F1SjN6b0JROztFQUVFO0F2Sjh6b0JWOztBd0IzM29CUTtFK0hrRUk7QXZKNnpvQlo7QXlCLzNvQlE7RThIcUVJO0F2SjZ6b0JaOztBd0JsNG9CUTtFK0gwRUk7QXZKNHpvQlo7QXlCdDRvQlE7RThINkVJO0F2SjR6b0JaOztBdUozMW9CUTtFQUF3QjtBdkorMW9CaEM7O0F1Sjkxb0JROztFQUVFO0F2Smkyb0JWOztBdUovMW9CUTs7RUFFRTtBdkprMm9CVjs7QXVKaDJvQlE7O0VBRUU7QXZKbTJvQlY7O0F1Smoyb0JROztFQUVFO0F2Sm8yb0JWOztBd0JqNm9CUTtFK0hrRUk7QXZKbTJvQlo7QXlCcjZvQlE7RThIcUVJO0F2Sm0yb0JaOztBd0J4Nm9CUTtFK0gwRUk7QXZKazJvQlo7QXlCNTZvQlE7RThINkVJO0F2Smsyb0JaOztBdUpqNG9CUTtFQUF3QjtBdkpxNG9CaEM7O0F1SnA0b0JROztFQUVFO0F2SnU0b0JWOztBdUpyNG9CUTs7RUFFRTtBdkp3NG9CVjs7QXVKdDRvQlE7O0VBRUU7QXZKeTRvQlY7O0F1SnY0b0JROztFQUVFO0F2SjA0b0JWOztBd0J2OG9CUTtFK0hrRUk7QXZKeTRvQlo7QXlCMzhvQlE7RThIcUVJO0F2Snk0b0JaOztBd0I5OG9CUTtFK0gwRUk7QXZKdzRvQlo7QXlCbDlvQlE7RThINkVJO0F2Snc0b0JaOztBdUp2Nm9CUTtFQUF3QjtBdkoyNm9CaEM7O0F1SjE2b0JROztFQUVFO0F2SjY2b0JWOztBdUozNm9CUTs7RUFFRTtBdko4Nm9CVjs7QXVKNTZvQlE7O0VBRUU7QXZKKzZvQlY7O0F1Sjc2b0JROztFQUVFO0F2Smc3b0JWOztBd0I3K29CUTtFK0hrRUk7QXZKKzZvQlo7QXlCai9vQlE7RThIcUVJO0F2Sis2b0JaOztBd0JwL29CUTtFK0gwRUk7QXZKODZvQlo7QXlCeC9vQlE7RThINkVJO0F2Sjg2b0JaOztBdUo3OG9CUTtFQUF3QjtBdkppOW9CaEM7O0F1Smg5b0JROztFQUVFO0F2Sm05b0JWOztBdUpqOW9CUTs7RUFFRTtBdkpvOW9CVjs7QXVKbDlvQlE7O0VBRUU7QXZKcTlvQlY7O0F1Sm45b0JROztFQUVFO0F2SnM5b0JWOztBd0JuaHBCUTtFK0hrRUk7QXZKcTlvQlo7QXlCdmhwQlE7RThIcUVJO0F2SnE5b0JaOztBd0IxaHBCUTtFK0gwRUk7QXZKbzlvQlo7QXlCOWhwQlE7RThINkVJO0F2Sm85b0JaOztBdUo3OG9CSTtFQUFtQjtBdkppOW9CdkI7O0F1Smg5b0JJOztFQUVFO0F2Sm05b0JOOztBdUpqOW9CSTs7RUFFRTtBdkpvOW9CTjs7QXVKbDlvQkk7O0VBRUU7QXZKcTlvQk47O0F1Sm45b0JJOztFQUVFO0F2SnM5b0JOOztBd0J6anBCUTtFK0h5R0E7QXZKbzlvQlI7QXlCN2pwQlE7RThINEdBO0F2Sm85b0JSOztBd0Joa3BCUTtFK0hpSEE7QXZKbTlvQlI7QXlCcGtwQlE7RThIb0hBO0F2Sm05b0JSOztBZ0VsZ3BCSTtFdUYvREk7SUFBZ0M7RXZKc2twQnRDOztFdUpya3BCTTs7SUFFRTtFdkp3a3BCUjs7RXVKdGtwQk07O0lBRUU7RXZKeWtwQlI7O0V1SnZrcEJNOztJQUVFO0V2SjBrcEJSOztFdUp4a3BCTTs7SUFFRTtFdkoya3BCUjs7RXdCaG1wQk07SStIMEJJO0V2SjBrcEJWO0V5QnBtcEJNO0k4SDZCSTtFdkowa3BCVjs7RXdCdm1wQk07SStIa0NJO0V2SnlrcEJWO0V5QjNtcEJNO0k4SHFDSTtFdkp5a3BCVjs7RXVKeG1wQk07SUFBZ0M7RXZKNG1wQnRDOztFdUozbXBCTTs7SUFFRTtFdko4bXBCUjs7RXVKNW1wQk07O0lBRUU7RXZKK21wQlI7O0V1SjdtcEJNOztJQUVFO0V2SmducEJSOztFdUo5bXBCTTs7SUFFRTtFdkppbnBCUjs7RXdCdG9wQk07SStIMEJJO0V2SmducEJWO0V5QjFvcEJNO0k4SDZCSTtFdkpnbnBCVjs7RXdCN29wQk07SStIa0NJO0V2SittcEJWO0V5QmpwcEJNO0k4SHFDSTtFdkorbXBCVjs7RXVKOW9wQk07SUFBZ0M7RXZKa3BwQnRDOztFdUpqcHBCTTs7SUFFRTtFdkpvcHBCUjs7RXVKbHBwQk07O0lBRUU7RXZKcXBwQlI7O0V1Sm5wcEJNOztJQUVFO0V2SnNwcEJSOztFdUpwcHBCTTs7SUFFRTtFdkp1cHBCUjs7RXdCNXFwQk07SStIMEJJO0V2SnNwcEJWO0V5QmhycEJNO0k4SDZCSTtFdkpzcHBCVjs7RXdCbnJwQk07SStIa0NJO0V2SnFwcEJWO0V5QnZycEJNO0k4SHFDSTtFdkpxcHBCVjs7RXVKcHJwQk07SUFBZ0M7RXZKd3JwQnRDOztFdUp2cnBCTTs7SUFFRTtFdkowcnBCUjs7RXVKeHJwQk07O0lBRUU7RXZKMnJwQlI7O0V1SnpycEJNOztJQUVFO0V2SjRycEJSOztFdUoxcnBCTTs7SUFFRTtFdko2cnBCUjs7RXdCbHRwQk07SStIMEJJO0V2SjRycEJWO0V5QnR0cEJNO0k4SDZCSTtFdko0cnBCVjs7RXdCenRwQk07SStIa0NJO0V2SjJycEJWO0V5Qjd0cEJNO0k4SHFDSTtFdkoycnBCVjs7RXVKMXRwQk07SUFBZ0M7RXZKOHRwQnRDOztFdUo3dHBCTTs7SUFFRTtFdkpndXBCUjs7RXVKOXRwQk07O0lBRUU7RXZKaXVwQlI7O0V1Si90cEJNOztJQUVFO0V2Smt1cEJSOztFdUpodXBCTTs7SUFFRTtFdkptdXBCUjs7RXdCeHZwQk07SStIMEJJO0V2Smt1cEJWO0V5QjV2cEJNO0k4SDZCSTtFdkprdXBCVjs7RXdCL3ZwQk07SStIa0NJO0V2Sml1cEJWO0V5Qm53cEJNO0k4SHFDSTtFdkppdXBCVjs7RXVKaHdwQk07SUFBZ0M7RXZKb3dwQnRDOztFdUpud3BCTTs7SUFFRTtFdkpzd3BCUjs7RXVKcHdwQk07O0lBRUU7RXZKdXdwQlI7O0V1SnJ3cEJNOztJQUVFO0V2Snd3cEJSOztFdUp0d3BCTTs7SUFFRTtFdkp5d3BCUjs7RXdCOXhwQk07SStIMEJJO0V2Snd3cEJWO0V5Qmx5cEJNO0k4SDZCSTtFdkp3d3BCVjs7RXdCcnlwQk07SStIa0NJO0V2SnV3cEJWO0V5Qnp5cEJNO0k4SHFDSTtFdkp1d3BCVjs7RXVKdHlwQk07SUFBZ0M7RXZKMHlwQnRDOztFdUp6eXBCTTs7SUFFRTtFdko0eXBCUjs7RXVKMXlwQk07O0lBRUU7RXZKNnlwQlI7O0V1SjN5cEJNOztJQUVFO0V2Sjh5cEJSOztFdUo1eXBCTTs7SUFFRTtFdkoreXBCUjs7RXdCcDBwQk07SStIMEJJO0V2Sjh5cEJWO0V5QngwcEJNO0k4SDZCSTtFdko4eXBCVjs7RXdCMzBwQk07SStIa0NJO0V2SjZ5cEJWO0V5Qi8wcEJNO0k4SHFDSTtFdko2eXBCVjs7RXVKNTBwQk07SUFBZ0M7RXZKZzFwQnRDOztFdUovMHBCTTs7SUFFRTtFdkprMXBCUjs7RXVKaDFwQk07O0lBRUU7RXZKbTFwQlI7O0V1SmoxcEJNOztJQUVFO0V2Sm8xcEJSOztFdUpsMXBCTTs7SUFFRTtFdkpxMXBCUjs7RXdCMTJwQk07SStIMEJJO0V2Sm8xcEJWO0V5QjkycEJNO0k4SDZCSTtFdkpvMXBCVjs7RXdCajNwQk07SStIa0NJO0V2Sm0xcEJWO0V5QnIzcEJNO0k4SHFDSTtFdkptMXBCVjs7RXVKbDNwQk07SUFBZ0M7RXZKczNwQnRDOztFdUpyM3BCTTs7SUFFRTtFdkp3M3BCUjs7RXVKdDNwQk07O0lBRUU7RXZKeTNwQlI7O0V1SnYzcEJNOztJQUVFO0V2SjAzcEJSOztFdUp4M3BCTTs7SUFFRTtFdkoyM3BCUjs7RXdCaDVwQk07SStIMEJJO0V2SjAzcEJWO0V5QnA1cEJNO0k4SDZCSTtFdkowM3BCVjs7RXdCdjVwQk07SStIa0NJO0V2SnkzcEJWO0V5QjM1cEJNO0k4SHFDSTtFdkp5M3BCVjs7RXVKeDVwQk07SUFBZ0M7RXZKNDVwQnRDOztFdUozNXBCTTs7SUFFRTtFdko4NXBCUjs7RXVKNTVwQk07O0lBRUU7RXZKKzVwQlI7O0V1Sjc1cEJNOztJQUVFO0V2Smc2cEJSOztFdUo5NXBCTTs7SUFFRTtFdkppNnBCUjs7RXdCdDdwQk07SStIMEJJO0V2Smc2cEJWO0V5QjE3cEJNO0k4SDZCSTtFdkpnNnBCVjs7RXdCNzdwQk07SStIa0NJO0V2Sis1cEJWO0V5Qmo4cEJNO0k4SHFDSTtFdkorNXBCVjs7RXVKOTdwQk07SUFBZ0M7RXZKazhwQnRDOztFdUpqOHBCTTs7SUFFRTtFdkpvOHBCUjs7RXVKbDhwQk07O0lBRUU7RXZKcThwQlI7O0V1Sm44cEJNOztJQUVFO0V2SnM4cEJSOztFdUpwOHBCTTs7SUFFRTtFdkp1OHBCUjs7RXdCNTlwQk07SStIMEJJO0V2SnM4cEJWO0V5QmgrcEJNO0k4SDZCSTtFdkpzOHBCVjs7RXdCbitwQk07SStIa0NJO0V2SnE4cEJWO0V5QnYrcEJNO0k4SHFDSTtFdkpxOHBCVjs7RXVKcCtwQk07SUFBZ0M7RXZKdytwQnRDOztFdUp2K3BCTTs7SUFFRTtFdkowK3BCUjs7RXVKeCtwQk07O0lBRUU7RXZKMitwQlI7O0V1SnorcEJNOztJQUVFO0V2SjQrcEJSOztFdUoxK3BCTTs7SUFFRTtFdko2K3BCUjs7RXdCbGdxQk07SStIMEJJO0V2SjQrcEJWO0V5QnRncUJNO0k4SDZCSTtFdko0K3BCVjs7RXdCemdxQk07SStIa0NJO0V2SjIrcEJWO0V5QjdncUJNO0k4SHFDSTtFdkoyK3BCVjs7RXVKbCtwQk07SUFBd0I7RXZKcytwQjlCOztFdUpyK3BCTTs7SUFFRTtFdkp3K3BCUjs7RXVKdCtwQk07O0lBRUU7RXZKeStwQlI7O0V1SnYrcEJNOztJQUVFO0V2SjArcEJSOztFdUp4K3BCTTs7SUFFRTtFdkoyK3BCUjs7RXdCeGlxQk07SStIa0VJO0V2SjArcEJWO0V5QjVpcUJNO0k4SHFFSTtFdkowK3BCVjs7RXdCL2lxQk07SStIMEVJO0V2SnkrcEJWO0V5Qm5qcUJNO0k4SDZFSTtFdkp5K3BCVjs7RXVKeGdxQk07SUFBd0I7RXZKNGdxQjlCOztFdUozZ3FCTTs7SUFFRTtFdko4Z3FCUjs7RXVKNWdxQk07O0lBRUU7RXZKK2dxQlI7O0V1SjdncUJNOztJQUVFO0V2SmdocUJSOztFdUo5Z3FCTTs7SUFFRTtFdkppaHFCUjs7RXdCOWtxQk07SStIa0VJO0V2SmdocUJWO0V5QmxscUJNO0k4SHFFSTtFdkpnaHFCVjs7RXdCcmxxQk07SStIMEVJO0V2SitncUJWO0V5QnpscUJNO0k4SDZFSTtFdkorZ3FCVjs7RXVKOWlxQk07SUFBd0I7RXZKa2pxQjlCOztFdUpqanFCTTs7SUFFRTtFdkpvanFCUjs7RXVKbGpxQk07O0lBRUU7RXZKcWpxQlI7O0V1Sm5qcUJNOztJQUVFO0V2SnNqcUJSOztFdUpwanFCTTs7SUFFRTtFdkp1anFCUjs7RXdCcG5xQk07SStIa0VJO0V2SnNqcUJWO0V5QnhucUJNO0k4SHFFSTtFdkpzanFCVjs7RXdCM25xQk07SStIMEVJO0V2SnFqcUJWO0V5Qi9ucUJNO0k4SDZFSTtFdkpxanFCVjs7RXVKcGxxQk07SUFBd0I7RXZKd2xxQjlCOztFdUp2bHFCTTs7SUFFRTtFdkowbHFCUjs7RXVKeGxxQk07O0lBRUU7RXZKMmxxQlI7O0V1SnpscUJNOztJQUVFO0V2SjRscUJSOztFdUoxbHFCTTs7SUFFRTtFdko2bHFCUjs7RXdCMXBxQk07SStIa0VJO0V2SjRscUJWO0V5QjlwcUJNO0k4SHFFSTtFdko0bHFCVjs7RXdCanFxQk07SStIMEVJO0V2SjJscUJWO0V5QnJxcUJNO0k4SDZFSTtFdkoybHFCVjs7RXVKMW5xQk07SUFBd0I7RXZKOG5xQjlCOztFdUo3bnFCTTs7SUFFRTtFdkpnb3FCUjs7RXVKOW5xQk07O0lBRUU7RXZKaW9xQlI7O0V1Si9ucUJNOztJQUVFO0V2SmtvcUJSOztFdUpob3FCTTs7SUFFRTtFdkptb3FCUjs7RXdCaHNxQk07SStIa0VJO0V2SmtvcUJWO0V5QnBzcUJNO0k4SHFFSTtFdkprb3FCVjs7RXdCdnNxQk07SStIMEVJO0V2SmlvcUJWO0V5QjNzcUJNO0k4SDZFSTtFdkppb3FCVjs7RXVKMW5xQkU7SUFBbUI7RXZKOG5xQnJCOztFdUo3bnFCRTs7SUFFRTtFdkpnb3FCSjs7RXVKOW5xQkU7O0lBRUU7RXZKaW9xQko7O0V1Si9ucUJFOztJQUVFO0V2SmtvcUJKOztFdUpob3FCRTs7SUFFRTtFdkptb3FCSjs7RXdCdHVxQk07SStIeUdBO0V2SmlvcUJOO0V5QjF1cUJNO0k4SDRHQTtFdkppb3FCTjs7RXdCN3VxQk07SStIaUhBO0V2SmdvcUJOO0V5Qmp2cUJNO0k4SG9IQTtFdkpnb3FCTjtBQUNGO0FnRWhycUJJO0V1Ri9ESTtJQUFnQztFdkptdnFCdEM7O0V1Smx2cUJNOztJQUVFO0V2SnF2cUJSOztFdUpudnFCTTs7SUFFRTtFdkpzdnFCUjs7RXVKcHZxQk07O0lBRUU7RXZKdXZxQlI7O0V1SnJ2cUJNOztJQUVFO0V2Snd2cUJSOztFd0I3d3FCTTtJK0gwQkk7RXZKdXZxQlY7RXlCanhxQk07SThINkJJO0V2SnV2cUJWOztFd0JweHFCTTtJK0hrQ0k7RXZKc3ZxQlY7RXlCeHhxQk07SThIcUNJO0V2SnN2cUJWOztFdUpyeHFCTTtJQUFnQztFdkp5eHFCdEM7O0V1Snh4cUJNOztJQUVFO0V2SjJ4cUJSOztFdUp6eHFCTTs7SUFFRTtFdko0eHFCUjs7RXVKMXhxQk07O0lBRUU7RXZKNnhxQlI7O0V1SjN4cUJNOztJQUVFO0V2Sjh4cUJSOztFd0JuenFCTTtJK0gwQkk7RXZKNnhxQlY7RXlCdnpxQk07SThINkJJO0V2SjZ4cUJWOztFd0IxenFCTTtJK0hrQ0k7RXZKNHhxQlY7RXlCOXpxQk07SThIcUNJO0V2SjR4cUJWOztFdUozenFCTTtJQUFnQztFdkorenFCdEM7O0V1Sjl6cUJNOztJQUVFO0V2SmkwcUJSOztFdUovenFCTTs7SUFFRTtFdkprMHFCUjs7RXVKaDBxQk07O0lBRUU7RXZKbTBxQlI7O0V1SmowcUJNOztJQUVFO0V2Sm8wcUJSOztFd0J6MXFCTTtJK0gwQkk7RXZKbTBxQlY7RXlCNzFxQk07SThINkJJO0V2Sm0wcUJWOztFd0JoMnFCTTtJK0hrQ0k7RXZKazBxQlY7RXlCcDJxQk07SThIcUNJO0V2SmswcUJWOztFdUpqMnFCTTtJQUFnQztFdkpxMnFCdEM7O0V1SnAycUJNOztJQUVFO0V2SnUycUJSOztFdUpyMnFCTTs7SUFFRTtFdkp3MnFCUjs7RXVKdDJxQk07O0lBRUU7RXZKeTJxQlI7O0V1SnYycUJNOztJQUVFO0V2SjAycUJSOztFd0IvM3FCTTtJK0gwQkk7RXZKeTJxQlY7RXlCbjRxQk07SThINkJJO0V2SnkycUJWOztFd0J0NHFCTTtJK0hrQ0k7RXZKdzJxQlY7RXlCMTRxQk07SThIcUNJO0V2SncycUJWOztFdUp2NHFCTTtJQUFnQztFdkoyNHFCdEM7O0V1SjE0cUJNOztJQUVFO0V2SjY0cUJSOztFdUozNHFCTTs7SUFFRTtFdko4NHFCUjs7RXVKNTRxQk07O0lBRUU7RXZKKzRxQlI7O0V1Sjc0cUJNOztJQUVFO0V2Smc1cUJSOztFd0JyNnFCTTtJK0gwQkk7RXZKKzRxQlY7RXlCejZxQk07SThINkJJO0V2Sis0cUJWOztFd0I1NnFCTTtJK0hrQ0k7RXZKODRxQlY7RXlCaDdxQk07SThIcUNJO0V2Sjg0cUJWOztFdUo3NnFCTTtJQUFnQztFdkppN3FCdEM7O0V1Smg3cUJNOztJQUVFO0V2Sm03cUJSOztFdUpqN3FCTTs7SUFFRTtFdkpvN3FCUjs7RXVKbDdxQk07O0lBRUU7RXZKcTdxQlI7O0V1Sm43cUJNOztJQUVFO0V2SnM3cUJSOztFd0IzOHFCTTtJK0gwQkk7RXZKcTdxQlY7RXlCLzhxQk07SThINkJJO0V2SnE3cUJWOztFd0JsOXFCTTtJK0hrQ0k7RXZKbzdxQlY7RXlCdDlxQk07SThIcUNJO0V2Sm83cUJWOztFdUpuOXFCTTtJQUFnQztFdkp1OXFCdEM7O0V1SnQ5cUJNOztJQUVFO0V2Snk5cUJSOztFdUp2OXFCTTs7SUFFRTtFdkowOXFCUjs7RXVKeDlxQk07O0lBRUU7RXZKMjlxQlI7O0V1Sno5cUJNOztJQUVFO0V2SjQ5cUJSOztFd0JqL3FCTTtJK0gwQkk7RXZKMjlxQlY7RXlCci9xQk07SThINkJJO0V2SjI5cUJWOztFd0J4L3FCTTtJK0hrQ0k7RXZKMDlxQlY7RXlCNS9xQk07SThIcUNJO0V2SjA5cUJWOztFdUp6L3FCTTtJQUFnQztFdko2L3FCdEM7O0V1SjUvcUJNOztJQUVFO0V2SisvcUJSOztFdUo3L3FCTTs7SUFFRTtFdkpnZ3JCUjs7RXVKOS9xQk07O0lBRUU7RXZKaWdyQlI7O0V1Si8vcUJNOztJQUVFO0V2SmtnckJSOztFd0J2aHJCTTtJK0gwQkk7RXZKaWdyQlY7RXlCM2hyQk07SThINkJJO0V2SmlnckJWOztFd0I5aHJCTTtJK0hrQ0k7RXZKZ2dyQlY7RXlCbGlyQk07SThIcUNJO0V2SmdnckJWOztFdUovaHJCTTtJQUFnQztFdkptaXJCdEM7O0V1SmxpckJNOztJQUVFO0V2SnFpckJSOztFdUpuaXJCTTs7SUFFRTtFdkpzaXJCUjs7RXVKcGlyQk07O0lBRUU7RXZKdWlyQlI7O0V1SnJpckJNOztJQUVFO0V2SndpckJSOztFd0I3anJCTTtJK0gwQkk7RXZKdWlyQlY7RXlCamtyQk07SThINkJJO0V2SnVpckJWOztFd0Jwa3JCTTtJK0hrQ0k7RXZKc2lyQlY7RXlCeGtyQk07SThIcUNJO0V2SnNpckJWOztFdUpya3JCTTtJQUFnQztFdkp5a3JCdEM7O0V1SnhrckJNOztJQUVFO0V2SjJrckJSOztFdUp6a3JCTTs7SUFFRTtFdko0a3JCUjs7RXVKMWtyQk07O0lBRUU7RXZKNmtyQlI7O0V1SjNrckJNOztJQUVFO0V2SjhrckJSOztFd0JubXJCTTtJK0gwQkk7RXZKNmtyQlY7RXlCdm1yQk07SThINkJJO0V2SjZrckJWOztFd0IxbXJCTTtJK0hrQ0k7RXZKNGtyQlY7RXlCOW1yQk07SThIcUNJO0V2SjRrckJWOztFdUozbXJCTTtJQUFnQztFdkorbXJCdEM7O0V1SjltckJNOztJQUVFO0V2SmluckJSOztFdUovbXJCTTs7SUFFRTtFdkprbnJCUjs7RXVKaG5yQk07O0lBRUU7RXZKbW5yQlI7O0V1SmpuckJNOztJQUVFO0V2Sm9uckJSOztFd0J6b3JCTTtJK0gwQkk7RXZKbW5yQlY7RXlCN29yQk07SThINkJJO0V2Sm1uckJWOztFd0JocHJCTTtJK0hrQ0k7RXZKa25yQlY7RXlCcHByQk07SThIcUNJO0V2SmtuckJWOztFdUpqcHJCTTtJQUFnQztFdkpxcHJCdEM7O0V1SnBwckJNOztJQUVFO0V2SnVwckJSOztFdUpycHJCTTs7SUFFRTtFdkp3cHJCUjs7RXVKdHByQk07O0lBRUU7RXZKeXByQlI7O0V1SnZwckJNOztJQUVFO0V2SjBwckJSOztFd0IvcXJCTTtJK0gwQkk7RXZKeXByQlY7RXlCbnJyQk07SThINkJJO0V2SnlwckJWOztFd0J0cnJCTTtJK0hrQ0k7RXZKd3ByQlY7RXlCMXJyQk07SThIcUNJO0V2SndwckJWOztFdUovb3JCTTtJQUF3QjtFdkptcHJCOUI7O0V1SmxwckJNOztJQUVFO0V2SnFwckJSOztFdUpucHJCTTs7SUFFRTtFdkpzcHJCUjs7RXVKcHByQk07O0lBRUU7RXZKdXByQlI7O0V1SnJwckJNOztJQUVFO0V2SndwckJSOztFd0JydHJCTTtJK0hrRUk7RXZKdXByQlY7RXlCenRyQk07SThIcUVJO0V2SnVwckJWOztFd0I1dHJCTTtJK0gwRUk7RXZKc3ByQlY7RXlCaHVyQk07SThINkVJO0V2SnNwckJWOztFdUpycnJCTTtJQUF3QjtFdkp5cnJCOUI7O0V1SnhyckJNOztJQUVFO0V2SjJyckJSOztFdUp6cnJCTTs7SUFFRTtFdko0cnJCUjs7RXVKMXJyQk07O0lBRUU7RXZKNnJyQlI7O0V1SjNyckJNOztJQUVFO0V2SjhyckJSOztFd0IzdnJCTTtJK0hrRUk7RXZKNnJyQlY7RXlCL3ZyQk07SThIcUVJO0V2SjZyckJWOztFd0Jsd3JCTTtJK0gwRUk7RXZKNHJyQlY7RXlCdHdyQk07SThINkVJO0V2SjRyckJWOztFdUozdHJCTTtJQUF3QjtFdkordHJCOUI7O0V1Sjl0ckJNOztJQUVFO0V2Sml1ckJSOztFdUovdHJCTTs7SUFFRTtFdkprdXJCUjs7RXVKaHVyQk07O0lBRUU7RXZKbXVyQlI7O0V1Smp1ckJNOztJQUVFO0V2Sm91ckJSOztFd0JqeXJCTTtJK0hrRUk7RXZKbXVyQlY7RXlCcnlyQk07SThIcUVJO0V2Sm11ckJWOztFd0J4eXJCTTtJK0gwRUk7RXZKa3VyQlY7RXlCNXlyQk07SThINkVJO0V2Smt1ckJWOztFdUpqd3JCTTtJQUF3QjtFdkpxd3JCOUI7O0V1SnB3ckJNOztJQUVFO0V2SnV3ckJSOztFdUpyd3JCTTs7SUFFRTtFdkp3d3JCUjs7RXVKdHdyQk07O0lBRUU7RXZKeXdyQlI7O0V1SnZ3ckJNOztJQUVFO0V2SjB3ckJSOztFd0J2MHJCTTtJK0hrRUk7RXZKeXdyQlY7RXlCMzByQk07SThIcUVJO0V2Snl3ckJWOztFd0I5MHJCTTtJK0gwRUk7RXZKd3dyQlY7RXlCbDFyQk07SThINkVJO0V2Snd3ckJWOztFdUp2eXJCTTtJQUF3QjtFdkoyeXJCOUI7O0V1SjF5ckJNOztJQUVFO0V2SjZ5ckJSOztFdUozeXJCTTs7SUFFRTtFdko4eXJCUjs7RXVKNXlyQk07O0lBRUU7RXZKK3lyQlI7O0V1Sjd5ckJNOztJQUVFO0V2Smd6ckJSOztFd0I3MnJCTTtJK0hrRUk7RXZKK3lyQlY7RXlCajNyQk07SThIcUVJO0V2Sit5ckJWOztFd0JwM3JCTTtJK0gwRUk7RXZKOHlyQlY7RXlCeDNyQk07SThINkVJO0V2Sjh5ckJWOztFdUp2eXJCRTtJQUFtQjtFdkoyeXJCckI7O0V1SjF5ckJFOztJQUVFO0V2SjZ5ckJKOztFdUozeXJCRTs7SUFFRTtFdko4eXJCSjs7RXVKNXlyQkU7O0lBRUU7RXZKK3lyQko7O0V1Sjd5ckJFOztJQUVFO0V2Smd6ckJKOztFd0JuNXJCTTtJK0h5R0E7RXZKOHlyQk47RXlCdjVyQk07SThINEdBO0V2Sjh5ckJOOztFd0IxNXJCTTtJK0hpSEE7RXZKNnlyQk47RXlCOTVyQk07SThIb0hBO0V2SjZ5ckJOO0FBQ0Y7QWdFNzFyQkk7RXVGL0RJO0lBQWdDO0V2Smc2ckJ0Qzs7RXVKLzVyQk07O0lBRUU7RXZKazZyQlI7O0V1Smg2ckJNOztJQUVFO0V2Sm02ckJSOztFdUpqNnJCTTs7SUFFRTtFdkpvNnJCUjs7RXVKbDZyQk07O0lBRUU7RXZKcTZyQlI7O0V3QjE3ckJNO0krSDBCSTtFdkpvNnJCVjtFeUI5N3JCTTtJOEg2Qkk7RXZKbzZyQlY7O0V3Qmo4ckJNO0krSGtDSTtFdkptNnJCVjtFeUJyOHJCTTtJOEhxQ0k7RXZKbTZyQlY7O0V1Smw4ckJNO0lBQWdDO0V2SnM4ckJ0Qzs7RXVKcjhyQk07O0lBRUU7RXZKdzhyQlI7O0V1SnQ4ckJNOztJQUVFO0V2Snk4ckJSOztFdUp2OHJCTTs7SUFFRTtFdkowOHJCUjs7RXVKeDhyQk07O0lBRUU7RXZKMjhyQlI7O0V3QmgrckJNO0krSDBCSTtFdkowOHJCVjtFeUJwK3JCTTtJOEg2Qkk7RXZKMDhyQlY7O0V3QnYrckJNO0krSGtDSTtFdkp5OHJCVjtFeUIzK3JCTTtJOEhxQ0k7RXZKeThyQlY7O0V1SngrckJNO0lBQWdDO0V2SjQrckJ0Qzs7RXVKMytyQk07O0lBRUU7RXZKOCtyQlI7O0V1SjUrckJNOztJQUVFO0V2SisrckJSOztFdUo3K3JCTTs7SUFFRTtFdkpnL3JCUjs7RXVKOStyQk07O0lBRUU7RXZKaS9yQlI7O0V3QnRnc0JNO0krSDBCSTtFdkpnL3JCVjtFeUIxZ3NCTTtJOEg2Qkk7RXZKZy9yQlY7O0V3Qjdnc0JNO0krSGtDSTtFdkorK3JCVjtFeUJqaHNCTTtJOEhxQ0k7RXZKKytyQlY7O0V1Sjlnc0JNO0lBQWdDO0V2Smtoc0J0Qzs7RXVKamhzQk07O0lBRUU7RXZKb2hzQlI7O0V1Smxoc0JNOztJQUVFO0V2SnFoc0JSOztFdUpuaHNCTTs7SUFFRTtFdkpzaHNCUjs7RXVKcGhzQk07O0lBRUU7RXZKdWhzQlI7O0V3QjVpc0JNO0krSDBCSTtFdkpzaHNCVjtFeUJoanNCTTtJOEg2Qkk7RXZKc2hzQlY7O0V3Qm5qc0JNO0krSGtDSTtFdkpxaHNCVjtFeUJ2anNCTTtJOEhxQ0k7RXZKcWhzQlY7O0V1SnBqc0JNO0lBQWdDO0V2Sndqc0J0Qzs7RXVKdmpzQk07O0lBRUU7RXZKMGpzQlI7O0V1Snhqc0JNOztJQUVFO0V2SjJqc0JSOztFdUp6anNCTTs7SUFFRTtFdko0anNCUjs7RXVKMWpzQk07O0lBRUU7RXZKNmpzQlI7O0V3Qmxsc0JNO0krSDBCSTtFdko0anNCVjtFeUJ0bHNCTTtJOEg2Qkk7RXZKNGpzQlY7O0V3Qnpsc0JNO0krSGtDSTtFdkoyanNCVjtFeUI3bHNCTTtJOEhxQ0k7RXZKMmpzQlY7O0V1SjFsc0JNO0lBQWdDO0V2Sjhsc0J0Qzs7RXVKN2xzQk07O0lBRUU7RXZKZ21zQlI7O0V1Sjlsc0JNOztJQUVFO0V2Smltc0JSOztFdUovbHNCTTs7SUFFRTtFdkprbXNCUjs7RXVKaG1zQk07O0lBRUU7RXZKbW1zQlI7O0V3Qnhuc0JNO0krSDBCSTtFdkprbXNCVjtFeUI1bnNCTTtJOEg2Qkk7RXZKa21zQlY7O0V3Qi9uc0JNO0krSGtDSTtFdkppbXNCVjtFeUJub3NCTTtJOEhxQ0k7RXZKaW1zQlY7O0V1Smhvc0JNO0lBQWdDO0V2Sm9vc0J0Qzs7RXVKbm9zQk07O0lBRUU7RXZKc29zQlI7O0V1SnBvc0JNOztJQUVFO0V2SnVvc0JSOztFdUpyb3NCTTs7SUFFRTtFdkp3b3NCUjs7RXVKdG9zQk07O0lBRUU7RXZKeW9zQlI7O0V3Qjlwc0JNO0krSDBCSTtFdkp3b3NCVjtFeUJscXNCTTtJOEg2Qkk7RXZKd29zQlY7O0V3QnJxc0JNO0krSGtDSTtFdkp1b3NCVjtFeUJ6cXNCTTtJOEhxQ0k7RXZKdW9zQlY7O0V1SnRxc0JNO0lBQWdDO0V2SjBxc0J0Qzs7RXVKenFzQk07O0lBRUU7RXZKNHFzQlI7O0V1SjFxc0JNOztJQUVFO0V2SjZxc0JSOztFdUozcXNCTTs7SUFFRTtFdko4cXNCUjs7RXVKNXFzQk07O0lBRUU7RXZKK3FzQlI7O0V3QnBzc0JNO0krSDBCSTtFdko4cXNCVjtFeUJ4c3NCTTtJOEg2Qkk7RXZKOHFzQlY7O0V3QjNzc0JNO0krSGtDSTtFdko2cXNCVjtFeUIvc3NCTTtJOEhxQ0k7RXZKNnFzQlY7O0V1SjVzc0JNO0lBQWdDO0V2Smd0c0J0Qzs7RXVKL3NzQk07O0lBRUU7RXZKa3RzQlI7O0V1Smh0c0JNOztJQUVFO0V2Sm10c0JSOztFdUpqdHNCTTs7SUFFRTtFdkpvdHNCUjs7RXVKbHRzQk07O0lBRUU7RXZKcXRzQlI7O0V3QjF1c0JNO0krSDBCSTtFdkpvdHNCVjtFeUI5dXNCTTtJOEg2Qkk7RXZKb3RzQlY7O0V3Qmp2c0JNO0krSGtDSTtFdkptdHNCVjtFeUJydnNCTTtJOEhxQ0k7RXZKbXRzQlY7O0V1Smx2c0JNO0lBQWdDO0V2SnN2c0J0Qzs7RXVKcnZzQk07O0lBRUU7RXZKd3ZzQlI7O0V1SnR2c0JNOztJQUVFO0V2Snl2c0JSOztFdUp2dnNCTTs7SUFFRTtFdkowdnNCUjs7RXVKeHZzQk07O0lBRUU7RXZKMnZzQlI7O0V3Qmh4c0JNO0krSDBCSTtFdkowdnNCVjtFeUJweHNCTTtJOEg2Qkk7RXZKMHZzQlY7O0V3QnZ4c0JNO0krSGtDSTtFdkp5dnNCVjtFeUIzeHNCTTtJOEhxQ0k7RXZKeXZzQlY7O0V1Snh4c0JNO0lBQWdDO0V2SjR4c0J0Qzs7RXVKM3hzQk07O0lBRUU7RXZKOHhzQlI7O0V1SjV4c0JNOztJQUVFO0V2Sit4c0JSOztFdUo3eHNCTTs7SUFFRTtFdkpneXNCUjs7RXVKOXhzQk07O0lBRUU7RXZKaXlzQlI7O0V3QnR6c0JNO0krSDBCSTtFdkpneXNCVjtFeUIxenNCTTtJOEg2Qkk7RXZKZ3lzQlY7O0V3Qjd6c0JNO0krSGtDSTtFdkoreHNCVjtFeUJqMHNCTTtJOEhxQ0k7RXZKK3hzQlY7O0V1Sjl6c0JNO0lBQWdDO0V2Smswc0J0Qzs7RXVKajBzQk07O0lBRUU7RXZKbzBzQlI7O0V1Smwwc0JNOztJQUVFO0V2SnEwc0JSOztFdUpuMHNCTTs7SUFFRTtFdkpzMHNCUjs7RXVKcDBzQk07O0lBRUU7RXZKdTBzQlI7O0V3QjUxc0JNO0krSDBCSTtFdkpzMHNCVjtFeUJoMnNCTTtJOEg2Qkk7RXZKczBzQlY7O0V3Qm4yc0JNO0krSGtDSTtFdkpxMHNCVjtFeUJ2MnNCTTtJOEhxQ0k7RXZKcTBzQlY7O0V1SjV6c0JNO0lBQXdCO0V2Smcwc0I5Qjs7RXVKL3pzQk07O0lBRUU7RXZKazBzQlI7O0V1Smgwc0JNOztJQUVFO0V2Sm0wc0JSOztFdUpqMHNCTTs7SUFFRTtFdkpvMHNCUjs7RXVKbDBzQk07O0lBRUU7RXZKcTBzQlI7O0V3Qmw0c0JNO0krSGtFSTtFdkpvMHNCVjtFeUJ0NHNCTTtJOEhxRUk7RXZKbzBzQlY7O0V3Qno0c0JNO0krSDBFSTtFdkptMHNCVjtFeUI3NHNCTTtJOEg2RUk7RXZKbTBzQlY7O0V1Smwyc0JNO0lBQXdCO0V2SnMyc0I5Qjs7RXVKcjJzQk07O0lBRUU7RXZKdzJzQlI7O0V1SnQyc0JNOztJQUVFO0V2Snkyc0JSOztFdUp2MnNCTTs7SUFFRTtFdkowMnNCUjs7RXVKeDJzQk07O0lBRUU7RXZKMjJzQlI7O0V3Qng2c0JNO0krSGtFSTtFdkowMnNCVjtFeUI1NnNCTTtJOEhxRUk7RXZKMDJzQlY7O0V3Qi82c0JNO0krSDBFSTtFdkp5MnNCVjtFeUJuN3NCTTtJOEg2RUk7RXZKeTJzQlY7O0V1Sng0c0JNO0lBQXdCO0V2SjQ0c0I5Qjs7RXVKMzRzQk07O0lBRUU7RXZKODRzQlI7O0V1SjU0c0JNOztJQUVFO0V2Sis0c0JSOztFdUo3NHNCTTs7SUFFRTtFdkpnNXNCUjs7RXVKOTRzQk07O0lBRUU7RXZKaTVzQlI7O0V3Qjk4c0JNO0krSGtFSTtFdkpnNXNCVjtFeUJsOXNCTTtJOEhxRUk7RXZKZzVzQlY7O0V3QnI5c0JNO0krSDBFSTtFdkorNHNCVjtFeUJ6OXNCTTtJOEg2RUk7RXZKKzRzQlY7O0V1Sjk2c0JNO0lBQXdCO0V2Sms3c0I5Qjs7RXVKajdzQk07O0lBRUU7RXZKbzdzQlI7O0V1Smw3c0JNOztJQUVFO0V2SnE3c0JSOztFdUpuN3NCTTs7SUFFRTtFdkpzN3NCUjs7RXVKcDdzQk07O0lBRUU7RXZKdTdzQlI7O0V3QnAvc0JNO0krSGtFSTtFdkpzN3NCVjtFeUJ4L3NCTTtJOEhxRUk7RXZKczdzQlY7O0V3QjMvc0JNO0krSDBFSTtFdkpxN3NCVjtFeUIvL3NCTTtJOEg2RUk7RXZKcTdzQlY7O0V1SnA5c0JNO0lBQXdCO0V2Snc5c0I5Qjs7RXVKdjlzQk07O0lBRUU7RXZKMDlzQlI7O0V1Sng5c0JNOztJQUVFO0V2SjI5c0JSOztFdUp6OXNCTTs7SUFFRTtFdko0OXNCUjs7RXVKMTlzQk07O0lBRUU7RXZKNjlzQlI7O0V3QjFodEJNO0krSGtFSTtFdko0OXNCVjtFeUI5aHRCTTtJOEhxRUk7RXZKNDlzQlY7O0V3QmppdEJNO0krSDBFSTtFdkoyOXNCVjtFeUJyaXRCTTtJOEg2RUk7RXZKMjlzQlY7O0V1SnA5c0JFO0lBQW1CO0V2Snc5c0JyQjs7RXVKdjlzQkU7O0lBRUU7RXZKMDlzQko7O0V1Sng5c0JFOztJQUVFO0V2SjI5c0JKOztFdUp6OXNCRTs7SUFFRTtFdko0OXNCSjs7RXVKMTlzQkU7O0lBRUU7RXZKNjlzQko7O0V3QmhrdEJNO0krSHlHQTtFdkoyOXNCTjtFeUJwa3RCTTtJOEg0R0E7RXZKMjlzQk47O0V3QnZrdEJNO0krSGlIQTtFdkowOXNCTjtFeUIza3RCTTtJOEhvSEE7RXZKMDlzQk47QUFDRjtBZ0UxZ3RCSTtFdUYvREk7SUFBZ0M7RXZKNmt0QnRDOztFdUo1a3RCTTs7SUFFRTtFdkora3RCUjs7RXVKN2t0Qk07O0lBRUU7RXZKZ2x0QlI7O0V1SjlrdEJNOztJQUVFO0V2SmlsdEJSOztFdUova3RCTTs7SUFFRTtFdkprbHRCUjs7RXdCdm10Qk07SStIMEJJO0V2SmlsdEJWO0V5QjNtdEJNO0k4SDZCSTtFdkppbHRCVjs7RXdCOW10Qk07SStIa0NJO0V2SmdsdEJWO0V5QmxudEJNO0k4SHFDSTtFdkpnbHRCVjs7RXVKL210Qk07SUFBZ0M7RXZKbW50QnRDOztFdUpsbnRCTTs7SUFFRTtFdkpxbnRCUjs7RXVKbm50Qk07O0lBRUU7RXZKc250QlI7O0V1SnBudEJNOztJQUVFO0V2SnVudEJSOztFdUpybnRCTTs7SUFFRTtFdkp3bnRCUjs7RXdCN290Qk07SStIMEJJO0V2SnVudEJWO0V5QmpwdEJNO0k4SDZCSTtFdkp1bnRCVjs7RXdCcHB0Qk07SStIa0NJO0V2SnNudEJWO0V5QnhwdEJNO0k4SHFDSTtFdkpzbnRCVjs7RXVKcnB0Qk07SUFBZ0M7RXZKeXB0QnRDOztFdUp4cHRCTTs7SUFFRTtFdkoycHRCUjs7RXVKenB0Qk07O0lBRUU7RXZKNHB0QlI7O0V1SjFwdEJNOztJQUVFO0V2SjZwdEJSOztFdUozcHRCTTs7SUFFRTtFdko4cHRCUjs7RXdCbnJ0Qk07SStIMEJJO0V2SjZwdEJWO0V5QnZydEJNO0k4SDZCSTtFdko2cHRCVjs7RXdCMXJ0Qk07SStIa0NJO0V2SjRwdEJWO0V5QjlydEJNO0k4SHFDSTtFdko0cHRCVjs7RXVKM3J0Qk07SUFBZ0M7RXZKK3J0QnRDOztFdUo5cnRCTTs7SUFFRTtFdkppc3RCUjs7RXVKL3J0Qk07O0lBRUU7RXZKa3N0QlI7O0V1SmhzdEJNOztJQUVFO0V2Sm1zdEJSOztFdUpqc3RCTTs7SUFFRTtFdkpvc3RCUjs7RXdCenR0Qk07SStIMEJJO0V2Sm1zdEJWO0V5Qjd0dEJNO0k4SDZCSTtFdkptc3RCVjs7RXdCaHV0Qk07SStIa0NJO0V2SmtzdEJWO0V5QnB1dEJNO0k4SHFDSTtFdkprc3RCVjs7RXVKanV0Qk07SUFBZ0M7RXZKcXV0QnRDOztFdUpwdXRCTTs7SUFFRTtFdkp1dXRCUjs7RXVKcnV0Qk07O0lBRUU7RXZKd3V0QlI7O0V1SnR1dEJNOztJQUVFO0V2Snl1dEJSOztFdUp2dXRCTTs7SUFFRTtFdkowdXRCUjs7RXdCL3Z0Qk07SStIMEJJO0V2Snl1dEJWO0V5Qm53dEJNO0k4SDZCSTtFdkp5dXRCVjs7RXdCdHd0Qk07SStIa0NJO0V2Snd1dEJWO0V5QjF3dEJNO0k4SHFDSTtFdkp3dXRCVjs7RXVKdnd0Qk07SUFBZ0M7RXZKMnd0QnRDOztFdUoxd3RCTTs7SUFFRTtFdko2d3RCUjs7RXVKM3d0Qk07O0lBRUU7RXZKOHd0QlI7O0V1SjV3dEJNOztJQUVFO0V2Sit3dEJSOztFdUo3d3RCTTs7SUFFRTtFdkpneHRCUjs7RXdCcnl0Qk07SStIMEJJO0V2Sit3dEJWO0V5Qnp5dEJNO0k4SDZCSTtFdkord3RCVjs7RXdCNXl0Qk07SStIa0NJO0V2Sjh3dEJWO0V5Qmh6dEJNO0k4SHFDSTtFdko4d3RCVjs7RXVKN3l0Qk07SUFBZ0M7RXZKaXp0QnRDOztFdUpoenRCTTs7SUFFRTtFdkptenRCUjs7RXVKanp0Qk07O0lBRUU7RXZKb3p0QlI7O0V1Smx6dEJNOztJQUVFO0V2SnF6dEJSOztFdUpuenRCTTs7SUFFRTtFdkpzenRCUjs7RXdCMzB0Qk07SStIMEJJO0V2SnF6dEJWO0V5Qi8wdEJNO0k4SDZCSTtFdkpxenRCVjs7RXdCbDF0Qk07SStIa0NJO0V2Sm96dEJWO0V5QnQxdEJNO0k4SHFDSTtFdkpvenRCVjs7RXVKbjF0Qk07SUFBZ0M7RXZKdTF0QnRDOztFdUp0MXRCTTs7SUFFRTtFdkp5MXRCUjs7RXVKdjF0Qk07O0lBRUU7RXZKMDF0QlI7O0V1SngxdEJNOztJQUVFO0V2SjIxdEJSOztFdUp6MXRCTTs7SUFFRTtFdko0MXRCUjs7RXdCajN0Qk07SStIMEJJO0V2SjIxdEJWO0V5QnIzdEJNO0k4SDZCSTtFdkoyMXRCVjs7RXdCeDN0Qk07SStIa0NJO0V2SjAxdEJWO0V5QjUzdEJNO0k4SHFDSTtFdkowMXRCVjs7RXVKejN0Qk07SUFBZ0M7RXZKNjN0QnRDOztFdUo1M3RCTTs7SUFFRTtFdkorM3RCUjs7RXVKNzN0Qk07O0lBRUU7RXZKZzR0QlI7O0V1SjkzdEJNOztJQUVFO0V2Smk0dEJSOztFdUovM3RCTTs7SUFFRTtFdkprNHRCUjs7RXdCdjV0Qk07SStIMEJJO0V2Smk0dEJWO0V5QjM1dEJNO0k4SDZCSTtFdkppNHRCVjs7RXdCOTV0Qk07SStIa0NJO0V2Smc0dEJWO0V5Qmw2dEJNO0k4SHFDSTtFdkpnNHRCVjs7RXVKLzV0Qk07SUFBZ0M7RXZKbTZ0QnRDOztFdUpsNnRCTTs7SUFFRTtFdkpxNnRCUjs7RXVKbjZ0Qk07O0lBRUU7RXZKczZ0QlI7O0V1SnA2dEJNOztJQUVFO0V2SnU2dEJSOztFdUpyNnRCTTs7SUFFRTtFdkp3NnRCUjs7RXdCNzd0Qk07SStIMEJJO0V2SnU2dEJWO0V5Qmo4dEJNO0k4SDZCSTtFdkp1NnRCVjs7RXdCcDh0Qk07SStIa0NJO0V2SnM2dEJWO0V5Qng4dEJNO0k4SHFDSTtFdkpzNnRCVjs7RXVKcjh0Qk07SUFBZ0M7RXZKeTh0QnRDOztFdUp4OHRCTTs7SUFFRTtFdkoyOHRCUjs7RXVKejh0Qk07O0lBRUU7RXZKNDh0QlI7O0V1SjE4dEJNOztJQUVFO0V2SjY4dEJSOztFdUozOHRCTTs7SUFFRTtFdko4OHRCUjs7RXdCbit0Qk07SStIMEJJO0V2SjY4dEJWO0V5QnYrdEJNO0k4SDZCSTtFdko2OHRCVjs7RXdCMSt0Qk07SStIa0NJO0V2SjQ4dEJWO0V5QjkrdEJNO0k4SHFDSTtFdko0OHRCVjs7RXVKMyt0Qk07SUFBZ0M7RXZKKyt0QnRDOztFdUo5K3RCTTs7SUFFRTtFdkppL3RCUjs7RXVKLyt0Qk07O0lBRUU7RXZKay90QlI7O0V1SmgvdEJNOztJQUVFO0V2Sm0vdEJSOztFdUpqL3RCTTs7SUFFRTtFdkpvL3RCUjs7RXdCemd1Qk07SStIMEJJO0V2Sm0vdEJWO0V5QjdndUJNO0k4SDZCSTtFdkptL3RCVjs7RXdCaGh1Qk07SStIa0NJO0V2SmsvdEJWO0V5QnBodUJNO0k4SHFDSTtFdkprL3RCVjs7RXVKeit0Qk07SUFBd0I7RXZKNit0QjlCOztFdUo1K3RCTTs7SUFFRTtFdkorK3RCUjs7RXVKNyt0Qk07O0lBRUU7RXZKZy90QlI7O0V1SjkrdEJNOztJQUVFO0V2SmkvdEJSOztFdUovK3RCTTs7SUFFRTtFdkprL3RCUjs7RXdCL2l1Qk07SStIa0VJO0V2SmkvdEJWO0V5Qm5qdUJNO0k4SHFFSTtFdkppL3RCVjs7RXdCdGp1Qk07SStIMEVJO0V2SmcvdEJWO0V5QjFqdUJNO0k4SDZFSTtFdkpnL3RCVjs7RXVKL2d1Qk07SUFBd0I7RXZKbWh1QjlCOztFdUpsaHVCTTs7SUFFRTtFdkpxaHVCUjs7RXVKbmh1Qk07O0lBRUU7RXZKc2h1QlI7O0V1SnBodUJNOztJQUVFO0V2SnVodUJSOztFdUpyaHVCTTs7SUFFRTtFdkp3aHVCUjs7RXdCcmx1Qk07SStIa0VJO0V2SnVodUJWO0V5QnpsdUJNO0k4SHFFSTtFdkp1aHVCVjs7RXdCNWx1Qk07SStIMEVJO0V2SnNodUJWO0V5QmhtdUJNO0k4SDZFSTtFdkpzaHVCVjs7RXVKcmp1Qk07SUFBd0I7RXZKeWp1QjlCOztFdUp4anVCTTs7SUFFRTtFdkoyanVCUjs7RXVKemp1Qk07O0lBRUU7RXZKNGp1QlI7O0V1SjFqdUJNOztJQUVFO0V2SjZqdUJSOztFdUozanVCTTs7SUFFRTtFdko4anVCUjs7RXdCM251Qk07SStIa0VJO0V2SjZqdUJWO0V5Qi9udUJNO0k4SHFFSTtFdko2anVCVjs7RXdCbG91Qk07SStIMEVJO0V2SjRqdUJWO0V5QnRvdUJNO0k4SDZFSTtFdko0anVCVjs7RXVKM2x1Qk07SUFBd0I7RXZKK2x1QjlCOztFdUo5bHVCTTs7SUFFRTtFdkppbXVCUjs7RXVKL2x1Qk07O0lBRUU7RXZKa211QlI7O0V1SmhtdUJNOztJQUVFO0V2Sm1tdUJSOztFdUpqbXVCTTs7SUFFRTtFdkpvbXVCUjs7RXdCanF1Qk07SStIa0VJO0V2Sm1tdUJWO0V5QnJxdUJNO0k4SHFFSTtFdkptbXVCVjs7RXdCeHF1Qk07SStIMEVJO0V2SmttdUJWO0V5QjVxdUJNO0k4SDZFSTtFdkprbXVCVjs7RXVKam91Qk07SUFBd0I7RXZKcW91QjlCOztFdUpwb3VCTTs7SUFFRTtFdkp1b3VCUjs7RXVKcm91Qk07O0lBRUU7RXZKd291QlI7O0V1SnRvdUJNOztJQUVFO0V2SnlvdUJSOztFdUp2b3VCTTs7SUFFRTtFdkowb3VCUjs7RXdCdnN1Qk07SStIa0VJO0V2SnlvdUJWO0V5QjNzdUJNO0k4SHFFSTtFdkp5b3VCVjs7RXdCOXN1Qk07SStIMEVJO0V2SndvdUJWO0V5Qmx0dUJNO0k4SDZFSTtFdkp3b3VCVjs7RXVKam91QkU7SUFBbUI7RXZKcW91QnJCOztFdUpwb3VCRTs7SUFFRTtFdkp1b3VCSjs7RXVKcm91QkU7O0lBRUU7RXZKd291Qko7O0V1SnRvdUJFOztJQUVFO0V2SnlvdUJKOztFdUp2b3VCRTs7SUFFRTtFdkowb3VCSjs7RXdCN3V1Qk07SStIeUdBO0V2SndvdUJOO0V5Qmp2dUJNO0k4SDRHQTtFdkp3b3VCTjs7RXdCcHZ1Qk07SStIaUhBO0V2SnVvdUJOO0V5Qnh2dUJNO0k4SG9IQTtFdkp1b3VCTjtBQUNGO0FnRXZydUJJO0V1Ri9ESTtJQUFnQztFdkowdnVCdEM7O0V1Snp2dUJNOztJQUVFO0V2SjR2dUJSOztFdUoxdnVCTTs7SUFFRTtFdko2dnVCUjs7RXVKM3Z1Qk07O0lBRUU7RXZKOHZ1QlI7O0V1SjV2dUJNOztJQUVFO0V2Sit2dUJSOztFd0JweHVCTTtJK0gwQkk7RXZKOHZ1QlY7RXlCeHh1Qk07SThINkJJO0V2Sjh2dUJWOztFd0IzeHVCTTtJK0hrQ0k7RXZKNnZ1QlY7RXlCL3h1Qk07SThIcUNJO0V2SjZ2dUJWOztFdUo1eHVCTTtJQUFnQztFdkpneXVCdEM7O0V1Si94dUJNOztJQUVFO0V2Smt5dUJSOztFdUpoeXVCTTs7SUFFRTtFdkpteXVCUjs7RXVKanl1Qk07O0lBRUU7RXZKb3l1QlI7O0V1Smx5dUJNOztJQUVFO0V2SnF5dUJSOztFd0IxenVCTTtJK0gwQkk7RXZKb3l1QlY7RXlCOXp1Qk07SThINkJJO0V2Sm95dUJWOztFd0JqMHVCTTtJK0hrQ0k7RXZKbXl1QlY7RXlCcjB1Qk07SThIcUNJO0V2Sm15dUJWOztFdUpsMHVCTTtJQUFnQztFdkpzMHVCdEM7O0V1SnIwdUJNOztJQUVFO0V2SncwdUJSOztFdUp0MHVCTTs7SUFFRTtFdkp5MHVCUjs7RXVKdjB1Qk07O0lBRUU7RXZKMDB1QlI7O0V1SngwdUJNOztJQUVFO0V2SjIwdUJSOztFd0JoMnVCTTtJK0gwQkk7RXZKMDB1QlY7RXlCcDJ1Qk07SThINkJJO0V2SjAwdUJWOztFd0J2MnVCTTtJK0hrQ0k7RXZKeTB1QlY7RXlCMzJ1Qk07SThIcUNJO0V2SnkwdUJWOztFdUp4MnVCTTtJQUFnQztFdko0MnVCdEM7O0V1SjMydUJNOztJQUVFO0V2SjgydUJSOztFdUo1MnVCTTs7SUFFRTtFdkorMnVCUjs7RXVKNzJ1Qk07O0lBRUU7RXZKZzN1QlI7O0V1SjkydUJNOztJQUVFO0V2SmkzdUJSOztFd0J0NHVCTTtJK0gwQkk7RXZKZzN1QlY7RXlCMTR1Qk07SThINkJJO0V2SmczdUJWOztFd0I3NHVCTTtJK0hrQ0k7RXZKKzJ1QlY7RXlCajV1Qk07SThIcUNJO0V2SisydUJWOztFdUo5NHVCTTtJQUFnQztFdkprNXVCdEM7O0V1Smo1dUJNOztJQUVFO0V2Sm81dUJSOztFdUpsNXVCTTs7SUFFRTtFdkpxNXVCUjs7RXVKbjV1Qk07O0lBRUU7RXZKczV1QlI7O0V1SnA1dUJNOztJQUVFO0V2SnU1dUJSOztFd0I1NnVCTTtJK0gwQkk7RXZKczV1QlY7RXlCaDd1Qk07SThINkJJO0V2SnM1dUJWOztFd0JuN3VCTTtJK0hrQ0k7RXZKcTV1QlY7RXlCdjd1Qk07SThIcUNJO0V2SnE1dUJWOztFdUpwN3VCTTtJQUFnQztFdkp3N3VCdEM7O0V1SnY3dUJNOztJQUVFO0V2SjA3dUJSOztFdUp4N3VCTTs7SUFFRTtFdkoyN3VCUjs7RXVKejd1Qk07O0lBRUU7RXZKNDd1QlI7O0V1SjE3dUJNOztJQUVFO0V2SjY3dUJSOztFd0JsOXVCTTtJK0gwQkk7RXZKNDd1QlY7RXlCdDl1Qk07SThINkJJO0V2SjQ3dUJWOztFd0J6OXVCTTtJK0hrQ0k7RXZKMjd1QlY7RXlCNzl1Qk07SThIcUNJO0V2SjI3dUJWOztFdUoxOXVCTTtJQUFnQztFdko4OXVCdEM7O0V1Sjc5dUJNOztJQUVFO0V2SmcrdUJSOztFdUo5OXVCTTs7SUFFRTtFdkppK3VCUjs7RXVKLzl1Qk07O0lBRUU7RXZKayt1QlI7O0V1SmgrdUJNOztJQUVFO0V2Sm0rdUJSOztFd0J4L3VCTTtJK0gwQkk7RXZKayt1QlY7RXlCNS91Qk07SThINkJJO0V2SmsrdUJWOztFd0IvL3VCTTtJK0hrQ0k7RXZKaSt1QlY7RXlCbmd2Qk07SThIcUNJO0V2SmkrdUJWOztFdUpoZ3ZCTTtJQUFnQztFdkpvZ3ZCdEM7O0V1Sm5ndkJNOztJQUVFO0V2SnNndkJSOztFdUpwZ3ZCTTs7SUFFRTtFdkp1Z3ZCUjs7RXVKcmd2Qk07O0lBRUU7RXZKd2d2QlI7O0V1SnRndkJNOztJQUVFO0V2SnlndkJSOztFd0I5aHZCTTtJK0gwQkk7RXZKd2d2QlY7RXlCbGl2Qk07SThINkJJO0V2SndndkJWOztFd0JyaXZCTTtJK0hrQ0k7RXZKdWd2QlY7RXlCeml2Qk07SThIcUNJO0V2SnVndkJWOztFdUp0aXZCTTtJQUFnQztFdkowaXZCdEM7O0V1SnppdkJNOztJQUVFO0V2SjRpdkJSOztFdUoxaXZCTTs7SUFFRTtFdko2aXZCUjs7RXVKM2l2Qk07O0lBRUU7RXZKOGl2QlI7O0V1SjVpdkJNOztJQUVFO0V2SitpdkJSOztFd0Jwa3ZCTTtJK0gwQkk7RXZKOGl2QlY7RXlCeGt2Qk07SThINkJJO0V2SjhpdkJWOztFd0Iza3ZCTTtJK0hrQ0k7RXZKNml2QlY7RXlCL2t2Qk07SThIcUNJO0V2SjZpdkJWOztFdUo1a3ZCTTtJQUFnQztFdkpnbHZCdEM7O0V1Si9rdkJNOztJQUVFO0V2SmtsdkJSOztFdUpobHZCTTs7SUFFRTtFdkptbHZCUjs7RXVKamx2Qk07O0lBRUU7RXZKb2x2QlI7O0V1SmxsdkJNOztJQUVFO0V2SnFsdkJSOztFd0IxbXZCTTtJK0gwQkk7RXZKb2x2QlY7RXlCOW12Qk07SThINkJJO0V2Sm9sdkJWOztFd0JqbnZCTTtJK0hrQ0k7RXZKbWx2QlY7RXlCcm52Qk07SThIcUNJO0V2Sm1sdkJWOztFdUpsbnZCTTtJQUFnQztFdkpzbnZCdEM7O0V1SnJudkJNOztJQUVFO0V2SndudkJSOztFdUp0bnZCTTs7SUFFRTtFdkp5bnZCUjs7RXVKdm52Qk07O0lBRUU7RXZKMG52QlI7O0V1SnhudkJNOztJQUVFO0V2SjJudkJSOztFd0JocHZCTTtJK0gwQkk7RXZKMG52QlY7RXlCcHB2Qk07SThINkJJO0V2SjBudkJWOztFd0J2cHZCTTtJK0hrQ0k7RXZKeW52QlY7RXlCM3B2Qk07SThIcUNJO0V2SnludkJWOztFdUp4cHZCTTtJQUFnQztFdko0cHZCdEM7O0V1SjNwdkJNOztJQUVFO0V2SjhwdkJSOztFdUo1cHZCTTs7SUFFRTtFdkorcHZCUjs7RXVKN3B2Qk07O0lBRUU7RXZKZ3F2QlI7O0V1SjlwdkJNOztJQUVFO0V2SmlxdkJSOztFd0J0cnZCTTtJK0gwQkk7RXZKZ3F2QlY7RXlCMXJ2Qk07SThINkJJO0V2SmdxdkJWOztFd0I3cnZCTTtJK0hrQ0k7RXZKK3B2QlY7RXlCanN2Qk07SThIcUNJO0V2SitwdkJWOztFdUp0cHZCTTtJQUF3QjtFdkowcHZCOUI7O0V1SnpwdkJNOztJQUVFO0V2SjRwdkJSOztFdUoxcHZCTTs7SUFFRTtFdko2cHZCUjs7RXVKM3B2Qk07O0lBRUU7RXZKOHB2QlI7O0V1SjVwdkJNOztJQUVFO0V2SitwdkJSOztFd0I1dHZCTTtJK0hrRUk7RXZKOHB2QlY7RXlCaHV2Qk07SThIcUVJO0V2SjhwdkJWOztFd0JudXZCTTtJK0gwRUk7RXZKNnB2QlY7RXlCdnV2Qk07SThINkVJO0V2SjZwdkJWOztFdUo1cnZCTTtJQUF3QjtFdkpnc3ZCOUI7O0V1Si9ydkJNOztJQUVFO0V2SmtzdkJSOztFdUpoc3ZCTTs7SUFFRTtFdkptc3ZCUjs7RXVKanN2Qk07O0lBRUU7RXZKb3N2QlI7O0V1SmxzdkJNOztJQUVFO0V2SnFzdkJSOztFd0Jsd3ZCTTtJK0hrRUk7RXZKb3N2QlY7RXlCdHd2Qk07SThIcUVJO0V2Sm9zdkJWOztFd0J6d3ZCTTtJK0gwRUk7RXZKbXN2QlY7RXlCN3d2Qk07SThINkVJO0V2Sm1zdkJWOztFdUpsdXZCTTtJQUF3QjtFdkpzdXZCOUI7O0V1SnJ1dkJNOztJQUVFO0V2Snd1dkJSOztFdUp0dXZCTTs7SUFFRTtFdkp5dXZCUjs7RXVKdnV2Qk07O0lBRUU7RXZKMHV2QlI7O0V1Snh1dkJNOztJQUVFO0V2SjJ1dkJSOztFd0J4eXZCTTtJK0hrRUk7RXZKMHV2QlY7RXlCNXl2Qk07SThIcUVJO0V2SjB1dkJWOztFd0IveXZCTTtJK0gwRUk7RXZKeXV2QlY7RXlCbnp2Qk07SThINkVJO0V2Snl1dkJWOztFdUp4d3ZCTTtJQUF3QjtFdko0d3ZCOUI7O0V1SjN3dkJNOztJQUVFO0V2Sjh3dkJSOztFdUo1d3ZCTTs7SUFFRTtFdkord3ZCUjs7RXVKN3d2Qk07O0lBRUU7RXZKZ3h2QlI7O0V1Sjl3dkJNOztJQUVFO0V2Sml4dkJSOztFd0I5MHZCTTtJK0hrRUk7RXZKZ3h2QlY7RXlCbDF2Qk07SThIcUVJO0V2Smd4dkJWOztFd0JyMXZCTTtJK0gwRUk7RXZKK3d2QlY7RXlCejF2Qk07SThINkVJO0V2Sit3dkJWOztFdUo5eXZCTTtJQUF3QjtFdkprenZCOUI7O0V1Smp6dkJNOztJQUVFO0V2Sm96dkJSOztFdUpsenZCTTs7SUFFRTtFdkpxenZCUjs7RXVKbnp2Qk07O0lBRUU7RXZKc3p2QlI7O0V1SnB6dkJNOztJQUVFO0V2SnV6dkJSOztFd0JwM3ZCTTtJK0hrRUk7RXZKc3p2QlY7RXlCeDN2Qk07SThIcUVJO0V2SnN6dkJWOztFd0IzM3ZCTTtJK0gwRUk7RXZKcXp2QlY7RXlCLzN2Qk07SThINkVJO0V2SnF6dkJWOztFdUo5eXZCRTtJQUFtQjtFdkprenZCckI7O0V1Smp6dkJFOztJQUVFO0V2Sm96dkJKOztFdUpsenZCRTs7SUFFRTtFdkpxenZCSjs7RXVKbnp2QkU7O0lBRUU7RXZKc3p2Qko7O0V1SnB6dkJFOztJQUVFO0V2SnV6dkJKOztFd0IxNXZCTTtJK0h5R0E7RXZKcXp2Qk47RXlCOTV2Qk07SThINEdBO0V2SnF6dkJOOztFd0JqNnZCTTtJK0hpSEE7RXZKb3p2Qk47RXlCcjZ2Qk07SThIb0hBO0V2Sm96dkJOO0FBQ0Y7QXdKeDZ2QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBRUE7QXhKdzZ2Qko7O0F5Smw3dkJBO0VBQWtCO0F6SnM3dkJsQjs7QXlKbDd2QkE7RUFBaUI7QXpKczd2QmpCOztBeUpyN3ZCQTtFQUFpQjtBekp5N3ZCakI7O0F5Sng3dkJBO0VBQWlCO0F6SjQ3dkJqQjs7QXlKMzd2QkE7RUNURTtFQUNBO0VBQ0E7QTFKdzh2QkY7O0F5Sno3dkJJO0VBQXdCO0F6SjY3dkI1Qjs7QXlKNTd2Qkk7RUFBd0I7QXpKZzh2QjVCOztBeUovN3ZCSTtFQUF3QjtBekptOHZCNUI7O0FnRWo1dkJJO0V5RnBEQTtJQUF3QjtFekowOHZCMUI7O0V5Sno4dkJFO0lBQXdCO0V6SjY4dkIxQjs7RXlKNTh2QkU7SUFBd0I7RXpKZzl2QjFCO0FBQ0Y7QWdFLzV2Qkk7RXlGcERBO0lBQXdCO0V6SnU5dkIxQjs7RXlKdDl2QkU7SUFBd0I7RXpKMDl2QjFCOztFeUp6OXZCRTtJQUF3QjtFeko2OXZCMUI7QUFDRjtBZ0U1NnZCSTtFeUZwREE7SUFBd0I7RXpKbyt2QjFCOztFeUpuK3ZCRTtJQUF3QjtFekp1K3ZCMUI7O0V5SnQrdkJFO0lBQXdCO0V6SjArdkIxQjtBQUNGO0FnRXo3dkJJO0V5RnBEQTtJQUF3QjtFekppL3ZCMUI7O0V5SmgvdkJFO0lBQXdCO0V6Sm8vdkIxQjs7RXlKbi92QkU7SUFBd0I7RXpKdS92QjFCO0FBQ0Y7QWdFdDh2Qkk7RXlGcERBO0lBQXdCO0V6SjgvdkIxQjs7RXlKNy92QkU7SUFBd0I7RXpKaWd3QjFCOztFeUpoZ3dCRTtJQUF3QjtFekpvZ3dCMUI7QUFDRjtBeUovL3ZCQTtFQUFtQjtBekprZ3dCbkI7O0F5Smpnd0JBO0VBQW1CO0F6SnFnd0JuQjs7QXlKcGd3QkE7RUFBbUI7QXpKd2d3Qm5COztBeUpwZ3dCQTtFQUF1QjtBekp3Z3dCdkI7O0F5SnZnd0JBO0VBQXVCO0F6SjJnd0J2Qjs7QXlKMWd3QkE7RUFBdUI7QXpKOGd3QnZCOztBeUo3Z3dCQTtFQUF1QjtBekppaHdCdkI7O0F5Smhod0JBO0VBQXVCO0F6Sm9od0J2Qjs7QXlKbmh3QkE7RUFBdUI7QXpKdWh3QnZCOztBeUpuaHdCQTtFQUFjO0F6SnVod0JkOztBMko5andCRTtFQUNFO0EzSmlrd0JKOztBMkJyandCRTtFZ0lQTTtBM0pna3dCUjs7QTJKdGt3QkU7RUFDRTtBM0p5a3dCSjs7QTJCN2p3QkU7RWdJUE07QTNKd2t3QlI7O0EySjlrd0JFO0VBQ0U7QTNKaWx3Qko7O0EyQnJrd0JFO0VnSVBNO0EzSmdsd0JSOztBMkp0bHdCRTtFQUNFO0EzSnlsd0JKOztBMkI3a3dCRTtFZ0lQTTtBM0p3bHdCUjs7QTJKOWx3QkU7RUFDRTtBM0ppbXdCSjs7QTJCcmx3QkU7RWdJUE07QTNKZ213QlI7O0EySnRtd0JFO0VBQ0U7QTNKeW13Qko7O0EyQjdsd0JFO0VnSVBNO0EzSndtd0JSOztBMko5bXdCRTtFQUNFO0EzSmlud0JKOztBMkJybXdCRTtFZ0lQTTtBM0pnbndCUjs7QTJKdG53QkU7RUFDRTtBM0p5bndCSjs7QTJCN213QkU7RWdJUE07QTNKd253QlI7O0F5Smpsd0JBO0VBQWE7QXpKcWx3QmI7O0F5SnBsd0JBO0VBRUk7QXpKc2x3Qko7O0F5Smxsd0JBO0VBQWlCO0F6SnNsd0JqQjs7QXlKcmx3QkE7RUFBaUI7QXpKeWx3QmpCOztBeUpybHdCQTtFRzNERTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1Sm9wd0JGOztBeUp6bHdCQTtFQUF3QjtBeko2bHdCeEI7O0F5SjNsd0JBO0VBQ0U7RUFDQTtBeko4bHdCRjs7QXlKemx3QkE7RUFBYztBeko2bHdCZDs7QTZKeHF3QkE7RUFDRTtFQUNBO0E3SjJxd0JGOztBNkp2cXdCQTtFQUNFO0E3SjBxd0JGOztBNkp2cXdCQTtFQUNFO0E3SjBxd0JGOztBNkp2cXdCQTtFQUNFO0E3SjBxd0JGOztBNkp2cXdCQTtFQUNFO0E3SjBxd0JGOztBNkp2cXdCQTtFQUNFO0E3SjBxd0JGOztBNkp2cXdCQTtFQUNFO0E3SjBxd0JGOztBNkp2cXdCQTtFQUNFO0E3SjBxd0JGOztBNkp2cXdCQTtFQUNFO0E3SjBxd0JGOztBNkp2cXdCQTtFQUNFO0E3SjBxd0JGOztBNkp2cXdCQTtFQUNFO0E3SjBxd0JGOztBNkp2cXdCQTtFQUNFO0E3SjBxd0JGOztBNkp2cXdCQTtFQUNFLG1Cdkl6Q2dCO0F0Qm10d0JsQjs7QTZKdnF3QkE7RUFDRTtBN0owcXdCRjs7QTZKdnF3QkE7RUFDRTtBN0owcXdCRjs7QTZKdnF3QkE7RUFDRTtBN0owcXdCRjs7QThKbnV3QkE7RUFDRTtBOUpzdXdCRjs7QThKbnV3QkE7RUFDRTtBOUpzdXdCRjs7QXlCdnV3Qk07RXNJTko7RUFDQTtBL0ppdndCRjtBK0ovdXdCRTtFQUNFO0EvSml2d0JKOztBZ0t6dndCQTtFQUdJO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QWhLbXd3Qko7O0FpSy92d0JFO0VBQ0U7OztJQUtFO0lBRUE7RWpLK3Z3Qko7O0VpSzN2d0JJO0lBQ0U7RWpLOHZ3Qk47O0VpS3J2d0JFO0lBQ0U7RWpLd3Z3Qko7O0VpSzF1d0JFO0lBQ0U7RWpLNnV3Qko7O0VpSzN1d0JFOztJQUVFO0lBQ0E7RWpLOHV3Qko7O0VpS3R1d0JFO0lBQ0U7RWpLeXV3Qko7O0VpS3R1d0JFOztJQUVFO0VqS3l1d0JKOztFaUt0dXdCRTs7O0lBR0U7SUFDQTtFakt5dXdCSjs7RWlLdHV3QkU7O0lBRUU7RWpLeXV3Qko7O0VpS2p1d0JFO0lBQ0UsUUN0RmtCO0VsSzB6d0J0QjtFaUtsdXdCRTtJQUNFO0VqS291d0JKOztFaUtsdXdCRTtJQUNFO0VqS3F1d0JKOztFaUtqdXdCRTtJQUNFO0VqS291d0JKOztFaUtsdXdCRTtJQUNFO0VqS3F1d0JKOztFaUtsdXdCRTtJQUNFO0VqS3F1d0JKO0VpS251d0JJOztJQUVFO0VqS3F1d0JOOztFaUtodXdCSTs7SUFFRTtFakttdXdCTjs7RWlLL3R3QkU7SUFDRTtFaktrdXdCSjtFaUtodXdCSTs7OztJQUlFLHFCcEl4SEs7RTdCMDF3Qlg7O0VpSzl0d0JFO0lBQ0U7SUFDQSxxQnBJOUhPO0U3Qisxd0JYO0FBQ0YsQyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtZGF0ZXBpY2tlci9kaXN0L2Nzcy9ib290c3RyYXAtZGF0ZXBpY2tlci5taW4uY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2RhdGVwaWNrZXIuY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AY29yZXVpL2ljb25zL2Nzcy9hbGwubWluLmNzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQGNvcmV1aS9pY29ucy9zY3NzL2ZyZWUvZnJlZS1pY29ucy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AY29yZXVpL2ljb25zL3Njc3MvZnJlZS9fY29yZS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AY29yZXVpL2ljb25zL2Nzcy9mcmVlLmNzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQGNvcmV1aS9pY29ucy9zY3NzL2JyYW5kL19mdW5jdGlvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQGNvcmV1aS9pY29ucy9zY3NzL2JyYW5kL19jb3JlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0Bjb3JldWkvaWNvbnMvY3NzL2JyYW5kLmNzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQGNvcmV1aS9pY29ucy9jc3MvY3NzL2FsbC5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXBwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9zY3NzL2ZvbnRhd2Vzb21lLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9zY3NzL19jb3JlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9zY3NzL19sYXJnZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL3Njc3MvX2ZpeGVkLXdpZHRoLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9zY3NzL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL3Njc3MvX2xpc3Quc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL3Njc3MvX2JvcmRlcmVkLXB1bGxlZC5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvc2Nzcy9fYW5pbWF0ZWQuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL3Njc3MvX3JvdGF0ZWQtZmxpcHBlZC5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvc2Nzcy9fbWl4aW5zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9zY3NzL19zdGFja2VkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9zY3NzL19pY29ucy5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvc2Nzcy9fc2NyZWVuLXJlYWRlci5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvc2Nzcy9yZWd1bGFyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9zY3NzL3NvbGlkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9zY3NzL2JyYW5kcy5zY3NzIiwid2VicGFjazovLy8uL2xvYWRlci5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvQGNvcmV1aS9jb3JldWkvc2Nzcy9jb3JldWkuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL0Bjb3JldWkvY29yZXVpL3Njc3MvX3Jvb3Quc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL0Bjb3JldWkvY29yZXVpL3Njc3MvX2FwcC5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvQGNvcmV1aS9jb3JldWkvc2Nzcy9fcmVib290LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9AY29yZXVpL2NvcmV1aS9zY3NzL3ZhcmlhYmxlcy9fdHlwb2dyYXBoeS5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvQGNvcmV1aS9jb3JldWkvc2Nzcy92ZW5kb3JzL19yZnMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL0Bjb3JldWkvY29yZXVpL3Njc3MvbWl4aW5zL19sdHIuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL0Bjb3JldWkvY29yZXVpL3Njc3MvbWl4aW5zL19ydGwuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL0Bjb3JldWkvY29yZXVpL3Njc3MvdmFyaWFibGVzL2NvbXBvbmVudHMvX2xpbmtzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9AY29yZXVpL2NvcmV1aS9zY3NzL21peGlucy9faG92ZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL0Bjb3JldWkvY29yZXVpL3Njc3MvdmFyaWFibGVzL2NvbXBvbmVudHMvX3RhYmxlcy5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvQGNvcmV1aS9jb3JldWkvc2Nzcy92YXJpYWJsZXMvX2NvbG9ycy5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvQGNvcmV1aS9jb3JldWkvc2Nzcy92YXJpYWJsZXMvY29tcG9uZW50cy9fYnV0dG9ucy1mb3Jtcy5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvQGNvcmV1aS9jb3JldWkvc2Nzcy92ZW5kb3JzL19wZXJmZWN0LXNjcm9sbGJhci5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvQGNvcmV1aS9jb3JldWkvc2Nzcy92ZW5kb3JzL3RpcHB5anMvYW5pbWF0aW9ucy9mYWRlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9AY29yZXVpL2NvcmV1aS9zY3NzL3ZlbmRvcnMvdGlwcHlqcy9wb3BvdmVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9AY29yZXVpL2NvcmV1aS9zY3NzL3ZhcmlhYmxlcy9fei1pbmRleC5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvQGNvcmV1aS9jb3JldWkvc2Nzcy92YXJpYWJsZXMvY29tcG9uZW50cy9fcG9wb3ZlcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL0Bjb3JldWkvY29yZXVpL3Njc3MvbWl4aW5zL19yZXNldC10ZXh0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9AY29yZXVpL2NvcmV1aS9zY3NzL21peGlucy9fYm9yZGVyLXJhZGl1cy5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvQGNvcmV1aS9jb3JldWkvc2Nzcy92YXJpYWJsZXMvY29tcG9uZW50cy9fc2hhcmVkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9AY29yZXVpL2NvcmV1aS9zY3NzL3ZlbmRvcnMvdGlwcHlqcy9pbmRleC5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvQGNvcmV1aS9jb3JldWkvc2Nzcy92YXJpYWJsZXMvY29tcG9uZW50cy9fdG9vbHRpcHMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL0Bjb3JldWkvY29yZXVpL3Njc3MvX2FsZXJ0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9AY29yZXVpL2NvcmV1aS9zY3NzL3ZhcmlhYmxlcy9jb21wb25lbnRzL19hbGVydHMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL0Bjb3JldWkvY29yZXVpL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvQGNvcmV1aS9jb3JldWkvc2Nzcy9taXhpbnMvX2dyYWRpZW50cy5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvQGNvcmV1aS9jb3JldWkvc2Nzcy9fYXZhdGFycy5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvQGNvcmV1aS9jb3JldWkvc2Nzcy9taXhpbnMvX2F2YXRhcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL0Bjb3JldWkvY29yZXVpL3Njc3MvdmFyaWFibGVzL2NvbXBvbmVudHMvX2F2YXRhcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL0Bjb3JldWkvY29yZXVpL3Njc3MvX2JhZGdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9AY29yZXVpL2NvcmV1aS9zY3NzL21peGlucy9fdHJhbnNpdGlvbi5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvQGNvcmV1aS9jb3JldWkvc2Nzcy92YXJpYWJsZXMvY29tcG9uZW50cy9fYmFkZ2VzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9AY29yZXVpL2NvcmV1aS9zY3NzL21peGlucy9fYmFkZ2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL0Bjb3JldWkvY29yZXVpL3Njc3MvbWl4aW5zL190aGVtZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL0Bjb3JldWkvY29yZXVpL3Njc3MvX2JyZWFkY3J1bWItbWVudS5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvQGNvcmV1aS9jb3JldWkvc2Nzcy9fYnJlYWRjcnVtYi5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvQGNvcmV1aS9jb3JldWkvc2Nzcy9taXhpbnMvX2JvcmRlcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL0Bjb3JldWkvY29yZXVpL3Njc3MvdmFyaWFibGVzL2NvbXBvbmVudHMvX2JyZWFkY3J1bWIuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL0Bjb3JldWkvY29yZXVpL3Njc3MvX2J1dHRvbi1ncm91cC5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvQGNvcmV1aS9jb3JldWkvc2Nzcy9fYnV0dG9ucy5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvQGNvcmV1aS9jb3JldWkvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL0Bjb3JldWkvY29yZXVpL3Njc3MvdmFyaWFibGVzL19icmFuZC1jb2xvcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL0Bjb3JldWkvY29yZXVpL3Njc3MvX2NhbGxvdXQuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL0Bjb3JldWkvY29yZXVpL3Njc3MvX2NhcmQuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL0Bjb3JldWkvY29yZXVpL3Njc3MvdmFyaWFibGVzL2NvbXBvbmVudHMvX2NhcmRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9AY29yZXVpL2NvcmV1aS9zY3NzL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL0Bjb3JldWkvY29yZXVpL3Njc3MvbWl4aW5zL19jYXJkLWFjY2VudC5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvQGNvcmV1aS9jb3JldWkvc2Nzcy9fY2Fyb3VzZWwuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL0Bjb3JldWkvY29yZXVpL3Njc3MvbWl4aW5zL19jbGVhcmZpeC5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvQGNvcmV1aS9jb3JldWkvc2Nzcy92YXJpYWJsZXMvY29tcG9uZW50cy9fY2Fyb3VzZWwuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL0Bjb3JldWkvY29yZXVpL3Njc3MvX2NoYXJ0cy5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvQGNvcmV1aS9jb3JldWkvc2Nzcy9fY2xvc2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL0Bjb3JldWkvY29yZXVpL3Njc3MvX2NvZGUuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL0Bjb3JldWkvY29yZXVpL3Njc3MvdmFyaWFibGVzL2NvbXBvbmVudHMvX2NvZGUuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL0Bjb3JldWkvY29yZXVpL3Njc3MvX2N1c3RvbS1mb3Jtcy5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvQGNvcmV1aS9jb3JldWkvc2Nzcy92YXJpYWJsZXMvY29tcG9uZW50cy9fY3VzdG9tLWZvcm1zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9AY29yZXVpL2NvcmV1aS9zY3NzL19kcm9wZG93bi5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvQGNvcmV1aS9jb3JldWkvc2Nzcy9taXhpbnMvX2NhcmV0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9AY29yZXVpL2NvcmV1aS9zY3NzL3ZhcmlhYmxlcy9jb21wb25lbnRzL19kcm9wZG93bnMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL0Bjb3JldWkvY29yZXVpL3Njc3MvbWl4aW5zL19uYXYtZGl2aWRlci5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvQGNvcmV1aS9jb3JldWkvc2Nzcy9fZm9vdGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9AY29yZXVpL2NvcmV1aS9zY3NzL3ZhcmlhYmxlcy9jb21wb25lbnRzL19mb290ZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL0Bjb3JldWkvY29yZXVpL3Njc3MvX2Zvcm1zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9AY29yZXVpL2NvcmV1aS9zY3NzL21peGlucy9fZm9ybXMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL0Bjb3JldWkvY29yZXVpL3Njc3MvX2dyaWQuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL0Bjb3JldWkvY29yZXVpL3Njc3MvbWl4aW5zL19ncmlkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9AY29yZXVpL2NvcmV1aS9zY3NzL3ZhcmlhYmxlcy9fZ3JpZC5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvQGNvcmV1aS9jb3JldWkvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9AY29yZXVpL2NvcmV1aS9zY3NzL19oZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL0Bjb3JldWkvY29yZXVpL3Njc3MvdmFyaWFibGVzL2NvbXBvbmVudHMvX2hlYWRlci5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvQGNvcmV1aS9jb3JldWkvc2Nzcy9faWNvbi5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvQGNvcmV1aS9jb3JldWkvc2Nzcy9taXhpbnMvX2ljb24uc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL0Bjb3JldWkvY29yZXVpL3Njc3MvX2lucHV0LWdyb3VwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9AY29yZXVpL2NvcmV1aS9zY3NzL19pbWFnZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL0Bjb3JldWkvY29yZXVpL3Njc3MvbWl4aW5zL19pbWFnZS5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvQGNvcmV1aS9jb3JldWkvc2Nzcy92YXJpYWJsZXMvY29tcG9uZW50cy9faW1hZ2VzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9AY29yZXVpL2NvcmV1aS9zY3NzL19qdW1ib3Ryb24uc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL0Bjb3JldWkvY29yZXVpL3Njc3MvdmFyaWFibGVzL2NvbXBvbmVudHMvX2p1bWJvdHJvbi5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvQGNvcmV1aS9jb3JldWkvc2Nzcy9fbGlzdC1ncm91cC5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvQGNvcmV1aS9jb3JldWkvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL0Bjb3JldWkvY29yZXVpL3Njc3MvX21lZGlhLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9AY29yZXVpL2NvcmV1aS9zY3NzL19tb2RhbC5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvQGNvcmV1aS9jb3JldWkvc2Nzcy92YXJpYWJsZXMvY29tcG9uZW50cy9fbW9kYWxzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9AY29yZXVpL2NvcmV1aS9zY3NzL19uYXYuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL0Bjb3JldWkvY29yZXVpL3Njc3MvdmFyaWFibGVzL2NvbXBvbmVudHMvX3NpZGViYXIuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL0Bjb3JldWkvY29yZXVpL3Njc3MvX25hdmJhci5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvQGNvcmV1aS9jb3JldWkvc2Nzcy92YXJpYWJsZXMvY29tcG9uZW50cy9fbmF2YmFyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9AY29yZXVpL2NvcmV1aS9zY3NzL3ZhcmlhYmxlcy9fc3BhY2luZy5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvQGNvcmV1aS9jb3JldWkvc2Nzcy92YXJpYWJsZXMvY29tcG9uZW50cy9fbmF2cy5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvQGNvcmV1aS9jb3JldWkvc2Nzcy9fcGFnaW5hdGlvbi5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvQGNvcmV1aS9jb3JldWkvc2Nzcy9taXhpbnMvX2xpc3RzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9AY29yZXVpL2NvcmV1aS9zY3NzL3ZhcmlhYmxlcy9jb21wb25lbnRzL19wYWdpbmF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9AY29yZXVpL2NvcmV1aS9zY3NzL21peGlucy9fcGFnaW5hdGlvbi5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvQGNvcmV1aS9jb3JldWkvc2Nzcy9fcG9wb3Zlci5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvQGNvcmV1aS9jb3JldWkvc2Nzcy9fcHJvZ3Jlc3Muc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL0Bjb3JldWkvY29yZXVpL3Njc3MvdmFyaWFibGVzL2NvbXBvbmVudHMvX3Byb2dyZXNzLWJhcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL0Bjb3JldWkvY29yZXVpL3Njc3MvX3Byb2dyZXNzLWdyb3VwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9AY29yZXVpL2NvcmV1aS9zY3NzL19zaWRlYmFyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9AY29yZXVpL2NvcmV1aS9zY3NzL3ZhcmlhYmxlcy9fb3B0aW9ucy5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvQGNvcmV1aS9jb3JldWkvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9AY29yZXVpL2NvcmV1aS9zY3NzL19zcGlubmVycy5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvQGNvcmV1aS9jb3JldWkvc2Nzcy92YXJpYWJsZXMvY29tcG9uZW50cy9fc3Bpbm5lcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL0Bjb3JldWkvY29yZXVpL3Njc3MvX3N1YmhlYWRlci5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvQGNvcmV1aS9jb3JldWkvc2Nzcy92YXJpYWJsZXMvY29tcG9uZW50cy9fc3ViaGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9AY29yZXVpL2NvcmV1aS9zY3NzL19zd2l0Y2hlcy5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvQGNvcmV1aS9jb3JldWkvc2Nzcy92YXJpYWJsZXMvY29tcG9uZW50cy9fc3dpdGNoZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL0Bjb3JldWkvY29yZXVpL3Njc3MvbWl4aW5zL19zd2l0Y2hlcy5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvQGNvcmV1aS9jb3JldWkvc2Nzcy9fdGFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9AY29yZXVpL2NvcmV1aS9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9AY29yZXVpL2NvcmV1aS9zY3NzL190b2FzdHMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL0Bjb3JldWkvY29yZXVpL3Njc3MvdmFyaWFibGVzL2NvbXBvbmVudHMvX3RvYXN0cy5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvQGNvcmV1aS9jb3JldWkvc2Nzcy9taXhpbnMvX3RvYXN0cy5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvQGNvcmV1aS9jb3JldWkvc2Nzcy9fdG9vbHRpcC5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvQGNvcmV1aS9jb3JldWkvc2Nzcy9fdHJhbnNpdGlvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL0Bjb3JldWkvY29yZXVpL3Njc3MvX3R5cGUuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL0Bjb3JldWkvY29yZXVpL3Njc3MvbGF5b3V0cy9fZGVmYXVsdC5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvQGNvcmV1aS9jb3JldWkvc2Nzcy91dGlsaXRpZXMvX2FsaWduLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9AY29yZXVpL2NvcmV1aS9zY3NzL21peGlucy9fYmFja2dyb3VuZC12YXJpYW50LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9AY29yZXVpL2NvcmV1aS9zY3NzL3V0aWxpdGllcy9fYmFja2dyb3VuZC5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvQGNvcmV1aS9jb3JldWkvc2Nzcy91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL0Bjb3JldWkvY29yZXVpL3Njc3MvdXRpbGl0aWVzL19jZW50ZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL0Bjb3JldWkvY29yZXVpL3Njc3MvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9AY29yZXVpL2NvcmV1aS9zY3NzL3V0aWxpdGllcy9fZW1iZWQuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL0Bjb3JldWkvY29yZXVpL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9AY29yZXVpL2NvcmV1aS9zY3NzL3V0aWxpdGllcy9fZmxvYXQuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL0Bjb3JldWkvY29yZXVpL3Njc3MvdXRpbGl0aWVzL19pbnRlcmFjdGlvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL0Bjb3JldWkvY29yZXVpL3Njc3MvdXRpbGl0aWVzL19vdmVyZmxvdy5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvQGNvcmV1aS9jb3JldWkvc2Nzcy91dGlsaXRpZXMvX3Bvc2l0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9AY29yZXVpL2NvcmV1aS9zY3NzL3V0aWxpdGllcy9fc2NyZWVucmVhZGVycy5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvQGNvcmV1aS9jb3JldWkvc2Nzcy9taXhpbnMvX3NjcmVlbi1yZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL0Bjb3JldWkvY29yZXVpL3Njc3MvdXRpbGl0aWVzL19zaGFkb3dzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9AY29yZXVpL2NvcmV1aS9zY3NzL3V0aWxpdGllcy9fc2l6aW5nLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9AY29yZXVpL2NvcmV1aS9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvQGNvcmV1aS9jb3JldWkvc2Nzcy91dGlsaXRpZXMvX3N0cmV0Y2hlZC1saW5rLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9AY29yZXVpL2NvcmV1aS9zY3NzL3V0aWxpdGllcy9fdGV4dC5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvQGNvcmV1aS9jb3JldWkvc2Nzcy9taXhpbnMvX3RleHQtdHJ1bmNhdGUuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL0Bjb3JldWkvY29yZXVpL3Njc3MvbWl4aW5zL190ZXh0LWVtcGhhc2lzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9AY29yZXVpL2NvcmV1aS9zY3NzL21peGlucy9fdGV4dC1oaWRlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9AY29yZXVpL2NvcmV1aS9zY3NzL3V0aWxpdGllcy9fdHlwb2dyYXBoeS5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvQGNvcmV1aS9jb3JldWkvc2Nzcy91dGlsaXRpZXMvX3Zpc2liaWxpdHkuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL0Bjb3JldWkvY29yZXVpL3Njc3MvX3J0bC5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvQGNvcmV1aS9jb3JldWkvc2Nzcy9faWUtY3VzdG9tLXByb3BlcnRpZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL0Bjb3JldWkvY29yZXVpL3Njc3MvX3ByaW50LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9AY29yZXVpL2NvcmV1aS9zY3NzL3ZhcmlhYmxlcy9fcHJpbnRpbmcuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKiFcbiAqIERhdGVwaWNrZXIgZm9yIEJvb3RzdHJhcCB2MS45LjAgKGh0dHBzOi8vZ2l0aHViLmNvbS91eHNvbHV0aW9ucy9ib290c3RyYXAtZGF0ZXBpY2tlcilcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UgdjIuMCAoaHR0cDovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wKVxuICovXG5cbi5kYXRlcGlja2Vye3BhZGRpbmc6NHB4Oy13ZWJraXQtYm9yZGVyLXJhZGl1czo0cHg7LW1vei1ib3JkZXItcmFkaXVzOjRweDtib3JkZXItcmFkaXVzOjRweDtkaXJlY3Rpb246bHRyfS5kYXRlcGlja2VyLWlubGluZXt3aWR0aDoyMjBweH0uZGF0ZXBpY2tlci1ydGx7ZGlyZWN0aW9uOnJ0bH0uZGF0ZXBpY2tlci1ydGwuZHJvcGRvd24tbWVudXtsZWZ0OmF1dG99LmRhdGVwaWNrZXItcnRsIHRhYmxlIHRyIHRkIHNwYW57ZmxvYXQ6cmlnaHR9LmRhdGVwaWNrZXItZHJvcGRvd257dG9wOjA7bGVmdDowfS5kYXRlcGlja2VyLWRyb3Bkb3duOmJlZm9yZXtjb250ZW50OicnO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JvcmRlci1sZWZ0OjdweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItcmlnaHQ6N3B4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1ib3R0b206N3B4IHNvbGlkICM5OTk7Ym9yZGVyLXRvcDowO2JvcmRlci1ib3R0b20tY29sb3I6cmdiYSgwLDAsMCwuMik7cG9zaXRpb246YWJzb2x1dGV9LmRhdGVwaWNrZXItZHJvcGRvd246YWZ0ZXJ7Y29udGVudDonJztkaXNwbGF5OmlubGluZS1ibG9jaztib3JkZXItbGVmdDo2cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXJpZ2h0OjZweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItYm90dG9tOjZweCBzb2xpZCAjZmZmO2JvcmRlci10b3A6MDtwb3NpdGlvbjphYnNvbHV0ZX0uZGF0ZXBpY2tlci1kcm9wZG93bi5kYXRlcGlja2VyLW9yaWVudC1sZWZ0OmJlZm9yZXtsZWZ0OjZweH0uZGF0ZXBpY2tlci1kcm9wZG93bi5kYXRlcGlja2VyLW9yaWVudC1sZWZ0OmFmdGVye2xlZnQ6N3B4fS5kYXRlcGlja2VyLWRyb3Bkb3duLmRhdGVwaWNrZXItb3JpZW50LXJpZ2h0OmJlZm9yZXtyaWdodDo2cHh9LmRhdGVwaWNrZXItZHJvcGRvd24uZGF0ZXBpY2tlci1vcmllbnQtcmlnaHQ6YWZ0ZXJ7cmlnaHQ6N3B4fS5kYXRlcGlja2VyLWRyb3Bkb3duLmRhdGVwaWNrZXItb3JpZW50LWJvdHRvbTpiZWZvcmV7dG9wOi03cHh9LmRhdGVwaWNrZXItZHJvcGRvd24uZGF0ZXBpY2tlci1vcmllbnQtYm90dG9tOmFmdGVye3RvcDotNnB4fS5kYXRlcGlja2VyLWRyb3Bkb3duLmRhdGVwaWNrZXItb3JpZW50LXRvcDpiZWZvcmV7Ym90dG9tOi03cHg7Ym9yZGVyLWJvdHRvbTowO2JvcmRlci10b3A6N3B4IHNvbGlkICM5OTl9LmRhdGVwaWNrZXItZHJvcGRvd24uZGF0ZXBpY2tlci1vcmllbnQtdG9wOmFmdGVye2JvdHRvbTotNnB4O2JvcmRlci1ib3R0b206MDtib3JkZXItdG9wOjZweCBzb2xpZCAjZmZmfS5kYXRlcGlja2VyIHRhYmxle21hcmdpbjowOy13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTsta2h0bWwtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZX0uZGF0ZXBpY2tlciB0ZCwuZGF0ZXBpY2tlciB0aHt0ZXh0LWFsaWduOmNlbnRlcjt3aWR0aDoyMHB4O2hlaWdodDoyMHB4Oy13ZWJraXQtYm9yZGVyLXJhZGl1czo0cHg7LW1vei1ib3JkZXItcmFkaXVzOjRweDtib3JkZXItcmFkaXVzOjRweDtib3JkZXI6bm9uZX0udGFibGUtc3RyaXBlZCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCwudGFibGUtc3RyaXBlZCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0aHtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmRheS5mb2N1c2VkLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmRheTpob3ZlcntiYWNrZ3JvdW5kOiNlZWU7Y3Vyc29yOnBvaW50ZXJ9LmRhdGVwaWNrZXIgdGFibGUgdHIgdGQubmV3LC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLm9sZHtjb2xvcjojOTk5fS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmRpc2FibGVkLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmRpc2FibGVkOmhvdmVye2JhY2tncm91bmQ6MCAwO2NvbG9yOiM5OTk7Y3Vyc29yOmRlZmF1bHR9LmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuaGlnaGxpZ2h0ZWR7YmFja2dyb3VuZDojZDllZGY3O2JvcmRlci1yYWRpdXM6MH0uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZCwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDpob3ZlciwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNmZGUxOWE7YmFja2dyb3VuZC1pbWFnZTotbW96LWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sI2ZkZDQ5YSwjZmRmNTlhKTtiYWNrZ3JvdW5kLWltYWdlOi1tcy1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCNmZGQ0OWEsI2ZkZjU5YSk7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWdyYWRpZW50KGxpbmVhciwwIDAsMCAxMDAlLGZyb20oI2ZkZDQ5YSksdG8oI2ZkZjU5YSkpO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCNmZGQ0OWEsI2ZkZjU5YSk7YmFja2dyb3VuZC1pbWFnZTotby1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCNmZGQ0OWEsI2ZkZjU5YSk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCNmZGQ0OWEsI2ZkZjU5YSk7YmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0LXg7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmRkNDlhJywgZW5kQ29sb3JzdHI9JyNmZGY1OWEnLCBHcmFkaWVudFR5cGU9MCk7Ym9yZGVyLWNvbG9yOiNmZGY1OWEgI2ZkZjU5YSAjZmJlZDUwO2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLC4xKSByZ2JhKDAsMCwwLC4xKSByZ2JhKDAsMCwwLC4yNSk7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkPWZhbHNlKTtjb2xvcjojMDAwfS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZCwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZC5hY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQuZGlzYWJsZWQsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQ6YWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkOmhvdmVyLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkOmhvdmVyLmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDpob3Zlci5kaXNhYmxlZCwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDpob3ZlcjphY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQ6aG92ZXI6aG92ZXIsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQ6aG92ZXJbZGlzYWJsZWRdLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkW2Rpc2FibGVkXSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTphY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6aG92ZXIsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6aG92ZXIuYWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmhvdmVyLmRpc2FibGVkLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmhvdmVyOmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTpob3Zlcjpob3ZlciwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTpob3ZlcltkaXNhYmxlZF0sLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXlbZGlzYWJsZWRde2JhY2tncm91bmQtY29sb3I6I2ZkZjU5YX0uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5hY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQuYWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkOmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDpob3Zlci5hY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTpob3Zlci5hY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6aG92ZXI6YWN0aXZle2JhY2tncm91bmQtY29sb3I6I2ZiZjA2OVxcOX0uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTpob3Zlcjpob3Zlcntjb2xvcjojMDAwfS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmFjdGl2ZTpob3Zlcntjb2xvcjojZmZmfS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmRpc2FibGVkLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmRpc2FibGVkOmhvdmVyLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlOmhvdmVye2JhY2tncm91bmQ6I2VlZTstd2Via2l0LWJvcmRlci1yYWRpdXM6MDstbW96LWJvcmRlci1yYWRpdXM6MDtib3JkZXItcmFkaXVzOjB9LmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXksLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQ6aG92ZXIsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZjNkMTdhO2JhY2tncm91bmQtaW1hZ2U6LW1vei1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCNmM2MxN2EsI2YzZTk3YSk7YmFja2dyb3VuZC1pbWFnZTotbXMtbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwjZjNjMTdhLCNmM2U5N2EpO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsMCAwLDAgMTAwJSxmcm9tKCNmM2MxN2EpLHRvKCNmM2U5N2EpKTtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwjZjNjMTdhLCNmM2U5N2EpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwjZjNjMTdhLCNmM2U5N2EpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwjZjNjMTdhLCNmM2U5N2EpO2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC14O2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2YzYzE3YScsIGVuZENvbG9yc3RyPScjZjNlOTdhJywgR3JhZGllbnRUeXBlPTApO2JvcmRlci1jb2xvcjojZjNlOTdhICNmM2U5N2EgI2VkZGUzNDtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwuMSkgcmdiYSgwLDAsMCwuMSkgcmdiYSgwLDAsMCwuMjUpO2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZD1mYWxzZSk7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjA7LW1vei1ib3JkZXItcmFkaXVzOjA7Ym9yZGVyLXJhZGl1czowfS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZCwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZC5hY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQuZGlzYWJsZWQsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQ6YWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkOmhvdmVyLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkOmhvdmVyLmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZDpob3Zlci5kaXNhYmxlZCwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZDpob3ZlcjphY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQ6aG92ZXI6aG92ZXIsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQ6aG92ZXJbZGlzYWJsZWRdLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkW2Rpc2FibGVkXSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTphY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6aG92ZXIsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6aG92ZXIuYWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmhvdmVyLmRpc2FibGVkLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmhvdmVyOmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTpob3Zlcjpob3ZlciwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTpob3ZlcltkaXNhYmxlZF0sLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXlbZGlzYWJsZWRde2JhY2tncm91bmQtY29sb3I6I2YzZTk3YX0uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5hY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQuYWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkOmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZDpob3Zlci5hY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTpob3Zlci5hY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6aG92ZXI6YWN0aXZle2JhY2tncm91bmQtY29sb3I6I2VmZTI0YlxcOX0uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZCwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZCwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZDpob3ZlciwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiM5ZTllOWU7YmFja2dyb3VuZC1pbWFnZTotbW96LWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sI2IzYjNiMyxncmV5KTtiYWNrZ3JvdW5kLWltYWdlOi1tcy1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCNiM2IzYjMsZ3JleSk7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWdyYWRpZW50KGxpbmVhciwwIDAsMCAxMDAlLGZyb20oI2IzYjNiMyksdG8oZ3JleSkpO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCNiM2IzYjMsZ3JleSk7YmFja2dyb3VuZC1pbWFnZTotby1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCNiM2IzYjMsZ3JleSk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCNiM2IzYjMsZ3JleSk7YmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0LXg7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjYjNiM2IzJywgZW5kQ29sb3JzdHI9JyM4MDgwODAnLCBHcmFkaWVudFR5cGU9MCk7Ym9yZGVyLWNvbG9yOmdyZXkgZ3JleSAjNTk1OTU5O2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLC4xKSByZ2JhKDAsMCwwLC4xKSByZ2JhKDAsMCwwLC4yNSk7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkPWZhbHNlKTtjb2xvcjojZmZmO3RleHQtc2hhZG93OjAgLTFweCAwIHJnYmEoMCwwLDAsLjI1KX0uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5hY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQuYWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkLmRpc2FibGVkLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkOmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZDpob3ZlciwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZDpob3Zlci5hY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQ6aG92ZXIuZGlzYWJsZWQsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkOmhvdmVyOmhvdmVyLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkOmhvdmVyW2Rpc2FibGVkXSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZFtkaXNhYmxlZF0sLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6YWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmhvdmVyLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmhvdmVyLmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDpob3Zlci5kaXNhYmxlZCwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDpob3ZlcjphY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6aG92ZXI6aG92ZXIsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6aG92ZXJbZGlzYWJsZWRdLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkW2Rpc2FibGVkXXtiYWNrZ3JvdW5kLWNvbG9yOmdyZXl9LmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuYWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkLmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZDphY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkOmhvdmVyOmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDphY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6aG92ZXIuYWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmhvdmVyOmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiM2NjZcXDl9LmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZCwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzAwNmRjYztiYWNrZ3JvdW5kLWltYWdlOi1tb3otbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwjMDhjLCMwNGMpO2JhY2tncm91bmQtaW1hZ2U6LW1zLWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIzA4YywjMDRjKTtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtZ3JhZGllbnQobGluZWFyLDAgMCwwIDEwMCUsZnJvbSgjMDhjKSx0bygjMDRjKSk7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIzA4YywjMDRjKTtiYWNrZ3JvdW5kLWltYWdlOi1vLWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIzA4YywjMDRjKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIzA4YywjMDRjKTtiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteDtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyMwOGMnLCBlbmRDb2xvcnN0cj0nIzAwNDRjYycsIEdyYWRpZW50VHlwZT0wKTtib3JkZXItY29sb3I6IzA0YyAjMDRjICMwMDJhODA7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsLjEpIHJnYmEoMCwwLDAsLjEpIHJnYmEoMCwwLDAsLjI1KTtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQ9ZmFsc2UpO2NvbG9yOiNmZmY7dGV4dC1zaGFkb3c6MCAtMXB4IDAgcmdiYSgwLDAsMCwuMjUpfS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5hY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZC5hY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkLmRpc2FibGVkLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDphY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkOmhvdmVyLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDpob3Zlci5hY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkOmhvdmVyLmRpc2FibGVkLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDpob3ZlcjphY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkOmhvdmVyOmhvdmVyLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDpob3ZlcltkaXNhYmxlZF0sLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkW2Rpc2FibGVkXSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6YWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTpob3ZlciwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6aG92ZXIuYWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTpob3Zlci5kaXNhYmxlZCwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6aG92ZXI6YWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTpob3Zlcjpob3ZlciwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6aG92ZXJbZGlzYWJsZWRdLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZVtkaXNhYmxlZF17YmFja2dyb3VuZC1jb2xvcjojMDRjfS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5hY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkLmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQ6YWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDpob3Zlci5hY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkOmhvdmVyOmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6YWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTpob3Zlci5hY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmhvdmVyOmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiMwMzlcXDl9LmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3BhbntkaXNwbGF5OmJsb2NrO3dpZHRoOjIzJTtoZWlnaHQ6NTRweDtsaW5lLWhlaWdodDo1NHB4O2Zsb2F0OmxlZnQ7bWFyZ2luOjElO2N1cnNvcjpwb2ludGVyOy13ZWJraXQtYm9yZGVyLXJhZGl1czo0cHg7LW1vei1ib3JkZXItcmFkaXVzOjRweDtib3JkZXItcmFkaXVzOjRweH0uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmZvY3VzZWQsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbjpob3ZlcntiYWNrZ3JvdW5kOiNlZWV9LmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5kaXNhYmxlZCwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmRpc2FibGVkOmhvdmVye2JhY2tncm91bmQ6MCAwO2NvbG9yOiM5OTk7Y3Vyc29yOmRlZmF1bHR9LmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojMDA2ZGNjO2JhY2tncm91bmQtaW1hZ2U6LW1vei1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCMwOGMsIzA0Yyk7YmFja2dyb3VuZC1pbWFnZTotbXMtbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwjMDhjLCMwNGMpO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsMCAwLDAgMTAwJSxmcm9tKCMwOGMpLHRvKCMwNGMpKTtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwjMDhjLCMwNGMpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwjMDhjLCMwNGMpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwjMDhjLCMwNGMpO2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC14O2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nIzA4YycsIGVuZENvbG9yc3RyPScjMDA0NGNjJywgR3JhZGllbnRUeXBlPTApO2JvcmRlci1jb2xvcjojMDRjICMwNGMgIzAwMmE4MDtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwuMSkgcmdiYSgwLDAsMCwuMSkgcmdiYSgwLDAsMCwuMjUpO2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZD1mYWxzZSk7Y29sb3I6I2ZmZjt0ZXh0LXNoYWRvdzowIC0xcHggMCByZ2JhKDAsMCwwLC4yNSl9LmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuYWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkLmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZC5kaXNhYmxlZCwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDphY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyLmRpc2FibGVkLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyOmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3Zlcjpob3ZlciwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3ZlcltkaXNhYmxlZF0sLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWRbZGlzYWJsZWRdLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3ZlciwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlci5hY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXIuZGlzYWJsZWQsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXI6YWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyOmhvdmVyLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyW2Rpc2FibGVkXSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZVtkaXNhYmxlZF17YmFja2dyb3VuZC1jb2xvcjojMDRjfS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZC5hY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6YWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyLmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3ZlcjphY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6YWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyLmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3ZlcjphY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojMDM5XFw5fS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4ubmV3LC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4ub2xke2NvbG9yOiM5OTl9LmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItc3dpdGNoe3dpZHRoOjE0NXB4fS5kYXRlcGlja2VyIC5kYXRlcGlja2VyLXN3aXRjaCwuZGF0ZXBpY2tlciAubmV4dCwuZGF0ZXBpY2tlciAucHJldiwuZGF0ZXBpY2tlciB0Zm9vdCB0ciB0aHtjdXJzb3I6cG9pbnRlcn0uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1zd2l0Y2g6aG92ZXIsLmRhdGVwaWNrZXIgLm5leHQ6aG92ZXIsLmRhdGVwaWNrZXIgLnByZXY6aG92ZXIsLmRhdGVwaWNrZXIgdGZvb3QgdHIgdGg6aG92ZXJ7YmFja2dyb3VuZDojZWVlfS5kYXRlcGlja2VyIC5uZXh0LmRpc2FibGVkLC5kYXRlcGlja2VyIC5wcmV2LmRpc2FibGVke3Zpc2liaWxpdHk6aGlkZGVufS5kYXRlcGlja2VyIC5jd3tmb250LXNpemU6MTBweDt3aWR0aDoxMnB4O3BhZGRpbmc6MCAycHggMCA1cHg7dmVydGljYWwtYWxpZ246bWlkZGxlfS5pbnB1dC1hcHBlbmQuZGF0ZSAuYWRkLW9uLC5pbnB1dC1wcmVwZW5kLmRhdGUgLmFkZC1vbntjdXJzb3I6cG9pbnRlcn0uaW5wdXQtYXBwZW5kLmRhdGUgLmFkZC1vbiBpLC5pbnB1dC1wcmVwZW5kLmRhdGUgLmFkZC1vbiBpe21hcmdpbi10b3A6M3B4fS5pbnB1dC1kYXRlcmFuZ2UgaW5wdXR7dGV4dC1hbGlnbjpjZW50ZXJ9LmlucHV0LWRhdGVyYW5nZSBpbnB1dDpmaXJzdC1jaGlsZHstd2Via2l0LWJvcmRlci1yYWRpdXM6M3B4IDAgMCAzcHg7LW1vei1ib3JkZXItcmFkaXVzOjNweCAwIDAgM3B4O2JvcmRlci1yYWRpdXM6M3B4IDAgMCAzcHh9LmlucHV0LWRhdGVyYW5nZSBpbnB1dDpsYXN0LWNoaWxkey13ZWJraXQtYm9yZGVyLXJhZGl1czowIDNweCAzcHggMDstbW96LWJvcmRlci1yYWRpdXM6MCAzcHggM3B4IDA7Ym9yZGVyLXJhZGl1czowIDNweCAzcHggMH0uaW5wdXQtZGF0ZXJhbmdlIC5hZGQtb257ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6YXV0bzttaW4td2lkdGg6MTZweDtoZWlnaHQ6MThweDtwYWRkaW5nOjRweCA1cHg7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjE4cHg7dGV4dC1hbGlnbjpjZW50ZXI7dGV4dC1zaGFkb3c6MCAxcHggMCAjZmZmO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtiYWNrZ3JvdW5kLWNvbG9yOiNlZWU7Ym9yZGVyOjFweCBzb2xpZCAjY2NjO21hcmdpbi1sZWZ0Oi01cHg7bWFyZ2luLXJpZ2h0Oi01cHh9IiwiLmRhdGVwaWNrZXIge1xuICAgIHdpZHRoOiAyNjVweDtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMC40MnJlbTtcbn1cbi5kYXRlcGlja2VyLmRhdGVwaWNrZXItb3JpZW50LXRvcCB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xufVxuLmRhdGVwaWNrZXIgdGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuLmRhdGVwaWNrZXIgdGQsXG4uZGF0ZXBpY2tlciB0aCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiByZWd1bGFyO1xuICAgIHdpZHRoOiAzM3B4O1xuICAgIGhlaWdodDogMzNweDtcbiAgICBib3JkZXItcmFkaXVzOiAwLjQycmVtO1xufVxuLmRhdGVwaWNrZXIgdGhlYWQgdGgge1xuICAgIGNvbG9yOiAjM0Y0MjU0O1xufVxuLmRhdGVwaWNrZXIgdGhlYWQgdGgucHJldiwgLmRhdGVwaWNrZXIgdGhlYWQgdGguZGF0ZXBpY2tlci1zd2l0Y2gsIC5kYXRlcGlja2VyIHRoZWFkIHRoLm5leHQge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICMzRjQyNTQ7XG59XG4uZGF0ZXBpY2tlciB0aGVhZCB0aC5wcmV2IGksIC5kYXRlcGlja2VyIHRoZWFkIHRoLmRhdGVwaWNrZXItc3dpdGNoIGksIC5kYXRlcGlja2VyIHRoZWFkIHRoLm5leHQgaSB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgY29sb3I6ICM3RTgyOTk7XG59XG4uZGF0ZXBpY2tlciB0aGVhZCB0aC5wcmV2IGk6YmVmb3JlLCAuZGF0ZXBpY2tlciB0aGVhZCB0aC5kYXRlcGlja2VyLXN3aXRjaCBpOmJlZm9yZSwgLmRhdGVwaWNrZXIgdGhlYWQgdGgubmV4dCBpOmJlZm9yZSB7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5kYXRlcGlja2VyIHRoZWFkIHRoLnByZXY6aG92ZXIsIC5kYXRlcGlja2VyIHRoZWFkIHRoLmRhdGVwaWNrZXItc3dpdGNoOmhvdmVyLCAuZGF0ZXBpY2tlciB0aGVhZCB0aC5uZXh0OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjNGNkY5ICFpbXBvcnRhbnQ7XG59XG4uZGF0ZXBpY2tlciB0aGVhZCB0aC5kb3cge1xuICAgIGNvbG9yOiAjM0Y0MjU0O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uZGF0ZXBpY2tlciB0Ym9keSB0ciA+IHRkIHtcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG59XG4uZGF0ZXBpY2tlciB0Ym9keSB0ciA+IHRkLmRheSB7XG4gICAgY29sb3I6ICMzMTM1NGE7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5kYXRlcGlja2VyIHRib2R5IHRyID4gdGQuZGF5OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjNGNkY5O1xuICAgIGNvbG9yOiAjM0Y0MjU0O1xufVxuLmRhdGVwaWNrZXIgdGJvZHkgdHIgPiB0ZC5kYXkub2xkIHtcbiAgICBjb2xvcjogI2M4YzhjOTtcbn1cbi5kYXRlcGlja2VyIHRib2R5IHRyID4gdGQuZGF5Lm5ldyB7XG4gICAgY29sb3I6ICNjOGM4Yzk7XG59XG4uZGF0ZXBpY2tlciB0Ym9keSB0ciA+IHRkLmRheS5zZWxlY3RlZCwgLmRhdGVwaWNrZXIgdGJvZHkgdHIgPiB0ZC5kYXkuc2VsZWN0ZWQ6aG92ZXIsIC5kYXRlcGlja2VyIHRib2R5IHRyID4gdGQuZGF5LmFjdGl2ZSwgLmRhdGVwaWNrZXIgdGJvZHkgdHIgPiB0ZC5kYXkuYWN0aXZlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMzY5OUZGO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuZGlzYWJsZWQsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmRpc2FibGVkOmhvdmVye1xuICAgIGNvbG9yOiAjZTllOWU5ICFpbXBvcnRhbnQ7XG4gICAgY3Vyc29yOiBuby1kcm9wICFpbXBvcnRhbnQ7XG59XG4uZGF0ZXBpY2tlciB0Ym9keSB0ciA+IHRkLmRheS50b2RheSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6ICNFMUYwRkYgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzM2OTlGRiAhaW1wb3J0YW50O1xufVxuLmRhdGVwaWNrZXIgdGJvZHkgdHIgPiB0ZC5kYXkudG9kYXk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci13aWR0aDogMCAwIDdweCA3cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzM2OTlGRjtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjMzY5OUZGO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDRweDtcbiAgICByaWdodDogNHB4O1xufVxuLmRhdGVwaWNrZXIgdGJvZHkgdHIgPiB0ZC5kYXkucmFuZ2Uge1xuICAgIGJhY2tncm91bmQ6ICNGM0Y2Rjk7XG59XG4uZGF0ZXBpY2tlciB0Ym9keSB0ciA+IHRkIHNwYW4ueWVhcixcbi5kYXRlcGlja2VyIHRib2R5IHRyID4gdGQgc3Bhbi5ob3VyLFxuLmRhdGVwaWNrZXIgdGJvZHkgdHIgPiB0ZCBzcGFuLm1pbnV0ZSxcbi5kYXRlcGlja2VyIHRib2R5IHRyID4gdGQgc3Bhbi5tb250aCB7XG4gICAgY29sb3I6ICM3RTgyOTk7XG59XG4uZGF0ZXBpY2tlciB0Ym9keSB0ciA+IHRkIHNwYW4ueWVhcjpob3Zlcixcbi5kYXRlcGlja2VyIHRib2R5IHRyID4gdGQgc3Bhbi5ob3VyOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGJvZHkgdHIgPiB0ZCBzcGFuLm1pbnV0ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRib2R5IHRyID4gdGQgc3Bhbi5tb250aDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI0YzRjZGOTtcbn1cbi5kYXRlcGlja2VyIHRib2R5IHRyID4gdGQgc3Bhbi55ZWFyLmZvY3VzZWQsIC5kYXRlcGlja2VyIHRib2R5IHRyID4gdGQgc3Bhbi55ZWFyLmZvY3VzZWQ6aG92ZXIsIC5kYXRlcGlja2VyIHRib2R5IHRyID4gdGQgc3Bhbi55ZWFyLmFjdGl2ZTpob3ZlciwgLmRhdGVwaWNrZXIgdGJvZHkgdHIgPiB0ZCBzcGFuLnllYXIuYWN0aXZlLmZvY3VzZWQ6aG92ZXIsIC5kYXRlcGlja2VyIHRib2R5IHRyID4gdGQgc3Bhbi55ZWFyLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRib2R5IHRyID4gdGQgc3Bhbi5ob3VyLmZvY3VzZWQsXG4uZGF0ZXBpY2tlciB0Ym9keSB0ciA+IHRkIHNwYW4uaG91ci5mb2N1c2VkOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGJvZHkgdHIgPiB0ZCBzcGFuLmhvdXIuYWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGJvZHkgdHIgPiB0ZCBzcGFuLmhvdXIuYWN0aXZlLmZvY3VzZWQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0Ym9keSB0ciA+IHRkIHNwYW4uaG91ci5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0Ym9keSB0ciA+IHRkIHNwYW4ubWludXRlLmZvY3VzZWQsXG4uZGF0ZXBpY2tlciB0Ym9keSB0ciA+IHRkIHNwYW4ubWludXRlLmZvY3VzZWQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0Ym9keSB0ciA+IHRkIHNwYW4ubWludXRlLmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRib2R5IHRyID4gdGQgc3Bhbi5taW51dGUuYWN0aXZlLmZvY3VzZWQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0Ym9keSB0ciA+IHRkIHNwYW4ubWludXRlLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRib2R5IHRyID4gdGQgc3Bhbi5tb250aC5mb2N1c2VkLFxuLmRhdGVwaWNrZXIgdGJvZHkgdHIgPiB0ZCBzcGFuLm1vbnRoLmZvY3VzZWQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0Ym9keSB0ciA+IHRkIHNwYW4ubW9udGguYWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGJvZHkgdHIgPiB0ZCBzcGFuLm1vbnRoLmFjdGl2ZS5mb2N1c2VkOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGJvZHkgdHIgPiB0ZCBzcGFuLm1vbnRoLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogIzM2OTlGRjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5kYXRlcGlja2VyIHRmb290IHRyID4gdGgge1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogMzVweDtcbn1cbi5kYXRlcGlja2VyIHRmb290IHRyID4gdGgudG9kYXksIC5kYXRlcGlja2VyIHRmb290IHRyID4gdGguY2xlYXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNDJyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5kYXRlcGlja2VyIHRmb290IHRyID4gdGgudG9kYXk6aG92ZXIsIC5kYXRlcGlja2VyIHRmb290IHRyID4gdGguY2xlYXI6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNFQkVERjM7XG59XG4uZGF0ZXBpY2tlci5kYXRlcGlja2VyLWlubGluZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0VCRURGMztcbn1cblxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0VCRURGMztcbiAgICBib3JkZXItcmFkaXVzOiAwLjQycmVtO1xufVxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQuZHJvcGRvd24tbWVudSB7XG4gICAgYm9yZGVyOiAwO1xuICAgIHdpZHRoOiAyNjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDA7XG59XG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuZGF0ZXBpY2tlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTBweDtcbn1cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5kYXRlcGlja2VyIHRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbn1cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5kYXRlcGlja2VyIHRhYmxlIHRoZWFkIHRoIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xufVxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmRhdGVwaWNrZXIgdGFibGUgdGhlYWQgdGgucGlja2VyLXN3aXRjaCB7XG4gICAgY29sb3I6ICMzRjQyNTQ7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5kYXRlcGlja2VyIHRhYmxlIHRoZWFkIHRoLnBpY2tlci1zd2l0Y2g6aG92ZXIge1xuICAgIGNvbG9yOiAjMzY5OUZGO1xuICAgIGJhY2tncm91bmQ6ICNGM0Y2RjkgIWltcG9ydGFudDtcbn1cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5kYXRlcGlja2VyIHRhYmxlIHRoZWFkIHRoLnByZXYgc3BhbiwgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmRhdGVwaWNrZXIgdGFibGUgdGhlYWQgdGgubmV4dCBzcGFuIHtcbiAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICBjb2xvcjogIzdFODI5OTtcbn1cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5kYXRlcGlja2VyIHRhYmxlIHRoZWFkIHRoLnByZXY6aG92ZXIgc3BhbiwgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmRhdGVwaWNrZXIgdGFibGUgdGhlYWQgdGgubmV4dDpob3ZlciBzcGFuIHtcbiAgICBjb2xvcjogIzM2OTlGRjtcbn1cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5kYXRlcGlja2VyIHRhYmxlIHRoZWFkIHRoLmRpc2FibGVkIHtcbiAgICBjb2xvcjogI0I1QjVDMztcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItZGF5cyB0YWJsZSB0ciB0ZCxcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLWRheXMgdGFibGUgdHIgdGgge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXdlaWdodDogcmVndWxhcjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAwLjQycmVtO1xufVxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItZGF5cyB0YWJsZSB0Ym9keSB0ciA+IHRkIHtcbiAgICBjb2xvcjogIzdFODI5OTtcbn1cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLWRheXMgdGFibGUgdGJvZHkgdHIgPiB0ZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI0YzRjZGOTtcbn1cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLWRheXMgdGFibGUgdGJvZHkgdHIgPiB0ZC5vbGQge1xuICAgIGNvbG9yOiAjN0U4Mjk5O1xufVxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItZGF5cyB0YWJsZSB0Ym9keSB0ciA+IHRkLm5ldyB7XG4gICAgY29sb3I6ICMzRjQyNTQ7XG59XG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1kYXlzIHRhYmxlIHRib2R5IHRyID4gdGQ6Zm9jdXMsIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLWRheXMgdGFibGUgdGJvZHkgdHIgPiB0ZC5hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICMzNjk5RkYgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItZGF5cyB0YWJsZSB0Ym9keSB0ciA+IHRkLnNlbGVjdGVkIHtcbiAgICBiYWNrZ3JvdW5kOiAjRTFGMEZGO1xuICAgIGNvbG9yOiAjMzY5OUZGO1xufVxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItZGF5cyB0YWJsZSB0Ym9keSB0ciA+IHRkLmRpc2FibGVkIHtcbiAgICBjb2xvcjogI0I1QjVDMztcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItZGF5cyB0YWJsZSB0Ym9keSB0ciA+IHRkLnRvZGF5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogI0UxRjBGRiAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMzY5OUZGICFpbXBvcnRhbnQ7XG59XG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1kYXlzIHRhYmxlIHRib2R5IHRyID4gdGQudG9kYXk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci13aWR0aDogMCAwIDdweCA3cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzM2OTlGRjtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjMzY5OUZGO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDRweDtcbiAgICByaWdodDogNHB4O1xufVxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItbW9udGhzIHRhYmxlIHRyIHRkLFxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItbW9udGhzIHRhYmxlIHRyIHRoLFxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXIteWVhcnMgdGFibGUgdHIgdGQsXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci15ZWFycyB0YWJsZSB0ciB0aCxcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLWRlY2FkZXMgdGFibGUgdHIgdGQsXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1kZWNhZGVzIHRhYmxlIHRyIHRoIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC13ZWlnaHQ6IHJlZ3VsYXI7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMC40MnJlbTtcbn1cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLW1vbnRocyB0YWJsZSB0ciB0ZCBzcGFuLFxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItbW9udGhzIHRhYmxlIHRyIHRoIHNwYW4sXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci15ZWFycyB0YWJsZSB0ciB0ZCBzcGFuLFxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXIteWVhcnMgdGFibGUgdHIgdGggc3Bhbixcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLWRlY2FkZXMgdGFibGUgdHIgdGQgc3Bhbixcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLWRlY2FkZXMgdGFibGUgdHIgdGggc3BhbiB7XG4gICAgY29sb3I6ICM3RTgyOTk7XG59XG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1tb250aHMgdGFibGUgdHIgdGQgc3Bhbjpob3Zlcixcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLW1vbnRocyB0YWJsZSB0ciB0aCBzcGFuOmhvdmVyLFxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXIteWVhcnMgdGFibGUgdHIgdGQgc3Bhbjpob3Zlcixcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLXllYXJzIHRhYmxlIHRyIHRoIHNwYW46aG92ZXIsXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1kZWNhZGVzIHRhYmxlIHRyIHRkIHNwYW46aG92ZXIsXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1kZWNhZGVzIHRhYmxlIHRyIHRoIHNwYW46aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNGM0Y2Rjk7XG59XG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1tb250aHMgdGFibGUgdHIgdGQgc3Bhbi5vbGQsXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1tb250aHMgdGFibGUgdHIgdGggc3Bhbi5vbGQsXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci15ZWFycyB0YWJsZSB0ciB0ZCBzcGFuLm9sZCxcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLXllYXJzIHRhYmxlIHRyIHRoIHNwYW4ub2xkLFxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItZGVjYWRlcyB0YWJsZSB0ciB0ZCBzcGFuLm9sZCxcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLWRlY2FkZXMgdGFibGUgdHIgdGggc3Bhbi5vbGQge1xuICAgIGNvbG9yOiAjN0U4Mjk5O1xufVxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItbW9udGhzIHRhYmxlIHRyIHRkIHNwYW4ubmV3LFxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItbW9udGhzIHRhYmxlIHRyIHRoIHNwYW4ubmV3LFxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXIteWVhcnMgdGFibGUgdHIgdGQgc3Bhbi5uZXcsXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci15ZWFycyB0YWJsZSB0ciB0aCBzcGFuLm5ldyxcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLWRlY2FkZXMgdGFibGUgdHIgdGQgc3Bhbi5uZXcsXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1kZWNhZGVzIHRhYmxlIHRyIHRoIHNwYW4ubmV3IHtcbiAgICBjb2xvcjogIzNGNDI1NDtcbn1cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLW1vbnRocyB0YWJsZSB0ciB0ZCBzcGFuOmZvY3VzLCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1tb250aHMgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUsXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1tb250aHMgdGFibGUgdHIgdGggc3Bhbjpmb2N1cyxcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLW1vbnRocyB0YWJsZSB0ciB0aCBzcGFuLmFjdGl2ZSxcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLXllYXJzIHRhYmxlIHRyIHRkIHNwYW46Zm9jdXMsXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci15ZWFycyB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZSxcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLXllYXJzIHRhYmxlIHRyIHRoIHNwYW46Zm9jdXMsXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci15ZWFycyB0YWJsZSB0ciB0aCBzcGFuLmFjdGl2ZSxcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLWRlY2FkZXMgdGFibGUgdHIgdGQgc3Bhbjpmb2N1cyxcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLWRlY2FkZXMgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUsXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1kZWNhZGVzIHRhYmxlIHRyIHRoIHNwYW46Zm9jdXMsXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1kZWNhZGVzIHRhYmxlIHRyIHRoIHNwYW4uYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMzY5OUZGICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLW1vbnRocyB0YWJsZSB0ciB0ZCBzcGFuLnNlbGVjdGVkLFxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItbW9udGhzIHRhYmxlIHRyIHRoIHNwYW4uc2VsZWN0ZWQsXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci15ZWFycyB0YWJsZSB0ciB0ZCBzcGFuLnNlbGVjdGVkLFxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXIteWVhcnMgdGFibGUgdHIgdGggc3Bhbi5zZWxlY3RlZCxcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLWRlY2FkZXMgdGFibGUgdHIgdGQgc3Bhbi5zZWxlY3RlZCxcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLWRlY2FkZXMgdGFibGUgdHIgdGggc3Bhbi5zZWxlY3RlZCB7XG4gICAgYmFja2dyb3VuZDogI0UxRjBGRjtcbiAgICBjb2xvcjogIzM2OTlGRjtcbn1cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLW1vbnRocyB0YWJsZSB0ciB0ZCBzcGFuLnRvZGF5LFxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItbW9udGhzIHRhYmxlIHRyIHRoIHNwYW4udG9kYXksXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci15ZWFycyB0YWJsZSB0ciB0ZCBzcGFuLnRvZGF5LFxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXIteWVhcnMgdGFibGUgdHIgdGggc3Bhbi50b2RheSxcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLWRlY2FkZXMgdGFibGUgdHIgdGQgc3Bhbi50b2RheSxcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLWRlY2FkZXMgdGFibGUgdHIgdGggc3Bhbi50b2RheSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6ICNFMUYwRkYgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzM2OTlGRiAhaW1wb3J0YW50O1xufVxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItbW9udGhzIHRhYmxlIHRyIHRkIHNwYW4udG9kYXk6YmVmb3JlLFxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItbW9udGhzIHRhYmxlIHRyIHRoIHNwYW4udG9kYXk6YmVmb3JlLFxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXIteWVhcnMgdGFibGUgdHIgdGQgc3Bhbi50b2RheTpiZWZvcmUsXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci15ZWFycyB0YWJsZSB0ciB0aCBzcGFuLnRvZGF5OmJlZm9yZSxcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLWRlY2FkZXMgdGFibGUgdHIgdGQgc3Bhbi50b2RheTpiZWZvcmUsXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1kZWNhZGVzIHRhYmxlIHRyIHRoIHNwYW4udG9kYXk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci13aWR0aDogMCAwIDdweCA3cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzM2OTlGRiAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3AtY29sb3I6ICMzNjk5RkYgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiA0cHg7XG4gICAgcmlnaHQ6IDRweDtcbn1cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLW1vbnRocyB0YWJsZSB0ciB0ZCBzcGFuLmRpc2FibGVkLFxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItbW9udGhzIHRhYmxlIHRyIHRoIHNwYW4uZGlzYWJsZWQsXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci15ZWFycyB0YWJsZSB0ciB0ZCBzcGFuLmRpc2FibGVkLFxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXIteWVhcnMgdGFibGUgdHIgdGggc3Bhbi5kaXNhYmxlZCxcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLWRlY2FkZXMgdGFibGUgdHIgdGQgc3Bhbi5kaXNhYmxlZCxcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLWRlY2FkZXMgdGFibGUgdHIgdGggc3Bhbi5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICNCNUI1QzM7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50aW1lcGlja2VyIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xufVxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRpbWVwaWNrZXIgLnRpbWVwaWNrZXItcGlja2VyIHRhYmxlIHRkIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbn1cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50aW1lcGlja2VyIC50aW1lcGlja2VyLXBpY2tlciB0YWJsZSB0ZCBhIHtcbiAgICBwYWRkaW5nOiAwO1xufVxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRpbWVwaWNrZXIgLnRpbWVwaWNrZXItcGlja2VyIHRhYmxlIHRkIHNwYW4ge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogY2VudGVyO1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XG4gICAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgIGNvbG9yOiAjN0U4Mjk5O1xufVxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRpbWVwaWNrZXIgLnRpbWVwaWNrZXItcGlja2VyIHRhYmxlIHRkIC50aW1lcGlja2VyLW1pbnV0ZSxcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50aW1lcGlja2VyIC50aW1lcGlja2VyLXBpY2tlciB0YWJsZSB0ZCAudGltZXBpY2tlci1ob3VyIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgY29sb3I6ICM3RTgyOTk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50aW1lcGlja2VyIC50aW1lcGlja2VyLXBpY2tlciB0YWJsZSB0ZDpob3ZlciBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjNGNkY5O1xuICAgIGNvbG9yOiAjMzY5OUZGO1xufVxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRpbWVwaWNrZXIgLnRpbWVwaWNrZXItbWludXRlcyB0YWJsZSxcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50aW1lcGlja2VyIC50aW1lcGlja2VyLWhvdXJzIHRhYmxlIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW46IDAgYXV0bztcbn1cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50aW1lcGlja2VyIC50aW1lcGlja2VyLW1pbnV0ZXMgdGFibGUgdHIgdGQsXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGltZXBpY2tlciAudGltZXBpY2tlci1ob3VycyB0YWJsZSB0ciB0ZCB7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjN0U4Mjk5O1xufVxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRpbWVwaWNrZXIgLnRpbWVwaWNrZXItbWludXRlcyB0YWJsZSB0ciB0ZDpob3Zlcixcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50aW1lcGlja2VyIC50aW1lcGlja2VyLWhvdXJzIHRhYmxlIHRyIHRkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjNGNkY5O1xuICAgIGNvbG9yOiAjMzY5OUZGO1xufVxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnBpY2tlci1zd2l0Y2guYWNjb3JkaW9uLXRvZ2dsZSB7XG4gICAgcGFkZGluZzogMTBweDtcbn1cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5waWNrZXItc3dpdGNoLmFjY29yZGlvbi10b2dnbGUgdGFibGUge1xuICAgIHBhZGRpbmc6IDA7XG59XG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAucGlja2VyLXN3aXRjaC5hY2NvcmRpb24tdG9nZ2xlIHRhYmxlIHRkIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGhlaWdodDogMzVweDtcbn1cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5waWNrZXItc3dpdGNoLmFjY29yZGlvbi10b2dnbGUgdGFibGUgdGQgYSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBjb2xvcjogIzNGNDI1NDtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnBpY2tlci1zd2l0Y2guYWNjb3JkaW9uLXRvZ2dsZSB0YWJsZSB0ZCBhIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgIGNvbG9yOiAjN0U4Mjk5O1xufVxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnBpY2tlci1zd2l0Y2guYWNjb3JkaW9uLXRvZ2dsZSB0YWJsZSB0ZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI0YzRjZGOSAhaW1wb3J0YW50O1xufVxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnBpY2tlci1zd2l0Y2guYWNjb3JkaW9uLXRvZ2dsZSB0YWJsZSB0ZDpob3ZlciBhIHNwYW4ge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjMzY5OUZGO1xufVxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmNvbGxhcHNlLnNob3cgfiAucGlja2VyLXN3aXRjaC5hY2NvcmRpb24tdG9nZ2xlIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbn1cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5waWNrZXItc3dpdGNoLmFjY29yZGlvbi10b2dnbGUgfiAuY29sbGFwc2Uuc2hvdyAudGltZXBpY2tlciB7XG4gICAgcGFkZGluZy10b3A6IDA7XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7LyohXG4gKiBDb3JlVUkgSWNvbnMgRnJlZSBPcGVuIFNvdXJjZSBJY29uc1xuICogQHZlcnNpb24gdjEuMC4xXG4gKiBAbGluayBodHRwczovL2NvcmV1aS5pby9pY29uc1xuICogQ29weXJpZ2h0IChjKSAyMDIwIGNyZWF0aXZlTGFicyDFgXVrYXN6IEhvbGVjemVrXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vY29yZXVpLmlvL2ljb25zL2xpY2Vuc2UpXG4gKi9AZm9udC1mYWNle2ZvbnQtZmFtaWx5OkNvcmVVSS1JY29ucy1GcmVlO3NyYzp1cmwoLi4vZm9udHMvQ29yZVVJLUljb25zLUZyZWUuZW90PzY0aDZ4aCk7c3JjOnVybCguLi9mb250cy9Db3JlVUktSWNvbnMtRnJlZS5lb3Q/NjRoNnhoI2llZml4KSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoLi4vZm9udHMvQ29yZVVJLUljb25zLUZyZWUudHRmPzY0aDZ4aCkgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKC4uL2ZvbnRzL0NvcmVVSS1JY29ucy1GcmVlLndvZmY/NjRoNnhoKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybCguLi9mb250cy9Db3JlVUktSWNvbnMtRnJlZS5zdmc/NjRoNnhoI0NvcmVVSS1JY29ucy1GcmVlKSBmb3JtYXQoXCJzdmdcIik7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfVtjbGFzcyo9XCIgY2lsLVwiXSxbY2xhc3NePWNpbC1de2ZvbnQtZmFtaWx5OkNvcmVVSS1JY29ucy1GcmVlIWltcG9ydGFudDtzcGVhazpub25lO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXZhcmlhbnQ6bm9ybWFsO3RleHQtdHJhbnNmb3JtOm5vbmU7bGluZS1oZWlnaHQ6MTstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkOy1tb3otb3N4LWZvbnQtc21vb3RoaW5nOmdyYXlzY2FsZX0uY2lsLWFwcGxlOmJlZm9yZXtjb250ZW50OlwiXFxlYzBmXCJ9LmNpbC1iaXJ0aGRheS1jYWtlOmJlZm9yZXtjb250ZW50OlwiXFxlYzEwXCJ9LmNpbC1idXJnZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGVjMTFcIn0uY2lsLWNvZmZlZTpiZWZvcmV7Y29udGVudDpcIlxcZTk3ZFwifS5jaWwtZGlubmVyOmJlZm9yZXtjb250ZW50OlwiXFxlYzEyXCJ9LmNpbC1kcmluazpiZWZvcmV7Y29udGVudDpcIlxcZWMxM1wifS5jaWwtZHJpbmstYWxjb2hvbDpiZWZvcmV7Y29udGVudDpcIlxcZWMxNFwifS5jaWwtZmFzdGZvb2Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGVjMTVcIn0uY2lsLWxlbW9uOmJlZm9yZXtjb250ZW50OlwiXFxlYTBmXCJ9LmNpbC1tdWc6YmVmb3Jle2NvbnRlbnQ6XCJcXGVjMTdcIn0uY2lsLW11Zy10ZWE6YmVmb3Jle2NvbnRlbnQ6XCJcXGVjMThcIn0uY2lsLXBpenphOmJlZm9yZXtjb250ZW50OlwiXFxlYzE5XCJ9LmNpbC1yZXN0YXVyYW50OmJlZm9yZXtjb250ZW50OlwiXFxlYzFhXCJ9LmNpbC1iYXR0ZXJ5LTA6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MzVcIn0uY2lsLWJhdHRlcnktZW1wdHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MzVcIn0uY2lsLWJhdHRlcnktMzpiZWZvcmV7Y29udGVudDpcIlxcZTliNFwifS5jaWwtYmF0dGVyeS01OmJlZm9yZXtjb250ZW50OlwiXFxlOWQ3XCJ9LmNpbC1iYXR0ZXJ5LWZ1bGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5ZDdcIn0uY2lsLWJhdHRlcnktYWxlcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGVjY2NcIn0uY2lsLWJhdHRlcnktc2xhc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGVjZDNcIn0uY2lsLWJvbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGVjZDVcIn0uY2lsLWZpcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGVjZDlcIn0uY2lsLWNhdDpiZWZvcmV7Y29udGVudDpcIlxcZWMxY1wifS5jaWwtZG9nOmJlZm9yZXtjb250ZW50OlwiXFxlYzFkXCJ9LmNpbC1mbG93ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGVjMWVcIn0uY2lsLWxlYWY6YmVmb3Jle2NvbnRlbnQ6XCJcXGVjMWZcIn0uY2lsLWVjbzpiZWZvcmV7Y29udGVudDpcIlxcZWMxZlwifS5jaWwtcGxhbnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGVjMWZcIn0uY2lsLXBhdzpiZWZvcmV7Y29udGVudDpcIlxcZWMyMFwifS5jaWwtYW5pbWFsOmJlZm9yZXtjb250ZW50OlwiXFxlYzIwXCJ9LmNpbC10ZXJyYWluOmJlZm9yZXtjb250ZW50OlwiXFxlYzIxXCJ9LmNpbC1hbWVyaWNhbi1mb290YmFsbDpiZWZvcmV7Y29udGVudDpcIlxcZTkwMFwifS5jaWwtYmFzZWJhbGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MjdcIn0uY2lsLWJhc2tldGJhbGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MjlcIn0uY2lsLWJvd2xpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MmFcIn0uY2lsLWZvb3RiYWxsOmJlZm9yZXtjb250ZW50OlwiXFxlOTNhXCJ9LmNpbC1zb2NjZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5M2FcIn0uY2lsLWdvbGY6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5NDJcIn0uY2lsLWdvbGYtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxlOTc3XCJ9LmNpbC1yb3dpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5ODRcIn0uY2lsLXJ1bm5pbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5OThcIn0uY2lsLXN3aW1taW5nOmJlZm9yZXtjb250ZW50OlwiXFxlOTk5XCJ9LmNpbC10ZW5uaXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5OWNcIn0uY2lsLXRlbm5pcy1iYWxsOmJlZm9yZXtjb250ZW50OlwiXFxlOWE2XCJ9LmNpbC13ZWlnaHRsaWZpdG5nOmJlZm9yZXtjb250ZW50OlwiXFxlOWIxXCJ9LmNpbC1icm93c2VyOmJlZm9yZXtjb250ZW50OlwiXFxlOTQ3XCJ9LmNpbC1jYXN0OmJlZm9yZXtjb250ZW50OlwiXFxlYzIyXCJ9LmNpbC1jbG91ZDpiZWZvcmV7Y29udGVudDpcIlxcZTk3OFwifS5jaWwtY2xvdWQtZG93bmxvYWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5NzlcIn0uY2lsLWNsb3VkLXVwbG9hZDpiZWZvcmV7Y29udGVudDpcIlxcZTk3YVwifS5jaWwtZGF0YS10cmFuc2Zlci1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxlOWE0XCJ9LmNpbC1kYXRhLXRyYW5zZmVyLXVwOmJlZm9yZXtjb250ZW50OlwiXFxlOWE1XCJ9LmNpbC1ldGhlcm5ldDpiZWZvcmV7Y29udGVudDpcIlxcZWMyYVwifS5jaWwtZXh0ZXJuYWwtbGluazpiZWZvcmV7Y29udGVudDpcIlxcZTljMFwifS5jaWwtaHR0cHM6YmVmb3Jle2NvbnRlbnQ6XCJcXGVjMmRcIn0uY2lsLWxhbjpiZWZvcmV7Y29udGVudDpcIlxcZWMyZVwifS5jaWwtbGluazpiZWZvcmV7Y29udGVudDpcIlxcZWMyZlwifS5jaWwtbGluay1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGVjMzBcIn0uY2lsLWxpbmstYnJva2VuOmJlZm9yZXtjb250ZW50OlwiXFxlOTQ2XCJ9LmNpbC1uZXdzcGFwZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhMzdcIn0uY2lsLXBhcGVyLXBsYW5lOmJlZm9yZXtjb250ZW50OlwiXFxlYTNkXCJ9LmNpbC1zZW5kOmJlZm9yZXtjb250ZW50OlwiXFxlYTNkXCJ9LmNpbC1yc3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhNmJcIn0uY2lsLXNoYXJlOmJlZm9yZXtjb250ZW50OlwiXFxlYTc0XCJ9LmNpbC1zaGFyZS1hbGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhNzVcIn0uY2lsLXNoYXJlLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZWMzNVwifS5jaWwtc2hhcmUtYm94ZWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhNzZcIn0uY2lsLXNpdGVtYXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhN2NcIn0uY2lsLXN0cmVhbTpiZWZvcmV7Y29udGVudDpcIlxcZWE5NFwifS5jaWwtdHJhbnNmZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhYTNcIn0uY2lsLXdpZmktc2lnbmFsLTA6YmVmb3Jle2NvbnRlbnQ6XCJcXGVjMzdcIn0uY2lsLXdpZmktc2lnbmFsLTE6YmVmb3Jle2NvbnRlbnQ6XCJcXGVjMzhcIn0uY2lsLXdpZmktc2lnbmFsLTI6YmVmb3Jle2NvbnRlbnQ6XCJcXGVjMzlcIn0uY2lsLXdpZmktc2lnbmFsLTQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGVjM2JcIn0uY2lsLXdpZmktc2lnbmFsLW9mZjpiZWZvcmV7Y29udGVudDpcIlxcZWM0MVwifS5jaWwtYmFuazpiZWZvcmV7Y29udGVudDpcIlxcZTkzNFwifS5jaWwtYmF0aDpiZWZvcmV7Y29udGVudDpcIlxcZTk1OVwifS5jaWwtYmF0aHJvb206YmVmb3Jle2NvbnRlbnQ6XCJcXGU5NTlcIn0uY2lsLWJlYWNoLWFjY2VzczpiZWZvcmV7Y29udGVudDpcIlxcZWEwM1wifS5jaWwtYmVkOmJlZm9yZXtjb250ZW50OlwiXFxlYWM5XCJ9LmNpbC1idWlsZGluZzpiZWZvcmV7Y29udGVudDpcIlxcZTk0YVwifS5jaWwtY2FzaW5vOmJlZm9yZXtjb250ZW50OlwiXFxlYzQ1XCJ9LmNpbC1jaGlsZC1mcmllbmRseTpiZWZvcmV7Y29udGVudDpcIlxcZWM0NlwifS5jaWwtYmFieS1jYXJyaWFnZTpiZWZvcmV7Y29udGVudDpcIlxcZWM0NlwifS5jaWwtcHVzaGNoYWlyOmJlZm9yZXtjb250ZW50OlwiXFxlYzQ2XCJ9LmNpbC1jb3VjaDpiZWZvcmV7Y29udGVudDpcIlxcZWM0OFwifS5jaWwtc29mYTpiZWZvcmV7Y29udGVudDpcIlxcZWM0OFwifS5jaWwtZG9vcjpiZWZvcmV7Y29udGVudDpcIlxcZWM0OVwifS5jaWwtZWxldmF0b3I6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5YjJcIn0uY2lsLWZyaWRnZTpiZWZvcmV7Y29udGVudDpcIlxcZWM0YVwifS5jaWwtZ2FyYWdlOmJlZm9yZXtjb250ZW50OlwiXFxlYzRiXCJ9LmNpbC1ob21lOmJlZm9yZXtjb250ZW50OlwiXFxlOWY5XCJ9LmNpbC1ob3NwaXRhbDpiZWZvcmV7Y29udGVudDpcIlxcZTlmYVwifS5jaWwtaG90LXR1YjpiZWZvcmV7Y29udGVudDpcIlxcZWM0Y1wifS5jaWwtaG91c2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGVjNGVcIn0uY2lsLWluZHVzdHJ5OmJlZm9yZXtjb250ZW50OlwiXFxlYzRmXCJ9LmNpbC1mYWN0b3J5OmJlZm9yZXtjb250ZW50OlwiXFxlYzRmXCJ9LmNpbC1pbmR1c3RyeS1zbGFzaDpiZWZvcmV7Y29udGVudDpcIlxcZWM1MFwifS5jaWwtZmFjdG9yeS1zbGFzaDpiZWZvcmV7Y29udGVudDpcIlxcZWM1MFwifS5jaWwtaW5zdGl0dXRpb246YmVmb3Jle2NvbnRlbnQ6XCJcXGVjNTFcIn0uY2lsLWxpYnJhcnktYnVpbGRpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGVjNTFcIn0uY2lsLW1lZGljYWwtY3Jvc3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGVjNTRcIn0uY2lsLXBvb2w6YmVmb3Jle2NvbnRlbnQ6XCJcXGVjNTVcIn0uY2lsLXJvb206YmVmb3Jle2NvbnRlbnQ6XCJcXGVjNTZcIn0uY2lsLXNjaG9vbDpiZWZvcmV7Y29udGVudDpcIlxcZWM1OFwifS5jaWwtZWR1Y2F0aW9uOmJlZm9yZXtjb250ZW50OlwiXFxlYzU4XCJ9LmNpbC1zaG93ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGVjNTlcIn0uY2lsLXNtb2tlLWZyZWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGVjNWFcIn0uY2lsLXNtb2tlLXNsYXNoOmJlZm9yZXtjb250ZW50OlwiXFxlYzVhXCJ9LmNpbC1zbW9raW5nLXJvb206YmVmb3Jle2NvbnRlbnQ6XCJcXGVjNWJcIn0uY2lsLXNtb2tlOmJlZm9yZXtjb250ZW50OlwiXFxlYzViXCJ9LmNpbC1zcGE6YmVmb3Jle2NvbnRlbnQ6XCJcXGVjNWNcIn0uY2lsLXRvaWxldDpiZWZvcmV7Y29udGVudDpcIlxcZWM1ZFwifS5jaWwtd2M6YmVmb3Jle2NvbnRlbnQ6XCJcXGVjNWVcIn0uY2lsLXdpbmRvdzpiZWZvcmV7Y29udGVudDpcIlxcZWM1ZlwifS5jaWwtY2xvdWR5OmJlZm9yZXtjb250ZW50OlwiXFxlOTdiXCJ9LmNpbC1tb29uOmJlZm9yZXtjb250ZW50OlwiXFxlYTM0XCJ9LmNpbC1yYWluOmJlZm9yZXtjb250ZW50OlwiXFxlYTYyXCJ9LmNpbC1zbm93Zmxha2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhN2ZcIn0uY2lsLXN1bjpiZWZvcmV7Y29udGVudDpcIlxcZWE5NVwifS5jaWwtYWxhcm06YmVmb3Jle2NvbnRlbnQ6XCJcXGViMDJcIn0uY2lsLWJlbGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MzhcIn0uY2lsLWJ1bGxob3JuOmJlZm9yZXtjb250ZW50OlwiXFxlOTRiXCJ9LmNpbC13YXJuaW5nOmJlZm9yZXtjb250ZW50OlwiXFxlYWI4XCJ9LmNpbC1hc3RlcmlzazpiZWZvcmV7Y29udGVudDpcIlxcZWE2NFwifS5jaWwtYXN0ZXJpc2stY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxlY2YzXCJ9LmNpbC1iYWRnZTpiZWZvcmV7Y29udGVudDpcIlxcZTkyY1wifS5jaWwtY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxlOTcxXCJ9LmNpbC1kcm9wMTpiZWZvcmV7Y29udGVudDpcIlxcZWNmNFwifS5jaWwtaGVhcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5ZjZcIn0uY2lsLXB1enpsZTpiZWZvcmV7Y29udGVudDpcIlxcZWNmNVwifS5jaWwtcmVjdGFuZ2xlOmJlZm9yZXtjb250ZW50OlwiXFxlY2Y3XCJ9LmNpbC1zY3J1YmJlcjpiZWZvcmV7Y29udGVudDpcIlxcZWE3MlwifS5jaWwtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxlYThmXCJ9LmNpbC1zdGFyOmJlZm9yZXtjb250ZW50OlwiXFxlYTkwXCJ9LmNpbC1zdGFyLWhhbGY6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhOTFcIn0uY2lsLXRyaWFuZ2xlOmJlZm9yZXtjb250ZW50OlwiXFxlYWE1XCJ9LmNpbC1iYXJjb2RlOmJlZm9yZXtjb250ZW50OlwiXFxlOWRiXCJ9LmNpbC1iZWFrZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5ZTFcIn0uY2lsLWJsdWV0b290aDpiZWZvcmV7Y29udGVudDpcIlxcZTlmM1wifS5jaWwtYnVnOmJlZm9yZXtjb250ZW50OlwiXFxlYTJiXCJ9LmNpbC1jb2RlOmJlZm9yZXtjb250ZW50OlwiXFxlYTJkXCJ9LmNpbC1kZXZpY2VzOmJlZm9yZXtjb250ZW50OlwiXFxlYTQ3XCJ9LmNpbC1mYXg6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhNWZcIn0uY2lsLWZvcms6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhNmZcIn0uY2lsLWdhbWVwYWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhNzBcIn0uY2lsLWlucHV0LWhkbWk6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhN2VcIn0uY2lsLWlucHV0LXBvd2VyOmJlZm9yZXtjb250ZW50OlwiXFxlYTk2XCJ9LmNpbC1rZXlib2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZWFhYVwifS5jaWwtbGFwdG9wOmJlZm9yZXtjb250ZW50OlwiXFxlYWFjXCJ9LmNpbC1saWdodGJ1bGI6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhYWRcIn0uY2lsLW1lbW9yeTpiZWZvcmV7Y29udGVudDpcIlxcZWI3OFwifS5jaWwtbW9uaXRvcjpiZWZvcmV7Y29udGVudDpcIlxcZWI3YVwifS5jaWwtbW91c2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGViN2JcIn0uY2lsLXByaW50OmJlZm9yZXtjb250ZW50OlwiXFxlYjdkXCJ9LmNpbC1xci1jb2RlOmJlZm9yZXtjb250ZW50OlwiXFxlYjgwXCJ9LmNpbC1zYXRlbGl0ZTpiZWZvcmV7Y29udGVudDpcIlxcZWI4MlwifS5jaWwtc2NyZWVuLWRlc2t0b3A6YmVmb3Jle2NvbnRlbnQ6XCJcXGViODVcIn0uY2lsLXNjcmVlbi1zbWFydHBob25lOmJlZm9yZXtjb250ZW50OlwiXFxlYjhjXCJ9LmNpbC1zaWduYWwtY2VsbHVsYXItMDpiZWZvcmV7Y29udGVudDpcIlxcZWI5MFwifS5jaWwtc2lnbmFsLWNlbGx1bGFyLTM6YmVmb3Jle2NvbnRlbnQ6XCJcXGViOTNcIn0uY2lsLXNpZ25hbC1jZWxsdWxhci00OmJlZm9yZXtjb250ZW50OlwiXFxlYjk0XCJ9LmNpbC10YWJsZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGViOWNcIn0uY2lsLXRhc2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGViOWRcIn0uY2lsLXRlcm1pbmFsOmJlZm9yZXtjb250ZW50OlwiXFxlYjllXCJ9LmNpbC13YXRjaDpiZWZvcmV7Y29udGVudDpcIlxcZWMwNVwifS5jaWwtM2Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MDFcIn0uY2lsLWFwZXJ0dXJlOmJlZm9yZXtjb250ZW50OlwiXFxlOTAzXCJ9LmNpbC1ibHVyOmJlZm9yZXtjb250ZW50OlwiXFxlOTA2XCJ9LmNpbC1ibHVyLWNpcmN1bGFyOmJlZm9yZXtjb250ZW50OlwiXFxlOTA3XCJ9LmNpbC1ibHVyLWxpbmVhcjpiZWZvcmV7Y29udGVudDpcIlxcZTkwOFwifS5jaWwtYm9yZGVyLWFsbDpiZWZvcmV7Y29udGVudDpcIlxcZTkwYlwifS5jaWwtYm9yZGVyLWJvdHRvbTpiZWZvcmV7Y29udGVudDpcIlxcZTkwY1wifS5jaWwtYm9yZGVyLWNsZWFyOmJlZm9yZXtjb250ZW50OlwiXFxlOTBkXCJ9LmNpbC1ib3JkZXItaG9yaXpvbnRhbDpiZWZvcmV7Y29udGVudDpcIlxcZTkwZVwifS5jaWwtYm9yZGVyLWlubmVyOmJlZm9yZXtjb250ZW50OlwiXFxlOTBmXCJ9LmNpbC1ib3JkZXItbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZTkxMFwifS5jaWwtYm9yZGVyLW91dGVyOmJlZm9yZXtjb250ZW50OlwiXFxlOTExXCJ9LmNpbC1ib3JkZXItcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MTJcIn0uY2lsLWJvcmRlci1zdHlsZTpiZWZvcmV7Y29udGVudDpcIlxcZTkxM1wifS5jaWwtYm9yZGVyLXRvcDpiZWZvcmV7Y29udGVudDpcIlxcZTkxNFwifS5jaWwtYm9yZGVyLXZlcnRpY2FsOmJlZm9yZXtjb250ZW50OlwiXFxlOTE1XCJ9LmNpbC1icnVzaDpiZWZvcmV7Y29udGVudDpcIlxcZTkxNlwifS5jaWwtYnJ1c2gtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxlOTE3XCJ9LmNpbC1jYW1lcmEtcm9sbDpiZWZvcmV7Y29udGVudDpcIlxcZTkxOFwifS5jaWwtY2VudGVyLWZvY3VzOmJlZm9yZXtjb250ZW50OlwiXFxlOTE5XCJ9LmNpbC1jb2xvci1ib3JkZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MWJcIn0uY2lsLWNvbG9yLWZpbGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MWNcIn0uY2lsLWNvbG9yLXBhbGV0dGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MWRcIn0uY2lsLWNvbnRyYXN0OmJlZm9yZXtjb250ZW50OlwiXFxlOTFmXCJ9LmNpbC1jcm9wOmJlZm9yZXtjb250ZW50OlwiXFxlOTIwXCJ9LmNpbC1jcm9wLXJvdGF0ZTpiZWZvcmV7Y29udGVudDpcIlxcZTkyMVwifS5jaWwtY3Vyc29yOmJlZm9yZXtjb250ZW50OlwiXFxlOTIyXCJ9LmNpbC1jdXJzb3ItbW92ZTpiZWZvcmV7Y29udGVudDpcIlxcZTkyM1wifS5jaWwtZHJvcDpiZWZvcmV7Y29udGVudDpcIlxcZTkyNFwifS5jaWwtZXhwb3N1cmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MjZcIn0uY2lsLWV5ZWRyb3BwZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MzBcIn0uY2lsLWZpbHRlci1mcmFtZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5M2NcIn0uY2lsLWZpbHRlci1waG90bzpiZWZvcmV7Y29udGVudDpcIlxcZTk0OFwifS5jaWwtZmxpcDpiZWZvcmV7Y29udGVudDpcIlxcZTk1MlwifS5jaWwtZmxpcC10by1iYWNrOmJlZm9yZXtjb250ZW50OlwiXFxlOTUzXCJ9LmNpbC1mbGlwLXRvLWZyb250OmJlZm9yZXtjb250ZW50OlwiXFxlOTU0XCJ9LmNpbC1naWY6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5NTVcIn0uY2lsLWdyYWRpZW50OmJlZm9yZXtjb250ZW50OlwiXFxlOTU2XCJ9LmNpbC1ncmFpbjpiZWZvcmV7Y29udGVudDpcIlxcZTk2MFwifS5jaWwtZ3JpZDpiZWZvcmV7Y29udGVudDpcIlxcZTk2MVwifS5jaWwtZ3JpZC1zbGFzaDpiZWZvcmV7Y29udGVudDpcIlxcZTk2MlwifS5jaWwtaGRyOmJlZm9yZXtjb250ZW50OlwiXFxlOTYzXCJ9LmNpbC1oZWFsaW5nOmJlZm9yZXtjb250ZW50OlwiXFxlOTlkXCJ9LmNpbC1pbWFnZS1icm9rZW46YmVmb3Jle2NvbnRlbnQ6XCJcXGU5OWZcIn0uY2lsLWltYWdlLXBsdXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5YTBcIn0uY2lsLWxheWVyczpiZWZvcmV7Y29udGVudDpcIlxcZTlhZFwifS5jaWwtbGluZS1zdHlsZTpiZWZvcmV7Y29udGVudDpcIlxcZTlhZlwifS5jaWwtbGluZS13ZWlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5YjlcIn0uY2lsLW9iamVjdC1ncm91cDpiZWZvcmV7Y29udGVudDpcIlxcZTliYlwifS5jaWwtb2JqZWN0LXVuZ3JvdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5YzNcIn0uY2lsLW9wYWNpdHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5ZjRcIn0uY2lsLXBhaW50OmJlZm9yZXtjb250ZW50OlwiXFxlOWY3XCJ9LmNpbC1wYWludC1idWNrZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhMDZcIn0uY2lsLXN3YXAtaG9yaXpvbnRhbDpiZWZvcmV7Y29udGVudDpcIlxcZWEwZVwifS5jaWwtc3dhcC12ZXJ0aWNhbDpiZWZvcmV7Y29udGVudDpcIlxcZWExMVwifS5jaWwtdmVjdG9yOmJlZm9yZXtjb250ZW50OlwiXFxlYTE2XCJ9LmNpbC12ZXJ0aWNhbC1hbGlnbi1ib3R0b20xOmJlZm9yZXtjb250ZW50OlwiXFxlYTM1XCJ9LmNpbC12ZXJ0aWNhbC1hbGlnbi1jZW50ZXIxOmJlZm9yZXtjb250ZW50OlwiXFxlYTNhXCJ9LmNpbC12ZXJ0aWNhbC1hbGlnbi10b3AxOmJlZm9yZXtjb250ZW50OlwiXFxlYTNiXCJ9LmNpbC1hbGlnbi1jZW50ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhNDBcIn0uY2lsLWFsaWduLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhNDFcIn0uY2lsLWFsaWduLXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxlYTQyXCJ9LmNpbC1ib2xkOmJlZm9yZXtjb250ZW50OlwiXFxlYTQzXCJ9LmNpbC1jb3B5OmJlZm9yZXtjb250ZW50OlwiXFxlYTQ0XCJ9LmNpbC1jdXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhNjFcIn0uY2lsLXJlbW92ZTpiZWZvcmV7Y29udGVudDpcIlxcZWE4NVwifS5jaWwtYmFja3NwYWNlOmJlZm9yZXtjb250ZW50OlwiXFxlYTg1XCJ9LmNpbC1kb3VibGUtcXVvdGUtc2Fucy1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxlYTg2XCJ9LmNpbC1kb3VibGUtcXVvdGUtc2Fucy1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZWE4N1wifS5jaWwtZXhjZXJwdDpiZWZvcmV7Y29udGVudDpcIlxcZWE4YVwifS5jaWwtZXhwYW5kLWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGVhOWNcIn0uY2lsLWV4cGFuZC1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxlYTlkXCJ9LmNpbC1leHBhbmQtcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhOWVcIn0uY2lsLWV4cGFuZC11cDpiZWZvcmV7Y29udGVudDpcIlxcZWFhN1wifS5jaWwtZm9udDpiZWZvcmV7Y29udGVudDpcIlxcZWFhZVwifS5jaWwtZnVuY3Rpb25zOmJlZm9yZXtjb250ZW50OlwiXFxlYWFmXCJ9LmNpbC1mdW5jdGlvbnMtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxlYWIwXCJ9LmNpbC1oZWFkZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGViMGVcIn0uY2lsLWhpZ2hsaWdodGVyOmJlZm9yZXtjb250ZW50OlwiXFxlYjBmXCJ9LmNpbC1oaWdobGlndDpiZWZvcmV7Y29udGVudDpcIlxcZWIxMFwifS5jaWwtaW5kZW50LWRlY3JlYXNlOmJlZm9yZXtjb250ZW50OlwiXFxlYjExXCJ9LmNpbC1pbmRlbnQtaW5jcmVhc2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGViMTJcIn0uY2lsLWluZm86YmVmb3Jle2NvbnRlbnQ6XCJcXGViMTNcIn0uY2lsLWl0YWxpYzpiZWZvcmV7Y29udGVudDpcIlxcZWIxNFwifS5jaWwtanVzdGlmeS1jZW50ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGViMTVcIn0uY2lsLWp1c3RpZnktbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZWIxNlwifS5jaWwtanVzdGlmeS1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZWIxN1wifS5jaWwtbGV2ZWwtZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZWIxOFwifS5jaWwtbGV2ZWwtdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGViMTlcIn0uY2lsLWxpbmUtc3BhY2luZzpiZWZvcmV7Y29udGVudDpcIlxcZWIxYVwifS5jaWwtbGlzdDpiZWZvcmV7Y29udGVudDpcIlxcZWIxYlwifS5jaWwtbGlzdC1maWx0ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGViMWNcIn0uY2lsLWxpc3QtaGlnaC1wcmlvcml0eTpiZWZvcmV7Y29udGVudDpcIlxcZWIxZFwifS5jaWwtbGlzdC1sb3ctcHJpb3JpdHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGViMWVcIn0uY2lsLWxpc3QtbnVtYmVyZWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGViMWZcIn0uY2lsLWxpc3QtcmljaDpiZWZvcmV7Y29udGVudDpcIlxcZWIyMVwifS5jaWwtbm90ZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGViMjJcIn0uY2lsLXBhcmFncmFwaDpiZWZvcmV7Y29udGVudDpcIlxcZWIyNFwifS5jaWwtcGVuLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZWIyNlwifS5jaWwtcGVuLW5pYjpiZWZvcmV7Y29udGVudDpcIlxcZWIyOFwifS5jaWwtcGVuY2lsOmJlZm9yZXtjb250ZW50OlwiXFxlYjI5XCJ9LmNpbC1zaG9ydC10ZXh0OmJlZm9yZXtjb250ZW50OlwiXFxlYjJhXCJ9LmNpbC1zb3J0LWFscGhhLWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGViMmJcIn0uY2lsLXNvcnQtYWxwaGEtdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGViMmNcIn0uY2lsLXNvcnQtYXNjZW5kaW5nOmJlZm9yZXtjb250ZW50OlwiXFxlYjJkXCJ9LmNpbC1zb3J0LWRlc2NlbmRpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGViMmVcIn0uY2lsLXNvcnQtbnVtZXJpYy1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxlYjJmXCJ9LmNpbC1zb3J0LW51bWVyaWMtdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGViMzBcIn0uY2lsLXNwYWNlLWJhcjpiZWZvcmV7Y29udGVudDpcIlxcZWIzMVwifS5jaWwtdGV4dDpiZWZvcmV7Y29udGVudDpcIlxcZWIzMlwifS5jaWwtdGV4dC1zaGFwZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGViM2RcIn0uY2lsLXRleHQtc2l6ZTpiZWZvcmV7Y29udGVudDpcIlxcZWIzZVwifS5jaWwtdGV4dC1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGViM2ZcIn0uY2lsLXRleHQtc3RyaWtlOmJlZm9yZXtjb250ZW50OlwiXFxlYjQwXCJ9LmNpbC1zdHJpa2V0aHJvdWdoOmJlZm9yZXtjb250ZW50OlwiXFxlYjQwXCJ9LmNpbC10cmFuc2xhdGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGViNDJcIn0uY2lsLXVuZGVybGluZTpiZWZvcmV7Y29udGVudDpcIlxcZWI0M1wifS5jaWwtdmVydGljYWwtYWxpZ24tYm90dG9tOmJlZm9yZXtjb250ZW50OlwiXFxlYjQ0XCJ9LmNpbC12ZXJ0aWNhbC1hbGlnbi1jZW50ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGViNDVcIn0uY2lsLXZlcnRpY2FsLWFsaWduLXRvcDpiZWZvcmV7Y29udGVudDpcIlxcZWI0NlwifS5jaWwtd3JhcC10ZXh0OmJlZm9yZXtjb250ZW50OlwiXFxlYjQ3XCJ9LmNpbC1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbTpiZWZvcmV7Y29udGVudDpcIlxcZTlkM1wifS5jaWwtYmxpbmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5ZGNcIn0uY2lsLWJyYWlsbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5ZGRcIn0uY2lsLWRlYWY6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5ZGVcIn0uY2lsLWZpbmdlcnByaW50OmJlZm9yZXtjb250ZW50OlwiXFxlYTFhXCJ9LmNpbC1saWZlLXJpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhMWRcIn0uY2lsLWxvY2stbG9ja2VkOmJlZm9yZXtjb250ZW50OlwiXFxlYTFlXCJ9LmNpbC1sb2NrLXVubG9ja2VkOmJlZm9yZXtjb250ZW50OlwiXFxlYTI0XCJ9LmNpbC1sb3ctdmlzaW9uOmJlZm9yZXtjb250ZW50OlwiXFxlYTI1XCJ9LmNpbC1tb3V0aC1zbGFzaDpiZWZvcmV7Y29udGVudDpcIlxcZWEyN1wifS5jaWwtcHJlZ25hbnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhMjhcIn0uY2lsLXNoaWVsZC1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhMmZcIn0uY2lsLXNpZ24tbGFuZ3VhZ2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhNzdcIn0uY2lsLXdoZWVsY2hhaXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhODBcIn0uY2lsLWRpc2FibGVkOmJlZm9yZXtjb250ZW50OlwiXFxlYTgwXCJ9LmNpbC1hY2NvdW50LWxvZ291dDpiZWZvcmV7Y29udGVudDpcIlxcZTk2NFwifS5jaWwtYWN0aW9uLXJlZG86YmVmb3Jle2NvbnRlbnQ6XCJcXGU5NjVcIn0uY2lsLWFjdGlvbi11bmRvOmJlZm9yZXtjb250ZW50OlwiXFxlOTY2XCJ9LmNpbC1hcHBsaWNhdGlvbnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5NjdcIn0uY2lsLWFwcHM6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5NjdcIn0uY2lsLWFwcGxpY2F0aW9ucy1zZXR0aW5nczpiZWZvcmV7Y29udGVudDpcIlxcZTk2OFwifS5jaWwtYXBwcy1zZXR0aW5nczpiZWZvcmV7Y29udGVudDpcIlxcZTk2OFwifS5jaWwtYXJyb3ctYm90dG9tOmJlZm9yZXtjb250ZW50OlwiXFxlOTY5XCJ9LmNpbC1hcnJvdy1jaXJjbGUtYm90dG9tOmJlZm9yZXtjb250ZW50OlwiXFxlOTZhXCJ9LmNpbC1hcnJvdy1jaXJjbGUtbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZTk2YlwifS5jaWwtYXJyb3ctY2lyY2xlLXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxlOTZjXCJ9LmNpbC1hcnJvdy1jaXJjbGUtdG9wOmJlZm9yZXtjb250ZW50OlwiXFxlOTZkXCJ9LmNpbC1hcnJvdy1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxlOTZlXCJ9LmNpbC1hcnJvdy1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZTk2ZlwifS5jaWwtYXJyb3ctdGhpY2stYm90dG9tOmJlZm9yZXtjb250ZW50OlwiXFxlOTcwXCJ9LmNpbC1hcnJvdy10aGljay1mcm9tLWJvdHRvbTpiZWZvcmV7Y29udGVudDpcIlxcZTk4MVwifS5jaWwtYXJyb3ctdGhpY2stZnJvbS1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxlOTgyXCJ9LmNpbC1hcnJvdy10aGljay1mcm9tLXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxlOTgzXCJ9LmNpbC1hcnJvdy10aGljay1mcm9tLXRvcDpiZWZvcmV7Y29udGVudDpcIlxcZTk5YlwifS5jaWwtYXJyb3ctdGhpY2stbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZTlhMVwifS5jaWwtYXJyb3ctdGhpY2stcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5YTJcIn0uY2lsLWFycm93LXRoaWNrLXRvLWJvdHRvbTpiZWZvcmV7Y29udGVudDpcIlxcZTliY1wifS5jaWwtYXJyb3ctdGhpY2stdG8tbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZTliZFwifS5jaWwtYXJyb3ctdGhpY2stdG8tcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5YmZcIn0uY2lsLWFycm93LXRoaWNrLXRvLXRvcDpiZWZvcmV7Y29udGVudDpcIlxcZTlkNFwifS5jaWwtYXJyb3ctdGhpY2stdG9wOmJlZm9yZXtjb250ZW50OlwiXFxlOWJlXCJ9LmNpbC1hcnJvdy10b3A6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5ZTRcIn0uY2lsLWJhbjpiZWZvcmV7Y29udGVudDpcIlxcZTllNVwifS5jaWwtYnJpZ2h0bmVzczpiZWZvcmV7Y29udGVudDpcIlxcZTllNlwifS5jaWwtY2FyZXQtYm90dG9tOmJlZm9yZXtjb250ZW50OlwiXFxlYTJjXCJ9LmNpbC1jYXJldC1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxlYTMwXCJ9LmNpbC1jYXJldC1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZWEzMVwifS5jaWwtY2FyZXQtdG9wOmJlZm9yZXtjb250ZW50OlwiXFxlYTNjXCJ9LmNpbC1jaGVjazpiZWZvcmV7Y29udGVudDpcIlxcZWE1NVwifS5jaWwtY2hlY2stYWx0OmJlZm9yZXtjb250ZW50OlwiXFxlY2Y5XCJ9LmNpbC1jaGVjay1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhNTdcIn0uY2lsLWNoZXZyb24tYm90dG9tOmJlZm9yZXtjb250ZW50OlwiXFxlYTU5XCJ9LmNpbC1jaGV2cm9uLWNpcmNsZS1kb3duLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZWNmY1wifS5jaWwtY2hldnJvbi1jaXJjbGUtbGVmdC1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGVjZmRcIn0uY2lsLWNoZXZyb24tY2lyY2xlLXJpZ2h0LWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZWNmZVwifS5jaWwtY2hldnJvbi1jaXJjbGUtdXAtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxlY2ZmXCJ9LmNpbC1jaGV2cm9uLWRvdWJsZS1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxlYTZhXCJ9LmNpbC1jaGV2cm9uLWRvdWJsZS1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxlYTZlXCJ9LmNpbC1jaGV2cm9uLWRvdWJsZS1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZWE3M1wifS5jaWwtY2hldnJvbi1kb3VibGUtdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhOGRcIn0uY2lsLWNoZXZyb24tZG91YmxlLXVwLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZWQwM1wifS5jaWwtY2hldnJvbi1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxlYThlXCJ9LmNpbC1jaGV2cm9uLXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxlYTlhXCJ9LmNpbC1jaGV2cm9uLXRvcDpiZWZvcmV7Y29udGVudDpcIlxcZWFiZFwifS5jaWwtY2xlYXItYWxsOmJlZm9yZXtjb250ZW50OlwiXFxlYWJlXCJ9LmNpbC1jbGlwYm9hcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhYzBcIn0uY2lsLWNsb25lOmJlZm9yZXtjb250ZW50OlwiXFxlYWMxXCJ9LmNpbC1jb2x1bW5zOmJlZm9yZXtjb250ZW50OlwiXFxlYjRiXCJ9LmNpbC1leGl0LXRvLWFwcDpiZWZvcmV7Y29udGVudDpcIlxcZWI0ZFwifS5jaWwtZmlsdGVyOmJlZm9yZXtjb250ZW50OlwiXFxlYjRlXCJ9LmNpbC1pbmZpbml0eTpiZWZvcmV7Y29udGVudDpcIlxcZWI0ZlwifS5jaWwtaW5wdXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGViNTBcIn0uY2lsLW1hZ25pZnlpbmctZ2xhc3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGViNTFcIn0uY2lsLXpvb206YmVmb3Jle2NvbnRlbnQ6XCJcXGViNTFcIn0uY2lsLXNlYXJjaDpiZWZvcmV7Y29udGVudDpcIlxcZWI1MVwifS5jaWwtbWVudTpiZWZvcmV7Y29udGVudDpcIlxcZWQwYlwifS5jaWwtaGFtYnVyZ2VyLW1lbnU6YmVmb3Jle2NvbnRlbnQ6XCJcXGVkMGJcIn0uY2lsLW1pbnVzOmJlZm9yZXtjb250ZW50OlwiXFxlYjUyXCJ9LmNpbC1tb3ZlOmJlZm9yZXtjb250ZW50OlwiXFxlYjU2XCJ9LmNpbC1vcHRpb25zOmJlZm9yZXtjb250ZW50OlwiXFxlY2RjXCJ9LmNpbC1vcHRpb25zLWhvcml6b250YWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGViNTdcIn0uY2lsLWVsbGlwc2VzOmJlZm9yZXtjb250ZW50OlwiXFxlYjU3XCJ9LmNpbC1lbGxpcHNpczpiZWZvcmV7Y29udGVudDpcIlxcZWI1N1wifS5jaWwtcGluOmJlZm9yZXtjb250ZW50OlwiXFxlYjVhXCJ9LmNpbC1wbHVzOmJlZm9yZXtjb250ZW50OlwiXFxlYjViXCJ9LmNpbC1wb3dlci1zdGFuZGJ5OmJlZm9yZXtjb250ZW50OlwiXFxlYjVmXCJ9LmNpbC1yZWxvYWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGViNjBcIn0uY2lsLXJlc2l6ZS1ib3RoOmJlZm9yZXtjb250ZW50OlwiXFxlYjYxXCJ9LmNpbC1yZXNpemUtaGVpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxlYjYyXCJ9LmNpbC1yZXNpemUtd2lkdGg6YmVmb3Jle2NvbnRlbnQ6XCJcXGViNjNcIn0uY2lsLXNhdmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGViNjVcIn0uY2lsLXNldHRpbmdzOmJlZm9yZXtjb250ZW50OlwiXFxlYjY4XCJ9LmNpbC1jb2c6YmVmb3Jle2NvbnRlbnQ6XCJcXGViNjhcIn0uY2lsLXNwZWVkb21ldGVyOmJlZm9yZXtjb250ZW50OlwiXFxlYjY5XCJ9LmNpbC1nYXVnZTpiZWZvcmV7Y29udGVudDpcIlxcZWI2OVwifS5jaWwtc3ByZWFkc2hlZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGViNmFcIn0uY2lsLXN0b3JhZ2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGViNmJcIn0uY2lsLXN5bmM6YmVmb3Jle2NvbnRlbnQ6XCJcXGViNmNcIn0uY2lsLXRvZ2dsZS1vZmY6YmVmb3Jle2NvbnRlbnQ6XCJcXGViNzFcIn0uY2lsLXRvdWNoLWFwcDpiZWZvcmV7Y29udGVudDpcIlxcZWI3M1wifS5jaWwtdHJhc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGViNzRcIn0uY2lsLXZpZXctY29sdW1uOmJlZm9yZXtjb250ZW50OlwiXFxlYmY2XCJ9LmNpbC12aWV3LW1vZHVsZTpiZWZvcmV7Y29udGVudDpcIlxcZWJmN1wifS5jaWwtdmlldy1xdWlsdDpiZWZvcmV7Y29udGVudDpcIlxcZWJmOFwifS5jaWwtdmlldy1zdHJlYW06YmVmb3Jle2NvbnRlbnQ6XCJcXGViZjlcIn0uY2lsLXdhbGxwYXBlcjpiZWZvcmV7Y29udGVudDpcIlxcZWJmYVwifS5jaWwtd2luZG93LW1heGltaXplOmJlZm9yZXtjb250ZW50OlwiXFxlYmZjXCJ9LmNpbC13aW5kb3ctbWluaW1pemU6YmVmb3Jle2NvbnRlbnQ6XCJcXGViZmRcIn0uY2lsLXdpbmRvdy1yZXN0b3JlOmJlZm9yZXtjb250ZW50OlwiXFxlYmZlXCJ9LmNpbC14OmJlZm9yZXtjb250ZW50OlwiXFxlYmZmXCJ9LmNpbC14LWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZWMwMFwifS5jaWwtem9vbS1pbjpiZWZvcmV7Y29udGVudDpcIlxcZWMwMlwifS5jaWwtem9vbS1vdXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGVjMDNcIn0uY2lsLWNoaWxkOmJlZm9yZXtjb250ZW50OlwiXFxlOTdlXCJ9LmNpbC1iYWJ5OmJlZm9yZXtjb250ZW50OlwiXFxlOTdlXCJ9LmNpbC1mYWNlOmJlZm9yZXtjb250ZW50OlwiXFxlOTg1XCJ9LmNpbC1mYWNlLWRlYWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5ODZcIn0uY2lsLWZyb3duOmJlZm9yZXtjb250ZW50OlwiXFxlOTg3XCJ9LmNpbC1zYWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5ODdcIn0uY2lsLW1laDpiZWZvcmV7Y29udGVudDpcIlxcZTk4OFwifS5jaWwtbW9vZC1iYWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5ODlcIn0uY2lsLW1vb2QtZ29vZDpiZWZvcmV7Y29udGVudDpcIlxcZTk4YVwifS5jaWwtbW9vZC12ZXJ5LWJhZDpiZWZvcmV7Y29udGVudDpcIlxcZTk4YlwifS5jaWwtbW9vZC12ZXJ5LWdvb2Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5OGNcIn0uY2lsLXNtaWxlOmJlZm9yZXtjb250ZW50OlwiXFxlOWM0XCJ9LmNpbC1oYXBweTpiZWZvcmV7Y29udGVudDpcIlxcZTljNFwifS5jaWwtc21pbGUtcGx1czpiZWZvcmV7Y29udGVudDpcIlxcZTlkYVwifS5jaWwtNGs6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhODFcIn0uY2lsLWFpcnBsYXk6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhODJcIn0uY2lsLWFsYnVtOmJlZm9yZXtjb250ZW50OlwiXFxlYTgzXCJ9LmNpbC1hdWRpbzpiZWZvcmV7Y29udGVudDpcIlxcZWE5M1wifS5jaWwtYXVkaW8tZGVzY3JpcHRpb246YmVmb3Jle2NvbnRlbnQ6XCJcXGVhYTJcIn0uY2lsLWF1ZGlvLXNwZWN0cnVtOmJlZm9yZXtjb250ZW50OlwiXFxlYWE4XCJ9LmNpbC1hdi10aW1lcjpiZWZvcmV7Y29udGVudDpcIlxcZWFiMVwifS5jaWwtY2FtZXJhOmJlZm9yZXtjb250ZW50OlwiXFxlYWIyXCJ9LmNpbC1jYW1lcmEtY29udHJvbDpiZWZvcmV7Y29udGVudDpcIlxcZWFiM1wifS5jaWwtY29udHJvbDpiZWZvcmV7Y29udGVudDpcIlxcZWFiM1wifS5jaWwtY2xvc2VkLWNhcHRpb25pbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhYjlcIn0uY2lsLWNjOmJlZm9yZXtjb250ZW50OlwiXFxlYWI5XCJ9LmNpbC1jb21wcmVzczpiZWZvcmV7Y29udGVudDpcIlxcZWI0YVwifS5jaWwtZXF1YWxpemVyOmJlZm9yZXtjb250ZW50OlwiXFxlYmEwXCJ9LmNpbC1mZWF0dXJlZC1wbGF5bGlzdDpiZWZvcmV7Y29udGVudDpcIlxcZWM2Y1wifS5jaWwtZnVsbHNjcmVlbjpiZWZvcmV7Y29udGVudDpcIlxcZWM3M1wifS5jaWwtZnVsbHNjcmVlbi1leGl0OmJlZm9yZXtjb250ZW50OlwiXFxlYzc0XCJ9LmNpbC1oZDpiZWZvcmV7Y29udGVudDpcIlxcZWM3NVwifS5jaWwtaGVhZHBob25lczpiZWZvcmV7Y29udGVudDpcIlxcZWM3NlwifS5jaWwtbGlicmFyeS1hZGQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGVjN2FcIn0uY2lsLWxvb3A6YmVmb3Jle2NvbnRlbnQ6XCJcXGVjN2NcIn0uY2lsLWxvb3AtMTpiZWZvcmV7Y29udGVudDpcIlxcZWM3ZFwifS5jaWwtbG9vcC1jaXJjdWxhcjpiZWZvcmV7Y29udGVudDpcIlxcZWM3ZVwifS5jaWwtbWVkaWEtZWplY3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGVjODBcIn0uY2lsLW1lZGlhLXBhdXNlOmJlZm9yZXtjb250ZW50OlwiXFxlYzgzXCJ9LmNpbC1tZWRpYS1wbGF5OmJlZm9yZXtjb250ZW50OlwiXFxlYzg2XCJ9LmNpbC1tZWRpYS1yZWNvcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGVjODlcIn0uY2lsLW1lZGlhLXNraXAtYmFja3dhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGVjOGNcIn0uY2lsLW1lZGlhLXNraXAtZm9yd2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZWM4ZlwifS5jaWwtbWVkaWEtc3RlcC1iYWNrd2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZWM5MlwifS5jaWwtbWVkaWEtc3RlcC1mb3J3YXJkOmJlZm9yZXtjb250ZW50OlwiXFxlYzk1XCJ9LmNpbC1tZWRpYS1zdG9wOmJlZm9yZXtjb250ZW50OlwiXFxlYzk4XCJ9LmNpbC1taWNyb3Bob25lOmJlZm9yZXtjb250ZW50OlwiXFxlYzliXCJ9LmNpbC1taWM6YmVmb3Jle2NvbnRlbnQ6XCJcXGVjOWJcIn0uY2lsLW1vdmllOmJlZm9yZXtjb250ZW50OlwiXFxlYzlmXCJ9LmNpbC1tdXNpYy1ub3RlOmJlZm9yZXtjb250ZW50OlwiXFxlY2ExXCJ9LmNpbC1wbGF5bGlzdC1hZGQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGVjYTZcIn0uY2lsLXNwZWFrZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGVjYjlcIn0uY2lsLXR2OmJlZm9yZXtjb250ZW50OlwiXFxlY2JjXCJ9LmNpbC12aWRlbzpiZWZvcmV7Y29udGVudDpcIlxcZWNjMFwifS5jaWwtdm9pY2Utb3Zlci1yZWNvcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGVjYzdcIn0uY2lsLXZvbHVtZS1oaWdoOmJlZm9yZXtjb250ZW50OlwiXFxlY2M5XCJ9LmNpbC12b2x1bWUtbG93OmJlZm9yZXtjb250ZW50OlwiXFxlY2NhXCJ9LmNpbC12b2x1bWUtb2ZmOmJlZm9yZXtjb250ZW50OlwiXFxlY2NiXCJ9LmNpbC1hdDpiZWZvcmV7Y29udGVudDpcIlxcZTk4ZlwifS5jaWwtYm9vazpiZWZvcmV7Y29udGVudDpcIlxcZTk5MFwifS5jaWwtYm9va21hcms6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5OTJcIn0uY2lsLWRlc2NyaXB0aW9uOmJlZm9yZXtjb250ZW50OlwiXFxlYmE2XCJ9LmNpbC1lbnZlbG9wZS1jbG9zZWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5YjVcIn0uY2lsLWVudmVsb3BlLWxldHRlcjpiZWZvcmV7Y29udGVudDpcIlxcZTliNlwifS5jaWwtZW52ZWxvcGUtb3BlbjpiZWZvcmV7Y29udGVudDpcIlxcZTliN1wifS5jaWwtZmlsZTpiZWZvcmV7Y29udGVudDpcIlxcZTljNVwifS5jaWwtZmluZC1pbi1wYWdlOmJlZm9yZXtjb250ZW50OlwiXFxlYmFhXCJ9LmNpbC1mb2xkZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5ZDhcIn0uY2lsLWZvbGRlci1vcGVuOmJlZm9yZXtjb250ZW50OlwiXFxlOWQ5XCJ9LmNpbC1pbWFnZTE6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5ZmVcIn0uY2lsLWluYm94OmJlZm9yZXtjb250ZW50OlwiXFxlYTAwXCJ9LmNpbC1saWJyYXJ5OmJlZm9yZXtjb250ZW50OlwiXFxlYmIwXCJ9LmNpbC1wYXBlcmNsaXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhM2VcIn0uY2lsLXRhZzpiZWZvcmV7Y29udGVudDpcIlxcZWE5N1wifS5jaWwtdGFnczpiZWZvcmV7Y29udGVudDpcIlxcZWE5OFwifS5jaWwtYWRkcmVzcy1ib29rOmJlZm9yZXtjb250ZW50OlwiXFxlYzA3XCJ9LmNpbC1wZW9wbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGVjNjJcIn0uY2lsLXVzZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGVjNjdcIn0uY2lsLXVzZXItZmVtYWxlOmJlZm9yZXtjb250ZW50OlwiXFxlYzY4XCJ9LmNpbC11c2VyLWZvbGxvdzpiZWZvcmV7Y29udGVudDpcIlxcZWM2OVwifS5jaWwtdXNlci11bmZvbGxvdzpiZWZvcmV7Y29udGVudDpcIlxcZWM2YlwifS5jaWwtYWlycGxhbmUtbW9kZTpiZWZvcmV7Y29udGVudDpcIlxcZTkwNFwifS5jaWwtYWlycGxhbmUtbW9kZS1vZmY6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MDVcIn0uY2lsLWNvbnRhY3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MzNcIn0uY2lsLWRpYWxwYWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5M2ZcIn0uY2lsLW1vYmlsZTpiZWZvcmV7Y29udGVudDpcIlxcZWE0OFwifS5jaWwtbW9iaWxlLWxhbmRzY2FwZTpiZWZvcmV7Y29udGVudDpcIlxcZTk0NFwifS5jaWwtcGhvbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5NGZcIn0uY2lsLXNpbTpiZWZvcmV7Y29udGVudDpcIlxcZTk3MlwifS5jaWwtYmlrZTpiZWZvcmV7Y29udGVudDpcIlxcZWFlNlwifS5jaWwtYm9hdC1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhZTlcIn0uY2lsLWJ1cy1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhZWJcIn0uY2lsLWNhci1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhZWVcIn0uY2lsLWZsaWdodC10YWtlb2ZmOmJlZm9yZXtjb250ZW50OlwiXFxlYWYyXCJ9LmNpbC1sb2NvbW90aXZlOmJlZm9yZXtjb250ZW50OlwiXFxlYWYzXCJ9LmNpbC10YXhpOmJlZm9yZXtjb250ZW50OlwiXFxlYWZhXCJ9LmNpbC10cnVjazpiZWZvcmV7Y29udGVudDpcIlxcZWIwMFwifS5jaWwtd2FsazpiZWZvcmV7Y29udGVudDpcIlxcZWIwMVwifS5jaWwtY2FsZW5kYXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5OTRcIn0uY2lsLWNhbGVuZGFyLWNoZWNrOmJlZm9yZXtjb250ZW50OlwiXFxlOTk1XCJ9LmNpbC1jbG9jazpiZWZvcmV7Y29udGVudDpcIlxcZTlhYVwifS5jaWwtY29tcGFzczpiZWZvcmV7Y29udGVudDpcIlxcZTlhYlwifS5jaWwtZmxhZy1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGVjMGFcIn0uY2lsLWdsb2JlLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZWEzMlwifS5jaWwtaGlzdG9yeTpiZWZvcmV7Y29udGVudDpcIlxcZTlmOFwifS5jaWwtbGFuZ3VhZ2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhMGNcIn0uY2lsLWxvY2F0aW9uLXBpbjpiZWZvcmV7Y29udGVudDpcIlxcZWExN1wifS5jaWwtbWFwOmJlZm9yZXtjb250ZW50OlwiXFxlYTIwXCJ9LmNpbC1iYWxhbmNlLXNjYWxlOmJlZm9yZXtjb250ZW50OlwiXFxlYWM2XCJ9LmNpbC1iYXItY2hhcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhY2FcIn0uY2lsLWJhc2tldDpiZWZvcmV7Y29udGVudDpcIlxcZWFjYlwifS5jaWwtYnJpZWZjYXNlOmJlZm9yZXtjb250ZW50OlwiXFxlYWQwXCJ9LmNpbC1icml0aXNoLXBvdW5kOmJlZm9yZXtjb250ZW50OlwiXFxlYmI5XCJ9LmNpbC1jYWxjdWxhdG9yOmJlZm9yZXtjb250ZW50OlwiXFxlYmJjXCJ9LmNpbC1jYXJ0OmJlZm9yZXtjb250ZW50OlwiXFxlYmMwXCJ9LmNpbC1jaGFydDpiZWZvcmV7Y29udGVudDpcIlxcZWJjNVwifS5jaWwtY2hhcnQtbGluZTpiZWZvcmV7Y29udGVudDpcIlxcZWJjOVwifS5jaWwtY2hhcnQtcGllOmJlZm9yZXtjb250ZW50OlwiXFxlYmNiXCJ9LmNpbC1jcmVkaXQtY2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZWJjZVwifS5jaWwtZG9sbGFyOmJlZm9yZXtjb250ZW50OlwiXFxlYmNmXCJ9LmNpbC1ldXJvOmJlZm9yZXtjb250ZW50OlwiXFxlYmQ0XCJ9LmNpbC1nZW06YmVmb3Jle2NvbnRlbnQ6XCJcXGViNDhcIn0uY2lsLWRpYW1vbmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGViNDhcIn0uY2lsLWdpZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGViNDlcIn0uY2lsLWdyYXBoOmJlZm9yZXtjb250ZW50OlwiXFxlYmQ4XCJ9LmNpbC1tb25leTpiZWZvcmV7Y29udGVudDpcIlxcZWMwZFwifS5jaWwtY2FzaDpiZWZvcmV7Y29udGVudDpcIlxcZWMwZFwifS5jaWwtd2FsbGV0OmJlZm9yZXtjb250ZW50OlwiXFxlYmU1XCJ9LmNpbC15ZW46YmVmb3Jle2NvbnRlbnQ6XCJcXGViZTZcIn0uY2lsLWNoYXQtYnViYmxlOmJlZm9yZXtjb250ZW50OlwiXFxlYWQxXCJ9LmNpbC1jb21tZW50LWJ1YmJsZTpiZWZvcmV7Y29udGVudDpcIlxcZWFkNFwifS5jaWwtY29tbWVudC1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhZGRcIn0uY2lsLXNwZWVjaDpiZWZvcmV7Y29udGVudDpcIlxcZWFkMlwifS5jaWwtaGFuZC1wb2ludC1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxlOWVhXCJ9LmNpbC1oYW5kLXBvaW50LWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5ZWJcIn0uY2lsLWhhbmQtcG9pbnQtcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5ZWNcIn0uY2lsLWhhbmQtcG9pbnQtdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5ZWRcIn0uY2lsLXRodW1iLWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGVhOWZcIn0uY2lsLXRodW1iLXVwOmJlZm9yZXtjb250ZW50OlwiXFxlYWEwIFwifS8qIVxuICogQ29yZVVJIEljb25zIC0gQnJhbmQgSWNvbnNcbiAqIEB2ZXJzaW9uIHYxLjAuMVxuICogQGxpbmsgaHR0cHM6Ly9jb3JldWkuaW8vaWNvbnMvYnJhbmQvXG4gKiBDb3B5cmlnaHQgKGMpIDIwMjAgY3JlYXRpdmVMYWJzIMWBdWthc3ogSG9sZWN6ZWtcbiAqIExpY2Vuc2VkIHVuZGVyIENDMCAxLjAgVW5pdmVyc2FsXG4gKi9AZm9udC1mYWNle2ZvbnQtZmFtaWx5OkNvcmVVSS1JY29ucy1CcmFuZDtzcmM6dXJsKC4uL2ZvbnRzL0NvcmVVSS1JY29ucy1CcmFuZC5lb3Q/NjRoNnhoKTtzcmM6dXJsKC4uL2ZvbnRzL0NvcmVVSS1JY29ucy1CcmFuZC5lb3Q/NjRoNnhoI2llZml4KSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoLi4vZm9udHMvQ29yZVVJLUljb25zLUJyYW5kLnR0Zj82NGg2eGgpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybCguLi9mb250cy9Db3JlVUktSWNvbnMtQnJhbmQud29mZj82NGg2eGgpIGZvcm1hdChcIndvZmZcIiksdXJsKC4uL2ZvbnRzL0NvcmVVSS1JY29ucy1CcmFuZC5zdmc/NjRoNnhoI0NvcmVVSS1JY29ucy1MaW5lYXIpIGZvcm1hdChcInN2Z1wiKTtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9W2NsYXNzKj1cIiBjaWItXCJdLFtjbGFzc149Y2liLV17Zm9udC1mYW1pbHk6Q29yZVVJLUljb25zLUJyYW5kIWltcG9ydGFudDtzcGVhazpub25lO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXZhcmlhbnQ6bm9ybWFsO3RleHQtdHJhbnNmb3JtOm5vbmU7bGluZS1oZWlnaHQ6MTstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkOy1tb3otb3N4LWZvbnQtc21vb3RoaW5nOmdyYXlzY2FsZX0uY2liLTUwMHB4LTU6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MDBcIn0uY2liLTUwMHB4OmJlZm9yZXtjb250ZW50OlwiXFxlOTAxXCJ9LmNpYi1hYm91dC1tZTpiZWZvcmV7Y29udGVudDpcIlxcZTkwMlwifS5jaWItYWJzdHJhY3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MDNcIn0uY2liLWFjbTpiZWZvcmV7Y29udGVudDpcIlxcZTkwNFwifS5jaWItYWRkdGhpczpiZWZvcmV7Y29udGVudDpcIlxcZTkwNVwifS5jaWItYWRndWFyZDpiZWZvcmV7Y29udGVudDpcIlxcZTkwNlwifS5jaWItYWRvYmUtYWNyb2JhdC1yZWFkZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MDdcIn0uY2liLWFkb2JlLWFmdGVyZS1mZmVjdHM6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MDhcIn0uY2liLWFkb2JlLWF1ZGl0aW9uOmJlZm9yZXtjb250ZW50OlwiXFxlOTA5XCJ9LmNpYi1hZG9iZS1jcmVhdGl2ZS1jbG91ZDpiZWZvcmV7Y29udGVudDpcIlxcZTkwYVwifS5jaWItYWRvYmUtZHJlYW13ZWF2ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MGJcIn0uY2liLWFkb2JlLWlsbHVzdHJhdG9yOmJlZm9yZXtjb250ZW50OlwiXFxlOTBjXCJ9LmNpYi1hZG9iZS1pbmRlc2lnbjpiZWZvcmV7Y29udGVudDpcIlxcZTkwZFwifS5jaWItYWRvYmUtbGlnaHRyb29tLWNsYXNzaWM6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MGVcIn0uY2liLWFkb2JlLWxpZ2h0cm9vbTpiZWZvcmV7Y29udGVudDpcIlxcZTkwZlwifS5jaWItYWRvYmUtcGhvdG9zaG9wOmJlZm9yZXtjb250ZW50OlwiXFxlOTEwXCJ9LmNpYi1hZG9iZS1wcmVtaWVyZTpiZWZvcmV7Y29udGVudDpcIlxcZTkxMVwifS5jaWItYWRvYmUtdHlwZWtpdDpiZWZvcmV7Y29udGVudDpcIlxcZTkxMlwifS5jaWItYWRvYmUteGQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MTNcIn0uY2liLWFkb2JlOmJlZm9yZXtjb250ZW50OlwiXFxlOTE0XCJ9LmNpYi1haXJibmI6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MTVcIn0uY2liLWFsZ29saWE6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MTZcIn0uY2liLWFsaXBheTpiZWZvcmV7Y29udGVudDpcIlxcZTkxN1wifS5jaWItYWxsb2NpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MThcIn0uY2liLWFtYXpvbi1hd3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MTlcIn0uY2liLWFtYXpvbi1wYXk6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MWFcIn0uY2liLWFtYXpvbjpiZWZvcmV7Y29udGVudDpcIlxcZTkxYlwifS5jaWItYW1kOmJlZm9yZXtjb250ZW50OlwiXFxlOTFjXCJ9LmNpYi1hbWVyaWNhbi1leHByZXNzOmJlZm9yZXtjb250ZW50OlwiXFxlOTFkXCJ9LmNpYi1hbmFjb25kYTpiZWZvcmV7Y29udGVudDpcIlxcZTkxZVwifS5jaWItYW5hbG9ndWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MWZcIn0uY2liLWFuZHJvaWQtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxlOTIwXCJ9LmNpYi1hbmRyb2lkOmJlZm9yZXtjb250ZW50OlwiXFxlOTIxXCJ9LmNpYi1hbmdlbGxpc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MjJcIn0uY2liLWFuZ3VsYXItdW5pdmVyc2FsOmJlZm9yZXtjb250ZW50OlwiXFxlOTIzXCJ9LmNpYi1hbmd1bGFyOmJlZm9yZXtjb250ZW50OlwiXFxlOTI0XCJ9LmNpYi1hbnNpYmxlOmJlZm9yZXtjb250ZW50OlwiXFxlOTI1XCJ9LmNpYi1hcGFjaGUtYWlyZmxvdzpiZWZvcmV7Y29udGVudDpcIlxcZTkyNlwifS5jaWItYXBhY2hlLWZsaW5rOmJlZm9yZXtjb250ZW50OlwiXFxlOTI3XCJ9LmNpYi1hcGFjaGUtc3Bhcms6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MjhcIn0uY2liLWFwYWNoZTpiZWZvcmV7Y29udGVudDpcIlxcZTkyOVwifS5jaWItYXBwLXN0b3JlLWlvczpiZWZvcmV7Y29udGVudDpcIlxcZTkyYVwifS5jaWItYXBwLXN0b3JlOmJlZm9yZXtjb250ZW50OlwiXFxlOTJiXCJ9LmNpYi1hcHBsZS1tdXNpYzpiZWZvcmV7Y29udGVudDpcIlxcZTkyY1wifS5jaWItYXBwbGUtcGF5OmJlZm9yZXtjb250ZW50OlwiXFxlOTJkXCJ9LmNpYi1hcHBsZS1wb2RjYXN0czpiZWZvcmV7Y29udGVudDpcIlxcZTkyZVwifS5jaWItYXBwbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MmZcIn0uY2liLWFwcHZleW9yOmJlZm9yZXtjb250ZW50OlwiXFxlOTMwXCJ9LmNpYi1hcmFsOmJlZm9yZXtjb250ZW50OlwiXFxlOTMxXCJ9LmNpYi1hcmNoLWxpbnV4OmJlZm9yZXtjb250ZW50OlwiXFxlOTMyXCJ9LmNpYi1hcmNoaXZlLW9mLW91ci1vd246YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MzNcIn0uY2liLWFyZHVpbm86YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MzRcIn0uY2liLWFydHN0YXRpb246YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MzVcIn0uY2liLWFyeGl2OmJlZm9yZXtjb250ZW50OlwiXFxlOTM2XCJ9LmNpYi1hc2FuYTpiZWZvcmV7Y29udGVudDpcIlxcZTkzN1wifS5jaWItYXQtYW5kLXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MzhcIn0uY2liLWF0bGFzc2lhbjpiZWZvcmV7Y29udGVudDpcIlxcZTkzOVwifS5jaWItYXRvbTpiZWZvcmV7Y29udGVudDpcIlxcZTkzYVwifS5jaWItYXVkaWJsZTpiZWZvcmV7Y29udGVudDpcIlxcZTkzYlwifS5jaWItYXVyZWxpYTpiZWZvcmV7Y29udGVudDpcIlxcZTkzY1wifS5jaWItYXV0aDA6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5M2RcIn0uY2liLWF1dG9tYXRpYzpiZWZvcmV7Y29udGVudDpcIlxcZTkzZVwifS5jaWItYXV0b3Rhc2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5M2ZcIn0uY2liLWF2ZW50cml4OmJlZm9yZXtjb250ZW50OlwiXFxlOTQwXCJ9LmNpYi1henVyZS1hcnRpZmFjdHM6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5NDFcIn0uY2liLWF6dXJlLWRldm9wczpiZWZvcmV7Y29udGVudDpcIlxcZTk0MlwifS5jaWItYXp1cmUtcGlwZWxpbmVzOmJlZm9yZXtjb250ZW50OlwiXFxlOTQzXCJ9LmNpYi1iYWJlbDpiZWZvcmV7Y29udGVudDpcIlxcZTk0NFwifS5jaWItYmFpZHU6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5NDVcIn0uY2liLWJhbWJvbzpiZWZvcmV7Y29udGVudDpcIlxcZTk0NlwifS5jaWItYmFuY29udGFjdDpiZWZvcmV7Y29udGVudDpcIlxcZTk0N1wifS5jaWItYmFuZGNhbXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5NDhcIn0uY2liLWJhc2VjYW1wOmJlZm9yZXtjb250ZW50OlwiXFxlOTQ5XCJ9LmNpYi1iYXRoYXN1OmJlZm9yZXtjb250ZW50OlwiXFxlOTRhXCJ9LmNpYi1iZWhhbmNlOmJlZm9yZXtjb250ZW50OlwiXFxlOTRiXCJ9LmNpYi1iaWctY2FydGVsOmJlZm9yZXtjb250ZW50OlwiXFxlOTRjXCJ9LmNpYi1iaW5nOmJlZm9yZXtjb250ZW50OlwiXFxlOTRkXCJ9LmNpYi1iaXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5NGVcIn0uY2liLWJpdGJ1Y2tldDpiZWZvcmV7Y29udGVudDpcIlxcZTk0ZlwifS5jaWItYml0Y29pbjpiZWZvcmV7Y29udGVudDpcIlxcZTk1MFwifS5jaWItYml0ZGVmZW5kZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5NTFcIn0uY2liLWJpdGx5OmJlZm9yZXtjb250ZW50OlwiXFxlOTUyXCJ9LmNpYi1ibGFja2JlcnJ5OmJlZm9yZXtjb250ZW50OlwiXFxlOTUzXCJ9LmNpYi1ibGVuZGVyOmJlZm9yZXtjb250ZW50OlwiXFxlOTU0XCJ9LmNpYi1ibG9nZ2VyLWI6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5NTVcIn0uY2liLWJsb2dnZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5NTZcIn0uY2liLWJsdWV0b290aC1iOmJlZm9yZXtjb250ZW50OlwiXFxlOTU3XCJ9LmNpYi1ibHVldG9vdGg6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5NThcIn0uY2liLWJvZWluZzpiZWZvcmV7Y29udGVudDpcIlxcZTk1OVwifS5jaWItYm9vc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5NWFcIn0uY2liLWJvb3RzdHJhcDpiZWZvcmV7Y29udGVudDpcIlxcZTk1YlwifS5jaWItYm93ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5NWNcIn0uY2liLWJyYW5kLWFpOmJlZm9yZXtjb250ZW50OlwiXFxlOTVkXCJ9LmNpYi1icmF2ZTpiZWZvcmV7Y29udGVudDpcIlxcZTk1ZVwifS5jaWItYnRjOmJlZm9yZXtjb250ZW50OlwiXFxlOTVmXCJ9LmNpYi1idWRkeTpiZWZvcmV7Y29udGVudDpcIlxcZTk2MFwifS5jaWItYnVmZmVyOmJlZm9yZXtjb250ZW50OlwiXFxlOTYxXCJ9LmNpYi1idXktbWUtYS1jb2ZmZWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5NjJcIn0uY2liLWJ1eXNlbGxhZHM6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5NjNcIn0uY2liLWJ1enpmZWVkOmJlZm9yZXtjb250ZW50OlwiXFxlOTY0XCJ9LmNpYi1jOmJlZm9yZXtjb250ZW50OlwiXFxlOTY1XCJ9LmNpYi1jYWtlcGhwOmJlZm9yZXtjb250ZW50OlwiXFxlOTY2XCJ9LmNpYi1jYW1wYWlnbi1tb25pdG9yOmJlZm9yZXtjb250ZW50OlwiXFxlOTY3XCJ9LmNpYi1jYW52YTpiZWZvcmV7Y29udGVudDpcIlxcZTk2OFwifS5jaWItY2FzaGFwcDpiZWZvcmV7Y29udGVudDpcIlxcZTk2OVwifS5jaWItY2Fzc2FuZHJhOmJlZm9yZXtjb250ZW50OlwiXFxlOTZhXCJ9LmNpYi1jYXN0cm86YmVmb3Jle2NvbnRlbnQ6XCJcXGU5NmJcIn0uY2liLWNjLWFtYXpvbi1wYXk6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5NmNcIn0uY2liLWNjLWFtZXg6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5NmRcIn0uY2liLWNjLWFwcGxlLXBheTpiZWZvcmV7Y29udGVudDpcIlxcZTk2ZVwifS5jaWItY2MtZGluZXJzLWNsdWI6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5NmZcIn0uY2liLWNjLWRpc2NvdmVyOmJlZm9yZXtjb250ZW50OlwiXFxlOTcwXCJ9LmNpYi1jYy1qY2I6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5NzFcIn0uY2liLWNjLW1hc3RlcmNhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5NzJcIn0uY2liLWNjLXBheXBhbDpiZWZvcmV7Y29udGVudDpcIlxcZTk3M1wifS5jaWItY2Mtc3RyaXBlOmJlZm9yZXtjb250ZW50OlwiXFxlOTc0XCJ9LmNpYi1jYy12aXNhOmJlZm9yZXtjb250ZW50OlwiXFxlOTc1XCJ9LmNpYi1jZW50b3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5NzZcIn0uY2liLWNldm86YmVmb3Jle2NvbnRlbnQ6XCJcXGU5NzdcIn0uY2liLWNoYXNlOmJlZm9yZXtjb250ZW50OlwiXFxlOTc4XCJ9LmNpYi1jaGVmOmJlZm9yZXtjb250ZW50OlwiXFxlOTc5XCJ9LmNpYi1jaHJvbWVjYXN0OmJlZm9yZXtjb250ZW50OlwiXFxlOTdhXCJ9LmNpYi1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5N2JcIn0uY2liLWNpcmNsZWNpOmJlZm9yZXtjb250ZW50OlwiXFxlOTdjXCJ9LmNpYi1jaXJydXNjaTpiZWZvcmV7Y29udGVudDpcIlxcZTk3ZFwifS5jaWItY2lzY286YmVmb3Jle2NvbnRlbnQ6XCJcXGU5N2VcIn0uY2liLWNpdmljcm06YmVmb3Jle2NvbnRlbnQ6XCJcXGU5N2ZcIn0uY2liLWNsb2NraWZ5OmJlZm9yZXtjb250ZW50OlwiXFxlOTgwXCJ9LmNpYi1jbG9qdXJlOmJlZm9yZXtjb250ZW50OlwiXFxlOTgxXCJ9LmNpYi1jbG91ZGJlZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5ODJcIn0uY2liLWNsb3VkZmxhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5ODNcIn0uY2liLWNtYWtlOmJlZm9yZXtjb250ZW50OlwiXFxlOTg0XCJ9LmNpYi1jby1vcDpiZWZvcmV7Y29udGVudDpcIlxcZTk4NVwifS5jaWItY29kYWN5OmJlZm9yZXtjb250ZW50OlwiXFxlOTg2XCJ9LmNpYi1jb2RlLWNsaW1hdGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5ODdcIn0uY2liLWNvZGVjYWRlbXk6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5ODhcIn0uY2liLWNvZGVjb3Y6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5ODlcIn0uY2liLWNvZGVpZ25pdGVyOmJlZm9yZXtjb250ZW50OlwiXFxlOThhXCJ9LmNpYi1jb2RlcGVuOmJlZm9yZXtjb250ZW50OlwiXFxlOThiXCJ9LmNpYi1jb2RlcndhbGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5OGNcIn0uY2liLWNvZGVzYW5kYm94OmJlZm9yZXtjb250ZW50OlwiXFxlOThkXCJ9LmNpYi1jb2Rlc2hpcDpiZWZvcmV7Y29udGVudDpcIlxcZTk4ZVwifS5jaWItY29kZXdhcnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5OGZcIn0uY2liLWNvZGlvOmJlZm9yZXtjb250ZW50OlwiXFxlOTkwXCJ9LmNpYi1jb2ZmZWVzY3JpcHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5OTFcIn0uY2liLWNvbW1vbi13b3JrZmxvdy1sYW5ndWFnZTpiZWZvcmV7Y29udGVudDpcIlxcZTk5MlwifS5jaWItY29tcG9zZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5OTNcIn0uY2liLWNvbmRhLWZvcmdlOmJlZm9yZXtjb250ZW50OlwiXFxlOTk0XCJ9LmNpYi1jb25la3RhOmJlZm9yZXtjb250ZW50OlwiXFxlOTk1XCJ9LmNpYi1jb25mbHVlbmNlOmJlZm9yZXtjb250ZW50OlwiXFxlOTk2XCJ9LmNpYi1jb3JldWktYzpiZWZvcmV7Y29udGVudDpcIlxcZTk5N1wifS5jaWItY29yZXVpOmJlZm9yZXtjb250ZW50OlwiXFxlOTk4XCJ9LmNpYi1jb3Vyc2VyYTpiZWZvcmV7Y29udGVudDpcIlxcZTk5OVwifS5jaWItY292ZXJhbGxzOmJlZm9yZXtjb250ZW50OlwiXFxlOTlhXCJ9LmNpYi1jcGFuZWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5OWJcIn0uY2liLWNwbHVzcGx1czpiZWZvcmV7Y29udGVudDpcIlxcZTk5Y1wifS5jaWItY3JlYXRpdmUtY29tbW9ucy1ieTpiZWZvcmV7Y29udGVudDpcIlxcZTk5ZFwifS5jaWItY3JlYXRpdmUtY29tbW9ucy1uYy1ldTpiZWZvcmV7Y29udGVudDpcIlxcZTk5ZVwifS5jaWItY3JlYXRpdmUtY29tbW9ucy1uYy1qcDpiZWZvcmV7Y29udGVudDpcIlxcZTk5ZlwifS5jaWItY3JlYXRpdmUtY29tbW9ucy1uYzpiZWZvcmV7Y29udGVudDpcIlxcZTlhMFwifS5jaWItY3JlYXRpdmUtY29tbW9ucy1uZDpiZWZvcmV7Y29udGVudDpcIlxcZTlhMVwifS5jaWItY3JlYXRpdmUtY29tbW9ucy1wZC1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5YTJcIn0uY2liLWNyZWF0aXZlLWNvbW1vbnMtcGQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5YTNcIn0uY2liLWNyZWF0aXZlLWNvbW1vbnMtcmVtaXg6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5YTRcIn0uY2liLWNyZWF0aXZlLWNvbW1vbnMtc2E6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5YTVcIn0uY2liLWNyZWF0aXZlLWNvbW1vbnMtc2FtcGxpbmctcGx1czpiZWZvcmV7Y29udGVudDpcIlxcZTlhNlwifS5jaWItY3JlYXRpdmUtY29tbW9ucy1zYW1wbGluZzpiZWZvcmV7Y29udGVudDpcIlxcZTlhN1wifS5jaWItY3JlYXRpdmUtY29tbW9ucy1zaGFyZTpiZWZvcmV7Y29udGVudDpcIlxcZTlhOFwifS5jaWItY3JlYXRpdmUtY29tbW9ucy16ZXJvOmJlZm9yZXtjb250ZW50OlwiXFxlOWE5XCJ9LmNpYi1jcmVhdGl2ZS1jb21tb25zOmJlZm9yZXtjb250ZW50OlwiXFxlOWFhXCJ9LmNpYi1jcnVuY2hiYXNlOmJlZm9yZXtjb250ZW50OlwiXFxlOWFiXCJ9LmNpYi1jcnVuY2h5cm9sbDpiZWZvcmV7Y29udGVudDpcIlxcZTlhY1wifS5jaWItY3NzMy1zaGlsZWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5YWRcIn0uY2liLWNzczM6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5YWVcIn0uY2liLWNzc3dpemFyZHJ5OmJlZm9yZXtjb250ZW50OlwiXFxlOWFmXCJ9LmNpYi1kMy1qczpiZWZvcmV7Y29udGVudDpcIlxcZTliMFwifS5jaWItZGFpbHltb3Rpb246YmVmb3Jle2NvbnRlbnQ6XCJcXGU5YjFcIn0uY2liLWRhc2hsYW5lOmJlZm9yZXtjb250ZW50OlwiXFxlOWIyXCJ9LmNpYi1kYXpuOmJlZm9yZXtjb250ZW50OlwiXFxlOWIzXCJ9LmNpYi1kYmxwOmJlZm9yZXtjb250ZW50OlwiXFxlOWI0XCJ9LmNpYi1kZWJpYW46YmVmb3Jle2NvbnRlbnQ6XCJcXGU5YjVcIn0uY2liLWRlZXBpbjpiZWZvcmV7Y29udGVudDpcIlxcZTliNlwifS5jaWItZGVlemVyOmJlZm9yZXtjb250ZW50OlwiXFxlOWI3XCJ9LmNpYi1kZWxpY2lvdXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5YjhcIn0uY2liLWRlbGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5YjlcIn0uY2liLWRlbm86YmVmb3Jle2NvbnRlbnQ6XCJcXGU5YmFcIn0uY2liLWRlcGVuZGFib3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5YmJcIn0uY2liLWRlc2lnbmVyLW5ld3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5YmNcIn0uY2liLWRldi10bzpiZWZvcmV7Y29udGVudDpcIlxcZTliZFwifS5jaWItZGV2aWFudGFydDpiZWZvcmV7Y29udGVudDpcIlxcZTliZVwifS5jaWItZGV2cmFudDpiZWZvcmV7Y29udGVudDpcIlxcZTliZlwifS5jaWItZGlhc3BvcmE6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5YzBcIn0uY2liLWRpZ2c6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5YzFcIn0uY2liLWRpZ2l0YWwtb2NlYW46YmVmb3Jle2NvbnRlbnQ6XCJcXGU5YzJcIn0uY2liLWRpc2NvcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5YzNcIn0uY2liLWRpc2NvdXJzZTpiZWZvcmV7Y29udGVudDpcIlxcZTljNFwifS5jaWItZGlzY292ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5YzVcIn0uY2liLWRpc3F1czpiZWZvcmV7Y29udGVudDpcIlxcZTljNlwifS5jaWItZGlzcm9vdDpiZWZvcmV7Y29udGVudDpcIlxcZTljN1wifS5jaWItZGphbmdvOmJlZm9yZXtjb250ZW50OlwiXFxlOWM4XCJ9LmNpYi1kb2NrZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5YzlcIn0uY2liLWRvY3VzaWduOmJlZm9yZXtjb250ZW50OlwiXFxlOWNhXCJ9LmNpYi1kb3QtbmV0OmJlZm9yZXtjb250ZW50OlwiXFxlOWNiXCJ9LmNpYi1kcmF1Z2llbS1sdjpiZWZvcmV7Y29udGVudDpcIlxcZTljY1wifS5jaWItZHJpYmJibGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5Y2RcIn0uY2liLWRyb25lOmJlZm9yZXtjb250ZW50OlwiXFxlOWNlXCJ9LmNpYi1kcm9wYm94OmJlZm9yZXtjb250ZW50OlwiXFxlOWNmXCJ9LmNpYi1kcnVwYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5ZDBcIn0uY2liLWR0dWJlOmJlZm9yZXtjb250ZW50OlwiXFxlOWQxXCJ9LmNpYi1kdWNrZHVja2dvOmJlZm9yZXtjb250ZW50OlwiXFxlOWQyXCJ9LmNpYi1keW5hdHJhY2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5ZDNcIn0uY2liLWViYXk6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5ZDRcIn0uY2liLWVjbGlwc2VpZGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5ZDVcIn0uY2liLWVsYXN0aWMtY2xvdWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5ZDZcIn0uY2liLWVsYXN0aWMtc2VhcmNoOmJlZm9yZXtjb250ZW50OlwiXFxlOWQ3XCJ9LmNpYi1lbGFzdGljLXN0YWNrOmJlZm9yZXtjb250ZW50OlwiXFxlOWQ4XCJ9LmNpYi1lbGFzdGljOmJlZm9yZXtjb250ZW50OlwiXFxlOWQ5XCJ9LmNpYi1lbGVjdHJvbjpiZWZvcmV7Y29udGVudDpcIlxcZTlkYVwifS5jaWItZWxlbWVudGFyeTpiZWZvcmV7Y29udGVudDpcIlxcZTlkYlwifS5jaWItZWxldmVudHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5ZGNcIn0uY2liLWVsbG86YmVmb3Jle2NvbnRlbnQ6XCJcXGU5ZGRcIn0uY2liLWVsc2V2aWVyOmJlZm9yZXtjb250ZW50OlwiXFxlOWRlXCJ9LmNpYi1lbWxha2pldDpiZWZvcmV7Y29udGVudDpcIlxcZTlkZlwifS5jaWItZW1waXJla3JlZDpiZWZvcmV7Y29udGVudDpcIlxcZTllMFwifS5jaWItZW52YXRvOmJlZm9yZXtjb250ZW50OlwiXFxlOWUxXCJ9LmNpYi1lcGljLWdhbWVzOmJlZm9yZXtjb250ZW50OlwiXFxlOWUyXCJ9LmNpYi1lcHNvbjpiZWZvcmV7Y29udGVudDpcIlxcZTllM1wifS5jaWItZXNlYTpiZWZvcmV7Y29udGVudDpcIlxcZTllNFwifS5jaWItZXNsaW50OmJlZm9yZXtjb250ZW50OlwiXFxlOWU1XCJ9LmNpYi1ldGhlcmV1bTpiZWZvcmV7Y29udGVudDpcIlxcZTllNlwifS5jaWItZXRzeTpiZWZvcmV7Y29udGVudDpcIlxcZTllN1wifS5jaWItZXZlbnQtc3RvcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5ZThcIn0uY2liLWV2ZW50YnJpdGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5ZTlcIn0uY2liLWV2ZXJub3RlOmJlZm9yZXtjb250ZW50OlwiXFxlOWVhXCJ9LmNpYi1ldmVycGxhY2VzOmJlZm9yZXtjb250ZW50OlwiXFxlOWViXCJ9LmNpYi1ldnJ5OmJlZm9yZXtjb250ZW50OlwiXFxlOWVjXCJ9LmNpYi1leGVyY2lzbTpiZWZvcmV7Y29udGVudDpcIlxcZTllZFwifS5jaWItZXhwZXJ0cy1leGNoYW5nZTpiZWZvcmV7Y29udGVudDpcIlxcZTllZVwifS5jaWItZXhwbzpiZWZvcmV7Y29udGVudDpcIlxcZTllZlwifS5jaWItZXllZW06YmVmb3Jle2NvbnRlbnQ6XCJcXGU5ZjBcIn0uY2liLWYtc2VjdXJlOmJlZm9yZXtjb250ZW50OlwiXFxlOWYxXCJ9LmNpYi1mYWNlYm9vay1mOmJlZm9yZXtjb250ZW50OlwiXFxlOWYyXCJ9LmNpYi1mYWNlYm9vazpiZWZvcmV7Y29udGVudDpcIlxcZTlmM1wifS5jaWItZmFjZWl0OmJlZm9yZXtjb250ZW50OlwiXFxlOWY0XCJ9LmNpYi1mYW5kYW5nbzpiZWZvcmV7Y29udGVudDpcIlxcZTlmNVwifS5jaWItZmF2cm86YmVmb3Jle2NvbnRlbnQ6XCJcXGU5ZjZcIn0uY2liLWZlYXRodWI6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5ZjdcIn0uY2liLWZlZGV4OmJlZm9yZXtjb250ZW50OlwiXFxlOWY4XCJ9LmNpYi1mZWRvcmE6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5ZjlcIn0uY2liLWZlZWRseTpiZWZvcmV7Y29udGVudDpcIlxcZTlmYVwifS5jaWItZmlkby1hbGxpYW5jZTpiZWZvcmV7Y29udGVudDpcIlxcZTlmYlwifS5jaWItZmlnbWE6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5ZmNcIn0uY2liLWZpbGV6aWxsYTpiZWZvcmV7Y29udGVudDpcIlxcZTlmZFwifS5jaWItZmlyZWJhc2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5ZmVcIn0uY2liLWZpdGJpdDpiZWZvcmV7Y29udGVudDpcIlxcZTlmZlwifS5jaWItZmxhc2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhMDBcIn0uY2liLWZsYXR0cjpiZWZvcmV7Y29udGVudDpcIlxcZWEwMVwifS5jaWItZmxpY2tyOmJlZm9yZXtjb250ZW50OlwiXFxlYTAyXCJ9LmNpYi1mbGlwYm9hcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhMDNcIn0uY2liLWZsdXR0ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhMDRcIn0uY2liLWZuYWM6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhMDVcIn0uY2liLWZvdXJzcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhMDZcIn0uY2liLWZyYW1lcjpiZWZvcmV7Y29udGVudDpcIlxcZWEwN1wifS5jaWItZnJlZWJzZDpiZWZvcmV7Y29udGVudDpcIlxcZWEwOFwifS5jaWItZnJlZWNvZGVjYW1wOmJlZm9yZXtjb250ZW50OlwiXFxlYTA5XCJ9LmNpYi1mdXItYWZmaW5pdHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhMGFcIn0uY2liLWZ1cnJ5LW5ldHdvcms6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhMGJcIn0uY2liLWdhcm1pbjpiZWZvcmV7Y29udGVudDpcIlxcZWEwY1wifS5jaWItZ2F0c2J5OmJlZm9yZXtjb250ZW50OlwiXFxlYTBkXCJ9LmNpYi1nYXVnZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhMGVcIn0uY2liLWdlbml1czpiZWZvcmV7Y29udGVudDpcIlxcZWEwZlwifS5jaWItZ2VudG9vOmJlZm9yZXtjb250ZW50OlwiXFxlYTEwXCJ9LmNpYi1nZW9jYWNoaW5nOmJlZm9yZXtjb250ZW50OlwiXFxlYTExXCJ9LmNpYi1nZXJyaXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhMTJcIn0uY2liLWdnOmJlZm9yZXtjb250ZW50OlwiXFxlYTEzXCJ9LmNpYi1naG9zdDpiZWZvcmV7Y29udGVudDpcIlxcZWExNFwifS5jaWItZ2ltcDpiZWZvcmV7Y29udGVudDpcIlxcZWExNVwifS5jaWItZ2l0OmJlZm9yZXtjb250ZW50OlwiXFxlYTE2XCJ9LmNpYi1naXRlYTpiZWZvcmV7Y29udGVudDpcIlxcZWExN1wifS5jaWItZ2l0aHViOmJlZm9yZXtjb250ZW50OlwiXFxlYTE4XCJ9LmNpYi1naXRrcmFrZW46YmVmb3Jle2NvbnRlbnQ6XCJcXGVhMTlcIn0uY2liLWdpdGxhYjpiZWZvcmV7Y29udGVudDpcIlxcZWExYVwifS5jaWItZ2l0cG9kOmJlZm9yZXtjb250ZW50OlwiXFxlYTFiXCJ9LmNpYi1naXR0ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhMWNcIn0uY2liLWdsYXNzZG9vcjpiZWZvcmV7Y29udGVudDpcIlxcZWExZFwifS5jaWItZ2xpdGNoOmJlZm9yZXtjb250ZW50OlwiXFxlYTFlXCJ9LmNpYi1nbWFpbDpiZWZvcmV7Y29udGVudDpcIlxcZWExZlwifS5jaWItZ251LXByaXZhY3ktZ3VhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhMjBcIn0uY2liLWdudS1zb2NpYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhMjFcIn0uY2liLWdudTpiZWZvcmV7Y29udGVudDpcIlxcZWEyMlwifS5jaWItZ286YmVmb3Jle2NvbnRlbnQ6XCJcXGVhMjNcIn0uY2liLWdvZG90LWVuZ2luZTpiZWZvcmV7Y29udGVudDpcIlxcZWEyNFwifS5jaWItZ29nLWNvbTpiZWZvcmV7Y29udGVudDpcIlxcZWEyNVwifS5jaWItZ29sZGVubGluZTpiZWZvcmV7Y29udGVudDpcIlxcZWEyNlwifS5jaWItZ29vZHJlYWRzOmJlZm9yZXtjb250ZW50OlwiXFxlYTI3XCJ9LmNpYi1nb29nbGUtYWRzOmJlZm9yZXtjb250ZW50OlwiXFxlYTI4XCJ9LmNpYi1nb29nbGUtYWxsbzpiZWZvcmV7Y29udGVudDpcIlxcZWEyOVwifS5jaWItZ29vZ2xlLWFuYWx5dGljczpiZWZvcmV7Y29udGVudDpcIlxcZWEyYVwifS5jaWItZ29vZ2xlLWNocm9tZTpiZWZvcmV7Y29udGVudDpcIlxcZWEyYlwifS5jaWItZ29vZ2xlLWNsb3VkOmJlZm9yZXtjb250ZW50OlwiXFxlYTJjXCJ9LmNpYi1nb29nbGUta2VlcDpiZWZvcmV7Y29udGVudDpcIlxcZWEyZFwifS5jaWItZ29vZ2xlLXBheTpiZWZvcmV7Y29udGVudDpcIlxcZWEyZVwifS5jaWItZ29vZ2xlLXBsYXk6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhMmZcIn0uY2liLWdvb2dsZS1wb2RjYXN0czpiZWZvcmV7Y29udGVudDpcIlxcZWEzMFwifS5jaWItZ29vZ2xlOmJlZm9yZXtjb250ZW50OlwiXFxlYTMxXCJ9LmNpYi1nb29nbGVzLWNob2xhcjpiZWZvcmV7Y29udGVudDpcIlxcZWEzMlwifS5jaWItZ292LXVrOmJlZm9yZXtjb250ZW50OlwiXFxlYTMzXCJ9LmNpYi1ncmFkbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhMzRcIn0uY2liLWdyYWZhbmE6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhMzVcIn0uY2liLWdyYXBoY29vbDpiZWZvcmV7Y29udGVudDpcIlxcZWEzNlwifS5jaWItZ3JhcGhxbDpiZWZvcmV7Y29udGVudDpcIlxcZWEzN1wifS5jaWItZ3JhdjpiZWZvcmV7Y29udGVudDpcIlxcZWEzOFwifS5jaWItZ3JhdmF0YXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhMzlcIn0uY2liLWdyZWVua2VlcGVyOmJlZm9yZXtjb250ZW50OlwiXFxlYTNhXCJ9LmNpYi1ncmVlbnNvY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhM2JcIn0uY2liLWdyb292eTpiZWZvcmV7Y29udGVudDpcIlxcZWEzY1wifS5jaWItZ3JvdXBvbjpiZWZvcmV7Y29udGVudDpcIlxcZWEzZFwifS5jaWItZ3J1bnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhM2VcIn0uY2liLWd1bHA6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhM2ZcIn0uY2liLWd1bXJvYWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhNDBcIn0uY2liLWd1bXRyZWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhNDFcIn0uY2liLWhhYnI6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhNDJcIn0uY2liLWhhY2thZGF5OmJlZm9yZXtjb250ZW50OlwiXFxlYTQzXCJ9LmNpYi1oYWNrZXJlYXJ0aDpiZWZvcmV7Y29udGVudDpcIlxcZWE0NFwifS5jaWItaGFja2Vyb25lOmJlZm9yZXtjb250ZW50OlwiXFxlYTQ1XCJ9LmNpYi1oYWNrZXJyYW5rOmJlZm9yZXtjb250ZW50OlwiXFxlYTQ2XCJ9LmNpYi1oYWNraGFuZHM6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhNDdcIn0uY2liLWhhY2tzdGVyOmJlZm9yZXtjb250ZW50OlwiXFxlYTQ4XCJ9LmNpYi1oYXBweWNvdzpiZWZvcmV7Y29udGVudDpcIlxcZWE0OVwifS5jaWItaGFzaG5vZGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhNGFcIn0uY2liLWhhc2tlbGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhNGJcIn0uY2liLWhhdGVuYS1ib29rbWFyazpiZWZvcmV7Y29udGVudDpcIlxcZWE0Y1wifS5jaWItaGF4ZTpiZWZvcmV7Y29udGVudDpcIlxcZWE0ZFwifS5jaWItaGVsbTpiZWZvcmV7Y29udGVudDpcIlxcZWE0ZVwifS5jaWItaGVyZTpiZWZvcmV7Y29udGVudDpcIlxcZWE0ZlwifS5jaWItaGVyb2t1OmJlZm9yZXtjb250ZW50OlwiXFxlYTUwXCJ9LmNpYi1oZXhvOmJlZm9yZXtjb250ZW50OlwiXFxlYTUxXCJ9LmNpYi1oaWdobHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhNTJcIn0uY2liLWhpcGNoYXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhNTNcIn0uY2liLWhpdGFjaGk6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhNTRcIn0uY2liLWhvY2tleWFwcDpiZWZvcmV7Y29udGVudDpcIlxcZWE1NVwifS5jaWItaG9taWZ5OmJlZm9yZXtjb250ZW50OlwiXFxlYTU2XCJ9LmNpYi1ob290c3VpdGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhNTdcIn0uY2liLWhvdGphcjpiZWZvcmV7Y29udGVudDpcIlxcZWE1OFwifS5jaWItaG91eno6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhNTlcIn0uY2liLWhwOmJlZm9yZXtjb250ZW50OlwiXFxlYTVhXCJ9LmNpYi1odG1sNS1zaGllbGQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhNWJcIn0uY2liLWh0bWw1OmJlZm9yZXtjb250ZW50OlwiXFxlYTVjXCJ9LmNpYi1odG1sYWNhZGVteTpiZWZvcmV7Y29udGVudDpcIlxcZWE1ZFwifS5jaWItaHVhd2VpOmJlZm9yZXtjb250ZW50OlwiXFxlYTVlXCJ9LmNpYi1odWJzcG90OmJlZm9yZXtjb250ZW50OlwiXFxlYTVmXCJ9LmNpYi1odWx1OmJlZm9yZXtjb250ZW50OlwiXFxlYTYwXCJ9LmNpYi1odW1ibGUtYnVuZGxlOmJlZm9yZXtjb250ZW50OlwiXFxlYTYxXCJ9LmNpYi1pYXRhOmJlZm9yZXtjb250ZW50OlwiXFxlYTYyXCJ9LmNpYi1pYm06YmVmb3Jle2NvbnRlbnQ6XCJcXGVhNjNcIn0uY2liLWljbG91ZDpiZWZvcmV7Y29udGVudDpcIlxcZWE2NFwifS5jaWItaWNvbmphcjpiZWZvcmV7Y29udGVudDpcIlxcZWE2NVwifS5jaWItaWNxOmJlZm9yZXtjb250ZW50OlwiXFxlYTY2XCJ9LmNpYi1pZGVhbDpiZWZvcmV7Y29udGVudDpcIlxcZWE2N1wifS5jaWItaWZpeGl0OmJlZm9yZXtjb250ZW50OlwiXFxlYTY4XCJ9LmNpYi1pbWRiOmJlZm9yZXtjb250ZW50OlwiXFxlYTY5XCJ9LmNpYi1pbmRlZWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhNmFcIn0uY2liLWlua3NjYXBlOmJlZm9yZXtjb250ZW50OlwiXFxlYTZiXCJ9LmNpYi1pbnN0YWNhcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhNmNcIn0uY2liLWluc3RhZ3JhbTpiZWZvcmV7Y29udGVudDpcIlxcZWE2ZFwifS5jaWItaW5zdGFwYXBlcjpiZWZvcmV7Y29udGVudDpcIlxcZWE2ZVwifS5jaWItaW50ZWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhNmZcIn0uY2liLWludGVsbGlqaWRlYTpiZWZvcmV7Y29udGVudDpcIlxcZWE3MFwifS5jaWItaW50ZXJjb206YmVmb3Jle2NvbnRlbnQ6XCJcXGVhNzFcIn0uY2liLWludGVybmV0LWV4cGxvcmVyOmJlZm9yZXtjb250ZW50OlwiXFxlYTcyXCJ9LmNpYi1pbnZpc2lvbjpiZWZvcmV7Y29udGVudDpcIlxcZWE3M1wifS5jaWItaW9uaWM6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhNzRcIn0uY2liLWlzc3V1OmJlZm9yZXtjb250ZW50OlwiXFxlYTc1XCJ9LmNpYi1pdGNoLWlvOmJlZm9yZXtjb250ZW50OlwiXFxlYTc2XCJ9LmNpYi1qYWJiZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhNzdcIn0uY2liLWphdmE6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhNzhcIn0uY2liLWphdmFzY3JpcHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhNzlcIn0uY2liLWpla3lsbDpiZWZvcmV7Y29udGVudDpcIlxcZWE3YVwifS5jaWItamVua2luczpiZWZvcmV7Y29udGVudDpcIlxcZWE3YlwifS5jaWItamVzdDpiZWZvcmV7Y29udGVudDpcIlxcZWE3Y1wifS5jaWItamV0OmJlZm9yZXtjb250ZW50OlwiXFxlYTdkXCJ9LmNpYi1qZXRicmFpbnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhN2VcIn0uY2liLWppcmE6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhN2ZcIn0uY2liLWpvb21sYTpiZWZvcmV7Y29udGVudDpcIlxcZWE4MFwifS5jaWItanF1ZXJ5OmJlZm9yZXtjb250ZW50OlwiXFxlYTgxXCJ9LmNpYi1qczpiZWZvcmV7Y29udGVudDpcIlxcZWE4MlwifS5jaWItanNkZWxpdnI6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhODNcIn0uY2liLWpzZmlkZGxlOmJlZm9yZXtjb250ZW50OlwiXFxlYTg0XCJ9LmNpYi1qc29uOmJlZm9yZXtjb250ZW50OlwiXFxlYTg1XCJ9LmNpYi1qdXB5dGVyOmJlZm9yZXtjb250ZW50OlwiXFxlYTg2XCJ9LmNpYi1qdXN0Z2l2aW5nOmJlZm9yZXtjb250ZW50OlwiXFxlYTg3XCJ9LmNpYi1rYWdnbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhODhcIn0uY2liLWthaW9zOmJlZm9yZXtjb250ZW50OlwiXFxlYTg5XCJ9LmNpYi1rYXNwZXJza3k6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhOGFcIn0uY2liLWtlbnRpY286YmVmb3Jle2NvbnRlbnQ6XCJcXGVhOGJcIn0uY2liLWtlcmFzOmJlZm9yZXtjb250ZW50OlwiXFxlYThjXCJ9LmNpYi1rZXliYXNlOmJlZm9yZXtjb250ZW50OlwiXFxlYThkXCJ9LmNpYi1rZXljZG46YmVmb3Jle2NvbnRlbnQ6XCJcXGVhOGVcIn0uY2liLWtoYW4tYWNhZGVteTpiZWZvcmV7Y29udGVudDpcIlxcZWE4ZlwifS5jaWIta2liYW5hOmJlZm9yZXtjb250ZW50OlwiXFxlYTkwXCJ9LmNpYi1raWNrc3RhcnRlcjpiZWZvcmV7Y29udGVudDpcIlxcZWE5MVwifS5jaWIta2lrOmJlZm9yZXtjb250ZW50OlwiXFxlYTkyXCJ9LmNpYi1raXJieTpiZWZvcmV7Y29udGVudDpcIlxcZWE5M1wifS5jaWIta2xvdXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhOTRcIn0uY2liLWtub3duOmJlZm9yZXtjb250ZW50OlwiXFxlYTk1XCJ9LmNpYi1rby1maTpiZWZvcmV7Y29udGVudDpcIlxcZWE5NlwifS5jaWIta29kaTpiZWZvcmV7Y29udGVudDpcIlxcZWE5N1wifS5jaWIta29kaW5nOmJlZm9yZXtjb250ZW50OlwiXFxlYTk4XCJ9LmNpYi1rb3RsaW46YmVmb3Jle2NvbnRlbnQ6XCJcXGVhOTlcIn0uY2liLWtyaXRhOmJlZm9yZXtjb250ZW50OlwiXFxlYTlhXCJ9LmNpYi1rdWJlcm5ldGVzOmJlZm9yZXtjb250ZW50OlwiXFxlYTliXCJ9LmNpYi1sYW55cmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhOWNcIn0uY2liLWxhcmF2ZWwtaG9yaXpvbjpiZWZvcmV7Y29udGVudDpcIlxcZWE5ZFwifS5jaWItbGFyYXZlbC1ub3ZhOmJlZm9yZXtjb250ZW50OlwiXFxlYTllXCJ9LmNpYi1sYXJhdmVsOmJlZm9yZXtjb250ZW50OlwiXFxlYTlmXCJ9LmNpYi1sYXN0LWZtOmJlZm9yZXtjb250ZW50OlwiXFxlYWEwXCJ9LmNpYi1sYXRleDpiZWZvcmV7Y29udGVudDpcIlxcZWFhMVwifS5jaWItbGF1bmNocGFkOmJlZm9yZXtjb250ZW50OlwiXFxlYWEyXCJ9LmNpYi1sZWV0Y29kZTpiZWZvcmV7Y29udGVudDpcIlxcZWFhM1wifS5jaWItbGVub3ZvOmJlZm9yZXtjb250ZW50OlwiXFxlYWE0XCJ9LmNpYi1sZXNzOmJlZm9yZXtjb250ZW50OlwiXFxlYWE1XCJ9LmNpYi1sZXRzLWVuY3J5cHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhYTZcIn0uY2liLWxldHRlcmJveGQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhYTdcIn0uY2liLWxndG06YmVmb3Jle2NvbnRlbnQ6XCJcXGVhYThcIn0uY2liLWxpYmVyYXBheTpiZWZvcmV7Y29udGVudDpcIlxcZWFhOVwifS5jaWItbGlicmFyeXRoaW5nOmJlZm9yZXtjb250ZW50OlwiXFxlYWFhXCJ9LmNpYi1saWJyZW9mZmljZTpiZWZvcmV7Y29udGVudDpcIlxcZWFhYlwifS5jaWItbGluZTpiZWZvcmV7Y29udGVudDpcIlxcZWFhY1wifS5jaWItbGlua2VkaW4taW46YmVmb3Jle2NvbnRlbnQ6XCJcXGVhYWRcIn0uY2liLWxpbmtlZGluOmJlZm9yZXtjb250ZW50OlwiXFxlYWFlXCJ9LmNpYi1saW51eC1mb3VuZGF0aW9uOmJlZm9yZXtjb250ZW50OlwiXFxlYWFmXCJ9LmNpYi1saW51eC1taW50OmJlZm9yZXtjb250ZW50OlwiXFxlYWIwXCJ9LmNpYi1saW51eDpiZWZvcmV7Y29udGVudDpcIlxcZWFiMVwifS5jaWItbGl2ZWpvdXJuYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhYjJcIn0uY2liLWxpdmVzdHJlYW06YmVmb3Jle2NvbnRlbnQ6XCJcXGVhYjNcIn0uY2liLWxvZ3N0YXNoOmJlZm9yZXtjb250ZW50OlwiXFxlYWI0XCJ9LmNpYi1sdWE6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhYjVcIn0uY2liLWx1bWVuOmJlZm9yZXtjb250ZW50OlwiXFxlYWI2XCJ9LmNpYi1seWZ0OmJlZm9yZXtjb250ZW50OlwiXFxlYWI3XCJ9LmNpYi1tYWN5czpiZWZvcmV7Y29udGVudDpcIlxcZWFiOFwifS5jaWItbWFnZW50bzpiZWZvcmV7Y29udGVudDpcIlxcZWFiOVwifS5jaWItbWFnaXNrOmJlZm9yZXtjb250ZW50OlwiXFxlYWJhXCJ9LmNpYi1tYWlsLXJ1OmJlZm9yZXtjb250ZW50OlwiXFxlYWJiXCJ9LmNpYi1tYWlsY2hpbXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhYmNcIn0uY2liLW1ha2VyYm90OmJlZm9yZXtjb250ZW50OlwiXFxlYWJkXCJ9LmNpYi1tYW5qYXJvOmJlZm9yZXtjb250ZW50OlwiXFxlYWJlXCJ9LmNpYi1tYXJrZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZWFiZlwifS5jaWItbWFya2V0bzpiZWZvcmV7Y29udGVudDpcIlxcZWFjMFwifS5jaWItbWFzdGVyY2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZWFjMVwifS5jaWItbWFzdG9kb246YmVmb3Jle2NvbnRlbnQ6XCJcXGVhYzJcIn0uY2liLW1hdGVyaWFsLWRlc2lnbjpiZWZvcmV7Y29udGVudDpcIlxcZWFjM1wifS5jaWItbWF0aHdvcmtzOmJlZm9yZXtjb250ZW50OlwiXFxlYWM0XCJ9LmNpYi1tYXRyaXg6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhYzVcIn0uY2liLW1hdHRlcm1vc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhYzZcIn0uY2liLW1hdHRlcm5ldDpiZWZvcmV7Y29udGVudDpcIlxcZWFjN1wifS5jaWItbWF4Y2RuOmJlZm9yZXtjb250ZW50OlwiXFxlYWM4XCJ9LmNpYi1tY2FmZWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhYzlcIn0uY2liLW1lZGlhLXRlbXBsZTpiZWZvcmV7Y29udGVudDpcIlxcZWFjYVwifS5jaWItbWVkaWFmaXJlOmJlZm9yZXtjb250ZW50OlwiXFxlYWNiXCJ9LmNpYi1tZWRpdW0tbTpiZWZvcmV7Y29udGVudDpcIlxcZWFjY1wifS5jaWItbWVkaXVtOmJlZm9yZXtjb250ZW50OlwiXFxlYWNkXCJ9LmNpYi1tZWV0dXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhY2VcIn0uY2liLW1lZ2E6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhY2ZcIn0uY2liLW1lbmRlbGV5OmJlZm9yZXtjb250ZW50OlwiXFxlYWQwXCJ9LmNpYi1tZXNzZW5nZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhZDFcIn0uY2liLW1ldGVvcjpiZWZvcmV7Y29udGVudDpcIlxcZWFkMlwifS5jaWItbWljcm8tYmxvZzpiZWZvcmV7Y29udGVudDpcIlxcZWFkM1wifS5jaWItbWljcm9nZW5ldGljczpiZWZvcmV7Y29udGVudDpcIlxcZWFkNFwifS5jaWItbWljcm9zb2Z0LWVkZ2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhZDVcIn0uY2liLW1pY3Jvc29mdDpiZWZvcmV7Y29udGVudDpcIlxcZWFkNlwifS5jaWItbWluZXRlc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhZDdcIn0uY2liLW1pbnV0ZW1haWxlcjpiZWZvcmV7Y29udGVudDpcIlxcZWFkOFwifS5jaWItbWl4OmJlZm9yZXtjb250ZW50OlwiXFxlYWQ5XCJ9LmNpYi1taXhjbG91ZDpiZWZvcmV7Y29udGVudDpcIlxcZWFkYVwifS5jaWItbWl4ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhZGJcIn0uY2liLW1vamFuZzpiZWZvcmV7Y29udGVudDpcIlxcZWFkY1wifS5jaWItbW9uZXJvOmJlZm9yZXtjb250ZW50OlwiXFxlYWRkXCJ9LmNpYi1tb25nb2RiOmJlZm9yZXtjb250ZW50OlwiXFxlYWRlXCJ9LmNpYi1tb25rZXl0aWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhZGZcIn0uY2liLW1vbm9ncmFtOmJlZm9yZXtjb250ZW50OlwiXFxlYWUwXCJ9LmNpYi1tb256bzpiZWZvcmV7Y29udGVudDpcIlxcZWFlMVwifS5jaWItbW9vOmJlZm9yZXtjb250ZW50OlwiXFxlYWUyXCJ9LmNpYi1tb3ppbGxhLWZpcmVmb3g6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhZTNcIn0uY2liLW1vemlsbGE6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhZTRcIn0uY2liLW11c2VzY29yZTpiZWZvcmV7Y29udGVudDpcIlxcZWFlNVwifS5jaWItbXhsaW51eDpiZWZvcmV7Y29udGVudDpcIlxcZWFlNlwifS5jaWItbXlzcGFjZTpiZWZvcmV7Y29udGVudDpcIlxcZWFlN1wifS5jaWItbXlzcWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhZThcIn0uY2liLW5hdGl2ZXNjcmlwdDpiZWZvcmV7Y29udGVudDpcIlxcZWFlOVwifS5jaWItbmVjOmJlZm9yZXtjb250ZW50OlwiXFxlYWVhXCJ9LmNpYi1uZW80ajpiZWZvcmV7Y29udGVudDpcIlxcZWFlYlwifS5jaWItbmV0ZmxpeDpiZWZvcmV7Y29udGVudDpcIlxcZWFlY1wifS5jaWItbmV0bGlmeTpiZWZvcmV7Y29udGVudDpcIlxcZWFlZFwifS5jaWItbmV4dC1qczpiZWZvcmV7Y29udGVudDpcIlxcZWFlZVwifS5jaWItbmV4dGNsb3VkOmJlZm9yZXtjb250ZW50OlwiXFxlYWVmXCJ9LmNpYi1uZXh0ZG9vcjpiZWZvcmV7Y29udGVudDpcIlxcZWFmMFwifS5jaWItbmdpbng6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhZjFcIn0uY2liLW5pbTpiZWZvcmV7Y29udGVudDpcIlxcZWFmMlwifS5jaWItbmludGVuZG8tM2RzOmJlZm9yZXtjb250ZW50OlwiXFxlYWYzXCJ9LmNpYi1uaW50ZW5kby1nYW1lY3ViZTpiZWZvcmV7Y29udGVudDpcIlxcZWFmNFwifS5jaWItbmludGVuZG8tc3dpdGNoOmJlZm9yZXtjb250ZW50OlwiXFxlYWY1XCJ9LmNpYi1uaW50ZW5kbzpiZWZvcmV7Y29udGVudDpcIlxcZWFmNlwifS5jaWItbm9kZS1qczpiZWZvcmV7Y29udGVudDpcIlxcZWFmN1wifS5jaWItbm9kZS1yZWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhZjhcIn0uY2liLW5vZGVtb246YmVmb3Jle2NvbnRlbnQ6XCJcXGVhZjlcIn0uY2liLW5va2lhOmJlZm9yZXtjb250ZW50OlwiXFxlYWZhXCJ9LmNpYi1ub3Rpb246YmVmb3Jle2NvbnRlbnQ6XCJcXGVhZmJcIn0uY2liLW5wbTpiZWZvcmV7Y29udGVudDpcIlxcZWFmY1wifS5jaWItbnVjbGVvOmJlZm9yZXtjb250ZW50OlwiXFxlYWZkXCJ9LmNpYi1udWdldDpiZWZvcmV7Y29udGVudDpcIlxcZWFmZVwifS5jaWItbnV4dC1qczpiZWZvcmV7Y29udGVudDpcIlxcZWFmZlwifS5jaWItbnZpZGlhOmJlZm9yZXtjb250ZW50OlwiXFxlYjAwXCJ9LmNpYi1vY2FtbDpiZWZvcmV7Y29udGVudDpcIlxcZWIwMVwifS5jaWItb2N0YXZlOmJlZm9yZXtjb250ZW50OlwiXFxlYjAyXCJ9LmNpYi1vY3RvcHVzLWRlcGxveTpiZWZvcmV7Y29udGVudDpcIlxcZWIwM1wifS5jaWItb2N1bHVzOmJlZm9yZXtjb250ZW50OlwiXFxlYjA0XCJ9LmNpYi1vZG5va2xhc3NuaWtpOmJlZm9yZXtjb250ZW50OlwiXFxlYjA1XCJ9LmNpYi1vcGVuLWFjY2VzczpiZWZvcmV7Y29udGVudDpcIlxcZWIwNlwifS5jaWItb3Blbi1jb2xsZWN0aXZlOmJlZm9yZXtjb250ZW50OlwiXFxlYjA3XCJ9LmNpYi1vcGVuLWlkOmJlZm9yZXtjb250ZW50OlwiXFxlYjA4XCJ9LmNpYi1vcGVuLXNvdXJjZS1pbml0aWF0aXZlOmJlZm9yZXtjb250ZW50OlwiXFxlYjA5XCJ9LmNpYi1vcGVuc3RyZWV0bWFwOmJlZm9yZXtjb250ZW50OlwiXFxlYjBhXCJ9LmNpYi1vcGVuc3VzZTpiZWZvcmV7Y29udGVudDpcIlxcZWIwYlwifS5jaWItb3BlbnZwbjpiZWZvcmV7Y29udGVudDpcIlxcZWIwY1wifS5jaWItb3BlcmE6YmVmb3Jle2NvbnRlbnQ6XCJcXGViMGRcIn0uY2liLW9wc2dlbmllOmJlZm9yZXtjb250ZW50OlwiXFxlYjBlXCJ9LmNpYi1vcmFjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGViMGZcIn0uY2liLW9yY2lkOmJlZm9yZXtjb250ZW50OlwiXFxlYjEwXCJ9LmNpYi1vcmlnaW46YmVmb3Jle2NvbnRlbnQ6XCJcXGViMTFcIn0uY2liLW9zaTpiZWZvcmV7Y29udGVudDpcIlxcZWIxMlwifS5jaWItb3NtYzpiZWZvcmV7Y29udGVudDpcIlxcZWIxM1wifS5jaWItb3ZlcmNhc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGViMTRcIn0uY2liLW92ZXJsZWFmOmJlZm9yZXtjb250ZW50OlwiXFxlYjE1XCJ9LmNpYi1vdmg6YmVmb3Jle2NvbnRlbnQ6XCJcXGViMTZcIn0uY2liLXBhZ2VraXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGViMTdcIn0uY2liLXBhbGFudGlyOmJlZm9yZXtjb250ZW50OlwiXFxlYjE4XCJ9LmNpYi1wYW5kb3JhOmJlZm9yZXtjb250ZW50OlwiXFxlYjE5XCJ9LmNpYi1wYW50aGVvbjpiZWZvcmV7Y29udGVudDpcIlxcZWIxYVwifS5jaWItcGF0cmVvbjpiZWZvcmV7Y29udGVudDpcIlxcZWIxYlwifS5jaWItcGF5cGFsOmJlZm9yZXtjb250ZW50OlwiXFxlYjFjXCJ9LmNpYi1wZXJpc2NvcGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGViMWRcIn0uY2liLXBocDpiZWZvcmV7Y29udGVudDpcIlxcZWIxZVwifS5jaWItcGljYXJ0by10djpiZWZvcmV7Y29udGVudDpcIlxcZWIxZlwifS5jaWItcGluYm9hcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGViMjBcIn0uY2liLXBpbmdkb206YmVmb3Jle2NvbnRlbnQ6XCJcXGViMjFcIn0uY2liLXBpbmd1cDpiZWZvcmV7Y29udGVudDpcIlxcZWIyMlwifS5jaWItcGludGVyZXN0LXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGViMjNcIn0uY2liLXBpbnRlcmVzdDpiZWZvcmV7Y29udGVudDpcIlxcZWIyNFwifS5jaWItcGl2b3RhbHRyYWNrZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGViMjVcIn0uY2liLXBsYW5ncmlkOmJlZm9yZXtjb250ZW50OlwiXFxlYjI2XCJ9LmNpYi1wbGF5ZXItbWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGViMjdcIn0uY2liLXBsYXllcmZtOmJlZm9yZXtjb250ZW50OlwiXFxlYjI4XCJ9LmNpYi1wbGF5c3RhdGlvbjpiZWZvcmV7Y29udGVudDpcIlxcZWIyOVwifS5jaWItcGxheXN0YXRpb24zOmJlZm9yZXtjb250ZW50OlwiXFxlYjJhXCJ9LmNpYi1wbGF5c3RhdGlvbjQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGViMmJcIn0uY2liLXBsZXNrOmJlZm9yZXtjb250ZW50OlwiXFxlYjJjXCJ9LmNpYi1wbGV4OmJlZm9yZXtjb250ZW50OlwiXFxlYjJkXCJ9LmNpYi1wbHVyYWxzaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZWIyZVwifS5jaWItcGx1cms6YmVmb3Jle2NvbnRlbnQ6XCJcXGViMmZcIn0uY2liLXBvY2tldDpiZWZvcmV7Y29udGVudDpcIlxcZWIzMFwifS5jaWItcG9zdGdyZXNxbDpiZWZvcmV7Y29udGVudDpcIlxcZWIzMVwifS5jaWItcG9zdG1hbjpiZWZvcmV7Y29udGVudDpcIlxcZWIzMlwifS5jaWItcG9zdHdvbWFuOmJlZm9yZXtjb250ZW50OlwiXFxlYjMzXCJ9LmNpYi1wb3dlcnNoZWxsOmJlZm9yZXtjb250ZW50OlwiXFxlYjM0XCJ9LmNpYi1wcmV0dGllcjpiZWZvcmV7Y29udGVudDpcIlxcZWIzNVwifS5jaWItcHJpc21pYzpiZWZvcmV7Y29udGVudDpcIlxcZWIzNlwifS5jaWItcHJvYm90OmJlZm9yZXtjb250ZW50OlwiXFxlYjM3XCJ9LmNpYi1wcm9jZXNzd2lyZTpiZWZvcmV7Y29udGVudDpcIlxcZWIzOFwifS5jaWItcHJvZHVjdC1odW50OmJlZm9yZXtjb250ZW50OlwiXFxlYjM5XCJ9LmNpYi1wcm90by1pbzpiZWZvcmV7Y29udGVudDpcIlxcZWIzYVwifS5jaWItcHJvdG9ubWFpbDpiZWZvcmV7Y29udGVudDpcIlxcZWIzYlwifS5jaWItcHJveG1veDpiZWZvcmV7Y29udGVudDpcIlxcZWIzY1wifS5jaWItcHlwaTpiZWZvcmV7Y29udGVudDpcIlxcZWIzZFwifS5jaWItcHl0aG9uOmJlZm9yZXtjb250ZW50OlwiXFxlYjNlXCJ9LmNpYi1weXRvcmNoOmJlZm9yZXtjb250ZW50OlwiXFxlYjNmXCJ9LmNpYi1xZ2lzOmJlZm9yZXtjb250ZW50OlwiXFxlYjQwXCJ9LmNpYi1xaWl0YTpiZWZvcmV7Y29udGVudDpcIlxcZWI0MVwifS5jaWItcXE6YmVmb3Jle2NvbnRlbnQ6XCJcXGViNDJcIn0uY2liLXF1YWxjb21tOmJlZm9yZXtjb250ZW50OlwiXFxlYjQzXCJ9LmNpYi1xdWFudGNhc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGViNDRcIn0uY2liLXF1YW50b3BpYW46YmVmb3Jle2NvbnRlbnQ6XCJcXGViNDVcIn0uY2liLXF1YXJrdXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGViNDZcIn0uY2liLXF1b3JhOmJlZm9yZXtjb250ZW50OlwiXFxlYjQ3XCJ9LmNpYi1xd2lrbGFiczpiZWZvcmV7Y29udGVudDpcIlxcZWI0OFwifS5jaWItcXpvbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGViNDlcIn0uY2liLXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGViNGFcIn0uY2liLXJhZGlvcHVibGljOmJlZm9yZXtjb250ZW50OlwiXFxlYjRiXCJ9LmNpYi1yYWlsczpiZWZvcmV7Y29udGVudDpcIlxcZWI0Y1wifS5jaWItcmFzcGJlcnJ5LXBpOmJlZm9yZXtjb250ZW50OlwiXFxlYjRkXCJ9LmNpYi1yZWFjdDpiZWZvcmV7Y29udGVudDpcIlxcZWI0ZVwifS5jaWItcmVhZC10aGUtZG9jczpiZWZvcmV7Y29udGVudDpcIlxcZWI0ZlwifS5jaWItcmVhZG1lOmJlZm9yZXtjb250ZW50OlwiXFxlYjUwXCJ9LmNpYi1yZWFsbTpiZWZvcmV7Y29udGVudDpcIlxcZWI1MVwifS5jaWItcmVhc29uOmJlZm9yZXtjb250ZW50OlwiXFxlYjUyXCJ9LmNpYi1yZWRidWJibGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGViNTNcIn0uY2liLXJlZGRpdC1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGViNTRcIn0uY2liLXJlZGRpdDpiZWZvcmV7Y29udGVudDpcIlxcZWI1NVwifS5jaWItcmVkaGF0OmJlZm9yZXtjb250ZW50OlwiXFxlYjU2XCJ9LmNpYi1yZWRpczpiZWZvcmV7Y29udGVudDpcIlxcZWI1N1wifS5jaWItcmVkdXg6YmVmb3Jle2NvbnRlbnQ6XCJcXGViNThcIn0uY2liLXJlbnJlbjpiZWZvcmV7Y29udGVudDpcIlxcZWI1OVwifS5jaWItcmV2ZXJibmF0aW9uOmJlZm9yZXtjb250ZW50OlwiXFxlYjVhXCJ9LmNpYi1yaW90OmJlZm9yZXtjb250ZW50OlwiXFxlYjViXCJ9LmNpYi1yaXBwbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGViNWNcIn0uY2liLXJpc2V1cDpiZWZvcmV7Y29udGVudDpcIlxcZWI1ZFwifS5jaWItcm9sbHVwLWpzOmJlZm9yZXtjb250ZW50OlwiXFxlYjVlXCJ9LmNpYi1yb290czpiZWZvcmV7Y29udGVudDpcIlxcZWI1ZlwifS5jaWItcm91bmRjdWJlOmJlZm9yZXtjb250ZW50OlwiXFxlYjYwXCJ9LmNpYi1yc3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGViNjFcIn0uY2liLXJzdHVkaW86YmVmb3Jle2NvbnRlbnQ6XCJcXGViNjJcIn0uY2liLXJ1Ynk6YmVmb3Jle2NvbnRlbnQ6XCJcXGViNjNcIn0uY2liLXJ1YnlnZW1zOmJlZm9yZXtjb250ZW50OlwiXFxlYjY0XCJ9LmNpYi1ydW5rZWVwZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGViNjVcIn0uY2liLXJ1c3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGViNjZcIn0uY2liLXNhZmFyaTpiZWZvcmV7Y29udGVudDpcIlxcZWI2N1wifS5jaWItc2FoaWJpbmRlbjpiZWZvcmV7Y29udGVudDpcIlxcZWI2OFwifS5jaWItc2FsZXNmb3JjZTpiZWZvcmV7Y29udGVudDpcIlxcZWI2OVwifS5jaWItc2FsdHN0YWNrOmJlZm9yZXtjb250ZW50OlwiXFxlYjZhXCJ9LmNpYi1zYW1zdW5nLXBheTpiZWZvcmV7Y29udGVudDpcIlxcZWI2YlwifS5jaWItc2Ftc3VuZzpiZWZvcmV7Y29udGVudDpcIlxcZWI2Y1wifS5jaWItc2FwOmJlZm9yZXtjb250ZW50OlwiXFxlYjZkXCJ9LmNpYi1zYXNzLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZWI2ZVwifS5jaWItc2FzczpiZWZvcmV7Y29udGVudDpcIlxcZWI2ZlwifS5jaWItc2F1Y2VsYWJzOmJlZm9yZXtjb250ZW50OlwiXFxlYjcwXCJ9LmNpYi1zY2FsYTpiZWZvcmV7Y29udGVudDpcIlxcZWI3MVwifS5jaWItc2NhbGV3YXk6YmVmb3Jle2NvbnRlbnQ6XCJcXGViNzJcIn0uY2liLXNjcmliZDpiZWZvcmV7Y29udGVudDpcIlxcZWI3M1wifS5jaWItc2NydXRpbml6ZXJjaTpiZWZvcmV7Y29udGVudDpcIlxcZWI3NFwifS5jaWItc2VhZ2F0ZTpiZWZvcmV7Y29udGVudDpcIlxcZWI3NVwifS5jaWItc2VnYTpiZWZvcmV7Y29udGVudDpcIlxcZWI3NlwifS5jaWItc2VsbGZ5OmJlZm9yZXtjb250ZW50OlwiXFxlYjc3XCJ9LmNpYi1zZW1hcGhvcmVjaTpiZWZvcmV7Y29udGVudDpcIlxcZWI3OFwifS5jaWItc2Vuc3U6YmVmb3Jle2NvbnRlbnQ6XCJcXGViNzlcIn0uY2liLXNlbnRyeTpiZWZvcmV7Y29udGVudDpcIlxcZWI3YVwifS5jaWItc2VydmVyLWZhdWx0OmJlZm9yZXtjb250ZW50OlwiXFxlYjdiXCJ9LmNpYi1zaGF6YW06YmVmb3Jle2NvbnRlbnQ6XCJcXGViN2NcIn0uY2liLXNoZWxsOmJlZm9yZXtjb250ZW50OlwiXFxlYjdkXCJ9LmNpYi1zaG9waWZ5OmJlZm9yZXtjb250ZW50OlwiXFxlYjdlXCJ9LmNpYi1zaG93cGFkOmJlZm9yZXtjb250ZW50OlwiXFxlYjdmXCJ9LmNpYi1zaWVtZW5zOmJlZm9yZXtjb250ZW50OlwiXFxlYjgwXCJ9LmNpYi1zaWduYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGViODFcIn0uY2liLXNpbmEtd2VpYm86YmVmb3Jle2NvbnRlbnQ6XCJcXGViODJcIn0uY2liLXNpdGVwb2ludDpiZWZvcmV7Y29udGVudDpcIlxcZWI4M1wifS5jaWItc2tldGNoOmJlZm9yZXtjb250ZW50OlwiXFxlYjg0XCJ9LmNpYi1za2lsbHNoYXJlOmJlZm9yZXtjb250ZW50OlwiXFxlYjg1XCJ9LmNpYi1za3lsaW5lcjpiZWZvcmV7Y29udGVudDpcIlxcZWI4NlwifS5jaWItc2t5cGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGViODdcIn0uY2liLXNsYWNrOmJlZm9yZXtjb250ZW50OlwiXFxlYjg4XCJ9LmNpYi1zbGFzaGRvdDpiZWZvcmV7Y29udGVudDpcIlxcZWI4OVwifS5jaWItc2xpY2twaWM6YmVmb3Jle2NvbnRlbnQ6XCJcXGViOGFcIn0uY2liLXNsaWRlczpiZWZvcmV7Y29udGVudDpcIlxcZWI4YlwifS5jaWItc2xpZGVzaGFyZTpiZWZvcmV7Y29udGVudDpcIlxcZWI4Y1wifS5jaWItc21hc2hpbmdtYWdhemluZTpiZWZvcmV7Y29udGVudDpcIlxcZWI4ZFwifS5jaWItc25hcGNoYXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGViOGVcIn0uY2liLXNuYXBjcmFmdDpiZWZvcmV7Y29udGVudDpcIlxcZWI4ZlwifS5jaWItc255azpiZWZvcmV7Y29udGVudDpcIlxcZWI5MFwifS5jaWItc29jaWV0eTY6YmVmb3Jle2NvbnRlbnQ6XCJcXGViOTFcIn0uY2liLXNvY2tldC1pbzpiZWZvcmV7Y29udGVudDpcIlxcZWI5MlwifS5jaWItc29nb3U6YmVmb3Jle2NvbnRlbnQ6XCJcXGViOTNcIn0uY2liLXNvbHVzOmJlZm9yZXtjb250ZW50OlwiXFxlYjk0XCJ9LmNpYi1zb25na2ljazpiZWZvcmV7Y29udGVudDpcIlxcZWI5NVwifS5jaWItc29ub3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGViOTZcIn0uY2liLXNvdW5kY2xvdWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGViOTdcIn0uY2liLXNvdXJjZWZvcmdlOmJlZm9yZXtjb250ZW50OlwiXFxlYjk4XCJ9LmNpYi1zb3VyY2VncmFwaDpiZWZvcmV7Y29udGVudDpcIlxcZWI5OVwifS5jaWItc3BhY2VtYWNzOmJlZm9yZXtjb250ZW50OlwiXFxlYjlhXCJ9LmNpYi1zcGFjZXg6YmVmb3Jle2NvbnRlbnQ6XCJcXGViOWJcIn0uY2liLXNwYXJrZnVuOmJlZm9yZXtjb250ZW50OlwiXFxlYjljXCJ9LmNpYi1zcGFya3Bvc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGViOWRcIn0uY2liLXNwZHg6YmVmb3Jle2NvbnRlbnQ6XCJcXGViOWVcIn0uY2liLXNwZWFrZXItZGVjazpiZWZvcmV7Y29udGVudDpcIlxcZWI5ZlwifS5jaWItc3BlY3RydW06YmVmb3Jle2NvbnRlbnQ6XCJcXGViYTBcIn0uY2liLXNwb3RpZnk6YmVmb3Jle2NvbnRlbnQ6XCJcXGViYTFcIn0uY2liLXNwb3RsaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZWJhMlwifS5jaWItc3ByZWFrZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGViYTNcIn0uY2liLXNwcmluZzpiZWZvcmV7Y29udGVudDpcIlxcZWJhNFwifS5jaWItc3ByaW50OmJlZm9yZXtjb250ZW50OlwiXFxlYmE1XCJ9LmNpYi1zcXVhcmVzcGFjZTpiZWZvcmV7Y29udGVudDpcIlxcZWJhNlwifS5jaWItc3RhY2tiaXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGViYTdcIn0uY2liLXN0YWNrZXhjaGFuZ2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGViYThcIn0uY2liLXN0YWNrb3ZlcmZsb3c6YmVmb3Jle2NvbnRlbnQ6XCJcXGViYTlcIn0uY2liLXN0YWNrcGF0aDpiZWZvcmV7Y29udGVudDpcIlxcZWJhYVwifS5jaWItc3RhY2tzaGFyZTpiZWZvcmV7Y29udGVudDpcIlxcZWJhYlwifS5jaWItc3RhZGlhOmJlZm9yZXtjb250ZW50OlwiXFxlYmFjXCJ9LmNpYi1zdGF0YW1pYzpiZWZvcmV7Y29udGVudDpcIlxcZWJhZFwifS5jaWItc3RhdGljbWFuOmJlZm9yZXtjb250ZW50OlwiXFxlYmFlXCJ9LmNpYi1zdGF0dXNwYWdlOmJlZm9yZXtjb250ZW50OlwiXFxlYmFmXCJ9LmNpYi1zdGVhbTpiZWZvcmV7Y29udGVudDpcIlxcZWJiMFwifS5jaWItc3RlZW06YmVmb3Jle2NvbnRlbnQ6XCJcXGViYjFcIn0uY2liLXN0ZWVtaXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGViYjJcIn0uY2liLXN0aXRjaGVyOmJlZm9yZXtjb250ZW50OlwiXFxlYmIzXCJ9LmNpYi1zdG9yaWZ5OmJlZm9yZXtjb250ZW50OlwiXFxlYmI0XCJ9LmNpYi1zdG9yeWJvb2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGViYjVcIn0uY2liLXN0cmFwaTpiZWZvcmV7Y29udGVudDpcIlxcZWJiNlwifS5jaWItc3RyYXZhOmJlZm9yZXtjb250ZW50OlwiXFxlYmI3XCJ9LmNpYi1zdHJpcGUtczpiZWZvcmV7Y29udGVudDpcIlxcZWJiOFwifS5jaWItc3RyaXBlOmJlZm9yZXtjb250ZW50OlwiXFxlYmI5XCJ9LmNpYi1zdHViaHViOmJlZm9yZXtjb250ZW50OlwiXFxlYmJhXCJ9LmNpYi1zdHVtYmxldXBvbjpiZWZvcmV7Y29udGVudDpcIlxcZWJiYlwifS5jaWItc3R5bGVzaGFyZTpiZWZvcmV7Y29udGVudDpcIlxcZWJiY1wifS5jaWItc3R5bHVzOmJlZm9yZXtjb250ZW50OlwiXFxlYmJkXCJ9LmNpYi1zdWJsaW1lLXRleHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGViYmVcIn0uY2liLXN1YnZlcnNpb246YmVmb3Jle2NvbnRlbnQ6XCJcXGViYmZcIn0uY2liLXN1cGVydXNlcjpiZWZvcmV7Y29udGVudDpcIlxcZWJjMFwifS5jaWItc3ZlbHRlOmJlZm9yZXtjb250ZW50OlwiXFxlYmMxXCJ9LmNpYi1zdmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGViYzJcIn0uY2liLXN3YWdnZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGViYzNcIn0uY2liLXN3YXJtOmJlZm9yZXtjb250ZW50OlwiXFxlYmM0XCJ9LmNpYi1zd2lmdDpiZWZvcmV7Y29udGVudDpcIlxcZWJjNVwifS5jaWItc3ltYW50ZWM6YmVmb3Jle2NvbnRlbnQ6XCJcXGViYzZcIn0uY2liLXN5bWZvbnk6YmVmb3Jle2NvbnRlbnQ6XCJcXGViYzdcIn0uY2liLXN5bm9sb2d5OmJlZm9yZXtjb250ZW50OlwiXFxlYmM4XCJ9LmNpYi10LW1vYmlsZTpiZWZvcmV7Y29udGVudDpcIlxcZWJjOVwifS5jaWItdGFibGVhdTpiZWZvcmV7Y29udGVudDpcIlxcZWJjYVwifS5jaWItdGFpbHM6YmVmb3Jle2NvbnRlbnQ6XCJcXGViY2JcIn0uY2liLXRhcGFzOmJlZm9yZXtjb250ZW50OlwiXFxlYmNjXCJ9LmNpYi10ZWFtdmlld2VyOmJlZm9yZXtjb250ZW50OlwiXFxlYmNkXCJ9LmNpYi10ZWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGViY2VcIn0uY2liLXRlZXNwcmluZzpiZWZvcmV7Y29udGVudDpcIlxcZWJjZlwifS5jaWItdGVsZWdyYW0tcGxhbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGViZDBcIn0uY2liLXRlbGVncmFtOmJlZm9yZXtjb250ZW50OlwiXFxlYmQxXCJ9LmNpYi10ZW5jZW50LXFxOmJlZm9yZXtjb250ZW50OlwiXFxlYmQyXCJ9LmNpYi10ZW5jZW50LXdlaWJvOmJlZm9yZXtjb250ZW50OlwiXFxlYmQzXCJ9LmNpYi10ZW5zb3JmbG93OmJlZm9yZXtjb250ZW50OlwiXFxlYmQ0XCJ9LmNpYi10ZXJyYWZvcm06YmVmb3Jle2NvbnRlbnQ6XCJcXGViZDVcIn0uY2liLXRlc2xhOmJlZm9yZXtjb250ZW50OlwiXFxlYmQ2XCJ9LmNpYi10aGUtbWlnaHR5OmJlZm9yZXtjb250ZW50OlwiXFxlYmQ3XCJ9LmNpYi10aGUtbW92aWUtZGF0YWJhc2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGViZDhcIn0uY2liLXRpZGFsOmJlZm9yZXtjb250ZW50OlwiXFxlYmQ5XCJ9LmNpYi10aWt0b2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGViZGFcIn0uY2liLXRpbmRlcjpiZWZvcmV7Y29udGVudDpcIlxcZWJkYlwifS5jaWItdG9kb2lzdDpiZWZvcmV7Y29udGVudDpcIlxcZWJkY1wifS5jaWItdG9nZ2w6YmVmb3Jle2NvbnRlbnQ6XCJcXGViZGRcIn0uY2liLXRvcGNvZGVyOmJlZm9yZXtjb250ZW50OlwiXFxlYmRlXCJ9LmNpYi10b3B0YWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGViZGZcIn0uY2liLXRvcjpiZWZvcmV7Y29udGVudDpcIlxcZWJlMFwifS5jaWItdG9zaGliYTpiZWZvcmV7Y29udGVudDpcIlxcZWJlMVwifS5jaWItdHJhaW5lcnJvYWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGViZTJcIn0uY2liLXRyYWt0OmJlZm9yZXtjb250ZW50OlwiXFxlYmUzXCJ9LmNpYi10cmF2aXNjaTpiZWZvcmV7Y29udGVudDpcIlxcZWJlNFwifS5jaWItdHJlZWhvdXNlOmJlZm9yZXtjb250ZW50OlwiXFxlYmU1XCJ9LmNpYi10cmVsbG86YmVmb3Jle2NvbnRlbnQ6XCJcXGViZTZcIn0uY2liLXRyaXBhZHZpc29yOmJlZm9yZXtjb250ZW50OlwiXFxlYmU3XCJ9LmNpYi10cnVsaWE6YmVmb3Jle2NvbnRlbnQ6XCJcXGViZThcIn0uY2liLXR1bWJscjpiZWZvcmV7Y29udGVudDpcIlxcZWJlOVwifS5jaWItdHdpbGlvOmJlZm9yZXtjb250ZW50OlwiXFxlYmVhXCJ9LmNpYi10d2l0Y2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGViZWJcIn0uY2liLXR3aXR0ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGViZWNcIn0uY2liLXR3b286YmVmb3Jle2NvbnRlbnQ6XCJcXGViZWRcIn0uY2liLXR5cGVzY3JpcHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGViZWVcIn0uY2liLXR5cG8zOmJlZm9yZXtjb250ZW50OlwiXFxlYmVmXCJ9LmNpYi11YmVyOmJlZm9yZXtjb250ZW50OlwiXFxlYmYwXCJ9LmNpYi11Ymlzb2Z0OmJlZm9yZXtjb250ZW50OlwiXFxlYmYxXCJ9LmNpYi11YmxvY2stb3JpZ2luOmJlZm9yZXtjb250ZW50OlwiXFxlYmYyXCJ9LmNpYi11YnVudHU6YmVmb3Jle2NvbnRlbnQ6XCJcXGViZjNcIn0uY2liLXVkYWNpdHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGViZjRcIn0uY2liLXVkZW15OmJlZm9yZXtjb250ZW50OlwiXFxlYmY1XCJ9LmNpYi11aWtpdDpiZWZvcmV7Y29udGVudDpcIlxcZWJmNlwifS5jaWItdW1icmFjbzpiZWZvcmV7Y29udGVudDpcIlxcZWJmN1wifS5jaWItdW5pdHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGViZjhcIn0uY2liLXVucmVhbC1lbmdpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGViZjlcIn0uY2liLXVuc3BsYXNoOmJlZm9yZXtjb250ZW50OlwiXFxlYmZhXCJ9LmNpYi11bnRhcHBkOmJlZm9yZXtjb250ZW50OlwiXFxlYmZiXCJ9LmNpYi11cHdvcms6YmVmb3Jle2NvbnRlbnQ6XCJcXGViZmNcIn0uY2liLXVzYjpiZWZvcmV7Y29udGVudDpcIlxcZWJmZFwifS5jaWItdjg6YmVmb3Jle2NvbnRlbnQ6XCJcXGViZmVcIn0uY2liLXZhZ3JhbnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGViZmZcIn0uY2liLXZlbm1vOmJlZm9yZXtjb250ZW50OlwiXFxlYzAwXCJ9LmNpYi12ZXJpem9uOmJlZm9yZXtjb250ZW50OlwiXFxlYzAxXCJ9LmNpYi12aWFkZW86YmVmb3Jle2NvbnRlbnQ6XCJcXGVjMDJcIn0uY2liLXZpYmVyOmJlZm9yZXtjb250ZW50OlwiXFxlYzAzXCJ9LmNpYi12aW06YmVmb3Jle2NvbnRlbnQ6XCJcXGVjMDRcIn0uY2liLXZpbWVvLXY6YmVmb3Jle2NvbnRlbnQ6XCJcXGVjMDVcIn0uY2liLXZpbWVvOmJlZm9yZXtjb250ZW50OlwiXFxlYzA2XCJ9LmNpYi12aW5lOmJlZm9yZXtjb250ZW50OlwiXFxlYzA3XCJ9LmNpYi12aXJiOmJlZm9yZXtjb250ZW50OlwiXFxlYzA4XCJ9LmNpYi12aXNhOmJlZm9yZXtjb250ZW50OlwiXFxlYzA5XCJ9LmNpYi12aXN1YWwtc3R1ZGlvLWNvZGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGVjMGFcIn0uY2liLXZpc3VhbC1zdHVkaW86YmVmb3Jle2NvbnRlbnQ6XCJcXGVjMGJcIn0uY2liLXZrOmJlZm9yZXtjb250ZW50OlwiXFxlYzBjXCJ9LmNpYi12bGM6YmVmb3Jle2NvbnRlbnQ6XCJcXGVjMGRcIn0uY2liLXZzY286YmVmb3Jle2NvbnRlbnQ6XCJcXGVjMGVcIn0uY2liLXZ1ZS1qczpiZWZvcmV7Y29udGVudDpcIlxcZWMwZlwifS5jaWItd2F0dHBhZDpiZWZvcmV7Y29udGVudDpcIlxcZWMxMFwifS5jaWItd2Vhc3lsOmJlZm9yZXtjb250ZW50OlwiXFxlYzExXCJ9LmNpYi13ZWJjb21wb25lbnRzLW9yZzpiZWZvcmV7Y29udGVudDpcIlxcZWMxMlwifS5jaWItd2VicGFjazpiZWZvcmV7Y29udGVudDpcIlxcZWMxM1wifS5jaWItd2Vic3Rvcm06YmVmb3Jle2NvbnRlbnQ6XCJcXGVjMTRcIn0uY2liLXdlY2hhdDpiZWZvcmV7Y29udGVudDpcIlxcZWMxNVwifS5jaWItd2hhdHNhcHA6YmVmb3Jle2NvbnRlbnQ6XCJcXGVjMTZcIn0uY2liLXdoZW4taS13b3JrOmJlZm9yZXtjb250ZW50OlwiXFxlYzE3XCJ9LmNpYi13aWk6YmVmb3Jle2NvbnRlbnQ6XCJcXGVjMThcIn0uY2liLXdpaXU6YmVmb3Jle2NvbnRlbnQ6XCJcXGVjMTlcIn0uY2liLXdpa2lwZWRpYTpiZWZvcmV7Y29udGVudDpcIlxcZWMxYVwifS5jaWItd2luZG93czpiZWZvcmV7Y29udGVudDpcIlxcZWMxYlwifS5jaWItd2lyZTpiZWZvcmV7Y29udGVudDpcIlxcZWMxY1wifS5jaWItd2lyZWd1YXJkOmJlZm9yZXtjb250ZW50OlwiXFxlYzFkXCJ9LmNpYi13aXg6YmVmb3Jle2NvbnRlbnQ6XCJcXGVjMWVcIn0uY2liLXdvbGZyYW0tbGFuZ3VhZ2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGVjMWZcIn0uY2liLXdvbGZyYW0tbWF0aGVtYXRpY2E6YmVmb3Jle2NvbnRlbnQ6XCJcXGVjMjBcIn0uY2liLXdvbGZyYW06YmVmb3Jle2NvbnRlbnQ6XCJcXGVjMjFcIn0uY2liLXdvcmRwcmVzczpiZWZvcmV7Y29udGVudDpcIlxcZWMyMlwifS5jaWItd3BlbmdpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGVjMjNcIn0uY2liLXgtcGFjazpiZWZvcmV7Y29udGVudDpcIlxcZWMyNFwifS5jaWIteGJveDpiZWZvcmV7Y29udGVudDpcIlxcZWMyNVwifS5jaWIteGNvZGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGVjMjZcIn0uY2liLXhlcm86YmVmb3Jle2NvbnRlbnQ6XCJcXGVjMjdcIn0uY2liLXhpYW9taTpiZWZvcmV7Y29udGVudDpcIlxcZWMyOFwifS5jaWIteGluZzpiZWZvcmV7Y29udGVudDpcIlxcZWMyOVwifS5jaWIteHJwOmJlZm9yZXtjb250ZW50OlwiXFxlYzJhXCJ9LmNpYi14c3BsaXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGVjMmJcIn0uY2liLXktY29tYmluYXRvcjpiZWZvcmV7Y29udGVudDpcIlxcZWMyY1wifS5jaWIteWFob286YmVmb3Jle2NvbnRlbnQ6XCJcXGVjMmRcIn0uY2liLXlhbW1lcjpiZWZvcmV7Y29udGVudDpcIlxcZWMyZVwifS5jaWIteWFuZGV4OmJlZm9yZXtjb250ZW50OlwiXFxlYzJmXCJ9LmNpYi15YXJuOmJlZm9yZXtjb250ZW50OlwiXFxlYzMwXCJ9LmNpYi15ZWxwOmJlZm9yZXtjb250ZW50OlwiXFxlYzMxXCJ9LmNpYi15b3V0dWJlOmJlZm9yZXtjb250ZW50OlwiXFxlYzMyXCJ9LmNpYi16YWxhbmRvOmJlZm9yZXtjb250ZW50OlwiXFxlYzMzXCJ9LmNpYi16YXBpZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGVjMzRcIn0uY2liLXplaXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGVjMzVcIn0uY2liLXplbmRlc2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGVjMzZcIn0uY2liLXplcnBseTpiZWZvcmV7Y29udGVudDpcIlxcZWMzN1wifS5jaWItemlsbG93OmJlZm9yZXtjb250ZW50OlwiXFxlYzM4XCJ9LmNpYi16aW5nYXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGVjMzlcIn0uY2liLXpvb206YmVmb3Jle2NvbnRlbnQ6XCJcXGVjM2FcIn0uY2liLXpvcmluOmJlZm9yZXtjb250ZW50OlwiXFxlYzNiXCJ9LmNpYi16dWxpcDpiZWZvcmV7Y29udGVudDpcIlxcZWMzY1wifS8qIVxuICogQ29yZVVJIEljb25zIC0gRmxhZyBJY29uc1xuICogQHZlcnNpb24gdjEuMC4xXG4gKiBAbGluayBodHRwczovL2NvcmV1aS5pby9pY29ucy9mbGFnL1xuICogQ29weXJpZ2h0IChjKSAyMDIwIGNyZWF0aXZlTGFicyDFgXVrYXN6IEhvbGVjemVrXG4gKiBMaWNlbnNlZCB1bmRlciBDQzAgMS4wIFVuaXZlcnNhbFxuICovW2NsYXNzKj1cIiBjaWYtXCJdLFtjbGFzc149Y2lmLV17YmFja2dyb3VuZC1zaXplOmNvbnRhaW47YmFja2dyb3VuZC1wb3NpdGlvbjo1MCU7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjEuMzMzMzMzMzNlbTtsaW5lLWhlaWdodDoxZW19LmNpZi1hZntiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9zdmcvZmxhZy9jaWYtYWYuc3ZnKX0uY2lmLWFse2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL3N2Zy9mbGFnL2NpZi1hbC5zdmcpfS5jaWYtZHp7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vc3ZnL2ZsYWcvY2lmLWR6LnN2Zyl9LmNpZi1hZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9zdmcvZmxhZy9jaWYtYWQuc3ZnKX0uY2lmLWFve2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL3N2Zy9mbGFnL2NpZi1hby5zdmcpfS5jaWYtYWd7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vc3ZnL2ZsYWcvY2lmLWFnLnN2Zyl9LmNpZi1hcntiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9zdmcvZmxhZy9jaWYtYXIuc3ZnKX0uY2lmLWFte2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL3N2Zy9mbGFnL2NpZi1hbS5zdmcpfS5jaWYtYXV7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vc3ZnL2ZsYWcvY2lmLWF1LnN2Zyl9LmNpZi1hdHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9zdmcvZmxhZy9jaWYtYXQuc3ZnKX0uY2lmLWF6e2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL3N2Zy9mbGFnL2NpZi1hei5zdmcpfS5jaWYtYnN7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vc3ZnL2ZsYWcvY2lmLWJzLnN2Zyl9LmNpZi1iaHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9zdmcvZmxhZy9jaWYtYmguc3ZnKX0uY2lmLWJke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL3N2Zy9mbGFnL2NpZi1iZC5zdmcpfS5jaWYtYmJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vc3ZnL2ZsYWcvY2lmLWJiLnN2Zyl9LmNpZi1ieXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9zdmcvZmxhZy9jaWYtYnkuc3ZnKX0uY2lmLWJle2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL3N2Zy9mbGFnL2NpZi1iZS5zdmcpfS5jaWYtYnp7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vc3ZnL2ZsYWcvY2lmLWJ6LnN2Zyl9LmNpZi1iantiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9zdmcvZmxhZy9jaWYtYmouc3ZnKX0uY2lmLWJ0e2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL3N2Zy9mbGFnL2NpZi1idC5zdmcpfS5jaWYtYm97YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vc3ZnL2ZsYWcvY2lmLWJvLnN2Zyl9LmNpZi1iYXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9zdmcvZmxhZy9jaWYtYmEuc3ZnKX0uY2lmLWJ3e2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL3N2Zy9mbGFnL2NpZi1idy5zdmcpfS5jaWYtYnJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vc3ZnL2ZsYWcvY2lmLWJyLnN2Zyl9LmNpZi1ibntiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9zdmcvZmxhZy9jaWYtYm4uc3ZnKX0uY2lmLWJne2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL3N2Zy9mbGFnL2NpZi1iZy5zdmcpfS5jaWYtYmZ7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vc3ZnL2ZsYWcvY2lmLWJmLnN2Zyl9LmNpZi1iaXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9zdmcvZmxhZy9jaWYtYmkuc3ZnKX0uY2lmLWtoe2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL3N2Zy9mbGFnL2NpZi1raC5zdmcpfS5jaWYtY217YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vc3ZnL2ZsYWcvY2lmLWNtLnN2Zyl9LmNpZi1jYXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9zdmcvZmxhZy9jaWYtY2Euc3ZnKX0uY2lmLWN2e2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL3N2Zy9mbGFnL2NpZi1jdi5zdmcpfS5jaWYtY2Z7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vc3ZnL2ZsYWcvY2lmLWNmLnN2Zyl9LmNpZi10ZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9zdmcvZmxhZy9jaWYtdGQuc3ZnKX0uY2lmLWNse2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL3N2Zy9mbGFnL2NpZi1jbC5zdmcpfS5jaWYtY257YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vc3ZnL2ZsYWcvY2lmLWNuLnN2Zyl9LmNpZi1jb3tiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9zdmcvZmxhZy9jaWYtY28uc3ZnKX0uY2lmLWtte2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL3N2Zy9mbGFnL2NpZi1rbS5zdmcpfS5jaWYtY2d7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vc3ZnL2ZsYWcvY2lmLWNnLnN2Zyl9LmNpZi1jZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9zdmcvZmxhZy9jaWYtY2Quc3ZnKX0uY2lmLWNye2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL3N2Zy9mbGFnL2NpZi1jci5zdmcpfS5jaWYtY2l7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vc3ZnL2ZsYWcvY2lmLWNpLnN2Zyl9LmNpZi1ocntiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9zdmcvZmxhZy9jaWYtaHIuc3ZnKX0uY2lmLWN1e2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL3N2Zy9mbGFnL2NpZi1jdS5zdmcpfS5jaWYtY3l7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vc3ZnL2ZsYWcvY2lmLWN5LnN2Zyl9LmNpZi1jentiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9zdmcvZmxhZy9jaWYtY3ouc3ZnKX0uY2lmLWRre2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL3N2Zy9mbGFnL2NpZi1kay5zdmcpfS5jaWYtZGp7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vc3ZnL2ZsYWcvY2lmLWRqLnN2Zyl9LmNpZi1kbXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9zdmcvZmxhZy9jaWYtZG0uc3ZnKX0uY2lmLWRve2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL3N2Zy9mbGFnL2NpZi1kby5zdmcpfS5jaWYtZWN7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vc3ZnL2ZsYWcvY2lmLWVjLnN2Zyl9LmNpZi1lZ3tiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9zdmcvZmxhZy9jaWYtZWcuc3ZnKX0uY2lmLXN2e2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL3N2Zy9mbGFnL2NpZi1zdi5zdmcpfS5jaWYtZ3F7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vc3ZnL2ZsYWcvY2lmLWdxLnN2Zyl9LmNpZi1lcntiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9zdmcvZmxhZy9jaWYtZXIuc3ZnKX0uY2lmLWVle2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL3N2Zy9mbGFnL2NpZi1lZS5zdmcpfS5jaWYtZXR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vc3ZnL2ZsYWcvY2lmLWV0LnN2Zyl9LmNpZi1mantiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9zdmcvZmxhZy9jaWYtZmouc3ZnKX0uY2lmLWZpe2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL3N2Zy9mbGFnL2NpZi1maS5zdmcpfS5jaWYtZnJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vc3ZnL2ZsYWcvY2lmLWZyLnN2Zyl9LmNpZi1nYXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9zdmcvZmxhZy9jaWYtZ2Euc3ZnKX0uY2lmLWdte2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL3N2Zy9mbGFnL2NpZi1nbS5zdmcpfS5jaWYtZ2V7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vc3ZnL2ZsYWcvY2lmLWdlLnN2Zyl9LmNpZi1kZXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9zdmcvZmxhZy9jaWYtZGUuc3ZnKX0uY2lmLWdoe2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL3N2Zy9mbGFnL2NpZi1naC5zdmcpfS5jaWYtZ3J7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vc3ZnL2ZsYWcvY2lmLWdyLnN2Zyl9LmNpZi1nZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9zdmcvZmxhZy9jaWYtZ2Quc3ZnKX0uY2lmLWd0e2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL3N2Zy9mbGFnL2NpZi1ndC5zdmcpfS5jaWYtZ257YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vc3ZnL2ZsYWcvY2lmLWduLnN2Zyl9LmNpZi1nd3tiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9zdmcvZmxhZy9jaWYtZ3cuc3ZnKX0uY2lmLWd5e2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL3N2Zy9mbGFnL2NpZi1neS5zdmcpfS5jaWYtaGt7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vc3ZnL2ZsYWcvY2lmLWhrLnN2Zyl9LmNpZi1odHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9zdmcvZmxhZy9jaWYtaHQuc3ZnKX0uY2lmLXZhe2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL3N2Zy9mbGFnL2NpZi12YS5zdmcpfS5jaWYtaG57YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vc3ZnL2ZsYWcvY2lmLWhuLnN2Zyl9LmNpZi14a3tiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9zdmcvZmxhZy9jaWYteGsuc3ZnKX0uY2lmLWh1e2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL3N2Zy9mbGFnL2NpZi1odS5zdmcpfS5jaWYtaXN7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vc3ZnL2ZsYWcvY2lmLWlzLnN2Zyl9LmNpZi1pbntiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9zdmcvZmxhZy9jaWYtaW4uc3ZnKX0uY2lmLWlke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL3N2Zy9mbGFnL2NpZi1pZC5zdmcpfS5jaWYtaXJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vc3ZnL2ZsYWcvY2lmLWlyLnN2Zyl9LmNpZi1pcXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9zdmcvZmxhZy9jaWYtaXEuc3ZnKX0uY2lmLWlle2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL3N2Zy9mbGFnL2NpZi1pZS5zdmcpfS5jaWYtaWx7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vc3ZnL2ZsYWcvY2lmLWlsLnN2Zyl9LmNpZi1pdHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9zdmcvZmxhZy9jaWYtaXQuc3ZnKX0uY2lmLWpte2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL3N2Zy9mbGFnL2NpZi1qbS5zdmcpfS5jaWYtanB7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vc3ZnL2ZsYWcvY2lmLWpwLnN2Zyl9LmNpZi1qb3tiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9zdmcvZmxhZy9jaWYtam8uc3ZnKX0uY2lmLWt6e2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL3N2Zy9mbGFnL2NpZi1rei5zdmcpfS5jaWYta2V7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vc3ZnL2ZsYWcvY2lmLWtlLnN2Zyl9LmNpZi1raXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9zdmcvZmxhZy9jaWYta2kuc3ZnKX0uY2lmLWtye2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL3N2Zy9mbGFnL2NpZi1rci5zdmcpfS5jaWYta3B7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vc3ZnL2ZsYWcvY2lmLWtwLnN2Zyl9LmNpZi1rd3tiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9zdmcvZmxhZy9jaWYta3cuc3ZnKX0uY2lmLWtne2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL3N2Zy9mbGFnL2NpZi1rZy5zdmcpfS5jaWYtbGF7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vc3ZnL2ZsYWcvY2lmLWxhLnN2Zyl9LmNpZi1sdntiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9zdmcvZmxhZy9jaWYtbHYuc3ZnKX0uY2lmLWxie2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL3N2Zy9mbGFnL2NpZi1sYi5zdmcpfS5jaWYtbHN7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vc3ZnL2ZsYWcvY2lmLWxzLnN2Zyl9LmNpZi1scntiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9zdmcvZmxhZy9jaWYtbHIuc3ZnKX0uY2lmLWx5e2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL3N2Zy9mbGFnL2NpZi1seS5zdmcpfS5jaWYtbGl7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vc3ZnL2ZsYWcvY2lmLWxpLnN2Zyl9LmNpZi1sdHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9zdmcvZmxhZy9jaWYtbHQuc3ZnKX0uY2lmLWx1e2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL3N2Zy9mbGFnL2NpZi1sdS5zdmcpfS5jaWYtbWt7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vc3ZnL2ZsYWcvY2lmLW1rLnN2Zyl9LmNpZi1tZ3tiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9zdmcvZmxhZy9jaWYtbWcuc3ZnKX0uY2lmLW13e2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL3N2Zy9mbGFnL2NpZi1tdy5zdmcpfS5jaWYtbXl7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vc3ZnL2ZsYWcvY2lmLW15LnN2Zyl9LmNpZi1tdntiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9zdmcvZmxhZy9jaWYtbXYuc3ZnKX0uY2lmLW1se2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL3N2Zy9mbGFnL2NpZi1tbC5zdmcpfS5jaWYtbXR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vc3ZnL2ZsYWcvY2lmLW10LnN2Zyl9LmNpZi1taHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9zdmcvZmxhZy9jaWYtbWguc3ZnKX0uY2lmLW1ye2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL3N2Zy9mbGFnL2NpZi1tci5zdmcpfS5jaWYtbXV7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vc3ZnL2ZsYWcvY2lmLW11LnN2Zyl9LmNpZi1teHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9zdmcvZmxhZy9jaWYtbXguc3ZnKX0uY2lmLWZte2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL3N2Zy9mbGFnL2NpZi1mbS5zdmcpfS5jaWYtbWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vc3ZnL2ZsYWcvY2lmLW1kLnN2Zyl9LmNpZi1tY3tiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9zdmcvZmxhZy9jaWYtbWMuc3ZnKX0uY2lmLW1ue2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL3N2Zy9mbGFnL2NpZi1tbi5zdmcpfS5jaWYtbWV7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vc3ZnL2ZsYWcvY2lmLW1lLnN2Zyl9LmNpZi1tYXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9zdmcvZmxhZy9jaWYtbWEuc3ZnKX0uY2lmLW16e2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL3N2Zy9mbGFnL2NpZi1tei5zdmcpfS5jaWYtbW17YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vc3ZnL2ZsYWcvY2lmLW1tLnN2Zyl9LmNpZi1uYXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9zdmcvZmxhZy9jaWYtbmEuc3ZnKX0uY2lmLW5ye2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL3N2Zy9mbGFnL2NpZi1uci5zdmcpfS5jaWYtbnB7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vc3ZnL2ZsYWcvY2lmLW5wLnN2Zyl9LmNpZi1ubHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9zdmcvZmxhZy9jaWYtbmwuc3ZnKX0uY2lmLW56e2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL3N2Zy9mbGFnL2NpZi1uei5zdmcpfS5jaWYtbml7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vc3ZnL2ZsYWcvY2lmLW5pLnN2Zyl9LmNpZi1uZXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9zdmcvZmxhZy9jaWYtbmUuc3ZnKX0uY2lmLW5ne2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL3N2Zy9mbGFnL2NpZi1uZy5zdmcpfS5jaWYtbnV7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vc3ZnL2ZsYWcvY2lmLW51LnN2Zyl9LmNpZi1ub3tiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9zdmcvZmxhZy9jaWYtbm8uc3ZnKX0uY2lmLW9te2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL3N2Zy9mbGFnL2NpZi1vbS5zdmcpfS5jaWYtcGt7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vc3ZnL2ZsYWcvY2lmLXBrLnN2Zyl9LmNpZi1wd3tiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9zdmcvZmxhZy9jaWYtcHcuc3ZnKX0uY2lmLXBhe2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL3N2Zy9mbGFnL2NpZi1wYS5zdmcpfS5jaWYtcGd7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vc3ZnL2ZsYWcvY2lmLXBnLnN2Zyl9LmNpZi1weXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9zdmcvZmxhZy9jaWYtcHkuc3ZnKX0uY2lmLXBle2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL3N2Zy9mbGFnL2NpZi1wZS5zdmcpfS5jaWYtcGh7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vc3ZnL2ZsYWcvY2lmLXBoLnN2Zyl9LmNpZi1wbHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9zdmcvZmxhZy9jaWYtcGwuc3ZnKX0uY2lmLXB0e2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL3N2Zy9mbGFnL2NpZi1wdC5zdmcpfS5jaWYtcWF7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vc3ZnL2ZsYWcvY2lmLXFhLnN2Zyl9LmNpZi1yb3tiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9zdmcvZmxhZy9jaWYtcm8uc3ZnKX0uY2lmLXJ1e2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL3N2Zy9mbGFnL2NpZi1ydS5zdmcpfS5jaWYtcnd7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vc3ZnL2ZsYWcvY2lmLXJ3LnN2Zyl9LmNpZi1rbntiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9zdmcvZmxhZy9jaWYta24uc3ZnKX0uY2lmLWxje2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL3N2Zy9mbGFnL2NpZi1sYy5zdmcpfS5jaWYtdmN7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vc3ZnL2ZsYWcvY2lmLXZjLnN2Zyl9LmNpZi13c3tiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9zdmcvZmxhZy9jaWYtd3Muc3ZnKX0uY2lmLXNte2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL3N2Zy9mbGFnL2NpZi1zbS5zdmcpfS5jaWYtc3R7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vc3ZnL2ZsYWcvY2lmLXN0LnN2Zyl9LmNpZi1zYXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9zdmcvZmxhZy9jaWYtc2Euc3ZnKX0uY2lmLXNue2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL3N2Zy9mbGFnL2NpZi1zbi5zdmcpfS5jaWYtcnN7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vc3ZnL2ZsYWcvY2lmLXJzLnN2Zyl9LmNpZi1zY3tiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9zdmcvZmxhZy9jaWYtc2Muc3ZnKX0uY2lmLXNse2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL3N2Zy9mbGFnL2NpZi1zbC5zdmcpfS5jaWYtc2d7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vc3ZnL2ZsYWcvY2lmLXNnLnN2Zyl9LmNpZi1za3tiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9zdmcvZmxhZy9jaWYtc2suc3ZnKX0uY2lmLXNpe2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL3N2Zy9mbGFnL2NpZi1zaS5zdmcpfS5jaWYtc2J7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vc3ZnL2ZsYWcvY2lmLXNiLnN2Zyl9LmNpZi1zb3tiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9zdmcvZmxhZy9jaWYtc28uc3ZnKX0uY2lmLXphe2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL3N2Zy9mbGFnL2NpZi16YS5zdmcpfS5jaWYtZXN7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vc3ZnL2ZsYWcvY2lmLWVzLnN2Zyl9LmNpZi1sa3tiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9zdmcvZmxhZy9jaWYtbGsuc3ZnKX0uY2lmLXNke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL3N2Zy9mbGFnL2NpZi1zZC5zdmcpfS5jaWYtc3N7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vc3ZnL2ZsYWcvY2lmLXNzLnN2Zyl9LmNpZi1zcntiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9zdmcvZmxhZy9jaWYtc3Iuc3ZnKX0uY2lmLXN6e2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL3N2Zy9mbGFnL2NpZi1zei5zdmcpfS5jaWYtc2V7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vc3ZnL2ZsYWcvY2lmLXNlLnN2Zyl9LmNpZi1jaHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9zdmcvZmxhZy9jaWYtY2guc3ZnKX0uY2lmLXN5e2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL3N2Zy9mbGFnL2NpZi1zeS5zdmcpfS5jaWYtdHd7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vc3ZnL2ZsYWcvY2lmLXR3LnN2Zyl9LmNpZi10antiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9zdmcvZmxhZy9jaWYtdGouc3ZnKX0uY2lmLXR6e2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL3N2Zy9mbGFnL2NpZi10ei5zdmcpfS5jaWYtdGh7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vc3ZnL2ZsYWcvY2lmLXRoLnN2Zyl9LmNpZi10bHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9zdmcvZmxhZy9jaWYtdGwuc3ZnKX0uY2lmLXRne2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL3N2Zy9mbGFnL2NpZi10Zy5zdmcpfS5jaWYtdG97YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vc3ZnL2ZsYWcvY2lmLXRvLnN2Zyl9LmNpZi10dHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9zdmcvZmxhZy9jaWYtdHQuc3ZnKX0uY2lmLXRue2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL3N2Zy9mbGFnL2NpZi10bi5zdmcpfS5jaWYtdHJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vc3ZnL2ZsYWcvY2lmLXRyLnN2Zyl9LmNpZi10bXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9zdmcvZmxhZy9jaWYtdG0uc3ZnKX0uY2lmLXR2e2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL3N2Zy9mbGFnL2NpZi10di5zdmcpfS5jaWYtdWd7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vc3ZnL2ZsYWcvY2lmLXVnLnN2Zyl9LmNpZi11YXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9zdmcvZmxhZy9jaWYtdWEuc3ZnKX0uY2lmLWFle2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL3N2Zy9mbGFnL2NpZi1hZS5zdmcpfS5jaWYtZ2J7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vc3ZnL2ZsYWcvY2lmLWdiLnN2Zyl9LmNpZi11c3tiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9zdmcvZmxhZy9jaWYtdXMuc3ZnKX0uY2lmLXV5e2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL3N2Zy9mbGFnL2NpZi11eS5zdmcpfS5jaWYtdXp7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vc3ZnL2ZsYWcvY2lmLXV6LnN2Zyl9LmNpZi12ZXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9zdmcvZmxhZy9jaWYtdmUuc3ZnKX0uY2lmLXZue2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL3N2Zy9mbGFnL2NpZi12bi5zdmcpfS5jaWYteWV7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vc3ZnL2ZsYWcvY2lmLXllLnN2Zyl9LmNpZi16bXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9zdmcvZmxhZy9jaWYtem0uc3ZnKX0uY2lmLXp3e2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL3N2Zy9mbGFnL2NpZi16dy5zdmcpfVxuLyojIHNvdXJjZU1hcHBpbmdVUkw9YWxsLm1pbi5jc3MubWFwICovIixudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyohXG4gKiBDb3JlVUkgSWNvbnMgRnJlZSBPcGVuIFNvdXJjZSBJY29uc1xuICogQHZlcnNpb24gdjEuMC4xXG4gKiBAbGluayBodHRwczovL2NvcmV1aS5pby9pY29uc1xuICogQ29weXJpZ2h0IChjKSAyMDIwIGNyZWF0aXZlTGFicyDFgXVrYXN6IEhvbGVjemVrXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vY29yZXVpLmlvL2ljb25zL2xpY2Vuc2UpXG4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0NvcmVVSS1JY29ucy1GcmVlJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Db3JlVUktSWNvbnMtRnJlZS5lb3Q/NjRoNnhoXCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0NvcmVVSS1JY29ucy1GcmVlLmVvdD82NGg2eGgjaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0NvcmVVSS1JY29ucy1GcmVlLnR0Zj82NGg2eGhcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0NvcmVVSS1JY29ucy1GcmVlLndvZmY/NjRoNnhoXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0NvcmVVSS1JY29ucy1GcmVlLnN2Zz82NGg2eGgjQ29yZVVJLUljb25zLUZyZWVcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbltjbGFzc149XCJjaWwtXCJdLCBbY2xhc3MqPVwiIGNpbC1cIl0ge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogJ0NvcmVVSS1JY29ucy1GcmVlJyAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5jaWwtYXBwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMGZcIjtcbn1cblxuLmNpbC1iaXJ0aGRheS1jYWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzEwXCI7XG59XG5cbi5jaWwtYnVyZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzExXCI7XG59XG5cbi5jaWwtY29mZmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTdkXCI7XG59XG5cbi5jaWwtZGlubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzEyXCI7XG59XG5cbi5jaWwtZHJpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMTNcIjtcbn1cblxuLmNpbC1kcmluay1hbGNvaG9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzE0XCI7XG59XG5cbi5jaWwtZmFzdGZvb2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMTVcIjtcbn1cblxuLmNpbC1sZW1vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwZlwiO1xufVxuXG4uY2lsLW11ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMxN1wiO1xufVxuXG4uY2lsLW11Zy10ZWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMThcIjtcbn1cblxuLmNpbC1waXp6YTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMxOVwiO1xufVxuXG4uY2lsLXJlc3RhdXJhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMWFcIjtcbn1cblxuLmNpbC1iYXR0ZXJ5LTA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzVcIjtcbn1cblxuLmNpbC1iYXR0ZXJ5LWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM1XCI7XG59XG5cbi5jaWwtYmF0dGVyeS0zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWI0XCI7XG59XG5cbi5jaWwtYmF0dGVyeS01OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWQ3XCI7XG59XG5cbi5jaWwtYmF0dGVyeS1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWQ3XCI7XG59XG5cbi5jaWwtYmF0dGVyeS1hbGVydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNjY1wiO1xufVxuXG4uY2lsLWJhdHRlcnktc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjZDNcIjtcbn1cblxuLmNpbC1ib2x0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2Q1XCI7XG59XG5cbi5jaWwtZmlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNkOVwiO1xufVxuXG4uY2lsLWNhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMxY1wiO1xufVxuXG4uY2lsLWRvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMxZFwiO1xufVxuXG4uY2lsLWZsb3dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMxZVwiO1xufVxuXG4uY2lsLWxlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMWZcIjtcbn1cblxuLmNpbC1lY286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMWZcIjtcbn1cblxuLmNpbC1wbGFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMxZlwiO1xufVxuXG4uY2lsLXBhdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMyMFwiO1xufVxuXG4uY2lsLWFuaW1hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMyMFwiO1xufVxuXG4uY2lsLXRlcnJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMjFcIjtcbn1cblxuLmNpbC1hbWVyaWNhbi1mb290YmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMFwiO1xufVxuXG4uY2lsLWJhc2ViYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI3XCI7XG59XG5cbi5jaWwtYmFza2V0YmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyOVwiO1xufVxuXG4uY2lsLWJvd2xpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmFcIjtcbn1cblxuLmNpbC1mb290YmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzYVwiO1xufVxuXG4uY2lsLXNvY2NlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzYVwiO1xufVxuXG4uY2lsLWdvbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDJcIjtcbn1cblxuLmNpbC1nb2xmLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3N1wiO1xufVxuXG4uY2lsLXJvd2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4NFwiO1xufVxuXG4uY2lsLXJ1bm5pbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OThcIjtcbn1cblxuLmNpbC1zd2ltbWluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5OVwiO1xufVxuXG4uY2lsLXRlbm5pczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5Y1wiO1xufVxuXG4uY2lsLXRlbm5pcy1iYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWE2XCI7XG59XG5cbi5jaWwtd2VpZ2h0bGlmaXRuZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTliMVwiO1xufVxuXG4uY2lsLWJyb3dzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDdcIjtcbn1cblxuLmNpbC1jYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzIyXCI7XG59XG5cbi5jaWwtY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzhcIjtcbn1cblxuLmNpbC1jbG91ZC1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3OVwiO1xufVxuXG4uY2lsLWNsb3VkLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3YVwiO1xufVxuXG4uY2lsLWRhdGEtdHJhbnNmZXItZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhNFwiO1xufVxuXG4uY2lsLWRhdGEtdHJhbnNmZXItdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YTVcIjtcbn1cblxuLmNpbC1ldGhlcm5ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMyYVwiO1xufVxuXG4uY2lsLWV4dGVybmFsLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YzBcIjtcbn1cblxuLmNpbC1odHRwczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMyZFwiO1xufVxuXG4uY2lsLWxhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMyZVwiO1xufVxuXG4uY2lsLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMmZcIjtcbn1cblxuLmNpbC1saW5rLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMzMFwiO1xufVxuXG4uY2lsLWxpbmstYnJva2VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ2XCI7XG59XG5cbi5jaWwtbmV3c3BhcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTM3XCI7XG59XG5cbi5jaWwtcGFwZXItcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhM2RcIjtcbn1cblxuLmNpbC1zZW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTNkXCI7XG59XG5cbi5jaWwtcnNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTZiXCI7XG59XG5cbi5jaWwtc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNzRcIjtcbn1cblxuLmNpbC1zaGFyZS1hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNzVcIjtcbn1cblxuLmNpbC1zaGFyZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMzVcIjtcbn1cblxuLmNpbC1zaGFyZS1ib3hlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE3NlwiO1xufVxuXG4uY2lsLXNpdGVtYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhN2NcIjtcbn1cblxuLmNpbC1zdHJlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOTRcIjtcbn1cblxuLmNpbC10cmFuc2ZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFhM1wiO1xufVxuXG4uY2lsLXdpZmktc2lnbmFsLTA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMzdcIjtcbn1cblxuLmNpbC13aWZpLXNpZ25hbC0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzM4XCI7XG59XG5cbi5jaWwtd2lmaS1zaWduYWwtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMzOVwiO1xufVxuXG4uY2lsLXdpZmktc2lnbmFsLTQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjM2JcIjtcbn1cblxuLmNpbC13aWZpLXNpZ25hbC1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjNDFcIjtcbn1cblxuLmNpbC1iYW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM0XCI7XG59XG5cbi5jaWwtYmF0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1OVwiO1xufVxuXG4uY2lsLWJhdGhyb29tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTU5XCI7XG59XG5cbi5jaWwtYmVhY2gtYWNjZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTAzXCI7XG59XG5cbi5jaWwtYmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWM5XCI7XG59XG5cbi5jaWwtYnVpbGRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NGFcIjtcbn1cblxuLmNpbC1jYXNpbm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjNDVcIjtcbn1cblxuLmNpbC1jaGlsZC1mcmllbmRseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM0NlwiO1xufVxuXG4uY2lsLWJhYnktY2FycmlhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjNDZcIjtcbn1cblxuLmNpbC1wdXNoY2hhaXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjNDZcIjtcbn1cblxuLmNpbC1jb3VjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM0OFwiO1xufVxuXG4uY2lsLXNvZmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjNDhcIjtcbn1cblxuLmNpbC1kb29yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzQ5XCI7XG59XG5cbi5jaWwtZWxldmF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YjJcIjtcbn1cblxuLmNpbC1mcmlkZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjNGFcIjtcbn1cblxuLmNpbC1nYXJhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjNGJcIjtcbn1cblxuLmNpbC1ob21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWY5XCI7XG59XG5cbi5jaWwtaG9zcGl0YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZmFcIjtcbn1cblxuLmNpbC1ob3QtdHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzRjXCI7XG59XG5cbi5jaWwtaG91c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjNGVcIjtcbn1cblxuLmNpbC1pbmR1c3RyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM0ZlwiO1xufVxuXG4uY2lsLWZhY3Rvcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjNGZcIjtcbn1cblxuLmNpbC1pbmR1c3RyeS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM1MFwiO1xufVxuXG4uY2lsLWZhY3Rvcnktc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjNTBcIjtcbn1cblxuLmNpbC1pbnN0aXR1dGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM1MVwiO1xufVxuXG4uY2lsLWxpYnJhcnktYnVpbGRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjNTFcIjtcbn1cblxuLmNpbC1tZWRpY2FsLWNyb3NzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzU0XCI7XG59XG5cbi5jaWwtcG9vbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM1NVwiO1xufVxuXG4uY2lsLXJvb206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjNTZcIjtcbn1cblxuLmNpbC1zY2hvb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjNThcIjtcbn1cblxuLmNpbC1lZHVjYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjNThcIjtcbn1cblxuLmNpbC1zaG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjNTlcIjtcbn1cblxuLmNpbC1zbW9rZS1mcmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzVhXCI7XG59XG5cbi5jaWwtc21va2Utc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjNWFcIjtcbn1cblxuLmNpbC1zbW9raW5nLXJvb206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjNWJcIjtcbn1cblxuLmNpbC1zbW9rZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM1YlwiO1xufVxuXG4uY2lsLXNwYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM1Y1wiO1xufVxuXG4uY2lsLXRvaWxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM1ZFwiO1xufVxuXG4uY2lsLXdjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzVlXCI7XG59XG5cbi5jaWwtd2luZG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzVmXCI7XG59XG5cbi5jaWwtY2xvdWR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTdiXCI7XG59XG5cbi5jaWwtbW9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEzNFwiO1xufVxuXG4uY2lsLXJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNjJcIjtcbn1cblxuLmNpbC1zbm93Zmxha2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhN2ZcIjtcbn1cblxuLmNpbC1zdW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOTVcIjtcbn1cblxuLmNpbC1hbGFybTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIwMlwiO1xufVxuXG4uY2lsLWJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzhcIjtcbn1cblxuLmNpbC1idWxsaG9ybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0YlwiO1xufVxuXG4uY2lsLXdhcm5pbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYjhcIjtcbn1cblxuLmNpbC1hc3RlcmlzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE2NFwiO1xufVxuXG4uY2lsLWFzdGVyaXNrLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNmM1wiO1xufVxuXG4uY2lsLWJhZGdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJjXCI7XG59XG5cbi5jaWwtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTcxXCI7XG59XG5cbi5jaWwtZHJvcDE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjZjRcIjtcbn1cblxuLmNpbC1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlmNlwiO1xufVxuXG4uY2lsLXB1enpsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNmNVwiO1xufVxuXG4uY2lsLXJlY3RhbmdsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNmN1wiO1xufVxuXG4uY2lsLXNjcnViYmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTcyXCI7XG59XG5cbi5jaWwtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYThmXCI7XG59XG5cbi5jaWwtc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE5MFwiO1xufVxuXG4uY2lsLXN0YXItaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE5MVwiO1xufVxuXG4uY2lsLXRyaWFuZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWE1XCI7XG59XG5cbi5jaWwtYmFyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkYlwiO1xufVxuXG4uY2lsLWJlYWtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTllMVwiO1xufVxuXG4uY2lsLWJsdWV0b290aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlmM1wiO1xufVxuXG4uY2lsLWJ1ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEyYlwiO1xufVxuXG4uY2lsLWNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMmRcIjtcbn1cblxuLmNpbC1kZXZpY2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTQ3XCI7XG59XG5cbi5jaWwtZmF4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTVmXCI7XG59XG5cbi5jaWwtZm9yazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE2ZlwiO1xufVxuXG4uY2lsLWdhbWVwYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNzBcIjtcbn1cblxuLmNpbC1pbnB1dC1oZG1pOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTdlXCI7XG59XG5cbi5jaWwtaW5wdXQtcG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOTZcIjtcbn1cblxuLmNpbC1rZXlib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFhYVwiO1xufVxuXG4uY2lsLWxhcHRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFhY1wiO1xufVxuXG4uY2lsLWxpZ2h0YnVsYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFhZFwiO1xufVxuXG4uY2lsLW1lbW9yeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI3OFwiO1xufVxuXG4uY2lsLW1vbml0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViN2FcIjtcbn1cblxuLmNpbC1tb3VzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI3YlwiO1xufVxuXG4uY2lsLXByaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjdkXCI7XG59XG5cbi5jaWwtcXItY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI4MFwiO1xufVxuXG4uY2lsLXNhdGVsaXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjgyXCI7XG59XG5cbi5jaWwtc2NyZWVuLWRlc2t0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViODVcIjtcbn1cblxuLmNpbC1zY3JlZW4tc21hcnRwaG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI4Y1wiO1xufVxuXG4uY2lsLXNpZ25hbC1jZWxsdWxhci0wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjkwXCI7XG59XG5cbi5jaWwtc2lnbmFsLWNlbGx1bGFyLTM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViOTNcIjtcbn1cblxuLmNpbC1zaWduYWwtY2VsbHVsYXItNDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI5NFwiO1xufVxuXG4uY2lsLXRhYmxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI5Y1wiO1xufVxuXG4uY2lsLXRhc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViOWRcIjtcbn1cblxuLmNpbC10ZXJtaW5hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI5ZVwiO1xufVxuXG4uY2lsLXdhdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzA1XCI7XG59XG5cbi5jaWwtM2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDFcIjtcbn1cblxuLmNpbC1hcGVydHVyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwM1wiO1xufVxuXG4uY2lsLWJsdXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDZcIjtcbn1cblxuLmNpbC1ibHVyLWNpcmN1bGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA3XCI7XG59XG5cbi5jaWwtYmx1ci1saW5lYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDhcIjtcbn1cblxuLmNpbC1ib3JkZXItYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBiXCI7XG59XG5cbi5jaWwtYm9yZGVyLWJvdHRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwY1wiO1xufVxuXG4uY2lsLWJvcmRlci1jbGVhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZFwiO1xufVxuXG4uY2lsLWJvcmRlci1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBlXCI7XG59XG5cbi5jaWwtYm9yZGVyLWlubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBmXCI7XG59XG5cbi5jaWwtYm9yZGVyLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTBcIjtcbn1cblxuLmNpbC1ib3JkZXItb3V0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTFcIjtcbn1cblxuLmNpbC1ib3JkZXItcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTJcIjtcbn1cblxuLmNpbC1ib3JkZXItc3R5bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTNcIjtcbn1cblxuLmNpbC1ib3JkZXItdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE0XCI7XG59XG5cbi5jaWwtYm9yZGVyLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE1XCI7XG59XG5cbi5jaWwtYnJ1c2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTZcIjtcbn1cblxuLmNpbC1icnVzaC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTdcIjtcbn1cblxuLmNpbC1jYW1lcmEtcm9sbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxOFwiO1xufVxuXG4uY2lsLWNlbnRlci1mb2N1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxOVwiO1xufVxuXG4uY2lsLWNvbG9yLWJvcmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxYlwiO1xufVxuXG4uY2lsLWNvbG9yLWZpbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWNcIjtcbn1cblxuLmNpbC1jb2xvci1wYWxldHRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFkXCI7XG59XG5cbi5jaWwtY29udHJhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWZcIjtcbn1cblxuLmNpbC1jcm9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIwXCI7XG59XG5cbi5jaWwtY3JvcC1yb3RhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjFcIjtcbn1cblxuLmNpbC1jdXJzb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjJcIjtcbn1cblxuLmNpbC1jdXJzb3ItbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyM1wiO1xufVxuXG4uY2lsLWRyb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjRcIjtcbn1cblxuLmNpbC1leHBvc3VyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyNlwiO1xufVxuXG4uY2lsLWV5ZWRyb3BwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzBcIjtcbn1cblxuLmNpbC1maWx0ZXItZnJhbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTNjXCI7XG59XG5cbi5jaWwtZmlsdGVyLXBob3RvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ4XCI7XG59XG5cbi5jaWwtZmxpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1MlwiO1xufVxuXG4uY2lsLWZsaXAtdG8tYmFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1M1wiO1xufVxuXG4uY2lsLWZsaXAtdG8tZnJvbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTRcIjtcbn1cblxuLmNpbC1naWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTVcIjtcbn1cblxuLmNpbC1ncmFkaWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1NlwiO1xufVxuXG4uY2lsLWdyYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTYwXCI7XG59XG5cbi5jaWwtZ3JpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2MVwiO1xufVxuXG4uY2lsLWdyaWQtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjJcIjtcbn1cblxuLmNpbC1oZHI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjNcIjtcbn1cblxuLmNpbC1oZWFsaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTlkXCI7XG59XG5cbi5jaWwtaW1hZ2UtYnJva2VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTlmXCI7XG59XG5cbi5jaWwtaW1hZ2UtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhMFwiO1xufVxuXG4uY2lsLWxheWVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhZFwiO1xufVxuXG4uY2lsLWxpbmUtc3R5bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YWZcIjtcbn1cblxuLmNpbC1saW5lLXdlaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTliOVwiO1xufVxuXG4uY2lsLW9iamVjdC1ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTliYlwiO1xufVxuXG4uY2lsLW9iamVjdC11bmdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWMzXCI7XG59XG5cbi5jaWwtb3BhY2l0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlmNFwiO1xufVxuXG4uY2lsLXBhaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWY3XCI7XG59XG5cbi5jaWwtcGFpbnQtYnVja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTA2XCI7XG59XG5cbi5jaWwtc3dhcC1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTBlXCI7XG59XG5cbi5jaWwtc3dhcC12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExMVwiO1xufVxuXG4uY2lsLXZlY3RvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExNlwiO1xufVxuXG4uY2lsLXZlcnRpY2FsLWFsaWduLWJvdHRvbTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMzVcIjtcbn1cblxuLmNpbC12ZXJ0aWNhbC1hbGlnbi1jZW50ZXIxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTNhXCI7XG59XG5cbi5jaWwtdmVydGljYWwtYWxpZ24tdG9wMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEzYlwiO1xufVxuXG4uY2lsLWFsaWduLWNlbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE0MFwiO1xufVxuXG4uY2lsLWFsaWduLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNDFcIjtcbn1cblxuLmNpbC1hbGlnbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE0MlwiO1xufVxuXG4uY2lsLWJvbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNDNcIjtcbn1cblxuLmNpbC1jb3B5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTQ0XCI7XG59XG5cbi5jaWwtY3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTYxXCI7XG59XG5cbi5jaWwtcmVtb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTg1XCI7XG59XG5cbi5jaWwtYmFja3NwYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTg1XCI7XG59XG5cbi5jaWwtZG91YmxlLXF1b3RlLXNhbnMtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE4NlwiO1xufVxuXG4uY2lsLWRvdWJsZS1xdW90ZS1zYW5zLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTg3XCI7XG59XG5cbi5jaWwtZXhjZXJwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE4YVwiO1xufVxuXG4uY2lsLWV4cGFuZC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTljXCI7XG59XG5cbi5jaWwtZXhwYW5kLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOWRcIjtcbn1cblxuLmNpbC1leHBhbmQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOWVcIjtcbn1cblxuLmNpbC1leHBhbmQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYTdcIjtcbn1cblxuLmNpbC1mb250OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWFlXCI7XG59XG5cbi5jaWwtZnVuY3Rpb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWFmXCI7XG59XG5cbi5jaWwtZnVuY3Rpb25zLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFiMFwiO1xufVxuXG4uY2lsLWhlYWRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIwZVwiO1xufVxuXG4uY2lsLWhpZ2hsaWdodGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjBmXCI7XG59XG5cbi5jaWwtaGlnaGxpZ3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMTBcIjtcbn1cblxuLmNpbC1pbmRlbnQtZGVjcmVhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMTFcIjtcbn1cblxuLmNpbC1pbmRlbnQtaW5jcmVhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMTJcIjtcbn1cblxuLmNpbC1pbmZvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjEzXCI7XG59XG5cbi5jaWwtaXRhbGljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjE0XCI7XG59XG5cbi5jaWwtanVzdGlmeS1jZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMTVcIjtcbn1cblxuLmNpbC1qdXN0aWZ5LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMTZcIjtcbn1cblxuLmNpbC1qdXN0aWZ5LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjE3XCI7XG59XG5cbi5jaWwtbGV2ZWwtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIxOFwiO1xufVxuXG4uY2lsLWxldmVsLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjE5XCI7XG59XG5cbi5jaWwtbGluZS1zcGFjaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjFhXCI7XG59XG5cbi5jaWwtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIxYlwiO1xufVxuXG4uY2lsLWxpc3QtZmlsdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjFjXCI7XG59XG5cbi5jaWwtbGlzdC1oaWdoLXByaW9yaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjFkXCI7XG59XG5cbi5jaWwtbGlzdC1sb3ctcHJpb3JpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMWVcIjtcbn1cblxuLmNpbC1saXN0LW51bWJlcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjFmXCI7XG59XG5cbi5jaWwtbGlzdC1yaWNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjIxXCI7XG59XG5cbi5jaWwtbm90ZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMjJcIjtcbn1cblxuLmNpbC1wYXJhZ3JhcGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMjRcIjtcbn1cblxuLmNpbC1wZW4tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjI2XCI7XG59XG5cbi5jaWwtcGVuLW5pYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIyOFwiO1xufVxuXG4uY2lsLXBlbmNpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIyOVwiO1xufVxuXG4uY2lsLXNob3J0LXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMmFcIjtcbn1cblxuLmNpbC1zb3J0LWFscGhhLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMmJcIjtcbn1cblxuLmNpbC1zb3J0LWFscGhhLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjJjXCI7XG59XG5cbi5jaWwtc29ydC1hc2NlbmRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMmRcIjtcbn1cblxuLmNpbC1zb3J0LWRlc2NlbmRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMmVcIjtcbn1cblxuLmNpbC1zb3J0LW51bWVyaWMtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIyZlwiO1xufVxuXG4uY2lsLXNvcnQtbnVtZXJpYy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIzMFwiO1xufVxuXG4uY2lsLXNwYWNlLWJhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIzMVwiO1xufVxuXG4uY2lsLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMzJcIjtcbn1cblxuLmNpbC10ZXh0LXNoYXBlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIzZFwiO1xufVxuXG4uY2lsLXRleHQtc2l6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIzZVwiO1xufVxuXG4uY2lsLXRleHQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjNmXCI7XG59XG5cbi5jaWwtdGV4dC1zdHJpa2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNDBcIjtcbn1cblxuLmNpbC1zdHJpa2V0aHJvdWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjQwXCI7XG59XG5cbi5jaWwtdHJhbnNsYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjQyXCI7XG59XG5cbi5jaWwtdW5kZXJsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjQzXCI7XG59XG5cbi5jaWwtdmVydGljYWwtYWxpZ24tYm90dG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjQ0XCI7XG59XG5cbi5jaWwtdmVydGljYWwtYWxpZ24tY2VudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjQ1XCI7XG59XG5cbi5jaWwtdmVydGljYWwtYWxpZ24tdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjQ2XCI7XG59XG5cbi5jaWwtd3JhcC10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjQ3XCI7XG59XG5cbi5jaWwtYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZDNcIjtcbn1cblxuLmNpbC1ibGluZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkY1wiO1xufVxuXG4uY2lsLWJyYWlsbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZGRcIjtcbn1cblxuLmNpbC1kZWFmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWRlXCI7XG59XG5cbi5jaWwtZmluZ2VycHJpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMWFcIjtcbn1cblxuLmNpbC1saWZlLXJpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMWRcIjtcbn1cblxuLmNpbC1sb2NrLWxvY2tlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExZVwiO1xufVxuXG4uY2lsLWxvY2stdW5sb2NrZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMjRcIjtcbn1cblxuLmNpbC1sb3ctdmlzaW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTI1XCI7XG59XG5cbi5jaWwtbW91dGgtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMjdcIjtcbn1cblxuLmNpbC1wcmVnbmFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEyOFwiO1xufVxuXG4uY2lsLXNoaWVsZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMmZcIjtcbn1cblxuLmNpbC1zaWduLWxhbmd1YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTc3XCI7XG59XG5cbi5jaWwtd2hlZWxjaGFpcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE4MFwiO1xufVxuXG4uY2lsLWRpc2FibGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTgwXCI7XG59XG5cbi5jaWwtYWNjb3VudC1sb2dvdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjRcIjtcbn1cblxuLmNpbC1hY3Rpb24tcmVkbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2NVwiO1xufVxuXG4uY2lsLWFjdGlvbi11bmRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTY2XCI7XG59XG5cbi5jaWwtYXBwbGljYXRpb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTY3XCI7XG59XG5cbi5jaWwtYXBwczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2N1wiO1xufVxuXG4uY2lsLWFwcGxpY2F0aW9ucy1zZXR0aW5nczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2OFwiO1xufVxuXG4uY2lsLWFwcHMtc2V0dGluZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjhcIjtcbn1cblxuLmNpbC1hcnJvdy1ib3R0b206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjlcIjtcbn1cblxuLmNpbC1hcnJvdy1jaXJjbGUtYm90dG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTZhXCI7XG59XG5cbi5jaWwtYXJyb3ctY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NmJcIjtcbn1cblxuLmNpbC1hcnJvdy1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NmNcIjtcbn1cblxuLmNpbC1hcnJvdy1jaXJjbGUtdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTZkXCI7XG59XG5cbi5jaWwtYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2ZVwiO1xufVxuXG4uY2lsLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTZmXCI7XG59XG5cbi5jaWwtYXJyb3ctdGhpY2stYm90dG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTcwXCI7XG59XG5cbi5jaWwtYXJyb3ctdGhpY2stZnJvbS1ib3R0b206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ODFcIjtcbn1cblxuLmNpbC1hcnJvdy10aGljay1mcm9tLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ODJcIjtcbn1cblxuLmNpbC1hcnJvdy10aGljay1mcm9tLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTgzXCI7XG59XG5cbi5jaWwtYXJyb3ctdGhpY2stZnJvbS10b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OWJcIjtcbn1cblxuLmNpbC1hcnJvdy10aGljay1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWExXCI7XG59XG5cbi5jaWwtYXJyb3ctdGhpY2stcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YTJcIjtcbn1cblxuLmNpbC1hcnJvdy10aGljay10by1ib3R0b206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YmNcIjtcbn1cblxuLmNpbC1hcnJvdy10aGljay10by1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWJkXCI7XG59XG5cbi5jaWwtYXJyb3ctdGhpY2stdG8tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YmZcIjtcbn1cblxuLmNpbC1hcnJvdy10aGljay10by10b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZDRcIjtcbn1cblxuLmNpbC1hcnJvdy10aGljay10b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YmVcIjtcbn1cblxuLmNpbC1hcnJvdy10b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZTRcIjtcbn1cblxuLmNpbC1iYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZTVcIjtcbn1cblxuLmNpbC1icmlnaHRuZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWU2XCI7XG59XG5cbi5jaWwtY2FyZXQtYm90dG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTJjXCI7XG59XG5cbi5jaWwtY2FyZXQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEzMFwiO1xufVxuXG4uY2lsLWNhcmV0LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTMxXCI7XG59XG5cbi5jaWwtY2FyZXQtdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTNjXCI7XG59XG5cbi5jaWwtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNTVcIjtcbn1cblxuLmNpbC1jaGVjay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjZjlcIjtcbn1cblxuLmNpbC1jaGVjay1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNTdcIjtcbn1cblxuLmNpbC1jaGV2cm9uLWJvdHRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE1OVwiO1xufVxuXG4uY2lsLWNoZXZyb24tY2lyY2xlLWRvd24tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2ZjXCI7XG59XG5cbi5jaWwtY2hldnJvbi1jaXJjbGUtbGVmdC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjZmRcIjtcbn1cblxuLmNpbC1jaGV2cm9uLWNpcmNsZS1yaWdodC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjZmVcIjtcbn1cblxuLmNpbC1jaGV2cm9uLWNpcmNsZS11cC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjZmZcIjtcbn1cblxuLmNpbC1jaGV2cm9uLWRvdWJsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTZhXCI7XG59XG5cbi5jaWwtY2hldnJvbi1kb3VibGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE2ZVwiO1xufVxuXG4uY2lsLWNoZXZyb24tZG91YmxlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTczXCI7XG59XG5cbi5jaWwtY2hldnJvbi1kb3VibGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOGRcIjtcbn1cblxuLmNpbC1jaGV2cm9uLWRvdWJsZS11cC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkMDNcIjtcbn1cblxuLmNpbC1jaGV2cm9uLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOGVcIjtcbn1cblxuLmNpbC1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTlhXCI7XG59XG5cbi5jaWwtY2hldnJvbi10b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYmRcIjtcbn1cblxuLmNpbC1jbGVhci1hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYmVcIjtcbn1cblxuLmNpbC1jbGlwYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYzBcIjtcbn1cblxuLmNpbC1jbG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFjMVwiO1xufVxuXG4uY2lsLWNvbHVtbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNGJcIjtcbn1cblxuLmNpbC1leGl0LXRvLWFwcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI0ZFwiO1xufVxuXG4uY2lsLWZpbHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI0ZVwiO1xufVxuXG4uY2lsLWluZmluaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjRmXCI7XG59XG5cbi5jaWwtaW5wdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNTBcIjtcbn1cblxuLmNpbC1tYWduaWZ5aW5nLWdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjUxXCI7XG59XG5cbi5jaWwtem9vbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI1MVwiO1xufVxuXG4uY2lsLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI1MVwiO1xufVxuXG4uY2lsLW1lbnU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkMGJcIjtcbn1cblxuLmNpbC1oYW1idXJnZXItbWVudTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQwYlwiO1xufVxuXG4uY2lsLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjUyXCI7XG59XG5cbi5jaWwtbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI1NlwiO1xufVxuXG4uY2lsLW9wdGlvbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjZGNcIjtcbn1cblxuLmNpbC1vcHRpb25zLWhvcml6b250YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNTdcIjtcbn1cblxuLmNpbC1lbGxpcHNlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI1N1wiO1xufVxuXG4uY2lsLWVsbGlwc2lzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjU3XCI7XG59XG5cbi5jaWwtcGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjVhXCI7XG59XG5cbi5jaWwtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI1YlwiO1xufVxuXG4uY2lsLXBvd2VyLXN0YW5kYnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNWZcIjtcbn1cblxuLmNpbC1yZWxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNjBcIjtcbn1cblxuLmNpbC1yZXNpemUtYm90aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI2MVwiO1xufVxuXG4uY2lsLXJlc2l6ZS1oZWlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNjJcIjtcbn1cblxuLmNpbC1yZXNpemUtd2lkdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNjNcIjtcbn1cblxuLmNpbC1zYXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjY1XCI7XG59XG5cbi5jaWwtc2V0dGluZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNjhcIjtcbn1cblxuLmNpbC1jb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNjhcIjtcbn1cblxuLmNpbC1zcGVlZG9tZXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI2OVwiO1xufVxuXG4uY2lsLWdhdWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjY5XCI7XG59XG5cbi5jaWwtc3ByZWFkc2hlZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNmFcIjtcbn1cblxuLmNpbC1zdG9yYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjZiXCI7XG59XG5cbi5jaWwtc3luYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI2Y1wiO1xufVxuXG4uY2lsLXRvZ2dsZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNzFcIjtcbn1cblxuLmNpbC10b3VjaC1hcHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNzNcIjtcbn1cblxuLmNpbC10cmFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI3NFwiO1xufVxuXG4uY2lsLXZpZXctY29sdW1uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmY2XCI7XG59XG5cbi5jaWwtdmlldy1tb2R1bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViZjdcIjtcbn1cblxuLmNpbC12aWV3LXF1aWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmY4XCI7XG59XG5cbi5jaWwtdmlldy1zdHJlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViZjlcIjtcbn1cblxuLmNpbC13YWxscGFwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViZmFcIjtcbn1cblxuLmNpbC13aW5kb3ctbWF4aW1pemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViZmNcIjtcbn1cblxuLmNpbC13aW5kb3ctbWluaW1pemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViZmRcIjtcbn1cblxuLmNpbC13aW5kb3ctcmVzdG9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJmZVwiO1xufVxuXG4uY2lsLXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViZmZcIjtcbn1cblxuLmNpbC14LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMwMFwiO1xufVxuXG4uY2lsLXpvb20taW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMDJcIjtcbn1cblxuLmNpbC16b29tLW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMwM1wiO1xufVxuXG4uY2lsLWNoaWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTdlXCI7XG59XG5cbi5jaWwtYmFieTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3ZVwiO1xufVxuXG4uY2lsLWZhY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ODVcIjtcbn1cblxuLmNpbC1mYWNlLWRlYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ODZcIjtcbn1cblxuLmNpbC1mcm93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4N1wiO1xufVxuXG4uY2lsLXNhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4N1wiO1xufVxuXG4uY2lsLW1laDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4OFwiO1xufVxuXG4uY2lsLW1vb2QtYmFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTg5XCI7XG59XG5cbi5jaWwtbW9vZC1nb29kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOThhXCI7XG59XG5cbi5jaWwtbW9vZC12ZXJ5LWJhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4YlwiO1xufVxuXG4uY2lsLW1vb2QtdmVyeS1nb29kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOThjXCI7XG59XG5cbi5jaWwtc21pbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YzRcIjtcbn1cblxuLmNpbC1oYXBweTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljNFwiO1xufVxuXG4uY2lsLXNtaWxlLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZGFcIjtcbn1cblxuLmNpbC00azpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE4MVwiO1xufVxuXG4uY2lsLWFpcnBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhODJcIjtcbn1cblxuLmNpbC1hbGJ1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE4M1wiO1xufVxuXG4uY2lsLWF1ZGlvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTkzXCI7XG59XG5cbi5jaWwtYXVkaW8tZGVzY3JpcHRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYTJcIjtcbn1cblxuLmNpbC1hdWRpby1zcGVjdHJ1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFhOFwiO1xufVxuXG4uY2lsLWF2LXRpbWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWIxXCI7XG59XG5cbi5jaWwtY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWIyXCI7XG59XG5cbi5jaWwtY2FtZXJhLWNvbnRyb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYjNcIjtcbn1cblxuLmNpbC1jb250cm9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWIzXCI7XG59XG5cbi5jaWwtY2xvc2VkLWNhcHRpb25pbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYjlcIjtcbn1cblxuLmNpbC1jYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFiOVwiO1xufVxuXG4uY2lsLWNvbXByZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjRhXCI7XG59XG5cbi5jaWwtZXF1YWxpemVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmEwXCI7XG59XG5cbi5jaWwtZmVhdHVyZWQtcGxheWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjNmNcIjtcbn1cblxuLmNpbC1mdWxsc2NyZWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzczXCI7XG59XG5cbi5jaWwtZnVsbHNjcmVlbi1leGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzc0XCI7XG59XG5cbi5jaWwtaGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjNzVcIjtcbn1cblxuLmNpbC1oZWFkcGhvbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzc2XCI7XG59XG5cbi5jaWwtbGlicmFyeS1hZGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjN2FcIjtcbn1cblxuLmNpbC1sb29wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzdjXCI7XG59XG5cbi5jaWwtbG9vcC0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzdkXCI7XG59XG5cbi5jaWwtbG9vcC1jaXJjdWxhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM3ZVwiO1xufVxuXG4uY2lsLW1lZGlhLWVqZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzgwXCI7XG59XG5cbi5jaWwtbWVkaWEtcGF1c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjODNcIjtcbn1cblxuLmNpbC1tZWRpYS1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzg2XCI7XG59XG5cbi5jaWwtbWVkaWEtcmVjb3JkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzg5XCI7XG59XG5cbi5jaWwtbWVkaWEtc2tpcC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM4Y1wiO1xufVxuXG4uY2lsLW1lZGlhLXNraXAtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM4ZlwiO1xufVxuXG4uY2lsLW1lZGlhLXN0ZXAtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjOTJcIjtcbn1cblxuLmNpbC1tZWRpYS1zdGVwLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjOTVcIjtcbn1cblxuLmNpbC1tZWRpYS1zdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzk4XCI7XG59XG5cbi5jaWwtbWljcm9waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM5YlwiO1xufVxuXG4uY2lsLW1pYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM5YlwiO1xufVxuXG4uY2lsLW1vdmllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzlmXCI7XG59XG5cbi5jaWwtbXVzaWMtbm90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNhMVwiO1xufVxuXG4uY2lsLXBsYXlsaXN0LWFkZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNhNlwiO1xufVxuXG4uY2lsLXNwZWFrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjYjlcIjtcbn1cblxuLmNpbC10djpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNiY1wiO1xufVxuXG4uY2lsLXZpZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2MwXCI7XG59XG5cbi5jaWwtdm9pY2Utb3Zlci1yZWNvcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjYzdcIjtcbn1cblxuLmNpbC12b2x1bWUtaGlnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNjOVwiO1xufVxuXG4uY2lsLXZvbHVtZS1sb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjY2FcIjtcbn1cblxuLmNpbC12b2x1bWUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2NiXCI7XG59XG5cbi5jaWwtYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OGZcIjtcbn1cblxuLmNpbC1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTkwXCI7XG59XG5cbi5jaWwtYm9va21hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OTJcIjtcbn1cblxuLmNpbC1kZXNjcmlwdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJhNlwiO1xufVxuXG4uY2lsLWVudmVsb3BlLWNsb3NlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTliNVwiO1xufVxuXG4uY2lsLWVudmVsb3BlLWxldHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTliNlwiO1xufVxuXG4uY2lsLWVudmVsb3BlLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YjdcIjtcbn1cblxuLmNpbC1maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWM1XCI7XG59XG5cbi5jaWwtZmluZC1pbi1wYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmFhXCI7XG59XG5cbi5jaWwtZm9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWQ4XCI7XG59XG5cbi5jaWwtZm9sZGVyLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZDlcIjtcbn1cblxuLmNpbC1pbWFnZTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZmVcIjtcbn1cblxuLmNpbC1pbmJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwMFwiO1xufVxuXG4uY2lsLWxpYnJhcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViYjBcIjtcbn1cblxuLmNpbC1wYXBlcmNsaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhM2VcIjtcbn1cblxuLmNpbC10YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOTdcIjtcbn1cblxuLmNpbC10YWdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTk4XCI7XG59XG5cbi5jaWwtYWRkcmVzcy1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzA3XCI7XG59XG5cbi5jaWwtcGVvcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzYyXCI7XG59XG5cbi5jaWwtdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM2N1wiO1xufVxuXG4uY2lsLXVzZXItZmVtYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzY4XCI7XG59XG5cbi5jaWwtdXNlci1mb2xsb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjNjlcIjtcbn1cblxuLmNpbC11c2VyLXVuZm9sbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzZiXCI7XG59XG5cbi5jaWwtYWlycGxhbmUtbW9kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNFwiO1xufVxuXG4uY2lsLWFpcnBsYW5lLW1vZGUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA1XCI7XG59XG5cbi5jaWwtY29udGFjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzM1wiO1xufVxuXG4uY2lsLWRpYWxwYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2ZcIjtcbn1cblxuLmNpbC1tb2JpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNDhcIjtcbn1cblxuLmNpbC1tb2JpbGUtbGFuZHNjYXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ0XCI7XG59XG5cbi5jaWwtcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NGZcIjtcbn1cblxuLmNpbC1zaW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzJcIjtcbn1cblxuLmNpbC1iaWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWU2XCI7XG59XG5cbi5jaWwtYm9hdC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZTlcIjtcbn1cblxuLmNpbC1idXMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWViXCI7XG59XG5cbi5jaWwtY2FyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFlZVwiO1xufVxuXG4uY2lsLWZsaWdodC10YWtlb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWYyXCI7XG59XG5cbi5jaWwtbG9jb21vdGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFmM1wiO1xufVxuXG4uY2lsLXRheGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZmFcIjtcbn1cblxuLmNpbC10cnVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIwMFwiO1xufVxuXG4uY2lsLXdhbGs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMDFcIjtcbn1cblxuLmNpbC1jYWxlbmRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5NFwiO1xufVxuXG4uY2lsLWNhbGVuZGFyLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTk1XCI7XG59XG5cbi5jaWwtY2xvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YWFcIjtcbn1cblxuLmNpbC1jb21wYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWFiXCI7XG59XG5cbi5jaWwtZmxhZy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMGFcIjtcbn1cblxuLmNpbC1nbG9iZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMzJcIjtcbn1cblxuLmNpbC1oaXN0b3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWY4XCI7XG59XG5cbi5jaWwtbGFuZ3VhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMGNcIjtcbn1cblxuLmNpbC1sb2NhdGlvbi1waW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMTdcIjtcbn1cblxuLmNpbC1tYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMjBcIjtcbn1cblxuLmNpbC1iYWxhbmNlLXNjYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWM2XCI7XG59XG5cbi5jaWwtYmFyLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWNhXCI7XG59XG5cbi5jaWwtYmFza2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWNiXCI7XG59XG5cbi5jaWwtYnJpZWZjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWQwXCI7XG59XG5cbi5jaWwtYnJpdGlzaC1wb3VuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJiOVwiO1xufVxuXG4uY2lsLWNhbGN1bGF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViYmNcIjtcbn1cblxuLmNpbC1jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmMwXCI7XG59XG5cbi5jaWwtY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViYzVcIjtcbn1cblxuLmNpbC1jaGFydC1saW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmM5XCI7XG59XG5cbi5jaWwtY2hhcnQtcGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmNiXCI7XG59XG5cbi5jaWwtY3JlZGl0LWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViY2VcIjtcbn1cblxuLmNpbC1kb2xsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViY2ZcIjtcbn1cblxuLmNpbC1ldXJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmQ0XCI7XG59XG5cbi5jaWwtZ2VtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjQ4XCI7XG59XG5cbi5jaWwtZGlhbW9uZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI0OFwiO1xufVxuXG4uY2lsLWdpZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNDlcIjtcbn1cblxuLmNpbC1ncmFwaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJkOFwiO1xufVxuXG4uY2lsLW1vbmV5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzBkXCI7XG59XG5cbi5jaWwtY2FzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMwZFwiO1xufVxuXG4uY2lsLXdhbGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJlNVwiO1xufVxuXG4uY2lsLXllbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJlNlwiO1xufVxuXG4uY2lsLWNoYXQtYnViYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWQxXCI7XG59XG5cbi5jaWwtY29tbWVudC1idWJibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZDRcIjtcbn1cblxuLmNpbC1jb21tZW50LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFkZFwiO1xufVxuXG4uY2lsLXNwZWVjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFkMlwiO1xufVxuXG4uY2lsLWhhbmQtcG9pbnQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTllYVwiO1xufVxuXG4uY2lsLWhhbmQtcG9pbnQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTllYlwiO1xufVxuXG4uY2lsLWhhbmQtcG9pbnQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZWNcIjtcbn1cblxuLmNpbC1oYW5kLXBvaW50LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWVkXCI7XG59XG5cbi5jaWwtdGh1bWItZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE5ZlwiO1xufVxuXG4uY2lsLXRodW1iLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWEwIFwiO1xufVxuLyojIHNvdXJjZU1hcHBpbmdVUkw9ZnJlZS5jc3MubWFwICovXG5AY2hhcnNldCBcIlVURi04XCI7XG4vKiFcbiAqIENvcmVVSSBJY29ucyAtIEJyYW5kIEljb25zXG4gKiBAdmVyc2lvbiB2MS4wLjFcbiAqIEBsaW5rIGh0dHBzOi8vY29yZXVpLmlvL2ljb25zL2JyYW5kL1xuICogQ29weXJpZ2h0IChjKSAyMDIwIGNyZWF0aXZlTGFicyDFgXVrYXN6IEhvbGVjemVrXG4gKiBMaWNlbnNlZCB1bmRlciBDQzAgMS4wIFVuaXZlcnNhbFxuICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdDb3JlVUktSWNvbnMtQnJhbmQnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0NvcmVVSS1JY29ucy1CcmFuZC5lb3Q/NjRoNnhoXCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0NvcmVVSS1JY29ucy1CcmFuZC5lb3Q/NjRoNnhoI2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Db3JlVUktSWNvbnMtQnJhbmQudHRmPzY0aDZ4aFwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvQ29yZVVJLUljb25zLUJyYW5kLndvZmY/NjRoNnhoXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0NvcmVVSS1JY29ucy1CcmFuZC5zdmc/NjRoNnhoI0NvcmVVSS1JY29ucy1MaW5lYXJcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbltjbGFzc149XCJjaWItXCJdLCBbY2xhc3MqPVwiIGNpYi1cIl0ge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogJ0NvcmVVSS1JY29ucy1CcmFuZCcgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uY2liLTUwMHB4LTU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDBcIjtcbn1cblxuLmNpYi01MDBweDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMVwiO1xufVxuXG4uY2liLWFib3V0LW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAyXCI7XG59XG5cbi5jaWItYWJzdHJhY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDNcIjtcbn1cblxuLmNpYi1hY206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDRcIjtcbn1cblxuLmNpYi1hZGR0aGlzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA1XCI7XG59XG5cbi5jaWItYWRndWFyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNlwiO1xufVxuXG4uY2liLWFkb2JlLWFjcm9iYXQtcmVhZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA3XCI7XG59XG5cbi5jaWItYWRvYmUtYWZ0ZXJlLWZmZWN0czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwOFwiO1xufVxuXG4uY2liLWFkb2JlLWF1ZGl0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA5XCI7XG59XG5cbi5jaWItYWRvYmUtY3JlYXRpdmUtY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGFcIjtcbn1cblxuLmNpYi1hZG9iZS1kcmVhbXdlYXZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwYlwiO1xufVxuXG4uY2liLWFkb2JlLWlsbHVzdHJhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBjXCI7XG59XG5cbi5jaWItYWRvYmUtaW5kZXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGRcIjtcbn1cblxuLmNpYi1hZG9iZS1saWdodHJvb20tY2xhc3NpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZVwiO1xufVxuXG4uY2liLWFkb2JlLWxpZ2h0cm9vbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZlwiO1xufVxuXG4uY2liLWFkb2JlLXBob3Rvc2hvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMFwiO1xufVxuXG4uY2liLWFkb2JlLXByZW1pZXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTExXCI7XG59XG5cbi5jaWItYWRvYmUtdHlwZWtpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMlwiO1xufVxuXG4uY2liLWFkb2JlLXhkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEzXCI7XG59XG5cbi5jaWItYWRvYmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTRcIjtcbn1cblxuLmNpYi1haXJibmI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTVcIjtcbn1cblxuLmNpYi1hbGdvbGlhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE2XCI7XG59XG5cbi5jaWItYWxpcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE3XCI7XG59XG5cbi5jaWItYWxsb2NpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MThcIjtcbn1cblxuLmNpYi1hbWF6b24tYXdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE5XCI7XG59XG5cbi5jaWItYW1hem9uLXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxYVwiO1xufVxuXG4uY2liLWFtYXpvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxYlwiO1xufVxuXG4uY2liLWFtZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxY1wiO1xufVxuXG4uY2liLWFtZXJpY2FuLWV4cHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWRcIjtcbn1cblxuLmNpYi1hbmFjb25kYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxZVwiO1xufVxuXG4uY2liLWFuYWxvZ3VlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFmXCI7XG59XG5cbi5jaWItYW5kcm9pZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjBcIjtcbn1cblxuLmNpYi1hbmRyb2lkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIxXCI7XG59XG5cbi5jaWItYW5nZWxsaXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIyXCI7XG59XG5cbi5jaWItYW5ndWxhci11bml2ZXJzYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjNcIjtcbn1cblxuLmNpYi1hbmd1bGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI0XCI7XG59XG5cbi5jaWItYW5zaWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyNVwiO1xufVxuXG4uY2liLWFwYWNoZS1haXJmbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI2XCI7XG59XG5cbi5jaWItYXBhY2hlLWZsaW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI3XCI7XG59XG5cbi5jaWItYXBhY2hlLXNwYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI4XCI7XG59XG5cbi5jaWItYXBhY2hlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI5XCI7XG59XG5cbi5jaWItYXBwLXN0b3JlLWlvczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyYVwiO1xufVxuXG4uY2liLWFwcC1zdG9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyYlwiO1xufVxuXG4uY2liLWFwcGxlLW11c2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJjXCI7XG59XG5cbi5jaWItYXBwbGUtcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJkXCI7XG59XG5cbi5jaWItYXBwbGUtcG9kY2FzdHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmVcIjtcbn1cblxuLmNpYi1hcHBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyZlwiO1xufVxuXG4uY2liLWFwcHZleW9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTMwXCI7XG59XG5cbi5jaWItYXJhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzMVwiO1xufVxuXG4uY2liLWFyY2gtbGludXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzJcIjtcbn1cblxuLmNpYi1hcmNoaXZlLW9mLW91ci1vd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzNcIjtcbn1cblxuLmNpYi1hcmR1aW5vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM0XCI7XG59XG5cbi5jaWItYXJ0c3RhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzNVwiO1xufVxuXG4uY2liLWFyeGl2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM2XCI7XG59XG5cbi5jaWItYXNhbmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzdcIjtcbn1cblxuLmNpYi1hdC1hbmQtdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzOFwiO1xufVxuXG4uY2liLWF0bGFzc2lhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzOVwiO1xufVxuXG4uY2liLWF0b206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2FcIjtcbn1cblxuLmNpYi1hdWRpYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTNiXCI7XG59XG5cbi5jaWItYXVyZWxpYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzY1wiO1xufVxuXG4uY2liLWF1dGgwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTNkXCI7XG59XG5cbi5jaWItYXV0b21hdGljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTNlXCI7XG59XG5cbi5jaWItYXV0b3Rhc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2ZcIjtcbn1cblxuLmNpYi1hdmVudHJpeDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0MFwiO1xufVxuXG4uY2liLWF6dXJlLWFydGlmYWN0czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0MVwiO1xufVxuXG4uY2liLWF6dXJlLWRldm9wczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0MlwiO1xufVxuXG4uY2liLWF6dXJlLXBpcGVsaW5lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0M1wiO1xufVxuXG4uY2liLWJhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ0XCI7XG59XG5cbi5jaWItYmFpZHU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDVcIjtcbn1cblxuLmNpYi1iYW1ib286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDZcIjtcbn1cblxuLmNpYi1iYW5jb250YWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ3XCI7XG59XG5cbi5jaWItYmFuZGNhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDhcIjtcbn1cblxuLmNpYi1iYXNlY2FtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0OVwiO1xufVxuXG4uY2liLWJhdGhhc3U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NGFcIjtcbn1cblxuLmNpYi1iZWhhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTRiXCI7XG59XG5cbi5jaWItYmlnLWNhcnRlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0Y1wiO1xufVxuXG4uY2liLWJpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NGRcIjtcbn1cblxuLmNpYi1iaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NGVcIjtcbn1cblxuLmNpYi1iaXRidWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NGZcIjtcbn1cblxuLmNpYi1iaXRjb2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTUwXCI7XG59XG5cbi5jaWItYml0ZGVmZW5kZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTFcIjtcbn1cblxuLmNpYi1iaXRseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1MlwiO1xufVxuXG4uY2liLWJsYWNrYmVycnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTNcIjtcbn1cblxuLmNpYi1ibGVuZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTU0XCI7XG59XG5cbi5jaWItYmxvZ2dlci1iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTU1XCI7XG59XG5cbi5jaWItYmxvZ2dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1NlwiO1xufVxuXG4uY2liLWJsdWV0b290aC1iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTU3XCI7XG59XG5cbi5jaWItYmx1ZXRvb3RoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTU4XCI7XG59XG5cbi5jaWItYm9laW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTU5XCI7XG59XG5cbi5jaWItYm9vc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NWFcIjtcbn1cblxuLmNpYi1ib290c3RyYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NWJcIjtcbn1cblxuLmNpYi1ib3dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1Y1wiO1xufVxuXG4uY2liLWJyYW5kLWFpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTVkXCI7XG59XG5cbi5jaWItYnJhdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NWVcIjtcbn1cblxuLmNpYi1idGM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NWZcIjtcbn1cblxuLmNpYi1idWRkeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2MFwiO1xufVxuXG4uY2liLWJ1ZmZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2MVwiO1xufVxuXG4uY2liLWJ1eS1tZS1hLWNvZmZlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2MlwiO1xufVxuXG4uY2liLWJ1eXNlbGxhZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjNcIjtcbn1cblxuLmNpYi1idXp6ZmVlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2NFwiO1xufVxuXG4uY2liLWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjVcIjtcbn1cblxuLmNpYi1jYWtlcGhwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTY2XCI7XG59XG5cbi5jaWItY2FtcGFpZ24tbW9uaXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2N1wiO1xufVxuXG4uY2liLWNhbnZhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTY4XCI7XG59XG5cbi5jaWItY2FzaGFwcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2OVwiO1xufVxuXG4uY2liLWNhc3NhbmRyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2YVwiO1xufVxuXG4uY2liLWNhc3RybzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2YlwiO1xufVxuXG4uY2liLWNjLWFtYXpvbi1wYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NmNcIjtcbn1cblxuLmNpYi1jYy1hbWV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTZkXCI7XG59XG5cbi5jaWItY2MtYXBwbGUtcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTZlXCI7XG59XG5cbi5jaWItY2MtZGluZXJzLWNsdWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NmZcIjtcbn1cblxuLmNpYi1jYy1kaXNjb3ZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3MFwiO1xufVxuXG4uY2liLWNjLWpjYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3MVwiO1xufVxuXG4uY2liLWNjLW1hc3RlcmNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzJcIjtcbn1cblxuLmNpYi1jYy1wYXlwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzNcIjtcbn1cblxuLmNpYi1jYy1zdHJpcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzRcIjtcbn1cblxuLmNpYi1jYy12aXNhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTc1XCI7XG59XG5cbi5jaWItY2VudG9zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTc2XCI7XG59XG5cbi5jaWItY2V2bzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3N1wiO1xufVxuXG4uY2liLWNoYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTc4XCI7XG59XG5cbi5jaWItY2hlZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3OVwiO1xufVxuXG4uY2liLWNocm9tZWNhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5N2FcIjtcbn1cblxuLmNpYi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5N2JcIjtcbn1cblxuLmNpYi1jaXJjbGVjaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3Y1wiO1xufVxuXG4uY2liLWNpcnJ1c2NpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTdkXCI7XG59XG5cbi5jaWItY2lzY286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5N2VcIjtcbn1cblxuLmNpYi1jaXZpY3JtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTdmXCI7XG59XG5cbi5jaWItY2xvY2tpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ODBcIjtcbn1cblxuLmNpYi1jbG9qdXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTgxXCI7XG59XG5cbi5jaWItY2xvdWRiZWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTgyXCI7XG59XG5cbi5jaWItY2xvdWRmbGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4M1wiO1xufVxuXG4uY2liLWNtYWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTg0XCI7XG59XG5cbi5jaWItY28tb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ODVcIjtcbn1cblxuLmNpYi1jb2RhY3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ODZcIjtcbn1cblxuLmNpYi1jb2RlLWNsaW1hdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ODdcIjtcbn1cblxuLmNpYi1jb2RlY2FkZW15OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTg4XCI7XG59XG5cbi5jaWItY29kZWNvdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4OVwiO1xufVxuXG4uY2liLWNvZGVpZ25pdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOThhXCI7XG59XG5cbi5jaWItY29kZXBlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4YlwiO1xufVxuXG4uY2liLWNvZGVyd2FsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4Y1wiO1xufVxuXG4uY2liLWNvZGVzYW5kYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOThkXCI7XG59XG5cbi5jaWItY29kZXNoaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OGVcIjtcbn1cblxuLmNpYi1jb2Rld2FyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4ZlwiO1xufVxuXG4uY2liLWNvZGlvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTkwXCI7XG59XG5cbi5jaWItY29mZmVlc2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTkxXCI7XG59XG5cbi5jaWItY29tbW9uLXdvcmtmbG93LWxhbmd1YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTkyXCI7XG59XG5cbi5jaWItY29tcG9zZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OTNcIjtcbn1cblxuLmNpYi1jb25kYS1mb3JnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5NFwiO1xufVxuXG4uY2liLWNvbmVrdGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OTVcIjtcbn1cblxuLmNpYi1jb25mbHVlbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTk2XCI7XG59XG5cbi5jaWItY29yZXVpLWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OTdcIjtcbn1cblxuLmNpYi1jb3JldWk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OThcIjtcbn1cblxuLmNpYi1jb3Vyc2VyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5OVwiO1xufVxuXG4uY2liLWNvdmVyYWxsczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5YVwiO1xufVxuXG4uY2liLWNwYW5lbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5YlwiO1xufVxuXG4uY2liLWNwbHVzcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5Y1wiO1xufVxuXG4uY2liLWNyZWF0aXZlLWNvbW1vbnMtYnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OWRcIjtcbn1cblxuLmNpYi1jcmVhdGl2ZS1jb21tb25zLW5jLWV1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTllXCI7XG59XG5cbi5jaWItY3JlYXRpdmUtY29tbW9ucy1uYy1qcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5ZlwiO1xufVxuXG4uY2liLWNyZWF0aXZlLWNvbW1vbnMtbmM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YTBcIjtcbn1cblxuLmNpYi1jcmVhdGl2ZS1jb21tb25zLW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWExXCI7XG59XG5cbi5jaWItY3JlYXRpdmUtY29tbW9ucy1wZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YTJcIjtcbn1cblxuLmNpYi1jcmVhdGl2ZS1jb21tb25zLXBkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWEzXCI7XG59XG5cbi5jaWItY3JlYXRpdmUtY29tbW9ucy1yZW1peDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhNFwiO1xufVxuXG4uY2liLWNyZWF0aXZlLWNvbW1vbnMtc2E6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YTVcIjtcbn1cblxuLmNpYi1jcmVhdGl2ZS1jb21tb25zLXNhbXBsaW5nLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YTZcIjtcbn1cblxuLmNpYi1jcmVhdGl2ZS1jb21tb25zLXNhbXBsaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWE3XCI7XG59XG5cbi5jaWItY3JlYXRpdmUtY29tbW9ucy1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhOFwiO1xufVxuXG4uY2liLWNyZWF0aXZlLWNvbW1vbnMtemVybzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhOVwiO1xufVxuXG4uY2liLWNyZWF0aXZlLWNvbW1vbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YWFcIjtcbn1cblxuLmNpYi1jcnVuY2hiYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWFiXCI7XG59XG5cbi5jaWItY3J1bmNoeXJvbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YWNcIjtcbn1cblxuLmNpYi1jc3MzLXNoaWxlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhZFwiO1xufVxuXG4uY2liLWNzczM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YWVcIjtcbn1cblxuLmNpYi1jc3N3aXphcmRyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhZlwiO1xufVxuXG4uY2liLWQzLWpzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWIwXCI7XG59XG5cbi5jaWItZGFpbHltb3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YjFcIjtcbn1cblxuLmNpYi1kYXNobGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTliMlwiO1xufVxuXG4uY2liLWRhem46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YjNcIjtcbn1cblxuLmNpYi1kYmxwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWI0XCI7XG59XG5cbi5jaWItZGViaWFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWI1XCI7XG59XG5cbi5jaWItZGVlcGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWI2XCI7XG59XG5cbi5jaWItZGVlemVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWI3XCI7XG59XG5cbi5jaWItZGVsaWNpb3VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWI4XCI7XG59XG5cbi5jaWItZGVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTliOVwiO1xufVxuXG4uY2liLWRlbm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YmFcIjtcbn1cblxuLmNpYi1kZXBlbmRhYm90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWJiXCI7XG59XG5cbi5jaWItZGVzaWduZXItbmV3czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTliY1wiO1xufVxuXG4uY2liLWRldi10bzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTliZFwiO1xufVxuXG4uY2liLWRldmlhbnRhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YmVcIjtcbn1cblxuLmNpYi1kZXZyYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWJmXCI7XG59XG5cbi5jaWItZGlhc3BvcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YzBcIjtcbn1cblxuLmNpYi1kaWdnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWMxXCI7XG59XG5cbi5jaWItZGlnaXRhbC1vY2VhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljMlwiO1xufVxuXG4uY2liLWRpc2NvcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YzNcIjtcbn1cblxuLmNpYi1kaXNjb3Vyc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YzRcIjtcbn1cblxuLmNpYi1kaXNjb3ZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljNVwiO1xufVxuXG4uY2liLWRpc3F1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljNlwiO1xufVxuXG4uY2liLWRpc3Jvb3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YzdcIjtcbn1cblxuLmNpYi1kamFuZ286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YzhcIjtcbn1cblxuLmNpYi1kb2NrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YzlcIjtcbn1cblxuLmNpYi1kb2N1c2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljYVwiO1xufVxuXG4uY2liLWRvdC1uZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5Y2JcIjtcbn1cblxuLmNpYi1kcmF1Z2llbS1sdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljY1wiO1xufVxuXG4uY2liLWRyaWJiYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWNkXCI7XG59XG5cbi5jaWItZHJvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5Y2VcIjtcbn1cblxuLmNpYi1kcm9wYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWNmXCI7XG59XG5cbi5jaWItZHJ1cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWQwXCI7XG59XG5cbi5jaWItZHR1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZDFcIjtcbn1cblxuLmNpYi1kdWNrZHVja2dvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWQyXCI7XG59XG5cbi5jaWItZHluYXRyYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWQzXCI7XG59XG5cbi5jaWItZWJheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkNFwiO1xufVxuXG4uY2liLWVjbGlwc2VpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZDVcIjtcbn1cblxuLmNpYi1lbGFzdGljLWNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWQ2XCI7XG59XG5cbi5jaWItZWxhc3RpYy1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZDdcIjtcbn1cblxuLmNpYi1lbGFzdGljLXN0YWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWQ4XCI7XG59XG5cbi5jaWItZWxhc3RpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkOVwiO1xufVxuXG4uY2liLWVsZWN0cm9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWRhXCI7XG59XG5cbi5jaWItZWxlbWVudGFyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkYlwiO1xufVxuXG4uY2liLWVsZXZlbnR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWRjXCI7XG59XG5cbi5jaWItZWxsbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkZFwiO1xufVxuXG4uY2liLWVsc2V2aWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWRlXCI7XG59XG5cbi5jaWItZW1sYWtqZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZGZcIjtcbn1cblxuLmNpYi1lbXBpcmVrcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWUwXCI7XG59XG5cbi5jaWItZW52YXRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWUxXCI7XG59XG5cbi5jaWItZXBpYy1nYW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTllMlwiO1xufVxuXG4uY2liLWVwc29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWUzXCI7XG59XG5cbi5jaWItZXNlYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTllNFwiO1xufVxuXG4uY2liLWVzbGludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTllNVwiO1xufVxuXG4uY2liLWV0aGVyZXVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWU2XCI7XG59XG5cbi5jaWItZXRzeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTllN1wiO1xufVxuXG4uY2liLWV2ZW50LXN0b3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWU4XCI7XG59XG5cbi5jaWItZXZlbnRicml0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTllOVwiO1xufVxuXG4uY2liLWV2ZXJub3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWVhXCI7XG59XG5cbi5jaWItZXZlcnBsYWNlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTllYlwiO1xufVxuXG4uY2liLWV2cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZWNcIjtcbn1cblxuLmNpYi1leGVyY2lzbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTllZFwiO1xufVxuXG4uY2liLWV4cGVydHMtZXhjaGFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZWVcIjtcbn1cblxuLmNpYi1leHBvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWVmXCI7XG59XG5cbi5jaWItZXllZW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZjBcIjtcbn1cblxuLmNpYi1mLXNlY3VyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlmMVwiO1xufVxuXG4uY2liLWZhY2Vib29rLWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZjJcIjtcbn1cblxuLmNpYi1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlmM1wiO1xufVxuXG4uY2liLWZhY2VpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlmNFwiO1xufVxuXG4uY2liLWZhbmRhbmdvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWY1XCI7XG59XG5cbi5jaWItZmF2cm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZjZcIjtcbn1cblxuLmNpYi1mZWF0aHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWY3XCI7XG59XG5cbi5jaWItZmVkZXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZjhcIjtcbn1cblxuLmNpYi1mZWRvcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZjlcIjtcbn1cblxuLmNpYi1mZWVkbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZmFcIjtcbn1cblxuLmNpYi1maWRvLWFsbGlhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWZiXCI7XG59XG5cbi5jaWItZmlnbWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZmNcIjtcbn1cblxuLmNpYi1maWxlemlsbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZmRcIjtcbn1cblxuLmNpYi1maXJlYmFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlmZVwiO1xufVxuXG4uY2liLWZpdGJpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlmZlwiO1xufVxuXG4uY2liLWZsYXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTAwXCI7XG59XG5cbi5jaWItZmxhdHRyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTAxXCI7XG59XG5cbi5jaWItZmxpY2tyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTAyXCI7XG59XG5cbi5jaWItZmxpcGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTAzXCI7XG59XG5cbi5jaWItZmx1dHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwNFwiO1xufVxuXG4uY2liLWZuYWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMDVcIjtcbn1cblxuLmNpYi1mb3Vyc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTA2XCI7XG59XG5cbi5jaWItZnJhbWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTA3XCI7XG59XG5cbi5jaWItZnJlZWJzZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwOFwiO1xufVxuXG4uY2liLWZyZWVjb2RlY2FtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwOVwiO1xufVxuXG4uY2liLWZ1ci1hZmZpbml0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwYVwiO1xufVxuXG4uY2liLWZ1cnJ5LW5ldHdvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMGJcIjtcbn1cblxuLmNpYi1nYXJtaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMGNcIjtcbn1cblxuLmNpYi1nYXRzYnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMGRcIjtcbn1cblxuLmNpYi1nYXVnZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMGVcIjtcbn1cblxuLmNpYi1nZW5pdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMGZcIjtcbn1cblxuLmNpYi1nZW50b286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMTBcIjtcbn1cblxuLmNpYi1nZW9jYWNoaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTExXCI7XG59XG5cbi5jaWItZ2Vycml0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTEyXCI7XG59XG5cbi5jaWItZ2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMTNcIjtcbn1cblxuLmNpYi1naG9zdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExNFwiO1xufVxuXG4uY2liLWdpbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMTVcIjtcbn1cblxuLmNpYi1naXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMTZcIjtcbn1cblxuLmNpYi1naXRlYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExN1wiO1xufVxuXG4uY2liLWdpdGh1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExOFwiO1xufVxuXG4uY2liLWdpdGtyYWtlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExOVwiO1xufVxuXG4uY2liLWdpdGxhYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExYVwiO1xufVxuXG4uY2liLWdpdHBvZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExYlwiO1xufVxuXG4uY2liLWdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExY1wiO1xufVxuXG4uY2liLWdsYXNzZG9vcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExZFwiO1xufVxuXG4uY2liLWdsaXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExZVwiO1xufVxuXG4uY2liLWdtYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTFmXCI7XG59XG5cbi5jaWItZ251LXByaXZhY3ktZ3VhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMjBcIjtcbn1cblxuLmNpYi1nbnUtc29jaWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTIxXCI7XG59XG5cbi5jaWItZ251OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTIyXCI7XG59XG5cbi5jaWItZ286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMjNcIjtcbn1cblxuLmNpYi1nb2RvdC1lbmdpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMjRcIjtcbn1cblxuLmNpYi1nb2ctY29tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTI1XCI7XG59XG5cbi5jaWItZ29sZGVubGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEyNlwiO1xufVxuXG4uY2liLWdvb2RyZWFkczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEyN1wiO1xufVxuXG4uY2liLWdvb2dsZS1hZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMjhcIjtcbn1cblxuLmNpYi1nb29nbGUtYWxsbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEyOVwiO1xufVxuXG4uY2liLWdvb2dsZS1hbmFseXRpY3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMmFcIjtcbn1cblxuLmNpYi1nb29nbGUtY2hyb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTJiXCI7XG59XG5cbi5jaWItZ29vZ2xlLWNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTJjXCI7XG59XG5cbi5jaWItZ29vZ2xlLWtlZXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMmRcIjtcbn1cblxuLmNpYi1nb29nbGUtcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTJlXCI7XG59XG5cbi5jaWItZ29vZ2xlLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMmZcIjtcbn1cblxuLmNpYi1nb29nbGUtcG9kY2FzdHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMzBcIjtcbn1cblxuLmNpYi1nb29nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMzFcIjtcbn1cblxuLmNpYi1nb29nbGVzLWNob2xhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEzMlwiO1xufVxuXG4uY2liLWdvdi11azpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEzM1wiO1xufVxuXG4uY2liLWdyYWRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEzNFwiO1xufVxuXG4uY2liLWdyYWZhbmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMzVcIjtcbn1cblxuLmNpYi1ncmFwaGNvb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMzZcIjtcbn1cblxuLmNpYi1ncmFwaHFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTM3XCI7XG59XG5cbi5jaWItZ3JhdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEzOFwiO1xufVxuXG4uY2liLWdyYXZhdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTM5XCI7XG59XG5cbi5jaWItZ3JlZW5rZWVwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhM2FcIjtcbn1cblxuLmNpYi1ncmVlbnNvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhM2JcIjtcbn1cblxuLmNpYi1ncm9vdnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhM2NcIjtcbn1cblxuLmNpYi1ncm91cG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTNkXCI7XG59XG5cbi5jaWItZ3J1bnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhM2VcIjtcbn1cblxuLmNpYi1ndWxwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTNmXCI7XG59XG5cbi5jaWItZ3Vtcm9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE0MFwiO1xufVxuXG4uY2liLWd1bXRyZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNDFcIjtcbn1cblxuLmNpYi1oYWJyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTQyXCI7XG59XG5cbi5jaWItaGFja2FkYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNDNcIjtcbn1cblxuLmNpYi1oYWNrZXJlYXJ0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE0NFwiO1xufVxuXG4uY2liLWhhY2tlcm9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE0NVwiO1xufVxuXG4uY2liLWhhY2tlcnJhbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNDZcIjtcbn1cblxuLmNpYi1oYWNraGFuZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNDdcIjtcbn1cblxuLmNpYi1oYWNrc3RlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE0OFwiO1xufVxuXG4uY2liLWhhcHB5Y293OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTQ5XCI7XG59XG5cbi5jaWItaGFzaG5vZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNGFcIjtcbn1cblxuLmNpYi1oYXNrZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTRiXCI7XG59XG5cbi5jaWItaGF0ZW5hLWJvb2ttYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTRjXCI7XG59XG5cbi5jaWItaGF4ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE0ZFwiO1xufVxuXG4uY2liLWhlbG06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNGVcIjtcbn1cblxuLmNpYi1oZXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTRmXCI7XG59XG5cbi5jaWItaGVyb2t1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTUwXCI7XG59XG5cbi5jaWItaGV4bzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE1MVwiO1xufVxuXG4uY2liLWhpZ2hseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE1MlwiO1xufVxuXG4uY2liLWhpcGNoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNTNcIjtcbn1cblxuLmNpYi1oaXRhY2hpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTU0XCI7XG59XG5cbi5jaWItaG9ja2V5YXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTU1XCI7XG59XG5cbi5jaWItaG9taWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTU2XCI7XG59XG5cbi5jaWItaG9vdHN1aXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTU3XCI7XG59XG5cbi5jaWItaG90amFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTU4XCI7XG59XG5cbi5jaWItaG91eno6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNTlcIjtcbn1cblxuLmNpYi1ocDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE1YVwiO1xufVxuXG4uY2liLWh0bWw1LXNoaWVsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE1YlwiO1xufVxuXG4uY2liLWh0bWw1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTVjXCI7XG59XG5cbi5jaWItaHRtbGFjYWRlbXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNWRcIjtcbn1cblxuLmNpYi1odWF3ZWk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNWVcIjtcbn1cblxuLmNpYi1odWJzcG90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTVmXCI7XG59XG5cbi5jaWItaHVsdTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE2MFwiO1xufVxuXG4uY2liLWh1bWJsZS1idW5kbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNjFcIjtcbn1cblxuLmNpYi1pYXRhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTYyXCI7XG59XG5cbi5jaWItaWJtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTYzXCI7XG59XG5cbi5jaWItaWNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTY0XCI7XG59XG5cbi5jaWItaWNvbmphcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE2NVwiO1xufVxuXG4uY2liLWljcTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE2NlwiO1xufVxuXG4uY2liLWlkZWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTY3XCI7XG59XG5cbi5jaWItaWZpeGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTY4XCI7XG59XG5cbi5jaWItaW1kYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE2OVwiO1xufVxuXG4uY2liLWluZGVlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE2YVwiO1xufVxuXG4uY2liLWlua3NjYXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTZiXCI7XG59XG5cbi5jaWItaW5zdGFjYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTZjXCI7XG59XG5cbi5jaWItaW5zdGFncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTZkXCI7XG59XG5cbi5jaWItaW5zdGFwYXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE2ZVwiO1xufVxuXG4uY2liLWludGVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTZmXCI7XG59XG5cbi5jaWItaW50ZWxsaWppZGVhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTcwXCI7XG59XG5cbi5jaWItaW50ZXJjb206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNzFcIjtcbn1cblxuLmNpYi1pbnRlcm5ldC1leHBsb3JlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE3MlwiO1xufVxuXG4uY2liLWludmlzaW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTczXCI7XG59XG5cbi5jaWItaW9uaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNzRcIjtcbn1cblxuLmNpYi1pc3N1dTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE3NVwiO1xufVxuXG4uY2liLWl0Y2gtaW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNzZcIjtcbn1cblxuLmNpYi1qYWJiZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNzdcIjtcbn1cblxuLmNpYi1qYXZhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTc4XCI7XG59XG5cbi5jaWItamF2YXNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE3OVwiO1xufVxuXG4uY2liLWpla3lsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE3YVwiO1xufVxuXG4uY2liLWplbmtpbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhN2JcIjtcbn1cblxuLmNpYi1qZXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTdjXCI7XG59XG5cbi5jaWItamV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTdkXCI7XG59XG5cbi5jaWItamV0YnJhaW5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTdlXCI7XG59XG5cbi5jaWItamlyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE3ZlwiO1xufVxuXG4uY2liLWpvb21sYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE4MFwiO1xufVxuXG4uY2liLWpxdWVyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE4MVwiO1xufVxuXG4uY2liLWpzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTgyXCI7XG59XG5cbi5jaWItanNkZWxpdnI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhODNcIjtcbn1cblxuLmNpYi1qc2ZpZGRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE4NFwiO1xufVxuXG4uY2liLWpzb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhODVcIjtcbn1cblxuLmNpYi1qdXB5dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTg2XCI7XG59XG5cbi5jaWItanVzdGdpdmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE4N1wiO1xufVxuXG4uY2liLWthZ2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE4OFwiO1xufVxuXG4uY2liLWthaW9zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTg5XCI7XG59XG5cbi5jaWIta2FzcGVyc2t5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYThhXCI7XG59XG5cbi5jaWIta2VudGljbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE4YlwiO1xufVxuXG4uY2liLWtlcmFzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYThjXCI7XG59XG5cbi5jaWIta2V5YmFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE4ZFwiO1xufVxuXG4uY2liLWtleWNkbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE4ZVwiO1xufVxuXG4uY2liLWtoYW4tYWNhZGVteTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE4ZlwiO1xufVxuXG4uY2liLWtpYmFuYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE5MFwiO1xufVxuXG4uY2liLWtpY2tzdGFydGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTkxXCI7XG59XG5cbi5jaWIta2lrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTkyXCI7XG59XG5cbi5jaWIta2lyYnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOTNcIjtcbn1cblxuLmNpYi1rbG91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE5NFwiO1xufVxuXG4uY2liLWtub3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTk1XCI7XG59XG5cbi5jaWIta28tZmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOTZcIjtcbn1cblxuLmNpYi1rb2RpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTk3XCI7XG59XG5cbi5jaWIta29kaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTk4XCI7XG59XG5cbi5jaWIta290bGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTk5XCI7XG59XG5cbi5jaWIta3JpdGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOWFcIjtcbn1cblxuLmNpYi1rdWJlcm5ldGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTliXCI7XG59XG5cbi5jaWItbGFueXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTljXCI7XG59XG5cbi5jaWItbGFyYXZlbC1ob3Jpem9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTlkXCI7XG59XG5cbi5jaWItbGFyYXZlbC1ub3ZhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTllXCI7XG59XG5cbi5jaWItbGFyYXZlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE5ZlwiO1xufVxuXG4uY2liLWxhc3QtZm06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYTBcIjtcbn1cblxuLmNpYi1sYXRleDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFhMVwiO1xufVxuXG4uY2liLWxhdW5jaHBhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFhMlwiO1xufVxuXG4uY2liLWxlZXRjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWEzXCI7XG59XG5cbi5jaWItbGVub3ZvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWE0XCI7XG59XG5cbi5jaWItbGVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFhNVwiO1xufVxuXG4uY2liLWxldHMtZW5jcnlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFhNlwiO1xufVxuXG4uY2liLWxldHRlcmJveGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYTdcIjtcbn1cblxuLmNpYi1sZ3RtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWE4XCI7XG59XG5cbi5jaWItbGliZXJhcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWE5XCI7XG59XG5cbi5jaWItbGlicmFyeXRoaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWFhXCI7XG59XG5cbi5jaWItbGlicmVvZmZpY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYWJcIjtcbn1cblxuLmNpYi1saW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWFjXCI7XG59XG5cbi5jaWItbGlua2VkaW4taW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYWRcIjtcbn1cblxuLmNpYi1saW5rZWRpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFhZVwiO1xufVxuXG4uY2liLWxpbnV4LWZvdW5kYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYWZcIjtcbn1cblxuLmNpYi1saW51eC1taW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWIwXCI7XG59XG5cbi5jaWItbGludXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYjFcIjtcbn1cblxuLmNpYi1saXZlam91cm5hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFiMlwiO1xufVxuXG4uY2liLWxpdmVzdHJlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYjNcIjtcbn1cblxuLmNpYi1sb2dzdGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFiNFwiO1xufVxuXG4uY2liLWx1YTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFiNVwiO1xufVxuXG4uY2liLWx1bWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWI2XCI7XG59XG5cbi5jaWItbHlmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFiN1wiO1xufVxuXG4uY2liLW1hY3lzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWI4XCI7XG59XG5cbi5jaWItbWFnZW50bzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFiOVwiO1xufVxuXG4uY2liLW1hZ2lzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFiYVwiO1xufVxuXG4uY2liLW1haWwtcnU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYmJcIjtcbn1cblxuLmNpYi1tYWlsY2hpbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYmNcIjtcbn1cblxuLmNpYi1tYWtlcmJvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFiZFwiO1xufVxuXG4uY2liLW1hbmphcm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYmVcIjtcbn1cblxuLmNpYi1tYXJrZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFiZlwiO1xufVxuXG4uY2liLW1hcmtldG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYzBcIjtcbn1cblxuLmNpYi1tYXN0ZXJjYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWMxXCI7XG59XG5cbi5jaWItbWFzdG9kb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYzJcIjtcbn1cblxuLmNpYi1tYXRlcmlhbC1kZXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYzNcIjtcbn1cblxuLmNpYi1tYXRod29ya3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYzRcIjtcbn1cblxuLmNpYi1tYXRyaXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYzVcIjtcbn1cblxuLmNpYi1tYXR0ZXJtb3N0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWM2XCI7XG59XG5cbi5jaWItbWF0dGVybmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWM3XCI7XG59XG5cbi5jaWItbWF4Y2RuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWM4XCI7XG59XG5cbi5jaWItbWNhZmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWM5XCI7XG59XG5cbi5jaWItbWVkaWEtdGVtcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWNhXCI7XG59XG5cbi5jaWItbWVkaWFmaXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWNiXCI7XG59XG5cbi5jaWItbWVkaXVtLW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhY2NcIjtcbn1cblxuLmNpYi1tZWRpdW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhY2RcIjtcbn1cblxuLmNpYi1tZWV0dXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhY2VcIjtcbn1cblxuLmNpYi1tZWdhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWNmXCI7XG59XG5cbi5jaWItbWVuZGVsZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZDBcIjtcbn1cblxuLmNpYi1tZXNzZW5nZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZDFcIjtcbn1cblxuLmNpYi1tZXRlb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZDJcIjtcbn1cblxuLmNpYi1taWNyby1ibG9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWQzXCI7XG59XG5cbi5jaWItbWljcm9nZW5ldGljczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFkNFwiO1xufVxuXG4uY2liLW1pY3Jvc29mdC1lZGdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWQ1XCI7XG59XG5cbi5jaWItbWljcm9zb2Z0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWQ2XCI7XG59XG5cbi5jaWItbWluZXRlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZDdcIjtcbn1cblxuLmNpYi1taW51dGVtYWlsZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZDhcIjtcbn1cblxuLmNpYi1taXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZDlcIjtcbn1cblxuLmNpYi1taXhjbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFkYVwiO1xufVxuXG4uY2liLW1peGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWRiXCI7XG59XG5cbi5jaWItbW9qYW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWRjXCI7XG59XG5cbi5jaWItbW9uZXJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWRkXCI7XG59XG5cbi5jaWItbW9uZ29kYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFkZVwiO1xufVxuXG4uY2liLW1vbmtleXRpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFkZlwiO1xufVxuXG4uY2liLW1vbm9ncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWUwXCI7XG59XG5cbi5jaWItbW9uem86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZTFcIjtcbn1cblxuLmNpYi1tb286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZTJcIjtcbn1cblxuLmNpYi1tb3ppbGxhLWZpcmVmb3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZTNcIjtcbn1cblxuLmNpYi1tb3ppbGxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWU0XCI7XG59XG5cbi5jaWItbXVzZXNjb3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWU1XCI7XG59XG5cbi5jaWItbXhsaW51eDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFlNlwiO1xufVxuXG4uY2liLW15c3BhY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZTdcIjtcbn1cblxuLmNpYi1teXNxbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFlOFwiO1xufVxuXG4uY2liLW5hdGl2ZXNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFlOVwiO1xufVxuXG4uY2liLW5lYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFlYVwiO1xufVxuXG4uY2liLW5lbzRqOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWViXCI7XG59XG5cbi5jaWItbmV0ZmxpeDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFlY1wiO1xufVxuXG4uY2liLW5ldGxpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZWRcIjtcbn1cblxuLmNpYi1uZXh0LWpzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWVlXCI7XG59XG5cbi5jaWItbmV4dGNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWVmXCI7XG59XG5cbi5jaWItbmV4dGRvb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZjBcIjtcbn1cblxuLmNpYi1uZ2lueDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFmMVwiO1xufVxuXG4uY2liLW5pbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFmMlwiO1xufVxuXG4uY2liLW5pbnRlbmRvLTNkczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFmM1wiO1xufVxuXG4uY2liLW5pbnRlbmRvLWdhbWVjdWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWY0XCI7XG59XG5cbi5jaWItbmludGVuZG8tc3dpdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWY1XCI7XG59XG5cbi5jaWItbmludGVuZG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZjZcIjtcbn1cblxuLmNpYi1ub2RlLWpzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWY3XCI7XG59XG5cbi5jaWItbm9kZS1yZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZjhcIjtcbn1cblxuLmNpYi1ub2RlbW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWY5XCI7XG59XG5cbi5jaWItbm9raWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZmFcIjtcbn1cblxuLmNpYi1ub3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZmJcIjtcbn1cblxuLmNpYi1ucG06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZmNcIjtcbn1cblxuLmNpYi1udWNsZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZmRcIjtcbn1cblxuLmNpYi1udWdldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFmZVwiO1xufVxuXG4uY2liLW51eHQtanM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZmZcIjtcbn1cblxuLmNpYi1udmlkaWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMDBcIjtcbn1cblxuLmNpYi1vY2FtbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIwMVwiO1xufVxuXG4uY2liLW9jdGF2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIwMlwiO1xufVxuXG4uY2liLW9jdG9wdXMtZGVwbG95OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjAzXCI7XG59XG5cbi5jaWItb2N1bHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjA0XCI7XG59XG5cbi5jaWItb2Rub2tsYXNzbmlraTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIwNVwiO1xufVxuXG4uY2liLW9wZW4tYWNjZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjA2XCI7XG59XG5cbi5jaWItb3Blbi1jb2xsZWN0aXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjA3XCI7XG59XG5cbi5jaWItb3Blbi1pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIwOFwiO1xufVxuXG4uY2liLW9wZW4tc291cmNlLWluaXRpYXRpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMDlcIjtcbn1cblxuLmNpYi1vcGVuc3RyZWV0bWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjBhXCI7XG59XG5cbi5jaWItb3BlbnN1c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMGJcIjtcbn1cblxuLmNpYi1vcGVudnBuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjBjXCI7XG59XG5cbi5jaWItb3BlcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMGRcIjtcbn1cblxuLmNpYi1vcHNnZW5pZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIwZVwiO1xufVxuXG4uY2liLW9yYWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIwZlwiO1xufVxuXG4uY2liLW9yY2lkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjEwXCI7XG59XG5cbi5jaWItb3JpZ2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjExXCI7XG59XG5cbi5jaWItb3NpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjEyXCI7XG59XG5cbi5jaWItb3NtYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIxM1wiO1xufVxuXG4uY2liLW92ZXJjYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjE0XCI7XG59XG5cbi5jaWItb3ZlcmxlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMTVcIjtcbn1cblxuLmNpYi1vdmg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMTZcIjtcbn1cblxuLmNpYi1wYWdla2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjE3XCI7XG59XG5cbi5jaWItcGFsYW50aXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMThcIjtcbn1cblxuLmNpYi1wYW5kb3JhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjE5XCI7XG59XG5cbi5jaWItcGFudGhlb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMWFcIjtcbn1cblxuLmNpYi1wYXRyZW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjFiXCI7XG59XG5cbi5jaWItcGF5cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjFjXCI7XG59XG5cbi5jaWItcGVyaXNjb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjFkXCI7XG59XG5cbi5jaWItcGhwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjFlXCI7XG59XG5cbi5jaWItcGljYXJ0by10djpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIxZlwiO1xufVxuXG4uY2liLXBpbmJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjIwXCI7XG59XG5cbi5jaWItcGluZ2RvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIyMVwiO1xufVxuXG4uY2liLXBpbmd1cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIyMlwiO1xufVxuXG4uY2liLXBpbnRlcmVzdC1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjIzXCI7XG59XG5cbi5jaWItcGludGVyZXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjI0XCI7XG59XG5cbi5jaWItcGl2b3RhbHRyYWNrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMjVcIjtcbn1cblxuLmNpYi1wbGFuZ3JpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIyNlwiO1xufVxuXG4uY2liLXBsYXllci1tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIyN1wiO1xufVxuXG4uY2liLXBsYXllcmZtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjI4XCI7XG59XG5cbi5jaWItcGxheXN0YXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMjlcIjtcbn1cblxuLmNpYi1wbGF5c3RhdGlvbjM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMmFcIjtcbn1cblxuLmNpYi1wbGF5c3RhdGlvbjQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMmJcIjtcbn1cblxuLmNpYi1wbGVzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIyY1wiO1xufVxuXG4uY2liLXBsZXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMmRcIjtcbn1cblxuLmNpYi1wbHVyYWxzaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIyZVwiO1xufVxuXG4uY2liLXBsdXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjJmXCI7XG59XG5cbi5jaWItcG9ja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjMwXCI7XG59XG5cbi5jaWItcG9zdGdyZXNxbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIzMVwiO1xufVxuXG4uY2liLXBvc3RtYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMzJcIjtcbn1cblxuLmNpYi1wb3N0d29tYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMzNcIjtcbn1cblxuLmNpYi1wb3dlcnNoZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjM0XCI7XG59XG5cbi5jaWItcHJldHRpZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMzVcIjtcbn1cblxuLmNpYi1wcmlzbWljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjM2XCI7XG59XG5cbi5jaWItcHJvYm90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjM3XCI7XG59XG5cbi5jaWItcHJvY2Vzc3dpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMzhcIjtcbn1cblxuLmNpYi1wcm9kdWN0LWh1bnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMzlcIjtcbn1cblxuLmNpYi1wcm90by1pbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIzYVwiO1xufVxuXG4uY2liLXByb3Rvbm1haWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViM2JcIjtcbn1cblxuLmNpYi1wcm94bW94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjNjXCI7XG59XG5cbi5jaWItcHlwaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIzZFwiO1xufVxuXG4uY2liLXB5dGhvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIzZVwiO1xufVxuXG4uY2liLXB5dG9yY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViM2ZcIjtcbn1cblxuLmNpYi1xZ2lzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjQwXCI7XG59XG5cbi5jaWItcWlpdGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNDFcIjtcbn1cblxuLmNpYi1xcTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI0MlwiO1xufVxuXG4uY2liLXF1YWxjb21tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjQzXCI7XG59XG5cbi5jaWItcXVhbnRjYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjQ0XCI7XG59XG5cbi5jaWItcXVhbnRvcGlhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI0NVwiO1xufVxuXG4uY2liLXF1YXJrdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNDZcIjtcbn1cblxuLmNpYi1xdW9yYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI0N1wiO1xufVxuXG4uY2liLXF3aWtsYWJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjQ4XCI7XG59XG5cbi5jaWItcXpvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNDlcIjtcbn1cblxuLmNpYi1yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjRhXCI7XG59XG5cbi5jaWItcmFkaW9wdWJsaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNGJcIjtcbn1cblxuLmNpYi1yYWlsczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI0Y1wiO1xufVxuXG4uY2liLXJhc3BiZXJyeS1waTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI0ZFwiO1xufVxuXG4uY2liLXJlYWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjRlXCI7XG59XG5cbi5jaWItcmVhZC10aGUtZG9jczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI0ZlwiO1xufVxuXG4uY2liLXJlYWRtZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI1MFwiO1xufVxuXG4uY2liLXJlYWxtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjUxXCI7XG59XG5cbi5jaWItcmVhc29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjUyXCI7XG59XG5cbi5jaWItcmVkYnViYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjUzXCI7XG59XG5cbi5jaWItcmVkZGl0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI1NFwiO1xufVxuXG4uY2liLXJlZGRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI1NVwiO1xufVxuXG4uY2liLXJlZGhhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI1NlwiO1xufVxuXG4uY2liLXJlZGlzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjU3XCI7XG59XG5cbi5jaWItcmVkdXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNThcIjtcbn1cblxuLmNpYi1yZW5yZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNTlcIjtcbn1cblxuLmNpYi1yZXZlcmJuYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNWFcIjtcbn1cblxuLmNpYi1yaW90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjViXCI7XG59XG5cbi5jaWItcmlwcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjVjXCI7XG59XG5cbi5jaWItcmlzZXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjVkXCI7XG59XG5cbi5jaWItcm9sbHVwLWpzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjVlXCI7XG59XG5cbi5jaWItcm9vdHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNWZcIjtcbn1cblxuLmNpYi1yb3VuZGN1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNjBcIjtcbn1cblxuLmNpYi1yc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNjFcIjtcbn1cblxuLmNpYi1yc3R1ZGlvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjYyXCI7XG59XG5cbi5jaWItcnVieTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI2M1wiO1xufVxuXG4uY2liLXJ1YnlnZW1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjY0XCI7XG59XG5cbi5jaWItcnVua2VlcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjY1XCI7XG59XG5cbi5jaWItcnVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI2NlwiO1xufVxuXG4uY2liLXNhZmFyaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI2N1wiO1xufVxuXG4uY2liLXNhaGliaW5kZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNjhcIjtcbn1cblxuLmNpYi1zYWxlc2ZvcmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjY5XCI7XG59XG5cbi5jaWItc2FsdHN0YWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjZhXCI7XG59XG5cbi5jaWItc2Ftc3VuZy1wYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNmJcIjtcbn1cblxuLmNpYi1zYW1zdW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjZjXCI7XG59XG5cbi5jaWItc2FwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjZkXCI7XG59XG5cbi5jaWItc2Fzcy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNmVcIjtcbn1cblxuLmNpYi1zYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjZmXCI7XG59XG5cbi5jaWItc2F1Y2VsYWJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjcwXCI7XG59XG5cbi5jaWItc2NhbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNzFcIjtcbn1cblxuLmNpYi1zY2FsZXdheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI3MlwiO1xufVxuXG4uY2liLXNjcmliZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI3M1wiO1xufVxuXG4uY2liLXNjcnV0aW5pemVyY2k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNzRcIjtcbn1cblxuLmNpYi1zZWFnYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjc1XCI7XG59XG5cbi5jaWItc2VnYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI3NlwiO1xufVxuXG4uY2liLXNlbGxmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI3N1wiO1xufVxuXG4uY2liLXNlbWFwaG9yZWNpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjc4XCI7XG59XG5cbi5jaWItc2Vuc3U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNzlcIjtcbn1cblxuLmNpYi1zZW50cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViN2FcIjtcbn1cblxuLmNpYi1zZXJ2ZXItZmF1bHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViN2JcIjtcbn1cblxuLmNpYi1zaGF6YW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViN2NcIjtcbn1cblxuLmNpYi1zaGVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI3ZFwiO1xufVxuXG4uY2liLXNob3BpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViN2VcIjtcbn1cblxuLmNpYi1zaG93cGFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjdmXCI7XG59XG5cbi5jaWItc2llbWVuczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI4MFwiO1xufVxuXG4uY2liLXNpZ25hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI4MVwiO1xufVxuXG4uY2liLXNpbmEtd2VpYm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViODJcIjtcbn1cblxuLmNpYi1zaXRlcG9pbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViODNcIjtcbn1cblxuLmNpYi1za2V0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViODRcIjtcbn1cblxuLmNpYi1za2lsbHNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjg1XCI7XG59XG5cbi5jaWItc2t5bGluZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViODZcIjtcbn1cblxuLmNpYi1za3lwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI4N1wiO1xufVxuXG4uY2liLXNsYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjg4XCI7XG59XG5cbi5jaWItc2xhc2hkb3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViODlcIjtcbn1cblxuLmNpYi1zbGlja3BpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI4YVwiO1xufVxuXG4uY2liLXNsaWRlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI4YlwiO1xufVxuXG4uY2liLXNsaWRlc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViOGNcIjtcbn1cblxuLmNpYi1zbWFzaGluZ21hZ2F6aW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjhkXCI7XG59XG5cbi5jaWItc25hcGNoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViOGVcIjtcbn1cblxuLmNpYi1zbmFwY3JhZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViOGZcIjtcbn1cblxuLmNpYi1zbnlrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjkwXCI7XG59XG5cbi5jaWItc29jaWV0eTY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViOTFcIjtcbn1cblxuLmNpYi1zb2NrZXQtaW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViOTJcIjtcbn1cblxuLmNpYi1zb2dvdTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI5M1wiO1xufVxuXG4uY2liLXNvbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjk0XCI7XG59XG5cbi5jaWItc29uZ2tpY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViOTVcIjtcbn1cblxuLmNpYi1zb25vczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI5NlwiO1xufVxuXG4uY2liLXNvdW5kY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViOTdcIjtcbn1cblxuLmNpYi1zb3VyY2Vmb3JnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI5OFwiO1xufVxuXG4uY2liLXNvdXJjZWdyYXBoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjk5XCI7XG59XG5cbi5jaWItc3BhY2VtYWNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjlhXCI7XG59XG5cbi5jaWItc3BhY2V4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjliXCI7XG59XG5cbi5jaWItc3BhcmtmdW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViOWNcIjtcbn1cblxuLmNpYi1zcGFya3Bvc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViOWRcIjtcbn1cblxuLmNpYi1zcGR4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjllXCI7XG59XG5cbi5jaWItc3BlYWtlci1kZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjlmXCI7XG59XG5cbi5jaWItc3BlY3RydW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViYTBcIjtcbn1cblxuLmNpYi1zcG90aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmExXCI7XG59XG5cbi5jaWItc3BvdGxpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmEyXCI7XG59XG5cbi5jaWItc3ByZWFrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViYTNcIjtcbn1cblxuLmNpYi1zcHJpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViYTRcIjtcbn1cblxuLmNpYi1zcHJpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViYTVcIjtcbn1cblxuLmNpYi1zcXVhcmVzcGFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJhNlwiO1xufVxuXG4uY2liLXN0YWNrYml0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmE3XCI7XG59XG5cbi5jaWItc3RhY2tleGNoYW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJhOFwiO1xufVxuXG4uY2liLXN0YWNrb3ZlcmZsb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViYTlcIjtcbn1cblxuLmNpYi1zdGFja3BhdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViYWFcIjtcbn1cblxuLmNpYi1zdGFja3NoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmFiXCI7XG59XG5cbi5jaWItc3RhZGlhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmFjXCI7XG59XG5cbi5jaWItc3RhdGFtaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViYWRcIjtcbn1cblxuLmNpYi1zdGF0aWNtYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViYWVcIjtcbn1cblxuLmNpYi1zdGF0dXNwYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmFmXCI7XG59XG5cbi5jaWItc3RlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViYjBcIjtcbn1cblxuLmNpYi1zdGVlbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJiMVwiO1xufVxuXG4uY2liLXN0ZWVtaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViYjJcIjtcbn1cblxuLmNpYi1zdGl0Y2hlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJiM1wiO1xufVxuXG4uY2liLXN0b3JpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViYjRcIjtcbn1cblxuLmNpYi1zdG9yeWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViYjVcIjtcbn1cblxuLmNpYi1zdHJhcGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViYjZcIjtcbn1cblxuLmNpYi1zdHJhdmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViYjdcIjtcbn1cblxuLmNpYi1zdHJpcGUtczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJiOFwiO1xufVxuXG4uY2liLXN0cmlwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJiOVwiO1xufVxuXG4uY2liLXN0dWJodWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViYmFcIjtcbn1cblxuLmNpYi1zdHVtYmxldXBvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJiYlwiO1xufVxuXG4uY2liLXN0eWxlc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViYmNcIjtcbn1cblxuLmNpYi1zdHlsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViYmRcIjtcbn1cblxuLmNpYi1zdWJsaW1lLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViYmVcIjtcbn1cblxuLmNpYi1zdWJ2ZXJzaW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmJmXCI7XG59XG5cbi5jaWItc3VwZXJ1c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmMwXCI7XG59XG5cbi5jaWItc3ZlbHRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmMxXCI7XG59XG5cbi5jaWItc3ZnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmMyXCI7XG59XG5cbi5jaWItc3dhZ2dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJjM1wiO1xufVxuXG4uY2liLXN3YXJtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmM0XCI7XG59XG5cbi5jaWItc3dpZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViYzVcIjtcbn1cblxuLmNpYi1zeW1hbnRlYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJjNlwiO1xufVxuXG4uY2liLXN5bWZvbnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViYzdcIjtcbn1cblxuLmNpYi1zeW5vbG9neTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJjOFwiO1xufVxuXG4uY2liLXQtbW9iaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmM5XCI7XG59XG5cbi5jaWItdGFibGVhdTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJjYVwiO1xufVxuXG4uY2liLXRhaWxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmNiXCI7XG59XG5cbi5jaWItdGFwYXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViY2NcIjtcbn1cblxuLmNpYi10ZWFtdmlld2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmNkXCI7XG59XG5cbi5jaWItdGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmNlXCI7XG59XG5cbi5jaWItdGVlc3ByaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmNmXCI7XG59XG5cbi5jaWItdGVsZWdyYW0tcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViZDBcIjtcbn1cblxuLmNpYi10ZWxlZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJkMVwiO1xufVxuXG4uY2liLXRlbmNlbnQtcXE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViZDJcIjtcbn1cblxuLmNpYi10ZW5jZW50LXdlaWJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmQzXCI7XG59XG5cbi5jaWItdGVuc29yZmxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJkNFwiO1xufVxuXG4uY2liLXRlcnJhZm9ybTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJkNVwiO1xufVxuXG4uY2liLXRlc2xhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmQ2XCI7XG59XG5cbi5jaWItdGhlLW1pZ2h0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJkN1wiO1xufVxuXG4uY2liLXRoZS1tb3ZpZS1kYXRhYmFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJkOFwiO1xufVxuXG4uY2liLXRpZGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmQ5XCI7XG59XG5cbi5jaWItdGlrdG9rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmRhXCI7XG59XG5cbi5jaWItdGluZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmRiXCI7XG59XG5cbi5jaWItdG9kb2lzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJkY1wiO1xufVxuXG4uY2liLXRvZ2dsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmRkXCI7XG59XG5cbi5jaWItdG9wY29kZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViZGVcIjtcbn1cblxuLmNpYi10b3B0YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViZGZcIjtcbn1cblxuLmNpYi10b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViZTBcIjtcbn1cblxuLmNpYi10b3NoaWJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmUxXCI7XG59XG5cbi5jaWItdHJhaW5lcnJvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViZTJcIjtcbn1cblxuLmNpYi10cmFrdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJlM1wiO1xufVxuXG4uY2liLXRyYXZpc2NpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmU0XCI7XG59XG5cbi5jaWItdHJlZWhvdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmU1XCI7XG59XG5cbi5jaWItdHJlbGxvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmU2XCI7XG59XG5cbi5jaWItdHJpcGFkdmlzb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViZTdcIjtcbn1cblxuLmNpYi10cnVsaWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViZThcIjtcbn1cblxuLmNpYi10dW1ibHI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViZTlcIjtcbn1cblxuLmNpYi10d2lsaW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViZWFcIjtcbn1cblxuLmNpYi10d2l0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViZWJcIjtcbn1cblxuLmNpYi10d2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmVjXCI7XG59XG5cbi5jaWItdHdvbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJlZFwiO1xufVxuXG4uY2liLXR5cGVzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViZWVcIjtcbn1cblxuLmNpYi10eXBvMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJlZlwiO1xufVxuXG4uY2liLXViZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViZjBcIjtcbn1cblxuLmNpYi11Ymlzb2Z0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmYxXCI7XG59XG5cbi5jaWItdWJsb2NrLW9yaWdpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJmMlwiO1xufVxuXG4uY2liLXVidW50dTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJmM1wiO1xufVxuXG4uY2liLXVkYWNpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViZjRcIjtcbn1cblxuLmNpYi11ZGVteTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJmNVwiO1xufVxuXG4uY2liLXVpa2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmY2XCI7XG59XG5cbi5jaWItdW1icmFjbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJmN1wiO1xufVxuXG4uY2liLXVuaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmY4XCI7XG59XG5cbi5jaWItdW5yZWFsLWVuZ2luZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJmOVwiO1xufVxuXG4uY2liLXVuc3BsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmZhXCI7XG59XG5cbi5jaWItdW50YXBwZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJmYlwiO1xufVxuXG4uY2liLXVwd29yazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJmY1wiO1xufVxuXG4uY2liLXVzYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJmZFwiO1xufVxuXG4uY2liLXY4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmZlXCI7XG59XG5cbi5jaWItdmFncmFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJmZlwiO1xufVxuXG4uY2liLXZlbm1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzAwXCI7XG59XG5cbi5jaWItdmVyaXpvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMwMVwiO1xufVxuXG4uY2liLXZpYWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMwMlwiO1xufVxuXG4uY2liLXZpYmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzAzXCI7XG59XG5cbi5jaWItdmltOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzA0XCI7XG59XG5cbi5jaWItdmltZW8tdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMwNVwiO1xufVxuXG4uY2liLXZpbWVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzA2XCI7XG59XG5cbi5jaWItdmluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMwN1wiO1xufVxuXG4uY2liLXZpcmI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMDhcIjtcbn1cblxuLmNpYi12aXNhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzA5XCI7XG59XG5cbi5jaWItdmlzdWFsLXN0dWRpby1jb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzBhXCI7XG59XG5cbi5jaWItdmlzdWFsLXN0dWRpbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMwYlwiO1xufVxuXG4uY2liLXZrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzBjXCI7XG59XG5cbi5jaWItdmxjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzBkXCI7XG59XG5cbi5jaWItdnNjbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMwZVwiO1xufVxuXG4uY2liLXZ1ZS1qczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMwZlwiO1xufVxuXG4uY2liLXdhdHRwYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMTBcIjtcbn1cblxuLmNpYi13ZWFzeWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMTFcIjtcbn1cblxuLmNpYi13ZWJjb21wb25lbnRzLW9yZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMxMlwiO1xufVxuXG4uY2liLXdlYnBhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMTNcIjtcbn1cblxuLmNpYi13ZWJzdG9ybTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMxNFwiO1xufVxuXG4uY2liLXdlY2hhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMxNVwiO1xufVxuXG4uY2liLXdoYXRzYXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzE2XCI7XG59XG5cbi5jaWItd2hlbi1pLXdvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMTdcIjtcbn1cblxuLmNpYi13aWk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMThcIjtcbn1cblxuLmNpYi13aWl1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzE5XCI7XG59XG5cbi5jaWItd2lraXBlZGlhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzFhXCI7XG59XG5cbi5jaWItd2luZG93czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMxYlwiO1xufVxuXG4uY2liLXdpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMWNcIjtcbn1cblxuLmNpYi13aXJlZ3VhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMWRcIjtcbn1cblxuLmNpYi13aXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMWVcIjtcbn1cblxuLmNpYi13b2xmcmFtLWxhbmd1YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzFmXCI7XG59XG5cbi5jaWItd29sZnJhbS1tYXRoZW1hdGljYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMyMFwiO1xufVxuXG4uY2liLXdvbGZyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMjFcIjtcbn1cblxuLmNpYi13b3JkcHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMjJcIjtcbn1cblxuLmNpYi13cGVuZ2luZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMyM1wiO1xufVxuXG4uY2liLXgtcGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMyNFwiO1xufVxuXG4uY2liLXhib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMjVcIjtcbn1cblxuLmNpYi14Y29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMyNlwiO1xufVxuXG4uY2liLXhlcm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMjdcIjtcbn1cblxuLmNpYi14aWFvbWk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMjhcIjtcbn1cblxuLmNpYi14aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzI5XCI7XG59XG5cbi5jaWIteHJwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzJhXCI7XG59XG5cbi5jaWIteHNwbGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzJiXCI7XG59XG5cbi5jaWIteS1jb21iaW5hdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzJjXCI7XG59XG5cbi5jaWIteWFob286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMmRcIjtcbn1cblxuLmNpYi15YW1tZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMmVcIjtcbn1cblxuLmNpYi15YW5kZXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMmZcIjtcbn1cblxuLmNpYi15YXJuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzMwXCI7XG59XG5cbi5jaWIteWVscDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMzMVwiO1xufVxuXG4uY2liLXlvdXR1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMzJcIjtcbn1cblxuLmNpYi16YWxhbmRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzMzXCI7XG59XG5cbi5jaWItemFwaWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzM0XCI7XG59XG5cbi5jaWItemVpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMzNVwiO1xufVxuXG4uY2liLXplbmRlc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMzZcIjtcbn1cblxuLmNpYi16ZXJwbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMzdcIjtcbn1cblxuLmNpYi16aWxsb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMzhcIjtcbn1cblxuLmNpYi16aW5nYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMzlcIjtcbn1cblxuLmNpYi16b29tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzNhXCI7XG59XG5cbi5jaWItem9yaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjM2JcIjtcbn1cblxuLmNpYi16dWxpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMzY1wiO1xufVxuLyojIHNvdXJjZU1hcHBpbmdVUkw9YnJhbmQuY3NzLm1hcCAqL1xuQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyohXG4gKiBDb3JlVUkgSWNvbnMgLSBGbGFnIEljb25zXG4gKiBAdmVyc2lvbiB2MS4wLjFcbiAqIEBsaW5rIGh0dHBzOi8vY29yZXVpLmlvL2ljb25zL2ZsYWcvXG4gKiBDb3B5cmlnaHQgKGMpIDIwMjAgY3JlYXRpdmVMYWJzIMWBdWthc3ogSG9sZWN6ZWtcbiAqIExpY2Vuc2VkIHVuZGVyIENDMCAxLjAgVW5pdmVyc2FsXG4gKi9cbltjbGFzc149XCJjaWYtXCJdLCBbY2xhc3MqPVwiIGNpZi1cIl0ge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjMzMzMzMzMzZW07XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG59XG5cbi5jaWYtYWYge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLWFmLnN2Zyk7XG59XG5cbi5jaWYtYWwge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLWFsLnN2Zyk7XG59XG5cbi5jaWYtZHoge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLWR6LnN2Zyk7XG59XG5cbi5jaWYtYWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLWFkLnN2Zyk7XG59XG5cbi5jaWYtYW8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLWFvLnN2Zyk7XG59XG5cbi5jaWYtYWcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLWFnLnN2Zyk7XG59XG5cbi5jaWYtYXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLWFyLnN2Zyk7XG59XG5cbi5jaWYtYW0ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLWFtLnN2Zyk7XG59XG5cbi5jaWYtYXUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLWF1LnN2Zyk7XG59XG5cbi5jaWYtYXQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLWF0LnN2Zyk7XG59XG5cbi5jaWYtYXoge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLWF6LnN2Zyk7XG59XG5cbi5jaWYtYnMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLWJzLnN2Zyk7XG59XG5cbi5jaWYtYmgge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLWJoLnN2Zyk7XG59XG5cbi5jaWYtYmQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLWJkLnN2Zyk7XG59XG5cbi5jaWYtYmIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLWJiLnN2Zyk7XG59XG5cbi5jaWYtYnkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLWJ5LnN2Zyk7XG59XG5cbi5jaWYtYmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLWJlLnN2Zyk7XG59XG5cbi5jaWYtYnoge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLWJ6LnN2Zyk7XG59XG5cbi5jaWYtYmoge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLWJqLnN2Zyk7XG59XG5cbi5jaWYtYnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLWJ0LnN2Zyk7XG59XG5cbi5jaWYtYm8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLWJvLnN2Zyk7XG59XG5cbi5jaWYtYmEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLWJhLnN2Zyk7XG59XG5cbi5jaWYtYncge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLWJ3LnN2Zyk7XG59XG5cbi5jaWYtYnIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLWJyLnN2Zyk7XG59XG5cbi5jaWYtYm4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLWJuLnN2Zyk7XG59XG5cbi5jaWYtYmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLWJnLnN2Zyk7XG59XG5cbi5jaWYtYmYge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLWJmLnN2Zyk7XG59XG5cbi5jaWYtYmkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLWJpLnN2Zyk7XG59XG5cbi5jaWYta2gge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLWtoLnN2Zyk7XG59XG5cbi5jaWYtY20ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLWNtLnN2Zyk7XG59XG5cbi5jaWYtY2Ege1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLWNhLnN2Zyk7XG59XG5cbi5jaWYtY3Yge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLWN2LnN2Zyk7XG59XG5cbi5jaWYtY2Yge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLWNmLnN2Zyk7XG59XG5cbi5jaWYtdGQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLXRkLnN2Zyk7XG59XG5cbi5jaWYtY2wge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLWNsLnN2Zyk7XG59XG5cbi5jaWYtY24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLWNuLnN2Zyk7XG59XG5cbi5jaWYtY28ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLWNvLnN2Zyk7XG59XG5cbi5jaWYta20ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLWttLnN2Zyk7XG59XG5cbi5jaWYtY2cge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLWNnLnN2Zyk7XG59XG5cbi5jaWYtY2Qge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLWNkLnN2Zyk7XG59XG5cbi5jaWYtY3Ige1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLWNyLnN2Zyk7XG59XG5cbi5jaWYtY2kge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLWNpLnN2Zyk7XG59XG5cbi5jaWYtaHIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLWhyLnN2Zyk7XG59XG5cbi5jaWYtY3Uge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLWN1LnN2Zyk7XG59XG5cbi5jaWYtY3kge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLWN5LnN2Zyk7XG59XG5cbi5jaWYtY3oge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLWN6LnN2Zyk7XG59XG5cbi5jaWYtZGsge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLWRrLnN2Zyk7XG59XG5cbi5jaWYtZGoge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLWRqLnN2Zyk7XG59XG5cbi5jaWYtZG0ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLWRtLnN2Zyk7XG59XG5cbi5jaWYtZG8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLWRvLnN2Zyk7XG59XG5cbi5jaWYtZWMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLWVjLnN2Zyk7XG59XG5cbi5jaWYtZWcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLWVnLnN2Zyk7XG59XG5cbi5jaWYtc3Yge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLXN2LnN2Zyk7XG59XG5cbi5jaWYtZ3Ege1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLWdxLnN2Zyk7XG59XG5cbi5jaWYtZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLWVyLnN2Zyk7XG59XG5cbi5jaWYtZWUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLWVlLnN2Zyk7XG59XG5cbi5jaWYtZXQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLWV0LnN2Zyk7XG59XG5cbi5jaWYtZmoge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLWZqLnN2Zyk7XG59XG5cbi5jaWYtZmkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLWZpLnN2Zyk7XG59XG5cbi5jaWYtZnIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLWZyLnN2Zyk7XG59XG5cbi5jaWYtZ2Ege1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLWdhLnN2Zyk7XG59XG5cbi5jaWYtZ20ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLWdtLnN2Zyk7XG59XG5cbi5jaWYtZ2Uge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLWdlLnN2Zyk7XG59XG5cbi5jaWYtZGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLWRlLnN2Zyk7XG59XG5cbi5jaWYtZ2gge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLWdoLnN2Zyk7XG59XG5cbi5jaWYtZ3Ige1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLWdyLnN2Zyk7XG59XG5cbi5jaWYtZ2Qge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLWdkLnN2Zyk7XG59XG5cbi5jaWYtZ3Qge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLWd0LnN2Zyk7XG59XG5cbi5jaWYtZ24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLWduLnN2Zyk7XG59XG5cbi5jaWYtZ3cge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLWd3LnN2Zyk7XG59XG5cbi5jaWYtZ3kge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLWd5LnN2Zyk7XG59XG5cbi5jaWYtaGsge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLWhrLnN2Zyk7XG59XG5cbi5jaWYtaHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLWh0LnN2Zyk7XG59XG5cbi5jaWYtdmEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLXZhLnN2Zyk7XG59XG5cbi5jaWYtaG4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLWhuLnN2Zyk7XG59XG5cbi5jaWYteGsge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLXhrLnN2Zyk7XG59XG5cbi5jaWYtaHUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLWh1LnN2Zyk7XG59XG5cbi5jaWYtaXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLWlzLnN2Zyk7XG59XG5cbi5jaWYtaW4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLWluLnN2Zyk7XG59XG5cbi5jaWYtaWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLWlkLnN2Zyk7XG59XG5cbi5jaWYtaXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLWlyLnN2Zyk7XG59XG5cbi5jaWYtaXEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLWlxLnN2Zyk7XG59XG5cbi5jaWYtaWUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLWllLnN2Zyk7XG59XG5cbi5jaWYtaWwge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLWlsLnN2Zyk7XG59XG5cbi5jaWYtaXQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLWl0LnN2Zyk7XG59XG5cbi5jaWYtam0ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLWptLnN2Zyk7XG59XG5cbi5jaWYtanAge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLWpwLnN2Zyk7XG59XG5cbi5jaWYtam8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLWpvLnN2Zyk7XG59XG5cbi5jaWYta3oge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLWt6LnN2Zyk7XG59XG5cbi5jaWYta2Uge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLWtlLnN2Zyk7XG59XG5cbi5jaWYta2kge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLWtpLnN2Zyk7XG59XG5cbi5jaWYta3Ige1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLWtyLnN2Zyk7XG59XG5cbi5jaWYta3Age1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLWtwLnN2Zyk7XG59XG5cbi5jaWYta3cge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLWt3LnN2Zyk7XG59XG5cbi5jaWYta2cge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLWtnLnN2Zyk7XG59XG5cbi5jaWYtbGEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLWxhLnN2Zyk7XG59XG5cbi5jaWYtbHYge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLWx2LnN2Zyk7XG59XG5cbi5jaWYtbGIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLWxiLnN2Zyk7XG59XG5cbi5jaWYtbHMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLWxzLnN2Zyk7XG59XG5cbi5jaWYtbHIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLWxyLnN2Zyk7XG59XG5cbi5jaWYtbHkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLWx5LnN2Zyk7XG59XG5cbi5jaWYtbGkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLWxpLnN2Zyk7XG59XG5cbi5jaWYtbHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLWx0LnN2Zyk7XG59XG5cbi5jaWYtbHUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLWx1LnN2Zyk7XG59XG5cbi5jaWYtbWsge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLW1rLnN2Zyk7XG59XG5cbi5jaWYtbWcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLW1nLnN2Zyk7XG59XG5cbi5jaWYtbXcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLW13LnN2Zyk7XG59XG5cbi5jaWYtbXkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLW15LnN2Zyk7XG59XG5cbi5jaWYtbXYge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLW12LnN2Zyk7XG59XG5cbi5jaWYtbWwge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLW1sLnN2Zyk7XG59XG5cbi5jaWYtbXQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLW10LnN2Zyk7XG59XG5cbi5jaWYtbWgge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLW1oLnN2Zyk7XG59XG5cbi5jaWYtbXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLW1yLnN2Zyk7XG59XG5cbi5jaWYtbXUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLW11LnN2Zyk7XG59XG5cbi5jaWYtbXgge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLW14LnN2Zyk7XG59XG5cbi5jaWYtZm0ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLWZtLnN2Zyk7XG59XG5cbi5jaWYtbWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLW1kLnN2Zyk7XG59XG5cbi5jaWYtbWMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLW1jLnN2Zyk7XG59XG5cbi5jaWYtbW4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLW1uLnN2Zyk7XG59XG5cbi5jaWYtbWUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLW1lLnN2Zyk7XG59XG5cbi5jaWYtbWEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLW1hLnN2Zyk7XG59XG5cbi5jaWYtbXoge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLW16LnN2Zyk7XG59XG5cbi5jaWYtbW0ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLW1tLnN2Zyk7XG59XG5cbi5jaWYtbmEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLW5hLnN2Zyk7XG59XG5cbi5jaWYtbnIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLW5yLnN2Zyk7XG59XG5cbi5jaWYtbnAge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLW5wLnN2Zyk7XG59XG5cbi5jaWYtbmwge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLW5sLnN2Zyk7XG59XG5cbi5jaWYtbnoge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLW56LnN2Zyk7XG59XG5cbi5jaWYtbmkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLW5pLnN2Zyk7XG59XG5cbi5jaWYtbmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLW5lLnN2Zyk7XG59XG5cbi5jaWYtbmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLW5nLnN2Zyk7XG59XG5cbi5jaWYtbnUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLW51LnN2Zyk7XG59XG5cbi5jaWYtbm8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLW5vLnN2Zyk7XG59XG5cbi5jaWYtb20ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLW9tLnN2Zyk7XG59XG5cbi5jaWYtcGsge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLXBrLnN2Zyk7XG59XG5cbi5jaWYtcHcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLXB3LnN2Zyk7XG59XG5cbi5jaWYtcGEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLXBhLnN2Zyk7XG59XG5cbi5jaWYtcGcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLXBnLnN2Zyk7XG59XG5cbi5jaWYtcHkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLXB5LnN2Zyk7XG59XG5cbi5jaWYtcGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLXBlLnN2Zyk7XG59XG5cbi5jaWYtcGgge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLXBoLnN2Zyk7XG59XG5cbi5jaWYtcGwge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLXBsLnN2Zyk7XG59XG5cbi5jaWYtcHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLXB0LnN2Zyk7XG59XG5cbi5jaWYtcWEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLXFhLnN2Zyk7XG59XG5cbi5jaWYtcm8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLXJvLnN2Zyk7XG59XG5cbi5jaWYtcnUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLXJ1LnN2Zyk7XG59XG5cbi5jaWYtcncge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLXJ3LnN2Zyk7XG59XG5cbi5jaWYta24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLWtuLnN2Zyk7XG59XG5cbi5jaWYtbGMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLWxjLnN2Zyk7XG59XG5cbi5jaWYtdmMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLXZjLnN2Zyk7XG59XG5cbi5jaWYtd3Mge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLXdzLnN2Zyk7XG59XG5cbi5jaWYtc20ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLXNtLnN2Zyk7XG59XG5cbi5jaWYtc3Qge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLXN0LnN2Zyk7XG59XG5cbi5jaWYtc2Ege1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLXNhLnN2Zyk7XG59XG5cbi5jaWYtc24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLXNuLnN2Zyk7XG59XG5cbi5jaWYtcnMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLXJzLnN2Zyk7XG59XG5cbi5jaWYtc2Mge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLXNjLnN2Zyk7XG59XG5cbi5jaWYtc2wge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLXNsLnN2Zyk7XG59XG5cbi5jaWYtc2cge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLXNnLnN2Zyk7XG59XG5cbi5jaWYtc2sge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLXNrLnN2Zyk7XG59XG5cbi5jaWYtc2kge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLXNpLnN2Zyk7XG59XG5cbi5jaWYtc2Ige1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLXNiLnN2Zyk7XG59XG5cbi5jaWYtc28ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLXNvLnN2Zyk7XG59XG5cbi5jaWYtemEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLXphLnN2Zyk7XG59XG5cbi5jaWYtZXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLWVzLnN2Zyk7XG59XG5cbi5jaWYtbGsge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLWxrLnN2Zyk7XG59XG5cbi5jaWYtc2Qge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLXNkLnN2Zyk7XG59XG5cbi5jaWYtc3Mge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLXNzLnN2Zyk7XG59XG5cbi5jaWYtc3Ige1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLXNyLnN2Zyk7XG59XG5cbi5jaWYtc3oge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLXN6LnN2Zyk7XG59XG5cbi5jaWYtc2Uge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLXNlLnN2Zyk7XG59XG5cbi5jaWYtY2gge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLWNoLnN2Zyk7XG59XG5cbi5jaWYtc3kge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLXN5LnN2Zyk7XG59XG5cbi5jaWYtdHcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLXR3LnN2Zyk7XG59XG5cbi5jaWYtdGoge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLXRqLnN2Zyk7XG59XG5cbi5jaWYtdHoge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLXR6LnN2Zyk7XG59XG5cbi5jaWYtdGgge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLXRoLnN2Zyk7XG59XG5cbi5jaWYtdGwge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLXRsLnN2Zyk7XG59XG5cbi5jaWYtdGcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLXRnLnN2Zyk7XG59XG5cbi5jaWYtdG8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLXRvLnN2Zyk7XG59XG5cbi5jaWYtdHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLXR0LnN2Zyk7XG59XG5cbi5jaWYtdG4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLXRuLnN2Zyk7XG59XG5cbi5jaWYtdHIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLXRyLnN2Zyk7XG59XG5cbi5jaWYtdG0ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLXRtLnN2Zyk7XG59XG5cbi5jaWYtdHYge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLXR2LnN2Zyk7XG59XG5cbi5jaWYtdWcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLXVnLnN2Zyk7XG59XG5cbi5jaWYtdWEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLXVhLnN2Zyk7XG59XG5cbi5jaWYtYWUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLWFlLnN2Zyk7XG59XG5cbi5jaWYtZ2Ige1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLWdiLnN2Zyk7XG59XG5cbi5jaWYtdXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLXVzLnN2Zyk7XG59XG5cbi5jaWYtdXkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLXV5LnN2Zyk7XG59XG5cbi5jaWYtdXoge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLXV6LnN2Zyk7XG59XG5cbi5jaWYtdmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLXZlLnN2Zyk7XG59XG5cbi5jaWYtdm4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLXZuLnN2Zyk7XG59XG5cbi5jaWYteWUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLXllLnN2Zyk7XG59XG5cbi5jaWYtem0ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLXptLnN2Zyk7XG59XG5cbi5jaWYtencge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZsYWcvY2lmLXp3LnN2Zyk7XG59XG4vKiMgc291cmNlTWFwcGluZ1VSTD1mbGFnLmNzcy5tYXAgKi8iLCJAaW1wb3J0IFwiZ2xvYmFsXCI7XG5cblxuQGltcG9ydCBcImJvb3RzdHJhcC1kYXRlcGlja2VyL2Rpc3QvY3NzL2Jvb3RzdHJhcC1kYXRlcGlja2VyLm1pbi5jc3NcIjtcbkBpbXBvcnQgXCJkYXRlcGlja2VyLmNzc1wiO1xuXG5AaW1wb3J0IFwibG9hZGVyXCI7XG5cbi8vIENvcmV1aVxuQGltcG9ydCAnfkBjb3JldWkvY29yZXVpL3Njc3MvY29yZXVpJztcbi8vQGltcG9ydCAnfkBjb3JldWkvY29yZXVpL2Rpc3QvY3NzL2NvcmV1aS5taW4uY3NzJztcbkBpbXBvcnQgJ35AY29yZXVpL2ljb25zL2Nzcy9hbGwubWluLmNzcyc7XG4iLCIvKiFcbiAqIEZvbnQgQXdlc29tZSBGcmVlIDUuMTUuNCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbVxuICogTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UvZnJlZSAoSWNvbnM6IENDIEJZIDQuMCwgRm9udHM6IFNJTCBPRkwgMS4xLCBDb2RlOiBNSVQgTGljZW5zZSlcbiAqL1xuQGltcG9ydCAndmFyaWFibGVzJztcbkBpbXBvcnQgJ21peGlucyc7XG5AaW1wb3J0ICdjb3JlJztcbkBpbXBvcnQgJ2xhcmdlcic7XG5AaW1wb3J0ICdmaXhlZC13aWR0aCc7XG5AaW1wb3J0ICdsaXN0JztcbkBpbXBvcnQgJ2JvcmRlcmVkLXB1bGxlZCc7XG5AaW1wb3J0ICdhbmltYXRlZCc7XG5AaW1wb3J0ICdyb3RhdGVkLWZsaXBwZWQnO1xuQGltcG9ydCAnc3RhY2tlZCc7XG5AaW1wb3J0ICdpY29ucyc7XG5AaW1wb3J0ICdzY3JlZW4tcmVhZGVyJztcbiIsIi8vIEJhc2UgQ2xhc3MgRGVmaW5pdGlvblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0sXG4uZmFzLFxuLmZhcixcbi5mYWwsXG4uZmFkLFxuLmZhYiB7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuJWZhLWljb24ge1xuICBAaW5jbHVkZSBmYS1pY29uO1xufVxuIiwiLy8gSWNvbiBTaXplc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBtYWtlcyB0aGUgZm9udCAzMyUgbGFyZ2VyIHJlbGF0aXZlIHRvIHRoZSBpY29uIGNvbnRhaW5lclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxnIHtcbiAgZm9udC1zaXplOiAoNGVtIC8gMyk7XG4gIGxpbmUtaGVpZ2h0OiAoM2VtIC8gNCk7XG4gIHZlcnRpY2FsLWFsaWduOiAtLjA2NjdlbTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXhzIHtcbiAgZm9udC1zaXplOiAuNzVlbTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXNtIHtcbiAgZm9udC1zaXplOiAuODc1ZW07XG59XG5cbkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTAge1xuICAuI3skZmEtY3NzLXByZWZpeH0tI3skaX14IHtcbiAgICBmb250LXNpemU6ICRpICogMWVtO1xuICB9XG59XG4iLCIvLyBGaXhlZCBXaWR0aCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZ3IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogJGZhLWZ3LXdpZHRoO1xufVxuIiwiLy8gVmFyaWFibGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4kZmEtZm9udC1wYXRoOiAgICAgICAgIFwiLi4vd2ViZm9udHNcIiAhZGVmYXVsdDtcbiRmYS1mb250LXNpemUtYmFzZTogICAgMTZweCAhZGVmYXVsdDtcbiRmYS1mb250LWRpc3BsYXk6ICAgICAgYmxvY2sgIWRlZmF1bHQ7XG4kZmEtY3NzLXByZWZpeDogICAgICAgIGZhICFkZWZhdWx0O1xuJGZhLXZlcnNpb246ICAgICAgICAgICBcIjUuMTUuNFwiICFkZWZhdWx0O1xuJGZhLWJvcmRlci1jb2xvcjogICAgICAjZWVlICFkZWZhdWx0O1xuJGZhLWludmVyc2U6ICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGZhLWxpLXdpZHRoOiAgICAgICAgICAyZW0gIWRlZmF1bHQ7XG4kZmEtZnctd2lkdGg6ICAgICAgICAgICgyMGVtIC8gMTYpO1xuJGZhLXByaW1hcnktb3BhY2l0eTogICAxICFkZWZhdWx0O1xuJGZhLXNlY29uZGFyeS1vcGFjaXR5OiAuNCAhZGVmYXVsdDtcblxuLy8gQ29udmVuaWVuY2UgZnVuY3Rpb24gdXNlZCB0byBzZXQgY29udGVudCBwcm9wZXJ0eVxuQGZ1bmN0aW9uIGZhLWNvbnRlbnQoJGZhLXZhcikge1xuICBAcmV0dXJuIHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhciB9XFxcIlwiKTtcbn1cblxuJGZhLXZhci01MDBweDogXFxmMjZlO1xuJGZhLXZhci1hY2Nlc3NpYmxlLWljb246IFxcZjM2ODtcbiRmYS12YXItYWNjdXNvZnQ6IFxcZjM2OTtcbiRmYS12YXItYWNxdWlzaXRpb25zLWluY29ycG9yYXRlZDogXFxmNmFmO1xuJGZhLXZhci1hZDogXFxmNjQxO1xuJGZhLXZhci1hZGRyZXNzLWJvb2s6IFxcZjJiOTtcbiRmYS12YXItYWRkcmVzcy1jYXJkOiBcXGYyYmI7XG4kZmEtdmFyLWFkanVzdDogXFxmMDQyO1xuJGZhLXZhci1hZG46IFxcZjE3MDtcbiRmYS12YXItYWR2ZXJzYWw6IFxcZjM2YTtcbiRmYS12YXItYWZmaWxpYXRldGhlbWU6IFxcZjM2YjtcbiRmYS12YXItYWlyLWZyZXNoZW5lcjogXFxmNWQwO1xuJGZhLXZhci1haXJibmI6IFxcZjgzNDtcbiRmYS12YXItYWxnb2xpYTogXFxmMzZjO1xuJGZhLXZhci1hbGlnbi1jZW50ZXI6IFxcZjAzNztcbiRmYS12YXItYWxpZ24tanVzdGlmeTogXFxmMDM5O1xuJGZhLXZhci1hbGlnbi1sZWZ0OiBcXGYwMzY7XG4kZmEtdmFyLWFsaWduLXJpZ2h0OiBcXGYwMzg7XG4kZmEtdmFyLWFsaXBheTogXFxmNjQyO1xuJGZhLXZhci1hbGxlcmdpZXM6IFxcZjQ2MTtcbiRmYS12YXItYW1hem9uOiBcXGYyNzA7XG4kZmEtdmFyLWFtYXpvbi1wYXk6IFxcZjQyYztcbiRmYS12YXItYW1idWxhbmNlOiBcXGYwZjk7XG4kZmEtdmFyLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOiBcXGYyYTM7XG4kZmEtdmFyLWFtaWxpYTogXFxmMzZkO1xuJGZhLXZhci1hbmNob3I6IFxcZjEzZDtcbiRmYS12YXItYW5kcm9pZDogXFxmMTdiO1xuJGZhLXZhci1hbmdlbGxpc3Q6IFxcZjIwOTtcbiRmYS12YXItYW5nbGUtZG91YmxlLWRvd246IFxcZjEwMztcbiRmYS12YXItYW5nbGUtZG91YmxlLWxlZnQ6IFxcZjEwMDtcbiRmYS12YXItYW5nbGUtZG91YmxlLXJpZ2h0OiBcXGYxMDE7XG4kZmEtdmFyLWFuZ2xlLWRvdWJsZS11cDogXFxmMTAyO1xuJGZhLXZhci1hbmdsZS1kb3duOiBcXGYxMDc7XG4kZmEtdmFyLWFuZ2xlLWxlZnQ6IFxcZjEwNDtcbiRmYS12YXItYW5nbGUtcmlnaHQ6IFxcZjEwNTtcbiRmYS12YXItYW5nbGUtdXA6IFxcZjEwNjtcbiRmYS12YXItYW5ncnk6IFxcZjU1NjtcbiRmYS12YXItYW5ncnljcmVhdGl2ZTogXFxmMzZlO1xuJGZhLXZhci1hbmd1bGFyOiBcXGY0MjA7XG4kZmEtdmFyLWFua2g6IFxcZjY0NDtcbiRmYS12YXItYXBwLXN0b3JlOiBcXGYzNmY7XG4kZmEtdmFyLWFwcC1zdG9yZS1pb3M6IFxcZjM3MDtcbiRmYS12YXItYXBwZXI6IFxcZjM3MTtcbiRmYS12YXItYXBwbGU6IFxcZjE3OTtcbiRmYS12YXItYXBwbGUtYWx0OiBcXGY1ZDE7XG4kZmEtdmFyLWFwcGxlLXBheTogXFxmNDE1O1xuJGZhLXZhci1hcmNoaXZlOiBcXGYxODc7XG4kZmEtdmFyLWFyY2h3YXk6IFxcZjU1NztcbiRmYS12YXItYXJyb3ctYWx0LWNpcmNsZS1kb3duOiBcXGYzNTg7XG4kZmEtdmFyLWFycm93LWFsdC1jaXJjbGUtbGVmdDogXFxmMzU5O1xuJGZhLXZhci1hcnJvdy1hbHQtY2lyY2xlLXJpZ2h0OiBcXGYzNWE7XG4kZmEtdmFyLWFycm93LWFsdC1jaXJjbGUtdXA6IFxcZjM1YjtcbiRmYS12YXItYXJyb3ctY2lyY2xlLWRvd246IFxcZjBhYjtcbiRmYS12YXItYXJyb3ctY2lyY2xlLWxlZnQ6IFxcZjBhODtcbiRmYS12YXItYXJyb3ctY2lyY2xlLXJpZ2h0OiBcXGYwYTk7XG4kZmEtdmFyLWFycm93LWNpcmNsZS11cDogXFxmMGFhO1xuJGZhLXZhci1hcnJvdy1kb3duOiBcXGYwNjM7XG4kZmEtdmFyLWFycm93LWxlZnQ6IFxcZjA2MDtcbiRmYS12YXItYXJyb3ctcmlnaHQ6IFxcZjA2MTtcbiRmYS12YXItYXJyb3ctdXA6IFxcZjA2MjtcbiRmYS12YXItYXJyb3dzLWFsdDogXFxmMGIyO1xuJGZhLXZhci1hcnJvd3MtYWx0LWg6IFxcZjMzNztcbiRmYS12YXItYXJyb3dzLWFsdC12OiBcXGYzMzg7XG4kZmEtdmFyLWFydHN0YXRpb246IFxcZjc3YTtcbiRmYS12YXItYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zOiBcXGYyYTI7XG4kZmEtdmFyLWFzdGVyaXNrOiBcXGYwNjk7XG4kZmEtdmFyLWFzeW1tZXRyaWs6IFxcZjM3MjtcbiRmYS12YXItYXQ6IFxcZjFmYTtcbiRmYS12YXItYXRsYXM6IFxcZjU1ODtcbiRmYS12YXItYXRsYXNzaWFuOiBcXGY3N2I7XG4kZmEtdmFyLWF0b206IFxcZjVkMjtcbiRmYS12YXItYXVkaWJsZTogXFxmMzczO1xuJGZhLXZhci1hdWRpby1kZXNjcmlwdGlvbjogXFxmMjllO1xuJGZhLXZhci1hdXRvcHJlZml4ZXI6IFxcZjQxYztcbiRmYS12YXItYXZpYW5leDogXFxmMzc0O1xuJGZhLXZhci1hdmlhdG86IFxcZjQyMTtcbiRmYS12YXItYXdhcmQ6IFxcZjU1OTtcbiRmYS12YXItYXdzOiBcXGYzNzU7XG4kZmEtdmFyLWJhYnk6IFxcZjc3YztcbiRmYS12YXItYmFieS1jYXJyaWFnZTogXFxmNzdkO1xuJGZhLXZhci1iYWNrc3BhY2U6IFxcZjU1YTtcbiRmYS12YXItYmFja3dhcmQ6IFxcZjA0YTtcbiRmYS12YXItYmFjb246IFxcZjdlNTtcbiRmYS12YXItYmFjdGVyaWE6IFxcZTA1OTtcbiRmYS12YXItYmFjdGVyaXVtOiBcXGUwNWE7XG4kZmEtdmFyLWJhaGFpOiBcXGY2NjY7XG4kZmEtdmFyLWJhbGFuY2Utc2NhbGU6IFxcZjI0ZTtcbiRmYS12YXItYmFsYW5jZS1zY2FsZS1sZWZ0OiBcXGY1MTU7XG4kZmEtdmFyLWJhbGFuY2Utc2NhbGUtcmlnaHQ6IFxcZjUxNjtcbiRmYS12YXItYmFuOiBcXGYwNWU7XG4kZmEtdmFyLWJhbmQtYWlkOiBcXGY0NjI7XG4kZmEtdmFyLWJhbmRjYW1wOiBcXGYyZDU7XG4kZmEtdmFyLWJhcmNvZGU6IFxcZjAyYTtcbiRmYS12YXItYmFyczogXFxmMGM5O1xuJGZhLXZhci1iYXNlYmFsbC1iYWxsOiBcXGY0MzM7XG4kZmEtdmFyLWJhc2tldGJhbGwtYmFsbDogXFxmNDM0O1xuJGZhLXZhci1iYXRoOiBcXGYyY2Q7XG4kZmEtdmFyLWJhdHRlcnktZW1wdHk6IFxcZjI0NDtcbiRmYS12YXItYmF0dGVyeS1mdWxsOiBcXGYyNDA7XG4kZmEtdmFyLWJhdHRlcnktaGFsZjogXFxmMjQyO1xuJGZhLXZhci1iYXR0ZXJ5LXF1YXJ0ZXI6IFxcZjI0MztcbiRmYS12YXItYmF0dGVyeS10aHJlZS1xdWFydGVyczogXFxmMjQxO1xuJGZhLXZhci1iYXR0bGUtbmV0OiBcXGY4MzU7XG4kZmEtdmFyLWJlZDogXFxmMjM2O1xuJGZhLXZhci1iZWVyOiBcXGYwZmM7XG4kZmEtdmFyLWJlaGFuY2U6IFxcZjFiNDtcbiRmYS12YXItYmVoYW5jZS1zcXVhcmU6IFxcZjFiNTtcbiRmYS12YXItYmVsbDogXFxmMGYzO1xuJGZhLXZhci1iZWxsLXNsYXNoOiBcXGYxZjY7XG4kZmEtdmFyLWJlemllci1jdXJ2ZTogXFxmNTViO1xuJGZhLXZhci1iaWJsZTogXFxmNjQ3O1xuJGZhLXZhci1iaWN5Y2xlOiBcXGYyMDY7XG4kZmEtdmFyLWJpa2luZzogXFxmODRhO1xuJGZhLXZhci1iaW1vYmplY3Q6IFxcZjM3ODtcbiRmYS12YXItYmlub2N1bGFyczogXFxmMWU1O1xuJGZhLXZhci1iaW9oYXphcmQ6IFxcZjc4MDtcbiRmYS12YXItYmlydGhkYXktY2FrZTogXFxmMWZkO1xuJGZhLXZhci1iaXRidWNrZXQ6IFxcZjE3MTtcbiRmYS12YXItYml0Y29pbjogXFxmMzc5O1xuJGZhLXZhci1iaXR5OiBcXGYzN2E7XG4kZmEtdmFyLWJsYWNrLXRpZTogXFxmMjdlO1xuJGZhLXZhci1ibGFja2JlcnJ5OiBcXGYzN2I7XG4kZmEtdmFyLWJsZW5kZXI6IFxcZjUxNztcbiRmYS12YXItYmxlbmRlci1waG9uZTogXFxmNmI2O1xuJGZhLXZhci1ibGluZDogXFxmMjlkO1xuJGZhLXZhci1ibG9nOiBcXGY3ODE7XG4kZmEtdmFyLWJsb2dnZXI6IFxcZjM3YztcbiRmYS12YXItYmxvZ2dlci1iOiBcXGYzN2Q7XG4kZmEtdmFyLWJsdWV0b290aDogXFxmMjkzO1xuJGZhLXZhci1ibHVldG9vdGgtYjogXFxmMjk0O1xuJGZhLXZhci1ib2xkOiBcXGYwMzI7XG4kZmEtdmFyLWJvbHQ6IFxcZjBlNztcbiRmYS12YXItYm9tYjogXFxmMWUyO1xuJGZhLXZhci1ib25lOiBcXGY1ZDc7XG4kZmEtdmFyLWJvbmc6IFxcZjU1YztcbiRmYS12YXItYm9vazogXFxmMDJkO1xuJGZhLXZhci1ib29rLWRlYWQ6IFxcZjZiNztcbiRmYS12YXItYm9vay1tZWRpY2FsOiBcXGY3ZTY7XG4kZmEtdmFyLWJvb2stb3BlbjogXFxmNTE4O1xuJGZhLXZhci1ib29rLXJlYWRlcjogXFxmNWRhO1xuJGZhLXZhci1ib29rbWFyazogXFxmMDJlO1xuJGZhLXZhci1ib290c3RyYXA6IFxcZjgzNjtcbiRmYS12YXItYm9yZGVyLWFsbDogXFxmODRjO1xuJGZhLXZhci1ib3JkZXItbm9uZTogXFxmODUwO1xuJGZhLXZhci1ib3JkZXItc3R5bGU6IFxcZjg1MztcbiRmYS12YXItYm93bGluZy1iYWxsOiBcXGY0MzY7XG4kZmEtdmFyLWJveDogXFxmNDY2O1xuJGZhLXZhci1ib3gtb3BlbjogXFxmNDllO1xuJGZhLXZhci1ib3gtdGlzc3VlOiBcXGUwNWI7XG4kZmEtdmFyLWJveGVzOiBcXGY0Njg7XG4kZmEtdmFyLWJyYWlsbGU6IFxcZjJhMTtcbiRmYS12YXItYnJhaW46IFxcZjVkYztcbiRmYS12YXItYnJlYWQtc2xpY2U6IFxcZjdlYztcbiRmYS12YXItYnJpZWZjYXNlOiBcXGYwYjE7XG4kZmEtdmFyLWJyaWVmY2FzZS1tZWRpY2FsOiBcXGY0Njk7XG4kZmEtdmFyLWJyb2FkY2FzdC10b3dlcjogXFxmNTE5O1xuJGZhLXZhci1icm9vbTogXFxmNTFhO1xuJGZhLXZhci1icnVzaDogXFxmNTVkO1xuJGZhLXZhci1idGM6IFxcZjE1YTtcbiRmYS12YXItYnVmZmVyOiBcXGY4Mzc7XG4kZmEtdmFyLWJ1ZzogXFxmMTg4O1xuJGZhLXZhci1idWlsZGluZzogXFxmMWFkO1xuJGZhLXZhci1idWxsaG9ybjogXFxmMGExO1xuJGZhLXZhci1idWxsc2V5ZTogXFxmMTQwO1xuJGZhLXZhci1idXJuOiBcXGY0NmE7XG4kZmEtdmFyLWJ1cm9tb2JlbGV4cGVydGU6IFxcZjM3ZjtcbiRmYS12YXItYnVzOiBcXGYyMDc7XG4kZmEtdmFyLWJ1cy1hbHQ6IFxcZjU1ZTtcbiRmYS12YXItYnVzaW5lc3MtdGltZTogXFxmNjRhO1xuJGZhLXZhci1idXktbi1sYXJnZTogXFxmOGE2O1xuJGZhLXZhci1idXlzZWxsYWRzOiBcXGYyMGQ7XG4kZmEtdmFyLWNhbGN1bGF0b3I6IFxcZjFlYztcbiRmYS12YXItY2FsZW5kYXI6IFxcZjEzMztcbiRmYS12YXItY2FsZW5kYXItYWx0OiBcXGYwNzM7XG4kZmEtdmFyLWNhbGVuZGFyLWNoZWNrOiBcXGYyNzQ7XG4kZmEtdmFyLWNhbGVuZGFyLWRheTogXFxmNzgzO1xuJGZhLXZhci1jYWxlbmRhci1taW51czogXFxmMjcyO1xuJGZhLXZhci1jYWxlbmRhci1wbHVzOiBcXGYyNzE7XG4kZmEtdmFyLWNhbGVuZGFyLXRpbWVzOiBcXGYyNzM7XG4kZmEtdmFyLWNhbGVuZGFyLXdlZWs6IFxcZjc4NDtcbiRmYS12YXItY2FtZXJhOiBcXGYwMzA7XG4kZmEtdmFyLWNhbWVyYS1yZXRybzogXFxmMDgzO1xuJGZhLXZhci1jYW1wZ3JvdW5kOiBcXGY2YmI7XG4kZmEtdmFyLWNhbmFkaWFuLW1hcGxlLWxlYWY6IFxcZjc4NTtcbiRmYS12YXItY2FuZHktY2FuZTogXFxmNzg2O1xuJGZhLXZhci1jYW5uYWJpczogXFxmNTVmO1xuJGZhLXZhci1jYXBzdWxlczogXFxmNDZiO1xuJGZhLXZhci1jYXI6IFxcZjFiOTtcbiRmYS12YXItY2FyLWFsdDogXFxmNWRlO1xuJGZhLXZhci1jYXItYmF0dGVyeTogXFxmNWRmO1xuJGZhLXZhci1jYXItY3Jhc2g6IFxcZjVlMTtcbiRmYS12YXItY2FyLXNpZGU6IFxcZjVlNDtcbiRmYS12YXItY2FyYXZhbjogXFxmOGZmO1xuJGZhLXZhci1jYXJldC1kb3duOiBcXGYwZDc7XG4kZmEtdmFyLWNhcmV0LWxlZnQ6IFxcZjBkOTtcbiRmYS12YXItY2FyZXQtcmlnaHQ6IFxcZjBkYTtcbiRmYS12YXItY2FyZXQtc3F1YXJlLWRvd246IFxcZjE1MDtcbiRmYS12YXItY2FyZXQtc3F1YXJlLWxlZnQ6IFxcZjE5MTtcbiRmYS12YXItY2FyZXQtc3F1YXJlLXJpZ2h0OiBcXGYxNTI7XG4kZmEtdmFyLWNhcmV0LXNxdWFyZS11cDogXFxmMTUxO1xuJGZhLXZhci1jYXJldC11cDogXFxmMGQ4O1xuJGZhLXZhci1jYXJyb3Q6IFxcZjc4NztcbiRmYS12YXItY2FydC1hcnJvdy1kb3duOiBcXGYyMTg7XG4kZmEtdmFyLWNhcnQtcGx1czogXFxmMjE3O1xuJGZhLXZhci1jYXNoLXJlZ2lzdGVyOiBcXGY3ODg7XG4kZmEtdmFyLWNhdDogXFxmNmJlO1xuJGZhLXZhci1jYy1hbWF6b24tcGF5OiBcXGY0MmQ7XG4kZmEtdmFyLWNjLWFtZXg6IFxcZjFmMztcbiRmYS12YXItY2MtYXBwbGUtcGF5OiBcXGY0MTY7XG4kZmEtdmFyLWNjLWRpbmVycy1jbHViOiBcXGYyNGM7XG4kZmEtdmFyLWNjLWRpc2NvdmVyOiBcXGYxZjI7XG4kZmEtdmFyLWNjLWpjYjogXFxmMjRiO1xuJGZhLXZhci1jYy1tYXN0ZXJjYXJkOiBcXGYxZjE7XG4kZmEtdmFyLWNjLXBheXBhbDogXFxmMWY0O1xuJGZhLXZhci1jYy1zdHJpcGU6IFxcZjFmNTtcbiRmYS12YXItY2MtdmlzYTogXFxmMWYwO1xuJGZhLXZhci1jZW50ZXJjb2RlOiBcXGYzODA7XG4kZmEtdmFyLWNlbnRvczogXFxmNzg5O1xuJGZhLXZhci1jZXJ0aWZpY2F0ZTogXFxmMGEzO1xuJGZhLXZhci1jaGFpcjogXFxmNmMwO1xuJGZhLXZhci1jaGFsa2JvYXJkOiBcXGY1MWI7XG4kZmEtdmFyLWNoYWxrYm9hcmQtdGVhY2hlcjogXFxmNTFjO1xuJGZhLXZhci1jaGFyZ2luZy1zdGF0aW9uOiBcXGY1ZTc7XG4kZmEtdmFyLWNoYXJ0LWFyZWE6IFxcZjFmZTtcbiRmYS12YXItY2hhcnQtYmFyOiBcXGYwODA7XG4kZmEtdmFyLWNoYXJ0LWxpbmU6IFxcZjIwMTtcbiRmYS12YXItY2hhcnQtcGllOiBcXGYyMDA7XG4kZmEtdmFyLWNoZWNrOiBcXGYwMGM7XG4kZmEtdmFyLWNoZWNrLWNpcmNsZTogXFxmMDU4O1xuJGZhLXZhci1jaGVjay1kb3VibGU6IFxcZjU2MDtcbiRmYS12YXItY2hlY2stc3F1YXJlOiBcXGYxNGE7XG4kZmEtdmFyLWNoZWVzZTogXFxmN2VmO1xuJGZhLXZhci1jaGVzczogXFxmNDM5O1xuJGZhLXZhci1jaGVzcy1iaXNob3A6IFxcZjQzYTtcbiRmYS12YXItY2hlc3MtYm9hcmQ6IFxcZjQzYztcbiRmYS12YXItY2hlc3Mta2luZzogXFxmNDNmO1xuJGZhLXZhci1jaGVzcy1rbmlnaHQ6IFxcZjQ0MTtcbiRmYS12YXItY2hlc3MtcGF3bjogXFxmNDQzO1xuJGZhLXZhci1jaGVzcy1xdWVlbjogXFxmNDQ1O1xuJGZhLXZhci1jaGVzcy1yb29rOiBcXGY0NDc7XG4kZmEtdmFyLWNoZXZyb24tY2lyY2xlLWRvd246IFxcZjEzYTtcbiRmYS12YXItY2hldnJvbi1jaXJjbGUtbGVmdDogXFxmMTM3O1xuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1yaWdodDogXFxmMTM4O1xuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS11cDogXFxmMTM5O1xuJGZhLXZhci1jaGV2cm9uLWRvd246IFxcZjA3ODtcbiRmYS12YXItY2hldnJvbi1sZWZ0OiBcXGYwNTM7XG4kZmEtdmFyLWNoZXZyb24tcmlnaHQ6IFxcZjA1NDtcbiRmYS12YXItY2hldnJvbi11cDogXFxmMDc3O1xuJGZhLXZhci1jaGlsZDogXFxmMWFlO1xuJGZhLXZhci1jaHJvbWU6IFxcZjI2ODtcbiRmYS12YXItY2hyb21lY2FzdDogXFxmODM4O1xuJGZhLXZhci1jaHVyY2g6IFxcZjUxZDtcbiRmYS12YXItY2lyY2xlOiBcXGYxMTE7XG4kZmEtdmFyLWNpcmNsZS1ub3RjaDogXFxmMWNlO1xuJGZhLXZhci1jaXR5OiBcXGY2NGY7XG4kZmEtdmFyLWNsaW5pYy1tZWRpY2FsOiBcXGY3ZjI7XG4kZmEtdmFyLWNsaXBib2FyZDogXFxmMzI4O1xuJGZhLXZhci1jbGlwYm9hcmQtY2hlY2s6IFxcZjQ2YztcbiRmYS12YXItY2xpcGJvYXJkLWxpc3Q6IFxcZjQ2ZDtcbiRmYS12YXItY2xvY2s6IFxcZjAxNztcbiRmYS12YXItY2xvbmU6IFxcZjI0ZDtcbiRmYS12YXItY2xvc2VkLWNhcHRpb25pbmc6IFxcZjIwYTtcbiRmYS12YXItY2xvdWQ6IFxcZjBjMjtcbiRmYS12YXItY2xvdWQtZG93bmxvYWQtYWx0OiBcXGYzODE7XG4kZmEtdmFyLWNsb3VkLW1lYXRiYWxsOiBcXGY3M2I7XG4kZmEtdmFyLWNsb3VkLW1vb246IFxcZjZjMztcbiRmYS12YXItY2xvdWQtbW9vbi1yYWluOiBcXGY3M2M7XG4kZmEtdmFyLWNsb3VkLXJhaW46IFxcZjczZDtcbiRmYS12YXItY2xvdWQtc2hvd2Vycy1oZWF2eTogXFxmNzQwO1xuJGZhLXZhci1jbG91ZC1zdW46IFxcZjZjNDtcbiRmYS12YXItY2xvdWQtc3VuLXJhaW46IFxcZjc0MztcbiRmYS12YXItY2xvdWQtdXBsb2FkLWFsdDogXFxmMzgyO1xuJGZhLXZhci1jbG91ZGZsYXJlOiBcXGUwN2Q7XG4kZmEtdmFyLWNsb3Vkc2NhbGU6IFxcZjM4MztcbiRmYS12YXItY2xvdWRzbWl0aDogXFxmMzg0O1xuJGZhLXZhci1jbG91ZHZlcnNpZnk6IFxcZjM4NTtcbiRmYS12YXItY29ja3RhaWw6IFxcZjU2MTtcbiRmYS12YXItY29kZTogXFxmMTIxO1xuJGZhLXZhci1jb2RlLWJyYW5jaDogXFxmMTI2O1xuJGZhLXZhci1jb2RlcGVuOiBcXGYxY2I7XG4kZmEtdmFyLWNvZGllcGllOiBcXGYyODQ7XG4kZmEtdmFyLWNvZmZlZTogXFxmMGY0O1xuJGZhLXZhci1jb2c6IFxcZjAxMztcbiRmYS12YXItY29nczogXFxmMDg1O1xuJGZhLXZhci1jb2luczogXFxmNTFlO1xuJGZhLXZhci1jb2x1bW5zOiBcXGYwZGI7XG4kZmEtdmFyLWNvbW1lbnQ6IFxcZjA3NTtcbiRmYS12YXItY29tbWVudC1hbHQ6IFxcZjI3YTtcbiRmYS12YXItY29tbWVudC1kb2xsYXI6IFxcZjY1MTtcbiRmYS12YXItY29tbWVudC1kb3RzOiBcXGY0YWQ7XG4kZmEtdmFyLWNvbW1lbnQtbWVkaWNhbDogXFxmN2Y1O1xuJGZhLXZhci1jb21tZW50LXNsYXNoOiBcXGY0YjM7XG4kZmEtdmFyLWNvbW1lbnRzOiBcXGYwODY7XG4kZmEtdmFyLWNvbW1lbnRzLWRvbGxhcjogXFxmNjUzO1xuJGZhLXZhci1jb21wYWN0LWRpc2M6IFxcZjUxZjtcbiRmYS12YXItY29tcGFzczogXFxmMTRlO1xuJGZhLXZhci1jb21wcmVzczogXFxmMDY2O1xuJGZhLXZhci1jb21wcmVzcy1hbHQ6IFxcZjQyMjtcbiRmYS12YXItY29tcHJlc3MtYXJyb3dzLWFsdDogXFxmNzhjO1xuJGZhLXZhci1jb25jaWVyZ2UtYmVsbDogXFxmNTYyO1xuJGZhLXZhci1jb25mbHVlbmNlOiBcXGY3OGQ7XG4kZmEtdmFyLWNvbm5lY3RkZXZlbG9wOiBcXGYyMGU7XG4kZmEtdmFyLWNvbnRhbzogXFxmMjZkO1xuJGZhLXZhci1jb29raWU6IFxcZjU2MztcbiRmYS12YXItY29va2llLWJpdGU6IFxcZjU2NDtcbiRmYS12YXItY29weTogXFxmMGM1O1xuJGZhLXZhci1jb3B5cmlnaHQ6IFxcZjFmOTtcbiRmYS12YXItY290dG9uLWJ1cmVhdTogXFxmODllO1xuJGZhLXZhci1jb3VjaDogXFxmNGI4O1xuJGZhLXZhci1jcGFuZWw6IFxcZjM4ODtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9uczogXFxmMjVlO1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLWJ5OiBcXGY0ZTc7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtbmM6IFxcZjRlODtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1uYy1ldTogXFxmNGU5O1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLW5jLWpwOiBcXGY0ZWE7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtbmQ6IFxcZjRlYjtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1wZDogXFxmNGVjO1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXBkLWFsdDogXFxmNGVkO1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXJlbWl4OiBcXGY0ZWU7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtc2E6IFxcZjRlZjtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1zYW1wbGluZzogXFxmNGYwO1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXNhbXBsaW5nLXBsdXM6IFxcZjRmMTtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1zaGFyZTogXFxmNGYyO1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXplcm86IFxcZjRmMztcbiRmYS12YXItY3JlZGl0LWNhcmQ6IFxcZjA5ZDtcbiRmYS12YXItY3JpdGljYWwtcm9sZTogXFxmNmM5O1xuJGZhLXZhci1jcm9wOiBcXGYxMjU7XG4kZmEtdmFyLWNyb3AtYWx0OiBcXGY1NjU7XG4kZmEtdmFyLWNyb3NzOiBcXGY2NTQ7XG4kZmEtdmFyLWNyb3NzaGFpcnM6IFxcZjA1YjtcbiRmYS12YXItY3JvdzogXFxmNTIwO1xuJGZhLXZhci1jcm93bjogXFxmNTIxO1xuJGZhLXZhci1jcnV0Y2g6IFxcZjdmNztcbiRmYS12YXItY3NzMzogXFxmMTNjO1xuJGZhLXZhci1jc3MzLWFsdDogXFxmMzhiO1xuJGZhLXZhci1jdWJlOiBcXGYxYjI7XG4kZmEtdmFyLWN1YmVzOiBcXGYxYjM7XG4kZmEtdmFyLWN1dDogXFxmMGM0O1xuJGZhLXZhci1jdXR0bGVmaXNoOiBcXGYzOGM7XG4kZmEtdmFyLWQtYW5kLWQ6IFxcZjM4ZDtcbiRmYS12YXItZC1hbmQtZC1iZXlvbmQ6IFxcZjZjYTtcbiRmYS12YXItZGFpbHltb3Rpb246IFxcZTA1MjtcbiRmYS12YXItZGFzaGN1YmU6IFxcZjIxMDtcbiRmYS12YXItZGF0YWJhc2U6IFxcZjFjMDtcbiRmYS12YXItZGVhZjogXFxmMmE0O1xuJGZhLXZhci1kZWV6ZXI6IFxcZTA3NztcbiRmYS12YXItZGVsaWNpb3VzOiBcXGYxYTU7XG4kZmEtdmFyLWRlbW9jcmF0OiBcXGY3NDc7XG4kZmEtdmFyLWRlcGxveWRvZzogXFxmMzhlO1xuJGZhLXZhci1kZXNrcHJvOiBcXGYzOGY7XG4kZmEtdmFyLWRlc2t0b3A6IFxcZjEwODtcbiRmYS12YXItZGV2OiBcXGY2Y2M7XG4kZmEtdmFyLWRldmlhbnRhcnQ6IFxcZjFiZDtcbiRmYS12YXItZGhhcm1hY2hha3JhOiBcXGY2NTU7XG4kZmEtdmFyLWRobDogXFxmNzkwO1xuJGZhLXZhci1kaWFnbm9zZXM6IFxcZjQ3MDtcbiRmYS12YXItZGlhc3BvcmE6IFxcZjc5MTtcbiRmYS12YXItZGljZTogXFxmNTIyO1xuJGZhLXZhci1kaWNlLWQyMDogXFxmNmNmO1xuJGZhLXZhci1kaWNlLWQ2OiBcXGY2ZDE7XG4kZmEtdmFyLWRpY2UtZml2ZTogXFxmNTIzO1xuJGZhLXZhci1kaWNlLWZvdXI6IFxcZjUyNDtcbiRmYS12YXItZGljZS1vbmU6IFxcZjUyNTtcbiRmYS12YXItZGljZS1zaXg6IFxcZjUyNjtcbiRmYS12YXItZGljZS10aHJlZTogXFxmNTI3O1xuJGZhLXZhci1kaWNlLXR3bzogXFxmNTI4O1xuJGZhLXZhci1kaWdnOiBcXGYxYTY7XG4kZmEtdmFyLWRpZ2l0YWwtb2NlYW46IFxcZjM5MTtcbiRmYS12YXItZGlnaXRhbC10YWNob2dyYXBoOiBcXGY1NjY7XG4kZmEtdmFyLWRpcmVjdGlvbnM6IFxcZjVlYjtcbiRmYS12YXItZGlzY29yZDogXFxmMzkyO1xuJGZhLXZhci1kaXNjb3Vyc2U6IFxcZjM5MztcbiRmYS12YXItZGlzZWFzZTogXFxmN2ZhO1xuJGZhLXZhci1kaXZpZGU6IFxcZjUyOTtcbiRmYS12YXItZGl6enk6IFxcZjU2NztcbiRmYS12YXItZG5hOiBcXGY0NzE7XG4kZmEtdmFyLWRvY2h1YjogXFxmMzk0O1xuJGZhLXZhci1kb2NrZXI6IFxcZjM5NTtcbiRmYS12YXItZG9nOiBcXGY2ZDM7XG4kZmEtdmFyLWRvbGxhci1zaWduOiBcXGYxNTU7XG4kZmEtdmFyLWRvbGx5OiBcXGY0NzI7XG4kZmEtdmFyLWRvbGx5LWZsYXRiZWQ6IFxcZjQ3NDtcbiRmYS12YXItZG9uYXRlOiBcXGY0Yjk7XG4kZmEtdmFyLWRvb3ItY2xvc2VkOiBcXGY1MmE7XG4kZmEtdmFyLWRvb3Itb3BlbjogXFxmNTJiO1xuJGZhLXZhci1kb3QtY2lyY2xlOiBcXGYxOTI7XG4kZmEtdmFyLWRvdmU6IFxcZjRiYTtcbiRmYS12YXItZG93bmxvYWQ6IFxcZjAxOTtcbiRmYS12YXItZHJhZnQyZGlnaXRhbDogXFxmMzk2O1xuJGZhLXZhci1kcmFmdGluZy1jb21wYXNzOiBcXGY1Njg7XG4kZmEtdmFyLWRyYWdvbjogXFxmNmQ1O1xuJGZhLXZhci1kcmF3LXBvbHlnb246IFxcZjVlZTtcbiRmYS12YXItZHJpYmJibGU6IFxcZjE3ZDtcbiRmYS12YXItZHJpYmJibGUtc3F1YXJlOiBcXGYzOTc7XG4kZmEtdmFyLWRyb3Bib3g6IFxcZjE2YjtcbiRmYS12YXItZHJ1bTogXFxmNTY5O1xuJGZhLXZhci1kcnVtLXN0ZWVscGFuOiBcXGY1NmE7XG4kZmEtdmFyLWRydW1zdGljay1iaXRlOiBcXGY2ZDc7XG4kZmEtdmFyLWRydXBhbDogXFxmMWE5O1xuJGZhLXZhci1kdW1iYmVsbDogXFxmNDRiO1xuJGZhLXZhci1kdW1wc3RlcjogXFxmNzkzO1xuJGZhLXZhci1kdW1wc3Rlci1maXJlOiBcXGY3OTQ7XG4kZmEtdmFyLWR1bmdlb246IFxcZjZkOTtcbiRmYS12YXItZHlhbG9nOiBcXGYzOTk7XG4kZmEtdmFyLWVhcmx5YmlyZHM6IFxcZjM5YTtcbiRmYS12YXItZWJheTogXFxmNGY0O1xuJGZhLXZhci1lZGdlOiBcXGYyODI7XG4kZmEtdmFyLWVkZ2UtbGVnYWN5OiBcXGUwNzg7XG4kZmEtdmFyLWVkaXQ6IFxcZjA0NDtcbiRmYS12YXItZWdnOiBcXGY3ZmI7XG4kZmEtdmFyLWVqZWN0OiBcXGYwNTI7XG4kZmEtdmFyLWVsZW1lbnRvcjogXFxmNDMwO1xuJGZhLXZhci1lbGxpcHNpcy1oOiBcXGYxNDE7XG4kZmEtdmFyLWVsbGlwc2lzLXY6IFxcZjE0MjtcbiRmYS12YXItZWxsbzogXFxmNWYxO1xuJGZhLXZhci1lbWJlcjogXFxmNDIzO1xuJGZhLXZhci1lbXBpcmU6IFxcZjFkMTtcbiRmYS12YXItZW52ZWxvcGU6IFxcZjBlMDtcbiRmYS12YXItZW52ZWxvcGUtb3BlbjogXFxmMmI2O1xuJGZhLXZhci1lbnZlbG9wZS1vcGVuLXRleHQ6IFxcZjY1ODtcbiRmYS12YXItZW52ZWxvcGUtc3F1YXJlOiBcXGYxOTk7XG4kZmEtdmFyLWVudmlyYTogXFxmMjk5O1xuJGZhLXZhci1lcXVhbHM6IFxcZjUyYztcbiRmYS12YXItZXJhc2VyOiBcXGYxMmQ7XG4kZmEtdmFyLWVybGFuZzogXFxmMzlkO1xuJGZhLXZhci1ldGhlcmV1bTogXFxmNDJlO1xuJGZhLXZhci1ldGhlcm5ldDogXFxmNzk2O1xuJGZhLXZhci1ldHN5OiBcXGYyZDc7XG4kZmEtdmFyLWV1cm8tc2lnbjogXFxmMTUzO1xuJGZhLXZhci1ldmVybm90ZTogXFxmODM5O1xuJGZhLXZhci1leGNoYW5nZS1hbHQ6IFxcZjM2MjtcbiRmYS12YXItZXhjbGFtYXRpb246IFxcZjEyYTtcbiRmYS12YXItZXhjbGFtYXRpb24tY2lyY2xlOiBcXGYwNmE7XG4kZmEtdmFyLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOiBcXGYwNzE7XG4kZmEtdmFyLWV4cGFuZDogXFxmMDY1O1xuJGZhLXZhci1leHBhbmQtYWx0OiBcXGY0MjQ7XG4kZmEtdmFyLWV4cGFuZC1hcnJvd3MtYWx0OiBcXGYzMWU7XG4kZmEtdmFyLWV4cGVkaXRlZHNzbDogXFxmMjNlO1xuJGZhLXZhci1leHRlcm5hbC1saW5rLWFsdDogXFxmMzVkO1xuJGZhLXZhci1leHRlcm5hbC1saW5rLXNxdWFyZS1hbHQ6IFxcZjM2MDtcbiRmYS12YXItZXllOiBcXGYwNmU7XG4kZmEtdmFyLWV5ZS1kcm9wcGVyOiBcXGYxZmI7XG4kZmEtdmFyLWV5ZS1zbGFzaDogXFxmMDcwO1xuJGZhLXZhci1mYWNlYm9vazogXFxmMDlhO1xuJGZhLXZhci1mYWNlYm9vay1mOiBcXGYzOWU7XG4kZmEtdmFyLWZhY2Vib29rLW1lc3NlbmdlcjogXFxmMzlmO1xuJGZhLXZhci1mYWNlYm9vay1zcXVhcmU6IFxcZjA4MjtcbiRmYS12YXItZmFuOiBcXGY4NjM7XG4kZmEtdmFyLWZhbnRhc3ktZmxpZ2h0LWdhbWVzOiBcXGY2ZGM7XG4kZmEtdmFyLWZhc3QtYmFja3dhcmQ6IFxcZjA0OTtcbiRmYS12YXItZmFzdC1mb3J3YXJkOiBcXGYwNTA7XG4kZmEtdmFyLWZhdWNldDogXFxlMDA1O1xuJGZhLXZhci1mYXg6IFxcZjFhYztcbiRmYS12YXItZmVhdGhlcjogXFxmNTJkO1xuJGZhLXZhci1mZWF0aGVyLWFsdDogXFxmNTZiO1xuJGZhLXZhci1mZWRleDogXFxmNzk3O1xuJGZhLXZhci1mZWRvcmE6IFxcZjc5ODtcbiRmYS12YXItZmVtYWxlOiBcXGYxODI7XG4kZmEtdmFyLWZpZ2h0ZXItamV0OiBcXGYwZmI7XG4kZmEtdmFyLWZpZ21hOiBcXGY3OTk7XG4kZmEtdmFyLWZpbGU6IFxcZjE1YjtcbiRmYS12YXItZmlsZS1hbHQ6IFxcZjE1YztcbiRmYS12YXItZmlsZS1hcmNoaXZlOiBcXGYxYzY7XG4kZmEtdmFyLWZpbGUtYXVkaW86IFxcZjFjNztcbiRmYS12YXItZmlsZS1jb2RlOiBcXGYxYzk7XG4kZmEtdmFyLWZpbGUtY29udHJhY3Q6IFxcZjU2YztcbiRmYS12YXItZmlsZS1jc3Y6IFxcZjZkZDtcbiRmYS12YXItZmlsZS1kb3dubG9hZDogXFxmNTZkO1xuJGZhLXZhci1maWxlLWV4Y2VsOiBcXGYxYzM7XG4kZmEtdmFyLWZpbGUtZXhwb3J0OiBcXGY1NmU7XG4kZmEtdmFyLWZpbGUtaW1hZ2U6IFxcZjFjNTtcbiRmYS12YXItZmlsZS1pbXBvcnQ6IFxcZjU2ZjtcbiRmYS12YXItZmlsZS1pbnZvaWNlOiBcXGY1NzA7XG4kZmEtdmFyLWZpbGUtaW52b2ljZS1kb2xsYXI6IFxcZjU3MTtcbiRmYS12YXItZmlsZS1tZWRpY2FsOiBcXGY0Nzc7XG4kZmEtdmFyLWZpbGUtbWVkaWNhbC1hbHQ6IFxcZjQ3ODtcbiRmYS12YXItZmlsZS1wZGY6IFxcZjFjMTtcbiRmYS12YXItZmlsZS1wb3dlcnBvaW50OiBcXGYxYzQ7XG4kZmEtdmFyLWZpbGUtcHJlc2NyaXB0aW9uOiBcXGY1NzI7XG4kZmEtdmFyLWZpbGUtc2lnbmF0dXJlOiBcXGY1NzM7XG4kZmEtdmFyLWZpbGUtdXBsb2FkOiBcXGY1NzQ7XG4kZmEtdmFyLWZpbGUtdmlkZW86IFxcZjFjODtcbiRmYS12YXItZmlsZS13b3JkOiBcXGYxYzI7XG4kZmEtdmFyLWZpbGw6IFxcZjU3NTtcbiRmYS12YXItZmlsbC1kcmlwOiBcXGY1NzY7XG4kZmEtdmFyLWZpbG06IFxcZjAwODtcbiRmYS12YXItZmlsdGVyOiBcXGYwYjA7XG4kZmEtdmFyLWZpbmdlcnByaW50OiBcXGY1Nzc7XG4kZmEtdmFyLWZpcmU6IFxcZjA2ZDtcbiRmYS12YXItZmlyZS1hbHQ6IFxcZjdlNDtcbiRmYS12YXItZmlyZS1leHRpbmd1aXNoZXI6IFxcZjEzNDtcbiRmYS12YXItZmlyZWZveDogXFxmMjY5O1xuJGZhLXZhci1maXJlZm94LWJyb3dzZXI6IFxcZTAwNztcbiRmYS12YXItZmlyc3QtYWlkOiBcXGY0Nzk7XG4kZmEtdmFyLWZpcnN0LW9yZGVyOiBcXGYyYjA7XG4kZmEtdmFyLWZpcnN0LW9yZGVyLWFsdDogXFxmNTBhO1xuJGZhLXZhci1maXJzdGRyYWZ0OiBcXGYzYTE7XG4kZmEtdmFyLWZpc2g6IFxcZjU3ODtcbiRmYS12YXItZmlzdC1yYWlzZWQ6IFxcZjZkZTtcbiRmYS12YXItZmxhZzogXFxmMDI0O1xuJGZhLXZhci1mbGFnLWNoZWNrZXJlZDogXFxmMTFlO1xuJGZhLXZhci1mbGFnLXVzYTogXFxmNzRkO1xuJGZhLXZhci1mbGFzazogXFxmMGMzO1xuJGZhLXZhci1mbGlja3I6IFxcZjE2ZTtcbiRmYS12YXItZmxpcGJvYXJkOiBcXGY0NGQ7XG4kZmEtdmFyLWZsdXNoZWQ6IFxcZjU3OTtcbiRmYS12YXItZmx5OiBcXGY0MTc7XG4kZmEtdmFyLWZvbGRlcjogXFxmMDdiO1xuJGZhLXZhci1mb2xkZXItbWludXM6IFxcZjY1ZDtcbiRmYS12YXItZm9sZGVyLW9wZW46IFxcZjA3YztcbiRmYS12YXItZm9sZGVyLXBsdXM6IFxcZjY1ZTtcbiRmYS12YXItZm9udDogXFxmMDMxO1xuJGZhLXZhci1mb250LWF3ZXNvbWU6IFxcZjJiNDtcbiRmYS12YXItZm9udC1hd2Vzb21lLWFsdDogXFxmMzVjO1xuJGZhLXZhci1mb250LWF3ZXNvbWUtZmxhZzogXFxmNDI1O1xuJGZhLXZhci1mb250LWF3ZXNvbWUtbG9nby1mdWxsOiBcXGY0ZTY7XG4kZmEtdmFyLWZvbnRpY29uczogXFxmMjgwO1xuJGZhLXZhci1mb250aWNvbnMtZmk6IFxcZjNhMjtcbiRmYS12YXItZm9vdGJhbGwtYmFsbDogXFxmNDRlO1xuJGZhLXZhci1mb3J0LWF3ZXNvbWU6IFxcZjI4NjtcbiRmYS12YXItZm9ydC1hd2Vzb21lLWFsdDogXFxmM2EzO1xuJGZhLXZhci1mb3J1bWJlZTogXFxmMjExO1xuJGZhLXZhci1mb3J3YXJkOiBcXGYwNGU7XG4kZmEtdmFyLWZvdXJzcXVhcmU6IFxcZjE4MDtcbiRmYS12YXItZnJlZS1jb2RlLWNhbXA6IFxcZjJjNTtcbiRmYS12YXItZnJlZWJzZDogXFxmM2E0O1xuJGZhLXZhci1mcm9nOiBcXGY1MmU7XG4kZmEtdmFyLWZyb3duOiBcXGYxMTk7XG4kZmEtdmFyLWZyb3duLW9wZW46IFxcZjU3YTtcbiRmYS12YXItZnVsY3J1bTogXFxmNTBiO1xuJGZhLXZhci1mdW5uZWwtZG9sbGFyOiBcXGY2NjI7XG4kZmEtdmFyLWZ1dGJvbDogXFxmMWUzO1xuJGZhLXZhci1nYWxhY3RpYy1yZXB1YmxpYzogXFxmNTBjO1xuJGZhLXZhci1nYWxhY3RpYy1zZW5hdGU6IFxcZjUwZDtcbiRmYS12YXItZ2FtZXBhZDogXFxmMTFiO1xuJGZhLXZhci1nYXMtcHVtcDogXFxmNTJmO1xuJGZhLXZhci1nYXZlbDogXFxmMGUzO1xuJGZhLXZhci1nZW06IFxcZjNhNTtcbiRmYS12YXItZ2VuZGVybGVzczogXFxmMjJkO1xuJGZhLXZhci1nZXQtcG9ja2V0OiBcXGYyNjU7XG4kZmEtdmFyLWdnOiBcXGYyNjA7XG4kZmEtdmFyLWdnLWNpcmNsZTogXFxmMjYxO1xuJGZhLXZhci1naG9zdDogXFxmNmUyO1xuJGZhLXZhci1naWZ0OiBcXGYwNmI7XG4kZmEtdmFyLWdpZnRzOiBcXGY3OWM7XG4kZmEtdmFyLWdpdDogXFxmMWQzO1xuJGZhLXZhci1naXQtYWx0OiBcXGY4NDE7XG4kZmEtdmFyLWdpdC1zcXVhcmU6IFxcZjFkMjtcbiRmYS12YXItZ2l0aHViOiBcXGYwOWI7XG4kZmEtdmFyLWdpdGh1Yi1hbHQ6IFxcZjExMztcbiRmYS12YXItZ2l0aHViLXNxdWFyZTogXFxmMDkyO1xuJGZhLXZhci1naXRrcmFrZW46IFxcZjNhNjtcbiRmYS12YXItZ2l0bGFiOiBcXGYyOTY7XG4kZmEtdmFyLWdpdHRlcjogXFxmNDI2O1xuJGZhLXZhci1nbGFzcy1jaGVlcnM6IFxcZjc5ZjtcbiRmYS12YXItZ2xhc3MtbWFydGluaTogXFxmMDAwO1xuJGZhLXZhci1nbGFzcy1tYXJ0aW5pLWFsdDogXFxmNTdiO1xuJGZhLXZhci1nbGFzcy13aGlza2V5OiBcXGY3YTA7XG4kZmEtdmFyLWdsYXNzZXM6IFxcZjUzMDtcbiRmYS12YXItZ2xpZGU6IFxcZjJhNTtcbiRmYS12YXItZ2xpZGUtZzogXFxmMmE2O1xuJGZhLXZhci1nbG9iZTogXFxmMGFjO1xuJGZhLXZhci1nbG9iZS1hZnJpY2E6IFxcZjU3YztcbiRmYS12YXItZ2xvYmUtYW1lcmljYXM6IFxcZjU3ZDtcbiRmYS12YXItZ2xvYmUtYXNpYTogXFxmNTdlO1xuJGZhLXZhci1nbG9iZS1ldXJvcGU6IFxcZjdhMjtcbiRmYS12YXItZ29mb3JlOiBcXGYzYTc7XG4kZmEtdmFyLWdvbGYtYmFsbDogXFxmNDUwO1xuJGZhLXZhci1nb29kcmVhZHM6IFxcZjNhODtcbiRmYS12YXItZ29vZHJlYWRzLWc6IFxcZjNhOTtcbiRmYS12YXItZ29vZ2xlOiBcXGYxYTA7XG4kZmEtdmFyLWdvb2dsZS1kcml2ZTogXFxmM2FhO1xuJGZhLXZhci1nb29nbGUtcGF5OiBcXGUwNzk7XG4kZmEtdmFyLWdvb2dsZS1wbGF5OiBcXGYzYWI7XG4kZmEtdmFyLWdvb2dsZS1wbHVzOiBcXGYyYjM7XG4kZmEtdmFyLWdvb2dsZS1wbHVzLWc6IFxcZjBkNTtcbiRmYS12YXItZ29vZ2xlLXBsdXMtc3F1YXJlOiBcXGYwZDQ7XG4kZmEtdmFyLWdvb2dsZS13YWxsZXQ6IFxcZjFlZTtcbiRmYS12YXItZ29wdXJhbTogXFxmNjY0O1xuJGZhLXZhci1ncmFkdWF0aW9uLWNhcDogXFxmMTlkO1xuJGZhLXZhci1ncmF0aXBheTogXFxmMTg0O1xuJGZhLXZhci1ncmF2OiBcXGYyZDY7XG4kZmEtdmFyLWdyZWF0ZXItdGhhbjogXFxmNTMxO1xuJGZhLXZhci1ncmVhdGVyLXRoYW4tZXF1YWw6IFxcZjUzMjtcbiRmYS12YXItZ3JpbWFjZTogXFxmNTdmO1xuJGZhLXZhci1ncmluOiBcXGY1ODA7XG4kZmEtdmFyLWdyaW4tYWx0OiBcXGY1ODE7XG4kZmEtdmFyLWdyaW4tYmVhbTogXFxmNTgyO1xuJGZhLXZhci1ncmluLWJlYW0tc3dlYXQ6IFxcZjU4MztcbiRmYS12YXItZ3Jpbi1oZWFydHM6IFxcZjU4NDtcbiRmYS12YXItZ3Jpbi1zcXVpbnQ6IFxcZjU4NTtcbiRmYS12YXItZ3Jpbi1zcXVpbnQtdGVhcnM6IFxcZjU4NjtcbiRmYS12YXItZ3Jpbi1zdGFyczogXFxmNTg3O1xuJGZhLXZhci1ncmluLXRlYXJzOiBcXGY1ODg7XG4kZmEtdmFyLWdyaW4tdG9uZ3VlOiBcXGY1ODk7XG4kZmEtdmFyLWdyaW4tdG9uZ3VlLXNxdWludDogXFxmNThhO1xuJGZhLXZhci1ncmluLXRvbmd1ZS13aW5rOiBcXGY1OGI7XG4kZmEtdmFyLWdyaW4td2luazogXFxmNThjO1xuJGZhLXZhci1ncmlwLWhvcml6b250YWw6IFxcZjU4ZDtcbiRmYS12YXItZ3JpcC1saW5lczogXFxmN2E0O1xuJGZhLXZhci1ncmlwLWxpbmVzLXZlcnRpY2FsOiBcXGY3YTU7XG4kZmEtdmFyLWdyaXAtdmVydGljYWw6IFxcZjU4ZTtcbiRmYS12YXItZ3JpcGZpcmU6IFxcZjNhYztcbiRmYS12YXItZ3J1bnQ6IFxcZjNhZDtcbiRmYS12YXItZ3VpbGRlZDogXFxlMDdlO1xuJGZhLXZhci1ndWl0YXI6IFxcZjdhNjtcbiRmYS12YXItZ3VscDogXFxmM2FlO1xuJGZhLXZhci1oLXNxdWFyZTogXFxmMGZkO1xuJGZhLXZhci1oYWNrZXItbmV3czogXFxmMWQ0O1xuJGZhLXZhci1oYWNrZXItbmV3cy1zcXVhcmU6IFxcZjNhZjtcbiRmYS12YXItaGFja2VycmFuazogXFxmNWY3O1xuJGZhLXZhci1oYW1idXJnZXI6IFxcZjgwNTtcbiRmYS12YXItaGFtbWVyOiBcXGY2ZTM7XG4kZmEtdmFyLWhhbXNhOiBcXGY2NjU7XG4kZmEtdmFyLWhhbmQtaG9sZGluZzogXFxmNGJkO1xuJGZhLXZhci1oYW5kLWhvbGRpbmctaGVhcnQ6IFxcZjRiZTtcbiRmYS12YXItaGFuZC1ob2xkaW5nLW1lZGljYWw6IFxcZTA1YztcbiRmYS12YXItaGFuZC1ob2xkaW5nLXVzZDogXFxmNGMwO1xuJGZhLXZhci1oYW5kLWhvbGRpbmctd2F0ZXI6IFxcZjRjMTtcbiRmYS12YXItaGFuZC1saXphcmQ6IFxcZjI1ODtcbiRmYS12YXItaGFuZC1taWRkbGUtZmluZ2VyOiBcXGY4MDY7XG4kZmEtdmFyLWhhbmQtcGFwZXI6IFxcZjI1NjtcbiRmYS12YXItaGFuZC1wZWFjZTogXFxmMjViO1xuJGZhLXZhci1oYW5kLXBvaW50LWRvd246IFxcZjBhNztcbiRmYS12YXItaGFuZC1wb2ludC1sZWZ0OiBcXGYwYTU7XG4kZmEtdmFyLWhhbmQtcG9pbnQtcmlnaHQ6IFxcZjBhNDtcbiRmYS12YXItaGFuZC1wb2ludC11cDogXFxmMGE2O1xuJGZhLXZhci1oYW5kLXBvaW50ZXI6IFxcZjI1YTtcbiRmYS12YXItaGFuZC1yb2NrOiBcXGYyNTU7XG4kZmEtdmFyLWhhbmQtc2Npc3NvcnM6IFxcZjI1NztcbiRmYS12YXItaGFuZC1zcGFya2xlczogXFxlMDVkO1xuJGZhLXZhci1oYW5kLXNwb2NrOiBcXGYyNTk7XG4kZmEtdmFyLWhhbmRzOiBcXGY0YzI7XG4kZmEtdmFyLWhhbmRzLWhlbHBpbmc6IFxcZjRjNDtcbiRmYS12YXItaGFuZHMtd2FzaDogXFxlMDVlO1xuJGZhLXZhci1oYW5kc2hha2U6IFxcZjJiNTtcbiRmYS12YXItaGFuZHNoYWtlLWFsdC1zbGFzaDogXFxlMDVmO1xuJGZhLXZhci1oYW5kc2hha2Utc2xhc2g6IFxcZTA2MDtcbiRmYS12YXItaGFudWtpYWg6IFxcZjZlNjtcbiRmYS12YXItaGFyZC1oYXQ6IFxcZjgwNztcbiRmYS12YXItaGFzaHRhZzogXFxmMjkyO1xuJGZhLXZhci1oYXQtY293Ym95OiBcXGY4YzA7XG4kZmEtdmFyLWhhdC1jb3dib3ktc2lkZTogXFxmOGMxO1xuJGZhLXZhci1oYXQtd2l6YXJkOiBcXGY2ZTg7XG4kZmEtdmFyLWhkZDogXFxmMGEwO1xuJGZhLXZhci1oZWFkLXNpZGUtY291Z2g6IFxcZTA2MTtcbiRmYS12YXItaGVhZC1zaWRlLWNvdWdoLXNsYXNoOiBcXGUwNjI7XG4kZmEtdmFyLWhlYWQtc2lkZS1tYXNrOiBcXGUwNjM7XG4kZmEtdmFyLWhlYWQtc2lkZS12aXJ1czogXFxlMDY0O1xuJGZhLXZhci1oZWFkaW5nOiBcXGYxZGM7XG4kZmEtdmFyLWhlYWRwaG9uZXM6IFxcZjAyNTtcbiRmYS12YXItaGVhZHBob25lcy1hbHQ6IFxcZjU4ZjtcbiRmYS12YXItaGVhZHNldDogXFxmNTkwO1xuJGZhLXZhci1oZWFydDogXFxmMDA0O1xuJGZhLXZhci1oZWFydC1icm9rZW46IFxcZjdhOTtcbiRmYS12YXItaGVhcnRiZWF0OiBcXGYyMWU7XG4kZmEtdmFyLWhlbGljb3B0ZXI6IFxcZjUzMztcbiRmYS12YXItaGlnaGxpZ2h0ZXI6IFxcZjU5MTtcbiRmYS12YXItaGlraW5nOiBcXGY2ZWM7XG4kZmEtdmFyLWhpcHBvOiBcXGY2ZWQ7XG4kZmEtdmFyLWhpcHM6IFxcZjQ1MjtcbiRmYS12YXItaGlyZS1hLWhlbHBlcjogXFxmM2IwO1xuJGZhLXZhci1oaXN0b3J5OiBcXGYxZGE7XG4kZmEtdmFyLWhpdmU6IFxcZTA3ZjtcbiRmYS12YXItaG9ja2V5LXB1Y2s6IFxcZjQ1MztcbiRmYS12YXItaG9sbHktYmVycnk6IFxcZjdhYTtcbiRmYS12YXItaG9tZTogXFxmMDE1O1xuJGZhLXZhci1ob29saTogXFxmNDI3O1xuJGZhLXZhci1ob3JuYmlsbDogXFxmNTkyO1xuJGZhLXZhci1ob3JzZTogXFxmNmYwO1xuJGZhLXZhci1ob3JzZS1oZWFkOiBcXGY3YWI7XG4kZmEtdmFyLWhvc3BpdGFsOiBcXGYwZjg7XG4kZmEtdmFyLWhvc3BpdGFsLWFsdDogXFxmNDdkO1xuJGZhLXZhci1ob3NwaXRhbC1zeW1ib2w6IFxcZjQ3ZTtcbiRmYS12YXItaG9zcGl0YWwtdXNlcjogXFxmODBkO1xuJGZhLXZhci1ob3QtdHViOiBcXGY1OTM7XG4kZmEtdmFyLWhvdGRvZzogXFxmODBmO1xuJGZhLXZhci1ob3RlbDogXFxmNTk0O1xuJGZhLXZhci1ob3RqYXI6IFxcZjNiMTtcbiRmYS12YXItaG91cmdsYXNzOiBcXGYyNTQ7XG4kZmEtdmFyLWhvdXJnbGFzcy1lbmQ6IFxcZjI1MztcbiRmYS12YXItaG91cmdsYXNzLWhhbGY6IFxcZjI1MjtcbiRmYS12YXItaG91cmdsYXNzLXN0YXJ0OiBcXGYyNTE7XG4kZmEtdmFyLWhvdXNlLWRhbWFnZTogXFxmNmYxO1xuJGZhLXZhci1ob3VzZS11c2VyOiBcXGUwNjU7XG4kZmEtdmFyLWhvdXp6OiBcXGYyN2M7XG4kZmEtdmFyLWhyeXZuaWE6IFxcZjZmMjtcbiRmYS12YXItaHRtbDU6IFxcZjEzYjtcbiRmYS12YXItaHVic3BvdDogXFxmM2IyO1xuJGZhLXZhci1pLWN1cnNvcjogXFxmMjQ2O1xuJGZhLXZhci1pY2UtY3JlYW06IFxcZjgxMDtcbiRmYS12YXItaWNpY2xlczogXFxmN2FkO1xuJGZhLXZhci1pY29uczogXFxmODZkO1xuJGZhLXZhci1pZC1iYWRnZTogXFxmMmMxO1xuJGZhLXZhci1pZC1jYXJkOiBcXGYyYzI7XG4kZmEtdmFyLWlkLWNhcmQtYWx0OiBcXGY0N2Y7XG4kZmEtdmFyLWlkZWFsOiBcXGUwMTM7XG4kZmEtdmFyLWlnbG9vOiBcXGY3YWU7XG4kZmEtdmFyLWltYWdlOiBcXGYwM2U7XG4kZmEtdmFyLWltYWdlczogXFxmMzAyO1xuJGZhLXZhci1pbWRiOiBcXGYyZDg7XG4kZmEtdmFyLWluYm94OiBcXGYwMWM7XG4kZmEtdmFyLWluZGVudDogXFxmMDNjO1xuJGZhLXZhci1pbmR1c3RyeTogXFxmMjc1O1xuJGZhLXZhci1pbmZpbml0eTogXFxmNTM0O1xuJGZhLXZhci1pbmZvOiBcXGYxMjk7XG4kZmEtdmFyLWluZm8tY2lyY2xlOiBcXGYwNWE7XG4kZmEtdmFyLWlubm9zb2Z0OiBcXGUwODA7XG4kZmEtdmFyLWluc3RhZ3JhbTogXFxmMTZkO1xuJGZhLXZhci1pbnN0YWdyYW0tc3F1YXJlOiBcXGUwNTU7XG4kZmEtdmFyLWluc3RhbG9kOiBcXGUwODE7XG4kZmEtdmFyLWludGVyY29tOiBcXGY3YWY7XG4kZmEtdmFyLWludGVybmV0LWV4cGxvcmVyOiBcXGYyNmI7XG4kZmEtdmFyLWludmlzaW9uOiBcXGY3YjA7XG4kZmEtdmFyLWlveGhvc3Q6IFxcZjIwODtcbiRmYS12YXItaXRhbGljOiBcXGYwMzM7XG4kZmEtdmFyLWl0Y2gtaW86IFxcZjgzYTtcbiRmYS12YXItaXR1bmVzOiBcXGYzYjQ7XG4kZmEtdmFyLWl0dW5lcy1ub3RlOiBcXGYzYjU7XG4kZmEtdmFyLWphdmE6IFxcZjRlNDtcbiRmYS12YXItamVkaTogXFxmNjY5O1xuJGZhLXZhci1qZWRpLW9yZGVyOiBcXGY1MGU7XG4kZmEtdmFyLWplbmtpbnM6IFxcZjNiNjtcbiRmYS12YXItamlyYTogXFxmN2IxO1xuJGZhLXZhci1qb2dldDogXFxmM2I3O1xuJGZhLXZhci1qb2ludDogXFxmNTk1O1xuJGZhLXZhci1qb29tbGE6IFxcZjFhYTtcbiRmYS12YXItam91cm5hbC13aGlsbHM6IFxcZjY2YTtcbiRmYS12YXItanM6IFxcZjNiODtcbiRmYS12YXItanMtc3F1YXJlOiBcXGYzYjk7XG4kZmEtdmFyLWpzZmlkZGxlOiBcXGYxY2M7XG4kZmEtdmFyLWthYWJhOiBcXGY2NmI7XG4kZmEtdmFyLWthZ2dsZTogXFxmNWZhO1xuJGZhLXZhci1rZXk6IFxcZjA4NDtcbiRmYS12YXIta2V5YmFzZTogXFxmNGY1O1xuJGZhLXZhci1rZXlib2FyZDogXFxmMTFjO1xuJGZhLXZhci1rZXljZG46IFxcZjNiYTtcbiRmYS12YXIta2hhbmRhOiBcXGY2NmQ7XG4kZmEtdmFyLWtpY2tzdGFydGVyOiBcXGYzYmI7XG4kZmEtdmFyLWtpY2tzdGFydGVyLWs6IFxcZjNiYztcbiRmYS12YXIta2lzczogXFxmNTk2O1xuJGZhLXZhci1raXNzLWJlYW06IFxcZjU5NztcbiRmYS12YXIta2lzcy13aW5rLWhlYXJ0OiBcXGY1OTg7XG4kZmEtdmFyLWtpd2ktYmlyZDogXFxmNTM1O1xuJGZhLXZhci1rb3J2dWU6IFxcZjQyZjtcbiRmYS12YXItbGFuZG1hcms6IFxcZjY2ZjtcbiRmYS12YXItbGFuZ3VhZ2U6IFxcZjFhYjtcbiRmYS12YXItbGFwdG9wOiBcXGYxMDk7XG4kZmEtdmFyLWxhcHRvcC1jb2RlOiBcXGY1ZmM7XG4kZmEtdmFyLWxhcHRvcC1ob3VzZTogXFxlMDY2O1xuJGZhLXZhci1sYXB0b3AtbWVkaWNhbDogXFxmODEyO1xuJGZhLXZhci1sYXJhdmVsOiBcXGYzYmQ7XG4kZmEtdmFyLWxhc3RmbTogXFxmMjAyO1xuJGZhLXZhci1sYXN0Zm0tc3F1YXJlOiBcXGYyMDM7XG4kZmEtdmFyLWxhdWdoOiBcXGY1OTk7XG4kZmEtdmFyLWxhdWdoLWJlYW06IFxcZjU5YTtcbiRmYS12YXItbGF1Z2gtc3F1aW50OiBcXGY1OWI7XG4kZmEtdmFyLWxhdWdoLXdpbms6IFxcZjU5YztcbiRmYS12YXItbGF5ZXItZ3JvdXA6IFxcZjVmZDtcbiRmYS12YXItbGVhZjogXFxmMDZjO1xuJGZhLXZhci1sZWFucHViOiBcXGYyMTI7XG4kZmEtdmFyLWxlbW9uOiBcXGYwOTQ7XG4kZmEtdmFyLWxlc3M6IFxcZjQxZDtcbiRmYS12YXItbGVzcy10aGFuOiBcXGY1MzY7XG4kZmEtdmFyLWxlc3MtdGhhbi1lcXVhbDogXFxmNTM3O1xuJGZhLXZhci1sZXZlbC1kb3duLWFsdDogXFxmM2JlO1xuJGZhLXZhci1sZXZlbC11cC1hbHQ6IFxcZjNiZjtcbiRmYS12YXItbGlmZS1yaW5nOiBcXGYxY2Q7XG4kZmEtdmFyLWxpZ2h0YnVsYjogXFxmMGViO1xuJGZhLXZhci1saW5lOiBcXGYzYzA7XG4kZmEtdmFyLWxpbms6IFxcZjBjMTtcbiRmYS12YXItbGlua2VkaW46IFxcZjA4YztcbiRmYS12YXItbGlua2VkaW4taW46IFxcZjBlMTtcbiRmYS12YXItbGlub2RlOiBcXGYyYjg7XG4kZmEtdmFyLWxpbnV4OiBcXGYxN2M7XG4kZmEtdmFyLWxpcmEtc2lnbjogXFxmMTk1O1xuJGZhLXZhci1saXN0OiBcXGYwM2E7XG4kZmEtdmFyLWxpc3QtYWx0OiBcXGYwMjI7XG4kZmEtdmFyLWxpc3Qtb2w6IFxcZjBjYjtcbiRmYS12YXItbGlzdC11bDogXFxmMGNhO1xuJGZhLXZhci1sb2NhdGlvbi1hcnJvdzogXFxmMTI0O1xuJGZhLXZhci1sb2NrOiBcXGYwMjM7XG4kZmEtdmFyLWxvY2stb3BlbjogXFxmM2MxO1xuJGZhLXZhci1sb25nLWFycm93LWFsdC1kb3duOiBcXGYzMDk7XG4kZmEtdmFyLWxvbmctYXJyb3ctYWx0LWxlZnQ6IFxcZjMwYTtcbiRmYS12YXItbG9uZy1hcnJvdy1hbHQtcmlnaHQ6IFxcZjMwYjtcbiRmYS12YXItbG9uZy1hcnJvdy1hbHQtdXA6IFxcZjMwYztcbiRmYS12YXItbG93LXZpc2lvbjogXFxmMmE4O1xuJGZhLXZhci1sdWdnYWdlLWNhcnQ6IFxcZjU5ZDtcbiRmYS12YXItbHVuZ3M6IFxcZjYwNDtcbiRmYS12YXItbHVuZ3MtdmlydXM6IFxcZTA2NztcbiRmYS12YXItbHlmdDogXFxmM2MzO1xuJGZhLXZhci1tYWdlbnRvOiBcXGYzYzQ7XG4kZmEtdmFyLW1hZ2ljOiBcXGYwZDA7XG4kZmEtdmFyLW1hZ25ldDogXFxmMDc2O1xuJGZhLXZhci1tYWlsLWJ1bGs6IFxcZjY3NDtcbiRmYS12YXItbWFpbGNoaW1wOiBcXGY1OWU7XG4kZmEtdmFyLW1hbGU6IFxcZjE4MztcbiRmYS12YXItbWFuZGFsb3JpYW46IFxcZjUwZjtcbiRmYS12YXItbWFwOiBcXGYyNzk7XG4kZmEtdmFyLW1hcC1tYXJrZWQ6IFxcZjU5ZjtcbiRmYS12YXItbWFwLW1hcmtlZC1hbHQ6IFxcZjVhMDtcbiRmYS12YXItbWFwLW1hcmtlcjogXFxmMDQxO1xuJGZhLXZhci1tYXAtbWFya2VyLWFsdDogXFxmM2M1O1xuJGZhLXZhci1tYXAtcGluOiBcXGYyNzY7XG4kZmEtdmFyLW1hcC1zaWduczogXFxmMjc3O1xuJGZhLXZhci1tYXJrZG93bjogXFxmNjBmO1xuJGZhLXZhci1tYXJrZXI6IFxcZjVhMTtcbiRmYS12YXItbWFyczogXFxmMjIyO1xuJGZhLXZhci1tYXJzLWRvdWJsZTogXFxmMjI3O1xuJGZhLXZhci1tYXJzLXN0cm9rZTogXFxmMjI5O1xuJGZhLXZhci1tYXJzLXN0cm9rZS1oOiBcXGYyMmI7XG4kZmEtdmFyLW1hcnMtc3Ryb2tlLXY6IFxcZjIyYTtcbiRmYS12YXItbWFzazogXFxmNmZhO1xuJGZhLXZhci1tYXN0b2RvbjogXFxmNGY2O1xuJGZhLXZhci1tYXhjZG46IFxcZjEzNjtcbiRmYS12YXItbWRiOiBcXGY4Y2E7XG4kZmEtdmFyLW1lZGFsOiBcXGY1YTI7XG4kZmEtdmFyLW1lZGFwcHM6IFxcZjNjNjtcbiRmYS12YXItbWVkaXVtOiBcXGYyM2E7XG4kZmEtdmFyLW1lZGl1bS1tOiBcXGYzYzc7XG4kZmEtdmFyLW1lZGtpdDogXFxmMGZhO1xuJGZhLXZhci1tZWRydDogXFxmM2M4O1xuJGZhLXZhci1tZWV0dXA6IFxcZjJlMDtcbiRmYS12YXItbWVnYXBvcnQ6IFxcZjVhMztcbiRmYS12YXItbWVoOiBcXGYxMWE7XG4kZmEtdmFyLW1laC1ibGFuazogXFxmNWE0O1xuJGZhLXZhci1tZWgtcm9sbGluZy1leWVzOiBcXGY1YTU7XG4kZmEtdmFyLW1lbW9yeTogXFxmNTM4O1xuJGZhLXZhci1tZW5kZWxleTogXFxmN2IzO1xuJGZhLXZhci1tZW5vcmFoOiBcXGY2NzY7XG4kZmEtdmFyLW1lcmN1cnk6IFxcZjIyMztcbiRmYS12YXItbWV0ZW9yOiBcXGY3NTM7XG4kZmEtdmFyLW1pY3JvYmxvZzogXFxlMDFhO1xuJGZhLXZhci1taWNyb2NoaXA6IFxcZjJkYjtcbiRmYS12YXItbWljcm9waG9uZTogXFxmMTMwO1xuJGZhLXZhci1taWNyb3Bob25lLWFsdDogXFxmM2M5O1xuJGZhLXZhci1taWNyb3Bob25lLWFsdC1zbGFzaDogXFxmNTM5O1xuJGZhLXZhci1taWNyb3Bob25lLXNsYXNoOiBcXGYxMzE7XG4kZmEtdmFyLW1pY3Jvc2NvcGU6IFxcZjYxMDtcbiRmYS12YXItbWljcm9zb2Z0OiBcXGYzY2E7XG4kZmEtdmFyLW1pbnVzOiBcXGYwNjg7XG4kZmEtdmFyLW1pbnVzLWNpcmNsZTogXFxmMDU2O1xuJGZhLXZhci1taW51cy1zcXVhcmU6IFxcZjE0NjtcbiRmYS12YXItbWl0dGVuOiBcXGY3YjU7XG4kZmEtdmFyLW1peDogXFxmM2NiO1xuJGZhLXZhci1taXhjbG91ZDogXFxmMjg5O1xuJGZhLXZhci1taXhlcjogXFxlMDU2O1xuJGZhLXZhci1taXp1bmk6IFxcZjNjYztcbiRmYS12YXItbW9iaWxlOiBcXGYxMGI7XG4kZmEtdmFyLW1vYmlsZS1hbHQ6IFxcZjNjZDtcbiRmYS12YXItbW9keDogXFxmMjg1O1xuJGZhLXZhci1tb25lcm86IFxcZjNkMDtcbiRmYS12YXItbW9uZXktYmlsbDogXFxmMGQ2O1xuJGZhLXZhci1tb25leS1iaWxsLWFsdDogXFxmM2QxO1xuJGZhLXZhci1tb25leS1iaWxsLXdhdmU6IFxcZjUzYTtcbiRmYS12YXItbW9uZXktYmlsbC13YXZlLWFsdDogXFxmNTNiO1xuJGZhLXZhci1tb25leS1jaGVjazogXFxmNTNjO1xuJGZhLXZhci1tb25leS1jaGVjay1hbHQ6IFxcZjUzZDtcbiRmYS12YXItbW9udW1lbnQ6IFxcZjVhNjtcbiRmYS12YXItbW9vbjogXFxmMTg2O1xuJGZhLXZhci1tb3J0YXItcGVzdGxlOiBcXGY1YTc7XG4kZmEtdmFyLW1vc3F1ZTogXFxmNjc4O1xuJGZhLXZhci1tb3RvcmN5Y2xlOiBcXGYyMWM7XG4kZmEtdmFyLW1vdW50YWluOiBcXGY2ZmM7XG4kZmEtdmFyLW1vdXNlOiBcXGY4Y2M7XG4kZmEtdmFyLW1vdXNlLXBvaW50ZXI6IFxcZjI0NTtcbiRmYS12YXItbXVnLWhvdDogXFxmN2I2O1xuJGZhLXZhci1tdXNpYzogXFxmMDAxO1xuJGZhLXZhci1uYXBzdGVyOiBcXGYzZDI7XG4kZmEtdmFyLW5lb3M6IFxcZjYxMjtcbiRmYS12YXItbmV0d29yay13aXJlZDogXFxmNmZmO1xuJGZhLXZhci1uZXV0ZXI6IFxcZjIyYztcbiRmYS12YXItbmV3c3BhcGVyOiBcXGYxZWE7XG4kZmEtdmFyLW5pbWJscjogXFxmNWE4O1xuJGZhLXZhci1ub2RlOiBcXGY0MTk7XG4kZmEtdmFyLW5vZGUtanM6IFxcZjNkMztcbiRmYS12YXItbm90LWVxdWFsOiBcXGY1M2U7XG4kZmEtdmFyLW5vdGVzLW1lZGljYWw6IFxcZjQ4MTtcbiRmYS12YXItbnBtOiBcXGYzZDQ7XG4kZmEtdmFyLW5zODogXFxmM2Q1O1xuJGZhLXZhci1udXRyaXRpb25peDogXFxmM2Q2O1xuJGZhLXZhci1vYmplY3QtZ3JvdXA6IFxcZjI0NztcbiRmYS12YXItb2JqZWN0LXVuZ3JvdXA6IFxcZjI0ODtcbiRmYS12YXItb2N0b3B1cy1kZXBsb3k6IFxcZTA4MjtcbiRmYS12YXItb2Rub2tsYXNzbmlraTogXFxmMjYzO1xuJGZhLXZhci1vZG5va2xhc3NuaWtpLXNxdWFyZTogXFxmMjY0O1xuJGZhLXZhci1vaWwtY2FuOiBcXGY2MTM7XG4kZmEtdmFyLW9sZC1yZXB1YmxpYzogXFxmNTEwO1xuJGZhLXZhci1vbTogXFxmNjc5O1xuJGZhLXZhci1vcGVuY2FydDogXFxmMjNkO1xuJGZhLXZhci1vcGVuaWQ6IFxcZjE5YjtcbiRmYS12YXItb3BlcmE6IFxcZjI2YTtcbiRmYS12YXItb3B0aW4tbW9uc3RlcjogXFxmMjNjO1xuJGZhLXZhci1vcmNpZDogXFxmOGQyO1xuJGZhLXZhci1vc2k6IFxcZjQxYTtcbiRmYS12YXItb3R0ZXI6IFxcZjcwMDtcbiRmYS12YXItb3V0ZGVudDogXFxmMDNiO1xuJGZhLXZhci1wYWdlNDogXFxmM2Q3O1xuJGZhLXZhci1wYWdlbGluZXM6IFxcZjE4YztcbiRmYS12YXItcGFnZXI6IFxcZjgxNTtcbiRmYS12YXItcGFpbnQtYnJ1c2g6IFxcZjFmYztcbiRmYS12YXItcGFpbnQtcm9sbGVyOiBcXGY1YWE7XG4kZmEtdmFyLXBhbGV0dGU6IFxcZjUzZjtcbiRmYS12YXItcGFsZmVkOiBcXGYzZDg7XG4kZmEtdmFyLXBhbGxldDogXFxmNDgyO1xuJGZhLXZhci1wYXBlci1wbGFuZTogXFxmMWQ4O1xuJGZhLXZhci1wYXBlcmNsaXA6IFxcZjBjNjtcbiRmYS12YXItcGFyYWNodXRlLWJveDogXFxmNGNkO1xuJGZhLXZhci1wYXJhZ3JhcGg6IFxcZjFkZDtcbiRmYS12YXItcGFya2luZzogXFxmNTQwO1xuJGZhLXZhci1wYXNzcG9ydDogXFxmNWFiO1xuJGZhLXZhci1wYXN0YWZhcmlhbmlzbTogXFxmNjdiO1xuJGZhLXZhci1wYXN0ZTogXFxmMGVhO1xuJGZhLXZhci1wYXRyZW9uOiBcXGYzZDk7XG4kZmEtdmFyLXBhdXNlOiBcXGYwNGM7XG4kZmEtdmFyLXBhdXNlLWNpcmNsZTogXFxmMjhiO1xuJGZhLXZhci1wYXc6IFxcZjFiMDtcbiRmYS12YXItcGF5cGFsOiBcXGYxZWQ7XG4kZmEtdmFyLXBlYWNlOiBcXGY2N2M7XG4kZmEtdmFyLXBlbjogXFxmMzA0O1xuJGZhLXZhci1wZW4tYWx0OiBcXGYzMDU7XG4kZmEtdmFyLXBlbi1mYW5jeTogXFxmNWFjO1xuJGZhLXZhci1wZW4tbmliOiBcXGY1YWQ7XG4kZmEtdmFyLXBlbi1zcXVhcmU6IFxcZjE0YjtcbiRmYS12YXItcGVuY2lsLWFsdDogXFxmMzAzO1xuJGZhLXZhci1wZW5jaWwtcnVsZXI6IFxcZjVhZTtcbiRmYS12YXItcGVubnktYXJjYWRlOiBcXGY3MDQ7XG4kZmEtdmFyLXBlb3BsZS1hcnJvd3M6IFxcZTA2ODtcbiRmYS12YXItcGVvcGxlLWNhcnJ5OiBcXGY0Y2U7XG4kZmEtdmFyLXBlcHBlci1ob3Q6IFxcZjgxNjtcbiRmYS12YXItcGVyYnl0ZTogXFxlMDgzO1xuJGZhLXZhci1wZXJjZW50OiBcXGYyOTU7XG4kZmEtdmFyLXBlcmNlbnRhZ2U6IFxcZjU0MTtcbiRmYS12YXItcGVyaXNjb3BlOiBcXGYzZGE7XG4kZmEtdmFyLXBlcnNvbi1ib290aDogXFxmNzU2O1xuJGZhLXZhci1waGFicmljYXRvcjogXFxmM2RiO1xuJGZhLXZhci1waG9lbml4LWZyYW1ld29yazogXFxmM2RjO1xuJGZhLXZhci1waG9lbml4LXNxdWFkcm9uOiBcXGY1MTE7XG4kZmEtdmFyLXBob25lOiBcXGYwOTU7XG4kZmEtdmFyLXBob25lLWFsdDogXFxmODc5O1xuJGZhLXZhci1waG9uZS1zbGFzaDogXFxmM2RkO1xuJGZhLXZhci1waG9uZS1zcXVhcmU6IFxcZjA5ODtcbiRmYS12YXItcGhvbmUtc3F1YXJlLWFsdDogXFxmODdiO1xuJGZhLXZhci1waG9uZS12b2x1bWU6IFxcZjJhMDtcbiRmYS12YXItcGhvdG8tdmlkZW86IFxcZjg3YztcbiRmYS12YXItcGhwOiBcXGY0NTc7XG4kZmEtdmFyLXBpZWQtcGlwZXI6IFxcZjJhZTtcbiRmYS12YXItcGllZC1waXBlci1hbHQ6IFxcZjFhODtcbiRmYS12YXItcGllZC1waXBlci1oYXQ6IFxcZjRlNTtcbiRmYS12YXItcGllZC1waXBlci1wcDogXFxmMWE3O1xuJGZhLXZhci1waWVkLXBpcGVyLXNxdWFyZTogXFxlMDFlO1xuJGZhLXZhci1waWdneS1iYW5rOiBcXGY0ZDM7XG4kZmEtdmFyLXBpbGxzOiBcXGY0ODQ7XG4kZmEtdmFyLXBpbnRlcmVzdDogXFxmMGQyO1xuJGZhLXZhci1waW50ZXJlc3QtcDogXFxmMjMxO1xuJGZhLXZhci1waW50ZXJlc3Qtc3F1YXJlOiBcXGYwZDM7XG4kZmEtdmFyLXBpenphLXNsaWNlOiBcXGY4MTg7XG4kZmEtdmFyLXBsYWNlLW9mLXdvcnNoaXA6IFxcZjY3ZjtcbiRmYS12YXItcGxhbmU6IFxcZjA3MjtcbiRmYS12YXItcGxhbmUtYXJyaXZhbDogXFxmNWFmO1xuJGZhLXZhci1wbGFuZS1kZXBhcnR1cmU6IFxcZjViMDtcbiRmYS12YXItcGxhbmUtc2xhc2g6IFxcZTA2OTtcbiRmYS12YXItcGxheTogXFxmMDRiO1xuJGZhLXZhci1wbGF5LWNpcmNsZTogXFxmMTQ0O1xuJGZhLXZhci1wbGF5c3RhdGlvbjogXFxmM2RmO1xuJGZhLXZhci1wbHVnOiBcXGYxZTY7XG4kZmEtdmFyLXBsdXM6IFxcZjA2NztcbiRmYS12YXItcGx1cy1jaXJjbGU6IFxcZjA1NTtcbiRmYS12YXItcGx1cy1zcXVhcmU6IFxcZjBmZTtcbiRmYS12YXItcG9kY2FzdDogXFxmMmNlO1xuJGZhLXZhci1wb2xsOiBcXGY2ODE7XG4kZmEtdmFyLXBvbGwtaDogXFxmNjgyO1xuJGZhLXZhci1wb286IFxcZjJmZTtcbiRmYS12YXItcG9vLXN0b3JtOiBcXGY3NWE7XG4kZmEtdmFyLXBvb3A6IFxcZjYxOTtcbiRmYS12YXItcG9ydHJhaXQ6IFxcZjNlMDtcbiRmYS12YXItcG91bmQtc2lnbjogXFxmMTU0O1xuJGZhLXZhci1wb3dlci1vZmY6IFxcZjAxMTtcbiRmYS12YXItcHJheTogXFxmNjgzO1xuJGZhLXZhci1wcmF5aW5nLWhhbmRzOiBcXGY2ODQ7XG4kZmEtdmFyLXByZXNjcmlwdGlvbjogXFxmNWIxO1xuJGZhLXZhci1wcmVzY3JpcHRpb24tYm90dGxlOiBcXGY0ODU7XG4kZmEtdmFyLXByZXNjcmlwdGlvbi1ib3R0bGUtYWx0OiBcXGY0ODY7XG4kZmEtdmFyLXByaW50OiBcXGYwMmY7XG4kZmEtdmFyLXByb2NlZHVyZXM6IFxcZjQ4NztcbiRmYS12YXItcHJvZHVjdC1odW50OiBcXGYyODg7XG4kZmEtdmFyLXByb2plY3QtZGlhZ3JhbTogXFxmNTQyO1xuJGZhLXZhci1wdW1wLW1lZGljYWw6IFxcZTA2YTtcbiRmYS12YXItcHVtcC1zb2FwOiBcXGUwNmI7XG4kZmEtdmFyLXB1c2hlZDogXFxmM2UxO1xuJGZhLXZhci1wdXp6bGUtcGllY2U6IFxcZjEyZTtcbiRmYS12YXItcHl0aG9uOiBcXGYzZTI7XG4kZmEtdmFyLXFxOiBcXGYxZDY7XG4kZmEtdmFyLXFyY29kZTogXFxmMDI5O1xuJGZhLXZhci1xdWVzdGlvbjogXFxmMTI4O1xuJGZhLXZhci1xdWVzdGlvbi1jaXJjbGU6IFxcZjA1OTtcbiRmYS12YXItcXVpZGRpdGNoOiBcXGY0NTg7XG4kZmEtdmFyLXF1aW5zY2FwZTogXFxmNDU5O1xuJGZhLXZhci1xdW9yYTogXFxmMmM0O1xuJGZhLXZhci1xdW90ZS1sZWZ0OiBcXGYxMGQ7XG4kZmEtdmFyLXF1b3RlLXJpZ2h0OiBcXGYxMGU7XG4kZmEtdmFyLXF1cmFuOiBcXGY2ODc7XG4kZmEtdmFyLXItcHJvamVjdDogXFxmNGY3O1xuJGZhLXZhci1yYWRpYXRpb246IFxcZjdiOTtcbiRmYS12YXItcmFkaWF0aW9uLWFsdDogXFxmN2JhO1xuJGZhLXZhci1yYWluYm93OiBcXGY3NWI7XG4kZmEtdmFyLXJhbmRvbTogXFxmMDc0O1xuJGZhLXZhci1yYXNwYmVycnktcGk6IFxcZjdiYjtcbiRmYS12YXItcmF2ZWxyeTogXFxmMmQ5O1xuJGZhLXZhci1yZWFjdDogXFxmNDFiO1xuJGZhLXZhci1yZWFjdGV1cm9wZTogXFxmNzVkO1xuJGZhLXZhci1yZWFkbWU6IFxcZjRkNTtcbiRmYS12YXItcmViZWw6IFxcZjFkMDtcbiRmYS12YXItcmVjZWlwdDogXFxmNTQzO1xuJGZhLXZhci1yZWNvcmQtdmlueWw6IFxcZjhkOTtcbiRmYS12YXItcmVjeWNsZTogXFxmMWI4O1xuJGZhLXZhci1yZWQtcml2ZXI6IFxcZjNlMztcbiRmYS12YXItcmVkZGl0OiBcXGYxYTE7XG4kZmEtdmFyLXJlZGRpdC1hbGllbjogXFxmMjgxO1xuJGZhLXZhci1yZWRkaXQtc3F1YXJlOiBcXGYxYTI7XG4kZmEtdmFyLXJlZGhhdDogXFxmN2JjO1xuJGZhLXZhci1yZWRvOiBcXGYwMWU7XG4kZmEtdmFyLXJlZG8tYWx0OiBcXGYyZjk7XG4kZmEtdmFyLXJlZ2lzdGVyZWQ6IFxcZjI1ZDtcbiRmYS12YXItcmVtb3ZlLWZvcm1hdDogXFxmODdkO1xuJGZhLXZhci1yZW5yZW46IFxcZjE4YjtcbiRmYS12YXItcmVwbHk6IFxcZjNlNTtcbiRmYS12YXItcmVwbHktYWxsOiBcXGYxMjI7XG4kZmEtdmFyLXJlcGx5ZDogXFxmM2U2O1xuJGZhLXZhci1yZXB1YmxpY2FuOiBcXGY3NWU7XG4kZmEtdmFyLXJlc2VhcmNoZ2F0ZTogXFxmNGY4O1xuJGZhLXZhci1yZXNvbHZpbmc6IFxcZjNlNztcbiRmYS12YXItcmVzdHJvb206IFxcZjdiZDtcbiRmYS12YXItcmV0d2VldDogXFxmMDc5O1xuJGZhLXZhci1yZXY6IFxcZjViMjtcbiRmYS12YXItcmliYm9uOiBcXGY0ZDY7XG4kZmEtdmFyLXJpbmc6IFxcZjcwYjtcbiRmYS12YXItcm9hZDogXFxmMDE4O1xuJGZhLXZhci1yb2JvdDogXFxmNTQ0O1xuJGZhLXZhci1yb2NrZXQ6IFxcZjEzNTtcbiRmYS12YXItcm9ja2V0Y2hhdDogXFxmM2U4O1xuJGZhLXZhci1yb2Nrcm1zOiBcXGYzZTk7XG4kZmEtdmFyLXJvdXRlOiBcXGY0ZDc7XG4kZmEtdmFyLXJzczogXFxmMDllO1xuJGZhLXZhci1yc3Mtc3F1YXJlOiBcXGYxNDM7XG4kZmEtdmFyLXJ1YmxlLXNpZ246IFxcZjE1ODtcbiRmYS12YXItcnVsZXI6IFxcZjU0NTtcbiRmYS12YXItcnVsZXItY29tYmluZWQ6IFxcZjU0NjtcbiRmYS12YXItcnVsZXItaG9yaXpvbnRhbDogXFxmNTQ3O1xuJGZhLXZhci1ydWxlci12ZXJ0aWNhbDogXFxmNTQ4O1xuJGZhLXZhci1ydW5uaW5nOiBcXGY3MGM7XG4kZmEtdmFyLXJ1cGVlLXNpZ246IFxcZjE1NjtcbiRmYS12YXItcnVzdDogXFxlMDdhO1xuJGZhLXZhci1zYWQtY3J5OiBcXGY1YjM7XG4kZmEtdmFyLXNhZC10ZWFyOiBcXGY1YjQ7XG4kZmEtdmFyLXNhZmFyaTogXFxmMjY3O1xuJGZhLXZhci1zYWxlc2ZvcmNlOiBcXGY4M2I7XG4kZmEtdmFyLXNhc3M6IFxcZjQxZTtcbiRmYS12YXItc2F0ZWxsaXRlOiBcXGY3YmY7XG4kZmEtdmFyLXNhdGVsbGl0ZS1kaXNoOiBcXGY3YzA7XG4kZmEtdmFyLXNhdmU6IFxcZjBjNztcbiRmYS12YXItc2NobGl4OiBcXGYzZWE7XG4kZmEtdmFyLXNjaG9vbDogXFxmNTQ5O1xuJGZhLXZhci1zY3Jld2RyaXZlcjogXFxmNTRhO1xuJGZhLXZhci1zY3JpYmQ6IFxcZjI4YTtcbiRmYS12YXItc2Nyb2xsOiBcXGY3MGU7XG4kZmEtdmFyLXNkLWNhcmQ6IFxcZjdjMjtcbiRmYS12YXItc2VhcmNoOiBcXGYwMDI7XG4kZmEtdmFyLXNlYXJjaC1kb2xsYXI6IFxcZjY4ODtcbiRmYS12YXItc2VhcmNoLWxvY2F0aW9uOiBcXGY2ODk7XG4kZmEtdmFyLXNlYXJjaC1taW51czogXFxmMDEwO1xuJGZhLXZhci1zZWFyY2gtcGx1czogXFxmMDBlO1xuJGZhLXZhci1zZWFyY2hlbmdpbjogXFxmM2ViO1xuJGZhLXZhci1zZWVkbGluZzogXFxmNGQ4O1xuJGZhLXZhci1zZWxsY2FzdDogXFxmMmRhO1xuJGZhLXZhci1zZWxsc3k6IFxcZjIxMztcbiRmYS12YXItc2VydmVyOiBcXGYyMzM7XG4kZmEtdmFyLXNlcnZpY2VzdGFjazogXFxmM2VjO1xuJGZhLXZhci1zaGFwZXM6IFxcZjYxZjtcbiRmYS12YXItc2hhcmU6IFxcZjA2NDtcbiRmYS12YXItc2hhcmUtYWx0OiBcXGYxZTA7XG4kZmEtdmFyLXNoYXJlLWFsdC1zcXVhcmU6IFxcZjFlMTtcbiRmYS12YXItc2hhcmUtc3F1YXJlOiBcXGYxNGQ7XG4kZmEtdmFyLXNoZWtlbC1zaWduOiBcXGYyMGI7XG4kZmEtdmFyLXNoaWVsZC1hbHQ6IFxcZjNlZDtcbiRmYS12YXItc2hpZWxkLXZpcnVzOiBcXGUwNmM7XG4kZmEtdmFyLXNoaXA6IFxcZjIxYTtcbiRmYS12YXItc2hpcHBpbmctZmFzdDogXFxmNDhiO1xuJGZhLXZhci1zaGlydHNpbmJ1bGs6IFxcZjIxNDtcbiRmYS12YXItc2hvZS1wcmludHM6IFxcZjU0YjtcbiRmYS12YXItc2hvcGlmeTogXFxlMDU3O1xuJGZhLXZhci1zaG9wcGluZy1iYWc6IFxcZjI5MDtcbiRmYS12YXItc2hvcHBpbmctYmFza2V0OiBcXGYyOTE7XG4kZmEtdmFyLXNob3BwaW5nLWNhcnQ6IFxcZjA3YTtcbiRmYS12YXItc2hvcHdhcmU6IFxcZjViNTtcbiRmYS12YXItc2hvd2VyOiBcXGYyY2M7XG4kZmEtdmFyLXNodXR0bGUtdmFuOiBcXGY1YjY7XG4kZmEtdmFyLXNpZ246IFxcZjRkOTtcbiRmYS12YXItc2lnbi1pbi1hbHQ6IFxcZjJmNjtcbiRmYS12YXItc2lnbi1sYW5ndWFnZTogXFxmMmE3O1xuJGZhLXZhci1zaWduLW91dC1hbHQ6IFxcZjJmNTtcbiRmYS12YXItc2lnbmFsOiBcXGYwMTI7XG4kZmEtdmFyLXNpZ25hdHVyZTogXFxmNWI3O1xuJGZhLXZhci1zaW0tY2FyZDogXFxmN2M0O1xuJGZhLXZhci1zaW1wbHlidWlsdDogXFxmMjE1O1xuJGZhLXZhci1zaW5rOiBcXGUwNmQ7XG4kZmEtdmFyLXNpc3RyaXg6IFxcZjNlZTtcbiRmYS12YXItc2l0ZW1hcDogXFxmMGU4O1xuJGZhLXZhci1zaXRoOiBcXGY1MTI7XG4kZmEtdmFyLXNrYXRpbmc6IFxcZjdjNTtcbiRmYS12YXItc2tldGNoOiBcXGY3YzY7XG4kZmEtdmFyLXNraWluZzogXFxmN2M5O1xuJGZhLXZhci1za2lpbmctbm9yZGljOiBcXGY3Y2E7XG4kZmEtdmFyLXNrdWxsOiBcXGY1NGM7XG4kZmEtdmFyLXNrdWxsLWNyb3NzYm9uZXM6IFxcZjcxNDtcbiRmYS12YXItc2t5YXRsYXM6IFxcZjIxNjtcbiRmYS12YXItc2t5cGU6IFxcZjE3ZTtcbiRmYS12YXItc2xhY2s6IFxcZjE5ODtcbiRmYS12YXItc2xhY2staGFzaDogXFxmM2VmO1xuJGZhLXZhci1zbGFzaDogXFxmNzE1O1xuJGZhLXZhci1zbGVpZ2g6IFxcZjdjYztcbiRmYS12YXItc2xpZGVycy1oOiBcXGYxZGU7XG4kZmEtdmFyLXNsaWRlc2hhcmU6IFxcZjFlNztcbiRmYS12YXItc21pbGU6IFxcZjExODtcbiRmYS12YXItc21pbGUtYmVhbTogXFxmNWI4O1xuJGZhLXZhci1zbWlsZS13aW5rOiBcXGY0ZGE7XG4kZmEtdmFyLXNtb2c6IFxcZjc1ZjtcbiRmYS12YXItc21va2luZzogXFxmNDhkO1xuJGZhLXZhci1zbW9raW5nLWJhbjogXFxmNTRkO1xuJGZhLXZhci1zbXM6IFxcZjdjZDtcbiRmYS12YXItc25hcGNoYXQ6IFxcZjJhYjtcbiRmYS12YXItc25hcGNoYXQtZ2hvc3Q6IFxcZjJhYztcbiRmYS12YXItc25hcGNoYXQtc3F1YXJlOiBcXGYyYWQ7XG4kZmEtdmFyLXNub3dib2FyZGluZzogXFxmN2NlO1xuJGZhLXZhci1zbm93Zmxha2U6IFxcZjJkYztcbiRmYS12YXItc25vd21hbjogXFxmN2QwO1xuJGZhLXZhci1zbm93cGxvdzogXFxmN2QyO1xuJGZhLXZhci1zb2FwOiBcXGUwNmU7XG4kZmEtdmFyLXNvY2tzOiBcXGY2OTY7XG4kZmEtdmFyLXNvbGFyLXBhbmVsOiBcXGY1YmE7XG4kZmEtdmFyLXNvcnQ6IFxcZjBkYztcbiRmYS12YXItc29ydC1hbHBoYS1kb3duOiBcXGYxNWQ7XG4kZmEtdmFyLXNvcnQtYWxwaGEtZG93bi1hbHQ6IFxcZjg4MTtcbiRmYS12YXItc29ydC1hbHBoYS11cDogXFxmMTVlO1xuJGZhLXZhci1zb3J0LWFscGhhLXVwLWFsdDogXFxmODgyO1xuJGZhLXZhci1zb3J0LWFtb3VudC1kb3duOiBcXGYxNjA7XG4kZmEtdmFyLXNvcnQtYW1vdW50LWRvd24tYWx0OiBcXGY4ODQ7XG4kZmEtdmFyLXNvcnQtYW1vdW50LXVwOiBcXGYxNjE7XG4kZmEtdmFyLXNvcnQtYW1vdW50LXVwLWFsdDogXFxmODg1O1xuJGZhLXZhci1zb3J0LWRvd246IFxcZjBkZDtcbiRmYS12YXItc29ydC1udW1lcmljLWRvd246IFxcZjE2MjtcbiRmYS12YXItc29ydC1udW1lcmljLWRvd24tYWx0OiBcXGY4ODY7XG4kZmEtdmFyLXNvcnQtbnVtZXJpYy11cDogXFxmMTYzO1xuJGZhLXZhci1zb3J0LW51bWVyaWMtdXAtYWx0OiBcXGY4ODc7XG4kZmEtdmFyLXNvcnQtdXA6IFxcZjBkZTtcbiRmYS12YXItc291bmRjbG91ZDogXFxmMWJlO1xuJGZhLXZhci1zb3VyY2V0cmVlOiBcXGY3ZDM7XG4kZmEtdmFyLXNwYTogXFxmNWJiO1xuJGZhLXZhci1zcGFjZS1zaHV0dGxlOiBcXGYxOTc7XG4kZmEtdmFyLXNwZWFrYXA6IFxcZjNmMztcbiRmYS12YXItc3BlYWtlci1kZWNrOiBcXGY4M2M7XG4kZmEtdmFyLXNwZWxsLWNoZWNrOiBcXGY4OTE7XG4kZmEtdmFyLXNwaWRlcjogXFxmNzE3O1xuJGZhLXZhci1zcGlubmVyOiBcXGYxMTA7XG4kZmEtdmFyLXNwbG90Y2g6IFxcZjViYztcbiRmYS12YXItc3BvdGlmeTogXFxmMWJjO1xuJGZhLXZhci1zcHJheS1jYW46IFxcZjViZDtcbiRmYS12YXItc3F1YXJlOiBcXGYwYzg7XG4kZmEtdmFyLXNxdWFyZS1mdWxsOiBcXGY0NWM7XG4kZmEtdmFyLXNxdWFyZS1yb290LWFsdDogXFxmNjk4O1xuJGZhLXZhci1zcXVhcmVzcGFjZTogXFxmNWJlO1xuJGZhLXZhci1zdGFjay1leGNoYW5nZTogXFxmMThkO1xuJGZhLXZhci1zdGFjay1vdmVyZmxvdzogXFxmMTZjO1xuJGZhLXZhci1zdGFja3BhdGg6IFxcZjg0MjtcbiRmYS12YXItc3RhbXA6IFxcZjViZjtcbiRmYS12YXItc3RhcjogXFxmMDA1O1xuJGZhLXZhci1zdGFyLWFuZC1jcmVzY2VudDogXFxmNjk5O1xuJGZhLXZhci1zdGFyLWhhbGY6IFxcZjA4OTtcbiRmYS12YXItc3Rhci1oYWxmLWFsdDogXFxmNWMwO1xuJGZhLXZhci1zdGFyLW9mLWRhdmlkOiBcXGY2OWE7XG4kZmEtdmFyLXN0YXItb2YtbGlmZTogXFxmNjIxO1xuJGZhLXZhci1zdGF5bGlua2VkOiBcXGYzZjU7XG4kZmEtdmFyLXN0ZWFtOiBcXGYxYjY7XG4kZmEtdmFyLXN0ZWFtLXNxdWFyZTogXFxmMWI3O1xuJGZhLXZhci1zdGVhbS1zeW1ib2w6IFxcZjNmNjtcbiRmYS12YXItc3RlcC1iYWNrd2FyZDogXFxmMDQ4O1xuJGZhLXZhci1zdGVwLWZvcndhcmQ6IFxcZjA1MTtcbiRmYS12YXItc3RldGhvc2NvcGU6IFxcZjBmMTtcbiRmYS12YXItc3RpY2tlci1tdWxlOiBcXGYzZjc7XG4kZmEtdmFyLXN0aWNreS1ub3RlOiBcXGYyNDk7XG4kZmEtdmFyLXN0b3A6IFxcZjA0ZDtcbiRmYS12YXItc3RvcC1jaXJjbGU6IFxcZjI4ZDtcbiRmYS12YXItc3RvcHdhdGNoOiBcXGYyZjI7XG4kZmEtdmFyLXN0b3B3YXRjaC0yMDogXFxlMDZmO1xuJGZhLXZhci1zdG9yZTogXFxmNTRlO1xuJGZhLXZhci1zdG9yZS1hbHQ6IFxcZjU0ZjtcbiRmYS12YXItc3RvcmUtYWx0LXNsYXNoOiBcXGUwNzA7XG4kZmEtdmFyLXN0b3JlLXNsYXNoOiBcXGUwNzE7XG4kZmEtdmFyLXN0cmF2YTogXFxmNDI4O1xuJGZhLXZhci1zdHJlYW06IFxcZjU1MDtcbiRmYS12YXItc3RyZWV0LXZpZXc6IFxcZjIxZDtcbiRmYS12YXItc3RyaWtldGhyb3VnaDogXFxmMGNjO1xuJGZhLXZhci1zdHJpcGU6IFxcZjQyOTtcbiRmYS12YXItc3RyaXBlLXM6IFxcZjQyYTtcbiRmYS12YXItc3Ryb29wd2FmZWw6IFxcZjU1MTtcbiRmYS12YXItc3R1ZGlvdmluYXJpOiBcXGYzZjg7XG4kZmEtdmFyLXN0dW1ibGV1cG9uOiBcXGYxYTQ7XG4kZmEtdmFyLXN0dW1ibGV1cG9uLWNpcmNsZTogXFxmMWEzO1xuJGZhLXZhci1zdWJzY3JpcHQ6IFxcZjEyYztcbiRmYS12YXItc3Vid2F5OiBcXGYyMzk7XG4kZmEtdmFyLXN1aXRjYXNlOiBcXGYwZjI7XG4kZmEtdmFyLXN1aXRjYXNlLXJvbGxpbmc6IFxcZjVjMTtcbiRmYS12YXItc3VuOiBcXGYxODU7XG4kZmEtdmFyLXN1cGVycG93ZXJzOiBcXGYyZGQ7XG4kZmEtdmFyLXN1cGVyc2NyaXB0OiBcXGYxMmI7XG4kZmEtdmFyLXN1cHBsZTogXFxmM2Y5O1xuJGZhLXZhci1zdXJwcmlzZTogXFxmNWMyO1xuJGZhLXZhci1zdXNlOiBcXGY3ZDY7XG4kZmEtdmFyLXN3YXRjaGJvb2s6IFxcZjVjMztcbiRmYS12YXItc3dpZnQ6IFxcZjhlMTtcbiRmYS12YXItc3dpbW1lcjogXFxmNWM0O1xuJGZhLXZhci1zd2ltbWluZy1wb29sOiBcXGY1YzU7XG4kZmEtdmFyLXN5bWZvbnk6IFxcZjgzZDtcbiRmYS12YXItc3luYWdvZ3VlOiBcXGY2OWI7XG4kZmEtdmFyLXN5bmM6IFxcZjAyMTtcbiRmYS12YXItc3luYy1hbHQ6IFxcZjJmMTtcbiRmYS12YXItc3lyaW5nZTogXFxmNDhlO1xuJGZhLXZhci10YWJsZTogXFxmMGNlO1xuJGZhLXZhci10YWJsZS10ZW5uaXM6IFxcZjQ1ZDtcbiRmYS12YXItdGFibGV0OiBcXGYxMGE7XG4kZmEtdmFyLXRhYmxldC1hbHQ6IFxcZjNmYTtcbiRmYS12YXItdGFibGV0czogXFxmNDkwO1xuJGZhLXZhci10YWNob21ldGVyLWFsdDogXFxmM2ZkO1xuJGZhLXZhci10YWc6IFxcZjAyYjtcbiRmYS12YXItdGFnczogXFxmMDJjO1xuJGZhLXZhci10YXBlOiBcXGY0ZGI7XG4kZmEtdmFyLXRhc2tzOiBcXGYwYWU7XG4kZmEtdmFyLXRheGk6IFxcZjFiYTtcbiRmYS12YXItdGVhbXNwZWFrOiBcXGY0Zjk7XG4kZmEtdmFyLXRlZXRoOiBcXGY2MmU7XG4kZmEtdmFyLXRlZXRoLW9wZW46IFxcZjYyZjtcbiRmYS12YXItdGVsZWdyYW06IFxcZjJjNjtcbiRmYS12YXItdGVsZWdyYW0tcGxhbmU6IFxcZjNmZTtcbiRmYS12YXItdGVtcGVyYXR1cmUtaGlnaDogXFxmNzY5O1xuJGZhLXZhci10ZW1wZXJhdHVyZS1sb3c6IFxcZjc2YjtcbiRmYS12YXItdGVuY2VudC13ZWlibzogXFxmMWQ1O1xuJGZhLXZhci10ZW5nZTogXFxmN2Q3O1xuJGZhLXZhci10ZXJtaW5hbDogXFxmMTIwO1xuJGZhLXZhci10ZXh0LWhlaWdodDogXFxmMDM0O1xuJGZhLXZhci10ZXh0LXdpZHRoOiBcXGYwMzU7XG4kZmEtdmFyLXRoOiBcXGYwMGE7XG4kZmEtdmFyLXRoLWxhcmdlOiBcXGYwMDk7XG4kZmEtdmFyLXRoLWxpc3Q6IFxcZjAwYjtcbiRmYS12YXItdGhlLXJlZC15ZXRpOiBcXGY2OWQ7XG4kZmEtdmFyLXRoZWF0ZXItbWFza3M6IFxcZjYzMDtcbiRmYS12YXItdGhlbWVjbzogXFxmNWM2O1xuJGZhLXZhci10aGVtZWlzbGU6IFxcZjJiMjtcbiRmYS12YXItdGhlcm1vbWV0ZXI6IFxcZjQ5MTtcbiRmYS12YXItdGhlcm1vbWV0ZXItZW1wdHk6IFxcZjJjYjtcbiRmYS12YXItdGhlcm1vbWV0ZXItZnVsbDogXFxmMmM3O1xuJGZhLXZhci10aGVybW9tZXRlci1oYWxmOiBcXGYyYzk7XG4kZmEtdmFyLXRoZXJtb21ldGVyLXF1YXJ0ZXI6IFxcZjJjYTtcbiRmYS12YXItdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnM6IFxcZjJjODtcbiRmYS12YXItdGhpbmstcGVha3M6IFxcZjczMTtcbiRmYS12YXItdGh1bWJzLWRvd246IFxcZjE2NTtcbiRmYS12YXItdGh1bWJzLXVwOiBcXGYxNjQ7XG4kZmEtdmFyLXRodW1idGFjazogXFxmMDhkO1xuJGZhLXZhci10aWNrZXQtYWx0OiBcXGYzZmY7XG4kZmEtdmFyLXRpa3RvazogXFxlMDdiO1xuJGZhLXZhci10aW1lczogXFxmMDBkO1xuJGZhLXZhci10aW1lcy1jaXJjbGU6IFxcZjA1NztcbiRmYS12YXItdGludDogXFxmMDQzO1xuJGZhLXZhci10aW50LXNsYXNoOiBcXGY1Yzc7XG4kZmEtdmFyLXRpcmVkOiBcXGY1Yzg7XG4kZmEtdmFyLXRvZ2dsZS1vZmY6IFxcZjIwNDtcbiRmYS12YXItdG9nZ2xlLW9uOiBcXGYyMDU7XG4kZmEtdmFyLXRvaWxldDogXFxmN2Q4O1xuJGZhLXZhci10b2lsZXQtcGFwZXI6IFxcZjcxZTtcbiRmYS12YXItdG9pbGV0LXBhcGVyLXNsYXNoOiBcXGUwNzI7XG4kZmEtdmFyLXRvb2xib3g6IFxcZjU1MjtcbiRmYS12YXItdG9vbHM6IFxcZjdkOTtcbiRmYS12YXItdG9vdGg6IFxcZjVjOTtcbiRmYS12YXItdG9yYWg6IFxcZjZhMDtcbiRmYS12YXItdG9yaWktZ2F0ZTogXFxmNmExO1xuJGZhLXZhci10cmFjdG9yOiBcXGY3MjI7XG4kZmEtdmFyLXRyYWRlLWZlZGVyYXRpb246IFxcZjUxMztcbiRmYS12YXItdHJhZGVtYXJrOiBcXGYyNWM7XG4kZmEtdmFyLXRyYWZmaWMtbGlnaHQ6IFxcZjYzNztcbiRmYS12YXItdHJhaWxlcjogXFxlMDQxO1xuJGZhLXZhci10cmFpbjogXFxmMjM4O1xuJGZhLXZhci10cmFtOiBcXGY3ZGE7XG4kZmEtdmFyLXRyYW5zZ2VuZGVyOiBcXGYyMjQ7XG4kZmEtdmFyLXRyYW5zZ2VuZGVyLWFsdDogXFxmMjI1O1xuJGZhLXZhci10cmFzaDogXFxmMWY4O1xuJGZhLXZhci10cmFzaC1hbHQ6IFxcZjJlZDtcbiRmYS12YXItdHJhc2gtcmVzdG9yZTogXFxmODI5O1xuJGZhLXZhci10cmFzaC1yZXN0b3JlLWFsdDogXFxmODJhO1xuJGZhLXZhci10cmVlOiBcXGYxYmI7XG4kZmEtdmFyLXRyZWxsbzogXFxmMTgxO1xuJGZhLXZhci10cm9waHk6IFxcZjA5MTtcbiRmYS12YXItdHJ1Y2s6IFxcZjBkMTtcbiRmYS12YXItdHJ1Y2stbG9hZGluZzogXFxmNGRlO1xuJGZhLXZhci10cnVjay1tb25zdGVyOiBcXGY2M2I7XG4kZmEtdmFyLXRydWNrLW1vdmluZzogXFxmNGRmO1xuJGZhLXZhci10cnVjay1waWNrdXA6IFxcZjYzYztcbiRmYS12YXItdHNoaXJ0OiBcXGY1NTM7XG4kZmEtdmFyLXR0eTogXFxmMWU0O1xuJGZhLXZhci10dW1ibHI6IFxcZjE3MztcbiRmYS12YXItdHVtYmxyLXNxdWFyZTogXFxmMTc0O1xuJGZhLXZhci10djogXFxmMjZjO1xuJGZhLXZhci10d2l0Y2g6IFxcZjFlODtcbiRmYS12YXItdHdpdHRlcjogXFxmMDk5O1xuJGZhLXZhci10d2l0dGVyLXNxdWFyZTogXFxmMDgxO1xuJGZhLXZhci10eXBvMzogXFxmNDJiO1xuJGZhLXZhci11YmVyOiBcXGY0MDI7XG4kZmEtdmFyLXVidW50dTogXFxmN2RmO1xuJGZhLXZhci11aWtpdDogXFxmNDAzO1xuJGZhLXZhci11bWJyYWNvOiBcXGY4ZTg7XG4kZmEtdmFyLXVtYnJlbGxhOiBcXGYwZTk7XG4kZmEtdmFyLXVtYnJlbGxhLWJlYWNoOiBcXGY1Y2E7XG4kZmEtdmFyLXVuY2hhcnRlZDogXFxlMDg0O1xuJGZhLXZhci11bmRlcmxpbmU6IFxcZjBjZDtcbiRmYS12YXItdW5kbzogXFxmMGUyO1xuJGZhLXZhci11bmRvLWFsdDogXFxmMmVhO1xuJGZhLXZhci11bmlyZWdpc3RyeTogXFxmNDA0O1xuJGZhLXZhci11bml0eTogXFxlMDQ5O1xuJGZhLXZhci11bml2ZXJzYWwtYWNjZXNzOiBcXGYyOWE7XG4kZmEtdmFyLXVuaXZlcnNpdHk6IFxcZjE5YztcbiRmYS12YXItdW5saW5rOiBcXGYxMjc7XG4kZmEtdmFyLXVubG9jazogXFxmMDljO1xuJGZhLXZhci11bmxvY2stYWx0OiBcXGYxM2U7XG4kZmEtdmFyLXVuc3BsYXNoOiBcXGUwN2M7XG4kZmEtdmFyLXVudGFwcGQ6IFxcZjQwNTtcbiRmYS12YXItdXBsb2FkOiBcXGYwOTM7XG4kZmEtdmFyLXVwczogXFxmN2UwO1xuJGZhLXZhci11c2I6IFxcZjI4NztcbiRmYS12YXItdXNlcjogXFxmMDA3O1xuJGZhLXZhci11c2VyLWFsdDogXFxmNDA2O1xuJGZhLXZhci11c2VyLWFsdC1zbGFzaDogXFxmNGZhO1xuJGZhLXZhci11c2VyLWFzdHJvbmF1dDogXFxmNGZiO1xuJGZhLXZhci11c2VyLWNoZWNrOiBcXGY0ZmM7XG4kZmEtdmFyLXVzZXItY2lyY2xlOiBcXGYyYmQ7XG4kZmEtdmFyLXVzZXItY2xvY2s6IFxcZjRmZDtcbiRmYS12YXItdXNlci1jb2c6IFxcZjRmZTtcbiRmYS12YXItdXNlci1lZGl0OiBcXGY0ZmY7XG4kZmEtdmFyLXVzZXItZnJpZW5kczogXFxmNTAwO1xuJGZhLXZhci11c2VyLWdyYWR1YXRlOiBcXGY1MDE7XG4kZmEtdmFyLXVzZXItaW5qdXJlZDogXFxmNzI4O1xuJGZhLXZhci11c2VyLWxvY2s6IFxcZjUwMjtcbiRmYS12YXItdXNlci1tZDogXFxmMGYwO1xuJGZhLXZhci11c2VyLW1pbnVzOiBcXGY1MDM7XG4kZmEtdmFyLXVzZXItbmluamE6IFxcZjUwNDtcbiRmYS12YXItdXNlci1udXJzZTogXFxmODJmO1xuJGZhLXZhci11c2VyLXBsdXM6IFxcZjIzNDtcbiRmYS12YXItdXNlci1zZWNyZXQ6IFxcZjIxYjtcbiRmYS12YXItdXNlci1zaGllbGQ6IFxcZjUwNTtcbiRmYS12YXItdXNlci1zbGFzaDogXFxmNTA2O1xuJGZhLXZhci11c2VyLXRhZzogXFxmNTA3O1xuJGZhLXZhci11c2VyLXRpZTogXFxmNTA4O1xuJGZhLXZhci11c2VyLXRpbWVzOiBcXGYyMzU7XG4kZmEtdmFyLXVzZXJzOiBcXGYwYzA7XG4kZmEtdmFyLXVzZXJzLWNvZzogXFxmNTA5O1xuJGZhLXZhci11c2Vycy1zbGFzaDogXFxlMDczO1xuJGZhLXZhci11c3BzOiBcXGY3ZTE7XG4kZmEtdmFyLXVzc3VubmFoOiBcXGY0MDc7XG4kZmEtdmFyLXV0ZW5zaWwtc3Bvb246IFxcZjJlNTtcbiRmYS12YXItdXRlbnNpbHM6IFxcZjJlNztcbiRmYS12YXItdmFhZGluOiBcXGY0MDg7XG4kZmEtdmFyLXZlY3Rvci1zcXVhcmU6IFxcZjVjYjtcbiRmYS12YXItdmVudXM6IFxcZjIyMTtcbiRmYS12YXItdmVudXMtZG91YmxlOiBcXGYyMjY7XG4kZmEtdmFyLXZlbnVzLW1hcnM6IFxcZjIyODtcbiRmYS12YXItdmVzdDogXFxlMDg1O1xuJGZhLXZhci12ZXN0LXBhdGNoZXM6IFxcZTA4NjtcbiRmYS12YXItdmlhY29pbjogXFxmMjM3O1xuJGZhLXZhci12aWFkZW86IFxcZjJhOTtcbiRmYS12YXItdmlhZGVvLXNxdWFyZTogXFxmMmFhO1xuJGZhLXZhci12aWFsOiBcXGY0OTI7XG4kZmEtdmFyLXZpYWxzOiBcXGY0OTM7XG4kZmEtdmFyLXZpYmVyOiBcXGY0MDk7XG4kZmEtdmFyLXZpZGVvOiBcXGYwM2Q7XG4kZmEtdmFyLXZpZGVvLXNsYXNoOiBcXGY0ZTI7XG4kZmEtdmFyLXZpaGFyYTogXFxmNmE3O1xuJGZhLXZhci12aW1lbzogXFxmNDBhO1xuJGZhLXZhci12aW1lby1zcXVhcmU6IFxcZjE5NDtcbiRmYS12YXItdmltZW8tdjogXFxmMjdkO1xuJGZhLXZhci12aW5lOiBcXGYxY2E7XG4kZmEtdmFyLXZpcnVzOiBcXGUwNzQ7XG4kZmEtdmFyLXZpcnVzLXNsYXNoOiBcXGUwNzU7XG4kZmEtdmFyLXZpcnVzZXM6IFxcZTA3NjtcbiRmYS12YXItdms6IFxcZjE4OTtcbiRmYS12YXItdm52OiBcXGY0MGI7XG4kZmEtdmFyLXZvaWNlbWFpbDogXFxmODk3O1xuJGZhLXZhci12b2xsZXliYWxsLWJhbGw6IFxcZjQ1ZjtcbiRmYS12YXItdm9sdW1lLWRvd246IFxcZjAyNztcbiRmYS12YXItdm9sdW1lLW11dGU6IFxcZjZhOTtcbiRmYS12YXItdm9sdW1lLW9mZjogXFxmMDI2O1xuJGZhLXZhci12b2x1bWUtdXA6IFxcZjAyODtcbiRmYS12YXItdm90ZS15ZWE6IFxcZjc3MjtcbiRmYS12YXItdnItY2FyZGJvYXJkOiBcXGY3Mjk7XG4kZmEtdmFyLXZ1ZWpzOiBcXGY0MWY7XG4kZmEtdmFyLXdhbGtpbmc6IFxcZjU1NDtcbiRmYS12YXItd2FsbGV0OiBcXGY1NTU7XG4kZmEtdmFyLXdhcmVob3VzZTogXFxmNDk0O1xuJGZhLXZhci13YXRjaG1hbi1tb25pdG9yaW5nOiBcXGUwODc7XG4kZmEtdmFyLXdhdGVyOiBcXGY3NzM7XG4kZmEtdmFyLXdhdmUtc3F1YXJlOiBcXGY4M2U7XG4kZmEtdmFyLXdhemU6IFxcZjgzZjtcbiRmYS12YXItd2VlYmx5OiBcXGY1Y2M7XG4kZmEtdmFyLXdlaWJvOiBcXGYxOGE7XG4kZmEtdmFyLXdlaWdodDogXFxmNDk2O1xuJGZhLXZhci13ZWlnaHQtaGFuZ2luZzogXFxmNWNkO1xuJGZhLXZhci13ZWl4aW46IFxcZjFkNztcbiRmYS12YXItd2hhdHNhcHA6IFxcZjIzMjtcbiRmYS12YXItd2hhdHNhcHAtc3F1YXJlOiBcXGY0MGM7XG4kZmEtdmFyLXdoZWVsY2hhaXI6IFxcZjE5MztcbiRmYS12YXItd2htY3M6IFxcZjQwZDtcbiRmYS12YXItd2lmaTogXFxmMWViO1xuJGZhLXZhci13aWtpcGVkaWEtdzogXFxmMjY2O1xuJGZhLXZhci13aW5kOiBcXGY3MmU7XG4kZmEtdmFyLXdpbmRvdy1jbG9zZTogXFxmNDEwO1xuJGZhLXZhci13aW5kb3ctbWF4aW1pemU6IFxcZjJkMDtcbiRmYS12YXItd2luZG93LW1pbmltaXplOiBcXGYyZDE7XG4kZmEtdmFyLXdpbmRvdy1yZXN0b3JlOiBcXGYyZDI7XG4kZmEtdmFyLXdpbmRvd3M6IFxcZjE3YTtcbiRmYS12YXItd2luZS1ib3R0bGU6IFxcZjcyZjtcbiRmYS12YXItd2luZS1nbGFzczogXFxmNGUzO1xuJGZhLXZhci13aW5lLWdsYXNzLWFsdDogXFxmNWNlO1xuJGZhLXZhci13aXg6IFxcZjVjZjtcbiRmYS12YXItd2l6YXJkcy1vZi10aGUtY29hc3Q6IFxcZjczMDtcbiRmYS12YXItd29kdTogXFxlMDg4O1xuJGZhLXZhci13b2xmLXBhY2stYmF0dGFsaW9uOiBcXGY1MTQ7XG4kZmEtdmFyLXdvbi1zaWduOiBcXGYxNTk7XG4kZmEtdmFyLXdvcmRwcmVzczogXFxmMTlhO1xuJGZhLXZhci13b3JkcHJlc3Mtc2ltcGxlOiBcXGY0MTE7XG4kZmEtdmFyLXdwYmVnaW5uZXI6IFxcZjI5NztcbiRmYS12YXItd3BleHBsb3JlcjogXFxmMmRlO1xuJGZhLXZhci13cGZvcm1zOiBcXGYyOTg7XG4kZmEtdmFyLXdwcmVzc3I6IFxcZjNlNDtcbiRmYS12YXItd3JlbmNoOiBcXGYwYWQ7XG4kZmEtdmFyLXgtcmF5OiBcXGY0OTc7XG4kZmEtdmFyLXhib3g6IFxcZjQxMjtcbiRmYS12YXIteGluZzogXFxmMTY4O1xuJGZhLXZhci14aW5nLXNxdWFyZTogXFxmMTY5O1xuJGZhLXZhci15LWNvbWJpbmF0b3I6IFxcZjIzYjtcbiRmYS12YXIteWFob286IFxcZjE5ZTtcbiRmYS12YXIteWFtbWVyOiBcXGY4NDA7XG4kZmEtdmFyLXlhbmRleDogXFxmNDEzO1xuJGZhLXZhci15YW5kZXgtaW50ZXJuYXRpb25hbDogXFxmNDE0O1xuJGZhLXZhci15YXJuOiBcXGY3ZTM7XG4kZmEtdmFyLXllbHA6IFxcZjFlOTtcbiRmYS12YXIteWVuLXNpZ246IFxcZjE1NztcbiRmYS12YXIteWluLXlhbmc6IFxcZjZhZDtcbiRmYS12YXIteW9hc3Q6IFxcZjJiMTtcbiRmYS12YXIteW91dHViZTogXFxmMTY3O1xuJGZhLXZhci15b3V0dWJlLXNxdWFyZTogXFxmNDMxO1xuJGZhLXZhci16aGlodTogXFxmNjNmO1xuIiwiLy8gTGlzdCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAkZmEtbGktd2lkdGggKiA1LzQ7XG4gIHBhZGRpbmctbGVmdDogMDtcblxuICA+IGxpIHsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1saSB7XG4gIGxlZnQ6IC0kZmEtbGktd2lkdGg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogJGZhLWxpLXdpZHRoO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbiIsIi8vIEJvcmRlcmVkICYgUHVsbGVkXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3JkZXIge1xuICBib3JkZXI6IHNvbGlkIC4wOGVtICRmYS1ib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IC4xZW07XG4gIHBhZGRpbmc6IC4yZW0gLjI1ZW0gLjE1ZW07XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1wdWxsLWxlZnQgeyBmbG9hdDogbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1bGwtcmlnaHQgeyBmbG9hdDogcmlnaHQ7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LFxuLmZhcyxcbi5mYXIsXG4uZmFsLFxuLmZhYiB7XG4gICYuI3skZmEtY3NzLXByZWZpeH0tcHVsbC1sZWZ0IHsgbWFyZ2luLXJpZ2h0OiAuM2VtOyB9XG4gICYuI3skZmEtY3NzLXByZWZpeH0tcHVsbC1yaWdodCB7IG1hcmdpbi1sZWZ0OiAuM2VtOyB9XG59XG4iLCIvLyBBbmltYXRlZCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwaW4ge1xuICBhbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tcHVsc2Uge1xuICBhbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7XG59XG5cbkBrZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbiIsIi8vIFJvdGF0ZWQgJiBGbGlwcGVkIEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtOTAgIHsgQGluY2x1ZGUgZmEtaWNvbi1yb3RhdGUoOTBkZWcsIDEpOyAgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0xODAgeyBAaW5jbHVkZSBmYS1pY29uLXJvdGF0ZSgxODBkZWcsIDIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTI3MCB7IEBpbmNsdWRlIGZhLWljb24tcm90YXRlKDI3MGRlZywgMyk7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtaG9yaXpvbnRhbCB7IEBpbmNsdWRlIGZhLWljb24tZmxpcCgtMSwgMSwgMCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLXZlcnRpY2FsICAgeyBAaW5jbHVkZSBmYS1pY29uLWZsaXAoMSwgLTEsIDIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxpcC1ib3RoLCAuI3skZmEtY3NzLXByZWZpeH0tZmxpcC1ob3Jpem9udGFsLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtdmVydGljYWwgeyBAaW5jbHVkZSBmYS1pY29uLWZsaXAoLTEsIC0xLCAyKTsgfVxuXG4vLyBIb29rIGZvciBJRTgtOVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG46cm9vdCB7XG4gIC4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtOTAsXG4gIC4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtMTgwLFxuICAuI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTI3MCxcbiAgLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtaG9yaXpvbnRhbCxcbiAgLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtdmVydGljYWwsXG4gIC4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLWJvdGgge1xuICAgIGZpbHRlcjogbm9uZTtcbiAgfVxufVxuIiwiLy8gTWl4aW5zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AbWl4aW4gZmEtaWNvbiB7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5AbWl4aW4gZmEtaWNvbi1yb3RhdGUoJGRlZ3JlZXMsICRyb3RhdGlvbikge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPSN7JHJvdGF0aW9ufSlcIjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xufVxuXG5AbWl4aW4gZmEtaWNvbi1mbGlwKCRob3JpeiwgJHZlcnQsICRyb3RhdGlvbikge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPSN7JHJvdGF0aW9ufSwgbWlycm9yPTEpXCI7XG4gIHRyYW5zZm9ybTogc2NhbGUoJGhvcml6LCAkdmVydCk7XG59XG5cblxuLy8gT25seSBkaXNwbGF5IGNvbnRlbnQgdG8gc2NyZWVuIHJlYWRlcnMuIEEgbGEgQm9vdHN0cmFwIDQuXG4vL1xuLy8gU2VlOiBodHRwOi8vYTExeXByb2plY3QuY29tL3Bvc3RzL2hvdy10by1oaWRlLWNvbnRlbnQvXG5cbkBtaXhpbiBzci1vbmx5IHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG59XG5cbi8vIFVzZSBpbiBjb25qdW5jdGlvbiB3aXRoIC5zci1vbmx5IHRvIG9ubHkgZGlzcGxheSBjb250ZW50IHdoZW4gaXQncyBmb2N1c2VkLlxuLy9cbi8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cDovL3d3dy53My5vcmcvVFIvMjAxMy9OT1RFLVdDQUcyMC1URUNIUy0yMDEzMDkwNS9HMVxuLy9cbi8vIENyZWRpdDogSFRNTDUgQm9pbGVycGxhdGVcblxuQG1peGluIHNyLW9ubHktZm9jdXNhYmxlIHtcbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgIGNsaXA6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4iLCIvLyBTdGFja2VkIEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAyZW07XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6ICgkZmEtZnctd2lkdGgqMik7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay0xeCxcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay0yeCB7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTF4IHtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay0yeCB7XG4gIGZvbnQtc2l6ZTogMmVtO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0taW52ZXJzZSB7XG4gIGNvbG9yOiAkZmEtaW52ZXJzZTtcbn1cbiIsIi8qIEZvbnQgQXdlc29tZSB1c2VzIHRoZSBVbmljb2RlIFByaXZhdGUgVXNlIEFyZWEgKFBVQSkgdG8gZW5zdXJlIHNjcmVlblxucmVhZGVycyBkbyBub3QgcmVhZCBvZmYgcmFuZG9tIGNoYXJhY3RlcnMgdGhhdCByZXByZXNlbnQgaWNvbnMgKi9cblxuLiN7JGZhLWNzcy1wcmVmaXh9LTUwMHB4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci01MDBweCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hY2Nlc3NpYmxlLWljb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFjY2Vzc2libGUtaWNvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hY2N1c29mdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWNjdXNvZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWNxdWlzaXRpb25zLWluY29ycG9yYXRlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWNxdWlzaXRpb25zLWluY29ycG9yYXRlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWRkcmVzcy1ib29rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hZGRyZXNzLWJvb2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWRkcmVzcy1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hZGRyZXNzLWNhcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWRqdXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hZGp1c3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWRuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hZG4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWR2ZXJzYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFkdmVyc2FsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFmZmlsaWF0ZXRoZW1lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hZmZpbGlhdGV0aGVtZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1haXItZnJlc2hlbmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1haXItZnJlc2hlbmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFpcmJuYjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWlyYm5iKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsZ29saWE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFsZ29saWEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxpZ24tY2VudGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbGlnbi1jZW50ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxpZ24tanVzdGlmeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWxpZ24tanVzdGlmeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbGlnbi1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWduLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbGlnbi1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlwYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFsaXBheSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGxlcmdpZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFsbGVyZ2llcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbWF6b246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFtYXpvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbWF6b24tcGF5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbWF6b24tcGF5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFtYnVsYW5jZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW1idWxhbmNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbWlsaWE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFtaWxpYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmNob3I6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuY2hvcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmRyb2lkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmRyb2lkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2VsbGlzdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5nZWxsaXN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmdsZS1kb3VibGUtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5nbGUtZG91YmxlLWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmdsZS1kb3VibGUtcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmdsZS1kb3VibGUtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5nbGUtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmdsZS1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmdsZS1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5nbGUtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5ncnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZ3J5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ3J5Y3JlYXRpdmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZ3J5Y3JlYXRpdmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5ndWxhcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5ndWxhcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmtoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmtoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFwcC1zdG9yZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXBwLXN0b3JlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFwcC1zdG9yZS1pb3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFwcC1zdG9yZS1pb3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXBwZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFwcGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFwcGxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcHBsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcHBsZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFwcGxlLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcHBsZS1wYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFwcGxlLXBheSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcmNoaXZlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcmNoaXZlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFyY2h3YXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFyY2h3YXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctYWx0LWNpcmNsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1hbHQtY2lyY2xlLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctYWx0LWNpcmNsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1hbHQtY2lyY2xlLWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctYWx0LWNpcmNsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctYWx0LWNpcmNsZS1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1hbHQtY2lyY2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1hbHQtY2lyY2xlLXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1jaXJjbGUtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctY2lyY2xlLWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1jaXJjbGUtcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1jaXJjbGUtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3dzLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3MtYWx0LWg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93cy1hbHQtaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3MtYWx0LXY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93cy1hbHQtdik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnRzdGF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnRzdGF0aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFzdGVyaXNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hc3Rlcmlzayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hc3ltbWV0cmlrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hc3ltbWV0cmlrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hdGxhczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXRsYXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXRsYXNzaWFuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hdGxhc3NpYW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXRvbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXRvbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hdWRpYmxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hdWRpYmxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF1ZGlvLWRlc2NyaXB0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hdWRpby1kZXNjcmlwdGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hdXRvcHJlZml4ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWF1dG9wcmVmaXhlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hdmlhbmV4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hdmlhbmV4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF2aWF0bzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXZpYXRvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hd2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hd3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWF3cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYWJ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYWJ5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhYnktY2FycmlhZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhYnktY2FycmlhZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFja3NwYWNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYWNrc3BhY2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFja3dhcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhY2t3YXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhY29uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYWNvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYWN0ZXJpYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFjdGVyaWEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFjdGVyaXVtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYWN0ZXJpdW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFoYWk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhaGFpKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbGFuY2Utc2NhbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhbGFuY2Utc2NhbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFsYW5jZS1zY2FsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYWxhbmNlLXNjYWxlLWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFsYW5jZS1zY2FsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFsYW5jZS1zY2FsZS1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYW5kLWFpZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFuZC1haWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFuZGNhbXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhbmRjYW1wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhcmNvZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhcmNvZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXNlYmFsbC1iYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXNlYmFsbC1iYWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhc2tldGJhbGwtYmFsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFza2V0YmFsbC1iYWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhdGgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1lbXB0eTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmF0dGVyeS1lbXB0eSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LWZ1bGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhdHRlcnktZnVsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LWhhbGY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhdHRlcnktaGFsZik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LXF1YXJ0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhdHRlcnktcXVhcnRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRsZS1uZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhdHRsZS1uZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmVlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWhhbmNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iZWhhbmNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlaGFuY2Utc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iZWhhbmNlLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iZWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlbGwtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJlbGwtc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmV6aWVyLWN1cnZlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iZXppZXItY3VydmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmlibGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJpYmxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpY3ljbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJpY3ljbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmlraW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iaWtpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmltb2JqZWN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iaW1vYmplY3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmlub2N1bGFyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmlub2N1bGFycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaW9oYXphcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJpb2hhemFyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaXJ0aGRheS1jYWtlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iaXJ0aGRheS1jYWtlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpdGJ1Y2tldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYml0YnVja2V0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpdGNvaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJpdGNvaW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYml0eTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYml0eSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibGFjay10aWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJsYWNrLXRpZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibGFja2JlcnJ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ibGFja2JlcnJ5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsZW5kZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJsZW5kZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmxlbmRlci1waG9uZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmxlbmRlci1waG9uZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibGluZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmxpbmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmxvZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmxvZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibG9nZ2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ibG9nZ2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsb2dnZXItYjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmxvZ2dlci1iKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsdWV0b290aDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmx1ZXRvb3RoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsdWV0b290aC1iOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ibHVldG9vdGgtYik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib2xkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib2xkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9tYjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9tYik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib25lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib25lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9vazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9vayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib29rLWRlYWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvb2stZGVhZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib29rLW1lZGljYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvb2stbWVkaWNhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib29rLW9wZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvb2stb3Blbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib29rLXJlYWRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9vay1yZWFkZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9va21hcms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvb2ttYXJrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb3RzdHJhcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9vdHN0cmFwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvcmRlci1hbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvcmRlci1hbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9yZGVyLW5vbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvcmRlci1ub25lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvcmRlci1zdHlsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9yZGVyLXN0eWxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvd2xpbmctYmFsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm93bGluZy1iYWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJveDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm94KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJveC1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib3gtb3Blbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3gtdGlzc3VlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib3gtdGlzc3VlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJveGVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib3hlcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1icmFpbGxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1icmFpbGxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJyYWluOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1icmFpbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1icmVhZC1zbGljZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnJlYWQtc2xpY2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnJpZWZjYXNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1icmllZmNhc2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnJpZWZjYXNlLW1lZGljYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJyaWVmY2FzZS1tZWRpY2FsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJyb2FkY2FzdC10b3dlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnJvYWRjYXN0LXRvd2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJyb29tOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1icm9vbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1icnVzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnJ1c2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnRjOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1idGMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVmZmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1idWZmZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVnOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1idWcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVpbGRpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ1aWxkaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1bGxob3JuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1idWxsaG9ybik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idWxsc2V5ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnVsbHNleWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVybjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnVybik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idXJvbW9iZWxleHBlcnRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1idXJvbW9iZWxleHBlcnRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1cy1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ1cy1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVzaW5lc3MtdGltZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnVzaW5lc3MtdGltZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idXktbi1sYXJnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnV5LW4tbGFyZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnV5c2VsbGFkczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnV5c2VsbGFkcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxjdWxhdG9yOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYWxjdWxhdG9yKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYWxlbmRhcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbGVuZGFyLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1jaGVjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FsZW5kYXItY2hlY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItZGF5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYWxlbmRhci1kYXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItbWludXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbGVuZGFyLW1pbnVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLXBsdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbGVuZGFyLXBsdXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItdGltZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbGVuZGFyLXRpbWVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLXdlZWs6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbGVuZGFyLXdlZWspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FtZXJhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYW1lcmEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FtZXJhLXJldHJvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYW1lcmEtcmV0cm8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FtcGdyb3VuZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FtcGdyb3VuZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYW5hZGlhbi1tYXBsZS1sZWFmOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYW5hZGlhbi1tYXBsZS1sZWFmKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbmR5LWNhbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbmR5LWNhbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FubmFiaXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbm5hYmlzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcHN1bGVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXBzdWxlcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXItYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhci1iYXR0ZXJ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXItYmF0dGVyeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXItY3Jhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhci1jcmFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXItc2lkZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyLXNpZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyYXZhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyYXZhbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXJldC1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcmV0LWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcmV0LXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXJldC1zcXVhcmUtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyZXQtc3F1YXJlLWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXJldC1zcXVhcmUtcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXJldC1zcXVhcmUtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcmV0LXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcnJvdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2Fycm90KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcnQtYXJyb3ctZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FydC1hcnJvdy1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcnQtcGx1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FydC1wbHVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhc2gtcmVnaXN0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhc2gtcmVnaXN0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2F0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtYW1hem9uLXBheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2MtYW1hem9uLXBheSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1hbWV4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYy1hbWV4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWFwcGxlLXBheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2MtYXBwbGUtcGF5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWRpbmVycy1jbHViOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYy1kaW5lcnMtY2x1Yik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1kaXNjb3ZlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2MtZGlzY292ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtamNiOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYy1qY2IpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtbWFzdGVyY2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2MtbWFzdGVyY2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1wYXlwYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNjLXBheXBhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1zdHJpcGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNjLXN0cmlwZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy12aXNhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYy12aXNhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNlbnRlcmNvZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNlbnRlcmNvZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2VudG9zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jZW50b3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2VydGlmaWNhdGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNlcnRpZmljYXRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoYWlyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGFpcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFsa2JvYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGFsa2JvYXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoYWxrYm9hcmQtdGVhY2hlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hhbGtib2FyZC10ZWFjaGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoYXJnaW5nLXN0YXRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoYXJnaW5nLXN0YXRpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hhcnQtYXJlYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hhcnQtYXJlYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFydC1iYXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoYXJ0LWJhcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFydC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGFydC1saW5lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoYXJ0LXBpZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hhcnQtcGllKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjay1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZWNrLWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjay1kb3VibGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZWNrLWRvdWJsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjay1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZWNrLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVlc2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZWVzZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlc3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlc3MtYmlzaG9wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVzcy1iaXNob3ApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlc3MtYm9hcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXNzLWJvYXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXNzLWtpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXNzLWtpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlc3Mta25pZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVzcy1rbmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlc3MtcGF3bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlc3MtcGF3bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVzcy1xdWVlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlc3MtcXVlZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlc3Mtcm9vazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlc3Mtcm9vayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXZyb24tY2lyY2xlLWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXZyb24tY2lyY2xlLXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGV2cm9uLWNpcmNsZS11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXZyb24tZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXZyb24tbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGV2cm9uLXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXZyb24tdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hpbGQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoaWxkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNocm9tZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hyb21lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNocm9tZWNhc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNocm9tZWNhc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2h1cmNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaHVyY2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2lyY2xlLW5vdGNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaXJjbGUtbm90Y2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2l0eTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2l0eSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbGluaWMtbWVkaWNhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xpbmljLW1lZGljYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xpcGJvYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbGlwYm9hcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xpcGJvYXJkLWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbGlwYm9hcmQtY2hlY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xpcGJvYXJkLWxpc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsaXBib2FyZC1saXN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb2NrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG9jayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG9uZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvc2VkLWNhcHRpb25pbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3NlZC1jYXB0aW9uaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC1kb3dubG9hZC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3VkLWRvd25sb2FkLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC1tZWF0YmFsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWQtbWVhdGJhbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtbW9vbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWQtbW9vbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC1tb29uLXJhaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3VkLW1vb24tcmFpbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC1yYWluOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZC1yYWluKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLXNob3dlcnMtaGVhdnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3VkLXNob3dlcnMtaGVhdnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtc3VuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZC1zdW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtc3VuLXJhaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3VkLXN1bi1yYWluKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLXVwbG9hZC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3VkLXVwbG9hZC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWRmbGFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWRmbGFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZHNjYWxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZHNjYWxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3Vkc21pdGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3Vkc21pdGgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWR2ZXJzaWZ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZHZlcnNpZnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29ja3RhaWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvY2t0YWlsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29kZS1icmFuY2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvZGUtYnJhbmNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGVwZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvZGVwZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29kaWVwaWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvZGllcGllKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZmZlZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29mZmVlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZ3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvZ3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29pbnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvaW5zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbHVtbnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbHVtbnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudC1kb2xsYXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnQtZG9sbGFyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtZG90czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudC1kb3RzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtbWVkaWNhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudC1tZWRpY2FsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnQtc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnRzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnRzLWRvbGxhcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudHMtZG9sbGFyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbXBhY3QtZGlzYzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tcGFjdC1kaXNjKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbXBhc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbXBhc3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tcHJlc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbXByZXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbXByZXNzLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tcHJlc3MtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbXByZXNzLWFycm93cy1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbXByZXNzLWFycm93cy1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29uY2llcmdlLWJlbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbmNpZXJnZS1iZWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbmZsdWVuY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbmZsdWVuY2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29ubmVjdGRldmVsb3A6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbm5lY3RkZXZlbG9wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbnRhbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29udGFvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvb2tpZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29va2llKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvb2tpZS1iaXRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb29raWUtYml0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb3B5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb3B5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvcHlyaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29weXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvdHRvbi1idXJlYXU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvdHRvbi1idXJlYXUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY291Y2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvdWNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNwYW5lbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3BhbmVsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9ucy1ieTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1ieSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLW5jOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLW5jKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtbmMtZXU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtbmMtZXUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9ucy1uYy1qcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1uYy1qcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLW5kOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLW5kKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtcGQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtcGQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9ucy1wZC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtcGQtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtcmVtaXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtcmVtaXgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9ucy1zYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1zYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLXNhbXBsaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXNhbXBsaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtc2FtcGxpbmctcGx1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1zYW1wbGluZy1wbHVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtc2hhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtc2hhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9ucy16ZXJvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXplcm8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlZGl0LWNhcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWRpdC1jYXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyaXRpY2FsLXJvbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyaXRpY2FsLXJvbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JvcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JvcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcm9wLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JvcC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3Jvc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyb3NzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyb3NzaGFpcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyb3NzaGFpcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JvdzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3Jvdyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcm93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3Jvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3J1dGNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcnV0Y2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3NzMzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3NzMyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jc3MzLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3NzMy1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3ViZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3ViZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jdWJlczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3ViZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3V0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jdXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3V0dGxlZmlzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3V0dGxlZmlzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kLWFuZC1kOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kLWFuZC1kKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWQtYW5kLWQtYmV5b25kOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kLWFuZC1kLWJleW9uZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kYWlseW1vdGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGFpbHltb3Rpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGFzaGN1YmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRhc2hjdWJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRhdGFiYXNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kYXRhYmFzZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZWFmOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kZWFmKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlZXplcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGVlemVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlbGljaW91czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGVsaWNpb3VzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlbW9jcmF0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kZW1vY3JhdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZXBsb3lkb2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRlcGxveWRvZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZXNrcHJvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kZXNrcHJvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlc2t0b3A6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRlc2t0b3ApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGV2OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kZXYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGV2aWFudGFydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGV2aWFudGFydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaGFybWFjaGFrcmE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRoYXJtYWNoYWtyYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRobCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWFnbm9zZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpYWdub3Nlcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWFzcG9yYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGlhc3BvcmEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGljZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGljZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWNlLWQyMDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGljZS1kMjApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGljZS1kNjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGljZS1kNik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWNlLWZpdmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpY2UtZml2ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWNlLWZvdXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpY2UtZm91cik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWNlLW9uZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGljZS1vbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGljZS1zaXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpY2Utc2l4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpY2UtdGhyZWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpY2UtdGhyZWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGljZS10d286YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpY2UtdHdvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpZ2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpZ2cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGlnaXRhbC1vY2VhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGlnaXRhbC1vY2Vhbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWdpdGFsLXRhY2hvZ3JhcGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpZ2l0YWwtdGFjaG9ncmFwaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaXJlY3Rpb25zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaXJlY3Rpb25zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpc2NvcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpc2NvcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGlzY291cnNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaXNjb3Vyc2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGlzZWFzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGlzZWFzZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaXZpZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpdmlkZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaXp6eTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGl6enkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG5hOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kbmEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG9jaHViOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb2NodWIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG9ja2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb2NrZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG9nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb2cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG9sbGFyLXNpZ246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRvbGxhci1zaWduKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvbGx5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb2xseSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb2xseS1mbGF0YmVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb2xseS1mbGF0YmVkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvbmF0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG9uYXRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvb3ItY2xvc2VkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb29yLWNsb3NlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb29yLW9wZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRvb3Itb3Blbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb3QtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb3QtY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvdmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRvdmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG93bmxvYWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRvd25sb2FkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyYWZ0MmRpZ2l0YWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRyYWZ0MmRpZ2l0YWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJhZnRpbmctY29tcGFzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHJhZnRpbmctY29tcGFzcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcmFnb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRyYWdvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcmF3LXBvbHlnb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRyYXctcG9seWdvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcmliYmJsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHJpYmJibGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJpYmJibGUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kcmliYmJsZS1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJvcGJveDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHJvcGJveCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcnVtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kcnVtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRydW0tc3RlZWxwYW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRydW0tc3RlZWxwYW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJ1bXN0aWNrLWJpdGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRydW1zdGljay1iaXRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRydXBhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHJ1cGFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWR1bWJiZWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kdW1iYmVsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kdW1wc3RlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHVtcHN0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHVtcHN0ZXItZmlyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHVtcHN0ZXItZmlyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kdW5nZW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kdW5nZW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWR5YWxvZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHlhbG9nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVhcmx5YmlyZHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVhcmx5YmlyZHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWJheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWJheSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lZGdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lZGdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVkZ2UtbGVnYWN5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lZGdlLWxlZ2FjeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lZGl0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lZGl0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVnZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWdnKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVqZWN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lamVjdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbGVtZW50b3I6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVsZW1lbnRvcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbGxpcHNpcy1oOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbGxpcHNpcy1oKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVsbGlwc2lzLXY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVsbGlwc2lzLXYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWxsbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWxsbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbWJlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZW1iZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW1waXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbXBpcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVudmVsb3BlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlLW9wZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVudmVsb3BlLW9wZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGUtb3Blbi10ZXh0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbnZlbG9wZS1vcGVuLXRleHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbnZlbG9wZS1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52aXJhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbnZpcmEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXF1YWxzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lcXVhbHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXJhc2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lcmFzZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXJsYW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lcmxhbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXRoZXJldW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV0aGVyZXVtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV0aGVybmV0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ldGhlcm5ldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ldHN5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ldHN5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV1cm8tc2lnbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXVyby1zaWduKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV2ZXJub3RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ldmVybm90ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leGNoYW5nZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV4Y2hhbmdlLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leGNsYW1hdGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXhjbGFtYXRpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhjbGFtYXRpb24tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leGNsYW1hdGlvbi1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhjbGFtYXRpb24tdHJpYW5nbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4cGFuZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXhwYW5kKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4cGFuZC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV4cGFuZC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhwYW5kLWFycm93cy1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV4cGFuZC1hcnJvd3MtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4cGVkaXRlZHNzbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXhwZWRpdGVkc3NsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4dGVybmFsLWxpbmstYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leHRlcm5hbC1saW5rLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHRlcm5hbC1saW5rLXNxdWFyZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV4dGVybmFsLWxpbmstc3F1YXJlLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV5ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leWUtZHJvcHBlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXllLWRyb3BwZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXllLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leWUtc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZhY2Vib29rKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rLWY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZhY2Vib29rLWYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2stbWVzc2VuZ2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mYWNlYm9vay1tZXNzZW5nZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2stc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mYWNlYm9vay1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mYW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFudGFzeS1mbGlnaHQtZ2FtZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZhbnRhc3ktZmxpZ2h0LWdhbWVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhc3QtYmFja3dhcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZhc3QtYmFja3dhcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFzdC1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mYXN0LWZvcndhcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmF1Y2V0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mYXVjZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmF4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mYXgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmVhdGhlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmVhdGhlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mZWF0aGVyLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmVhdGhlci1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmVkZXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZlZGV4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZlZG9yYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmVkb3JhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZlbWFsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmVtYWxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpZ2h0ZXItamV0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWdodGVyLWpldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWdtYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlnbWEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1hcmNoaXZlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWFyY2hpdmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1hdWRpbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1hdWRpbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWNvZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtY29kZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWNvbnRyYWN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWNvbnRyYWN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtY3N2OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWNzdik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWRvd25sb2FkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWRvd25sb2FkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtZXhjZWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtZXhjZWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1leHBvcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtZXhwb3J0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtaW1hZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtaW1hZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1pbXBvcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtaW1wb3J0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtaW52b2ljZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1pbnZvaWNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtaW52b2ljZS1kb2xsYXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtaW52b2ljZS1kb2xsYXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1tZWRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLW1lZGljYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1tZWRpY2FsLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1tZWRpY2FsLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXBkZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1wZGYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1wb3dlcnBvaW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLXBvd2VycG9pbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1wcmVzY3JpcHRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtcHJlc2NyaXB0aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtc2lnbmF0dXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLXNpZ25hdHVyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXVwbG9hZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS11cGxvYWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS12aWRlbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS12aWRlbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXdvcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtd29yZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGwtZHJpcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsbC1kcmlwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbG06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbG0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsdGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWx0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmluZ2VycHJpbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbmdlcnByaW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpcmUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcmUtZXh0aW5ndWlzaGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maXJlLWV4dGluZ3Vpc2hlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJlZm94OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maXJlZm94KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcmVmb3gtYnJvd3NlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlyZWZveC1icm93c2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcnN0LWFpZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlyc3QtYWlkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcnN0LW9yZGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maXJzdC1vcmRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJzdC1vcmRlci1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpcnN0LW9yZGVyLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJzdGRyYWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maXJzdGRyYWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlzdC1yYWlzZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpc3QtcmFpc2VkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZsYWcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxhZy1jaGVja2VyZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZsYWctY2hlY2tlcmVkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYWctdXNhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mbGFnLXVzYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFzazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmxhc2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxpY2tyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mbGlja3IpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxpcGJvYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mbGlwYm9hcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmx1c2hlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmx1c2hlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZseSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb2xkZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvbGRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb2xkZXItbWludXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvbGRlci1taW51cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb2xkZXItb3BlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9sZGVyLW9wZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyLXBsdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvbGRlci1wbHVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9udC1hd2Vzb21lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb250LWF3ZXNvbWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9udC1hd2Vzb21lLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9udC1hd2Vzb21lLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb250LWF3ZXNvbWUtZmxhZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9udC1hd2Vzb21lLWZsYWcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9udC1hd2Vzb21lLWxvZ28tZnVsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9udC1hd2Vzb21lLWxvZ28tZnVsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb250aWNvbnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvbnRpY29ucyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb250aWNvbnMtZmk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvbnRpY29ucy1maSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb290YmFsbC1iYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb290YmFsbC1iYWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvcnQtYXdlc29tZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9ydC1hd2Vzb21lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvcnQtYXdlc29tZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvcnQtYXdlc29tZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9ydW1iZWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvcnVtYmVlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvcndhcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvcndhcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm91cnNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm91cnNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mcmVlLWNvZGUtY2FtcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZnJlZS1jb2RlLWNhbXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZnJlZWJzZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZnJlZWJzZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mcm9nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mcm9nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZyb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mcm93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mcm93bi1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mcm93bi1vcGVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZ1bGNydW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZ1bGNydW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZnVubmVsLWRvbGxhcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZnVubmVsLWRvbGxhcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mdXRib2w6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZ1dGJvbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nYWxhY3RpYy1yZXB1YmxpYzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2FsYWN0aWMtcmVwdWJsaWMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2FsYWN0aWMtc2VuYXRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nYWxhY3RpYy1zZW5hdGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2FtZXBhZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2FtZXBhZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nYXMtcHVtcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2FzLXB1bXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2F2ZWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdhdmVsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdlbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2VtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdlbmRlcmxlc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdlbmRlcmxlc3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2V0LXBvY2tldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2V0LXBvY2tldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2ctY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nZy1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2hvc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdob3N0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdpZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2lmdHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdpZnRzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2l0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdpdC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2l0LXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXRodWI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdpdGh1Yik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXRodWItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1naXRodWItYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGh1Yi1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdpdGh1Yi1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0a3Jha2VuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1naXRrcmFrZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0bGFiOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1naXRsYWIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0dGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1naXR0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xhc3MtY2hlZXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nbGFzcy1jaGVlcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xhc3MtbWFydGluaTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2xhc3MtbWFydGluaSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbGFzcy1tYXJ0aW5pLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2xhc3MtbWFydGluaS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xhc3Mtd2hpc2tleTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2xhc3Mtd2hpc2tleSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbGFzc2VzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nbGFzc2VzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsaWRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nbGlkZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbGlkZS1nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nbGlkZS1nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsb2JlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nbG9iZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbG9iZS1hZnJpY2E6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdsb2JlLWFmcmljYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbG9iZS1hbWVyaWNhczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2xvYmUtYW1lcmljYXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xvYmUtYXNpYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2xvYmUtYXNpYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbG9iZS1ldXJvcGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdsb2JlLWV1cm9wZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb2ZvcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvZm9yZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb2xmLWJhbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvbGYtYmFsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29kcmVhZHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvb2RyZWFkcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29kcmVhZHMtZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29vZHJlYWRzLWcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb29nbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLWRyaXZlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb29nbGUtZHJpdmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29vZ2xlLXBheSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGxheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29vZ2xlLXBsYXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvb2dsZS1wbHVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzLWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvb2dsZS1wbHVzLWcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsdXMtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb29nbGUtcGx1cy1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXdhbGxldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29vZ2xlLXdhbGxldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb3B1cmFtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb3B1cmFtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyYWR1YXRpb24tY2FwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmFkdWF0aW9uLWNhcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmF0aXBheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3JhdGlwYXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JhdjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jhdik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmVhdGVyLXRoYW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyZWF0ZXItdGhhbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmVhdGVyLXRoYW4tZXF1YWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyZWF0ZXItdGhhbi1lcXVhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmltYWNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmltYWNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3Jpbi1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaW4tYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW4tYmVhbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jpbi1iZWFtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW4tYmVhbS1zd2VhdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jpbi1iZWFtLXN3ZWF0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW4taGVhcnRzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmluLWhlYXJ0cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmluLXNxdWludDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jpbi1zcXVpbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3Jpbi1zcXVpbnQtdGVhcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaW4tc3F1aW50LXRlYXJzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW4tc3RhcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaW4tc3RhcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3Jpbi10ZWFyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jpbi10ZWFycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmluLXRvbmd1ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jpbi10b25ndWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3Jpbi10b25ndWUtc3F1aW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmluLXRvbmd1ZS1zcXVpbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3Jpbi10b25ndWUtd2luazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jpbi10b25ndWUtd2luayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmluLXdpbms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaW4td2luayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmlwLWhvcml6b250YWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaXAtaG9yaXpvbnRhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmlwLWxpbmVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmlwLWxpbmVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaXAtbGluZXMtdmVydGljYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaXAtbGluZXMtdmVydGljYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JpcC12ZXJ0aWNhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3JpcC12ZXJ0aWNhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmlwZmlyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3JpcGZpcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3J1bnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdydW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWd1aWxkZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWd1aWxkZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3VpdGFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ndWl0YXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3VscDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3VscCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaC1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFja2VyLW5ld3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhY2tlci1uZXdzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhY2tlci1uZXdzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFja2VyLW5ld3Mtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhY2tlcnJhbms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhY2tlcnJhbmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFtYnVyZ2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW1idXJnZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFtbWVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW1tZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFtc2E6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbXNhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtaG9sZGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1ob2xkaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtaG9sZGluZy1oZWFydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1ob2xkaW5nLWhlYXJ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtaG9sZGluZy1tZWRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLWhvbGRpbmctbWVkaWNhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLWhvbGRpbmctdXNkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLWhvbGRpbmctdXNkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtaG9sZGluZy13YXRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1ob2xkaW5nLXdhdGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtbGl6YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLWxpemFyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLW1pZGRsZS1maW5nZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtbWlkZGxlLWZpbmdlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBhcGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLXBhcGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcGVhY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtcGVhY2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wb2ludC1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLXBvaW50LWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wb2ludC1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLXBvaW50LWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wb2ludC1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1wb2ludC1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBvaW50LXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLXBvaW50LXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcG9pbnRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1wb2ludGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcm9jazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1yb2NrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtc2Npc3NvcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtc2Npc3NvcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1zcGFya2xlczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1zcGFya2xlcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXNwb2NrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLXNwb2NrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmRzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kcy1oZWxwaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kcy1oZWxwaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmRzLXdhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmRzLXdhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZHNoYWtlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kc2hha2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZHNoYWtlLWFsdC1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZHNoYWtlLWFsdC1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kc2hha2Utc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmRzaGFrZS1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW51a2lhaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFudWtpYWgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFyZC1oYXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhcmQtaGF0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhc2h0YWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhc2h0YWcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGF0LWNvd2JveTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGF0LWNvd2JveSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYXQtY293Ym95LXNpZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhdC1jb3dib3ktc2lkZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYXQtd2l6YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYXQtd2l6YXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhkZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGRkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYWQtc2lkZS1jb3VnaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGVhZC1zaWRlLWNvdWdoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYWQtc2lkZS1jb3VnaC1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGVhZC1zaWRlLWNvdWdoLXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYWQtc2lkZS1tYXNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oZWFkLXNpZGUtbWFzayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFkLXNpZGUtdmlydXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhlYWQtc2lkZS12aXJ1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFkaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oZWFkaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYWRwaG9uZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhlYWRwaG9uZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhZHBob25lcy1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhlYWRwaG9uZXMtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYWRzZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhlYWRzZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhlYXJ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYXJ0LWJyb2tlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGVhcnQtYnJva2VuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYXJ0YmVhdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGVhcnRiZWF0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlbGljb3B0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhlbGljb3B0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGlnaGxpZ2h0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhpZ2hsaWdodGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhpa2luZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGlraW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhpcHBvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oaXBwbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oaXBzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oaXBzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhpcmUtYS1oZWxwZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhpcmUtYS1oZWxwZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGlzdG9yeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGlzdG9yeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oaXZlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oaXZlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvY2tleS1wdWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob2NrZXktcHVjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob2xseS1iZXJyeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG9sbHktYmVycnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9tZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG9tZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob29saTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG9vbGkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9ybmJpbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvcm5iaWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvcnNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3JzZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3JzZS1oZWFkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3JzZS1oZWFkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvc3BpdGFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3NwaXRhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3NwaXRhbC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvc3BpdGFsLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3NwaXRhbC1zeW1ib2w6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvc3BpdGFsLXN5bWJvbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3NwaXRhbC11c2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3NwaXRhbC11c2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdC10dWI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvdC10dWIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG90ZG9nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3Rkb2cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG90ZWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvdGVsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdGphcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG90amFyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG91cmdsYXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy1lbmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvdXJnbGFzcy1lbmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLWhhbGY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvdXJnbGFzcy1oYWxmKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy1zdGFydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG91cmdsYXNzLXN0YXJ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXNlLWRhbWFnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG91c2UtZGFtYWdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXNlLXVzZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvdXNlLXVzZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91eno6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvdXp6KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhyeXZuaWE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhyeXZuaWEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taHRtbDU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWh0bWw1KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWh1YnNwb3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWh1YnNwb3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taS1jdXJzb3I6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWktY3Vyc29yKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWljZS1jcmVhbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaWNlLWNyZWFtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWljaWNsZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWljaWNsZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taWNvbnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWljb25zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWlkLWJhZGdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pZC1iYWRnZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pZC1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pZC1jYXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWlkLWNhcmQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pZC1jYXJkLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pZGVhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaWRlYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taWdsb286YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWlnbG9vKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWltYWdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbWFnZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbWFnZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWltYWdlcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbWRiOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbWRiKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluYm94OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbmJveCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmRlbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWluZGVudCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmR1c3RyeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW5kdXN0cnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5maW5pdHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWluZmluaXR5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZm86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWluZm8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5mby1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWluZm8tY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWlubm9zb2Z0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbm5vc29mdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnN0YWdyYW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWluc3RhZ3JhbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnN0YWdyYW0tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbnN0YWdyYW0tc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluc3RhbG9kOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbnN0YWxvZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnRlcmNvbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW50ZXJjb20pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW50ZXJuZXQtZXhwbG9yZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWludGVybmV0LWV4cGxvcmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWludmlzaW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbnZpc2lvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pb3hob3N0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pb3hob3N0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWl0YWxpYzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaXRhbGljKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWl0Y2gtaW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWl0Y2gtaW8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taXR1bmVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pdHVuZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taXR1bmVzLW5vdGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWl0dW5lcy1ub3RlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWphdmE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWphdmEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tamVkaTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItamVkaSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qZWRpLW9yZGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1qZWRpLW9yZGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWplbmtpbnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWplbmtpbnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tamlyYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItamlyYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qb2dldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItam9nZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tam9pbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWpvaW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWpvb21sYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItam9vbWxhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWpvdXJuYWwtd2hpbGxzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1qb3VybmFsLXdoaWxscyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItanMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tanMtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1qcy1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tanNmaWRkbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWpzZmlkZGxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWthYWJhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1rYWFiYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1rYWdnbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWthZ2dsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1rZXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtleSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1rZXliYXNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1rZXliYXNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtleWJvYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1rZXlib2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1rZXljZG46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtleWNkbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1raGFuZGE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtoYW5kYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1raWNrc3RhcnRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2lja3N0YXJ0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2lja3N0YXJ0ZXItazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2lja3N0YXJ0ZXItayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1raXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1raXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtpc3MtYmVhbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2lzcy1iZWFtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtpc3Mtd2luay1oZWFydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2lzcy13aW5rLWhlYXJ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtpd2ktYmlyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2l3aS1iaXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtvcnZ1ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta29ydnVlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhbmRtYXJrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYW5kbWFyayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYW5ndWFnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGFuZ3VhZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGFwdG9wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYXB0b3ApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGFwdG9wLWNvZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxhcHRvcC1jb2RlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhcHRvcC1ob3VzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGFwdG9wLWhvdXNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhcHRvcC1tZWRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYXB0b3AtbWVkaWNhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXJhdmVsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYXJhdmVsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhc3RmbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGFzdGZtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhc3RmbS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxhc3RmbS1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGF1Z2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxhdWdoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhdWdoLWJlYW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxhdWdoLWJlYW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGF1Z2gtc3F1aW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYXVnaC1zcXVpbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGF1Z2gtd2luazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGF1Z2gtd2luayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXllci1ncm91cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGF5ZXItZ3JvdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGVhZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGVhZik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZWFucHViOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sZWFucHViKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlbW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sZW1vbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sZXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlc3MtdGhhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGVzcy10aGFuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlc3MtdGhhbi1lcXVhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGVzcy10aGFuLWVxdWFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxldmVsLWRvd24tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sZXZlbC1kb3duLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZXZlbC11cC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxldmVsLXVwLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saWZlLXJpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpZmUtcmluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saWdodGJ1bGI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpZ2h0YnVsYik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saW5lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpbmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlua2VkaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpbmtlZGluKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbmtlZGluLWluOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saW5rZWRpbi1pbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW5vZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpbm9kZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW51eDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGludXgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlyYS1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saXJhLXNpZ24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlzdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGlzdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0LWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGlzdC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlzdC1vbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGlzdC1vbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0LXVsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saXN0LXVsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvY2F0aW9uLWFycm93OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sb2NhdGlvbi1hcnJvdyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb2NrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sb2NrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvY2stb3BlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbG9jay1vcGVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctYWx0LWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxvbmctYXJyb3ctYWx0LWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1hbHQtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbG9uZy1hcnJvdy1hbHQtbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LWFsdC1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbG9uZy1hcnJvdy1hbHQtcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1hbHQtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxvbmctYXJyb3ctYWx0LXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvdy12aXNpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxvdy12aXNpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbHVnZ2FnZS1jYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sdWdnYWdlLWNhcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbHVuZ3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWx1bmdzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWx1bmdzLXZpcnVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sdW5ncy12aXJ1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1seWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1seWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hZ2VudG86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hZ2VudG8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFnaWM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hZ2ljKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hZ25ldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFnbmV0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1haWwtYnVsazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFpbC1idWxrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1haWxjaGltcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFpbGNoaW1wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFuZGFsb3JpYW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hbmRhbG9yaWFuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1tYXJrZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcC1tYXJrZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLW1hcmtlZC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcC1tYXJrZWQtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1tYXJrZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcC1tYXJrZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLW1hcmtlci1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcC1tYXJrZXItYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1waW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcC1waW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLXNpZ25zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXAtc2lnbnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFya2Rvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcmtkb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcmtlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFya2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFycy1kb3VibGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcnMtZG91YmxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnMtc3Ryb2tlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXJzLXN0cm9rZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzLXN0cm9rZS1oOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXJzLXN0cm9rZS1oKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnMtc3Ryb2tlLXY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcnMtc3Ryb2tlLXYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFzazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFzayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXN0b2RvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFzdG9kb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWF4Y2RuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXhjZG4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWRiOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZGIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVkYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1lZGFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZGFwcHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1lZGFwcHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVkaXVtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZWRpdW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVkaXVtLW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1lZGl1bS1tKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZGtpdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVka2l0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZHJ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZWRydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWV0dXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1lZXR1cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWdhcG9ydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVnYXBvcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZWgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVoLWJsYW5rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZWgtYmxhbmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVoLXJvbGxpbmctZXllczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVoLXJvbGxpbmctZXllcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZW1vcnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1lbW9yeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZW5kZWxleTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVuZGVsZXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVub3JhaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVub3JhaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZXJjdXJ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZXJjdXJ5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1ldGVvcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWV0ZW9yKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3JvYmxvZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWljcm9ibG9nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3JvY2hpcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWljcm9jaGlwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3JvcGhvbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pY3JvcGhvbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWljcm9waG9uZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pY3JvcGhvbmUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3JvcGhvbmUtYWx0LXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taWNyb3Bob25lLWFsdC1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb3Bob25lLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taWNyb3Bob25lLXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3Jvc2NvcGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pY3Jvc2NvcGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWljcm9zb2Z0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taWNyb3NvZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWludXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pbnVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pbnVzLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWludXMtY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pbnVzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWludXMtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pdHRlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWl0dGVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1peDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWl4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1peGNsb3VkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taXhjbG91ZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taXhlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWl4ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWl6dW5pOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taXp1bmkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9iaWxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb2JpbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9iaWxlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9iaWxlLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb2R4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb2R4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vbmVybzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9uZXJvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vbmV5LWJpbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vbmV5LWJpbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9uZXktYmlsbC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vbmV5LWJpbGwtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vbmV5LWJpbGwtd2F2ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9uZXktYmlsbC13YXZlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vbmV5LWJpbGwtd2F2ZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vbmV5LWJpbGwtd2F2ZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9uZXktY2hlY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vbmV5LWNoZWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vbmV5LWNoZWNrLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9uZXktY2hlY2stYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vbnVtZW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb251bWVudCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb29uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb29uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vcnRhci1wZXN0bGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vcnRhci1wZXN0bGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9zcXVlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb3NxdWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW90b3JjeWNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW90b3JjeWNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb3VudGFpbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW91bnRhaW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW91c2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vdXNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vdXNlLXBvaW50ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vdXNlLXBvaW50ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbXVnLWhvdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbXVnLWhvdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tdXNpYzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbXVzaWMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbmFwc3RlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbmFwc3Rlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1uZW9zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1uZW9zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5ldHdvcmstd2lyZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW5ldHdvcmstd2lyZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbmV1dGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1uZXV0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbmV3c3BhcGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1uZXdzcGFwZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbmltYmxyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1uaW1ibHIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbm9kZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbm9kZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ub2RlLWpzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ub2RlLWpzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5vdC1lcXVhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbm90LWVxdWFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5vdGVzLW1lZGljYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW5vdGVzLW1lZGljYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbnBtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ucG0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbnM4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1uczgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbnV0cml0aW9uaXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW51dHJpdGlvbml4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9iamVjdC1ncm91cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb2JqZWN0LWdyb3VwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9iamVjdC11bmdyb3VwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vYmplY3QtdW5ncm91cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vY3RvcHVzLWRlcGxveTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb2N0b3B1cy1kZXBsb3kpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb2Rub2tsYXNzbmlraTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb2Rub2tsYXNzbmlraSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vZG5va2xhc3NuaWtpLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb2Rub2tsYXNzbmlraS1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb2lsLWNhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb2lsLWNhbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vbGQtcmVwdWJsaWM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9sZC1yZXB1YmxpYyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb20pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb3BlbmNhcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9wZW5jYXJ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9wZW5pZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb3BlbmlkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9wZXJhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vcGVyYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vcHRpbi1tb25zdGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vcHRpbi1tb25zdGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9yY2lkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vcmNpZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vc2k6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9zaSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vdHRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb3R0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb3V0ZGVudDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb3V0ZGVudCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYWdlNDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFnZTQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFnZWxpbmVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYWdlbGluZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFnZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhZ2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhaW50LWJydXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYWludC1icnVzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYWludC1yb2xsZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhaW50LXJvbGxlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYWxldHRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYWxldHRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhbGZlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFsZmVkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhbGxldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFsbGV0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhcGVyLXBsYW5lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXBlci1wbGFuZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXBlcmNsaXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhcGVyY2xpcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXJhY2h1dGUtYm94OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXJhY2h1dGUtYm94KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhcmFncmFwaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFyYWdyYXBoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhcmtpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhcmtpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFzc3BvcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhc3Nwb3J0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhc3RhZmFyaWFuaXNtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXN0YWZhcmlhbmlzbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXN0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFzdGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF0cmVvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGF0cmVvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXVzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGF1c2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF1c2UtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXVzZS1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF3OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF5cGFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXlwYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVhY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlYWNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbi1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlbi1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVuLWZhbmN5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZW4tZmFuY3kpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVuLW5pYjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVuLW5pYik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZW4tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZW4tc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbmNpbC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlbmNpbC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVuY2lsLXJ1bGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZW5jaWwtcnVsZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVubnktYXJjYWRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZW5ueS1hcmNhZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVvcGxlLWFycm93czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVvcGxlLWFycm93cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZW9wbGUtY2Fycnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlb3BsZS1jYXJyeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZXBwZXItaG90OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZXBwZXItaG90KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlcmJ5dGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlcmJ5dGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVyY2VudDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVyY2VudCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZXJjZW50YWdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZXJjZW50YWdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlcmlzY29wZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVyaXNjb3BlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlcnNvbi1ib290aDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVyc29uLWJvb3RoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBoYWJyaWNhdG9yOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waGFicmljYXRvcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waG9lbml4LWZyYW1ld29yazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGhvZW5peC1mcmFtZXdvcmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvZW5peC1zcXVhZHJvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGhvZW5peC1zcXVhZHJvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waG9uZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGhvbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvbmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waG9uZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvbmUtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBob25lLXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob25lLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGhvbmUtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob25lLXNxdWFyZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBob25lLXNxdWFyZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvbmUtdm9sdW1lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waG9uZS12b2x1bWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvdG8tdmlkZW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBob3RvLXZpZGVvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBocDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGhwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpZWQtcGlwZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBpZWQtcGlwZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGllZC1waXBlci1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBpZWQtcGlwZXItYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpZWQtcGlwZXItaGF0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waWVkLXBpcGVyLWhhdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyLXBwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waWVkLXBpcGVyLXBwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpZWQtcGlwZXItc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waWVkLXBpcGVyLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWdneS1iYW5rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waWdneS1iYW5rKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpbGxzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waWxscyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waW50ZXJlc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBpbnRlcmVzdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waW50ZXJlc3QtcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGludGVyZXN0LXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGludGVyZXN0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGludGVyZXN0LXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waXp6YS1zbGljZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGl6emEtc2xpY2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxhY2Utb2Ytd29yc2hpcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGxhY2Utb2Ytd29yc2hpcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbGFuZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGxhbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxhbmUtYXJyaXZhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGxhbmUtYXJyaXZhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbGFuZS1kZXBhcnR1cmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsYW5lLWRlcGFydHVyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbGFuZS1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGxhbmUtc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGxheSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbGF5LWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGxheS1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxheXN0YXRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsYXlzdGF0aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsdWcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGx1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGx1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVzLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGx1cy1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGx1cy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsdXMtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBvZGNhc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBvZGNhc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcG9sbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcG9sbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wb2xsLWg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBvbGwtaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wb286YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBvbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wb28tc3Rvcm06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBvby1zdG9ybSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wb29wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wb29wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBvcnRyYWl0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wb3J0cmFpdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wb3VuZC1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wb3VuZC1zaWduKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBvd2VyLW9mZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcG93ZXItb2ZmKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXByYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXByYXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHJheWluZy1oYW5kczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcHJheWluZy1oYW5kcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wcmVzY3JpcHRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXByZXNjcmlwdGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wcmVzY3JpcHRpb24tYm90dGxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wcmVzY3JpcHRpb24tYm90dGxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXByZXNjcmlwdGlvbi1ib3R0bGUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wcmVzY3JpcHRpb24tYm90dGxlLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wcmludDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcHJpbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHJvY2VkdXJlczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcHJvY2VkdXJlcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wcm9kdWN0LWh1bnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXByb2R1Y3QtaHVudCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wcm9qZWN0LWRpYWdyYW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXByb2plY3QtZGlhZ3JhbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wdW1wLW1lZGljYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXB1bXAtbWVkaWNhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wdW1wLXNvYXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXB1bXAtc29hcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wdXNoZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXB1c2hlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wdXp6bGUtcGllY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXB1enpsZS1waWVjZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1weXRob246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXB5dGhvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xcTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcXEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXJjb2RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1xcmNvZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVlc3Rpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXF1ZXN0aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1ZXN0aW9uLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcXVlc3Rpb24tY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1aWRkaXRjaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcXVpZGRpdGNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1aW5zY2FwZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcXVpbnNjYXBlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1b3JhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1xdW9yYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdW90ZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1xdW90ZS1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1b3RlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1xdW90ZS1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdXJhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcXVyYW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tci1wcm9qZWN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yLXByb2plY3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmFkaWF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yYWRpYXRpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmFkaWF0aW9uLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmFkaWF0aW9uLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yYWluYm93OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yYWluYm93KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhbmRvbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmFuZG9tKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhc3BiZXJyeS1waTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmFzcGJlcnJ5LXBpKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhdmVscnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJhdmVscnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVhY3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlYWN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlYWN0ZXVyb3BlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWFjdGV1cm9wZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWFkbWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlYWRtZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWJlbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmViZWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVjZWlwdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVjZWlwdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWNvcmQtdmlueWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlY29yZC12aW55bCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWN5Y2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWN5Y2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZC1yaXZlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVkLXJpdmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZGRpdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVkZGl0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZGRpdC1hbGllbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVkZGl0LWFsaWVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZGRpdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlZGRpdC1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVkaGF0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWRoYXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVkbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVkbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRvLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVkby1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVnaXN0ZXJlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVnaXN0ZXJlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZW1vdmUtZm9ybWF0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZW1vdmUtZm9ybWF0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlbnJlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVucmVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlcGx5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZXBseSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZXBseS1hbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlcGx5LWFsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZXBseWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlcGx5ZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZXB1YmxpY2FuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZXB1YmxpY2FuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlc2VhcmNoZ2F0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVzZWFyY2hnYXRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlc29sdmluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVzb2x2aW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlc3Ryb29tOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZXN0cm9vbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZXR3ZWV0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZXR3ZWV0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJldjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmV2KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJpYmJvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmliYm9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm9hZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcm9hZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb2JvdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcm9ib3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm9ja2V0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yb2NrZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm9ja2V0Y2hhdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcm9ja2V0Y2hhdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb2Nrcm1zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yb2Nrcm1zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdXRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yb3V0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJzcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yc3Mtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yc3Mtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJ1YmxlLXNpZ246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJ1YmxlLXNpZ24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnVsZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJ1bGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJ1bGVyLWNvbWJpbmVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ydWxlci1jb21iaW5lZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ydWxlci1ob3Jpem9udGFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ydWxlci1ob3Jpem9udGFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJ1bGVyLXZlcnRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ydWxlci12ZXJ0aWNhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ydW5uaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ydW5uaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJ1cGVlLXNpZ246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJ1cGVlLXNpZ24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnVzdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcnVzdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zYWQtY3J5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zYWQtY3J5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNhZC10ZWFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zYWQtdGVhcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zYWZhcmk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNhZmFyaSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zYWxlc2ZvcmNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zYWxlc2ZvcmNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNhc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNhc3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2F0ZWxsaXRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zYXRlbGxpdGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2F0ZWxsaXRlLWRpc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNhdGVsbGl0ZS1kaXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNhdmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNhdmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2NobGl4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zY2hsaXgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2Nob29sOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zY2hvb2wpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2NyZXdkcml2ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNjcmV3ZHJpdmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNjcmliZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2NyaWJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNjcm9sbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2Nyb2xsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNkLWNhcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNkLWNhcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VhcmNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zZWFyY2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VhcmNoLWRvbGxhcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2VhcmNoLWRvbGxhcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWFyY2gtbG9jYXRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNlYXJjaC1sb2NhdGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWFyY2gtbWludXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNlYXJjaC1taW51cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWFyY2gtcGx1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2VhcmNoLXBsdXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VhcmNoZW5naW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNlYXJjaGVuZ2luKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlZWRsaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zZWVkbGluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWxsY2FzdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2VsbGNhc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VsbHN5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zZWxsc3kpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VydmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zZXJ2ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VydmljZXN0YWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zZXJ2aWNlc3RhY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcGVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGFwZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNoYXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hhcmUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlLWFsdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNoYXJlLWFsdC1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGFyZS1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hla2VsLXNpZ246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNoZWtlbC1zaWduKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoaWVsZC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNoaWVsZC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hpZWxkLXZpcnVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGllbGQtdmlydXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hpcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hpcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGlwcGluZy1mYXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGlwcGluZy1mYXN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoaXJ0c2luYnVsazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hpcnRzaW5idWxrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob2UtcHJpbnRzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaG9lLXByaW50cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaG9waWZ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaG9waWZ5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3BwaW5nLWJhZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hvcHBpbmctYmFnKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3BwaW5nLWJhc2tldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hvcHBpbmctYmFza2V0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3BwaW5nLWNhcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNob3BwaW5nLWNhcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hvcHdhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNob3B3YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3dlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hvd2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNodXR0bGUtdmFuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaHV0dGxlLXZhbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaWduKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ24taW4tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaWduLWluLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduLWxhbmd1YWdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaWduLWxhbmd1YWdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ24tb3V0LWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2lnbi1vdXQtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ25hbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2lnbmFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ25hdHVyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2lnbmF0dXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpbS1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaW0tY2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaW1wbHlidWlsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2ltcGx5YnVpbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2luazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2luayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaXN0cml4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaXN0cml4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpdGVtYXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpdGVtYXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2l0aDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2l0aCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1za2F0aW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1za2F0aW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNrZXRjaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2tldGNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNraWluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2tpaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNraWluZy1ub3JkaWM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNraWluZy1ub3JkaWMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2t1bGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNrdWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNrdWxsLWNyb3NzYm9uZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNrdWxsLWNyb3NzYm9uZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2t5YXRsYXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNreWF0bGFzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNreXBlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1za3lwZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbGFjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2xhY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2xhY2staGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2xhY2staGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2xlaWdoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbGVpZ2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2xpZGVycy1oOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbGlkZXJzLWgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2xpZGVzaGFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2xpZGVzaGFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbWlsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc21pbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc21pbGUtYmVhbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc21pbGUtYmVhbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbWlsZS13aW5rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbWlsZS13aW5rKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNtb2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNtb2cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc21va2luZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc21va2luZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbW9raW5nLWJhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc21va2luZy1iYW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc21zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25hcGNoYXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNuYXBjaGF0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNuYXBjaGF0LWdob3N0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbmFwY2hhdC1naG9zdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbmFwY2hhdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNuYXBjaGF0LXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbm93Ym9hcmRpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNub3dib2FyZGluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbm93Zmxha2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNub3dmbGFrZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbm93bWFuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbm93bWFuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNub3dwbG93OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbm93cGxvdyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb2FwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb2FwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvY2tzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb2Nrcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb2xhci1wYW5lbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29sYXItcGFuZWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFscGhhLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtYWxwaGEtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFscGhhLWRvd24tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LWFscGhhLWRvd24tYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYWxwaGEtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtYWxwaGEtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbHBoYS11cC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtYWxwaGEtdXAtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYW1vdW50LWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtYW1vdW50LWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbW91bnQtZG93bi1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtYW1vdW50LWRvd24tYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYW1vdW50LXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LWFtb3VudC11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFtb3VudC11cC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtYW1vdW50LXVwLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LW51bWVyaWMtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC1udW1lcmljLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1udW1lcmljLWRvd24tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LW51bWVyaWMtZG93bi1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1udW1lcmljLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LW51bWVyaWMtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1udW1lcmljLXVwLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC1udW1lcmljLXVwLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvdW5kY2xvdWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvdW5kY2xvdWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc291cmNldHJlZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc291cmNldHJlZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNwYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGFjZS1zaHV0dGxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcGFjZS1zaHV0dGxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwZWFrYXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNwZWFrYXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3BlYWtlci1kZWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcGVha2VyLWRlY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3BlbGwtY2hlY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNwZWxsLWNoZWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwaWRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3BpZGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwaW5uZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNwaW5uZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Bsb3RjaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Bsb3RjaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcG90aWZ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcG90aWZ5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwcmF5LWNhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3ByYXktY2FuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNxdWFyZS1mdWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcXVhcmUtZnVsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcXVhcmUtcm9vdC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNxdWFyZS1yb290LWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcXVhcmVzcGFjZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3F1YXJlc3BhY2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stZXhjaGFuZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0YWNrLWV4Y2hhbmdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLW92ZXJmbG93OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGFjay1vdmVyZmxvdyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFja3BhdGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0YWNrcGF0aCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFtcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RhbXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Rhcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLWFuZC1jcmVzY2VudDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Rhci1hbmQtY3Jlc2NlbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGFyLWhhbGYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1oYWxmLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Rhci1oYWxmLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLW9mLWRhdmlkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGFyLW9mLWRhdmlkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItb2YtbGlmZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Rhci1vZi1saWZlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXlsaW5rZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0YXlsaW5rZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RlYW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0ZWFtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZWFtLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RlYW0tc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZWFtLXN5bWJvbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RlYW0tc3ltYm9sKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZXAtYmFja3dhcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0ZXAtYmFja3dhcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RlcC1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGVwLWZvcndhcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RldGhvc2NvcGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0ZXRob3Njb3BlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0aWNrZXItbXVsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RpY2tlci1tdWxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0aWNreS1ub3RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGlja3ktbm90ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdG9wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdG9wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0b3AtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdG9wLWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdG9wd2F0Y2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0b3B3YXRjaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdG9wd2F0Y2gtMjA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0b3B3YXRjaC0yMCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdG9yZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RvcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RvcmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdG9yZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RvcmUtYWx0LXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdG9yZS1hbHQtc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RvcmUtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0b3JlLXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0cmF2YTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RyYXZhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0cmVhbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RyZWFtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0cmVldC12aWV3OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdHJlZXQtdmlldyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHJpa2V0aHJvdWdoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdHJpa2V0aHJvdWdoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0cmlwZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RyaXBlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0cmlwZS1zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdHJpcGUtcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHJvb3B3YWZlbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Ryb29wd2FmZWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3R1ZGlvdmluYXJpOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdHVkaW92aW5hcmkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3R1bWJsZXVwb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0dW1ibGV1cG9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0dW1ibGV1cG9uLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3R1bWJsZXVwb24tY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1YnNjcmlwdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Vic2NyaXB0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1YndheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Vid2F5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1aXRjYXNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdWl0Y2FzZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdWl0Y2FzZS1yb2xsaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdWl0Y2FzZS1yb2xsaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3VuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1cGVycG93ZXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdXBlcnBvd2Vycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdXBlcnNjcmlwdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3VwZXJzY3JpcHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VwcGxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdXBwbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VycHJpc2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN1cnByaXNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1c2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN1c2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3dhdGNoYm9vazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3dhdGNoYm9vayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zd2lmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3dpZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3dpbW1lcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3dpbW1lcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zd2ltbWluZy1wb29sOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zd2ltbWluZy1wb29sKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN5bWZvbnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN5bWZvbnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3luYWdvZ3VlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zeW5hZ29ndWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3luYzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3luYyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zeW5jLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3luYy1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3lyaW5nZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3lyaW5nZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWJsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFibGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFibGUtdGVubmlzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWJsZS10ZW5uaXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFibGV0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWJsZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFibGV0LWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFibGV0LWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWJsZXRzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWJsZXRzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhY2hvbWV0ZXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWNob21ldGVyLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWdzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWdzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhcGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhcGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFza3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhc2tzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRheGk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRheGkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVhbXNwZWFrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZWFtc3BlYWspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVldGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRlZXRoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlZXRoLW9wZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRlZXRoLW9wZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVsZWdyYW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRlbGVncmFtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbGVncmFtLXBsYW5lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZWxlZ3JhbS1wbGFuZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZW1wZXJhdHVyZS1oaWdoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZW1wZXJhdHVyZS1oaWdoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbXBlcmF0dXJlLWxvdzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGVtcGVyYXR1cmUtbG93KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbmNlbnQtd2VpYm86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRlbmNlbnQtd2VpYm8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVuZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRlbmdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlcm1pbmFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZXJtaW5hbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZXh0LWhlaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGV4dC1oZWlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGV4dC13aWR0aDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGV4dC13aWR0aCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGgtbGFyZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoLWxhcmdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoLWxpc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoLWxpc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlLXJlZC15ZXRpOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aGUtcmVkLXlldGkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlYXRlci1tYXNrczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGhlYXRlci1tYXNrcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVtZWNvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aGVtZWNvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZW1laXNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGhlbWVpc2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aGVybW9tZXRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci1lbXB0eTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGhlcm1vbWV0ZXItZW1wdHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItZnVsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGhlcm1vbWV0ZXItZnVsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aGVybW9tZXRlci1oYWxmKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLXF1YXJ0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoZXJtb21ldGVyLXF1YXJ0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoaW5rLXBlYWtzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aGluay1wZWFrcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aHVtYnMtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGh1bWJzLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWJzLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aHVtYnMtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWJ0YWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aHVtYnRhY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGlja2V0LWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGlja2V0LWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aWt0b2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRpa3Rvayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGltZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGltZXMtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aW1lcy1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGludDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGludCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aW50LXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aW50LXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpcmVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aXJlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10b2dnbGUtb2ZmKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1vbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdG9nZ2xlLW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvaWxldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdG9pbGV0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvaWxldC1wYXBlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdG9pbGV0LXBhcGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvaWxldC1wYXBlci1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdG9pbGV0LXBhcGVyLXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvb2xib3g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRvb2xib3gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9vbHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRvb2xzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvb3RoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10b290aCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b3JhaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdG9yYWgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9yaWktZ2F0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdG9yaWktZ2F0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFjdG9yOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmFjdG9yKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYWRlLWZlZGVyYXRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyYWRlLWZlZGVyYXRpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhZGVtYXJrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmFkZW1hcmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhZmZpYy1saWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhZmZpYy1saWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFpbGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmFpbGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYWluOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmFpbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmFtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYW5zZ2VuZGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmFuc2dlbmRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFuc2dlbmRlci1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyYW5zZ2VuZGVyLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhc2gtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmFzaC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhc2gtcmVzdG9yZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhc2gtcmVzdG9yZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFzaC1yZXN0b3JlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhc2gtcmVzdG9yZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJlZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJlZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmVsbG86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyZWxsbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cm9waHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyb3BoeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cnVjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJ1Y2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJ1Y2stbG9hZGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJ1Y2stbG9hZGluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cnVjay1tb25zdGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cnVjay1tb25zdGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRydWNrLW1vdmluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJ1Y2stbW92aW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRydWNrLXBpY2t1cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJ1Y2stcGlja3VwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRzaGlydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHNoaXJ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR0eTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHR5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR1bWJscjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHVtYmxyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR1bWJsci1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXR1bWJsci1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXR2KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR3aXRjaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHdpdGNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR3aXR0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXR3aXR0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHdpdHRlci1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXR3aXR0ZXItc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR5cG8zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10eXBvMyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11YmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11YmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVidW50dTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdWJ1bnR1KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVpa2l0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11aWtpdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bWJyYWNvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bWJyYWNvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVtYnJlbGxhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bWJyZWxsYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bWJyZWxsYS1iZWFjaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW1icmVsbGEtYmVhY2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5jaGFydGVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bmNoYXJ0ZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5kZXJsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bmRlcmxpbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5kbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW5kbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmRvLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW5kby1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5pcmVnaXN0cnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVuaXJlZ2lzdHJ5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuaXR5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bml0eSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bml2ZXJzYWwtYWNjZXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bml2ZXJzYWwtYWNjZXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuaXZlcnNpdHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVuaXZlcnNpdHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5saW5rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bmxpbmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5sb2NrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bmxvY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5sb2NrLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW5sb2NrLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bnNwbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW5zcGxhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW50YXBwZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW50YXBwZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11cGxvYWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVwbG9hZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11cHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVwcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2I6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzYik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWFsdC1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1hbHQtc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1hc3Ryb25hdXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItYXN0cm9uYXV0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItY2hlY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItY2hlY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItY2xvY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItY2xvY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1jb2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItY29nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItZWRpdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1lZGl0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItZnJpZW5kczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1mcmllbmRzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItZ3JhZHVhdGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItZ3JhZHVhdGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1pbmp1cmVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLWluanVyZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1sb2NrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLWxvY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1tZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1tZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLW1pbnVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItbmluamE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItbmluamEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1udXJzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1udXJzZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXBsdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItcGx1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXNlY3JldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1zZWNyZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1zaGllbGQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItc2hpZWxkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci10YWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItdGFnKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItdGllOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLXRpZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXRpbWVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLXRpbWVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2Vycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2Vycy1jb2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXJzLWNvZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2Vycy1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlcnMtc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNwczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNwcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c3N1bm5haDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNzdW5uYWgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXRlbnNpbC1zcG9vbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXRlbnNpbC1zcG9vbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11dGVuc2lsczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXRlbnNpbHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmFhZGluOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12YWFkaW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmVjdG9yLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmVjdG9yLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12ZW51czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmVudXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmVudXMtZG91YmxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12ZW51cy1kb3VibGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmVudXMtbWFyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmVudXMtbWFycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12ZXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12ZXN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZlc3QtcGF0Y2hlczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmVzdC1wYXRjaGVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpYWNvaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpYWNvaW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlhZGVvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aWFkZW8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlhZGVvLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmlhZGVvLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aWFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpYWxzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aWFscyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWJlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmliZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlkZW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpZGVvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpZGVvLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aWRlby1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWhhcmE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpaGFyYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aW1lbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmltZW8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmltZW8tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aW1lby1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmltZW8tdjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmltZW8tdik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aW5lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aW5lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpcnVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aXJ1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aXJ1cy1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmlydXMtc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlydXNlczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmlydXNlcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12azpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm52OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12bnYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm9pY2VtYWlsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12b2ljZW1haWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm9sbGV5YmFsbC1iYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12b2xsZXliYWxsLWJhbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm9sdW1lLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZvbHVtZS1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbHVtZS1tdXRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12b2x1bWUtbXV0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b2x1bWUtb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12b2x1bWUtb2ZmKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbHVtZS11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdm9sdW1lLXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvdGUteWVhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12b3RlLXllYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12ci1jYXJkYm9hcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZyLWNhcmRib2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12dWVqczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdnVlanMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2Fsa2luZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2Fsa2luZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13YWxsZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdhbGxldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13YXJlaG91c2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdhcmVob3VzZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13YXRjaG1hbi1tb25pdG9yaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13YXRjaG1hbi1tb25pdG9yaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdhdGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13YXRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13YXZlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2F2ZS1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2F6ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2F6ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13ZWVibHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdlZWJseSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13ZWlibzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2VpYm8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2VpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13ZWlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2VpZ2h0LWhhbmdpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdlaWdodC1oYW5naW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdlaXhpbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2VpeGluKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdoYXRzYXBwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aGF0c2FwcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aGF0c2FwcC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdoYXRzYXBwLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aGVlbGNoYWlyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aGVlbGNoYWlyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdobWNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aG1jcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aWZpOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aWZpKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpa2lwZWRpYS13OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aWtpcGVkaWEtdyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aW5kKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1jbG9zZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2luZG93LWNsb3NlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1tYXhpbWl6ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2luZG93LW1heGltaXplKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1taW5pbWl6ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2luZG93LW1pbmltaXplKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1yZXN0b3JlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aW5kb3ctcmVzdG9yZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3dzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aW5kb3dzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmUtYm90dGxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aW5lLWJvdHRsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5lLWdsYXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aW5lLWdsYXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmUtZ2xhc3MtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aW5lLWdsYXNzLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpeCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aXphcmRzLW9mLXRoZS1jb2FzdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2l6YXJkcy1vZi10aGUtY29hc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td29kdTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd29kdSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13b2xmLXBhY2stYmF0dGFsaW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13b2xmLXBhY2stYmF0dGFsaW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdvbi1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13b24tc2lnbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13b3JkcHJlc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdvcmRwcmVzcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13b3JkcHJlc3Mtc2ltcGxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13b3JkcHJlc3Mtc2ltcGxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdwYmVnaW5uZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdwYmVnaW5uZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td3BleHBsb3JlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd3BleHBsb3Jlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13cGZvcm1zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13cGZvcm1zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdwcmVzc3I6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdwcmVzc3IpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td3JlbmNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13cmVuY2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teC1yYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXgtcmF5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXhib3g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXhib3gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteGluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS14aW5nLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteGluZy1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teS1jb21iaW5hdG9yOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci15LWNvbWJpbmF0b3IpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teWFob286YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXlhaG9vKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlhbW1lcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteWFtbWVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlhbmRleDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteWFuZGV4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlhbmRleC1pbnRlcm5hdGlvbmFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci15YW5kZXgtaW50ZXJuYXRpb25hbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15YXJuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci15YXJuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXllbHA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXllbHApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teWVuLXNpZ246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXllbi1zaWduKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlpbi15YW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci15aW4teWFuZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15b2FzdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteW9hc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teW91dHViZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteW91dHViZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15b3V0dWJlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteW91dHViZS1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0temhpaHU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXpoaWh1KTsgfVxuIiwiLy8gU2NyZWVuIFJlYWRlcnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnNyLW9ubHkgeyBAaW5jbHVkZSBzci1vbmx5OyB9XG4uc3Itb25seS1mb2N1c2FibGUgeyBAaW5jbHVkZSBzci1vbmx5LWZvY3VzYWJsZTsgfVxuIiwiLyohXG4gKiBGb250IEF3ZXNvbWUgRnJlZSA1LjE1LjQgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb21cbiAqIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlL2ZyZWUgKEljb25zOiBDQyBCWSA0LjAsIEZvbnRzOiBTSUwgT0ZMIDEuMSwgQ29kZTogTUlUIExpY2Vuc2UpXG4gKi9cbkBpbXBvcnQgJ3ZhcmlhYmxlcyc7XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogJGZhLWZvbnQtZGlzcGxheTtcbiAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtcmVndWxhci00MDAuZW90Jyk7XG4gIHNyYzogdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLXJlZ3VsYXItNDAwLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gIHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1yZWd1bGFyLTQwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLXJlZ3VsYXItNDAwLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLXJlZ3VsYXItNDAwLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLXJlZ3VsYXItNDAwLnN2ZyNmb250YXdlc29tZScpIGZvcm1hdCgnc3ZnJyk7XG59XG5cbi5mYXIge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuIiwiLyohXG4gKiBGb250IEF3ZXNvbWUgRnJlZSA1LjE1LjQgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb21cbiAqIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlL2ZyZWUgKEljb25zOiBDQyBCWSA0LjAsIEZvbnRzOiBTSUwgT0ZMIDEuMSwgQ29kZTogTUlUIExpY2Vuc2UpXG4gKi9cbkBpbXBvcnQgJ3ZhcmlhYmxlcyc7XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtZGlzcGxheTogJGZhLWZvbnQtZGlzcGxheTtcbiAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtc29saWQtOTAwLmVvdCcpO1xuICBzcmM6IHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1zb2xpZC05MDAuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLXNvbGlkLTkwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLXNvbGlkLTkwMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gIHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1zb2xpZC05MDAudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtc29saWQtOTAwLnN2ZyNmb250YXdlc29tZScpIGZvcm1hdCgnc3ZnJyk7XG59XG5cbi5mYSxcbi5mYXMge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBmb250LXdlaWdodDogOTAwO1xufVxuIiwiLyohXG4gKiBGb250IEF3ZXNvbWUgRnJlZSA1LjE1LjQgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb21cbiAqIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlL2ZyZWUgKEljb25zOiBDQyBCWSA0LjAsIEZvbnRzOiBTSUwgT0ZMIDEuMSwgQ29kZTogTUlUIExpY2Vuc2UpXG4gKi9cbkBpbXBvcnQgJ3ZhcmlhYmxlcyc7XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiAkZmEtZm9udC1kaXNwbGF5O1xuICBzcmM6IHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1icmFuZHMtNDAwLmVvdCcpO1xuICBzcmM6IHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1icmFuZHMtNDAwLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gIHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1icmFuZHMtNDAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtYnJhbmRzLTQwMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gIHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1icmFuZHMtNDAwLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLWJyYW5kcy00MDAuc3ZnI2ZvbnRhd2Vzb21lJykgZm9ybWF0KCdzdmcnKTtcbn1cblxuLmZhYiB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbiIsIi5sb2FkZXIge1xuICAgIC0tcGF0aDogIzJGMzU0NTtcbiAgICAtLWRvdDogIzU2MjhFRTtcbiAgICAtLWR1cmF0aW9uOiAzcztcbiAgICB3aWR0aDogNDRweDtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWRvdCk7XG4gICAgICAgIHRvcDogMzdweDtcbiAgICAgICAgbGVmdDogMTlweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE4cHgsIC0xOHB4KTtcbiAgICAgICAgYW5pbWF0aW9uOiBkb3RSZWN0IHZhcigtLWR1cmF0aW9uKSBjdWJpYy1iZXppZXIoMC43ODUsIDAuMTM1LCAwLjE1LCAwLjg2KSBpbmZpbml0ZTtcbiAgICB9XG4gICAgc3ZnIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHJlY3QsXG4gICAgICAgIHBvbHlnb24sXG4gICAgICAgIGNpcmNsZSB7XG4gICAgICAgICAgICBmaWxsOiBub25lO1xuICAgICAgICAgICAgc3Ryb2tlOiB2YXIoLS1wYXRoKTtcbiAgICAgICAgICAgIHN0cm9rZS13aWR0aDogMTBweDtcbiAgICAgICAgICAgIHN0cm9rZS1saW5lam9pbjogcm91bmQ7XG4gICAgICAgICAgICBzdHJva2UtbGluZWNhcDogcm91bmQ7XG4gICAgICAgIH1cbiAgICAgICAgcG9seWdvbiB7XG4gICAgICAgICAgICBzdHJva2UtZGFzaGFycmF5OiAxNDUgKDIyMSAtIDE0NSkgMTQ1ICgyMjEgLSAxNDUpO1xuICAgICAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7XG4gICAgICAgICAgICBhbmltYXRpb246IHBhdGhUcmlhbmdsZSB2YXIoLS1kdXJhdGlvbikgY3ViaWMtYmV6aWVyKDAuNzg1LCAwLjEzNSwgMC4xNSwgMC44NikgaW5maW5pdGU7XG4gICAgICAgIH1cbiAgICAgICAgcmVjdCB7XG4gICAgICAgICAgICBzdHJva2UtZGFzaGFycmF5OiAoMjU2IC8gNCAqIDMpICgyNTYgLyA0KSAoMjU2IC8gNCAqIDMpICgyNTYgLyA0KTtcbiAgICAgICAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBwYXRoUmVjdCAzcyBjdWJpYy1iZXppZXIoMC43ODUsIDAuMTM1LCAwLjE1LCAwLjg2KSBpbmZpbml0ZTtcbiAgICAgICAgfVxuICAgICAgICBjaXJjbGUge1xuICAgICAgICAgICAgc3Ryb2tlLWRhc2hhcnJheTogKDIwMCAvIDQgKiAzKSAoMjAwIC8gNCkgKDIwMCAvIDQgKiAzKSAoMjAwIC8gNCk7XG4gICAgICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogNzU7XG4gICAgICAgICAgICBhbmltYXRpb246IHBhdGhDaXJjbGUgdmFyKC0tZHVyYXRpb24pIGN1YmljLWJlemllcigwLjc4NSwgMC4xMzUsIDAuMTUsIDAuODYpIGluZmluaXRlO1xuICAgICAgICB9XG4gICAgfVxuICAgICYudHJpYW5nbGUge1xuICAgICAgICB3aWR0aDogNDhweDtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgbGVmdDogMjFweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMHB4LCAtMThweCk7XG4gICAgICAgICAgICBhbmltYXRpb246IGRvdFRyaWFuZ2xlIHZhcigtLWR1cmF0aW9uKSBjdWJpYy1iZXppZXIoMC43ODUsIDAuMTM1LCAwLjE1LCAwLjg2KSBpbmZpbml0ZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGtleWZyYW1lcyBwYXRoVHJpYW5nbGUge1xuICAgIDMzJSB7XG4gICAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiA3NDtcbiAgICB9XG4gICAgNjYlIHtcbiAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDE0NztcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAyMjE7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGRvdFRyaWFuZ2xlIHtcbiAgICAzMyUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICB9XG4gICAgNjYlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTBweCwgLTE4cHgpO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwcHgsIC0xOHB4KTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgcGF0aFJlY3Qge1xuICAgIDI1JSB7XG4gICAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiA2NDtcbiAgICB9XG4gICAgNTAlIHtcbiAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEyODtcbiAgICB9XG4gICAgNzUlIHtcbiAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDE5MjtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAyNTY7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGRvdFJlY3Qge1xuICAgIDI1JSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgIH1cbiAgICA1MCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxOHB4LCAtMThweCk7XG4gICAgfVxuICAgIDc1JSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0zNnB4KTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xOHB4LCAtMThweCk7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIHBhdGhDaXJjbGUge1xuICAgIDI1JSB7XG4gICAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAxMjU7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAxNzU7XG4gICAgfVxuICAgIDc1JSB7XG4gICAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAyMjU7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogMjc1O1xuICAgIH1cbn1cbi5sb2FkZXItY29udGFpbmVye1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1ncm93OiAxO1xufVxuLmxvYWRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMCAxNnB4O1xufVxuXG5odG1sIHtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn1cbiIsIi8qIVxuICogQ29yZVVJIC0gSFRNTCwgQ1NTLCBhbmQgSmF2YVNjcmlwdCBVSSBDb21wb25lbnRzIExpYnJhcnlcbiAqIEB2ZXJzaW9uIHYzLjMuMFxuICogQGxpbmsgaHR0cHM6Ly9jb3JldWkuaW8vXG4gKiBDb3B5cmlnaHQgKGMpIDIwMjAgY3JlYXRpdmVMYWJzIMWBdWthc3ogSG9sZWN6ZWtcbiAqIExpY2Vuc2UgTUlUICAoaHR0cHM6Ly9jb3JldWkuaW8vbGljZW5zZS8pXG4gKi9cblxuQGltcG9ydCBcImZ1bmN0aW9uc1wiO1xuQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIm1peGluc1wiO1xuQGltcG9ydCBcInJvb3RcIjtcbkBpbXBvcnQgXCJhcHBcIjtcbkBpbXBvcnQgXCJyZWJvb3RcIjtcblxuLy8gVmVuZG9yc1xuQGltcG9ydCBcInZlbmRvcnNcIjtcblxuLy8gQ29tcG9uZW50c1xuQGltcG9ydCBcImFsZXJ0XCI7XG5AaW1wb3J0IFwiYXZhdGFyc1wiO1xuQGltcG9ydCBcImJhZGdlXCI7XG5AaW1wb3J0IFwiYnJlYWRjcnVtYi1tZW51XCI7XG5AaW1wb3J0IFwiYnJlYWRjcnVtYlwiO1xuQGltcG9ydCBcImJ1dHRvbi1ncm91cFwiO1xuQGltcG9ydCBcImJ1dHRvbnNcIjtcbkBpbXBvcnQgXCJjYWxsb3V0XCI7XG5AaW1wb3J0IFwiY2FyZFwiO1xuQGltcG9ydCBcImNhcm91c2VsXCI7XG5AaW1wb3J0IFwiY2hhcnRzXCI7XG5AaW1wb3J0IFwiY2xvc2VcIjtcbkBpbXBvcnQgXCJjb2RlXCI7XG5AaW1wb3J0IFwiY3VzdG9tLWZvcm1zXCI7XG5AaW1wb3J0IFwiZHJvcGRvd25cIjtcbkBpbXBvcnQgXCJmb290ZXJcIjtcbkBpbXBvcnQgXCJmb3Jtc1wiO1xuQGltcG9ydCBcImdyaWRcIjtcbkBpbXBvcnQgXCJoZWFkZXJcIjtcbkBpbXBvcnQgXCJpY29uXCI7XG5AaW1wb3J0IFwiaW5wdXQtZ3JvdXBcIjtcbkBpbXBvcnQgXCJpbWFnZXNcIjtcbkBpbXBvcnQgXCJqdW1ib3Ryb25cIjtcbkBpbXBvcnQgXCJsaXN0LWdyb3VwXCI7XG5AaW1wb3J0IFwibWVkaWFcIjtcbkBpbXBvcnQgXCJtb2RhbFwiO1xuQGltcG9ydCBcIm5hdlwiO1xuQGltcG9ydCBcIm5hdmJhclwiO1xuQGltcG9ydCBcInBhZ2luYXRpb25cIjtcbkBpbXBvcnQgXCJwb3BvdmVyXCI7XG5AaW1wb3J0IFwicHJvZ3Jlc3NcIjtcbkBpbXBvcnQgXCJwcm9ncmVzcy1ncm91cFwiO1xuQGltcG9ydCBcInNpZGViYXJcIjtcbkBpbXBvcnQgXCJzcGlubmVyc1wiO1xuQGltcG9ydCBcInN1YmhlYWRlclwiO1xuQGltcG9ydCBcInN3aXRjaGVzXCI7XG5AaW1wb3J0IFwidGFibGVzXCI7XG5AaW1wb3J0IFwidG9hc3RzXCI7XG5AaW1wb3J0IFwidG9vbHRpcFwiO1xuQGltcG9ydCBcInRyYW5zaXRpb25zXCI7XG5AaW1wb3J0IFwidHlwZVwiO1xuQGltcG9ydCBcIndpZGdldHNcIjtcblxuLy8gTGF5b3V0IE9wdGlvbnNcbkBpbXBvcnQgXCJsYXlvdXRzXCI7XG5cbi8vIFV0aWxpdHkgY2xhc3Nlc1xuQGltcG9ydCBcInV0aWxpdGllc1wiO1xuXG4vLyBSaWdodC10by1sZWZ0XG5AaW1wb3J0IFwicnRsXCI7XG5cbi8vIEN1c3RvbSBQcm9wZXJ0aWVzIHN1cHBvcnQgZm9yIEludGVybmV0IEV4cGxvcmVyXG5AaW1wb3J0IFwiaWUtY3VzdG9tLXByb3BlcnRpZXNcIjtcblxuQGltcG9ydCBcInByaW50XCI7XG4iLCI6cm9vdCB7XG4gIC8vIEN1c3RvbSB2YXJpYWJsZSB2YWx1ZXMgb25seSBzdXBwb3J0IFNhc3NTY3JpcHQgaW5zaWRlIGAje31gLlxuICAvLyBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkY29sb3JzIHtcbiAgLy8gICAtLSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICAvLyB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgLS0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRicCwgJHZhbHVlIGluICRncmlkLWJyZWFrcG9pbnRzIHtcbiAgICAtLWJyZWFrcG9pbnQtI3skYnB9OiAjeyR2YWx1ZX07XG4gIH1cblxuICAvLyBVc2UgYGluc3BlY3RgIGZvciBsaXN0cyBzbyB0aGF0IHF1b3RlZCBpdGVtcyBrZWVwIHRoZSBxdW90ZXMuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9zYXNzL2lzc3Vlcy8yMzgzI2lzc3VlY29tbWVudC0zMzYzNDkxNzJcbiAgLS1mb250LWZhbWlseS1zYW5zLXNlcmlmOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYpfTtcbiAgLS1mb250LWZhbWlseS1tb25vc3BhY2U6ICN7aW5zcGVjdCgkZm9udC1mYW1pbHktbW9ub3NwYWNlKX07XG59XG4iLCIuYy1hcHAge1xuICBAaW5jbHVkZSB0aGVtZS12YXJpYW50KHRydWUpIHtcbiAgICAtLSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG4gIEBpbmNsdWRlIHRoZW1lcygkYm9keS10aGVtZS1tYXAsICRjcmVhdGU6IGFwcGVuZCkge1xuICAgIGNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwiYm9keS1jb2xvclwiKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwiYm9keS1iZ1wiKTtcblxuICAgIC0tY29sb3I6ICN7dGhlbWVzLWdldC12YWx1ZShcImJvZHktY29sb3JcIil9O1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBhdC1ydWxlLW5vLXZlbmRvci1wcmVmaXgsIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlLCBwcm9wZXJ0eS1uby12ZW5kb3ItcHJlZml4XG5cbi8vIFJlYm9vdFxuLy9cbi8vIE5vcm1hbGl6YXRpb24gb2YgSFRNTCBlbGVtZW50cywgbWFudWFsbHkgZm9ya2VkIGZyb20gTm9ybWFsaXplLmNzcyB0byByZW1vdmVcbi8vIHN0eWxlcyB0YXJnZXRpbmcgaXJyZWxldmFudCBicm93c2VycyB3aGlsZSBhcHBseWluZyBuZXcgc3R5bGVzLlxuLy9cbi8vIE5vcm1hbGl6ZSBpcyBsaWNlbnNlZCBNSVQuIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3NcblxuXG4vLyBEb2N1bWVudFxuLy9cbi8vIDEuIENoYW5nZSBmcm9tIGBib3gtc2l6aW5nOiBjb250ZW50LWJveGAgc28gdGhhdCBgd2lkdGhgIGlzIG5vdCBhZmZlY3RlZCBieSBgcGFkZGluZ2Agb3IgYGJvcmRlcmAuXG4vLyAyLiBDaGFuZ2UgdGhlIGRlZmF1bHQgZm9udCBmYW1pbHkgaW4gYWxsIGJyb3dzZXJzLlxuLy8gMy4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuLy8gNC4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBJRSBvbiBXaW5kb3dzIFBob25lIGFuZCBpbiBpT1MuXG4vLyA1LiBDaGFuZ2UgdGhlIGRlZmF1bHQgdGFwIGhpZ2hsaWdodCB0byBiZSBjb21wbGV0ZWx5IHRyYW5zcGFyZW50IGluIGlPUy5cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMVxufVxuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IC8vIDJcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8vIDNcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyA0XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgkYmxhY2ssIDApOyAvLyA1XG59XG5cbi8vIFNoaW0gZm9yIFwibmV3XCIgSFRNTDUgc3RydWN0dXJhbCBlbGVtZW50cyB0byBkaXNwbGF5IGNvcnJlY3RseSAoSUUxMCwgb2xkZXIgYnJvd3NlcnMpXG4vLyBUT0RPOiByZW1vdmUgaW4gdjVcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcbmFydGljbGUsIGFzaWRlLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1haW4sIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vLyBCb2R5XG4vL1xuLy8gMS4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuLy8gMi4gQXMgYSBiZXN0IHByYWN0aWNlLCBhcHBseSBhIGRlZmF1bHQgYGJhY2tncm91bmQtY29sb3JgLlxuLy8gMy4gU2V0IGFuIGV4cGxpY2l0IGluaXRpYWwgdGV4dC1hbGlnbiB2YWx1ZSBzbyB0aGF0IHdlIGNhbiBsYXRlciB1c2Vcbi8vICAgIHRoZSBgaW5oZXJpdGAgdmFsdWUgb24gdGhpbmdzIGxpa2UgYDx0aD5gIGVsZW1lbnRzLlxuLy8gNC4gRGlzYWJsZSBob3Jpem9udGFsIHNjcm9sbGluZ1xuXG5ib2R5IHtcbiAgbWFyZ2luOiAwOyAvLyAxXG4gIC8vIFRPRE86IGZpbmQgYSBiZXR0ZXIgc29sdXRpb24gdG8gYXZvaWQgaG9yaXpvbnRhbCBzY3JvbGwgaWYgYSBzaWRlYmFyIGRvZXNuJ3QgaGF2ZSBhIGZpeGVkIHBvc2l0aW9uLlxuICBvdmVyZmxvdy14OiBoaWRkZW47IC8vIDRcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1iYXNlKTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1iYXNlO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIDNcbiAgQGluY2x1ZGUgdGhlbWVzKCRib2R5LXRoZW1lLW1hcCwgJGNyZWF0ZTogYXBwZW5kKSB7XG4gICAgY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJib2R5LWNvbG9yXCIpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJib2R5LWJnXCIpOyAvLyAyXG4gIH1cbn1cblxuLy8gRnV0dXJlLXByb29mIHJ1bGU6IGluIGJyb3dzZXJzIHRoYXQgc3VwcG9ydCA6Zm9jdXMtdmlzaWJsZSwgc3VwcHJlc3MgdGhlIGZvY3VzIG91dGxpbmVcbi8vIG9uIGVsZW1lbnRzIHRoYXQgcHJvZ3JhbW1hdGljYWxseSByZWNlaXZlIGZvY3VzIGJ1dCB3b3VsZG4ndCBub3JtYWxseSBzaG93IGEgdmlzaWJsZVxuLy8gZm9jdXMgb3V0bGluZS4gSW4gZ2VuZXJhbCwgdGhpcyB3b3VsZCBtZWFuIHRoYXQgdGhlIG91dGxpbmUgaXMgb25seSBhcHBsaWVkIGlmIHRoZVxuLy8gaW50ZXJhY3Rpb24gdGhhdCBsZWQgdG8gdGhlIGVsZW1lbnQgcmVjZWl2aW5nIHByb2dyYW1tYXRpYyBmb2N1cyB3YXMgYSBrZXlib2FyZCBpbnRlcmFjdGlvbixcbi8vIG9yIHRoZSBicm93c2VyIGhhcyBzb21laG93IGRldGVybWluZWQgdGhhdCB0aGUgdXNlciBpcyBwcmltYXJpbHkgYSBrZXlib2FyZCB1c2VyIGFuZC9vclxuLy8gd2FudHMgZm9jdXMgb3V0bGluZXMgdG8gYWx3YXlzIGJlIHByZXNlbnRlZC5cbi8vXG4vLyBTZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTLzpmb2N1cy12aXNpYmxlXG4vLyBhbmQgaHR0cHM6Ly9kZXZlbG9wZXIucGFjaWVsbG9ncm91cC5jb20vYmxvZy8yMDE4LzAzL2ZvY3VzLXZpc2libGUtYW5kLWJhY2t3YXJkcy1jb21wYXRpYmlsaXR5L1xuW3RhYmluZGV4PVwiLTFcIl06Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbn1cblxuXG4vLyBDb250ZW50IGdyb3VwaW5nXG4vL1xuLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbi8vIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvLyAxXG4gIGhlaWdodDogMDsgLy8gMVxuICBvdmVyZmxvdzogdmlzaWJsZTsgLy8gMlxufVxuXG5cbi8vXG4vLyBUeXBvZ3JhcGh5XG4vL1xuXG4vLyBSZW1vdmUgdG9wIG1hcmdpbnMgZnJvbSBoZWFkaW5nc1xuLy9cbi8vIEJ5IGRlZmF1bHQsIGA8aDE+YC1gPGg2PmAgYWxsIHJlY2VpdmUgdG9wIGFuZCBib3R0b20gbWFyZ2lucy4gV2UgbnVrZSB0aGUgdG9wXG4vLyBtYXJnaW4gZm9yIGVhc2llciBjb250cm9sIHdpdGhpbiB0eXBlIHNjYWxlcyBhcyBpdCBhdm9pZHMgbWFyZ2luIGNvbGxhcHNpbmcuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogJGhlYWRpbmdzLW1hcmdpbi1ib3R0b207XG59XG5cbi8vIFJlc2V0IG1hcmdpbnMgb24gcGFyYWdyYXBoc1xuLy9cbi8vIFNpbWlsYXJseSwgdGhlIHRvcCBtYXJnaW4gb24gYDxwPmBzIGdldCByZXNldC4gSG93ZXZlciwgd2UgYWxzbyByZXNldCB0aGVcbi8vIGJvdHRvbSBtYXJnaW4gdG8gdXNlIGByZW1gIHVuaXRzIGluc3RlYWQgb2YgYGVtYC5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkcGFyYWdyYXBoLW1hcmdpbi1ib3R0b207XG59XG5cbi8vIEFiYnJldmlhdGlvbnNcbi8vXG4vLyAxLiBEdXBsaWNhdGUgYmVoYXZpb3IgdG8gdGhlIGRhdGEtKiBhdHRyaWJ1dGUgZm9yIG91ciB0b29sdGlwIHBsdWdpblxuLy8gMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbi8vIDMuIEFkZCBleHBsaWNpdCBjdXJzb3IgdG8gaW5kaWNhdGUgY2hhbmdlZCBiZWhhdmlvci5cbi8vIDQuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBGaXJlZm94IDM5LS5cbi8vIDUuIFByZXZlbnQgdGhlIHRleHQtZGVjb3JhdGlvbiB0byBiZSBza2lwcGVkLlxuXG5hYmJyW3RpdGxlXSxcbmFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0geyAvLyAxXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvLyAyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLy8gMlxuICBjdXJzb3I6IGhlbHA7IC8vIDNcbiAgYm9yZGVyLWJvdHRvbTogMDsgLy8gNFxuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7IC8vIDVcbn1cblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbm9sLFxudWwsXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbm9sIG9sLFxudWwgdWwsXG5vbCB1bCxcbnVsIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuZHQge1xuICBmb250LXdlaWdodDogJGR0LWZvbnQtd2VpZ2h0O1xufVxuXG5kZCB7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBAaW5jbHVkZSBsdHIge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyAvLyBVbmRvIGJyb3dzZXIgZGVmYXVsdFxuICB9XG4gIEBpbmNsdWRlIHJ0bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyAvLyBVbmRvIGJyb3dzZXIgZGVmYXVsdFxuICB9XG59XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkZXI7IC8vIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmlcbn1cblxuc21hbGwge1xuICBAaW5jbHVkZSBmb250LXNpemUoODAlKTsgLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnNcbn1cblxuLy9cbi8vIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuLy8gYWxsIGJyb3dzZXJzLlxuLy9cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBmb250LXNpemUoNzUlKTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHsgYm90dG9tOiAtLjI1ZW07IH1cbnN1cCB7IHRvcDogLS41ZW07IH1cblxuXG4vL1xuLy8gTGlua3Ncbi8vXG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gIEBpbmNsdWRlIHRoZW1lcygkbGluay10aGVtZS1tYXApIHtcbiAgICBjb2xvcjogdGhlbWVzLWdldC12YWx1ZShcImxpbmstY29sb3JcIik7XG4gIH1cblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gICAgQGluY2x1ZGUgdGhlbWVzKCRsaW5rLXRoZW1lLW1hcCkge1xuICAgICAgY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJsaW5rLWNvbG9yXCIpO1xuICAgIH1cbiAgfVxufVxuXG4vLyBBbmQgdW5kbyB0aGVzZSBzdHlsZXMgZm9yIHBsYWNlaG9sZGVyIGxpbmtzL25hbWVkIGFuY2hvcnMgKHdpdGhvdXQgaHJlZikuXG4vLyBJdCB3b3VsZCBiZSBtb3JlIHN0cmFpZ2h0Zm9yd2FyZCB0byBqdXN0IHVzZSBhW2hyZWZdIGluIHByZXZpb3VzIGJsb2NrLCBidXQgdGhhdFxuLy8gY2F1c2VzIHNwZWNpZmljaXR5IGlzc3VlcyBpbiBtYW55IG90aGVyIHN0eWxlcyB0aGF0IGFyZSB0b28gY29tcGxleCB0byBmaXguXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTQwMlxuXG5hOm5vdChbaHJlZl0pIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuXG4vL1xuLy8gQ29kZVxuLy9cblxucHJlLFxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDFlbSk7IC8vIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbn1cblxucHJlIHtcbiAgLy8gUmVtb3ZlIGJyb3dzZXIgZGVmYXVsdCB0b3AgbWFyZ2luXG4gIG1hcmdpbi10b3A6IDA7XG4gIC8vIFJlc2V0IGJyb3dzZXIgZGVmYXVsdCBvZiBgMWVtYCB0byB1c2UgYHJlbWBzXG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIC8vIERvbid0IGFsbG93IGNvbnRlbnQgdG8gYnJlYWsgb3V0c2lkZVxuICBvdmVyZmxvdzogYXV0bztcbiAgLy8gRGlzYWJsZSBhdXRvLWhpZGluZyBzY3JvbGxiYXIgaW4gSUUgJiBsZWdhY3kgRWRnZSB0byBhdm9pZCBvdmVybGFwLFxuICAvLyBtYWtpbmcgaXQgaW1wb3NzaWJsZSB0byBpbnRlcmFjdCB3aXRoIHRoZSBjb250ZW50XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyO1xufVxuXG5cbi8vXG4vLyBGaWd1cmVzXG4vL1xuXG5maWd1cmUge1xuICAvLyBBcHBseSBhIGNvbnNpc3RlbnQgbWFyZ2luIHN0cmF0ZWd5IChtYXRjaGVzIG91ciB0eXBlIHN0eWxlcykuXG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cblxuLy9cbi8vIEltYWdlcyBhbmQgY29udGVudFxuLy9cblxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXN0eWxlOiBub25lOyAvLyBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLS5cbn1cblxuc3ZnIHtcbiAgLy8gV29ya2Fyb3VuZCBmb3IgdGhlIFNWRyBvdmVyZmxvdyBidWcgaW4gSUUxMC8xMSBpcyBzdGlsbCByZXF1aXJlZC5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjY4NzhcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuXG4vL1xuLy8gVGFibGVzXG4vL1xuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7IC8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnNcbn1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICBwYWRkaW5nLWJvdHRvbTogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgY29sb3I6ICR0YWJsZS1jYXB0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbn1cblxudGgge1xuICAvLyBNYXRjaGVzIGRlZmF1bHQgYDx0ZD5gIGFsaWdubWVudCBieSBpbmhlcml0aW5nIGZyb20gdGhlIGA8Ym9keT5gLCBvciB0aGVcbiAgLy8gY2xvc2VzdCBwYXJlbnQgd2l0aCBhIHNldCBgdGV4dC1hbGlnbmAuXG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG59XG5cblxuLy9cbi8vIEZvcm1zXG4vL1xuXG5sYWJlbCB7XG4gIC8vIEFsbG93IGxhYmVscyB0byB1c2UgYG1hcmdpbmAgZm9yIHNwYWNpbmcuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogJGxhYmVsLW1hcmdpbi1ib3R0b207XG59XG5cbi8vIFJlbW92ZSB0aGUgZGVmYXVsdCBgYm9yZGVyLXJhZGl1c2AgdGhhdCBtYWNPUyBDaHJvbWUgYWRkcy5cbi8vXG4vLyBEZXRhaWxzIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQwOTNcbmJ1dHRvbiB7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1ibGFja2xpc3RcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLy8gV29yayBhcm91bmQgYSBGaXJlZm94L0lFIGJ1ZyB3aGVyZSB0aGUgdHJhbnNwYXJlbnQgYGJ1dHRvbmAgYmFja2dyb3VuZFxuLy8gcmVzdWx0cyBpbiBhIGxvc3Mgb2YgdGhlIGRlZmF1bHQgYGJ1dHRvbmAgZm9jdXMgc3R5bGVzLlxuLy9cbi8vIENyZWRpdDogaHR0cHM6Ly9naXRodWIuY29tL3N1aXRjc3MvYmFzZS9cbmJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQ7XG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbn1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwOyAvLyBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmlcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmJ1dHRvbixcbmlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8vIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2Vcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IC8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveFxufVxuXG4vLyBTZXQgdGhlIGN1cnNvciBmb3Igbm9uLWA8YnV0dG9uPmAgYnV0dG9uc1xuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMzA1NjJcbltyb2xlPVwiYnV0dG9uXCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHdvcmQtd3JhcCBpbiBTYWZhcmkuXG4vL1xuLy8gRGV0YWlscyBhdCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0OTkwXG5zZWxlY3Qge1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbn1cblxuXG4vLyAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2Bcbi8vICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cbi8vIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSwgLy8gMVxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcbn1cblxuLy8gT3BpbmlvbmF0ZWQ6IGFkZCBcImhhbmRcIiBjdXJzb3IgdG8gbm9uLWRpc2FibGVkIGJ1dHRvbiBlbGVtZW50cy5cbkBpZiAkZW5hYmxlLXBvaW50ZXItY3Vyc29yLWZvci1idXR0b25zIHtcbiAgYnV0dG9uLFxuICBbdHlwZT1cImJ1dHRvblwiXSxcbiAgW3R5cGU9XCJyZXNldFwiXSxcbiAgW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICY6bm90KDpkaXNhYmxlZCkge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxufVxuXG4vLyBSZW1vdmUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGZyb20gRmlyZWZveCwgYnV0IGRvbid0IHJlc3RvcmUgdGhlIG91dGxpbmUgbGlrZSBOb3JtYWxpemUuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAtXG4gIHBhZGRpbmc6IDA7IC8vIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC1cbn1cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bzsgLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRS5cbiAgLy8gVGV4dGFyZWFzIHNob3VsZCByZWFsbHkgb25seSByZXNpemUgdmVydGljYWxseSBzbyB0aGV5IGRvbid0IGJyZWFrIHRoZWlyIChob3Jpem9udGFsKSBjb250YWluZXJzLlxuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG5maWVsZHNldCB7XG4gIC8vIEJyb3dzZXJzIHNldCBhIGRlZmF1bHQgYG1pbi13aWR0aDogbWluLWNvbnRlbnQ7YCBvbiBmaWVsZHNldHMsXG4gIC8vIHVubGlrZSBlLmcuIGA8ZGl2PmBzLCB3aGljaCBoYXZlIGBtaW4td2lkdGg6IDA7YCBieSBkZWZhdWx0LlxuICAvLyBTbyB3ZSByZXNldCB0aGF0IHRvIGVuc3VyZSBmaWVsZHNldHMgYmVoYXZlIG1vcmUgbGlrZSBhIHN0YW5kYXJkIGJsb2NrIGVsZW1lbnQuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEyMzU5XG4gIC8vIGFuZCBodHRwczovL2h0bWwuc3BlYy53aGF0d2cub3JnL211bHRpcGFnZS8jdGhlLWZpZWxkc2V0LWFuZC1sZWdlbmQtZWxlbWVudHNcbiAgbWluLXdpZHRoOiAwO1xuICAvLyBSZXNldCB0aGUgZGVmYXVsdCBvdXRsaW5lIGJlaGF2aW9yIG9mIGZpZWxkc2V0cyBzbyB0aGV5IGRvbid0IGFmZmVjdCBwYWdlIGxheW91dC5cbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbi8vIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4vLyAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTsgLy8gMVxuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDEuNXJlbSk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDsgLy8gMlxuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvLyAxXG59XG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvLyBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxufVxuXG4vLyBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC8vIFRoaXMgb3ZlcnJpZGVzIHRoZSBleHRyYSByb3VuZGVkIGNvcm5lcnMgb24gc2VhcmNoIGlucHV0cyBpbiBpT1Mgc28gdGhhdCBvdXJcbiAgLy8gYC5mb3JtLWNvbnRyb2xgIGNsYXNzIGNhbiBwcm9wZXJseSBzdHlsZSB0aGVtLiBOb3RlIHRoYXQgdGhpcyBjYW5ub3Qgc2ltcGx5XG4gIC8vIGJlIGFkZGVkIHRvIGAuZm9ybS1jb250cm9sYCBhcyBpdCdzIG5vdCBzcGVjaWZpYyBlbm91Z2guIEZvciBkZXRhaWxzLCBzZWVcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTU4Ni5cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8vIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vXG4vLyBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4vL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy9cbi8vIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4vLyAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4vL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDsgLy8gMlxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMVxufVxuXG4vL1xuLy8gQ29ycmVjdCBlbGVtZW50IGRpc3BsYXlzXG4vL1xuXG5vdXRwdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07IC8vIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vyc1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTsgLy8gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUVcbn1cblxuLy8gQWx3YXlzIGhpZGUgYW4gZWxlbWVudCB3aXRoIHRoZSBgaGlkZGVuYCBIVE1MIGF0dHJpYnV0ZSAoZnJvbSBQdXJlQ1NTKS5cbi8vIE5lZWRlZCBmb3IgcHJvcGVyIGRpc3BsYXkgaW4gSUUgMTAtLlxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBUeXBvZ3JhcGh5XG4vL1xuLy8gRm9udCwgbGluZS1oZWlnaHQsIGFuZCBjb2xvciBmb3IgYm9keSB0ZXh0LCBoZWFkaW5ncywgYW5kIG1vcmUuXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCIgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiAgIFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2UgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktYmFzZTogICAgICAgICRmb250LWZhbWlseS1zYW5zLXNlcmlmICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWVuYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcblxuJGZvbnQtc2l6ZS1iYXNlOiAgLjg3NXJlbSAhZGVmYXVsdDtcbiRmb250LXNpemUtbGc6ICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kZm9udC1zaXplLXNtOiAgICAkZm9udC1zaXplLWJhc2UgKiAuODc1ICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtbGlnaHRlcjogIGxpZ2h0ZXIgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbGlnaHQ6ICAgIDMwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ub3JtYWw6ICAgNDAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGQ6ICAgICA3MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtYm9sZGVyOiAgIGJvbGRlciAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWJhc2U6ICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LWJhc2U6ICAxLjUgIWRlZmF1bHQ7XG5cbiRoMS1mb250LXNpemU6ICAkZm9udC1zaXplLWJhc2UgKiAyLjUgIWRlZmF1bHQ7XG4kaDItZm9udC1zaXplOiAgJGZvbnQtc2l6ZS1iYXNlICogMiAhZGVmYXVsdDtcbiRoMy1mb250LXNpemU6ICAkZm9udC1zaXplLWJhc2UgKiAxLjc1ICFkZWZhdWx0O1xuJGg0LWZvbnQtc2l6ZTogICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcbiRoNS1mb250LXNpemU6ICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGg2LWZvbnQtc2l6ZTogICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcblxuJGhlYWRpbmdzLW1hcmdpbi1ib3R0b206ICAkc3BhY2VyIC8gMiAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LWZhbWlseTogICAgbnVsbCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LXdlaWdodDogICAgNTAwICFkZWZhdWx0O1xuJGhlYWRpbmdzLWxpbmUtaGVpZ2h0OiAgICAxLjIgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtY29sb3I6ICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRkaXNwbGF5MS1zaXplOiAgNnJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5Mi1zaXplOiAgNS41cmVtICFkZWZhdWx0O1xuJGRpc3BsYXkzLXNpemU6ICA0LjVyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTQtc2l6ZTogIDMuNXJlbSAhZGVmYXVsdDtcblxuJGRpc3BsYXkxLXdlaWdodDogICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTItd2VpZ2h0OiAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5My13ZWlnaHQ6ICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXk0LXdlaWdodDogICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheS1saW5lLWhlaWdodDogICRoZWFkaW5ncy1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGxlYWQtZm9udC1zaXplOiAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGxlYWQtZm9udC13ZWlnaHQ6ICAzMDAgIWRlZmF1bHQ7XG5cbiRzbWFsbC1mb250LXNpemU6ICA4MCUgIWRlZmF1bHQ7XG5cbiR0ZXh0LW11dGVkOiAgJGdyYXktNzAwICFkZWZhdWx0O1xuXG4kYmxvY2txdW90ZS1zbWFsbC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1zbWFsbC1mb250LXNpemU6ICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtZm9udC1zaXplOiAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcblxuJGhyLWJvcmRlci1jb2xvcjogIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG4kaHItYm9yZGVyLXdpZHRoOiAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJHZyLWJnOiAgICAgcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcbiR2ci13aWR0aDogICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRtYXJrLXBhZGRpbmc6ICAuMmVtICFkZWZhdWx0O1xuXG4kZHQtZm9udC13ZWlnaHQ6ICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGtiZC1ib3gtc2hhZG93OiAgICAgICAgICBpbnNldCAwIC0uMXJlbSAwIHJnYmEoJGJsYWNrLCAuMjUpICFkZWZhdWx0O1xuJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ6ICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGxpc3QtaW5saW5lLXBhZGRpbmc6ICAuNXJlbSAhZGVmYXVsdDtcblxuJG1hcmstYmc6ICNmY2Y4ZTMgIWRlZmF1bHQ7XG5cbiRoci1tYXJnaW4teTogICRzcGFjZXIgIWRlZmF1bHQ7XG5cbi8vIFBhcmFncmFwaHNcbi8vXG4vLyBTdHlsZSBwIGVsZW1lbnQuXG5cbiRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTogIDFyZW0gIWRlZmF1bHQ7XG5cbi8vIEljb25zXG4vL1xuLy8gU3R5bGUgLmMtaWNvbiBlbGVtZW50LlxuXG4kaWNvbi1zaXplLWJhc2U6ICAxcmVtICFkZWZhdWx0O1xuJGljb24tc2l6ZS1zbTogICAgJGljb24tc2l6ZS1iYXNlICogLjg3NSAhZGVmYXVsdDtcbiRpY29uLXNpemUtbGc6ICAgICRpY29uLXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kaWNvbi1zaXplLXhsOiAgICAkaWNvbi1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG5cblxuJHR5cG9ncmFwaHktdGhlbWUtbWFwOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kdHlwb2dyYXBoeS10aGVtZS1tYXA6IG1hcC1tZXJnZShcbiAgKFxuICAgIGRlZmF1bHQ6IChcbiAgICAgIFwiaHItYm9yZGVyLWNvbG9yXCI6ICAkaHItYm9yZGVyLWNvbG9yLFxuICAgICAgXCJ2ci1iZ1wiOiAgICAgICAgICAgICR2ci1iZyxcbiAgICAgIFwidGV4dC1tdXRlZFwiOiAgICAgICAkdGV4dC1tdXRlZFxuICAgIClcbiAgKSxcbiAgJHR5cG9ncmFwaHktdGhlbWUtbWFwXG4pO1xuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktYmxhY2tsaXN0LCBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG5cbi8vIFNDU1MgUkZTIG1peGluXG4vL1xuLy8gQXV0b21hdGVkIGZvbnQtcmVzaXppbmdcbi8vXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzXG5cbi8vIENvbmZpZ3VyYXRpb25cblxuLy8gQmFzZSBmb250IHNpemVcbiRyZnMtYmFzZS1mb250LXNpemU6IDEuMjVyZW0gIWRlZmF1bHQ7XG4kcmZzLWZvbnQtc2l6ZS11bml0OiByZW0gIWRlZmF1bHQ7XG5cbi8vIEJyZWFrcG9pbnQgYXQgd2hlcmUgZm9udC1zaXplIHN0YXJ0cyBkZWNyZWFzaW5nIGlmIHNjcmVlbiB3aWR0aCBpcyBzbWFsbGVyXG4kcmZzLWJyZWFrcG9pbnQ6IDEyMDBweCAhZGVmYXVsdDtcbiRyZnMtYnJlYWtwb2ludC11bml0OiBweCAhZGVmYXVsdDtcblxuLy8gUmVzaXplIGZvbnQtc2l6ZSBiYXNlZCBvbiBzY3JlZW4gaGVpZ2h0IGFuZCB3aWR0aFxuJHJmcy10d28tZGltZW5zaW9uYWw6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBGYWN0b3Igb2YgZGVjcmVhc2VcbiRyZnMtZmFjdG9yOiAxMCAhZGVmYXVsdDtcblxuQGlmIHR5cGUtb2YoJHJmcy1mYWN0b3IpICE9IFwibnVtYmVyXCIgb3IgJHJmcy1mYWN0b3IgPD0gMSB7XG4gIEBlcnJvciBcImAjeyRyZnMtZmFjdG9yfWAgaXMgbm90IGEgdmFsaWQgICRyZnMtZmFjdG9yLCBpdCBtdXN0IGJlIGdyZWF0ZXIgdGhhbiAxLlwiO1xufVxuXG4vLyBHZW5lcmF0ZSBlbmFibGUgb3IgZGlzYWJsZSBjbGFzc2VzLiBQb3NzaWJpbGl0aWVzOiBmYWxzZSwgXCJlbmFibGVcIiBvciBcImRpc2FibGVcIlxuJHJmcy1jbGFzczogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIDEgcmVtID0gJHJmcy1yZW0tdmFsdWUgcHhcbiRyZnMtcmVtLXZhbHVlOiAxNiAhZGVmYXVsdDtcblxuLy8gU2FmYXJpIGlmcmFtZSByZXNpemUgYnVnOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnMvaXNzdWVzLzE0XG4kcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXg6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBEaXNhYmxlIFJGUyBieSBzZXR0aW5nICRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzIHRvIGZhbHNlXG4kZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplczogdHJ1ZSAhZGVmYXVsdDtcblxuLy8gQ2FjaGUgJHJmcy1iYXNlLWZvbnQtc2l6ZSB1bml0XG4kcmZzLWJhc2UtZm9udC1zaXplLXVuaXQ6IHVuaXQoJHJmcy1iYXNlLWZvbnQtc2l6ZSk7XG5cbi8vIFJlbW92ZSBweC11bml0IGZyb20gJHJmcy1iYXNlLWZvbnQtc2l6ZSBmb3IgY2FsY3VsYXRpb25zXG5AaWYgJHJmcy1iYXNlLWZvbnQtc2l6ZS11bml0ID09IFwicHhcIiB7XG4gICRyZnMtYmFzZS1mb250LXNpemU6ICRyZnMtYmFzZS1mb250LXNpemUgLyAoJHJmcy1iYXNlLWZvbnQtc2l6ZSAqIDAgKyAxKTtcbn1cbkBlbHNlIGlmICRyZnMtYmFzZS1mb250LXNpemUtdW5pdCA9PSBcInJlbVwiIHtcbiAgJHJmcy1iYXNlLWZvbnQtc2l6ZTogJHJmcy1iYXNlLWZvbnQtc2l6ZSAvICgkcmZzLWJhc2UtZm9udC1zaXplICogMCArIDEgLyAkcmZzLXJlbS12YWx1ZSk7XG59XG5cbi8vIENhY2hlICRyZnMtYnJlYWtwb2ludCB1bml0IHRvIHByZXZlbnQgbXVsdGlwbGUgY2FsbHNcbiRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlOiB1bml0KCRyZnMtYnJlYWtwb2ludCk7XG5cbi8vIFJlbW92ZSB1bml0IGZyb20gJHJmcy1icmVha3BvaW50IGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcInB4XCIge1xuICAkcmZzLWJyZWFrcG9pbnQ6ICRyZnMtYnJlYWtwb2ludCAvICgkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcInJlbVwiIG9yICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwiZW1cIiB7XG4gICRyZnMtYnJlYWtwb2ludDogJHJmcy1icmVha3BvaW50IC8gKCRyZnMtYnJlYWtwb2ludCAqIDAgKyAxIC8gJHJmcy1yZW0tdmFsdWUpO1xufVxuXG4vLyBSZXNwb25zaXZlIGZvbnQtc2l6ZSBtaXhpblxuQG1peGluIHJmcygkZnMsICRpbXBvcnRhbnQ6IGZhbHNlKSB7XG4gIC8vIENhY2hlICRmcyB1bml0XG4gICRmcy11bml0OiBpZih0eXBlLW9mKCRmcykgPT0gXCJudW1iZXJcIiwgdW5pdCgkZnMpLCBmYWxzZSk7XG5cbiAgLy8gQWRkICFpbXBvcnRhbnQgc3VmZml4IGlmIG5lZWRlZFxuICAkcmZzLXN1ZmZpeDogaWYoJGltcG9ydGFudCwgXCIgIWltcG9ydGFudFwiLCBcIlwiKTtcblxuICAvLyBJZiAkZnMgaXNuJ3QgYSBudW1iZXIgKGxpa2UgaW5oZXJpdCkgb3IgJGZzIGhhcyBhIHVuaXQgKG5vdCBweCBvciByZW0sIGxpa2UgMS41ZW0pIG9yICQgaXMgMCwganVzdCBwcmludCB0aGUgdmFsdWVcbiAgQGlmIG5vdCAkZnMtdW5pdCBvciAkZnMtdW5pdCAhPSBcIlwiIGFuZCAkZnMtdW5pdCAhPSBcInB4XCIgYW5kICRmcy11bml0ICE9IFwicmVtXCIgb3IgJGZzID09IDAge1xuICAgIGZvbnQtc2l6ZTogI3skZnN9I3skcmZzLXN1ZmZpeH07XG4gIH1cbiAgQGVsc2Uge1xuICAgIC8vIFZhcmlhYmxlcyBmb3Igc3RvcmluZyBzdGF0aWMgYW5kIGZsdWlkIHJlc2NhbGluZ1xuICAgICRyZnMtc3RhdGljOiBudWxsO1xuICAgICRyZnMtZmx1aWQ6IG51bGw7XG5cbiAgICAvLyBSZW1vdmUgcHgtdW5pdCBmcm9tICRmcyBmb3IgY2FsY3VsYXRpb25zXG4gICAgQGlmICRmcy11bml0ID09IFwicHhcIiB7XG4gICAgICAkZnM6ICRmcyAvICgkZnMgKiAwICsgMSk7XG4gICAgfVxuICAgIEBlbHNlIGlmICRmcy11bml0ID09IFwicmVtXCIge1xuICAgICAgJGZzOiAkZnMgLyAoJGZzICogMCArIDEgLyAkcmZzLXJlbS12YWx1ZSk7XG4gICAgfVxuXG4gICAgLy8gU2V0IGRlZmF1bHQgZm9udC1zaXplXG4gICAgQGlmICRyZnMtZm9udC1zaXplLXVuaXQgPT0gcmVtIHtcbiAgICAgICRyZnMtc3RhdGljOiAjeyRmcyAvICRyZnMtcmVtLXZhbHVlfXJlbSN7JHJmcy1zdWZmaXh9O1xuICAgIH1cbiAgICBAZWxzZSBpZiAkcmZzLWZvbnQtc2l6ZS11bml0ID09IHB4IHtcbiAgICAgICRyZnMtc3RhdGljOiAjeyRmc31weCN7JHJmcy1zdWZmaXh9O1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICBAZXJyb3IgXCJgI3skcmZzLWZvbnQtc2l6ZS11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy1mb250LXNpemUtdW5pdC4gVXNlIGBweGAgb3IgYHJlbWAuXCI7XG4gICAgfVxuXG4gICAgLy8gT25seSBhZGQgbWVkaWEgcXVlcnkgaWYgZm9udC1zaXplIGlzIGJpZ2dlciBhcyB0aGUgbWluaW11bSBmb250LXNpemVcbiAgICAvLyBJZiAkcmZzLWZhY3RvciA9PSAxLCBubyByZXNjYWxpbmcgd2lsbCB0YWtlIHBsYWNlXG4gICAgQGlmICRmcyA+ICRyZnMtYmFzZS1mb250LXNpemUgYW5kICRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzIHtcbiAgICAgICRtaW4td2lkdGg6IG51bGw7XG4gICAgICAkdmFyaWFibGUtdW5pdDogbnVsbDtcblxuICAgICAgLy8gQ2FsY3VsYXRlIG1pbmltdW0gZm9udC1zaXplIGZvciBnaXZlbiBmb250LXNpemVcbiAgICAgICRmcy1taW46ICRyZnMtYmFzZS1mb250LXNpemUgKyAoJGZzIC0gJHJmcy1iYXNlLWZvbnQtc2l6ZSkgLyAkcmZzLWZhY3RvcjtcblxuICAgICAgLy8gQ2FsY3VsYXRlIGRpZmZlcmVuY2UgYmV0d2VlbiBnaXZlbiBmb250LXNpemUgYW5kIG1pbmltdW0gZm9udC1zaXplIGZvciBnaXZlbiBmb250LXNpemVcbiAgICAgICRmcy1kaWZmOiAkZnMgLSAkZnMtbWluO1xuXG4gICAgICAvLyBCYXNlIGZvbnQtc2l6ZSBmb3JtYXR0aW5nXG4gICAgICAvLyBObyBuZWVkIHRvIGNoZWNrIGlmIHRoZSB1bml0IGlzIHZhbGlkLCBiZWNhdXNlIHdlIGRpZCB0aGF0IGJlZm9yZVxuICAgICAgJG1pbi13aWR0aDogaWYoJHJmcy1mb250LXNpemUtdW5pdCA9PSByZW0sICN7JGZzLW1pbiAvICRyZnMtcmVtLXZhbHVlfXJlbSwgI3skZnMtbWlufXB4KTtcblxuICAgICAgLy8gSWYgdHdvLWRpbWVuc2lvbmFsLCB1c2Ugc21hbGxlc3Qgb2Ygc2NyZWVuIHdpZHRoIGFuZCBoZWlnaHRcbiAgICAgICR2YXJpYWJsZS11bml0OiBpZigkcmZzLXR3by1kaW1lbnNpb25hbCwgdm1pbiwgdncpO1xuXG4gICAgICAvLyBDYWxjdWxhdGUgdGhlIHZhcmlhYmxlIHdpZHRoIGJldHdlZW4gMCBhbmQgJHJmcy1icmVha3BvaW50XG4gICAgICAkdmFyaWFibGUtd2lkdGg6ICN7JGZzLWRpZmYgKiAxMDAgLyAkcmZzLWJyZWFrcG9pbnR9I3skdmFyaWFibGUtdW5pdH07XG5cbiAgICAgIC8vIFNldCB0aGUgY2FsY3VsYXRlZCBmb250LXNpemUuXG4gICAgICAkcmZzLWZsdWlkOiBjYWxjKCN7JG1pbi13aWR0aH0gKyAjeyR2YXJpYWJsZS13aWR0aH0pICN7JHJmcy1zdWZmaXh9O1xuICAgIH1cblxuICAgIC8vIFJlbmRlcmluZ1xuICAgIEBpZiAkcmZzLWZsdWlkID09IG51bGwge1xuICAgICAgLy8gT25seSByZW5kZXIgc3RhdGljIGZvbnQtc2l6ZSBpZiBubyBmbHVpZCBmb250LXNpemUgaXMgYXZhaWxhYmxlXG4gICAgICBmb250LXNpemU6ICRyZnMtc3RhdGljO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAkbXEtdmFsdWU6IG51bGw7XG5cbiAgICAgIC8vIFJGUyBicmVha3BvaW50IGZvcm1hdHRpbmdcbiAgICAgIEBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdCA9PSBlbSBvciAkcmZzLWJyZWFrcG9pbnQtdW5pdCA9PSByZW0ge1xuICAgICAgICAkbXEtdmFsdWU6ICN7JHJmcy1icmVha3BvaW50IC8gJHJmcy1yZW0tdmFsdWV9I3skcmZzLWJyZWFrcG9pbnQtdW5pdH07XG4gICAgICB9XG4gICAgICBAZWxzZSBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdCA9PSBweCB7XG4gICAgICAgICRtcS12YWx1ZTogI3skcmZzLWJyZWFrcG9pbnR9cHg7XG4gICAgICB9XG4gICAgICBAZWxzZSB7XG4gICAgICAgIEBlcnJvciBcImAjeyRyZnMtYnJlYWtwb2ludC11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy1icmVha3BvaW50LXVuaXQuIFVzZSBgcHhgLCBgZW1gIG9yIGByZW1gLlwiO1xuICAgICAgfVxuXG4gICAgICBAaWYgJHJmcy1jbGFzcyA9PSBcImRpc2FibGVcIiB7XG4gICAgICAgIC8vIEFkZGluZyBhbiBleHRyYSBjbGFzcyBpbmNyZWFzZXMgc3BlY2lmaWNpdHksXG4gICAgICAgIC8vIHdoaWNoIHByZXZlbnRzIHRoZSBtZWRpYSBxdWVyeSB0byBvdmVycmlkZSB0aGUgZm9udCBzaXplXG4gICAgICAgICYsXG4gICAgICAgIC5kaXNhYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplICYsXG4gICAgICAgICYuZGlzYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAkcmZzLXN0YXRpYztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQGVsc2Uge1xuICAgICAgICBmb250LXNpemU6ICRyZnMtc3RhdGljO1xuICAgICAgfVxuXG4gICAgICBAaWYgJHJmcy10d28tZGltZW5zaW9uYWwge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogI3skbXEtdmFsdWV9KSwgKG1heC1oZWlnaHQ6ICN7JG1xLXZhbHVlfSkge1xuICAgICAgICAgIEBpZiAkcmZzLWNsYXNzID09IFwiZW5hYmxlXCIge1xuICAgICAgICAgICAgLmVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSAmLFxuICAgICAgICAgICAgJi5lbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemUge1xuICAgICAgICAgICAgICBmb250LXNpemU6ICRyZnMtZmx1aWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIEBlbHNlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJHJmcy1mbHVpZDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaWYgJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4IHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBsZW5ndGgtemVyby1uby11bml0XG4gICAgICAgICAgICBtaW4td2lkdGg6IDB2dztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JG1xLXZhbHVlfSkge1xuICAgICAgICAgIEBpZiAkcmZzLWNsYXNzID09IFwiZW5hYmxlXCIge1xuICAgICAgICAgICAgLmVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSAmLFxuICAgICAgICAgICAgJi5lbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemUge1xuICAgICAgICAgICAgICBmb250LXNpemU6ICRyZnMtZmx1aWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIEBlbHNlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJHJmcy1mbHVpZDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaWYgJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4IHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBsZW5ndGgtemVyby1uby11bml0XG4gICAgICAgICAgICBtaW4td2lkdGg6IDB2dztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gVGhlIGZvbnQtc2l6ZSAmIHJlc3BvbnNpdmUtZm9udC1zaXplIG1peGluIHVzZXMgUkZTIHRvIHJlc2NhbGUgZm9udCBzaXplc1xuQG1peGluIGZvbnQtc2l6ZSgkZnMsICRpbXBvcnRhbnQ6IGZhbHNlKSB7XG4gIEBpbmNsdWRlIHJmcygkZnMsICRpbXBvcnRhbnQpO1xufVxuXG5AbWl4aW4gcmVzcG9uc2l2ZS1mb250LXNpemUoJGZzLCAkaW1wb3J0YW50OiBmYWxzZSkge1xuICBAaW5jbHVkZSByZnMoJGZzLCAkaW1wb3J0YW50KTtcbn1cbiIsIkBtaXhpbiBsdHIge1xuICBAaWYgJGVuYWJsZS1sdHIge1xuICAgIEBpZiAmIHtcbiAgICAgICYge1xuICAgICAgICBodG1sOm5vdChbZGlyPVwicnRsXCJdKSAmIHtcbiAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICBodG1sOm5vdChbZGlyPVwicnRsXCJdKSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQG1peGluIHJ0bCB7XG4gIEBpZiAkZW5hYmxlLXJ0bCB7XG4gICAgQGlmICYge1xuICAgICAgJiB7XG4gICAgICAgICpbZGlyPVwicnRsXCJdICYge1xuICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgICpbZGlyPVwicnRsXCJdIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBMaW5rc1xuLy9cbi8vIFN0eWxlIGFuY2hvciBlbGVtZW50cy5cbi8vIHNjc3MtZG9jcy1zdGFydCBsaW5rXG4kbGluay1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgICB1bmRlcmxpbmUgIWRlZmF1bHQ7XG4vLyBEYXJrZW4gcGVyY2VudGFnZSBmb3IgbGlua3Mgd2l0aCBgLnRleHQtKmAgY2xhc3MgKGUuZy4gYC50ZXh0LXN1Y2Nlc3NgKVxuJGVtcGhhc2l6ZWQtbGluay1ob3Zlci1kYXJrZW4tcGVyY2VudGFnZTogIDE1JSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgbGlua1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbGluay1kZWZhdWx0LXRoZW1lXG4kbGluay1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuJGxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgIGRhcmtlbigkbGluay1jb2xvciwgMTUlKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgbGluay1kZWZhdWx0LXRoZW1lXG5cbiRsaW5rLXRoZW1lLW1hcDogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJGxpbmstdGhlbWUtbWFwOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBkZWZhdWx0OiAoXG4gICAgICBcImxpbmstY29sb3JcIjogICAgICAgICRsaW5rLWNvbG9yLFxuICAgICAgXCJsaW5rLWhvdmVyLWNvbG9yXCI6ICAkbGluay1ob3Zlci1jb2xvclxuICAgIClcbiAgKSxcbiAgJGxpbmstdGhlbWUtbWFwXG4pO1xuIiwiLy8gSG92ZXIgbWl4aW4gYW5kIGAkZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5YCBhcmUgZGVwcmVjYXRlZC5cbi8vXG4vLyBPcmlnaW5hbGx5IGFkZGVkIGR1cmluZyBvdXIgYWxwaGFzIGFuZCBtYWludGFpbmVkIGR1cmluZyBiZXRhcywgdGhpcyBtaXhpbiB3YXNcbi8vIGRlc2lnbmVkIHRvIHByZXZlbnQgYDpob3ZlcmAgc3RpY2tpbmVzcyBvbiBpT1MtYW4gaXNzdWUgd2hlcmUgaG92ZXIgc3R5bGVzXG4vLyB3b3VsZCBwZXJzaXN0IGFmdGVyIGluaXRpYWwgdG91Y2guXG4vL1xuLy8gRm9yIGJhY2t3YXJkIGNvbXBhdGliaWxpdHksIHdlJ3ZlIGtlcHQgdGhlc2UgbWl4aW5zIGFuZCB1cGRhdGVkIHRoZW0gdG9cbi8vIGFsd2F5cyByZXR1cm4gdGhlaXIgcmVndWxhciBwc2V1ZG8tY2xhc3NlcyBpbnN0ZWFkIG9mIGEgc2hpbW1lZCBtZWRpYSBxdWVyeS5cbi8vXG4vLyBJc3N1ZTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNTE5NVxuXG5AbWl4aW4gaG92ZXIoKSB7XG4gIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gICAgJjpob3ZlciB7IEBjb250ZW50OyB9XG4gIH1cbn1cblxuQG1peGluIGhvdmVyLWZvY3VzKCkge1xuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gcGxhaW4taG92ZXItZm9jdXMoKSB7XG4gICYsXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBob3Zlci1mb2N1cy1hY3RpdmUoKSB7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuIiwiLy8gVGFibGVzXG4vL1xuLy8gQ3VzdG9taXplcyB0aGUgYC50YWJsZWAgY29tcG9uZW50IHdpdGggYmFzaWMgdmFsdWVzLCBlYWNoIHVzZWQgYWNyb3NzIGFsbCB0YWJsZSB2YXJpYXRpb25zLlxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRhYmxlXG4kdGFibGUtY2VsbC1wYWRkaW5nOiAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmctc206ICAgLjNyZW0gIWRlZmF1bHQ7XG5cbiR0YWJsZS1ib3JkZXItd2lkdGg6ICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kdGFibGUtc3RyaXBlZC1vcmRlcjogIG9kZCAhZGVmYXVsdDtcblxuJHRhYmxlLWNhcHRpb24tY29sb3I6ICAkdGV4dC1tdXRlZCAhZGVmYXVsdDtcblxuJHRhYmxlLWJnLWxldmVsOiAgICAgLTkgIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLWxldmVsOiAtNiAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGFibGVcblxuLy8gRGVmYXVsdCBUaGVtZVxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRhYmxlLWRlZmF1bHQtdGhlbWVcbiR0YWJsZS1jb2xvcjogICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1iZzogICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJHRhYmxlLWFjY2VudC1iZzogICAgIHJnYmEoJGJsYWNrLCAuMDUpICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWNvbG9yOiAgICR0YWJsZS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1iZzogICAgICByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kdGFibGUtYWN0aXZlLWJnOiAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci1jb2xvcjogICRib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtaGVhZC1iZzogICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHRhYmxlLWhlYWQtY29sb3I6ICAgICRncmF5LTcwMCAhZGVmYXVsdDtcblxuJHRhYmxlLWRhcmstY29sb3I6ICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstYmc6ICAgICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstYWNjZW50LWJnOiAgICAgcmdiYSgkd2hpdGUsIC4wNSkgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ob3Zlci1jb2xvcjogICAkdGFibGUtZGFyay1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWhvdmVyLWJnOiAgICAgIHJnYmEoJHdoaXRlLCAuMDc1KSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWJvcmRlci1jb2xvcjogIGxpZ2h0ZW4oJHRhYmxlLWRhcmstYmcsIDcuNSUpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0YWJsZS1kZWZhdWx0LXRoZW1lXG5cbiR0YWJsZS10aGVtZS1tYXA6ICgpICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbiR0YWJsZS10aGVtZS1tYXA6IG1hcC1tZXJnZShcbiAgKFxuICAgIGRlZmF1bHQ6IChcbiAgICAgIFwidGFibGUtY29sb3JcIjogICAgICAgICAgICAgICR0YWJsZS1jb2xvcixcbiAgICAgIFwidGFibGUtYmdcIjogICAgICAgICAgICAgICAgICR0YWJsZS1iZyxcbiAgICAgIFwidGFibGUtYWNjZW50LWJnXCI6ICAgICAgICAgICR0YWJsZS1hY2NlbnQtYmcsXG4gICAgICBcInRhYmxlLWhvdmVyLWNvbG9yXCI6ICAgICAgICAkdGFibGUtaG92ZXItY29sb3IsXG4gICAgICBcInRhYmxlLWhvdmVyLWJnXCI6ICAgICAgICAgICAkdGFibGUtaG92ZXItYmcsXG4gICAgICBcInRhYmxlLWFjdGl2ZS1iZ1wiOiAgICAgICAgICAkdGFibGUtYWN0aXZlLWJnLFxuICAgICAgXCJ0YWJsZS1ib3JkZXItY29sb3JcIjogICAgICAgJHRhYmxlLWJvcmRlci1jb2xvcixcbiAgICAgIFwidGFibGUtaGVhZC1iZ1wiOiAgICAgICAgICAgICR0YWJsZS1oZWFkLWJnLFxuICAgICAgXCJ0YWJsZS1oZWFkLWNvbG9yXCI6ICAgICAgICAgJHRhYmxlLWhlYWQtY29sb3IsXG4gICAgICBcInRhYmxlLWRhcmstY29sb3JcIjogICAgICAgICAkdGFibGUtZGFyay1jb2xvcixcbiAgICAgIFwidGFibGUtZGFyay1iZ1wiOiAgICAgICAgICAgICR0YWJsZS1kYXJrLWJnLFxuICAgICAgXCJ0YWJsZS1kYXJrLWFjY2VudC1iZ1wiOiAgICAgJHRhYmxlLWRhcmstYWNjZW50LWJnLFxuICAgICAgXCJ0YWJsZS1kYXJrLWhvdmVyLWNvbG9yXCI6ICAgJHRhYmxlLWRhcmstaG92ZXItY29sb3IsXG4gICAgICBcInRhYmxlLWRhcmstaG92ZXItYmdcIjogICAgICAkdGFibGUtZGFyay1ob3Zlci1iZyxcbiAgICAgIFwidGFibGUtZGFyay1ib3JkZXItY29sb3JcIjogICR0YWJsZS1kYXJrLWJvcmRlci1jb2xvclxuICAgIClcbiAgKSxcbiAgJHRhYmxlLXRoZW1lLW1hcFxuKTtcbiIsIi8vXG4vLyBDb3JlVUkgZGVmYXVsdCBjb2xvcnNcbi8vXG5cbiR3aGl0ZTogICNmZmYgIWRlZmF1bHQ7XG4kYmxhY2s6ICAjMDAwMDE1ICFkZWZhdWx0O1xuXG4kZ3JheS1iYXNlOiAgIzNjNGI2NCAhZGVmYXVsdDtcbiRncmF5LTEwMDogICAjZWJlZGVmICFkZWZhdWx0O1xuJGdyYXktMjAwOiAgICNkOGRiZTAgIWRlZmF1bHQ7XG4kZ3JheS0zMDA6ICAgI2M0YzlkMCAhZGVmYXVsdDtcbiRncmF5LTQwMDogICAjYjFiN2MxICFkZWZhdWx0O1xuJGdyYXktNTAwOiAgICM5ZGE1YjEgIWRlZmF1bHQ7XG4kZ3JheS02MDA6ICAgIzhhOTNhMiAhZGVmYXVsdDtcbiRncmF5LTcwMDogICAjNzY4MTkyICFkZWZhdWx0O1xuJGdyYXktODAwOiAgICM2MzZmODMgIWRlZmF1bHQ7XG4kZ3JheS05MDA6ICAgIzRmNWQ3MyAhZGVmYXVsdDtcblxuJGdyYXlzOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kZ3JheXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwiMTAwXCI6ICAkZ3JheS0xMDAsXG4gICAgXCIyMDBcIjogICRncmF5LTIwMCxcbiAgICBcIjMwMFwiOiAgJGdyYXktMzAwLFxuICAgIFwiNDAwXCI6ICAkZ3JheS00MDAsXG4gICAgXCI1MDBcIjogICRncmF5LTUwMCxcbiAgICBcIjYwMFwiOiAgJGdyYXktNjAwLFxuICAgIFwiNzAwXCI6ICAkZ3JheS03MDAsXG4gICAgXCI4MDBcIjogICRncmF5LTgwMCxcbiAgICBcIjkwMFwiOiAgJGdyYXktOTAwXG4gICksXG4gICRncmF5c1xuKTtcblxuJHByaW1hcnktYmFzZTogICMzMjFmZGIgIWRlZmF1bHQ7XG4kcHJpbWFyeS0xMDA6ICAgI2VhZTlmYiAhZGVmYXVsdDtcbiRwcmltYXJ5LTIwMDogICAjZDZkMmZiICFkZWZhdWx0O1xuJHByaW1hcnktMzAwOiAgICNjMWJjZjQgIWRlZmF1bHQ7XG4kcHJpbWFyeS00MDA6ICAgI2FkYTVmMSAhZGVmYXVsdDtcbiRwcmltYXJ5LTUwMDogICAjOTg4ZmVkICFkZWZhdWx0O1xuJHByaW1hcnktNjAwOiAgICM4NDc4ZWEgIWRlZmF1bHQ7XG4kcHJpbWFyeS03MDA6ICAgIzZmNjJlNiAhZGVmYXVsdDtcbiRwcmltYXJ5LTgwMDogICAjNWI0Y2UyICFkZWZhdWx0O1xuJHByaW1hcnktOTAwOiAgICM0NjM1ZGYgIWRlZmF1bHQ7XG5cbiRwcmltYXJ5LWRhcms6ICAjMWYxNDk4ICFkZWZhdWx0O1xuJHByaW1hcnk6ICAgICAgICMzMjFmZGIgIWRlZmF1bHQ7XG4kcHJpbWFyeS01MDogICAgIzk4OGZlZCAhZGVmYXVsdDtcbiRwcmltYXJ5LTI1OiAgICAjY2NjN2Y2ICFkZWZhdWx0O1xuXG5cbiRzZWNvbmRhcnktYmFzZTogICMzYzRiNjQgIWRlZmF1bHQ7XG5cbiRzZWNvbmRhcnktMTAwOiAgICNlYmVkZWYgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5LTIwMDogICAjZDhkYmUwICFkZWZhdWx0O1xuJHNlY29uZGFyeS0zMDA6ICAgI2M0YzlkMCAhZGVmYXVsdDtcbiRzZWNvbmRhcnktNDAwOiAgICNiMWI3YzEgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5LTUwMDogICAjOWRhNWIxICFkZWZhdWx0O1xuJHNlY29uZGFyeS02MDA6ICAgIzhhOTNhMiAhZGVmYXVsdDtcbiRzZWNvbmRhcnktNzAwOiAgICM3NjgxOTIgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5LTgwMDogICAjNjM2ZjgzICFkZWZhdWx0O1xuJHNlY29uZGFyeS05MDA6ICAgIzRmNWQ3MyAhZGVmYXVsdDtcblxuJHNlY29uZGFyeS1kYXJrOiAgIzIxMjIzMyAhZGVmYXVsdDtcbiRzZWNvbmRhcnk6ICAgICAgICMzYzRiNjQgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5LTUwOiAgICAjOWRhNWIxICFkZWZhdWx0O1xuJHNlY29uZGFyeS0yNTogICAgI2NlZDJkOCAhZGVmYXVsdDtcblxuXG4kZGFuZ2VyLWRhcms6ICAjZDkzNzM3ICFkZWZhdWx0O1xuJGRhbmdlcjogICAgICAgI2U1NTM1MyAhZGVmYXVsdDtcbiRkYW5nZXItNTA6ICAgICNmMmE5YTkgIWRlZmF1bHQ7XG4kZGFuZ2VyLTI1OiAgICAjZjlkNGQ0ICFkZWZhdWx0O1xuXG4kaW5mby1kYXJrOiAgIzI5ODJjYyAhZGVmYXVsdDtcbiRpbmZvOiAgICAgICAjMzlmICFkZWZhdWx0O1xuJGluZm8tNTA6ICAgICM4MGM2ZmYgIWRlZmF1bHQ7XG4kaW5mby0yNTogICAgI2MwZTZmZiAhZGVmYXVsdDtcblxuJHN1Y2Nlc3MtZGFyazogICMxYjllM2UgIWRlZmF1bHQ7XG4kc3VjY2VzczogICAgICAgIzJlYjg1YyAhZGVmYXVsdDtcbiRzdWNjZXNzLTUwOiAgICAjOTZkYmFkICFkZWZhdWx0O1xuJHN1Y2Nlc3MtMjU6ICAgICNjYmVkZDYgIWRlZmF1bHQ7XG5cbiR3YXJuaW5nLWRhcms6ICAjZjY5NjBiICFkZWZhdWx0O1xuJHdhcm5pbmc6ICAgICAgICNmOWIxMTUgIWRlZmF1bHQ7XG4kd2FybmluZy01MDogICAgI2ZjZDg4YSAhZGVmYXVsdDtcbiR3YXJuaW5nLTI1OiAgICAjZmVlY2M1ICFkZWZhdWx0O1xuXG4kbGlnaHQ6ICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kZGFyazogICAkZ3JheS04MDAgIWRlZmF1bHQ7XG5cbiRwaW5rOiAgI2U4M2U4YyAhZGVmYXVsdDtcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRoZW1lLWNvbG9ycy1tYXBcbiR0aGVtZS1jb2xvcnM6ICgpICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbiR0aGVtZS1jb2xvcnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwicHJpbWFyeVwiOiAgICAkcHJpbWFyeSxcbiAgICBcInNlY29uZGFyeVwiOiAgJHNlY29uZGFyeS0yNSxcbiAgICBcInN1Y2Nlc3NcIjogICAgJHN1Y2Nlc3MsXG4gICAgXCJpbmZvXCI6ICAgICAgICRpbmZvLFxuICAgIFwid2FybmluZ1wiOiAgICAkd2FybmluZyxcbiAgICBcImRhbmdlclwiOiAgICAgJGRhbmdlcixcbiAgICBcImxpZ2h0XCI6ICAgICAgJGxpZ2h0LFxuICAgIFwiZGFya1wiOiAgICAgICAkZGFya1xuICApLFxuICAkdGhlbWUtY29sb3JzXG4pO1xuLy8gc2Nzcy1kb2NzLWVuZCB0aGVtZS1jb2xvcnMtbWFwXG5cbi8vIFNldCBhIHNwZWNpZmljIGp1bXAgcG9pbnQgZm9yIHJlcXVlc3RpbmcgY29sb3IganVtcHNcbiR0aGVtZS1jb2xvci1pbnRlcnZhbDogIDglICFkZWZhdWx0O1xuXG4vLyBUaGUgeWlxIGxpZ2h0bmVzcyB2YWx1ZSB0aGF0IGRldGVybWluZXMgd2hlbiB0aGUgbGlnaHRuZXNzIG9mIGNvbG9yIGNoYW5nZXMgZnJvbSBcImRhcmtcIiB0byBcImxpZ2h0XCIuIEFjY2VwdGFibGUgdmFsdWVzIGFyZSBiZXR3ZWVuIDAgYW5kIDI1NS5cbiR5aXEtY29udHJhc3RlZC10aHJlc2hvbGQ6ICAxNTAgIWRlZmF1bHQ7XG5cbi8vIEN1c3RvbWl6ZSB0aGUgbGlnaHQgYW5kIGRhcmsgdGV4dCBjb2xvcnMgZm9yIHVzZSBpbiBvdXIgWUlRIGNvbG9yIGNvbnRyYXN0IGZ1bmN0aW9uLlxuJHlpcS10ZXh0LWRhcms6ICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJHlpcS10ZXh0LWxpZ2h0OiAgJHdoaXRlICFkZWZhdWx0O1xuXG4keWlxLXRoZW1lLW1hcDogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJHlpcS10aGVtZS1tYXA6IG1hcC1tZXJnZShcbiAgKFxuICAgIGRlZmF1bHQ6IChcbiAgICAgIFwieWlxLXRleHQtZGFya1wiOiAgJHlpcS10ZXh0LWRhcmssXG4gICAgICBcInlpcS10ZXh0LWxpZ2h0XCI6ICAkeWlxLXRleHQtbGlnaHRcbiAgICApXG4gICksXG4gICR5aXEtdGhlbWUtbWFwXG4pO1xuXG4vLyBUT0RPOiBNb3ZlIHRvIGJldHRlciBwbGFjZVxuLy8gQ2hhcmFjdGVycyB3aGljaCBhcmUgZXNjYXBlZCBieSB0aGUgZXNjYXBlLXN2ZyBmdW5jdGlvblxuJGVzY2FwZWQtY2hhcmFjdGVyczogKFxuICAoXCI8XCIsXCIlM2NcIiksXG4gIChcIj5cIixcIiUzZVwiKSxcbiAgKFwiI1wiLFwiJTIzXCIpLFxuICAoXCIoXCIsXCIlMjhcIiksXG4gIChcIilcIixcIiUyOVwiKSxcbikgIWRlZmF1bHQ7XG4iLCIvLyBCdXR0b25zICsgRm9ybXNcbi8vXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnV0dG9ucy1mb3Jtc1xuLy8gU2hhcmVkIHZhcmlhYmxlcyB0aGF0IGFyZSByZWFzc2lnbmVkIHRvIGAkaW5wdXQtYCBhbmQgYCRidG4tYCBzcGVjaWZpYyB2YXJpYWJsZXMuXG5cbiRpbnB1dC1idG4tcGFkZGluZy15OiAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXg6ICAgIC43NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1mYW1pbHk6ICBudWxsICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemU6ICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQ6ICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1mb2N1cy13aWR0aDogICAgICAgLjJyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yOiAgICAgICByZ2JhKCRjb21wb25lbnQtYWN0aXZlLWJnLCAuMjUpICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgMCAwIDAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1zbTogICAgLjI1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtc206ICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemUtc206ICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtOiAgJGxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1sZzogICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1sZzogICAgMXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLWxnOiAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZzogICRsaW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1ib3JkZXItd2lkdGg6ICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBidXR0b25zLWZvcm1zXG5cblxuLy8gQnV0dG9uc1xuLy9cbi8vIHNjc3MtZG9jcy1zdGFydCBidXR0b25zXG4vLyBGb3IgZWFjaCBvZiBCb290c3RyYXAncyBidXR0b25zLCBkZWZpbmUgdGV4dCwgYmFja2dyb3VuZCwgYW5kIGJvcmRlciBjb2xvci5cblxuJGJ0bi1wYWRkaW5nLXk6ICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXg6ICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGJ0bi1mb250LWZhbWlseTogICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZTogICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0OiAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRidG4td2hpdGUtc3BhY2U6ICBudWxsICFkZWZhdWx0OyAvLyBTZXQgdG8gYG5vd3JhcGAgdG8gcHJldmVudCB0ZXh0IHdyYXBwaW5nXG5cbiRidG4tcGFkZGluZy15LXNtOiAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LXNtOiAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLXNtOiAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQtc206ICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kYnRuLXBhZGRpbmcteS1sZzogICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1sZzogICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZS1sZzogICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0LWxnOiAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGJ0bi1ib3JkZXItd2lkdGg6ICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGJ0bi1mb250LXdlaWdodDogICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kYnRuLWJveC1zaGFkb3c6ICAgICAgICAgaW5zZXQgMCAxcHggMCByZ2JhKCR3aGl0ZSwgLjE1KSwgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiRidG4tZm9jdXMtd2lkdGg6ICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRidG4tZGlzYWJsZWQtb3BhY2l0eTogICAuNjUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1ib3gtc2hhZG93OiAgaW5zZXQgMCAzcHggNXB4IHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcblxuJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kYnRuLWJsb2NrLXNwYWNpbmcteTogLjVyZW0gIWRlZmF1bHQ7XG5cbi8vIEFsbG93cyBmb3IgY3VzdG9taXppbmcgYnV0dG9uIHJhZGl1cyBpbmRlcGVuZGVudGx5IGZyb20gZ2xvYmFsIGJvcmRlciByYWRpdXNcbiRidG4tYm9yZGVyLXJhZGl1czogICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLWxnOiAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtc206ICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcblxuJGJ0bi10cmFuc2l0aW9uOiAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBidXR0b25zXG5cbi8vIEZvcm1zXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3Jtc1xuJGxhYmVsLW1hcmdpbi1ib3R0b206ICAuNXJlbSAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteTogICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14OiAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRpbnB1dC1mb250LWZhbWlseTogICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplOiAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXdlaWdodDogICRmb250LXdlaWdodC1iYXNlICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0OiAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1zbTogICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LXNtOiAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtc206ICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0LXNtOiAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1sZzogICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LWxnOiAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtbGc6ICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0LWxnOiAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJnOiAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWJnOiAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG4kaW5wdXQtY29sb3I6ICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1jb2xvcjogICRncmF5LTIwMCAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItd2lkdGg6ICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1ib3gtc2hhZG93OiAgICBpbnNldCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG4kaW5wdXQtYm9yZGVyLXJhZGl1czogICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtbGc6ICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLXNtOiAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1mb2N1cy1iZzogICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yOiAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMjUlKSAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1jb2xvcjogICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtd2lkdGg6ICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3gtc2hhZG93OiAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjogICRncmF5LTYwMCAhZGVmYXVsdDtcbiRpbnB1dC1wbGFpbnRleHQtY29sb3I6ICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWJvcmRlcjogICRpbnB1dC1ib3JkZXItd2lkdGggKiAyICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWlubmVyOiAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCAkaW5wdXQtcGFkZGluZy15ICogMikgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGY6ICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogLjVlbSwgJGlucHV0LXBhZGRpbmcteSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI6ICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogLjI1ZW0sICRpbnB1dC1wYWRkaW5nLXkgLyAyKSAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodDogICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15ICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LXNtOiAgYWRkKCRpbnB1dC1saW5lLWhlaWdodC1zbSAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXktc20gKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtbGc6ICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0LWxnICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteS1sZyAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuXG4kaW5wdXQtdHJhbnNpdGlvbjogIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRmb3JtLXRleHQtbWFyZ2luLXRvcDogIC4yNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyOiAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXk6ICAuM3JlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi14OiAgLjI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLXg6ICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbmxpbmUtaW5wdXQtbWFyZ2luLXg6ICAuMzEyNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGg6ICAgIDEwcHggIWRlZmF1bHQ7XG4kZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tOiAgMXJlbSAhZGVmYXVsdDtcblxuJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yOiAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1iZzogICAgICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yOiAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJHNlbGVjdC1vcHRpb24tYmc6IGluaGVyaXQgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm1zXG5cbiRmb3JtLXRoZW1lLW1hcDogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJGZvcm0tdGhlbWUtbWFwOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBkZWZhdWx0OiAoXG4gICAgICBcImlucHV0LWJnXCI6ICAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnLFxuICAgICAgXCJpbnB1dC1kaXNhYmxlZC1iZ1wiOiAgICAgICAgICAgICAgICRpbnB1dC1kaXNhYmxlZC1iZyxcbiAgICAgIFwiaW5wdXQtY29sb3JcIjogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IsXG4gICAgICBcImlucHV0LWJvcmRlci1jb2xvclwiOiAgICAgICAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvcixcbiAgICAgIFwiaW5wdXQtZm9jdXMtYmdcIjogICAgICAgICAgICAgICAgICAkaW5wdXQtZm9jdXMtYmcsXG4gICAgICBcImlucHV0LWZvY3VzLWJvcmRlci1jb2xvclwiOiAgICAgICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcixcbiAgICAgIFwiaW5wdXQtZm9jdXMtY29sb3JcIjogICAgICAgICAgICAgICAkaW5wdXQtZm9jdXMtY29sb3IsXG4gICAgICBcImlucHV0LXBsYWNlaG9sZGVyLWNvbG9yXCI6ICAgICAgICAgJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yLFxuICAgICAgXCJpbnB1dC1wbGFpbnRleHQtY29sb3JcIjogICAgICAgICAgICRpbnB1dC1wbGFpbnRleHQtY29sb3IsXG4gICAgICBcImlucHV0LWdyb3VwLWFkZG9uLWNvbG9yXCI6ICAgICAgICAgJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yLFxuICAgICAgXCJpbnB1dC1ncm91cC1hZGRvbi1iZ1wiOiAgICAgICAgICAgICRpbnB1dC1ncm91cC1hZGRvbi1iZyxcbiAgICAgIFwiaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yXCI6ICAkaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yLFxuICAgICAgXCJzZWxlY3Qtb3B0aW9uLWJnXCI6ICAgICAgICAgICAgICAgICRzZWxlY3Qtb3B0aW9uLWJnXG4gICAgKVxuICApLFxuICAkZm9ybS10aGVtZS1tYXBcbik7XG5cbi8vIEZvcm0gdmFsaWRhdGlvblxuXG4kZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wOiAgICAgJGZvcm0tdGV4dC1tYXJnaW4tdG9wICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stZm9udC1zaXplOiAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcjogICAgdGhlbWUtY29sb3IoXCJzdWNjZXNzXCIpICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcjogIHRoZW1lLWNvbG9yKFwiZGFuZ2VyXCIpICFkZWZhdWx0O1xuXG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yOiAgICAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQ6ICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yfScgZD0nTTIuMyA2LjczTC42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcjogICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQ6ICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nIHZpZXdCb3g9JzAgMCAxMiAxMic+PGNpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvPjxwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvPjxjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nIHN0cm9rZT0nbm9uZScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXM6ICgpICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbiRmb3JtLXZhbGlkYXRpb24tc3RhdGVzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcInZhbGlkXCI6IChcbiAgICAgIFwiY29sb3JcIjogICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yLFxuICAgICAgXCJpY29uXCI6ICAgJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZFxuICAgICksXG4gICAgXCJpbnZhbGlkXCI6IChcbiAgICAgIFwiY29sb3JcIjogICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IsXG4gICAgICBcImljb25cIjogICAkZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWRcbiAgICApLFxuICApLFxuICAkZm9ybS12YWxpZGF0aW9uLXN0YXRlc1xuKTtcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgcHJvcGVydHktbm8tdmVuZG9yLXByZWZpeFxuLnBzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAtbXMtdG91Y2gtYWN0aW9uOiBhdXRvO1xuICB0b3VjaC1hY3Rpb246IGF1dG87XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgb3ZlcmZsb3ctYW5jaG9yOiBub25lO1xufVxuXG4ucHNfX3JhaWwteCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDE1cHg7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgb3BhY2l0eSAuMnMgbGluZWFyO1xufVxuXG4ucHNfX3JhaWwteSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgQGluY2x1ZGUgbHRyIHtcbiAgICByaWdodDogMDtcbiAgfVxuICBAaW5jbHVkZSBydGwge1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDE1cHg7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgb3BhY2l0eSAuMnMgbGluZWFyO1xufVxuXG4ucHMtLWFjdGl2ZS14ID4gLnBzX19yYWlsLXgsXG4ucHMtLWFjdGl2ZS15ID4gLnBzX19yYWlsLXkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5wczpob3ZlciA+IC5wc19fcmFpbC14LFxuLnBzOmhvdmVyID4gLnBzX19yYWlsLXksXG4ucHMtLWZvY3VzID4gLnBzX19yYWlsLXgsXG4ucHMtLWZvY3VzID4gLnBzX19yYWlsLXksXG4ucHMtLXNjcm9sbGluZy14ID4gLnBzX19yYWlsLXgsXG4ucHMtLXNjcm9sbGluZy15ID4gLnBzX19yYWlsLXkge1xuICBvcGFjaXR5OiAuNjtcbn1cblxuLnBzX19yYWlsLXg6aG92ZXIsXG4ucHNfX3JhaWwteTpob3Zlcixcbi5wc19fcmFpbC14OmZvY3VzLFxuLnBzX19yYWlsLXk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBvcGFjaXR5OiAuOTtcbn1cblxuLypcbiAqIFNjcm9sbGJhciB0aHVtYiBzdHlsZXNcbiAqL1xuLnBzX190aHVtYi14IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDJweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBoZWlnaHQgLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4ucHNfX3RodW1iLXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIEBpbmNsdWRlIGx0ciB7XG4gICAgcmlnaHQ6IDJweDtcbiAgfVxuICBAaW5jbHVkZSBydGwge1xuICAgIGxlZnQ6IDJweDtcbiAgfVxuICB3aWR0aDogNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgd2lkdGggLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4ucHNfX3JhaWwteDpob3ZlciA+IC5wc19fdGh1bWIteCxcbi5wc19fcmFpbC14OmZvY3VzID4gLnBzX190aHVtYi14IHtcbiAgaGVpZ2h0OiAxMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xufVxuXG4ucHNfX3JhaWwteTpob3ZlciA+IC5wc19fdGh1bWIteSxcbi5wc19fcmFpbC15OmZvY3VzID4gLnBzX190aHVtYi15IHtcbiAgd2lkdGg6IDExcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OTk7XG59XG5cbkBzdXBwb3J0cyAoLW1zLW92ZXJmbG93LXN0eWxlOiBub25lKSB7XG4gIC5wcyB7XG4gICAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAucHMge1xuICAgIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIkBpbXBvcnQgJy4uL192YXJzLnNjc3MnO1xuXG4uI3skbmFtZXNwYWNlLXByZWZpeH0tYm94IHtcbiAgJltkYXRhLWFuaW1hdGlvbj0nZmFkZSddW2RhdGEtc3RhdGU9J2hpZGRlbiddIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4iLCIuI3skbmFtZXNwYWNlLXByZWZpeH0tYm94W2RhdGEtdGhlbWV+PSdjcG9wb3ZlciddIHtcbiAgei1pbmRleDogJHppbmRleC1wb3BvdmVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAkcG9wb3Zlci1tYXgtd2lkdGg7XG4gIEBpbmNsdWRlIHJlc2V0LXRleHQoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRwb3BvdmVyLWZvbnQtc2l6ZSk7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkcG9wb3Zlci1ib3JkZXItd2lkdGggc29saWQ7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHBvcG92ZXItYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHBvcG92ZXItYm94LXNoYWRvdyk7XG5cbiAgQGluY2x1ZGUgdGhlbWVzKCRwb3BvdmVyLXRoZW1lLW1hcCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJwb3BvdmVyLWJnXCIpO1xuICAgIGJvcmRlci1jb2xvcjogdGhlbWVzLWdldC12YWx1ZShcInBvcG92ZXItYm9yZGVyLWNvbG9yXCIpO1xuICB9XG5cbiAgPi4jeyRuYW1lc3BhY2UtcHJlZml4fS1jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgICBjb2xvcjogaW5pdGlhbDtcbiAgICB0ZXh0LWFsaWduOiBpbml0aWFsO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGluaXRpYWw7XG4gICAgYm9yZGVyLXJhZGl1czogaW5pdGlhbDtcbiAgfVxuXG4gID4uI3skbmFtZXNwYWNlLXByZWZpeH0tYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgfVxuICB9XG5cbiAgLy8gLiN7JG5hbWVzcGFjZS1wcmVmaXh9LWFycm93IHtcbiAgLy8gICBAaW5jbHVkZSB0aGVtZXMoJHBvcG92ZXItdGhlbWUtbWFwKSB7XG4gIC8vICAgICBib3JkZXItY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yXCIpO1xuICAvLyAgICAgY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJwb3BvdmVyLWFycm93LWNvbG9yXCIpO1xuICAvLyAgIH1cblxuICAvLyAgICY6OmFmdGVyIHtcbiAgLy8gICAgIGNvbnRlbnQ6ICcnO1xuICAvLyAgICAgei1pbmRleDogLTE7XG4gIC8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC8vICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAvLyAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgLy8gICAgIGJvcmRlci13aWR0aDogOHB4O1xuICAvLyAgIH1cbiAgLy8gfVxuXG4gICZbZGF0YS1wbGFjZW1lbnRePSd0b3AnXSxcbiAgJltkYXRhLXBsYWNlbWVudF49J2JvdHRvbSddIHtcbiAgICA+IC4jeyRuYW1lc3BhY2UtcHJlZml4fS1hcnJvdyB7XG4gICAgICB3aWR0aDogYWRkKCRwb3BvdmVyLWFycm93LXdpZHRoLCAoMiAqICRwb3BvdmVyLWJvcmRlci1yYWRpdXMpKTtcbiAgICAgIGhlaWdodDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgICAgcGFkZGluZzogMCAkcG9wb3Zlci1ib3JkZXItcmFkaXVzOyAvLyBtYWtlIHN1cmUgdGhlIGFycm93IGRvZXMgbm90IHRvdWNoIHRoZSBwb3BvdmVyJ3Mgcm91bmRlZCBjb3JuZXJzXG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJltkYXRhLXBsYWNlbWVudF49J3JpZ2h0J10sXG4gICZbZGF0YS1wbGFjZW1lbnRePSdsZWZ0J10ge1xuICAgID4gLiN7JG5hbWVzcGFjZS1wcmVmaXh9LWFycm93IHtcbiAgICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgICBoZWlnaHQ6IGFkZCgkcG9wb3Zlci1hcnJvdy13aWR0aCwgKDIgKiAkcG9wb3Zlci1ib3JkZXItcmFkaXVzKSk7XG4gICAgICBwYWRkaW5nOiAkcG9wb3Zlci1ib3JkZXItcmFkaXVzIDA7IC8vIG1ha2Ugc3VyZSB0aGUgYXJyb3cgZG9lcyBub3QgdG91Y2ggdGhlIHBvcG92ZXIncyByb3VuZGVkIGNvcm5lcnNcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cblxuXG4gICZbZGF0YS1wbGFjZW1lbnRePSd0b3AnXSB7XG5cbiAgICA+IC4jeyRuYW1lc3BhY2UtcHJlZml4fS1hcnJvdyB7XG4gICAgICBib3R0b206IHN1YnRyYWN0KC0kcG9wb3Zlci1hcnJvdy1oZWlnaHQsICRwb3BvdmVyLWJvcmRlci13aWR0aCk7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgMDtcbiAgICAgICAgQGluY2x1ZGUgdGhlbWVzKCRwb3BvdmVyLXRoZW1lLW1hcCkge1xuICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yXCIpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgYm90dG9tOiAkcG9wb3Zlci1ib3JkZXItd2lkdGg7XG4gICAgICAgIGJvcmRlci13aWR0aDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpIDA7XG4gICAgICAgIEBpbmNsdWRlIHRoZW1lcygkcG9wb3Zlci10aGVtZS1tYXApIHtcbiAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwicG9wb3Zlci1hcnJvdy1jb2xvclwiKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZbZGF0YS1wbGFjZW1lbnRePSdib3R0b20nXSB7XG5cbiAgICA+IC4jeyRuYW1lc3BhY2UtcHJlZml4fS1hcnJvdyB7XG4gICAgICB0b3A6IHN1YnRyYWN0KC0kcG9wb3Zlci1hcnJvdy1oZWlnaHQsICRwb3BvdmVyLWJvcmRlci13aWR0aCk7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKTtcbiAgICAgICAgQGluY2x1ZGUgdGhlbWVzKCRwb3BvdmVyLXRoZW1lLW1hcCkge1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yXCIpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdG9wOiAkcG9wb3Zlci1ib3JkZXItd2lkdGg7XG4gICAgICAgIGJvcmRlci13aWR0aDogMCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMik7XG4gICAgICAgIEBpbmNsdWRlIHRoZW1lcygkcG9wb3Zlci10aGVtZS1tYXApIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwicG9wb3Zlci1hcnJvdy1jb2xvclwiKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZbZGF0YS1wbGFjZW1lbnRePSdsZWZ0J10ge1xuXG4gICAgPiAuI3skbmFtZXNwYWNlLXByZWZpeH0tYXJyb3cge1xuICAgICAgcmlnaHQ6IHN1YnRyYWN0KC0kcG9wb3Zlci1hcnJvdy1oZWlnaHQsICRwb3BvdmVyLWJvcmRlci13aWR0aCk7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3JkZXItd2lkdGg6ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpIDAgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgICAgICBAaW5jbHVkZSB0aGVtZXMoJHBvcG92ZXItdGhlbWUtbWFwKSB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yXCIpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgcmlnaHQ6ICRwb3BvdmVyLWJvcmRlci13aWR0aDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAwICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICAgICAgQGluY2x1ZGUgdGhlbWVzKCRwb3BvdmVyLXRoZW1lLW1hcCkge1xuICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwicG9wb3Zlci1hcnJvdy1jb2xvclwiKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgJltkYXRhLXBsYWNlbWVudF49J3JpZ2h0J10ge1xuXG4gICAgPiAuI3skbmFtZXNwYWNlLXByZWZpeH0tYXJyb3cge1xuICAgICAgbGVmdDogc3VidHJhY3QoLSRwb3BvdmVyLWFycm93LWhlaWdodCwgJHBvcG92ZXItYm9yZGVyLXdpZHRoKTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgMDtcbiAgICAgICAgQGluY2x1ZGUgdGhlbWVzKCRwb3BvdmVyLXRoZW1lLW1hcCkge1xuICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogdGhlbWVzLWdldC12YWx1ZShcInBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3JcIik7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBsZWZ0OiAkcG9wb3Zlci1ib3JkZXItd2lkdGg7XG4gICAgICAgIGJvcmRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpIDA7XG4gICAgICAgIEBpbmNsdWRlIHRoZW1lcygkcG9wb3Zlci10aGVtZS1tYXApIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJwb3BvdmVyLWFycm93LWNvbG9yXCIpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBaLWluZGV4IG1hc3RlciBsaXN0XG4vL1xuLy8gV2FybmluZzogQXZvaWQgY3VzdG9taXppbmcgdGhlc2UgdmFsdWVzLiBUaGV5J3JlIHVzZWQgZm9yIGEgYmlyZCdzIGV5ZSB2aWV3XG4vLyBvZiBjb21wb25lbnRzIGRlcGVuZGVudCBvbiB0aGUgei1heGlzIGFuZCBhcmUgZGVzaWduZWQgdG8gYWxsIHdvcmsgdG9nZXRoZXIuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB6aW5kZXgtc3RhY2tcbiR6aW5kZXgtZHJvcGRvd246ICAgICAgICAxMDAwICFkZWZhdWx0O1xuJHppbmRleC1zdGlja3k6ICAgICAgICAgIDEwMjAgIWRlZmF1bHQ7XG4kemluZGV4LWZpeGVkOiAgICAgICAgICAgMTAzMCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWwtYmFja2Ryb3A6ICAxMDQwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbDogICAgICAgICAgIDEwNTAgIWRlZmF1bHQ7XG4kemluZGV4LXBvcG92ZXI6ICAgICAgICAgMTA2MCAhZGVmYXVsdDtcbiR6aW5kZXgtdG9vbHRpcDogICAgICAgICAxMDcwICFkZWZhdWx0O1xuJHppbmRleC10b2FzdGVyOiAgICAgICAgIDEwODAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHppbmRleC1zdGFja1xuIiwiLy8gUG9wb3ZlcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBvcG92ZXJcbiRwb3BvdmVyLWZvbnQtc2l6ZTogICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kcG9wb3Zlci1tYXgtd2lkdGg6ICAgICAyNzZweCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci13aWR0aDogICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRwb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXM6ICBzdWJ0cmFjdCgkcG9wb3Zlci1ib3JkZXItcmFkaXVzLCAkcG9wb3Zlci1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJHBvcG92ZXItYm94LXNoYWRvdzogICAgICAgICAgIDAgLjI1cmVtIC41cmVtIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXk6ICAuNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg6ICAuNzVyZW0gIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWJvZHktcGFkZGluZy15OiAgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy14OiAgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctd2lkdGg6ICAgMXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWhlaWdodDogIC41cmVtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwb3BvdmVyXG5cblxuLy8gRGVmYXVsdCBUaGVtZVxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBvcG92ZXItZGVmYXVsdC10aGVtZVxuJHBvcG92ZXItYmc6ICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItY29sb3I6ICAgICAgIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItYmc6ICAgICAgICAgIGRhcmtlbigkcG9wb3Zlci1iZywgMyUpICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLWNvbG9yOiAgICAgICAkaGVhZGluZ3MtY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LWNvbG9yOiAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctY29sb3I6ICAgICAgICAkcG9wb3Zlci1iZyAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yOiAgZmFkZS1pbigkcG9wb3Zlci1ib3JkZXItY29sb3IsIC4wNSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHBvcG92ZXItZGVmYXVsdC10aGVtZVxuXG4kcG9wb3Zlci10aGVtZS1tYXA6ICgpICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbiRwb3BvdmVyLXRoZW1lLW1hcDogbWFwLW1lcmdlKFxuICAoXG4gICAgZGVmYXVsdDogKFxuICAgICAgXCJwb3BvdmVyLWJnXCI6ICAgICAgICAgICAgICAgICAkcG9wb3Zlci1iZyxcbiAgICAgIFwicG9wb3Zlci1ib3JkZXItY29sb3JcIjogICAgICAgJHBvcG92ZXItYm9yZGVyLWNvbG9yLFxuICAgICAgXCJwb3BvdmVyLWhlYWRlci1iZ1wiOiAgICAgICAgICAkcG9wb3Zlci1oZWFkZXItYmcsXG4gICAgICBcInBvcG92ZXItaGVhZGVyLWNvbG9yXCI6ICAgICAgICRwb3BvdmVyLWhlYWRlci1jb2xvcixcbiAgICAgIFwicG9wb3Zlci1ib2R5LWNvbG9yXCI6ICAgICAgICAgJHBvcG92ZXItYm9keS1jb2xvcixcbiAgICAgIFwicG9wb3Zlci1hcnJvdy1jb2xvclwiOiAgICAgICAgJHBvcG92ZXItYXJyb3ctY29sb3IsXG4gICAgICBcInBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3JcIjogICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yXG4gICAgKVxuICApLFxuICAkcG9wb3Zlci10aGVtZS1tYXBcbik7XG4iLCJAbWl4aW4gcmVzZXQtdGV4dCgpIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG8gTk9UIHJlc2V0IGZvbnQtc2l6ZSBvciB3b3JkLXdyYXAuXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRmFsbGJhY2sgZm9yIHdoZXJlIGBzdGFydGAgaXMgbm90IHN1cHBvcnRlZFxuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1ibGFja2xpc3Rcbi8vIFNpbmdsZSBzaWRlIGJvcmRlci1yYWRpdXNcblxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIHJlcGxhY2UgbmVnYXRpdmUgdmFsdWVzIHdpdGggMFxuQGZ1bmN0aW9uIHZhbGlkLXJhZGl1cygkcmFkaXVzKSB7XG4gICRyZXR1cm46ICgpO1xuICBAZWFjaCAkdmFsdWUgaW4gJHJhZGl1cyB7XG4gICAgQGlmIHR5cGUtb2YoJHZhbHVlKSA9PSBudW1iZXIge1xuICAgICAgJHJldHVybjogYXBwZW5kKCRyZXR1cm4sIG1heCgkdmFsdWUsIDApKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgICRyZXR1cm46IGFwcGVuZCgkcmV0dXJuLCAkdmFsdWUpO1xuICAgIH1cbiAgfVxuICBAcmV0dXJuICRyZXR1cm47XG59XG5cbkBtaXhpbiBib3JkZXItcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzLCAkZmFsbGJhY2stYm9yZGVyLXJhZGl1czogZmFsc2UpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG4gIEBlbHNlIGlmICRmYWxsYmFjay1ib3JkZXItcmFkaXVzICE9IGZhbHNlIHtcbiAgICBib3JkZXItcmFkaXVzOiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cbiIsIlxuXG4vLyBDb21wb25lbnRzXG4vL1xuLy8gRGVmaW5lIGNvbW1vbiBwYWRkaW5nIGFuZCBib3JkZXIgcmFkaXVzIHNpemVzIGFuZCBtb3JlLlxuXG4kbGluZS1oZWlnaHQtbGc6ICAxLjUgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtc206ICAxLjUgIWRlZmF1bHQ7XG5cbiRib3JkZXItd2lkdGg6ICAxcHggIWRlZmF1bHQ7XG4kYm9yZGVyLWNvbG9yOiAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG4kYm9yZGVyLXRoZW1lLW1hcDogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJGJvcmRlci10aGVtZS1tYXA6IG1hcC1tZXJnZShcbiAgKFxuICAgIGRlZmF1bHQ6IChcbiAgICAgIFwiYm9yZGVyLWNvbG9yXCI6ICRib3JkZXItY29sb3JcbiAgICApXG4gICksXG4gICRib3JkZXItdGhlbWUtbWFwXG4pO1xuXG4kYm9yZGVyLXJhZGl1czogICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLWxnOiAgLjNyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1zbTogIC4ycmVtICFkZWZhdWx0O1xuXG4kcm91bmRlZC1waWxsOiAgNTByZW0gIWRlZmF1bHQ7XG5cbiRib3gtc2hhZG93LXNtOiAgMCAuMTI1cmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdzogICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LWxnOiAgMCAxcmVtIDNyZW0gcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xuXG4kY29tcG9uZW50LWNvbG9yOiAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kY29tcG9uZW50LWJnOiAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4kY29tcG9uZW50LWFjdGl2ZS1jb2xvcjogICR3aGl0ZSAhZGVmYXVsdDtcbiRjb21wb25lbnQtYWN0aXZlLWJnOiAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuXG4kY2FyZXQtd2lkdGg6ICAgICAgICAgICAuM2VtICFkZWZhdWx0O1xuJGNhcmV0LXZlcnRpY2FsLWFsaWduOiAgJGNhcmV0LXdpZHRoICogLjg1ICFkZWZhdWx0O1xuJGNhcmV0LXNwYWNpbmc6ICAgICAgICAgJGNhcmV0LXdpZHRoICogLjg1ICFkZWZhdWx0O1xuXG4kdHJhbnNpdGlvbi1iYXNlOiAgICAgIGFsbCAuMnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1mYWRlOiAgICAgIG9wYWNpdHkgLjE1cyBsaW5lYXIgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1jb2xsYXBzZTogIGhlaWdodCAuMzVzIGVhc2UgIWRlZmF1bHQ7XG5cbiRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3M6ICgpICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbiRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3M6IGpvaW4oXG4gIChcbiAgICAoMjEgOSksXG4gICAgKDE2IDkpLFxuICAgICg0IDMpLFxuICAgICgxIDEpLFxuICApLFxuICAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zXG4pO1xuIiwiQGltcG9ydCAnLi9fdmFycy5zY3NzJztcbkBpbXBvcnQgJy4vYW5pbWF0aW9ucy9mYWRlLnNjc3MnO1xuQGltcG9ydCAnLi8uLi8uLi92YXJpYWJsZXMnO1xuQGltcG9ydCAnLi9wb3BvdmVyLnNjc3MnO1xuXG4uI3skbmFtZXNwYWNlLXByZWZpeH0taU9TIHtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbltkYXRhLSN7JG5hbWVzcGFjZS1wcmVmaXh9LXJvb3RdIHtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gMTBweCk7XG59XG5cbi4jeyRuYW1lc3BhY2UtcHJlZml4fS1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6ICR6aW5kZXgtdG9vbHRpcDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogJHRvb2x0aXAtbWFyZ2luO1xuICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gIC8vIGNvbG9yOiB3aGl0ZTtcbiAgLy8gYm9yZGVyLXJhZGl1czogNHB4O1xuICBAaW5jbHVkZSByZXNldC10ZXh0KCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkdG9vbHRpcC1mb250LXNpemUpO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG91dGxpbmU6IDA7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgdmlzaWJpbGl0eSwgb3BhY2l0eTtcblxuICAmW2RhdGEtcGxhY2VtZW50Xj0ndG9wJ10gPiAuI3skbmFtZXNwYWNlLXByZWZpeH0tYXJyb3cge1xuICAgIGJvdHRvbTogMDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3R0b206IC0gJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0ICgkdG9vbHRpcC1hcnJvdy13aWR0aCAvIDIpIDA7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiBpbml0aWFsO1xuICAgIH1cbiAgfVxuXG4gICZbZGF0YS1wbGFjZW1lbnRePSdib3R0b20nXSA+IC4jeyRuYW1lc3BhY2UtcHJlZml4fS1hcnJvdyB7XG4gICAgdG9wOiAwO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRvcDogLSAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwICgkdG9vbHRpcC1hcnJvdy13aWR0aCAvIDIpICR0b29sdGlwLWFycm93LWhlaWdodDtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IGluaXRpYWw7XG4gICAgfVxuICB9XG5cbiAgJltkYXRhLXBsYWNlbWVudF49J2xlZnQnXSA+IC4jeyRuYW1lc3BhY2UtcHJlZml4fS1hcnJvdyB7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6ICR0b29sdGlwLWFycm93LWhlaWdodDtcbiAgICBoZWlnaHQ6ICR0b29sdGlwLWFycm93LXdpZHRoO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHJpZ2h0OiAtICR0b29sdGlwLWFycm93LWhlaWdodDtcbiAgICAgIGJvcmRlci13aWR0aDogKCR0b29sdGlwLWFycm93LXdpZHRoIC8gMikgMCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggLyAyKSAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogaW5pdGlhbDtcbiAgICB9XG4gIH1cblxuICAmW2RhdGEtcGxhY2VtZW50Xj0ncmlnaHQnXSA+IC4jeyRuYW1lc3BhY2UtcHJlZml4fS1hcnJvdyB7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICAgIGhlaWdodDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgbGVmdDogLSAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG4gICAgICBib3JkZXItd2lkdGg6ICgkdG9vbHRpcC1hcnJvdy13aWR0aCAvIDIpICR0b29sdGlwLWFycm93LWhlaWdodCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggLyAyKSAwO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiBpbml0aWFsO1xuICAgIH1cbiAgfVxuXG4gICZbZGF0YS1pbmVydGlhXVtkYXRhLXN0YXRlPSd2aXNpYmxlJ10ge1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NCwgMS41LCAwLjM4LCAxLjExKTtcbiAgfVxufVxuXG4uI3skbmFtZXNwYWNlLXByZWZpeH0tYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gIGhlaWdodDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICBjb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIH1cbn1cblxuLiN7JG5hbWVzcGFjZS1wcmVmaXh9LWNvbnRlbnQge1xuICBtYXgtd2lkdGg6ICR0b29sdGlwLW1heC13aWR0aDtcbiAgcGFkZGluZzogJHRvb2x0aXAtcGFkZGluZy15ICR0b29sdGlwLXBhZGRpbmcteDtcbiAgY29sb3I6ICR0b29sdGlwLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0b29sdGlwLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0b29sdGlwLWJvcmRlci1yYWRpdXMpO1xufVxuIiwiLy8gVG9vbHRpcHNcblxuJHRvb2x0aXAtZm9udC1zaXplOiAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXgtd2lkdGg6ICAgICAgMjAwcHggIWRlZmF1bHQ7XG4kdG9vbHRpcC1jb2xvcjogICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHRvb2x0aXAtYmc6ICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiR0b29sdGlwLWJvcmRlci1yYWRpdXM6ICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0b29sdGlwLW9wYWNpdHk6ICAgICAgICAuOSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteTogICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXJnaW46ICAgICAgICAgMCAhZGVmYXVsdDtcblxuJHRvb2x0aXAtYXJyb3ctd2lkdGg6ICAgIC44cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtYXJyb3ctaGVpZ2h0OiAgIC40cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtYXJyb3ctY29sb3I6ICAgICR0b29sdGlwLWJnICFkZWZhdWx0O1xuXG4vLyBGb3JtIHRvb2x0aXBzIG11c3QgY29tZSBhZnRlciByZWd1bGFyIHRvb2x0aXBzXG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteTogICAgICAkdG9vbHRpcC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteDogICAgICAkdG9vbHRpcC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWZvbnQtc2l6ZTogICAgICAkdG9vbHRpcC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWxpbmUtaGVpZ2h0OiAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtb3BhY2l0eTogICAgICAgICR0b29sdGlwLW9wYWNpdHkgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXM6ICAkdG9vbHRpcC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYWxlcnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nLXkgJGFsZXJ0LXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogJGFsZXJ0LW1hcmdpbi1ib3R0b207XG4gIGJvcmRlcjogJGFsZXJ0LWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYWxlcnQtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi8vIEhlYWRpbmdzIGZvciBsYXJnZXIgYWxlcnRzXG4uYWxlcnQtaGVhZGluZyB7XG4gIC8vIFNwZWNpZmllZCB0byBwcmV2ZW50IGNvbmZsaWN0cyBvZiBjaGFuZ2luZyAkaGVhZGluZ3MtY29sb3JcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi8vIFByb3ZpZGUgY2xhc3MgZm9yIGxpbmtzIHRoYXQgbWF0Y2ggYWxlcnRzXG4uYWxlcnQtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiAkYWxlcnQtbGluay1mb250LXdlaWdodDtcbn1cblxuXG4vLyBEaXNtaXNzaWJsZSBhbGVydHNcbi8vXG4vLyBFeHBhbmQgdGhlIHJpZ2h0IHBhZGRpbmcgYW5kIGFjY291bnQgZm9yIHRoZSBjbG9zZSBidXR0b24ncyBwb3NpdGlvbmluZy5cblxuLmFsZXJ0LWRpc21pc3NpYmxlIHtcbiAgQGluY2x1ZGUgbHRyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkY2xvc2UtZm9udC1zaXplICsgJGFsZXJ0LXBhZGRpbmcteCAqIDI7XG4gIH1cbiAgQGluY2x1ZGUgcnRsIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICRjbG9zZS1mb250LXNpemUgKyAkYWxlcnQtcGFkZGluZy14ICogMjtcbiAgfVxuXG4gIC8vIEFkanVzdCBjbG9zZSBsaW5rIHBvc2l0aW9uXG4gIC5jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBAaW5jbHVkZSBsdHIge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuICAgIEBpbmNsdWRlIHJ0bCB7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgICBwYWRkaW5nOiAkYWxlcnQtcGFkZGluZy15ICRhbGVydC1wYWRkaW5nLXg7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuXG4vLyBBbHRlcm5hdGUgc3R5bGVzXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYWxlcnQtbW9kaWZpZXJzXG4vLyBHZW5lcmF0ZSBjb250ZXh0dWFsIG1vZGlmaWVyIGNsYXNzZXMgZm9yIGNvbG9yaXppbmcgdGhlIGFsZXJ0LlxuXG5AaW5jbHVkZSB0aGVtZS12YXJpYW50KCkge1xuICAuYWxlcnQtI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBhbGVydC12YXJpYW50KCB0aGVtZS1jb2xvci1sZXZlbCgkdmFsdWUsICRhbGVydC1iZy1sZXZlbCksICB0aGVtZS1jb2xvci1sZXZlbCgkdmFsdWUsICRhbGVydC1ib3JkZXItbGV2ZWwpLCAgdGhlbWUtY29sb3ItbGV2ZWwoJHZhbHVlLCAkYWxlcnQtY29sb3ItbGV2ZWwpKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBhbGVydC1tb2RpZmllcnNcbiIsIlxuXG4vLyBBbGVydHNcbi8vXG4vLyBEZWZpbmUgYWxlcnQgY29sb3JzLCBib3JkZXIgcmFkaXVzLCBhbmQgcGFkZGluZy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGFsZXJ0XG4kYWxlcnQtcGFkZGluZy15OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRhbGVydC1wYWRkaW5nLXg6ICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRhbGVydC1tYXJnaW4tYm90dG9tOiAgICAgMXJlbSAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItcmFkaXVzOiAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYWxlcnQtbGluay1mb250LXdlaWdodDogICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci13aWR0aDogICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kYWxlcnQtYmctbGV2ZWw6ICAgICAgICAgIC0xMCAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItbGV2ZWw6ICAgICAgLTkgIWRlZmF1bHQ7XG4kYWxlcnQtY29sb3ItbGV2ZWw6ICAgICAgIDYgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGFsZXJ0XG4iLCJAbWl4aW4gYWxlcnQtdmFyaWFudCgkYmFja2dyb3VuZCwgJGJvcmRlciwgJGNvbG9yKSB7XG4gIGNvbG9yOiAkY29sb3I7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRiYWNrZ3JvdW5kKTtcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuXG4gIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgNSUpO1xuICB9XG5cbiAgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpO1xuICB9XG59XG4iLCIvLyBHcmFkaWVudHNcblxuQG1peGluIGdyYWRpZW50LWJnKCRjb2xvcikge1xuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvciBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCBtaXgoJGJvZHktYmcsICRjb2xvciwgMTUlKSwgJGNvbG9yKSByZXBlYXQteDtcbiAgfSBAZWxzZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICB9XG59XG5cbi8vIEhvcml6b250YWwgZ3JhZGllbnQsIGZyb20gbGVmdCB0byByaWdodFxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteCgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbi8vIFZlcnRpY2FsIGdyYWRpZW50LCBmcm9tIHRvcCB0byBib3R0b21cbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuQG1peGluIGdyYWRpZW50LXkoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuQG1peGluIGdyYWRpZW50LWRpcmVjdGlvbmFsKCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRkZWc6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkZGVnLCAkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5AbWl4aW4gZ3JhZGllbnQteC10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAkYmx1ZSwgJG1pZC1jb2xvcjogJHB1cnBsZSwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogJHJlZCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWl4aW4gZ3JhZGllbnQteS10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAkYmx1ZSwgJG1pZC1jb2xvcjogJHB1cnBsZSwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogJHJlZCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC1yYWRpYWwoJGlubmVyLWNvbG9yOiAkZ3JheS03MDAsICRvdXRlci1jb2xvcjogJGdyYXktODAwKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICRpbm5lci1jb2xvciwgJG91dGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC1zdHJpcGVkKCRjb2xvcjogcmdiYSgkd2hpdGUsIC4xNSksICRhbmdsZTogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRhbmdsZSwgJGNvbG9yIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICRjb2xvciA1MCUsICRjb2xvciA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuIiwiLmMtYXZhdGFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwZW07XG4gIEBpbmNsdWRlIGF2YXRhcigkYXZhdGFyLXdpZHRoLCRhdmF0YXItc3RhdHVzLXdpZHRoKTtcbn1cblxuLmMtYXZhdGFyLWltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDUwZW07XG59XG5cbi5jLWF2YXRhci1zdGF0dXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogNTBlbTtcblxuICBAaW5jbHVkZSBsdHIge1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gIEBpbmNsdWRlIHJ0bCB7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuXG4uYy1hdmF0YXItc20ge1xuICBAaW5jbHVkZSBhdmF0YXIoJGF2YXRhci1zbS13aWR0aCwkYXZhdGFyLXNtLXN0YXR1cy13aWR0aCk7XG59XG5cbi5jLWF2YXRhci1sZyB7XG4gIEBpbmNsdWRlIGF2YXRhcigkYXZhdGFyLWxnLXdpZHRoLCRhdmF0YXItbGctc3RhdHVzLXdpZHRoKTtcbn1cblxuLmMtYXZhdGFyLXhsIHtcbiAgQGluY2x1ZGUgYXZhdGFyKCRhdmF0YXIteGwtd2lkdGgsJGF2YXRhci14bC1zdGF0dXMtd2lkdGgpO1xufVxuXG4uYy1hdmF0YXJzLXN0YWNrIHtcbiAgZGlzcGxheTogZmxleDtcblxuICAuYy1hdmF0YXIge1xuICAgIG1hcmdpbi1yaWdodDogLSAoJGF2YXRhci13aWR0aCAvIDIpO1xuICAgIHRyYW5zaXRpb246IG1hcmdpbi1yaWdodCAkbGF5b3V0LXRyYW5zaXRpb24tc3BlZWQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAuYy1hdmF0YXItc20ge1xuICAgIG1hcmdpbi1yaWdodDogLSAoJGF2YXRhci1zbS13aWR0aCAvIDIpO1xuICB9XG5cbiAgLmMtYXZhdGFyLWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0gKCRhdmF0YXItbGctd2lkdGggLyAyKTtcbiAgfVxuXG4gIC5jLWF2YXRhci14bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtICgkYXZhdGFyLXhsLXdpZHRoIC8gMik7XG4gIH1cbn1cblxuLmMtYXZhdGFyLXJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbn1cblxuLmMtYXZhdGFyLXNxdWFyZSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4iLCJAbWl4aW4gYXZhdGFyKCR3aWR0aCwgJHN0YXR1cy13aWR0aCkge1xuICB3aWR0aDogJHdpZHRoO1xuICBoZWlnaHQ6ICR3aWR0aDtcbiAgZm9udC1zaXplOiAkd2lkdGggLyAyLjU7XG5cbiAgLmMtYXZhdGFyLXN0YXR1cyB7XG4gICAgd2lkdGg6ICRzdGF0dXMtd2lkdGg7XG4gICAgaGVpZ2h0OiAkc3RhdHVzLXdpZHRoO1xuICB9XG59XG4iLCIvLyBBdmF0YXJzXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYXZhdGFyc1xuJGF2YXRhci1zbS13aWR0aDogICAgICAgICAyNHB4ICFkZWZhdWx0O1xuJGF2YXRhci1zbS1zdGF0dXMtd2lkdGg6ICA4cHggIWRlZmF1bHQ7XG5cbiRhdmF0YXItd2lkdGg6ICAgICAgICAgICAgMzZweCAhZGVmYXVsdDtcbiRhdmF0YXItc3RhdHVzLXdpZHRoOiAgICAgMTBweCAhZGVmYXVsdDtcblxuJGF2YXRhci1sZy13aWR0aDogICAgICAgICA0OHB4ICFkZWZhdWx0O1xuJGF2YXRhci1sZy1zdGF0dXMtd2lkdGg6ICAxMnB4ICFkZWZhdWx0O1xuXG4kYXZhdGFyLXhsLXdpZHRoOiAgICAgICAgIDY0cHggIWRlZmF1bHQ7XG4kYXZhdGFyLXhsLXN0YXR1cy13aWR0aDogIDE0cHggIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGF2YXRhcnNcbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBSZXF1aXJlcyBvbmUgb2YgdGhlIGNvbnRleHR1YWwsIGNvbG9yIG1vZGlmaWVyIGNsYXNzZXMgZm9yIGBjb2xvcmAgYW5kXG4vLyBgYmFja2dyb3VuZC1jb2xvcmAuXG5cbi5iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogJGJhZGdlLXBhZGRpbmcteSAkYmFkZ2UtcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJhZGdlLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkYmFkZ2UtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYmFkZ2UtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGJhZGdlLXRyYW5zaXRpb24pO1xuXG4gIEBhdC1yb290IGEjeyZ9IHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cblxuICAvLyBFbXB0eSBiYWRnZXMgY29sbGFwc2UgYXV0b21hdGljYWxseVxuICAmOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8vIFF1aWNrIGZpeCBmb3IgYmFkZ2VzIGluIGJ1dHRvbnNcbi5idG4gLmJhZGdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG59XG5cbi8vIFBpbGwgYmFkZ2VzXG4vL1xuLy8gTWFrZSB0aGVtIGV4dHJhIHJvdW5kZWQgd2l0aCBhIG1vZGlmaWVyIHRvIHJlcGxhY2UgdjMncyBiYWRnZXMuXG5cbi5iYWRnZS1waWxsIHtcbiAgcGFkZGluZy1yaWdodDogJGJhZGdlLXBpbGwtcGFkZGluZy14O1xuICBwYWRkaW5nLWxlZnQ6ICRiYWRnZS1waWxsLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYmFkZ2UtcGlsbC1ib3JkZXItcmFkaXVzKTtcbn1cblxuLy8gQ29sb3JzXG4vL1xuLy8gQ29udGV4dHVhbCB2YXJpYXRpb25zIChsaW5rZWQgYmFkZ2VzIGdldCBkYXJrZXIgb24gOmhvdmVyKS5cblxuQGluY2x1ZGUgdGhlbWUtdmFyaWFudCgpIHtcbiAgLmJhZGdlLSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYmFkZ2UtdmFyaWFudCgkdmFsdWUsICRjb2xvcik7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWJsYWNrbGlzdFxuQG1peGluIHRyYW5zaXRpb24oJHRyYW5zaXRpb24uLi4pIHtcbiAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPT0gMCB7XG4gICAgJHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG4gIH1cblxuICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA+IDEge1xuICAgIEBlYWNoICR2YWx1ZSBpbiAkdHJhbnNpdGlvbiB7XG4gICAgICBAaWYgJHZhbHVlID09IG51bGwgb3IgJHZhbHVlID09IG5vbmUge1xuICAgICAgICBAd2FybiBcIlRoZSBrZXl3b3JkICdub25lJyBvciAnbnVsbCcgbXVzdCBiZSB1c2VkIGFzIGEgc2luZ2xlIGFyZ3VtZW50LlwiO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgICBAaWYgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBudWxsIHtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgIH1cblxuICAgIEBpZiAkZW5hYmxlLXByZWZlcnMtcmVkdWNlZC1tb3Rpb24tbWVkaWEtcXVlcnkgYW5kIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbnVsbCBhbmQgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBub25lIHtcbiAgICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJcbi8vIEJhZGdlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYmFkZ2VzXG4kYmFkZ2UtZm9udC1zaXplOiAgICAgIDc1JSAhZGVmYXVsdDtcbiRiYWRnZS1mb250LXdlaWdodDogICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy15OiAgICAgIC4yNWVtICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteDogICAgICAuNGVtICFkZWZhdWx0O1xuJGJhZGdlLWJvcmRlci1yYWRpdXM6ICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGJhZGdlLXRyYW5zaXRpb246ICAgJGJ0bi10cmFuc2l0aW9uICFkZWZhdWx0O1xuJGJhZGdlLWZvY3VzLXdpZHRoOiAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcblxuJGJhZGdlLXBpbGwtcGFkZGluZy14OiAgLjZlbSAhZGVmYXVsdDtcbi8vIFVzZSBhIGhpZ2hlciB0aGFuIG5vcm1hbCB2YWx1ZSB0byBlbnN1cmUgY29tcGxldGVseSByb3VuZGVkIGVkZ2VzIHdoZW5cbi8vIGN1c3RvbWl6aW5nIHBhZGRpbmcgb3IgZm9udC1zaXplIG9uIGxhYmVscy5cbiRiYWRnZS1waWxsLWJvcmRlci1yYWRpdXM6ICAxMHJlbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYmFkZ2VzXG5cbiIsIkBtaXhpbiBiYWRnZS12YXJpYW50KCRiZywgJGNvbG9yKSB7XG4gIGNvbG9yOiBjb2xvci15aXEoJGJnKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJnO1xuXG4gIEBhdC1yb290ICN7c3RyLXJlcGxhY2UoI3smfSwgXCIuYmFkZ2UtI3skY29sb3J9XCIsIFwiIFwiKX0gYS5iYWRnZS0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgY29sb3I6IGNvbG9yLXlpcSgkYmcpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiZywgMTAlKTtcbiAgICB9XG5cbiAgICAmOmZvY3VzLFxuICAgICYuZm9jdXMge1xuICAgICAgb3V0bGluZTogMDtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRiYWRnZS1mb2N1cy13aWR0aCByZ2JhKCRiZywgLjUpO1xuICAgIH1cbiAgfVxufVxuIiwiQGNoYXJzZXQgJ1VURi04Jztcbi8vIFdoZW4gY3JlYXRpbmcgYSB0aGVtZSdzIGNsYXNzLCBzY3JpcHQgd2lsbCB1c2UgdGhpcyBwb3N0Zml4LlxuLy9cbi8vIEB0eXBlIFN0cmluZ1xuJHRoZW1lcy1kZWZhdWx0LXBvc3QtY2xhc3M6IFwiLXRoZW1lXCIgIWRlZmF1bHQ7XG5cbi8vIEB0eXBlIFN0cmluZ1xuJGN1cnJlbnQtdmFyaWFudDogXCJcIiAhZGVmYXVsdDtcblxuLy8vIEN1cnJlbnQgX21hcF8gZHVyaW5nIHRoZSBsb29wLiBDYW4gYmUgdXNlZCBpbiBjdXN0b20gY3JlYXRpb24uXG4vLy9cbi8vIEB0eXBlIE1hcFxuJHRoZW1lcy1tYXA6IFwiXCIgIWRlZmF1bHQ7XG5cbi8vIEB0eXBlIEJvb2xlYW5cbiR0aGVtZS1oYXMtdmFyaWFudHM6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBHZXRzIGEgdmFsdWUgZnJvbSBhIHRoZW1lLWxpa2UgbWFwIHVzaW5nIHRoZSBjdXJyZW50IGVudGl0eSBhbmQgbWFwIHdpdGhpbmcgdGhlIHRoZW1lIHNjb3BlLlxuLy9cbi8vIEBwYXJhbSB7U3RyaW5nfSAka2V5IC0gTmFtZSBvZiB0aGUgdmFyaWFibGUgeW91IHdhbnQgdG8gZ2V0XG4vLyBAcGFyYW0ge1N0cmluZ30gJGVudGl0eSAtIE5hbWUgb2YgdGhlIGVudGl0eSB5b3Ugd2FudCB0byBhY2Nlc3Ncbi8vXG4vLyBAZXhhbXBsZSBzY3NzXG4vLyAgIHRoZW1lLWdldCgnY29sb3ItcHJpbWFyeScsIHVzZXIpO1xuLy8gICAvLyAtPiAjMzMzXG4vL1xuLy8gQHJldHVybnMge1N0cmluZ30gVmFsdWUgb2Yga2V5IGZvciB0aGF0IGVudGl0eVxuQGZ1bmN0aW9uIHRoZW1lcy1nZXQtdmFsdWUoJGtleSwgJHRoZW1lOiAkY3VycmVudC10aGVtZSwgJHZhcmlhbnQ6ICRjdXJyZW50LXZhcmlhbnQsICRtYXA6ICR0aGVtZXMtbWFwKSB7XG5cbiAgJGN1cnJlbnQtdGhlbWUtbWFwOiBtYXAtZ2V0KCRtYXAsICR0aGVtZSk7XG5cbiAgLy8gQGlmIG5vdCAkZW50aXR5LW1hcCB7XG4gIC8vICAgQGVycm9yICdUaGVyZSBpcyBubyBgI3skZW50aXR5fWAgZW50aXR5IGluIHlvdXIgdmFyaWF0aW9ucyBsaXN0Lic7XG4gIC8vIH1cblxuICBAaWYgJHRoZW1lLWhhcy12YXJpYW50cyB7XG4gICAgJGN1cnJlbnQtdmFyaWFudC1tYXA6IG1hcC1nZXQobWFwLWdldCgkY3VycmVudC10aGVtZS1tYXAsIFwibWFwXCIpLCAkdmFyaWFudCk7XG4gICAgJHZhbHVlOiBtYXAtZ2V0KCRjdXJyZW50LXZhcmlhbnQtbWFwLCAka2V5KTtcbiAgICBAcmV0dXJuICR2YWx1ZTtcbiAgfSBAZWxzZSB7XG4gICAgQGlmIG1hcC1oYXMta2V5KCRjdXJyZW50LXRoZW1lLW1hcCwgJGtleSkge1xuICAgICAgJHZhbHVlOiBtYXAtZ2V0KCRjdXJyZW50LXRoZW1lLW1hcCwgJGtleSk7XG4gICAgICBAcmV0dXJuICR2YWx1ZTtcbiAgICB9IEBlbHNlIHtcbiAgICAgICR2YWx1ZTogbWFwLWdldChtYXAtZ2V0KCRtYXAsICRkZWZhdWx0LXRoZW1lKSwgJGtleSk7XG4gICAgICBAcmV0dXJuICR2YWx1ZTtcbiAgICB9XG4gIH1cblxuICAvL1RPRE86IGZpbmQgc29sdXRpb24gd2hlbiAka2V5IGlzIGBudWxsYFxuICAvLyBAaWYgbm90ICRyZXQge1xuICAvLyAgIEB3YXJuICdUaGUgZW50aXR5IGAjeyRlbnRpdHl9YCBkb2VzblxcJ3QgaGF2ZSBhIHZhbHVlIGZvciBgI3ska2V5fWAuJztcbiAgLy8gfVxufVxuXG5AZnVuY3Rpb24gZGVmYXVsdC10aGVtZSgpIHtcbiAgQGVhY2ggJGtleSBpbiBtYXAta2V5cygkZGVmYXVsdC10aGVtZXMpIHtcbiAgICAvLyBDaGVjayBpZiB0aGUgdGhlbWUgaXMgZGVmYXVsdFxuICAgIEBpZiBtYXAtZ2V0KG1hcC1nZXQoJGRlZmF1bHQtdGhlbWVzLCAka2V5KSwgXCJkZWZhdWx0XCIpID09IHRydWUge1xuICAgICAgQHJldHVybiAka2V5O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gcHJvcGVydHkoJHByb3BlcnR5LCAka2V5LCAkdGhlbWU6ICRjdXJyZW50LXRoZW1lLCAkdmFyaWFudDogJGN1cnJlbnQtdmFyaWFudCwgJG1hcDogJHRoZW1lcy1tYXApIHtcbiAgJGN1cnJlbnQtdGhlbWUtbWFwOiBtYXAtZ2V0KCRtYXAsICR0aGVtZSk7XG5cbiAgQGlmICR0aGVtZS1oYXMtdmFyaWFudHMge1xuICAgICRjdXJyZW50LXZhcmlhbnQtbWFwOiBtYXAtZ2V0KG1hcC1nZXQoJGN1cnJlbnQtdGhlbWUtbWFwLCBcIm1hcFwiKSwgJHZhcmlhbnQpO1xuICAgICR2YWx1ZTogbWFwLWdldCgkY3VycmVudC12YXJpYW50LW1hcCwgJGtleSk7XG5cbiAgICAvLyBAcmV0dXJuICR2YWx1ZTtcbiAgICAjeyRwcm9wZXJ0eX06ICR2YWx1ZTtcbiAgfSBAZWxzZSB7XG4gICAgQGlmIG1hcC1oYXMta2V5KCRjdXJyZW50LXRoZW1lLW1hcCwgJGtleSkge1xuICAgICAgJHZhbHVlOiBtYXAtZ2V0KCRjdXJyZW50LXRoZW1lLW1hcCwgJGtleSk7XG4gICAgICAvLyBAcmV0dXJuICR2YWx1ZTtcbiAgICAgICN7JHByb3BlcnR5fTogJHZhbHVlO1xuICAgIH0gQGVsc2Uge1xuICAgICAgJHZhbHVlOiBtYXAtZ2V0KG1hcC1nZXQoJG1hcCwgJGRlZmF1bHQtdGhlbWUpLCAka2V5KTtcbiAgICAgIC8vIEByZXR1cm4gJHZhbHVlO1xuICAgICAgI3skcHJvcGVydHl9OiAkdmFsdWU7XG4gICAgfVxuICB9XG59XG5cbkBmdW5jdGlvbiB0aGVtZXMtZ2V0LW9wdGlvbigka2V5LCAkZmFsbGJhY2s6IG51bGwsICR0aGVtZTogJGN1cnJlbnQtdGhlbWUsICR2YXJpYW50OiAkY3VycmVudC12YXJpYW50LCAkbWFwOiAkdGhlbWVzLW1hcCkge1xuXG4gICRjdXJyZW50LXRoZW1lLW1hcDogbWFwLWdldCgkbWFwLCAkdGhlbWUpO1xuXG4gIEBpZiBtYXAtaGFzLWtleSgkY3VycmVudC10aGVtZS1tYXAsICRrZXkpIHtcbiAgICAkdmFsdWU6IG1hcC1nZXQoJGN1cnJlbnQtdGhlbWUtbWFwLCAka2V5KTtcbiAgICBAcmV0dXJuICR2YWx1ZTtcbiAgfSBAZWxzZSB7XG4gICAgQHJldHVybiAkZmFsbGJhY2s7XG4gIH1cbn1cblxuQG1peGluIHRoZW1lcy1hcHBlbmQtdmFyaWFibGVzKCR0aGVtZSkge1xuICAvLyBVcGRhdGUgZ2xvYmFsIHZhcmlhYmxlc1xuICAkY3VycmVudC10aGVtZTogJHRoZW1lICFnbG9iYWw7XG4gIEBpZiAkY3VycmVudC10aGVtZSA9PSBcImRhcmtcIiBhbmQgJGVuYWJsZS1wcmVmZXJzLWNvbG9yLXNjaGVtZSB7XG4gICAgQG1lZGlhIChwcmVmZXJzLWNvbG9yLXNjaGVtZTogZGFyaykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gdGhlbWVzLWNyZWF0ZS1wYXJlbnQoJHRoZW1lLCAkdmFyaWFudCkge1xuICAvLyBVcGRhdGUgZ2xvYmFsIHZhcmlhYmxlc1xuICAkY3VycmVudC10aGVtZTogJHRoZW1lICFnbG9iYWw7XG4gICRjdXJyZW50LXZhcmlhbnQ6ICR2YXJpYW50ICFnbG9iYWw7XG5cbiAgQGlmIG1hcC1nZXQobWFwLWdldCgkZGVmYXVsdC10aGVtZXMsICRjdXJyZW50LXRoZW1lKSwgXCJkZWZhdWx0XCIpIHtcbiAgICBAYXQtcm9vdHtcbiAgICAgIEBpZiAkdmFyaWFudCA9PSAkZGVmYXVsdC12YXJpYW50IHtcbiAgICAgICAgI3skcGFyZW50LWVsZW1lbnR9IHtcbiAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgICAgfSBAZWxzZSB7XG4gICAgICAgICN7JHBhcmVudC1lbGVtZW50fSN7JHBhcmVudC1lbGVtZW50fS0jeyR2YXJpYW50fSB7XG4gICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBhdC1yb290e1xuICAgICAgQGlmICR2YXJpYW50ID09ICRkZWZhdWx0LXZhcmlhbnQge1xuICAgICAgICBAaWYgJGN1cnJlbnQtdGhlbWUgPT0gXCJkYXJrXCIgYW5kICRlbmFibGUtcHJlZmVycy1jb2xvci1zY2hlbWUge1xuICAgICAgICAgIEBtZWRpYSAocHJlZmVycy1jb2xvci1zY2hlbWU6IGRhcmspIHtcbiAgICAgICAgICAgICN7JHBhcmVudC1lbGVtZW50fSB7XG4gICAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfSBAZWxzZSB7XG4gICAgICAgICAgLmMtI3skdGhlbWV9I3skdGhlbWVzLWRlZmF1bHQtcG9zdC1jbGFzc30gI3skcGFyZW50LWVsZW1lbnR9IHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIEBpZiAkY3VycmVudC10aGVtZSA9PSBcImRhcmtcIiBhbmQgJGVuYWJsZS1wcmVmZXJzLWNvbG9yLXNjaGVtZSB7XG4gICAgICAgICAgQG1lZGlhIChwcmVmZXJzLWNvbG9yLXNjaGVtZTogZGFyaykge1xuICAgICAgICAgICAgI3skcGFyZW50LWVsZW1lbnR9I3skcGFyZW50LWVsZW1lbnR9LSN7JHZhcmlhbnR9IHtcbiAgICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9IEBlbHNlIHtcbiAgICAgICAgICAuYy0jeyR0aGVtZX0jeyR0aGVtZXMtZGVmYXVsdC1wb3N0LWNsYXNzfSAjeyRwYXJlbnQtZWxlbWVudH0jeyRwYXJlbnQtZWxlbWVudH0tI3skdmFyaWFudH0ge1xuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiB0aGVtZS1zaW5nbGUtYXBwZW5kKCR0aGVtZSkge1xuICAvLyBVcGRhdGUgZ2xvYmFsIHZhcmlhYmxlc1xuICAkY3VycmVudC10aGVtZTogJHRoZW1lICFnbG9iYWw7XG5cbiAgQGlmIG5vdCAmIHtcbiAgICBAZXJyb3IgXCJObyBzZWxlY3RvciBmb3VuZC4gSSBuZWVkIGEgc2VsZWN0b3IgdG8gYXBwZW5kIHRoZSBjbGFzcyB0by5cIjtcbiAgfVxuXG4gIEBpZiAkY3VycmVudC10aGVtZSA9PSBcImRhcmtcIiBhbmQgJGVuYWJsZS1wcmVmZXJzLWNvbG9yLXNjaGVtZSB7XG4gICAgQG1lZGlhIChwcmVmZXJzLWNvbG9yLXNjaGVtZTogZGFyaykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICAmLmMtI3skdGhlbWV9I3skdGhlbWVzLWRlZmF1bHQtcG9zdC1jbGFzc30ge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiB0aGVtZXMtc2luZ2xlLXBhcmVudCgkdGhlbWUpIHtcbiAgLy8gVXBkYXRlIGdsb2JhbCB2YXJpYWJsZXNcbiAgJGN1cnJlbnQtdGhlbWU6ICR0aGVtZSAhZ2xvYmFsO1xuXG4gIEBhdC1yb290e1xuICAgIEBpZiAkY3VycmVudC10aGVtZSA9PSBcImRhcmtcIiBhbmQgJGVuYWJsZS1wcmVmZXJzLWNvbG9yLXNjaGVtZSB7XG4gICAgICBAbWVkaWEgKHByZWZlcnMtY29sb3Itc2NoZW1lOiBkYXJrKSB7XG4gICAgICAgIEBpZiAmIHtcbiAgICAgICAgICAmIHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfSBAZWxzZSB7XG4gICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9IEBlbHNlIHtcbiAgICAgIEBpZiAmIHtcbiAgICAgICAgLmMtI3skdGhlbWV9I3skdGhlbWVzLWRlZmF1bHQtcG9zdC1jbGFzc30gJiB7XG4gICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAuYy0jeyR0aGVtZX0jeyR0aGVtZXMtZGVmYXVsdC1wb3N0LWNsYXNzfSB7XG4gICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1peGluIHRoZW1lcygkbG9vcDogJHRoZW1lcy1tYXAsICRwYXJlbnQ6IGZhbHNlLCAkY3JlYXRlOiBmYWxzZSkge1xuICAkdGhlbWVzLW1hcDogJGxvb3AgIWdsb2JhbDtcbiAgJHBhcmVudC1lbGVtZW50OiAkcGFyZW50ICFnbG9iYWw7XG4gICRkZWZhdWx0LXRoZW1lOiBudWxsICFnbG9iYWw7XG5cbiAgQGVhY2ggJGtleSBpbiBtYXAta2V5cygkZGVmYXVsdC10aGVtZXMpIHtcblxuICAgIC8vIENoZWNrIGlmIHRoZSB0aGVtZSBpcyBkZWZhdWx0XG4gICAgQGlmIG1hcC1nZXQobWFwLWdldCgkZGVmYXVsdC10aGVtZXMsICRrZXkpLCBcImRlZmF1bHRcIikgPT0gdHJ1ZSB7XG4gICAgICAkZGVmYXVsdC10aGVtZTogJGtleSAhZ2xvYmFsO1xuICAgIH1cbiAgfVxuXG4gIC8vIEdldCBsaXN0IG9mIHRoZW1lc1xuICAkdGhlbWVzOiBtYXAta2V5cygkdGhlbWVzLW1hcCk7XG5cbiAgQGVhY2ggJHRoZW1lIGluICR0aGVtZXMge1xuICAgICRjdXJyZW50LXRoZW1lOiAkdGhlbWUgIWdsb2JhbDtcblxuICAgIEBpZiBtYXAtaGFzLWtleSgkZGVmYXVsdC10aGVtZXMsICR0aGVtZSkge1xuICAgICAgJHRoZW1lLW1hcDogbWFwLWdldCgkdGhlbWVzLW1hcCwgJHRoZW1lKTtcbiAgICAgIC8vIENoZWNrIGlmICR0aGVtZS1tYXAgaGFzIHZhcmlhbnRzXG4gICAgICBAaWYgbWFwLWhhcy1rZXkoJHRoZW1lLW1hcCwgXCJtYXBcIikge1xuICAgICAgICAkdGhlbWUtaGFzLXZhcmlhbnRzOiB0cnVlICFnbG9iYWw7XG4gICAgICAgIC8vIEdldCBsaXN0IG9mIHZhcmlhbnRzXG4gICAgICAgICR2YXJpYW50czogbWFwLWtleXMobWFwLWdldCgkdGhlbWUtbWFwLCBcIm1hcFwiKSk7XG4gICAgICAgICRkZWZhdWx0LXZhcmlhbnQ6IG1hcC1nZXQoJHRoZW1lLW1hcCwgXCJkZWZhdWx0XCIpICFnbG9iYWw7XG4gICAgICAgIEBlYWNoICR2YXJpYW50IGluICR2YXJpYW50cyB7XG4gICAgICAgICAgQGluY2x1ZGUgdGhlbWVzLWNyZWF0ZS1wYXJlbnQoJHRoZW1lLCAkdmFyaWFudCkge1xuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgJHRoZW1lLWhhcy12YXJpYW50czogZmFsc2UgIWdsb2JhbDtcbiAgICAgICAgQGlmIG1hcC1nZXQobWFwLWdldCgkZGVmYXVsdC10aGVtZXMsICR0aGVtZSksIFwiZGVmYXVsdFwiKSB7XG4gICAgICAgICAgQGluY2x1ZGUgdGhlbWVzLWFwcGVuZC12YXJpYWJsZXMoJHRoZW1lKSB7XG4gICAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgICB9XG4gICAgICAgIH0gQGVsc2Uge1xuICAgICAgICAgIEBpZiAkY3JlYXRlID09IFwicGFyZW50XCIge1xuICAgICAgICAgICAgQGluY2x1ZGUgdGhlbWVzLXNpbmdsZS1wYXJlbnQoJHRoZW1lKSB7XG4gICAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH0gQGVsc2UgaWYgJGNyZWF0ZSA9PSBcImFwcGVuZFwiIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRoZW1lLXNpbmdsZS1hcHBlbmQoJHRoZW1lKSB7XG4gICAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH0gQGVsc2Uge1xuICAgICAgICAgICAgQGluY2x1ZGUgdGhlbWVzLXNpbmdsZS1wYXJlbnQoJHRoZW1lKSB7XG4gICAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gdGhlbWUtdmFyaWFudCgkZXh0ZW5kLWNsYXNzOiBmYWxzZSkge1xuICBAZWFjaCAkdGhlbWUgaW4gbWFwLWtleXMoJGRlZmF1bHQtdGhlbWVzKSB7XG4gICAgJGdldC1jb2xvcnM6IG1hcC1nZXQobWFwLWdldCgkZGVmYXVsdC10aGVtZXMsICR0aGVtZSksIFwidGhlbWUtY29sb3JzXCIpO1xuICAgICRnZXQtZGVmYXVsdDogbWFwLWdldChtYXAtZ2V0KCRkZWZhdWx0LXRoZW1lcywgJHRoZW1lKSwgXCJkZWZhdWx0XCIpO1xuICAgICRnZXQtZ3JheXM6IG1hcC1nZXQobWFwLWdldCgkZGVmYXVsdC10aGVtZXMsICR0aGVtZSksIFwiZ3JheXNcIik7XG4gICAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJGdldC1jb2xvcnMge1xuICAgICAgJGNvbG9yOiAkY29sb3IgIWdsb2JhbDtcbiAgICAgICR2YWx1ZTogJHZhbHVlICFnbG9iYWw7XG4gICAgICBAaWYgJGdldC1kZWZhdWx0IHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgJGRlZmF1bHQtY29sb3I6IG1hcC1nZXQobWFwLWdldChtYXAtZ2V0KCRkZWZhdWx0LXRoZW1lcywgZGVmYXVsdC10aGVtZSgpKSwgXCJ0aGVtZS1jb2xvcnNcIiksICRjb2xvcik7XG4gICAgICAgIEBpZiAkZGVmYXVsdC1jb2xvciAhPSAkdmFsdWUge1xuICAgICAgICAgIEBpZiAkZXh0ZW5kLWNsYXNzIHtcbiAgICAgICAgICAgICYuYy0jeyR0aGVtZX0jeyR0aGVtZS1zdWZmaXh9IHtcbiAgICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfSBAZWxzZSB7XG4gICAgICAgICAgICBAYXQtcm9vdHtcbiAgICAgICAgICAgICAgLmMtI3skdGhlbWV9I3skdGhlbWUtc3VmZml4fSB7XG4gICAgICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1peGluIHRoZW1lLWdyYWRpZW50cygpIHtcbiAgQGVhY2ggJHRoZW1lIGluIG1hcC1rZXlzKCRkZWZhdWx0LXRoZW1lcykge1xuICAgICRnZXQtZGVmYXVsdDogbWFwLWdldChtYXAtZ2V0KCRkZWZhdWx0LXRoZW1lcywgJHRoZW1lKSwgXCJkZWZhdWx0XCIpO1xuICAgICRnZXQtZ3JhZGllbnRzOiBtYXAtZ2V0KG1hcC1nZXQoJGRlZmF1bHQtdGhlbWVzLCAkdGhlbWUpLCBcImdyYWRpZW50c1wiKTtcbiAgICBAZWFjaCAkZ3JhZGllbnQsICR2YWx1ZSBpbiAkZ2V0LWdyYWRpZW50cyB7XG4gICAgICAkZ3JhZGllbnQ6ICRncmFkaWVudCAhZ2xvYmFsO1xuICAgICAgJHZhbHVlOiAkdmFsdWUgIWdsb2JhbDtcbiAgICAgIEBpZiAkZ2V0LWRlZmF1bHQge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAkZGVmYXVsdC1ncmFkaWVudDogbWFwLWdldChtYXAtZ2V0KG1hcC1nZXQoJGRlZmF1bHQtdGhlbWVzLCBkZWZhdWx0LXRoZW1lKCkpLCBcImdyYWRpZW50c1wiKSwgJGdyYWRpZW50KTtcbiAgICAgICAgQGlmICRkZWZhdWx0LWdyYWRpZW50ICE9ICR2YWx1ZSB7XG4gICAgICAgICAgQGF0LXJvb3R7XG4gICAgICAgICAgICAuYy0jeyR0aGVtZX0jeyR0aGVtZS1zdWZmaXh9IHtcbiAgICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiB0aGVtZS1nZXQtY29sb3IoJGNvbG9yKSB7XG4gIEBlYWNoICR0aGVtZSBpbiBtYXAta2V5cygkZGVmYXVsdC10aGVtZXMpIHtcbiAgICAkZ2V0LWNvbG9yOiBtYXAtZ2V0KG1hcC1nZXQobWFwLWdldCgkZGVmYXVsdC10aGVtZXMsICR0aGVtZSksIFwidGhlbWUtY29sb3JzXCIpLCAkY29sb3IpO1xuICAgICRnZXQtZGVmYXVsdDogbWFwLWdldChtYXAtZ2V0KCRkZWZhdWx0LXRoZW1lcywgJHRoZW1lKSwgXCJkZWZhdWx0XCIpO1xuICAgICRjb2xvcjogJGdldC1jb2xvciAhZ2xvYmFsO1xuICAgIEBpZiAkZ2V0LWRlZmF1bHQge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfSBAZWxzZSB7XG4gICAgICBAYXQtcm9vdHtcbiAgICAgICAgLmMtI3skdGhlbWV9I3skdGhlbWUtc3VmZml4fSAmIHtcbiAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmJyZWFkY3J1bWItbWVudSB7XG4gIEBpbmNsdWRlIGx0ciB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbiAgQGluY2x1ZGUgbHRyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cblxuXG4gICY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5idG4tZ3JvdXAge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIH1cblxuICAuYnRuIHtcbiAgICBwYWRkaW5nOiAwICRpbnB1dC1idG4tcGFkZGluZy14O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgYm9yZGVyOiAwO1xuXG4gICAgJjpob3ZlcixcbiAgICAmLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gICAgQGluY2x1ZGUgdGhlbWVzKCR0eXBvZ3JhcGh5LXRoZW1lLW1hcCwgJGNyZWF0ZTogcGFyZW50KSB7XG4gICAgICBjb2xvcjogdGhlbWVzLWdldC12YWx1ZShcInRleHQtbXV0ZWRcIik7XG4gICAgfVxuICB9XG5cbiAgLnNob3cge1xuICAgIC5idG4ge1xuICAgICAgY29sb3I6ICRib2R5LWNvbG9yO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIG1pbi13aWR0aDogMTgwcHg7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICB9XG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5icmVhZGNydW1iIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAkYnJlYWRjcnVtYi1wYWRkaW5nLXkgJGJyZWFkY3J1bWItcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAkYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJyZWFkY3J1bWItZm9udC1zaXplKTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm9yZGVycygkYnJlYWRjcnVtYi1ib3JkZXJzKTtcblxuICBAaW5jbHVkZSB0aGVtZXMoJGJyZWFkY3J1bWItdGhlbWUtbWFwLCAkY3JlYXRlOiBwYXJlbnQpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwiYnJlYWRjcnVtYi1iZ1wiKTtcbiAgICBib3JkZXItY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJicmVhZGNydW1iLWJvcmRlci1jb2xvclwiKTtcbiAgfVxufVxuXG4uYnJlYWRjcnVtYi1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcblxuICAvLyBUaGUgc2VwYXJhdG9yIGJldHdlZW4gYnJlYWRjcnVtYnMgKGJ5IGRlZmF1bHQsIGEgZm9yd2FyZC1zbGFzaDogXCIvXCIpXG4gICsgLmJyZWFkY3J1bWItaXRlbSB7XG4gICAgQGluY2x1ZGUgbHRyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nO1xuICAgIH1cbiAgICBAaW5jbHVkZSBydGwge1xuICAgICAgcGFkZGluZy1yaWdodDogJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8vIFN1cHByZXNzIHVuZGVybGluaW5nIG9mIHRoZSBzZXBhcmF0b3IgaW4gbW9kZXJuIGJyb3dzZXJzXG4gICAgICBAaW5jbHVkZSB0aGVtZXMoJGJyZWFkY3J1bWItdGhlbWUtbWFwLCAkY3JlYXRlOiBwYXJlbnQpIHtcbiAgICAgICAgY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJicmVhZGNydW1iLWRpdmlkZXItY29sb3JcIik7XG4gICAgICB9XG4gICAgICBjb250ZW50OiBlc2NhcGUtc3ZnKCRicmVhZGNydW1iLWRpdmlkZXIpO1xuICAgICAgQGluY2x1ZGUgbHRyIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgcnRsIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gSUU5LTExIGhhY2sgdG8gcHJvcGVybHkgaGFuZGxlIGh5cGVybGluayB1bmRlcmxpbmVzIGZvciBicmVhZGNydW1icyBidWlsdFxuICAvLyB3aXRob3V0IGA8dWw+YHMuIFRoZSBgOjpiZWZvcmVgIHBzZXVkby1lbGVtZW50IGdlbmVyYXRlcyBhbiBlbGVtZW50XG4gIC8vICp3aXRoaW4qIHRoZSAuYnJlYWRjcnVtYi1pdGVtIGFuZCB0aGVyZWJ5IGluaGVyaXRzIHRoZSBgdGV4dC1kZWNvcmF0aW9uYC5cbiAgLy9cbiAgLy8gVG8gdHJpY2sgSUUgaW50byBzdXBwcmVzc2luZyB0aGUgdW5kZXJsaW5lLCB3ZSBnaXZlIHRoZSBwc2V1ZG8tZWxlbWVudCBhblxuICAvLyB1bmRlcmxpbmUgYW5kIHRoZW4gaW1tZWRpYXRlbHkgcmVtb3ZlIGl0LlxuICArIC5icmVhZGNydW1iLWl0ZW06aG92ZXI6OmJlZm9yZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbiAgKyAuYnJlYWRjcnVtYi1pdGVtOmhvdmVyOjpiZWZvcmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICYuYWN0aXZlIHtcbiAgICBAaW5jbHVkZSB0aGVtZXMoJGJyZWFkY3J1bWItdGhlbWUtbWFwLCAkY3JlYXRlOiBwYXJlbnQpIHtcbiAgICAgIGNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwiYnJlYWRjcnVtYi1hY3RpdmUtY29sb3JcIik7XG4gICAgfVxuICB9XG59XG4iLCJAbWl4aW4gYm9yZGVycygkYm9yZGVycywgJHJldmVyc2U6IGZhbHNlKSB7XG4gIEBlYWNoICRib3JkZXIgaW4gJGJvcmRlcnMge1xuICAgICRkaXJlY3Rpb246IG50aCgkYm9yZGVyLCAxKTtcbiAgICBAaWYgJGRpcmVjdGlvbiA9PSBcImFsbFwiIHtcbiAgICAgIGJvcmRlcjogbWFwLWdldCgkYm9yZGVycywgJGRpcmVjdGlvbik7XG4gICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IFwidG9wXCIge1xuICAgICAgYm9yZGVyLXRvcDogbWFwLWdldCgkYm9yZGVycywgJGRpcmVjdGlvbik7XG4gICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IFwicmlnaHRcIiB7XG4gICAgICBAaWYgJHJldmVyc2Uge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgIGJvcmRlci1sZWZ0OiBtYXAtZ2V0KCRib3JkZXJzLCAkZGlyZWN0aW9uKTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICBib3JkZXItcmlnaHQ6IG1hcC1nZXQoJGJvcmRlcnMsICRkaXJlY3Rpb24pO1xuICAgICAgfVxuICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSBcImJvdHRvbVwiIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG1hcC1nZXQoJGJvcmRlcnMsICRkaXJlY3Rpb24pO1xuICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSBcImxlZnRcIiB7XG4gICAgICBib3JkZXItbGVmdDogbWFwLWdldCgkYm9yZGVycywgJGRpcmVjdGlvbik7XG4gICAgICBAaWYgJHJldmVyc2Uge1xuICAgICAgICBib3JkZXItcmlnaHQ6IG1hcC1nZXQoJGJvcmRlcnMsICRkaXJlY3Rpb24pO1xuICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICBib3JkZXItbGVmdDogbWFwLWdldCgkYm9yZGVycywgJGRpcmVjdGlvbik7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBib3JkZXJzLXNoYWRvdygkYm9yZGVycywgJHJldmVyc2U6IGZhbHNlKSB7XG4gIEBlYWNoICRib3JkZXIgaW4gJGJvcmRlcnMge1xuICAgICRkaXJlY3Rpb246IG50aCgkYm9yZGVyLCAxKTtcbiAgICBAaWYgJGRpcmVjdGlvbiA9PSBcImFsbFwiIHtcbiAgICAgICRzaXplOiBtYXAtZ2V0KG1hcC1nZXQoJGJvcmRlcnMsICRkaXJlY3Rpb24pLCBzaXplKTtcbiAgICAgICRjb2xvcjogbWFwLWdldChtYXAtZ2V0KCRib3JkZXJzLCAkZGlyZWN0aW9uKSwgY29sb3IpO1xuICAgICAgYm94LXNoYWRvdzogJHNpemUgJHN0eWxlICRjb2xvciBpbnNldDtcbiAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gXCJ0b3BcIiB7XG4gICAgICAkc2l6ZTogbWFwLWdldChtYXAtZ2V0KCRib3JkZXJzLCAkZGlyZWN0aW9uKSwgc2l6ZSk7XG4gICAgICAkY29sb3I6IG1hcC1nZXQobWFwLWdldCgkYm9yZGVycywgJGRpcmVjdGlvbiksIGNvbG9yKTtcbiAgICAgIGJveC1zaGFkb3c6IDAgLSAkc2l6ZSAkc2l6ZSAtICRzaXplICRjb2xvciBpbnNldDtcbiAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gXCJyaWdodFwiIHtcbiAgICAgICRzaXplOiBtYXAtZ2V0KG1hcC1nZXQoJGJvcmRlcnMsICRkaXJlY3Rpb24pLCBzaXplKTtcbiAgICAgICRjb2xvcjogbWFwLWdldChtYXAtZ2V0KCRib3JkZXJzLCAkZGlyZWN0aW9uKSwgY29sb3IpO1xuICAgICAgQGlmICRyZXZlcnNlIHtcbiAgICAgICAgYm94LXNoYWRvdzogJHNpemUgMCAkc2l6ZSAtICRzaXplICRjb2xvciBpbnNldDtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICBib3gtc2hhZG93OiAtICRzaXplIDAgJHNpemUgLSAkc2l6ZSAkY29sb3IgaW5zZXQ7XG4gICAgICB9XG4gICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IFwiYm90dG9tXCIge1xuICAgICAgJHNpemU6IG1hcC1nZXQobWFwLWdldCgkYm9yZGVycywgJGRpcmVjdGlvbiksIHNpemUpO1xuICAgICAgJGNvbG9yOiBtYXAtZ2V0KG1hcC1nZXQoJGJvcmRlcnMsICRkaXJlY3Rpb24pLCBjb2xvcik7XG4gICAgICBib3gtc2hhZG93OiAwICRzaXplICRzaXplIC0gJHNpemUgJGNvbG9yIGluc2V0O1xuICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSBcImxlZnRcIiB7XG4gICAgICAkc2l6ZTogbWFwLWdldChtYXAtZ2V0KCRib3JkZXJzLCAkZGlyZWN0aW9uKSwgc2l6ZSk7XG4gICAgICAkY29sb3I6IG1hcC1nZXQobWFwLWdldCgkYm9yZGVycywgJGRpcmVjdGlvbiksIGNvbG9yKTtcbiAgICAgIGJveC1zaGFkb3c6ICRzaXplIDAgJHNpemUgLSAkc2l6ZSAkY29sb3IgaW5zZXQ7XG4gICAgICBAaWYgJHJldmVyc2Uge1xuICAgICAgICBib3gtc2hhZG93OiAtICRzaXplIDAgJHNpemUgLSAkc2l6ZSAkY29sb3IgaW5zZXQ7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgYm94LXNoYWRvdzogJHNpemUgMCAkc2l6ZSAtICRzaXplICRjb2xvciBpbnNldDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEJyZWFkY3J1bWJzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBicmVhZGNydW1iXG4kYnJlYWRjcnVtYi1mb250LXNpemU6ICAgICBudWxsICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItcGFkZGluZy15OiAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItcGFkZGluZy14OiAgICAgMXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWl0ZW0tcGFkZGluZzogIC41cmVtICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tOiAgMS41cmVtICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1kaXZpZGVyOiAgcXVvdGUoXCIvXCIpICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzOiAgMCAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItYm9yZGVyczogICggYm90dG9tOiAxcHggc29saWQgKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYnJlYWRjcnVtYlxuXG4vLyBEZWZhdWx0IHRoZW1lXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnJlYWRjcnVtYi1kZWZhdWx0LXRoZW1lXG4kYnJlYWRjcnVtYi1iZzogICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1ib3JkZXItY29sb3I6ICAgJGJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I6ICAgJGdyYXktNjAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBicmVhZGNydW1iLWRlZmF1bHQtdGhlbWVcblxuJGJyZWFkY3J1bWItdGhlbWUtbWFwOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kYnJlYWRjcnVtYi10aGVtZS1tYXA6IG1hcC1tZXJnZShcbiAgKFxuICAgIGRlZmF1bHQ6IChcbiAgICAgIFwiYnJlYWRjcnVtYi1iZ1wiOiAgICAgICAgICAgICAkYnJlYWRjcnVtYi1iZyxcbiAgICAgIFwiYnJlYWRjcnVtYi1ib3JkZXItY29sb3JcIjogICAkYnJlYWRjcnVtYi1ib3JkZXItY29sb3IsXG4gICAgICBcImJyZWFkY3J1bWItZGl2aWRlci1jb2xvclwiOiAgJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcixcbiAgICAgIFwiYnJlYWRjcnVtYi1hY3RpdmUtY29sb3JcIjogICAkYnJlYWRjcnVtYi1hY3RpdmUtY29sb3JcbiAgICApXG4gICksXG4gICRicmVhZGNydW1iLXRoZW1lLW1hcFxuKTtcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vLyBNYWtlIHRoZSBkaXYgYmVoYXZlIGxpa2UgYSBidXR0b25cbi5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgLy8gbWF0Y2ggLmJ0biBhbGlnbm1lbnQgZ2l2ZW4gZm9udC1zaXplIGhhY2sgYWJvdmVcblxuICA+IC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAxIDEgYXV0bztcblxuICAgIC8vIEJyaW5nIHRoZSBob3ZlciwgZm9jdXNlZCwgYW5kIFwiYWN0aXZlXCIgYnV0dG9ucyB0byB0aGUgZnJvbnQgdG8gb3ZlcmxheVxuICAgIC8vIHRoZSBib3JkZXJzIHByb3Blcmx5XG4gICAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlLFxuICAgICYuYWN0aXZlIHtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICB9XG59XG5cbi8vIE9wdGlvbmFsOiBHcm91cCBtdWx0aXBsZSBidXR0b24gZ3JvdXBzIHRvZ2V0aGVyIGZvciBhIHRvb2xiYXJcbi5idG4tdG9vbGJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gIC5pbnB1dC1ncm91cCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLmJ0bi1ncm91cCB7XG4gIC8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnMgd2hlbiBidXR0b25zIGFyZSBuZXh0IHRvIGVhY2ggb3RoZXJcbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIEBpbmNsdWRlIGx0ciB7XG4gICAgICBtYXJnaW4tbGVmdDogLSRidG4tYm9yZGVyLXdpZHRoO1xuICAgIH1cbiAgICBAaW5jbHVkZSBydGwge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtJGJ0bi1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG5cbiAgLy8gUmVzZXQgcm91bmRlZCBjb3JuZXJzXG4gIEBpbmNsdWRlIGx0ciB7XG4gICAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuICAgID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuICAgIH1cblxuICAgID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBydGwge1xuICAgID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbiAgICA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xuICAgIH1cblxuICAgID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG4gICAgfVxuICB9XG59XG5cbi8vIFNpemluZ1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGJ1dHRvbiBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXIgbWFuaXB1bGF0aW9uLlxuXG4uYnRuLWdyb3VwLXNtID4gLmJ0biB7IEBleHRlbmQgLmJ0bi1zbTsgfVxuLmJ0bi1ncm91cC1sZyA+IC5idG4geyBAZXh0ZW5kIC5idG4tbGc7IH1cblxuXG4vL1xuLy8gU3BsaXQgYnV0dG9uIGRyb3Bkb3duc1xuLy9cblxuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14ICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14ICogLjc1O1xuXG4gICY6OmFmdGVyLFxuICAuZHJvcHVwICY6OmFmdGVyLFxuICAuZHJvcHJpZ2h0ICY6OmFmdGVyIHtcbiAgICBAaW5jbHVkZSBsdHIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICAgIEBpbmNsdWRlIHJ0bCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgLmRyb3BsZWZ0ICY6OmJlZm9yZSB7XG4gICAgQGluY2x1ZGUgbHRyIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gICAgQGluY2x1ZGUgcnRsIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4uYnRuLXNtICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14LXNtICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14LXNtICogLjc1O1xufVxuXG4uYnRuLWxnICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14LWxnICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14LWxnICogLjc1O1xufVxuXG5cbi8vIFRoZSBjbGlja2FibGUgYnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbWVudVxuLy8gU2V0IHRoZSBzYW1lIGluc2V0IHNoYWRvdyBhcyB0aGUgOmFjdGl2ZSBzdGF0ZVxuXG4uYnRuLWdyb3VwLnNob3cgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG5cbiAgLy8gU2hvdyBubyBzaGFkb3cgZm9yIGAuYnRuLWxpbmtgIHNpbmNlIGl0IGhhcyBubyBvdGhlciBidXR0b24gc3R5bGVzLlxuICAmLmJ0bi1saW5rIHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG59XG5cblxuLy9cbi8vIFZlcnRpY2FsIGJ1dHRvbiBncm91cHNcbi8vXG5cbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IC0kYnRuLWJvcmRlci13aWR0aDtcbiAgfVxuXG4gIC8vIFJlc2V0IHJvdW5kZWQgY29ybmVyc1xuICA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4gID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XG4gIH1cblxuICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICB9XG59XG5cblxuLy8gQ2hlY2tib3ggYW5kIHJhZGlvIG9wdGlvbnNcbi8vXG4vLyBJbiBvcmRlciB0byBzdXBwb3J0IHRoZSBicm93c2VyJ3MgZm9ybSB2YWxpZGF0aW9uIGZlZWRiYWNrLCBwb3dlcmVkIGJ5IHRoZVxuLy8gYHJlcXVpcmVkYCBhdHRyaWJ1dGUsIHdlIGhhdmUgdG8gXCJoaWRlXCIgdGhlIGlucHV0cyB2aWEgYGNsaXBgLiBXZSBjYW5ub3QgdXNlXG4vLyBgZGlzcGxheTogbm9uZTtgIG9yIGB2aXNpYmlsaXR5OiBoaWRkZW47YCBhcyB0aGF0IGFsc28gaGlkZXMgdGhlIHBvcG92ZXIuXG4vLyBTaW1wbHkgdmlzdWFsbHkgaGlkaW5nIHRoZSBpbnB1dHMgdmlhIGBvcGFjaXR5YCB3b3VsZCBsZWF2ZSB0aGVtIGNsaWNrYWJsZSBpblxuLy8gY2VydGFpbiBjYXNlcyB3aGljaCBpcyBwcmV2ZW50ZWQgYnkgdXNpbmcgYGNsaXBgIGFuZCBgcG9pbnRlci1ldmVudHNgLlxuLy8gVGhpcyB3YXksIHdlIGVuc3VyZSBhIERPTSBlbGVtZW50IGlzIHZpc2libGUgdG8gcG9zaXRpb24gdGhlIHBvcG92ZXIgZnJvbS5cbi8vXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTI3OTQgYW5kXG4vLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xNDU1OSBmb3IgbW9yZSBpbmZvcm1hdGlvbi5cblxuLmJ0bi1ncm91cC10b2dnbGUge1xuICA+IC5idG4sXG4gID4gLmJ0bi1ncm91cCA+IC5idG4ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIGRlZmF1bHQgYDxsYWJlbD5gIHZhbHVlXG5cbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAkYnRuLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGJ0bi1mb250LXdlaWdodDtcbiAgY29sb3I6ICRib2R5LWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgd2hpdGUtc3BhY2U6ICRidG4td2hpdGUtc3BhY2U7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogaWYoJGVuYWJsZS1wb2ludGVyLWN1cnNvci1mb3ItYnV0dG9ucywgcG9pbnRlciwgbnVsbCk7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAkYnRuLWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXksICRidG4tcGFkZGluZy14LCAkYnRuLWZvbnQtc2l6ZSwgJGJ0bi1saW5lLWhlaWdodCwgJGJ0bi1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYnRuLXRyYW5zaXRpb24pO1xuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6ICRidG4tZm9jdXMtYm94LXNoYWRvdztcbiAgfVxuXG4gIC8vIERpc2FibGVkIGNvbWVzIGZpcnN0IHNvIGFjdGl2ZSBjYW4gcHJvcGVybHkgcmVzdHlsZVxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAkYnRuLWRpc2FibGVkLW9wYWNpdHk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICAgIGN1cnNvcjogaWYoJGVuYWJsZS1wb2ludGVyLWN1cnNvci1mb3ItYnV0dG9ucywgcG9pbnRlciwgbnVsbCk7XG5cbiAgICAmOmFjdGl2ZSxcbiAgICAmLmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWZvY3VzLWJveC1zaGFkb3csICRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGksXG4gIC5jLWljb24ge1xuICAgIGhlaWdodDogJGJ0bi1mb250LXNpemU7XG4gICAgbWFyZ2luOiAoKCgkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSkgLSAkZm9udC1zaXplLWJhc2UpIC8gMikgMDtcbiAgfVxufVxuXG4vLyBGdXR1cmUtcHJvb2YgZGlzYWJsaW5nIG9mIGNsaWNrcyBvbiBgPGE+YCBlbGVtZW50c1xuYS5idG4uZGlzYWJsZWQsXG5maWVsZHNldDpkaXNhYmxlZCBhLmJ0biB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5cbi8vXG4vLyBBbHRlcm5hdGUgYnV0dG9uc1xuLy9cblxuQGluY2x1ZGUgdGhlbWUtdmFyaWFudCgpIHtcbiAgLmJ0bi0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCR2YWx1ZSwgJHZhbHVlKTtcbiAgfVxufVxuXG4uYnRuLXRyYW5zcGFyZW50IHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjgpO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xuICB9XG59XG5cbkBpbmNsdWRlIHRoZW1lLXZhcmlhbnQoKSB7XG4gIC5idG4tb3V0bGluZS0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoJHZhbHVlKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBMaW5rIGJ1dHRvbnNcbi8vXG5cbi8vIE1ha2UgYSBidXR0b24gbG9vayBhbmQgYmVoYXZlIGxpa2UgYSBsaW5rXG4uYnRuLWxpbmsge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxuXG4gICY6ZGlzYWJsZWQsXG4gICYuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkYnRuLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuICAvLyBObyBuZWVkIGZvciBhbiBhY3RpdmUgc3RhdGUgaGVyZVxufVxuXG5cbi8vXG4vLyBCdXR0b24gU2l6ZXNcbi8vXG5cbi5idG4tbGcge1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteS1sZywgJGJ0bi1wYWRkaW5nLXgtbGcsICRidG4tZm9udC1zaXplLWxnLCAkYnRuLWxpbmUtaGVpZ2h0LWxnLCAkYnRuLWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4uYnRuLXNtIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXktc20sICRidG4tcGFkZGluZy14LXNtLCAkYnRuLWZvbnQtc2l6ZS1zbSwgJGJ0bi1saW5lLWhlaWdodC1zbSwgJGJ0bi1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuXG4vL1xuLy8gQmxvY2sgYnV0dG9uXG4vL1xuXG4uYnRuLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIC8vIFZlcnRpY2FsbHkgc3BhY2Ugb3V0IG11bHRpcGxlIGJsb2NrIGJ1dHRvbnNcbiAgKyAuYnRuLWJsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiAkYnRuLWJsb2NrLXNwYWNpbmcteTtcbiAgfVxufVxuXG4vLyBTcGVjaWZpY2l0eSBvdmVycmlkZXNcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdIHtcbiAgJi5idG4tYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5idG4tcGlsbCB7XG4gIGJvcmRlci1yYWRpdXM6IDUwZW07XG59XG5cbi5idG4tc3F1YXJlIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLy9cbi8vIEdob3N0IGJ1dHRvblxuLy9cblxuQGluY2x1ZGUgdGhlbWUtdmFyaWFudCgpIHtcbiAgLmJ0bi1naG9zdC0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi1naG9zdC12YXJpYW50KCR2YWx1ZSk7XG4gIH1cbn1cblxuLy9cbi8vIEJyYW5kIGJ1dHRvblxuLy9cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJGJyYW5kcy1jb2xvcnMge1xuICAuYnRuLSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJHZhbHVlLCAkdmFsdWUpO1xuICB9XG59XG5cbi8vIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICRicmFuZHMtY29sb3JzIHtcbi8vICAgLmJ0bi1vdXRsaW5lLSN7JGNvbG9yfSB7XG4vLyAgICAgQGluY2x1ZGUgYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkdmFsdWUpO1xuLy8gICB9XG4vLyB9XG4iLCIvLyBCdXR0b24gdmFyaWFudHNcbi8vXG4vLyBFYXNpbHkgcHVtcCBvdXQgZGVmYXVsdCBzdHlsZXMsIGFzIHdlbGwgYXMgOmhvdmVyLCA6Zm9jdXMsIDphY3RpdmUsXG4vLyBhbmQgZGlzYWJsZWQgb3B0aW9ucyBmb3IgYWxsIGJ1dHRvbnNcblxuQG1peGluIGJ1dHRvbi12YXJpYW50KCRiYWNrZ3JvdW5kLCAkYm9yZGVyLCAkaG92ZXItYmFja2dyb3VuZDogZGFya2VuKCRiYWNrZ3JvdW5kLCA3LjUlKSwgJGhvdmVyLWJvcmRlcjogZGFya2VuKCRib3JkZXIsIDEwJSksICRhY3RpdmUtYmFja2dyb3VuZDogZGFya2VuKCRiYWNrZ3JvdW5kLCAxMCUpLCAkYWN0aXZlLWJvcmRlcjogZGFya2VuKCRib3JkZXIsIDEyLjUlKSkge1xuICBjb2xvcjogY29sb3IteWlxKCRiYWNrZ3JvdW5kKTtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGJhY2tncm91bmQpO1xuICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1ib3gtc2hhZG93KTtcblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRob3Zlci1iYWNrZ3JvdW5kKTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkaG92ZXItYmFja2dyb3VuZCk7XG4gICAgYm9yZGVyLWNvbG9yOiAkaG92ZXItYm9yZGVyO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkaG92ZXItYmFja2dyb3VuZCk7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIGJvcmRlci1jb2xvcjogJGhvdmVyLWJvcmRlcjtcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLXlpcSgkYmFja2dyb3VuZCksICRib3JkZXIsIDE1JSksIC41KSk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLXlpcSgkYmFja2dyb3VuZCksICRib3JkZXIsIDE1JSksIC41KTtcbiAgICB9XG4gIH1cblxuICAvLyBEaXNhYmxlZCBjb21lcyBmaXJzdCBzbyBhY3RpdmUgY2FuIHByb3Blcmx5IHJlc3R5bGVcbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkYmFja2dyb3VuZCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICAgIC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRzIGlmIHRoZXkncmUgZW5hYmxlZFxuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIH1cbiAgfVxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbiAgLnNob3cgPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkYWN0aXZlLWJhY2tncm91bmQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBncmFkaWVudCBmb3IgdGhlIHByZXNzZWQvYWN0aXZlIHN0YXRlXG4gICAgfVxuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIEBpZiAkZW5hYmxlLXNoYWRvd3MgYW5kICRidG4tYWN0aXZlLWJveC1zaGFkb3cgIT0gbm9uZSB7XG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSkpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBhdC1yb290ICN7c3RyLXJlcGxhY2UoI3smfSwgXCIuYnRuLVwiLCBcIi5zaG93ID4gLmJ0bi1cIil9LmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkYWN0aXZlLWJhY2tncm91bmQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBncmFkaWVudCBmb3IgdGhlIHByZXNzZWQvYWN0aXZlIHN0YXRlXG4gICAgfVxuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIEBpZiAkZW5hYmxlLXNoYWRvd3MgYW5kICRidG4tYWN0aXZlLWJveC1zaGFkb3cgIT0gbm9uZSB7XG4gICAgICAgIGJveC1zaGFkb3c6ICRidG4tYWN0aXZlLWJveC1zaGFkb3csIDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoY29sb3IteWlxKCRiYWNrZ3JvdW5kKSwgJGJvcmRlciwgMTUlKSwgLjUpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoY29sb3IteWlxKCRiYWNrZ3JvdW5kKSwgJGJvcmRlciwgMTUlKSwgLjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkY29sb3IsICRjb2xvci1ob3ZlcjogY29sb3IteWlxKCRjb2xvciksICRhY3RpdmUtYmFja2dyb3VuZDogJGNvbG9yLCAkYWN0aXZlLWJvcmRlcjogJGNvbG9yKSB7XG4gIGNvbG9yOiAkY29sb3I7XG4gIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiAkY29sb3ItaG92ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRhY3RpdmUtYmFja2dyb3VuZCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIEBpZiAkZW5hYmxlLXNoYWRvd3MgYW5kICRidG4tYWN0aXZlLWJveC1zaGFkb3cgIT0gbm9uZSB7XG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpKTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC41KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGF0LXJvb3QgI3tzdHItcmVwbGFjZSgjeyZ9LCBcIi5idG4tXCIsIFwiLnNob3cgPiAuYnRuLVwiKX0uZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRhY3RpdmUtYmFja2dyb3VuZCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIEBpZiAkZW5hYmxlLXNoYWRvd3MgYW5kICRidG4tYWN0aXZlLWJveC1zaGFkb3cgIT0gbm9uZSB7XG4gICAgICAgIGJveC1zaGFkb3c6ICRidG4tYWN0aXZlLWJveC1zaGFkb3csIDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC41KTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEJ1dHRvbiBzaXplc1xuQG1peGluIGJ1dHRvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRsaW5lLWhlaWdodCwgJGJvcmRlci1yYWRpdXMpIHtcbiAgcGFkZGluZzogJHBhZGRpbmcteSAkcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gIC8vIE1hbnVhbGx5IGRlY2xhcmUgdG8gcHJvdmlkZSBhbiBvdmVycmlkZSB0byB0aGUgYnJvd3NlciBkZWZhdWx0XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMsIDApO1xuXG4gIGksXG4gIC5jLWljb24ge1xuICAgIHdpZHRoOiAkZm9udC1zaXplO1xuICAgIGhlaWdodDogJGZvbnQtc2l6ZTtcbiAgICBtYXJnaW46ICgoKCRmb250LXNpemUgKiAkbGluZS1oZWlnaHQpIC0gJGZvbnQtc2l6ZSkgLyAyKSAwO1xuICB9XG59XG5cbi8vIEJ1dHRvbiBHaG9zdFxuXG5AbWl4aW4gYnV0dG9uLWdob3N0LXZhcmlhbnQoJGNvbG9yLCAkY29sb3ItaG92ZXI6IGNvbG9yLXlpcSgkY29sb3IpLCAkYWN0aXZlLWJhY2tncm91bmQ6ICRjb2xvciwgJGFjdGl2ZS1ib3JkZXI6ICRjb2xvcikge1xuICBjb2xvcjogJGNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGNvbG9yLWhvdmVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRhY3RpdmUtYmFja2dyb3VuZCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIEBpZiAkZW5hYmxlLXNoYWRvd3MgYW5kICRidG4tYWN0aXZlLWJveC1zaGFkb3cgIT0gbm9uZSB7XG4gICAgICAgIGJveC1zaGFkb3c6ICRidG4tYWN0aXZlLWJveC1zaGFkb3csIDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC41KTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBhdC1yb290ICN7c3RyLXJlcGxhY2UoI3smfSwgXCIuYnRuLVwiLCBcIi5zaG93ID4gLmJ0bi1cIil9LmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkYWN0aXZlLWJhY2tncm91bmQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIGFuZCAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93ICE9IG5vbmUge1xuICAgICAgICBib3gtc2hhZG93OiAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiXG4vLyBCcmFuZCBDb2xvcnNcblxuJGZhY2Vib29rOiAgICAgICAgIzNiNTk5OCAhZGVmYXVsdDtcbiR0d2l0dGVyOiAgICAgICAgICMwMGFjZWQgIWRlZmF1bHQ7XG4kbGlua2VkaW46ICAgICAgICAjNDg3NWI0ICFkZWZhdWx0O1xuJGZsaWNrcjogICAgICAgICAgI2ZmMDA4NCAhZGVmYXVsdDtcbiR0dW1ibHI6ICAgICAgICAgICMzMjUwNmQgIWRlZmF1bHQ7XG4keGluZzogICAgICAgICAgICAjMDI2NDY2ICFkZWZhdWx0O1xuJGdpdGh1YjogICAgICAgICAgIzQxODNjNCAhZGVmYXVsdDtcbiRzdGFjay1vdmVyZmxvdzogICNmZTdhMTUgIWRlZmF1bHQ7XG4keW91dHViZTogICAgICAgICAjYjAwICFkZWZhdWx0O1xuJGRyaWJiYmxlOiAgICAgICAgI2VhNGM4OSAhZGVmYXVsdDtcbiRpbnN0YWdyYW06ICAgICAgICM1MTdmYTQgIWRlZmF1bHQ7XG4kcGludGVyZXN0OiAgICAgICAjY2IyMDI3ICFkZWZhdWx0O1xuJHZrOiAgICAgICAgICAgICAgIzQ1NjY4ZSAhZGVmYXVsdDtcbiR5YWhvbzogICAgICAgICAgICM0MDAxOTEgIWRlZmF1bHQ7XG4kYmVoYW5jZTogICAgICAgICAjMTc2OWZmICFkZWZhdWx0O1xuJHJlZGRpdDogICAgICAgICAgI2ZmNDUwMCAhZGVmYXVsdDtcbiR2aW1lbzogICAgICAgICAgICNhYWQ0NTAgIWRlZmF1bHQ7XG5cbiRicmFuZHMtY29sb3JzOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kYnJhbmRzLWNvbG9yczogbWFwLW1lcmdlKFxuICAoXG4gICAgXCJmYWNlYm9va1wiOiAgICAgICAgJGZhY2Vib29rLFxuICAgIFwidHdpdHRlclwiOiAgICAgICAgICR0d2l0dGVyLFxuICAgIFwibGlua2VkaW5cIjogICAgICAgICRsaW5rZWRpbixcbiAgICBcImZsaWNrclwiOiAgICAgICAgICAkZmxpY2tyLFxuICAgIFwidHVtYmxyXCI6ICAgICAgICAgICR0dW1ibHIsXG4gICAgXCJ4aW5nXCI6ICAgICAgICAgICAgJHhpbmcsXG4gICAgXCJnaXRodWJcIjogICAgICAgICAgJGdpdGh1YixcbiAgICBcInN0YWNrLW92ZXJmbG93XCI6ICAkc3RhY2stb3ZlcmZsb3csXG4gICAgXCJ5b3V0dWJlXCI6ICAgICAgICAgJHlvdXR1YmUsXG4gICAgXCJkcmliYmJsZVwiOiAgICAgICAgJGRyaWJiYmxlLFxuICAgIFwiaW5zdGFncmFtXCI6ICAgICAgICRpbnN0YWdyYW0sXG4gICAgXCJwaW50ZXJlc3RcIjogICAgICAgJHBpbnRlcmVzdCxcbiAgICBcInZrXCI6ICAgICAgICAgICAgICAkdmssXG4gICAgXCJ5YWhvb1wiOiAgICAgICAgICAgJHlhaG9vLFxuICAgIFwiYmVoYW5jZVwiOiAgICAgICAgICRiZWhhbmNlLFxuICAgIFwicmVkZGl0XCI6ICAgICAgICAgICRyZWRkaXQsXG4gICAgXCJ2aW1lb1wiOiAgICAgICAgICAgJHZpbWVvXG4gICksXG4gICRicmFuZHMtY29sb3JzXG4pO1xuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYy1jYWxsb3V0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwICRzcGFjZXI7XG4gIG1hcmdpbjogJHNwYWNlciAwO1xuXG4gIEBpbmNsdWRlIGx0ciB7XG4gICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICB9XG4gIEBpbmNsdWRlIHJ0bCB7XG4gICAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICB9XG59XG5cbi5jLWNhbGxvdXQtYm9yZGVyZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICBib3JkZXItbGVmdC13aWR0aDogNHB4O1xufVxuLmMtY2FsbG91dCBjb2RlIHtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG59XG4uYy1jYWxsb3V0IGg0IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogLjI1cmVtO1xufVxuLmMtY2FsbG91dCBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmMtY2FsbG91dCArIC5jLWNhbGxvdXQge1xuICBtYXJnaW4tdG9wOiAtIC4yNXJlbTtcbn1cblxuLy9cbi8vIFZhcmlhbnRzXG4vL1xuXG5AaW5jbHVkZSB0aGVtZS12YXJpYW50KCkge1xuICAuYy1jYWxsb3V0LSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgbHRyIHtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkdmFsdWU7XG4gICAgfVxuICAgIEBpbmNsdWRlIHJ0bCB7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICR2YWx1ZTtcbiAgICB9XG5cbiAgICBoNCB7XG4gICAgICBjb2xvcjogJHZhbHVlO1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLXdpZHRoOiAwOyAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMjI3NDAjaXNzdWVjb21tZW50LTMwNTg2ODEwNlxuICBoZWlnaHQ6ICRjYXJkLWhlaWdodDtcbiAgbWFyZ2luLWJvdHRvbTogJGNhcmQtbWFyZ2luLWJvdHRvbTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjYXJkLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSB0aGVtZXMoJGNhcmQtdGhlbWUtbWFwLCAkY3JlYXRlOiBwYXJlbnQpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwiY2FyZC1iZ1wiKTtcbiAgICBib3JkZXItY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJjYXJkLWJvcmRlci1jb2xvclwiKTtcbiAgfVxuXG4gID4gaHIge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gID4gLmxpc3QtZ3JvdXAge1xuICAgIGJvcmRlci10b3A6IGluaGVyaXQ7XG4gICAgYm9yZGVyLWJvdHRvbTogaW5oZXJpdDtcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCAge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuXG4gICYuZHJhZyxcbiAgLmRyYWcge1xuICAgIGN1cnNvcjogbW92ZTtcbiAgfVxufVxuXG4vLyBDYXJkcyB3aXRoIGNvbG9yIGFjY2VudFxuLmNhcmRbY2xhc3NePVwiYmctXCJdLFxuLmNhcmRbY2xhc3MqPVwiIGJnLVwiXSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAuMTI1KTsgLy9kYXJrZW4oJHZhbHVlLCAxMi41JSk7XG4gIC5jYXJkLWhlYWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuMDUpOyAvL2RhcmtlbigkdmFsdWUsIDMlKTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgLjEyNSk7IC8vZGFya2VuKCR2YWx1ZSwgMTIuNSUpO1xuICB9XG59XG5cbi5jYXJkLWJvZHkge1xuICAvLyBFbmFibGUgYGZsZXgtZ3JvdzogMWAgZm9yIGRlY2tzIGFuZCBncm91cHMgc28gdGhhdCBjYXJkIGJsb2NrcyB0YWtlIHVwXG4gIC8vIGFzIG11Y2ggc3BhY2UgYXMgcG9zc2libGUsIGVuc3VyaW5nIGZvb3RlcnMgYXJlIGFsaWduZWQgdG8gdGhlIGJvdHRvbS5cbiAgZmxleDogMSAxIGF1dG87XG4gIC8vIFdvcmthcm91bmQgZm9yIHRoZSBpbWFnZSBzaXplIGJ1ZyBpbiBJRVxuICAvLyBTZWU6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzI4ODU1XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogJGNhcmQtc3BhY2VyLXg7XG4gIEBpbmNsdWRlIHRoZW1lcygkY2FyZC10aGVtZS1tYXAsICRjcmVhdGU6IHBhcmVudCkge1xuICAgIGNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwiY2FyZC1jb2xvclwiKTtcbiAgfVxufVxuXG4uY2FyZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206ICRjYXJkLXNwYWNlci15O1xufVxuXG4uY2FyZC1zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IC0kY2FyZC1zcGFjZXIteSAvIDI7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLXRleHQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLWxpbmsge1xuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICArIC5jYXJkLWxpbmsge1xuICAgIEBpbmNsdWRlIGx0ciB7XG4gICAgICBtYXJnaW4tbGVmdDogJGNhcmQtc3BhY2VyLXg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHJ0bCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRjYXJkLXNwYWNlci14O1xuICAgIH1cbiAgfVxufVxuXG4vL1xuLy8gT3B0aW9uYWwgdGV4dHVhbCBjYXBzXG4vL1xuXG4uY2FyZC1oZWFkZXIge1xuICBwYWRkaW5nOiAkY2FyZC1zcGFjZXIteSAkY2FyZC1zcGFjZXIteDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gUmVtb3ZlcyB0aGUgZGVmYXVsdCBtYXJnaW4tYm90dG9tIG9mIDxoTj5cbiAgYm9yZGVyLWJvdHRvbTogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkO1xuICBAaW5jbHVkZSB0aGVtZXMoJGNhcmQtdGhlbWUtbWFwLCAkY3JlYXRlOiBwYXJlbnQpIHtcbiAgICBjb2xvcjogdGhlbWVzLWdldC12YWx1ZShcImNhcmQtY2FwLWNvbG9yXCIpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJjYXJkLWNhcC1iZ1wiKTtcbiAgICBib3JkZXItY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJjYXJkLWJvcmRlci1jb2xvclwiKTtcbiAgfVxuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyAkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzIDAgMCk7XG4gIH1cblxuICArIC5saXN0LWdyb3VwIHtcbiAgICAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgfVxuICB9XG4gIC5jLWNoYXJ0LXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbi5jYXJkLWZvb3RlciB7XG4gIHBhZGRpbmc6ICRjYXJkLXNwYWNlci15ICRjYXJkLXNwYWNlci14O1xuICBib3JkZXItdG9wOiAkY2FyZC1ib3JkZXItd2lkdGggc29saWQ7XG4gIEBpbmNsdWRlIHRoZW1lcygkY2FyZC10aGVtZS1tYXAsICRjcmVhdGU6IHBhcmVudCkge1xuICAgIGNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwiY2FyZC1jYXAtY29sb3JcIik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWVzLWdldC12YWx1ZShcImNhcmQtY2FwLWJnXCIpO1xuICAgIGJvcmRlci1jb2xvcjogdGhlbWVzLWdldC12YWx1ZShcImNhcmQtYm9yZGVyLWNvbG9yXCIpO1xuICB9XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDAgMCAkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzICRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICB9XG59XG5cblxuLy9cbi8vIEhlYWRlciBuYXZzXG4vL1xuXG4uY2FyZC1oZWFkZXItdGFicyB7XG4gIG1hcmdpbi1yaWdodDogLSRjYXJkLXNwYWNlci14IC8gMjtcbiAgbWFyZ2luLWJvdHRvbTogLSRjYXJkLXNwYWNlci15O1xuICBtYXJnaW4tbGVmdDogLSRjYXJkLXNwYWNlci14IC8gMjtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtaGVhZGVyLXBpbGxzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtJGNhcmQtc3BhY2VyLXggLyAyO1xuICBtYXJnaW4tbGVmdDogLSRjYXJkLXNwYWNlci14IC8gMjtcbn1cblxuLy8gQ2FyZCBpbWFnZVxuLmNhcmQtaW1nLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogJGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZztcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLXRvcCxcbi5jYXJkLWltZy1ib3R0b20ge1xuICBmbGV4LXNocmluazogMDsgLy8gRm9yIElFOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI5Mzk2XG4gIHdpZHRoOiAxMDAlOyAvLyBSZXF1aXJlZCBiZWNhdXNlIHdlIHVzZSBmbGV4Ym94IGFuZCB0aGlzIGluaGVyZW50bHkgYXBwbGllcyBhbGlnbi1zZWxmOiBzdHJldGNoXG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3Age1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG5cbi8vIENhcmQgZGVja1xuXG4uY2FyZC1kZWNrIHtcbiAgLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206ICRjYXJkLWRlY2stbWFyZ2luO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0kY2FyZC1kZWNrLW1hcmdpbjtcbiAgICBtYXJnaW4tbGVmdDogLSRjYXJkLWRlY2stbWFyZ2luO1xuXG4gICAgLmNhcmQge1xuICAgICAgLy8gRmxleGJ1Z3MgIzQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9waGlsaXB3YWx0b24vZmxleGJ1Z3MjZmxleGJ1Zy00XG4gICAgICBmbGV4OiAxIDAgMCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRjYXJkLWRlY2stbWFyZ2luO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgdGhlIGRlZmF1bHRcbiAgICAgIG1hcmdpbi1sZWZ0OiAkY2FyZC1kZWNrLW1hcmdpbjtcbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gQ2FyZCBncm91cHNcbi8vXG5cbi5jYXJkLWdyb3VwIHtcbiAgLy8gVGhlIGNoaWxkIHNlbGVjdG9yIGFsbG93cyBuZXN0ZWQgYC5jYXJkYCB3aXRoaW4gYC5jYXJkLWdyb3VwYFxuICAvLyB0byBkaXNwbGF5IHByb3Blcmx5LlxuICA+IC5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkY2FyZC1ncm91cC1tYXJnaW47XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIC8vIFRoZSBjaGlsZCBzZWxlY3RvciBhbGxvd3MgbmVzdGVkIGAuY2FyZGAgd2l0aGluIGAuY2FyZC1ncm91cGBcbiAgICAvLyB0byBkaXNwbGF5IHByb3Blcmx5LlxuICAgID4gLmNhcmQge1xuICAgICAgLy8gRmxleGJ1Z3MgIzQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9waGlsaXB3YWx0b24vZmxleGJ1Z3MjZmxleGJ1Zy00XG4gICAgICBmbGV4OiAxIDAgMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICArIC5jYXJkIHtcbiAgICAgICAgQGluY2x1ZGUgbHRyIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBydGwge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gSGFuZGxlIHJvdW5kZWQgY29ybmVyc1xuICAgICAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcblxuICAgICAgICAgIC5jYXJkLWltZy10b3AsXG4gICAgICAgICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1ibGFja2xpc3RcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY2FyZC1pbWctYm90dG9tLFxuICAgICAgICAgIC5jYXJkLWZvb3RlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktYmxhY2tsaXN0XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG5cbiAgICAgICAgICAuY2FyZC1pbWctdG9wLFxuICAgICAgICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktYmxhY2tsaXN0XG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY2FyZC1pbWctYm90dG9tLFxuICAgICAgICAgIC5jYXJkLWZvb3RlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktYmxhY2tsaXN0XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBDb2x1bW5zXG4vL1xuXG4uY2FyZC1jb2x1bW5zIHtcbiAgLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206ICRjYXJkLWNvbHVtbnMtbWFyZ2luO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGNvbHVtbi1jb3VudDogJGNhcmQtY29sdW1ucy1jb3VudDtcbiAgICBjb2x1bW4tZ2FwOiAkY2FyZC1jb2x1bW5zLWdhcDtcbiAgICBvcnBoYW5zOiAxO1xuICAgIHdpZG93czogMTtcblxuICAgIC5jYXJkIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8gRG9uJ3QgbGV0IHRoZW0gdmVydGljYWxseSBzcGFuIG11bHRpcGxlIGNvbHVtbnNcbiAgICAgIHdpZHRoOiAxMDAlOyAvLyBEb24ndCBsZXQgdGhlaXIgd2lkdGggY2hhbmdlXG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIEFjY29yZGlvblxuLy9cblxuLmFjY29yZGlvbiB7XG4gID4gLmNhcmQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XG4gICAgfVxuXG4gICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICAgIH1cblxuICAgID4gLmNhcmQtaGVhZGVyIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtJGNhcmQtYm9yZGVyLXdpZHRoO1xuICAgIH1cbiAgfVxufVxuXG4uY2FyZC1wbGFjZWhvbGRlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoJGJsYWNrLCAuMDI1KTtcbiAgYm9yZGVyOiAxcHggZGFzaGVkICRncmF5LTMwMDtcbn1cblxuLmNhcmQtaGVhZGVyLWljb24tYmcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAoJGNhcmQtc3BhY2VyLXkgKiAyKSArICgkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSk7XG4gIHBhZGRpbmc6ICRjYXJkLXNwYWNlci15IDA7XG4gIG1hcmdpbjogKC0gJGNhcmQtc3BhY2VyLXkpICRjYXJkLXNwYWNlci14ICgtICRjYXJkLXNwYWNlci15KSAoLSAkY2FyZC1zcGFjZXIteCk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogJGNhcmQtaWNvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAkY2FyZC1pY29uLWJnO1xuICBib3JkZXItcmlnaHQ6ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZDtcbiAgQGluY2x1ZGUgdGhlbWVzKCRjYXJkLXRoZW1lLW1hcCwgJGNyZWF0ZTogcGFyZW50KSB7XG4gICAgYm9yZGVyLXJpZ2h0OiB0aGVtZXMtZ2V0LXZhbHVlKFwiY2FyZC1ib3JkZXItY29sb3JcIik7XG4gIH1cbn1cblxuLmNhcmQtaGVhZGVyLWFjdGlvbnMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgQGluY2x1ZGUgbHRyIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtICgkc3BhY2VyIC8gNCk7XG4gIH1cbiAgQGluY2x1ZGUgcnRsIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogLSAoJHNwYWNlciAvIDQpO1xuICB9XG59XG5cbi5jYXJkLWhlYWRlci1hY3Rpb24ge1xuICBwYWRkaW5nOiAwICgkc3BhY2VyIC8gNCk7XG4gIGNvbG9yOiAkZ3JheS02MDA7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRib2R5LWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG5cbi8vIENhcmRzIHdpdGggY29sb3IgYWNjZW50XG5AaW5jbHVkZSB0aGVtZS12YXJpYW50KCkge1xuICAuY2FyZC1hY2NlbnQtI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBjYXJkLWFjY2VudC12YXJpYW50KCR2YWx1ZSk7XG4gIH1cbn1cblxuLmNhcmQtZnVsbCB7XG4gIG1hcmdpbi10b3A6IC0gJHNwYWNlcjtcbiAgbWFyZ2luLXJpZ2h0OiAtICRncmlkLWd1dHRlci13aWR0aCAvIDI7XG4gIG1hcmdpbi1sZWZ0OiAtICRncmlkLWd1dHRlci13aWR0aCAvIDI7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3I7XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgLmNhcmQtY29sdW1ucyB7XG5cbiAgICAmLmNvbHMtMiB7XG4gICAgICBjb2x1bW4tY291bnQ6IDI7XG4gICAgfVxuICB9XG59XG4iLCJcbi8vXG4vLyBDYXJkc1xuLy9cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcmRzXG4kY2FyZC1zcGFjZXIteTogICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGNhcmQtc3BhY2VyLXg6ICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItd2lkdGg6ICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1yYWRpdXM6ICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6ICBzdWJ0cmFjdCgkY2FyZC1ib3JkZXItcmFkaXVzLCAkY2FyZC1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGNhcmQtbWFyZ2luLWJvdHRvbTogICAgICAgICRzcGFjZXIgKiAxLjUgIWRlZmF1bHQ7XG5cbiRjYXJkLWltZy1vdmVybGF5LXBhZGRpbmc6ICAxLjI1cmVtICFkZWZhdWx0O1xuXG4kY2FyZC1ncm91cC1tYXJnaW46ICAkZ3JpZC1ndXR0ZXItd2lkdGggLyAyICFkZWZhdWx0O1xuJGNhcmQtZGVjay1tYXJnaW46ICAgJGNhcmQtZ3JvdXAtbWFyZ2luICFkZWZhdWx0O1xuXG4kY2FyZC1jb2x1bW5zLWNvdW50OiAgIDMgIWRlZmF1bHQ7XG4kY2FyZC1jb2x1bW5zLWdhcDogICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1jb2x1bW5zLW1hcmdpbjogICRjYXJkLXNwYWNlci15ICFkZWZhdWx0O1xuXG4kY2FyZC1pY29uLWJnOiAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4kY2FyZC1pY29uLWNvbG9yOiAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNhcmRzXG5cbi8vIERlZmF1bHQgdGhlbWVcbi8vIHNjc3MtZG9jcy1zdGFydCBjYXJkcy1kZWZhdWx0LXRoZW1lXG4kY2FyZC1ib3JkZXItY29sb3I6ICAkYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGNhcmQtY2FwLWJnOiAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcmQtY2FwLWNvbG9yOiAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWhlaWdodDogICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1jb2xvcjogICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtYmc6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjYXJkcy1kZWZhdWx0LXRoZW1lXG5cbiRjYXJkLXRoZW1lLW1hcDogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJGNhcmQtdGhlbWUtbWFwOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBkZWZhdWx0OiAoXG4gICAgICBcImNhcmQtYm9yZGVyLWNvbG9yXCI6ICAkY2FyZC1ib3JkZXItY29sb3IsXG4gICAgICBcImNhcmQtY2FwLWJnXCI6ICAgICAgICAkY2FyZC1jYXAtYmcsXG4gICAgICBcImNhcmQtY2FwLWNvbG9yXCI6ICAgICAkY2FyZC1jYXAtY29sb3IsXG4gICAgICBcImNhcmQtY29sb3JcIjogICAgICAgICAkY2FyZC1jb2xvcixcbiAgICAgIFwiY2FyZC1iZ1wiOiAgICAgICAgICAgICRjYXJkLWJnXG4gICAgKVxuICApLFxuICAkY2FyZC10aGVtZS1tYXBcbik7XG4iLCIvLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxuLy9cbi8vIEJyZWFrcG9pbnRzIGFyZSBkZWZpbmVkIGFzIGEgbWFwIG9mIChuYW1lOiBtaW5pbXVtIHdpZHRoKSwgb3JkZXIgZnJvbSBzbWFsbCB0byBsYXJnZTpcbi8vXG4vLyAgICAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpXG4vL1xuLy8gVGhlIG1hcCBkZWZpbmVkIGluIHRoZSBgJGdyaWQtYnJlYWtwb2ludHNgIGdsb2JhbCB2YXJpYWJsZSBpcyB1c2VkIGFzIHRoZSBgJGJyZWFrcG9pbnRzYCBhcmd1bWVudCBieSBkZWZhdWx0LlxuXG4vLyBOYW1lIG9mIHRoZSBuZXh0IGJyZWFrcG9pbnQsIG9yIG51bGwgZm9yIHRoZSBsYXN0IGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICRicmVha3BvaW50LW5hbWVzOiAoeHMgc20gbWQgbGcgeGwpKVxuLy8gICAgbWRcbkBmdW5jdGlvbiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50LW5hbWVzOiBtYXAta2V5cygkYnJlYWtwb2ludHMpKSB7XG4gICRuOiBpbmRleCgkYnJlYWtwb2ludC1uYW1lcywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRuICE9IG51bGwgYW5kICRuIDwgbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSwgbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLCBudWxsKTtcbn1cblxuLy8gTmFtZSBvZiB0aGUgcHJldmlvdXMgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGZpcnN0IGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1iZWZvcmUobGcpXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KGxnLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChsZywgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCkpXG4vLyAgICBtZFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtYmVmb3JlKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludC1uYW1lczogbWFwLWtleXMoJGJyZWFrcG9pbnRzKSkge1xuICAkbjogaW5kZXgoJGJyZWFrcG9pbnQtbmFtZXMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbiAhPSBudWxsIGFuZCAkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gLSAxKSwgbnVsbCk7XG59XG5cbi8vIE1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIHNtYWxsZXN0IChmaXJzdCkgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1pbihzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDU3NnB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWluICE9IDAsICRtaW4sIG51bGwpO1xufVxuXG4vLyBNYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBsYXJnZXN0IChsYXN0KSBicmVha3BvaW50LlxuLy8gVGhlIG1heGltdW0gdmFsdWUgaXMgY2FsY3VsYXRlZCBhcyB0aGUgbWluaW11bSBvZiB0aGUgbmV4dCBvbmUgbGVzcyAwLjAycHhcbi8vIHRvIHdvcmsgYXJvdW5kIHRoZSBsaW1pdGF0aW9ucyBvZiBgbWluLWAgYW5kIGBtYXgtYCBwcmVmaXhlcyBhbmQgdmlld3BvcnRzIHdpdGggZnJhY3Rpb25hbCB3aWR0aHMuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL21lZGlhcXVlcmllcy00LyNtcS1taW4tbWF4XG4vLyBVc2VzIDAuMDJweCByYXRoZXIgdGhhbiAwLjAxcHggdG8gd29yayBhcm91bmQgYSBjdXJyZW50IHJvdW5kaW5nIGJ1ZyBpbiBTYWZhcmkuXG4vLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3ODI2MVxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWF4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNzY3Ljk4cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAcmV0dXJuIGlmKCRuZXh0LCBicmVha3BvaW50LW1pbigkbmV4dCwgJGJyZWFrcG9pbnRzKSAtIC4wMiwgbnVsbCk7XG59XG5cbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW4gZnJvbnQuXG4vLyBVc2VmdWwgZm9yIG1ha2luZyByZXNwb25zaXZlIHV0aWxpdGllcy5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCJcIiAgKFJldHVybnMgYSBibGFuayBzdHJpbmcpXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCItc21cIlxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQHJldHVybiBpZihicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKSA9PSBudWxsLCBcIlwiLCBcIi0jeyRuYW1lfVwiKTtcbn1cblxuLy8gTWVkaWEgb2YgYXQgbGVhc3QgdGhlIG1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCB3aWRlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1pbiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgb2YgYXQgbW9zdCB0aGUgbWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIGxhcmdlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1heCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgdGhhdCBzcGFucyBtdWx0aXBsZSBicmVha3BvaW50IHdpZHRocy5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBiZXR3ZWVuIHRoZSBtaW4gYW5kIG1heCBicmVha3BvaW50c1xuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbG93ZXIsICR1cHBlciwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbG93ZXIsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCR1cHBlciwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbG93ZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCR1cHBlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gTWVkaWEgYmV0d2VlbiB0aGUgYnJlYWtwb2ludCdzIG1pbmltdW0gYW5kIG1heGltdW0gd2lkdGhzLlxuLy8gTm8gbWluaW11bSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQsIGFuZCBubyBtYXhpbXVtIGZvciB0aGUgbGFyZ2VzdCBvbmUuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgb25seSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCwgbm90IHZpZXdwb3J0cyBhbnkgd2lkZXIgb3IgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4iLCJAbWl4aW4gY2FyZC1hY2NlbnQtdmFyaWFudCgkY29sb3IpIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuICBib3JkZXItdG9wOiAycHggc29saWQgJGNvbG9yICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBOb3RlcyBvbiB0aGUgY2xhc3Nlczpcbi8vXG4vLyAxLiAuY2Fyb3VzZWwucG9pbnRlci1ldmVudCBzaG91bGQgaWRlYWxseSBiZSBwYW4teSAodG8gYWxsb3cgZm9yIHVzZXJzIHRvIHNjcm9sbCB2ZXJ0aWNhbGx5KVxuLy8gICAgZXZlbiB3aGVuIHRoZWlyIHNjcm9sbCBhY3Rpb24gc3RhcnRlZCBvbiBhIGNhcm91c2VsLCBidXQgZm9yIGNvbXBhdGliaWxpdHkgKHdpdGggRmlyZWZveClcbi8vICAgIHdlJ3JlIHByZXZlbnRpbmcgYWxsIGFjdGlvbnMgaW5zdGVhZFxuLy8gMi4gVGhlIC5jYXJvdXNlbC1pdGVtLWxlZnQgYW5kIC5jYXJvdXNlbC1pdGVtLXJpZ2h0IGlzIHVzZWQgdG8gaW5kaWNhdGUgd2hlcmVcbi8vICAgIHRoZSBhY3RpdmUgc2xpZGUgaXMgaGVhZGluZy5cbi8vIDMuIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbSBpcyB0aGUgY3VycmVudCBzbGlkZS5cbi8vIDQuIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0IGFuZCAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQgaXMgdGhlIGN1cnJlbnRcbi8vICAgIHNsaWRlIGluIGl0cyBpbi10cmFuc2l0aW9uIHN0YXRlLiBPbmx5IG9uZSBvZiB0aGVzZSBvY2N1cnMgYXQgYSB0aW1lLlxuLy8gNS4gLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLWxlZnQgYW5kIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1yaWdodFxuLy8gICAgaXMgdGhlIHVwY29taW5nIHNsaWRlIGluIHRyYW5zaXRpb24uXG5cbi5jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhcm91c2VsLnBvaW50ZXItZXZlbnQge1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xufVxuXG4uY2Fyb3VzZWwtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xufVxuXG4uY2Fyb3VzZWwtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGNhcm91c2VsLXRyYW5zaXRpb24pO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LFxuLmNhcm91c2VsLWl0ZW0tcHJldiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1uZXh0Om5vdCguY2Fyb3VzZWwtaXRlbS1sZWZ0KSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0tcHJldjpub3QoLmNhcm91c2VsLWl0ZW0tcmlnaHQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuXG5cbi8vXG4vLyBBbHRlcm5hdGUgdHJhbnNpdGlvbnNcbi8vXG5cbi5jYXJvdXNlbC1mYWRlIHtcbiAgLmNhcm91c2VsLWl0ZW0ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuICAuY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4gIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuICAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICAgIHotaW5kZXg6IDE7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuICAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICAgIHotaW5kZXg6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHkgMHMgJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb24pO1xuICB9XG59XG5cblxuLy9cbi8vIExlZnQvcmlnaHQgY29udHJvbHMgZm9yIG5hdlxuLy9cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxO1xuICAvLyBVc2UgZmxleCBmb3IgYWxpZ25tZW50ICgxLTMpXG4gIGRpc3BsYXk6IGZsZXg7IC8vIDEuIGFsbG93IGZsZXggc3R5bGVzXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIDIuIHZlcnRpY2FsbHkgY2VudGVyIGNvbnRlbnRzXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyAvLyAzLiBob3Jpem9udGFsbHkgY2VudGVyIGNvbnRlbnRzXG4gIHdpZHRoOiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgY29sb3I6ICRjYXJvdXNlbC1jb250cm9sLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG9wYWNpdHk6ICRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGNhcm91c2VsLWNvbnRyb2wtdHJhbnNpdGlvbik7XG5cbiAgLy8gSG92ZXIvZm9jdXMgc3RhdGVcbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgY29sb3I6ICRjYXJvdXNlbC1jb250cm9sLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIG9wYWNpdHk6ICRjYXJvdXNlbC1jb250cm9sLWhvdmVyLW9wYWNpdHk7XG4gIH1cbn1cbi5jYXJvdXNlbC1jb250cm9sLXByZXYge1xuICBsZWZ0OiAwO1xuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgkYmxhY2ssIC4yNSksIHJnYmEoJGJsYWNrLCAuMDAxKSk7XG4gIH1cbn1cbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICByaWdodDogMDtcbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCByZ2JhKCRibGFjaywgLjI1KSwgcmdiYSgkYmxhY2ssIC4wMDEpKTtcbiAgfVxufVxuXG4vLyBJY29ucyBmb3Igd2l0aGluXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAkY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoO1xuICBoZWlnaHQ6ICRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg7XG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdCA1MCUgLyAxMDAlIDEwMCU7XG59XG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZyk7XG59XG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZyk7XG59XG5cblxuLy8gT3B0aW9uYWwgaW5kaWNhdG9yIHBpcHNcbi8vXG4vLyBBZGQgYW4gb3JkZXJlZCBsaXN0IHdpdGggdGhlIGZvbGxvd2luZyBjbGFzcyBhbmQgYWRkIGEgbGlzdCBpdGVtIGZvciBlYWNoXG4vLyBzbGlkZSB5b3VyIGNhcm91c2VsIGhvbGRzLlxuXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBAaW5jbHVkZSBsdHIge1xuICAgIHBhZGRpbmctbGVmdDogMDsgLy8gb3ZlcnJpZGUgPG9sPiBkZWZhdWx0XG4gIH1cbiAgQGluY2x1ZGUgcnRsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyAvLyBvdmVycmlkZSA8b2w+IGRlZmF1bHRcbiAgfVxuICAvLyBVc2UgdGhlIC5jYXJvdXNlbC1jb250cm9sJ3Mgd2lkdGggYXMgbWFyZ2luIHNvIHdlIGRvbid0IG92ZXJsYXkgdGhvc2VcbiAgbWFyZ2luLXJpZ2h0OiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgbWFyZ2luLWxlZnQ6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBsaXN0LXN0eWxlOiBub25lO1xuXG4gIGxpIHtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICBmbGV4OiAwIDEgYXV0bztcbiAgICB3aWR0aDogJGNhcm91c2VsLWluZGljYXRvci13aWR0aDtcbiAgICBoZWlnaHQ6ICRjYXJvdXNlbC1pbmRpY2F0b3ItaGVpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI7XG4gICAgbWFyZ2luLWxlZnQ6ICRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyO1xuICAgIHRleHQtaW5kZW50OiAtOTk5cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgLy8gVXNlIHRyYW5zcGFyZW50IGJvcmRlcnMgdG8gaW5jcmVhc2UgdGhlIGhpdCBhcmVhIGJ5IDEwcHggb24gdG9wIGFuZCBib3R0b20uXG4gICAgYm9yZGVyLXRvcDogJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgb3BhY2l0eTogLjU7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY2Fyb3VzZWwtaW5kaWNhdG9yLXRyYW5zaXRpb24pO1xuICB9XG5cbiAgLmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5cbi8vIE9wdGlvbmFsIGNhcHRpb25zXG4vL1xuLy9cblxuLmNhcm91c2VsLWNhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAoMTAwJSAtICRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoKSAvIDI7XG4gIGJvdHRvbTogMjBweDtcbiAgbGVmdDogKDEwMCUgLSAkY2Fyb3VzZWwtY2FwdGlvbi13aWR0aCkgLyAyO1xuICB6LWluZGV4OiAxMDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb2xvcjogJGNhcm91c2VsLWNhcHRpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiIsIkBtaXhpbiBjbGVhcmZpeCgpIHtcbiAgJjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cbiIsIi8vIENhcm91c2VsXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjYXJvdXNlbFxuJGNhcm91c2VsLWNvbnRyb2wtY29sb3I6ICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXdpZHRoOiAgICAgICAgICAxNSUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5OiAgICAgICAgLjUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1ob3Zlci1vcGFjaXR5OiAgLjkgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC10cmFuc2l0aW9uOiAgICAgb3BhY2l0eSAuMTVzIGVhc2UgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg6ICAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGVpZ2h0OiAgICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQ6ICAxMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI6ICAgICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItdHJhbnNpdGlvbjogICAgICAgb3BhY2l0eSAuNnMgZWFzZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNhcHRpb24td2lkdGg6ICA3MCUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogICR3aGl0ZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDogIDIwcHggIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZzogIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGQ9J001LjI1IDBsLTQgNCA0IDQgMS41LTEuNUw0LjI1IDRsMi41LTIuNUw1LjI1IDB6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnOiAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfScgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZD0nTTIuNzUgMGwtMS41IDEuNUwzLjc1IDRsLTIuNSAyLjVMMi43NSA4bDQtNC00LTR6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbjogIC42cyAhZGVmYXVsdDtcbiRjYXJvdXNlbC10cmFuc2l0aW9uOiAgICAgICAgICAgdHJhbnNmb3JtICRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UtaW4tb3V0ICFkZWZhdWx0OyAvLyBEZWZpbmUgdHJhbnNmb3JtIHRyYW5zaXRpb24gZmlyc3QgaWYgdXNpbmcgbXVsdGlwbGUgdHJhbnNpdGlvbnMgKGUuZy4sIGB0cmFuc2Zvcm0gMnMgZWFzZSwgb3BhY2l0eSAuNXMgZWFzZS1vdXRgKVxuLy8gc2Nzcy1kb2NzLWVuZCBjYXJvdXNlbFxuIiwiLmMtY2hhcnQtd3JhcHBlciBjYW52YXMge1xuICB3aWR0aDogMTAwJTtcbn1cbi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZSwgc2VsZWN0b3ItdHlwZS1uby11bmtub3duXG5iYXNlLWNoYXJ0LmNoYXJ0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmNhbnZhcyB7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuIiwiLmNsb3NlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGNsb3NlLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkY2xvc2UtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBvcGFjaXR5OiAuNTtcbiAgQGluY2x1ZGUgdGhlbWVzKCRjbG9zZS10aGVtZS1tYXAsICRjcmVhdGU6IHBhcmVudCkge1xuICAgIGNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwiY2xvc2UtY29sb3JcIik7XG4gICAgdGV4dC1zaGFkb3c6IHRoZW1lcy1nZXQtdmFsdWUoXCJjbG9zZS10ZXh0LXNoYWRvd1wiKTtcbiAgfVxuXG4gIC8vIE92ZXJyaWRlIDxhPidzIGhvdmVyIHN0eWxlXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBAaW5jbHVkZSB0aGVtZXMoJGNsb3NlLXRoZW1lLW1hcCwgJGNyZWF0ZTogcGFyZW50KSB7XG4gICAgICBjb2xvcjogdGhlbWVzLWdldC12YWx1ZShcImNsb3NlLWNvbG9yXCIpO1xuICAgIH1cbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgb3BhY2l0eTogLjc1O1xuICAgIH1cbiAgfVxufVxuXG4vLyBBZGRpdGlvbmFsIHByb3BlcnRpZXMgZm9yIGJ1dHRvbiB2ZXJzaW9uXG4vLyBpT1MgcmVxdWlyZXMgdGhlIGJ1dHRvbiBlbGVtZW50IGluc3RlYWQgb2YgYW4gYW5jaG9yIHRhZy5cbi8vIElmIHlvdSB3YW50IHRoZSBhbmNob3IgdmVyc2lvbiwgaXQgcmVxdWlyZXMgYGhyZWY9XCIjXCJgLlxuLy8gU2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0V2ZW50cy9jbGljayNTYWZhcmlfTW9iaWxlXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbmJ1dHRvbi5jbG9zZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG5cbi8vIEZ1dHVyZS1wcm9vZiBkaXNhYmxpbmcgb2YgY2xpY2tzIG9uIGA8YT5gIGVsZW1lbnRzXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbmEuY2xvc2UuZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbiIsIi8vIElubGluZSBjb2RlXG5jb2RlIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjb2RlLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkY29kZS1jb2xvcjtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuXG4gIC8vIFN0cmVhbWxpbmUgdGhlIHN0eWxlIHdoZW4gaW5zaWRlIGFuY2hvcnMgdG8gYXZvaWQgYnJva2VuIHVuZGVybGluZSBhbmQgbW9yZVxuICBhID4gJiB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuLy8gVXNlciBpbnB1dCB0eXBpY2FsbHkgZW50ZXJlZCB2aWEga2V5Ym9hcmRcbmtiZCB7XG4gIHBhZGRpbmc6ICRrYmQtcGFkZGluZy15ICRrYmQtcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGtiZC1mb250LXNpemUpO1xuICBjb2xvcjogJGtiZC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGtiZC1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cy1zbSk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGtiZC1ib3gtc2hhZG93KTtcblxuICBrYmQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDEwMCUpO1xuICAgIGZvbnQtd2VpZ2h0OiAkbmVzdGVkLWtiZC1mb250LXdlaWdodDtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG59XG5cbi8vIEJsb2NrcyBvZiBjb2RlXG5wcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjb2RlLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkcHJlLWNvbG9yO1xuXG4gIC8vIEFjY291bnQgZm9yIHNvbWUgY29kZSBvdXRwdXRzIHRoYXQgcGxhY2UgY29kZSB0YWdzIGluIHByZSB0YWdzXG4gIGNvZGUge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIH1cbn1cblxuLy8gRW5hYmxlIHNjcm9sbGFibGUgYmxvY2tzIG9mIGNvZGVcbi5wcmUtc2Nyb2xsYWJsZSB7XG4gIG1heC1oZWlnaHQ6ICRwcmUtc2Nyb2xsYWJsZS1tYXgtaGVpZ2h0O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG4iLCJcblxuLy8gQ29kZVxuXG4kY29kZS1mb250LXNpemU6ICA4Ny41JSAhZGVmYXVsdDtcbiRjb2RlLWNvbG9yOiAgICAgICRwaW5rICFkZWZhdWx0O1xuXG4ka2JkLXBhZGRpbmcteTogIC4ycmVtICFkZWZhdWx0O1xuJGtiZC1wYWRkaW5nLXg6ICAuNHJlbSAhZGVmYXVsdDtcbiRrYmQtZm9udC1zaXplOiAgJGNvZGUtZm9udC1zaXplICFkZWZhdWx0O1xuJGtiZC1jb2xvcjogICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4ka2JkLWJnOiAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcblxuJHByZS1jb2xvcjogICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kcHJlLXNjcm9sbGFibGUtbWF4LWhlaWdodDogIDM0MHB4ICFkZWZhdWx0O1xuIiwiLy8gRW1iZWRkZWQgaWNvbnMgZnJvbSBPcGVuIEljb25pYy5cbi8vIFJlbGVhc2VkIHVuZGVyIE1JVCBhbmQgY29weXJpZ2h0IDIwMTQgV2F5YnVyeS5cbi8vIGh0dHBzOi8vdXNlaWNvbmljLmNvbS9vcGVuXG5cblxuLy8gQ2hlY2tib3hlcyBhbmQgcmFkaW9zXG4vL1xuLy8gQmFzZSBjbGFzcyB0YWtlcyBjYXJlIG9mIGFsbCB0aGUga2V5IGJlaGF2aW9yYWwgYXNwZWN0cy5cblxuLmN1c3RvbS1jb250cm9sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIEBpbmNsdWRlIGx0ciB7XG4gICAgcGFkZGluZy1sZWZ0OiAkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyICsgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICB9XG4gIEBpbmNsdWRlIHJ0bCB7XG4gICAgcGFkZGluZy1yaWdodDogJGN1c3RvbS1jb250cm9sLWd1dHRlciArICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgfVxufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1hcmdpbi1yaWdodDogJGN1c3RvbS1jb250cm9sLXNwYWNlci14O1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIEBpbmNsdWRlIGx0ciB7XG4gICAgbGVmdDogMDtcbiAgfVxuICBAaW5jbHVkZSBydGwge1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gIHotaW5kZXg6IC0xOyAvLyBQdXQgdGhlIGlucHV0IGJlaGluZCB0aGUgbGFiZWwgc28gaXQgZG9lc24ndCBvdmVybGF5IHRleHRcbiAgd2lkdGg6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgaGVpZ2h0OiAoJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgKyAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpIC8gMjtcbiAgb3BhY2l0eTogMDtcblxuICAmOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm94LXNoYWRvdyk7XG4gICAgQGluY2x1ZGUgdGhlbWVzKCRjdXN0b20tZm9ybXMtdGhlbWUtbWFwLCAkY3JlYXRlOiBwYXJlbnQpIHtcbiAgICAgIGNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwiY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3JcIik7XG4gICAgICBib3JkZXItY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3JkZXItY29sb3JcIik7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZyh0aGVtZXMtZ2V0LXZhbHVlKFwiY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmdcIikpO1xuICAgIH1cbiAgfVxuXG4gICY6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgLy8gdGhlIG1peGluIGlzIG5vdCB1c2VkIGhlcmUgdG8gbWFrZSBzdXJlIHRoZXJlIGlzIGZlZWRiYWNrXG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBib3gtc2hhZG93OiAkaW5wdXQtYm94LXNoYWRvdywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfSBAZWxzZSB7XG4gICAgICBib3gtc2hhZG93OiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfVxuICB9XG5cbiAgJjpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIEBpbmNsdWRlIHRoZW1lcygkY3VzdG9tLWZvcm1zLXRoZW1lLW1hcCwgJGNyZWF0ZTogcGFyZW50KSB7XG4gICAgICBib3JkZXItY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm9yZGVyLWNvbG9yXCIpO1xuICAgIH1cbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIEBpbmNsdWRlIHRoZW1lcygkY3VzdG9tLWZvcm1zLXRoZW1lLW1hcCwgJGNyZWF0ZTogcGFyZW50KSB7XG4gICAgICBjb2xvcjogdGhlbWVzLWdldC12YWx1ZShcImN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtY29sb3JcIik7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwiY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZ1wiKTtcbiAgICAgIGJvcmRlci1jb2xvcjogdGhlbWVzLWdldC12YWx1ZShcImN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm9yZGVyLWNvbG9yXCIpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgLy8gVXNlIFtkaXNhYmxlZF0gYW5kIDpkaXNhYmxlZCB0byB3b3JrIGFyb3VuZCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI4MjQ3XG4gICZbZGlzYWJsZWRdLFxuICAmOmRpc2FibGVkIHtcbiAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgICBAaW5jbHVkZSB0aGVtZXMoJGN1c3RvbS1mb3Jtcy10aGVtZS1tYXAsICRjcmVhdGU6IHBhcmVudCkge1xuICAgICAgICBjb2xvcjogdGhlbWVzLWdldC12YWx1ZShcImN1c3RvbS1jb250cm9sLWxhYmVsLWRpc2FibGVkLWNvbG9yXCIpO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBAaW5jbHVkZSB0aGVtZXMoJGN1c3RvbS1mb3Jtcy10aGVtZS1tYXAsICRjcmVhdGU6IHBhcmVudCkge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZGlzYWJsZWQtYmdcIik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gQ3VzdG9tIGNvbnRyb2wgaW5kaWNhdG9yc1xuLy9cbi8vIEJ1aWxkIHRoZSBjdXN0b20gY29udHJvbHMgb3V0IG9mIHBzZXVkby1lbGVtZW50cy5cblxuLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBjdXJzb3I6ICRjdXN0b20tY29udHJvbC1jdXJzb3I7XG4gIEBpbmNsdWRlIHRoZW1lcygkY3VzdG9tLWZvcm1zLXRoZW1lLW1hcCwgJGNyZWF0ZTogcGFyZW50KSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWVzLWdldC12YWx1ZShcImN1c3RvbS1jb250cm9sLWxhYmVsLWNvbG9yXCIpO1xuICB9XG5cbiAgLy8gQmFja2dyb3VuZC1jb2xvciBhbmQgKHdoZW4gZW5hYmxlZCkgZ3JhZGllbnRcbiAgJjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAoJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgLSAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpIC8gMjtcbiAgICBAaW5jbHVkZSBsdHIge1xuICAgICAgbGVmdDogLSgkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyICsgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKTtcbiAgICB9XG4gICAgQGluY2x1ZGUgcnRsIHtcbiAgICAgIHJpZ2h0OiAtKCRjdXN0b20tY29udHJvbC1ndXR0ZXIgKyAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpO1xuICAgIH1cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICAgIGhlaWdodDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyOiBzb2xpZCAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aDtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm94LXNoYWRvdyk7XG4gICAgQGluY2x1ZGUgdGhlbWVzKCRjdXN0b20tZm9ybXMtdGhlbWUtbWFwLCAkY3JlYXRlOiBwYXJlbnQpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmdcIik7XG4gICAgICBib3JkZXItY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yXCIpO1xuICAgIH1cbiAgfVxuXG4gIC8vIEZvcmVncm91bmQgKGljb24pXG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAoJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgLSAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpIC8gMjtcbiAgICBAaW5jbHVkZSBsdHIge1xuICAgICAgbGVmdDogLSgkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyICsgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKTtcbiAgICB9XG4gICAgQGluY2x1ZGUgcnRsIHtcbiAgICAgIHJpZ2h0OiAtKCRjdXN0b20tY29udHJvbC1ndXR0ZXIgKyAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpO1xuICAgIH1cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICAgIGhlaWdodDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZDogbm8tcmVwZWF0IDUwJSAvICN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZy1zaXplfTtcbiAgfVxufVxuXG5cbi8vIENoZWNrYm94ZXNcbi8vXG4vLyBUd2VhayBqdXN0IGEgZmV3IHRoaW5ncyBmb3IgY2hlY2tib3hlcy5cblxuLmN1c3RvbS1jaGVja2JveCB7XG4gIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIEBpbmNsdWRlIHRoZW1lcygkY3VzdG9tLWZvcm1zLXRoZW1lLW1hcCwgJGNyZWF0ZTogcGFyZW50KSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcodGhlbWVzLWdldC12YWx1ZShcImN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1jaGVja2VkXCIpKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIHRoZW1lcygkY3VzdG9tLWZvcm1zLXRoZW1lLW1hcCwgJGNyZWF0ZTogcGFyZW50KSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdGhlbWVzLWdldC12YWx1ZShcImN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3JkZXItY29sb3JcIik7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnKTtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3gtc2hhZG93KTtcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWluZGV0ZXJtaW5hdGUpO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB7XG4gICAgJjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgdGhlbWVzKCRjdXN0b20tZm9ybXMtdGhlbWUtbWFwLCAkY3JlYXRlOiBwYXJlbnQpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWVzLWdldC12YWx1ZShcImN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnXCIpO1xuICAgICAgfVxuICAgIH1cbiAgICAmOmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSB0aGVtZXMoJGN1c3RvbS1mb3Jtcy10aGVtZS1tYXAsICRjcmVhdGU6IHBhcmVudCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwiY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmdcIik7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFJhZGlvc1xuLy9cbi8vIFR3ZWFrIGp1c3QgYSBmZXcgdGhpbmdzIGZvciByYWRpb3MuXG5cbi5jdXN0b20tcmFkaW8ge1xuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWJsYWNrbGlzdFxuICAgIGJvcmRlci1yYWRpdXM6ICRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWJvcmRlci1yYWRpdXM7XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgQGluY2x1ZGUgdGhlbWVzKCRjdXN0b20tZm9ybXMtdGhlbWUtbWFwLCAkY3JlYXRlOiBwYXJlbnQpIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2Zyh0aGVtZXMtZ2V0LXZhbHVlKFwiY3VzdG9tLXJhZGlvLWluZGljYXRvci1pY29uLWNoZWNrZWRcIikpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB7XG4gICAgJjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgdGhlbWVzKCRjdXN0b20tZm9ybXMtdGhlbWUtbWFwLCAkY3JlYXRlOiBwYXJlbnQpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWVzLWdldC12YWx1ZShcImN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnXCIpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIHN3aXRjaGVzXG4vL1xuLy8gVHdlYWsgYSBmZXcgdGhpbmdzIGZvciBzd2l0Y2hlc1xuXG4uY3VzdG9tLXN3aXRjaCB7XG4gIEBpbmNsdWRlIGx0ciB7XG4gICAgcGFkZGluZy1sZWZ0OiAkY3VzdG9tLXN3aXRjaC13aWR0aCArICRjdXN0b20tY29udHJvbC1ndXR0ZXI7XG4gIH1cbiAgQGluY2x1ZGUgcnRsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkY3VzdG9tLXN3aXRjaC13aWR0aCArICRjdXN0b20tY29udHJvbC1ndXR0ZXI7XG4gIH1cbiAgLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgbHRyIHtcbiAgICAgICAgbGVmdDogLSgkY3VzdG9tLXN3aXRjaC13aWR0aCArICRjdXN0b20tY29udHJvbC1ndXR0ZXIpO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgcnRsIHtcbiAgICAgICAgcmlnaHQ6IC0oJGN1c3RvbS1zd2l0Y2gtd2lkdGggKyAkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyKTtcbiAgICAgIH1cbiAgICAgIHdpZHRoOiAkY3VzdG9tLXN3aXRjaC13aWR0aDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktYmxhY2tsaXN0XG4gICAgICBib3JkZXItcmFkaXVzOiAkY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1cztcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICB0b3A6IGFkZCgoJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgLSAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpIC8gMiwgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGggKiAyKTtcbiAgICAgIEBpbmNsdWRlIGx0ciB7XG4gICAgICAgIGxlZnQ6IGFkZCgtKCRjdXN0b20tc3dpdGNoLXdpZHRoICsgJGN1c3RvbS1jb250cm9sLWd1dHRlciksICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoICogMik7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBydGwge1xuICAgICAgICByaWdodDogYWRkKC0oJGN1c3RvbS1zd2l0Y2gtd2lkdGggKyAkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyKSwgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGggKiAyKTtcbiAgICAgIH1cbiAgICAgIHdpZHRoOiAkY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3Itc2l6ZTtcbiAgICAgIGhlaWdodDogJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLXNpemU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci1jb2xvcjtcbiAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1ibGFja2xpc3RcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRjdXN0b20tc3dpdGNoLWluZGljYXRvci1ib3JkZXItcmFkaXVzO1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbih0cmFuc2Zvcm0gLjE1cyBlYXNlLWluLW91dCwgJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbiAgICAgIEBpbmNsdWRlIHRoZW1lcygkY3VzdG9tLWZvcm1zLXRoZW1lLW1hcCwgJGNyZWF0ZTogcGFyZW50KSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yXCIpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBAaW5jbHVkZSB0aGVtZXMoJGN1c3RvbS1mb3Jtcy10aGVtZS1tYXAsICRjcmVhdGU6IHBhcmVudCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwiY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnXCIpO1xuICAgICAgfVxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKCRjdXN0b20tc3dpdGNoLXdpZHRoIC0gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKTtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQge1xuICAgICY6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIHRoZW1lcygkY3VzdG9tLWZvcm1zLXRoZW1lLW1hcCwgJGNyZWF0ZTogcGFyZW50KSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZ1wiKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBTZWxlY3Rcbi8vXG4vLyBSZXBsYWNlcyB0aGUgYnJvd3NlciBkZWZhdWx0IHNlbGVjdCB3aXRoIGEgY3VzdG9tIG9uZSwgbW9zdGx5IHB1bGxlZCBmcm9tXG4vLyBodHRwczovL3ByaW1lci5naXRodWIuaW8vLlxuLy9cblxuLmN1c3RvbS1zZWxlY3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWhlaWdodDtcbiAgcGFkZGluZzogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15ICgkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggKyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZykgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteDtcbiAgZm9udC1mYW1pbHk6ICRjdXN0b20tc2VsZWN0LWZvbnQtZmFtaWx5O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGN1c3RvbS1zZWxlY3QtbGluZS1oZWlnaHQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlcjogJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXdpZHRoIHNvbGlkO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tc2VsZWN0LWJvcmRlci1yYWRpdXMsIDApO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tc2VsZWN0LWJveC1zaGFkb3cpO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBAaW5jbHVkZSB0aGVtZXMoJGN1c3RvbS1mb3Jtcy10aGVtZS1tYXAsICRjcmVhdGU6IHBhcmVudCkge1xuICAgIGNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwiY3VzdG9tLXNlbGVjdC1jb2xvclwiKTtcbiAgICBiYWNrZ3JvdW5kOiB0aGVtZXMtZ2V0LXZhbHVlKFwiY3VzdG9tLXNlbGVjdC1iZ1wiKSB0aGVtZXMtZ2V0LXZhbHVlKFwiY3VzdG9tLXNlbGVjdC1iYWNrZ3JvdW5kXCIpO1xuICAgIGJvcmRlci1jb2xvcjogdGhlbWVzLWdldC12YWx1ZShcImN1c3RvbS1zZWxlY3QtYm9yZGVyLWNvbG9yXCIpO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgQGluY2x1ZGUgdGhlbWVzKCRjdXN0b20tZm9ybXMtdGhlbWUtbWFwLCAkY3JlYXRlOiBwYXJlbnQpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdGhlbWVzLWdldC12YWx1ZShcImN1c3RvbS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yXCIpO1xuICAgIH1cbiAgICBvdXRsaW5lOiAwO1xuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXNlbGVjdC1ib3gtc2hhZG93LCAkY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIGJveC1zaGFkb3c6ICRjdXN0b20tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfVxuXG4gICAgJjo6LW1zLXZhbHVlIHtcbiAgICAgIC8vIEZvciB2aXN1YWwgY29uc2lzdGVuY3kgd2l0aCBvdGhlciBwbGF0Zm9ybXMvYnJvd3NlcnMsXG4gICAgICAvLyBzdXBwcmVzcyB0aGUgZGVmYXVsdCB3aGl0ZSB0ZXh0IG9uIGJsdWUgYmFja2dyb3VuZCBoaWdobGlnaHQgZ2l2ZW4gdG9cbiAgICAgIC8vIHRoZSBzZWxlY3RlZCBvcHRpb24gdGV4dCB3aGVuIHRoZSAoc3RpbGwgY2xvc2VkKSA8c2VsZWN0PiByZWNlaXZlcyBmb2N1c1xuICAgICAgLy8gaW4gSUUgYW5kICh1bmRlciBjZXJ0YWluIGNvbmRpdGlvbnMpIEVkZ2UuXG4gICAgICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTM5OC5cbiAgICAgIEBpbmNsdWRlIHRoZW1lcygkZm9ybS10aGVtZS1tYXAsICRjcmVhdGU6IHBhcmVudCkge1xuICAgICAgICBjb2xvcjogdGhlbWVzLWdldC12YWx1ZShcImlucHV0LWNvbG9yXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwiaW5wdXQtYmdcIik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJlttdWx0aXBsZV0sXG4gICZbc2l6ZV06bm90KFtzaXplPVwiMVwiXSkge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBAaW5jbHVkZSBsdHIge1xuICAgICAgcGFkZGluZy1yaWdodDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14O1xuICAgIH1cbiAgICBAaW5jbHVkZSBydGwge1xuICAgICAgcGFkZGluZy1sZWZ0OiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXg7XG4gICAgfVxuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBAaW5jbHVkZSB0aGVtZXMoJGN1c3RvbS1mb3Jtcy10aGVtZS1tYXAsICRjcmVhdGU6IHBhcmVudCkge1xuICAgICAgY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJjdXN0b20tc2VsZWN0LWRpc2FibGVkLWNvbG9yXCIpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWVzLWdldC12YWx1ZShcImN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtYmdcIik7XG4gICAgfVxuICB9XG5cbiAgLy8gSGlkZXMgdGhlIGRlZmF1bHQgY2FyZXQgaW4gSUUxMVxuICAmOjotbXMtZXhwYW5kIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLy8gUmVtb3ZlIG91dGxpbmUgZnJvbSBzZWxlY3QgYm94IGluIEZGXG4gICY6LW1vei1mb2N1c3Jpbmcge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDAgJGN1c3RvbS1zZWxlY3QtY29sb3I7XG4gIH1cbn1cblxuLmN1c3RvbS1zZWxlY3Qtc20ge1xuICBoZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWhlaWdodC1zbTtcbiAgcGFkZGluZy10b3A6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1zbTtcbiAgcGFkZGluZy1ib3R0b206ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1zbTtcbiAgQGluY2x1ZGUgbHRyIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteC1zbTtcbiAgfVxuICBAaW5jbHVkZSBydGwge1xuICAgIHBhZGRpbmctcmlnaHQ6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteC1zbTtcbiAgfVxuICBAaW5jbHVkZSBmb250LXNpemUoJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLXNtKTtcbn1cblxuLmN1c3RvbS1zZWxlY3QtbGcge1xuICBoZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWhlaWdodC1sZztcbiAgcGFkZGluZy10b3A6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1sZztcbiAgcGFkZGluZy1ib3R0b206ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1sZztcbiAgQGluY2x1ZGUgbHRyIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteC1sZztcbiAgfVxuICBAaW5jbHVkZSBydGwge1xuICAgIHBhZGRpbmctcmlnaHQ6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteC1sZztcbiAgfVxuICBAaW5jbHVkZSBmb250LXNpemUoJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLWxnKTtcbn1cblxuXG4vLyBGaWxlXG4vL1xuLy8gQ3VzdG9tIGZpbGUgaW5wdXQuXG5cbi5jdXN0b20tZmlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY3VzdG9tLWZpbGUtaW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRjdXN0b20tZmlsZS1oZWlnaHQ7XG4gIG1hcmdpbjogMDtcbiAgb3BhY2l0eTogMDtcblxuICAmOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICBib3gtc2hhZG93OiAkY3VzdG9tLWZpbGUtZm9jdXMtYm94LXNoYWRvdztcbiAgICBAaW5jbHVkZSB0aGVtZXMoJGN1c3RvbS1mb3Jtcy10aGVtZS1tYXAsICRjcmVhdGU6IHBhcmVudCkge1xuICAgICAgYm9yZGVyLWNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwiY3VzdG9tLWZpbGUtZm9jdXMtYm9yZGVyLWNvbG9yXCIpO1xuICAgIH1cbiAgfVxuXG4gIC8vIFVzZSBbZGlzYWJsZWRdIGFuZCA6ZGlzYWJsZWQgdG8gd29yayBhcm91bmQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yODI0N1xuICAmW2Rpc2FibGVkXSB+IC5jdXN0b20tZmlsZS1sYWJlbCxcbiAgJjpkaXNhYmxlZCB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgQGluY2x1ZGUgdGhlbWVzKCRjdXN0b20tZm9ybXMtdGhlbWUtbWFwLCAkY3JlYXRlOiBwYXJlbnQpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJjdXN0b20tZmlsZS1kaXNhYmxlZC1iZ1wiKTtcbiAgICB9XG4gIH1cblxuICBAZWFjaCAkbGFuZywgJHZhbHVlIGluICRjdXN0b20tZmlsZS10ZXh0IHtcbiAgICAmOmxhbmcoI3skbGFuZ30pIH4gLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gICAgICBjb250ZW50OiAkdmFsdWU7XG4gICAgfVxuICB9XG5cbiAgfiAuY3VzdG9tLWZpbGUtbGFiZWxbZGF0YS1icm93c2VdOjphZnRlciB7XG4gICAgY29udGVudDogYXR0cihkYXRhLWJyb3dzZSk7XG4gIH1cbn1cblxuLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6ICRjdXN0b20tZmlsZS1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRjdXN0b20tZmlsZS1wYWRkaW5nLXkgJGN1c3RvbS1maWxlLXBhZGRpbmcteDtcbiAgZm9udC1mYW1pbHk6ICRjdXN0b20tZmlsZS1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRjdXN0b20tZmlsZS1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRjdXN0b20tZmlsZS1saW5lLWhlaWdodDtcbiAgYm9yZGVyOiAkY3VzdG9tLWZpbGUtYm9yZGVyLXdpZHRoIHNvbGlkO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWZpbGUtYm94LXNoYWRvdyk7XG4gIEBpbmNsdWRlIHRoZW1lcygkY3VzdG9tLWZvcm1zLXRoZW1lLW1hcCwgJGNyZWF0ZTogcGFyZW50KSB7XG4gICAgY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJjdXN0b20tZmlsZS1jb2xvclwiKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwiY3VzdG9tLWZpbGUtYmdcIik7XG4gICAgYm9yZGVyLWNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwiY3VzdG9tLWZpbGUtYm9yZGVyLWNvbG9yXCIpO1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgQGluY2x1ZGUgbHRyIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgIH1cbiAgICBAaW5jbHVkZSBydGwge1xuICAgICAgbGVmdDogMDtcbiAgICB9XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDM7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0LWlubmVyO1xuICAgIHBhZGRpbmc6ICRjdXN0b20tZmlsZS1wYWRkaW5nLXkgJGN1c3RvbS1maWxlLXBhZGRpbmcteDtcbiAgICBsaW5lLWhlaWdodDogJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0O1xuICAgIGNvbnRlbnQ6IFwiQnJvd3NlXCI7XG4gICAgYm9yZGVyLWxlZnQ6IGluaGVyaXQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwICRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzICRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzIDApO1xuICAgIEBpbmNsdWRlIHRoZW1lcygkY3VzdG9tLWZvcm1zLXRoZW1lLW1hcCwgJGNyZWF0ZTogcGFyZW50KSB7XG4gICAgICBjb2xvcjogdGhlbWVzLWdldC12YWx1ZShcImN1c3RvbS1maWxlLWJ1dHRvbi1jb2xvclwiKTtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKHRoZW1lcy1nZXQtdmFsdWUoXCJjdXN0b20tZmlsZS1idXR0b24tYmdcIikpO1xuICAgIH1cbiAgfVxufVxuXG4vLyBSYW5nZVxuLy9cbi8vIFN0eWxlIHJhbmdlIGlucHV0cyB0aGUgc2FtZSBhY3Jvc3MgYnJvd3NlcnMuIFZlbmRvci1zcGVjaWZpYyBydWxlcyBmb3IgcHNldWRvXG4vLyBlbGVtZW50cyBjYW5ub3QgYmUgbWl4ZWQuIEFzIHN1Y2gsIHRoZXJlIGFyZSBubyBzaGFyZWQgc3R5bGVzIGZvciBmb2N1cyBvclxuLy8gYWN0aXZlIHN0YXRlcyBvbiBwcmVmaXhlZCBzZWxlY3RvcnMuXG5cbi5jdXN0b20tcmFuZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhZGQoJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQsICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aCAqIDIpO1xuICBwYWRkaW5nOiAwOyAvLyBOZWVkIHRvIHJlc2V0IHBhZGRpbmdcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcblxuICAgIC8vIFBzZXVkby1lbGVtZW50cyBtdXN0IGJlIHNwbGl0IGFjcm9zcyBtdWx0aXBsZSBydWxlc2V0cyB0byBoYXZlIGFuIGVmZmVjdC5cbiAgICAvLyBObyBib3gtc2hhZG93KCkgbWl4aW4gZm9yIGZvY3VzIGFjY2Vzc2liaWxpdHkuXG4gICAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIgeyBib3gtc2hhZG93OiAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cbiAgICAmOjotbW96LXJhbmdlLXRodW1iICAgICB7IGJveC1zaGFkb3c6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzsgfVxuICAgICY6Oi1tcy10aHVtYiAgICAgICAgICAgIHsgYm94LXNoYWRvdzogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OyB9XG4gIH1cblxuICAmOjotbW96LWZvY3VzLW91dGVyIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGg7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodDtcbiAgICBtYXJnaW4tdG9wOiAoJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQgLSAkY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodCkgLyAyOyAvLyBXZWJraXQgc3BlY2lmaWNcbiAgICBAaW5jbHVkZSB0aGVtZXMoJGN1c3RvbS1mb3Jtcy10aGVtZS1tYXAsICRjcmVhdGU6IHBhcmVudCkge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcodGhlbWVzLWdldC12YWx1ZShcImN1c3RvbS1yYW5nZS10aHVtYi1iZ1wiKSk7XG4gICAgfVxuICAgIGJvcmRlcjogJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIHRoZW1lcygkY3VzdG9tLWZvcm1zLXRoZW1lLW1hcCwgJGNyZWF0ZTogcGFyZW50KSB7XG4gICAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKHRoZW1lcy1nZXQtdmFsdWUoXCJjdXN0b20tcmFuZ2UtdGh1bWItYWN0aXZlLWJnXCIpKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdHJhY2std2lkdGg7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7IC8vIFdoeT9cbiAgICBjdXJzb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stY3Vyc29yO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10cmFjay1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0aGVtZXMoJGN1c3RvbS1mb3Jtcy10aGVtZS1tYXAsICRjcmVhdGU6IHBhcmVudCkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWVzLWdldC12YWx1ZShcImN1c3RvbS1yYW5nZS10cmFjay1iZ1wiKTtcbiAgICB9XG4gIH1cblxuICAmOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0O1xuICAgIEBpbmNsdWRlIHRoZW1lcygkY3VzdG9tLWZvcm1zLXRoZW1lLW1hcCwgJGNyZWF0ZTogcGFyZW50KSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZyh0aGVtZXMtZ2V0LXZhbHVlKFwiY3VzdG9tLXJhbmdlLXRodW1iLWJnXCIpKTtcbiAgICB9XG4gICAgYm9yZGVyOiAkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgQGluY2x1ZGUgdGhlbWVzKCRjdXN0b20tZm9ybXMtdGhlbWUtbWFwLCAkY3JlYXRlOiBwYXJlbnQpIHtcbiAgICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcodGhlbWVzLWdldC12YWx1ZShcImN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmdcIikpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICY6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgQGluY2x1ZGUgdGhlbWVzKCRjdXN0b20tZm9ybXMtdGhlbWUtbWFwLCAkY3JlYXRlOiBwYXJlbnQpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJjdXN0b20tcmFuZ2UtdHJhY2stYmdcIik7XG4gICAgfVxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIEZpcmVmb3ggc3BlY2lmaWM/XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10cmFjay1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6Oi1tcy10aHVtYiB7XG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGg7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodDtcbiAgICBtYXJnaW4tdG9wOiAwOyAvLyBFZGdlIHNwZWNpZmljXG4gICAgbWFyZ2luLXJpZ2h0OiAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGg7IC8vIFdvcmthcm91bmQgdGhhdCBvdmVyZmxvd2VkIGJveC1zaGFkb3cgaXMgaGlkZGVuLlxuICAgIG1hcmdpbi1sZWZ0OiAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGg7ICAvLyBXb3JrYXJvdW5kIHRoYXQgb3ZlcmZsb3dlZCBib3gtc2hhZG93IGlzIGhpZGRlbi5cbiAgICBAaW5jbHVkZSB0aGVtZXMoJGN1c3RvbS1mb3Jtcy10aGVtZS1tYXAsICRjcmVhdGU6IHBhcmVudCkge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcodGhlbWVzLWdldC12YWx1ZShcImN1c3RvbS1yYW5nZS10aHVtYi1iZ1wiKSk7XG4gICAgfVxuICAgIGJvcmRlcjogJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIHRoZW1lcygkY3VzdG9tLWZvcm1zLXRoZW1lLW1hcCwgJGNyZWF0ZTogcGFyZW50KSB7XG4gICAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKHRoZW1lcy1nZXQtdmFsdWUoXCJjdXN0b20tcmFuZ2UtdGh1bWItYWN0aXZlLWJnXCIpKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmOjotbXMtdHJhY2sge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItd2lkdGg6ICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0IC8gMjtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOjotbXMtZmlsbC1sb3dlciB7XG4gICAgQGluY2x1ZGUgdGhlbWVzKCRjdXN0b20tZm9ybXMtdGhlbWUtbWFwLCAkY3JlYXRlOiBwYXJlbnQpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJjdXN0b20tcmFuZ2UtdHJhY2stYmdcIik7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICY6Oi1tcy1maWxsLXVwcGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IC8vIGFyYml0cmFyeT9cbiAgICBAaW5jbHVkZSB0aGVtZXMoJGN1c3RvbS1mb3Jtcy10aGVtZS1tYXAsICRjcmVhdGU6IHBhcmVudCkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWVzLWdldC12YWx1ZShcImN1c3RvbS1yYW5nZS10cmFjay1iZ1wiKTtcbiAgICB9XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgICAgQGluY2x1ZGUgdGhlbWVzKCRjdXN0b20tZm9ybXMtdGhlbWUtbWFwLCAkY3JlYXRlOiBwYXJlbnQpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWVzLWdldC12YWx1ZShcImN1c3RvbS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZ1wiKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxuXG4gICAgJjo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgICBAaW5jbHVkZSB0aGVtZXMoJGN1c3RvbS1mb3Jtcy10aGVtZS1tYXAsICRjcmVhdGU6IHBhcmVudCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwiY3VzdG9tLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnXCIpO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIH1cblxuICAgICY6Oi1tcy10aHVtYiB7XG4gICAgICBAaW5jbHVkZSB0aGVtZXMoJGN1c3RvbS1mb3Jtcy10aGVtZS1tYXAsICRjcmVhdGU6IHBhcmVudCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwiY3VzdG9tLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnXCIpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbi5jdXN0b20tZmlsZS1sYWJlbCxcbi5jdXN0b20tc2VsZWN0IHtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY3VzdG9tLWZvcm1zLXRyYW5zaXRpb24pO1xufVxuIiwiJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1ndXR0ZXI6ICAgIC41cmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLXNwYWNlci14OiAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1jdXJzb3I6ICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTogIDFyZW0gIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmctc2l6ZTogICAgICAgNTAlIDUwJSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm94LXNoYWRvdzogICAgJGlucHV0LWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aDogICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1sYWJlbC1jb2xvcjogIG51bGwgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3gtc2hhZG93OiAgICBub25lICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJveC1zaGFkb3c6ICAgICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3gtc2hhZG93OiAgICBub25lICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm94LXNoYWRvdzogICAgbm9uZSAhZGVmYXVsdDtcblxuJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogIDUwJSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zd2l0Y2gtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUgKiAxLjc1ICFkZWZhdWx0O1xuJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUgLyAyICFkZWZhdWx0O1xuJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLXNpemU6ICAgICAgICAgICBzdWJ0cmFjdCgkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUsICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoICogNCkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteTogICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteDogICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtZmFtaWx5OiAgICAgICAgJGlucHV0LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplOiAgICAgICAgICAkaW5wdXQtZm9udC1zaXplICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0OiAgICAgICAgICAgICAkaW5wdXQtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc6ICAxcmVtICFkZWZhdWx0OyAvLyBFeHRyYSBwYWRkaW5nIHRvIGFjY291bnQgZm9yIHRoZSBwcmVzZW5jZSBvZiB0aGUgYmFja2dyb3VuZC1pbWFnZSBiYXNlZCBpbmRpY2F0b3JcbiRjdXN0b20tc2VsZWN0LWZvbnQtd2VpZ2h0OiAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtbGluZS1oZWlnaHQ6ICAgICAgICAkaW5wdXQtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LWJnLXNpemU6ICAgICAgICAgICAgOHB4IDEwcHggIWRlZmF1bHQ7IC8vIEluIHBpeGVscyBiZWNhdXNlIGltYWdlIGRpbWVuc2lvbnNcblxuJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wYWRkaW5nLXJpZ2h0OiAgYWRkKDFlbSAqIC43NSwgKDIgKiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXkgKiAuNzUpICsgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcpICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wb3NpdGlvbjogICAgICAgY2VudGVyIHJpZ2h0ICgkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggKyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZykgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXNpemU6ICAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItd2lkdGg6ICAgJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJvcmRlci1yYWRpdXM6ICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJveC1zaGFkb3c6ICAgICBpbnNldCAwIDFweCAycHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1mb2N1cy13aWR0aDogICAgICAgICAkaW5wdXQtZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93OiAgICAwIDAgMCAkY3VzdG9tLXNlbGVjdC1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktc206ICAkaW5wdXQtcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14LXNtOiAgJGlucHV0LXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1zbTogICRpbnB1dC1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQtc206ICAgICAkaW5wdXQtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktbGc6ICAkaW5wdXQtcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14LWxnOiAgJGlucHV0LXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1sZzogICRpbnB1dC1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQtbGc6ICAgICAkaW5wdXQtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoOiAgICAgICAgICAxMDAlICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWN1cnNvcjogICAgICAgICBwb2ludGVyICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzOiAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdzogICAgIGluc2V0IDAgLjI1cmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoOiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyOiAgICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAuMXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzogICAgICAgIDAgMCAwIDFweCAkYm9keS1iZywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGg6ICAkaW5wdXQtZm9jdXMtd2lkdGggIWRlZmF1bHQ7IC8vIEZvciBmb2N1cyBib3ggc2hhZG93IGlzc3VlIGluIElFL0VkZ2VcblxuJGN1c3RvbS1maWxlLWhlaWdodDogICAgICAgICAgICAgICRpbnB1dC1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtaGVpZ2h0LWlubmVyOiAgICAgICAgJGlucHV0LWhlaWdodC1pbm5lciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb2N1cy1ib3gtc2hhZG93OiAgICAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGN1c3RvbS1maWxlLXBhZGRpbmcteTogICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLXBhZGRpbmcteDogICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0OiAgICAkaW5wdXQtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9udC1mYW1pbHk6ICAgICRpbnB1dC1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb250LXdlaWdodDogICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZpbGUtYm9yZGVyLXdpZHRoOiAgICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzOiAgJGlucHV0LWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm94LXNoYWRvdzogICAgICRpbnB1dC1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLXRleHQ6IChcbiAgZW46IFwiQnJvd3NlXCJcbikgIWRlZmF1bHQ7XG5cblxuLy8gRGVmYXVsdCBUaGVtZVxuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnOiAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yOiAgJGdyYXktNTAwICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1kaXNhYmxlZC1iZzogICAkaW5wdXQtZGlzYWJsZWQtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1sYWJlbC1kaXNhYmxlZC1jb2xvcjogICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yOiAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnOiAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnOiAgIHJnYmEodGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpLCAuNSkgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJvcmRlci1jb2xvcjogICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWNvbG9yOiAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMzUlKSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJvcmRlci1jb2xvcjogICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWNoZWNrZWQ6ICAgICAgICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZmlsbD0nI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3J9JyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjZsMi45NzQgMi45OUw4IDIuMTkzeicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYmc6ICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWNvbG9yOiAgICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yOiAgJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZyAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24taW5kZXRlcm1pbmF0ZTogICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNCcgaGVpZ2h0PSc0JyB2aWV3Qm94PScwIDAgNCA0Jz48cGF0aCBzdHJva2U9JyN7JGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1jb2xvcn0nIGQ9J00wIDJoNCcvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItaWNvbi1jaGVja2VkOiAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJnOiAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWJnOiAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvci1jb2xvcjogICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvcjogICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNScgdmlld0JveD0nMCAwIDQgNSc+PHBhdGggZmlsbD0nI3skY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItY29sb3J9JyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmFja2dyb3VuZDogICAgICAgICAgZXNjYXBlLXN2ZygkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3IpIG5vLXJlcGVhdCByaWdodCAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggY2VudGVyIC8gJGN1c3RvbS1zZWxlY3QtYmctc2l6ZSAhZGVmYXVsdDsgLy8gVXNlZCBzbyB3ZSBjYW4gaGF2ZSBtdWx0aXBsZSBiYWNrZ3JvdW5kIGVsZW1lbnRzIChlLmcuLCBhcnJvdyBhbmQgZmVlZGJhY2sgaWNvbilcbiRjdXN0b20tc2VsZWN0LWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I6ICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJnOiAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmc6ICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDM1JSkgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnOiAgJGdyYXktNTAwICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZpbGUtZm9jdXMtYm9yZGVyLWNvbG9yOiAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1kaXNhYmxlZC1iZzogICAgICAgICAkaW5wdXQtZGlzYWJsZWQtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJnOiAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJ1dHRvbi1jb2xvcjogICAgICAgICRjdXN0b20tZmlsZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1idXR0b24tYmc6ICAgICAgICAgICAkaW5wdXQtZ3JvdXAtYWRkb24tYmcgIWRlZmF1bHQ7XG5cblxuJGN1c3RvbS1mb3Jtcy10aGVtZS1tYXA6ICgpICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbiRjdXN0b20tZm9ybXMtdGhlbWUtbWFwOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBkZWZhdWx0OiAoXG4gICAgICBcImN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZ1wiOiAgICAgICAgICAgICAgICAgICAgICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmcsXG4gICAgICBcImN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItY29sb3JcIjogICAgICAgICAgICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yLFxuICAgICAgXCJjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZGlzYWJsZWQtYmdcIjogICAgICAgICAgICAgICAgICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWRpc2FibGVkLWJnLFxuICAgICAgXCJjdXN0b20tY29udHJvbC1sYWJlbC1kaXNhYmxlZC1jb2xvclwiOiAgICAgICAgICAgICAgICAgICAkY3VzdG9tLWNvbnRyb2wtbGFiZWwtZGlzYWJsZWQtY29sb3IsXG4gICAgICBcImN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yXCI6ICAgICAgICAgICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcixcbiAgICAgIFwiY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmdcIjogICAgICAgICAgICAgICAgICAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnLFxuICAgICAgXCJjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZ1wiOiAgICAgICAgICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmcsXG4gICAgICBcImN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJvcmRlci1jb2xvclwiOiAgICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3JkZXItY29sb3IsXG4gICAgICBcImN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3JkZXItY29sb3JcIjogICAgICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm9yZGVyLWNvbG9yLFxuICAgICAgXCJjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWNvbG9yXCI6ICAgICAgICAgICAgICAgICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1jb2xvcixcbiAgICAgIFwiY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZ1wiOiAgICAgICAgICAgICAgICAgICAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYmcsXG4gICAgICBcImN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm9yZGVyLWNvbG9yXCI6ICAgICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJvcmRlci1jb2xvcixcbiAgICAgIFwiY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWNoZWNrZWRcIjogICAgICAgICAgICAgICAgJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1jaGVja2VkLFxuICAgICAgXCJjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYmdcIjogICAgICAgICAgICAkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnLFxuICAgICAgXCJjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtY29sb3JcIjogICAgICAgICAkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWNvbG9yLFxuICAgICAgXCJjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yXCI6ICAkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcixcbiAgICAgIFwiY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWluZGV0ZXJtaW5hdGVcIjogICAgICAgICAgJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1pbmRldGVybWluYXRlLFxuICAgICAgXCJjdXN0b20tcmFkaW8taW5kaWNhdG9yLWljb24tY2hlY2tlZFwiOiAgICAgICAgICAgICAgICAgICAkY3VzdG9tLXJhZGlvLWluZGljYXRvci1pY29uLWNoZWNrZWQsXG4gICAgICBcImN1c3RvbS1zZWxlY3QtY29sb3JcIjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRjdXN0b20tc2VsZWN0LWNvbG9yLFxuICAgICAgXCJjdXN0b20tc2VsZWN0LWRpc2FibGVkLWNvbG9yXCI6ICAgICAgICAgICAgICAgICAgICAgICAgICAkY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1jb2xvcixcbiAgICAgIFwiY3VzdG9tLXNlbGVjdC1iZ1wiOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJGN1c3RvbS1zZWxlY3QtYmcsXG4gICAgICBcImN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtYmdcIjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWJnLFxuICAgICAgXCJjdXN0b20tc2VsZWN0LWluZGljYXRvci1jb2xvclwiOiAgICAgICAgICAgICAgICAgICAgICAgICAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItY29sb3IsXG4gICAgICBcImN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yXCI6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRjdXN0b20tc2VsZWN0LWluZGljYXRvcixcbiAgICAgIFwiY3VzdG9tLXNlbGVjdC1iYWNrZ3JvdW5kXCI6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJGN1c3RvbS1zZWxlY3QtYmFja2dyb3VuZCxcbiAgICAgIFwiY3VzdG9tLXNlbGVjdC1ib3JkZXItY29sb3JcIjogICAgICAgICAgICAgICAgICAgICAgICAgICAgJGN1c3RvbS1zZWxlY3QtYm9yZGVyLWNvbG9yLFxuICAgICAgXCJjdXN0b20tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvclwiOiAgICAgICAgICAgICAgICAgICAgICAkY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3IsXG4gICAgICBcImN1c3RvbS1yYW5nZS10cmFjay1iZ1wiOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRjdXN0b20tcmFuZ2UtdHJhY2stYmcsXG4gICAgICBcImN1c3RvbS1yYW5nZS10aHVtYi1iZ1wiOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRjdXN0b20tcmFuZ2UtdGh1bWItYmcsXG4gICAgICBcImN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmdcIjogICAgICAgICAgICAgICAgICAgICAgICAgICRjdXN0b20tcmFuZ2UtdGh1bWItYWN0aXZlLWJnLFxuICAgICAgXCJjdXN0b20tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmdcIjogICAgICAgICAgICAgICAgICAgICAgICAkY3VzdG9tLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnLFxuICAgICAgXCJjdXN0b20tZmlsZS1mb2N1cy1ib3JkZXItY29sb3JcIjogICAgICAgICAgICAgICAgICAgICAgICAkY3VzdG9tLWZpbGUtZm9jdXMtYm9yZGVyLWNvbG9yLFxuICAgICAgXCJjdXN0b20tZmlsZS1kaXNhYmxlZC1iZ1wiOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkY3VzdG9tLWZpbGUtZGlzYWJsZWQtYmcsXG4gICAgICBcImN1c3RvbS1maWxlLWNvbG9yXCI6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRjdXN0b20tZmlsZS1jb2xvcixcbiAgICAgIFwiY3VzdG9tLWZpbGUtYmdcIjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJGN1c3RvbS1maWxlLWJnLFxuICAgICAgXCJjdXN0b20tZmlsZS1ib3JkZXItY29sb3JcIjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkY3VzdG9tLWZpbGUtYm9yZGVyLWNvbG9yLFxuICAgICAgXCJjdXN0b20tZmlsZS1idXR0b24tY29sb3JcIjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkY3VzdG9tLWZpbGUtYnV0dG9uLWNvbG9yLFxuICAgICAgXCJjdXN0b20tZmlsZS1idXR0b24tYmdcIjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkY3VzdG9tLWZpbGUtYnV0dG9uLWJnXG4gICAgKVxuICApLFxuICAkY3VzdG9tLWZvcm1zLXRoZW1lLW1hcFxuKTtcbiIsIi8vIFRoZSBkcm9wZG93biB3cmFwcGVyIChgPGRpdj5gKVxuLmRyb3B1cCxcbi5kcm9wcmlnaHQsXG4uZHJvcGRvd24sXG4uZHJvcGxlZnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kcm9wZG93bi10b2dnbGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gIC8vIEdlbmVyYXRlIHRoZSBjYXJldCBhdXRvbWF0aWNhbGx5XG4gIEBpbmNsdWRlIGNhcmV0KCk7XG59XG5cbi8vIFRoZSBkcm9wZG93biBtZW51XG4uZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICAvLyBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWRyb3Bkb3duO1xuICBkaXNwbGF5OiBub25lOyAvLyBub25lIGJ5IGRlZmF1bHQsIGJ1dCBibG9jayBvbiBcIm9wZW5cIiBvZiB0aGUgbWVudVxuICBmbG9hdDogbGVmdDtcbiAgbWluLXdpZHRoOiAkZHJvcGRvd24tbWluLXdpZHRoO1xuICBwYWRkaW5nOiAkZHJvcGRvd24tcGFkZGluZy15IDA7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZHJvcGRvd24tZm9udC1zaXplKTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRW5zdXJlcyBwcm9wZXIgYWxpZ25tZW50IGlmIHBhcmVudCBoYXMgaXQgY2hhbmdlZCAoZS5nLiwgbW9kYWwgZm9vdGVyKVxuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRkcm9wZG93bi1ib3JkZXItd2lkdGggc29saWQ7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGRyb3Bkb3duLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRkcm9wZG93bi1ib3gtc2hhZG93KTtcblxuICBAaW5jbHVkZSB0aGVtZXMoJGRyb3Bkb3duLXRoZW1lLW1hcCwgJGNyZWF0ZTogcGFyZW50KSB7XG4gICAgY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJkcm9wZG93bi1jb2xvclwiKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwiZHJvcGRvd24tYmdcIik7XG4gICAgYm9yZGVyLWNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwiZHJvcGRvd24tYm9yZGVyLWNvbG9yXCIpO1xuICB9XG59XG5cbi5jLWhlYWRlciAuZHJvcGRvd24tbWVudSxcbi5uYXZiYXIgLmRyb3Bkb3duLW1lbnUsXG5bZGF0YS1kaXNwbGF5Xj1cInN0YXRpY1wiXSB+IC5kcm9wZG93bi1tZW51IHtcbiAgbWFyZ2luOiAkZHJvcGRvd24tc3BhY2VyIDAgMDsgLy8gb3ZlcnJpZGUgZGVmYXVsdCB1bFxufVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcmVzcG9uc2l2ZS1icmVha3BvaW50c1xuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmMtaGVhZGVyIC5kcm9wZG93bi1tZW51I3skaW5maXh9LWxlZnQsXG4gICAgLm5hdmJhciAuZHJvcGRvd24tbWVudSN7JGluZml4fS1sZWZ0LFxuICAgIFtkYXRhLWRpc3BsYXlePVwic3RhdGljXCJdIH4gLmRyb3Bkb3duLW1lbnUjeyRpbmZpeH0tbGVmdCB7XG4gICAgICBAaW5jbHVkZSBsdHIge1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHJ0bCB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jLWhlYWRlciAuZHJvcGRvd24tbWVudSN7JGluZml4fS1yaWdodCxcbiAgICAubmF2YmFyIC5kcm9wZG93bi1tZW51I3skaW5maXh9LXJpZ2h0LFxuICAgIFtkYXRhLWRpc3BsYXlePVwic3RhdGljXCJdIH4gLmRyb3Bkb3duLW1lbnUjeyRpbmZpeH0tcmlnaHQge1xuICAgICAgQGluY2x1ZGUgbHRyIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBydGwge1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgcmVzcG9uc2l2ZS1icmVha3BvaW50c1xuXG4vLyBBbGxvdyBmb3IgZHJvcGRvd25zIHRvIGdvIGJvdHRvbSB1cCAoYWthLCBkcm9wdXAtbWVudSlcbi8vIEp1c3QgYWRkIC5kcm9wdXAgYWZ0ZXIgdGhlIHN0YW5kYXJkIC5kcm9wZG93biBjbGFzcyBhbmQgeW91XCJyZSBzZXQuXG4uZHJvcHVwIHtcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAkZHJvcGRvd24tc3BhY2VyO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQodXApO1xuICB9XG59XG5cbi5kcm9wcmlnaHQge1xuICAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgQGluY2x1ZGUgbHRyIHtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgbGVmdDogMTAwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAkZHJvcGRvd24tc3BhY2VyO1xuICAgIH1cbiAgICBAaW5jbHVkZSBydGwge1xuICAgICAgcmlnaHQ6IDEwMCU7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkZHJvcGRvd24tc3BhY2VyO1xuICAgIH1cbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KHJpZ2h0KTtcbiAgICAmOjphZnRlciB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcbiAgICB9XG4gIH1cbn1cblxuLmRyb3BsZWZ0IHtcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgQGluY2x1ZGUgbHRyIHtcbiAgICAgIHJpZ2h0OiAxMDAlO1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogJGRyb3Bkb3duLXNwYWNlcjtcbiAgICB9XG4gICAgQGluY2x1ZGUgcnRsIHtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgbGVmdDogMTAwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAkZHJvcGRvd24tc3BhY2VyO1xuICAgIH1cbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KGxlZnQpO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcbiAgICB9XG4gIH1cbn1cblxuLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBgPGhyPmApIHdpdGhpbiB0aGUgZHJvcGRvd25cbi5kcm9wZG93bi1kaXZpZGVyIHtcbiAgQGluY2x1ZGUgdGhlbWVzKCRkcm9wZG93bi10aGVtZS1tYXAsICRjcmVhdGU6IHBhcmVudCkge1xuICAgIEBpbmNsdWRlIG5hdi1kaXZpZGVyKHRoZW1lcy1nZXQtdmFsdWUoXCJkcm9wZG93bi1kaXZpZGVyLWJnXCIpLCAkZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teSwgdHJ1ZSk7XG4gIH1cbn1cblxuLy8gTGlua3MsIGJ1dHRvbnMsIGFuZCBtb3JlIHdpdGhpbiB0aGUgZHJvcGRvd24gbWVudVxuLy9cbi8vIGA8YnV0dG9uPmAtc3BlY2lmaWMgc3R5bGVzIGFyZSBkZW5vdGVkIHdpdGggYC8vIEZvciA8YnV0dG9uPnNgXG4uZHJvcGRvd24taXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlOyAvLyBGb3IgYDxidXR0b24+YHNcbiAgcGFkZGluZzogJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyBGb3IgYDxidXR0b24+YHNcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBwcmV2ZW50IGxpbmtzIGZyb20gcmFuZG9tbHkgYnJlYWtpbmcgb250byBuZXcgbGluZXNcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBib3JkZXI6IDA7IC8vIEZvciBgPGJ1dHRvbj5gc1xuXG4gIEBpbmNsdWRlIHRoZW1lcygkZHJvcGRvd24tdGhlbWUtbWFwLCAkY3JlYXRlOiBwYXJlbnQpIHtcbiAgICBjb2xvcjogdGhlbWVzLWdldC12YWx1ZShcImRyb3Bkb3duLWxpbmstY29sb3JcIik7XG4gIH1cblxuICAvLyBQcmV2ZW50IGRyb3Bkb3duIG92ZXJmbG93IGlmIHRoZXJlXCJzIG5vIHBhZGRpbmdcbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzI3NzAzXG4gIEBpZiAkZHJvcGRvd24tcGFkZGluZy15ID09IDAge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIC8vIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRkcm9wZG93bi1saW5rLWhvdmVyLWJnKTtcblxuICAgIEBpbmNsdWRlIHRoZW1lcygkZHJvcGRvd24tdGhlbWUtbWFwLCAkY3JlYXRlOiBwYXJlbnQpIHtcbiAgICAgIGNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwiZHJvcGRvd24tbGluay1ob3Zlci1jb2xvclwiKTtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKHRoZW1lcy1nZXQtdmFsdWUoXCJkcm9wZG93bi1saW5rLWhvdmVyLWJnXCIpKTtcbiAgICB9XG4gIH1cblxuICAmLmFjdGl2ZSxcbiAgJjphY3RpdmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAvLyBAaW5jbHVkZSBncmFkaWVudC1iZygkZHJvcGRvd24tbGluay1hY3RpdmUtYmcpO1xuXG4gICAgQGluY2x1ZGUgdGhlbWVzKCRkcm9wZG93bi10aGVtZS1tYXAsICRjcmVhdGU6IHBhcmVudCkge1xuICAgICAgY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvclwiKTtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKHRoZW1lcy1nZXQtdmFsdWUoXCJkcm9wZG93bi1saW5rLWFjdGl2ZS1iZ1wiKSk7XG4gICAgfVxuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLy8gUmVtb3ZlIENTUyBncmFkaWVudHMgaWYgdGhleSdyZSBlbmFibGVkXG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgdGhlbWVzKCRkcm9wZG93bi10aGVtZS1tYXAsICRjcmVhdGU6IHBhcmVudCkge1xuICAgICAgY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yXCIpO1xuICAgIH1cbiAgfVxufVxuXG4uZHJvcGRvd24tbWVudS5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vIERyb3Bkb3duIHNlY3Rpb24gaGVhZGVyc1xuLmRyb3Bkb3duLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkZHJvcGRvd24taGVhZGVyLXBhZGRpbmc7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIGZvciB1c2Ugd2l0aCBoZWFkaW5nIGVsZW1lbnRzXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXNtKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gYXMgd2l0aCA+IGxpID4gYVxuICBAaW5jbHVkZSB0aGVtZXMoJGRyb3Bkb3duLXRoZW1lLW1hcCwgJGNyZWF0ZTogcGFyZW50KSB7XG4gICAgY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJkcm9wZG93bi1oZWFkZXItY29sb3JcIik7XG4gIH1cbn1cblxuLy8gRHJvcGRvd24gdGV4dFxuLmRyb3Bkb3duLWl0ZW0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14O1xuXG4gIEBpbmNsdWRlIHRoZW1lcygkZHJvcGRvd24tdGhlbWUtbWFwLCAkY3JlYXRlOiBwYXJlbnQpIHtcbiAgICBjb2xvcjogdGhlbWVzLWdldC12YWx1ZShcImRyb3Bkb3duLWxpbmstY29sb3JcIik7XG4gIH1cbn1cbiIsIkBtaXhpbiBjYXJldC1kb3duKCkge1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQ7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQtdXAoKSB7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQ7XG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldC1yaWdodCgpIHtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZDtcbn1cblxuQG1peGluIGNhcmV0LWxlZnQoKSB7XG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQ7XG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0KCRkaXJlY3Rpb246IGRvd24pIHtcbiAgQGlmICRlbmFibGUtY2FyZXQge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIEBpbmNsdWRlIGx0ciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAkY2FyZXQtc3BhY2luZztcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHJ0bCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogJGNhcmV0LXNwYWNpbmc7XG4gICAgICB9XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogJGNhcmV0LXZlcnRpY2FsLWFsaWduO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIEBpZiAkZGlyZWN0aW9uID09IGRvd24ge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1kb3duKCk7XG4gICAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gdXAge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC11cCgpO1xuICAgICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHJpZ2h0IHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtcmlnaHQoKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaWYgJGRpcmVjdGlvbiA9PSBsZWZ0IHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRjYXJldC1zcGFjaW5nO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogJGNhcmV0LXZlcnRpY2FsLWFsaWduO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1sZWZ0KCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjplbXB0eTo6YWZ0ZXIge1xuICAgICAgQGluY2x1ZGUgbHRyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBydGwge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJcbi8vIERyb3Bkb3duc1xuLy9cbi8vIERyb3Bkb3duIG1lbnUgY29udGFpbmVyIGFuZCBjb250ZW50cy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGRyb3Bkb3duc1xuJGRyb3Bkb3duLW1pbi13aWR0aDogICAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1wYWRkaW5nLXk6ICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tc3BhY2VyOiAgICAgICAgICAgICAgIC4xMjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tZm9udC1zaXplOiAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItcmFkaXVzOiAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1czogIHN1YnRyYWN0KCRkcm9wZG93bi1ib3JkZXItcmFkaXVzLCAkZHJvcGRvd24tYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15OiAgICAgJG5hdi1kaXZpZGVyLW1hcmdpbi15ICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJveC1zaGFkb3c6ICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OiAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDogICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1oZWFkZXItcGFkZGluZzogICAgICAgJGRyb3Bkb3duLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXggIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGRyb3Bkb3duc1xuXG4vLyBEZWZhdWx0IHRoZW1lXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZHJvcGRvd25zLWRlZmF1bHQtdGhlbWVcbiRkcm9wZG93bi1jb2xvcjogICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYmc6ICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItY29sb3I6ICAgICAgICAgJGJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1kaXZpZGVyLWJnOiAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstY29sb3I6ICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogICAgIGRhcmtlbigkZ3JheS05MDAsIDUlKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWJnOiAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogICRncmF5LTYwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1oZWFkZXItY29sb3I6ICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBkcm9wZG93bnMtZGVmYXVsdC10aGVtZVxuXG5cbiRkcm9wZG93bi10aGVtZS1tYXA6ICgpICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbiRkcm9wZG93bi10aGVtZS1tYXA6IG1hcC1tZXJnZShcbiAgKFxuICAgIGRlZmF1bHQ6IChcbiAgICAgIFwiZHJvcGRvd24tY29sb3JcIjogICAgICAgICAgICAgICAgJGRyb3Bkb3duLWNvbG9yLFxuICAgICAgXCJkcm9wZG93bi1ib3JkZXItY29sb3JcIjogICAgICAgICAkZHJvcGRvd24tYm9yZGVyLWNvbG9yLFxuICAgICAgXCJkcm9wZG93bi1iZ1wiOiAgICAgICAgICAgICAgICAgICAkZHJvcGRvd24tYmcsXG4gICAgICBcImRyb3Bkb3duLWRpdmlkZXItYmdcIjogICAgICAgICAgICRkcm9wZG93bi1kaXZpZGVyLWJnLFxuICAgICAgXCJkcm9wZG93bi1saW5rLWNvbG9yXCI6ICAgICAgICAgICAkZHJvcGRvd24tbGluay1jb2xvcixcbiAgICAgIFwiZHJvcGRvd24tbGluay1ob3Zlci1jb2xvclwiOiAgICAgJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3IsXG4gICAgICBcImRyb3Bkb3duLWxpbmstaG92ZXItYmdcIjogICAgICAgICRkcm9wZG93bi1saW5rLWhvdmVyLWJnLFxuICAgICAgXCJkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvclwiOiAgICAkZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3IsXG4gICAgICBcImRyb3Bkb3duLWxpbmstYWN0aXZlLWJnXCI6ICAgICAgICRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZyxcbiAgICAgIFwiZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvclwiOiAgJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3IsXG4gICAgICBcImRyb3Bkb3duLWhlYWRlci1jb2xvclwiOiAgICAgICAgICRkcm9wZG93bi1oZWFkZXItY29sb3JcbiAgICApXG4gICksXG4gICRkcm9wZG93bi10aGVtZS1tYXBcbik7XG4iLCIvLyBIb3Jpem9udGFsIGRpdmlkZXJzXG4vL1xuLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBocikgd2l0aGluIGRyb3Bkb3ducyBhbmQgbmF2IGxpc3RzXG5cbkBtaXhpbiBuYXYtZGl2aWRlcigkY29sb3I6ICRuYXYtZGl2aWRlci1jb2xvciwgJG1hcmdpbi15OiAkbmF2LWRpdmlkZXItbWFyZ2luLXksICRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46ICRtYXJnaW4teSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yO1xuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJUaGUgYG5hdi1kaXZpZGVyKClgIG1peGluXCIsIFwidjQuNC4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cbiIsIi5jLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDAgMCAkZm9vdGVyLWhlaWdodDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6ICRmb290ZXItaGVpZ2h0O1xuICBwYWRkaW5nOiAwICRzcGFjZXI7XG5cbiAgJltjbGFzcyo9XCJiZy1cIl0ge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgkYmxhY2ssIC4xKTtcbiAgfVxuXG4gICYuYy1mb290ZXItZml4ZWQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xuICB9XG59XG5cbkBpbmNsdWRlIHRoZW1lcygkZm9vdGVyLXRoZW1lLW1hcCwgJHBhcmVudDogXCIuYy1mb290ZXJcIikge1xuICBjb2xvcjogdGhlbWVzLWdldC12YWx1ZShcImZvb3Rlci1jb2xvclwiKTtcbiAgYmFja2dyb3VuZDogdGhlbWVzLWdldC12YWx1ZShcImZvb3Rlci1iZ1wiKTtcbiAgQGluY2x1ZGUgYm9yZGVycyh0aGVtZXMtZ2V0LXZhbHVlKFwiZm9vdGVyLWJvcmRlcnNcIikpO1xufVxuIiwiLy8gRm9vdGVyXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb290ZXJcbiRmb290ZXItaGVpZ2h0OiAgNTBweCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9vdGVyXG5cblxuLy8gRGVmYXVsdCBUaGVtZVxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvb3Rlci1kZWZhdWx0LXRoZW1lXG4kZm9vdGVyLWRhcmstYmc6ICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiRmb290ZXItZGFyay1jb2xvcjogICAgJHdoaXRlICFkZWZhdWx0O1xuJGZvb3Rlci1kYXJrLWJvcmRlcnM6ICAwICFkZWZhdWx0O1xuXG4kZm9vdGVyLWxpZ2h0LWJnOiAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kZm9vdGVyLWxpZ2h0LWNvbG9yOiAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRmb290ZXItbGlnaHQtYm9yZGVyczogICggdG9wOiAxcHggc29saWQgJGJvcmRlci1jb2xvciApICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb290ZXItZGVmYXVsdC10aGVtZVxuXG4kZm9vdGVyLXZhcmlhbnRzLW1hcDogICgpICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbiRmb290ZXItdmFyaWFudHMtbWFwOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBkYXJrOiAoXG4gICAgICBcImZvb3Rlci1iZ1wiOiAgICAgICAkZm9vdGVyLWRhcmstYmcsXG4gICAgICBcImZvb3Rlci1jb2xvclwiOiAgICAkZm9vdGVyLWRhcmstY29sb3IsXG4gICAgICBcImZvb3Rlci1ib3JkZXJzXCI6ICAkZm9vdGVyLWRhcmstYm9yZGVyc1xuICAgICksXG4gICAgbGlnaHQ6IChcbiAgICAgIFwiZm9vdGVyLWJnXCI6ICAgICAgICRmb290ZXItbGlnaHQtYmcsXG4gICAgICBcImZvb3Rlci1jb2xvclwiOiAgICAkZm9vdGVyLWxpZ2h0LWNvbG9yLFxuICAgICAgXCJmb290ZXItYm9yZGVyc1wiOiAgJGZvb3Rlci1saWdodC1ib3JkZXJzXG4gICAgKVxuICApLFxuICAkZm9vdGVyLXZhcmlhbnRzLW1hcFxuKTtcblxuJGZvb3Rlci1kZWZhdWx0LXZhcmlhbnQ6IFwibGlnaHRcIiAhZGVmYXVsdDtcbiRmb290ZXItdmFyaWFudHM6IChcbiAgXCJkZWZhdWx0XCI6ICRmb290ZXItZGVmYXVsdC12YXJpYW50LFxuICBcIm1hcFwiOiAgICAgJGZvb3Rlci12YXJpYW50cy1tYXBcbikgIWRlZmF1bHQ7XG5cblxuJGZvb3Rlci10aGVtZS1tYXA6ICgpICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbiRmb290ZXItdGhlbWUtbWFwOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBkZWZhdWx0OiAkZm9vdGVyLXZhcmlhbnRzLFxuICApLFxuICAkZm9vdGVyLXRoZW1lLW1hcFxuKTtcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vL1xuLy8gVGV4dHVhbCBmb3JtIGNvbnRyb2xzXG4vL1xuXG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgZm9udC1mYW1pbHk6ICRpbnB1dC1mb250LWZhbWlseTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGlucHV0LWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQ7XG4gIEBpbmNsdWRlIHRoZW1lcygkZm9ybS10aGVtZS1tYXAsICRjcmVhdGU6IHBhcmVudCkge1xuICAgIGNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwiaW5wdXQtY29sb3JcIik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWVzLWdldC12YWx1ZShcImlucHV0LWJnXCIpO1xuICAgIGJvcmRlci1jb2xvcjogdGhlbWVzLWdldC12YWx1ZShcImlucHV0LWJvcmRlci1jb2xvclwiKTtcbiAgfVxuXG4gIC8vIE5vdGU6IFRoaXMgaGFzIG5vIGVmZmVjdCBvbiA8c2VsZWN0PnMgaW4gc29tZSBicm93c2VycywgZHVlIHRvIHRoZSBsaW1pdGVkIHN0eWxhYmlsaXR5IG9mIGA8c2VsZWN0PmBzIGluIENTUy5cbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cywgMCk7XG5cbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkaW5wdXQtYm94LXNoYWRvdyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGlucHV0LXRyYW5zaXRpb24pO1xuXG4gIC8vIFVuc3R5bGUgdGhlIGNhcmV0IG9uIGA8c2VsZWN0PmBzIGluIElFMTArLlxuICAmOjotbXMtZXhwYW5kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAvLyBSZW1vdmUgc2VsZWN0IG91dGxpbmUgZnJvbSBzZWxlY3QgYm94IGluIEZGXG4gICY6LW1vei1mb2N1c3Jpbmcge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDAgJGlucHV0LWNvbG9yO1xuICB9XG5cbiAgLy8gQ3VzdG9taXplIHRoZSBgOmZvY3VzYCBzdGF0ZSB0byBpbWl0YXRlIG5hdGl2ZSBXZWJLaXQgc3R5bGVzLlxuICBAaW5jbHVkZSBmb3JtLWNvbnRyb2wtZm9jdXMoJGlnbm9yZS13YXJuaW5nOiB0cnVlKTtcblxuICAvLyBQbGFjZWhvbGRlclxuICAmOjpwbGFjZWhvbGRlciB7XG4gICAgQGluY2x1ZGUgdGhlbWVzKCRmb3JtLXRoZW1lLW1hcCwgJGNyZWF0ZTogcGFyZW50KSB7XG4gICAgICBjb2xvcjogdGhlbWVzLWdldC12YWx1ZShcImlucHV0LXBsYWNlaG9sZGVyLWNvbG9yXCIpO1xuICAgIH1cbiAgICAvLyBPdmVycmlkZSBGaXJlZm94J3MgdW51c3VhbCBkZWZhdWx0IG9wYWNpdHk7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMTUyNi5cbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgYW5kIHJlYWQtb25seSBpbnB1dHNcbiAgLy9cbiAgLy8gSFRNTDUgc2F5cyB0aGF0IGNvbnRyb2xzIHVuZGVyIGEgZmllbGRzZXQgPiBsZWdlbmQ6Zmlyc3QtY2hpbGQgd29uJ3QgYmVcbiAgLy8gZGlzYWJsZWQgaWYgdGhlIGZpZWxkc2V0IGlzIGRpc2FibGVkLiBEdWUgdG8gaW1wbGVtZW50YXRpb24gZGlmZmljdWx0eSwgd2VcbiAgLy8gZG9uJ3QgaG9ub3IgdGhhdCBlZGdlIGNhc2U7IHdlIHN0eWxlIHRoZW0gYXMgZGlzYWJsZWQgYW55d2F5LlxuICAmOmRpc2FibGVkLFxuICAmW3JlYWRvbmx5XSB7XG4gICAgQGluY2x1ZGUgdGhlbWVzKCRmb3JtLXRoZW1lLW1hcCwgJGNyZWF0ZTogcGFyZW50KSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwiaW5wdXQtZGlzYWJsZWQtYmdcIik7XG4gICAgfVxuICAgIC8vIGlPUyBmaXggZm9yIHVucmVhZGFibGUgZGlzYWJsZWQgY29udGVudDsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE2NTUuXG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbmlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdIHtcbiAgJi5mb3JtLWNvbnRyb2wge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7IC8vIEZpeCBhcHBlYXJhbmNlIGZvciBkYXRlIGlucHV0cyBpbiBTYWZhcmlcbiAgfVxufVxuXG5zZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgJjpmb2N1czo6LW1zLXZhbHVlIHtcbiAgICAvLyBTdXBwcmVzcyB0aGUgbmVzdGVkIGRlZmF1bHQgd2hpdGUgdGV4dCBvbiBibHVlIGJhY2tncm91bmQgaGlnaGxpZ2h0IGdpdmVuIHRvXG4gICAgLy8gdGhlIHNlbGVjdGVkIG9wdGlvbiB0ZXh0IHdoZW4gdGhlIChzdGlsbCBjbG9zZWQpIDxzZWxlY3Q+IHJlY2VpdmVzIGZvY3VzXG4gICAgLy8gaW4gSUUgYW5kICh1bmRlciBjZXJ0YWluIGNvbmRpdGlvbnMpIEVkZ2UsIGFzIGl0IGxvb2tzIGJhZCBhbmQgY2Fubm90IGJlIG1hZGUgdG9cbiAgICAvLyBtYXRjaCB0aGUgYXBwZWFyYW5jZSBvZiB0aGUgbmF0aXZlIHdpZGdldC5cbiAgICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTM5OC5cbiAgICBAaW5jbHVkZSB0aGVtZXMoJGZvcm0tdGhlbWUtbWFwLCAkY3JlYXRlOiBwYXJlbnQpIHtcbiAgICAgIGNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwiaW5wdXQtY29sb3JcIik7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwiaW5wdXQtYmdcIik7XG4gICAgfVxuICB9XG5cbiAgb3B0aW9uIHtcbiAgICAvLyBBZGQgYmFja2dyb3VuZC1jb2xvciBmb3Igb3B0aW9uIGVsZW1lbnRzXG4gICAgQGluY2x1ZGUgdGhlbWVzKCRmb3JtLXRoZW1lLW1hcCwgJGNyZWF0ZTogcGFyZW50KSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwic2VsZWN0LW9wdGlvbi1iZ1wiKTtcbiAgICB9XG4gIH1cbn1cblxuLy8gTWFrZSBmaWxlIGlucHV0cyBiZXR0ZXIgbWF0Y2ggdGV4dCBpbnB1dHMgYnkgZm9yY2luZyB0aGVtIHRvIG5ldyBsaW5lcy5cbi5mb3JtLWNvbnRyb2wtZmlsZSxcbi5mb3JtLWNvbnRyb2wtcmFuZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cblxuLy9cbi8vIExhYmVsc1xuLy9cblxuLy8gRm9yIHVzZSB3aXRoIGhvcml6b250YWwgYW5kIGlubGluZSBmb3Jtcywgd2hlbiB5b3UgbmVlZCB0aGUgbGFiZWwgKG9yIGxlZ2VuZClcbi8vIHRleHQgdG8gYWxpZ24gd2l0aCB0aGUgZm9ybSBjb250cm9scy5cbi5jb2wtZm9ybS1sYWJlbCB7XG4gIHBhZGRpbmctdG9wOiBhZGQoJGlucHV0LXBhZGRpbmcteSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIHBhZGRpbmctYm90dG9tOiBhZGQoJGlucHV0LXBhZGRpbmcteSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIHRoZSBgPGxhYmVsPi88bGVnZW5kPmAgZGVmYXVsdFxuICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7IC8vIE92ZXJyaWRlIHRoZSBgPGxlZ2VuZD5gIGRlZmF1bHRcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLWxnIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LWxnLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LWxnLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LWxnO1xufVxuXG4uY29sLWZvcm0tbGFiZWwtc20ge1xuICBwYWRkaW5nLXRvcDogYWRkKCRpbnB1dC1wYWRkaW5nLXktc20sICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBwYWRkaW5nLWJvdHRvbTogYWRkKCRpbnB1dC1wYWRkaW5nLXktc20sICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtc207XG59XG5cblxuLy8gUmVhZG9ubHkgY29udHJvbHMgYXMgcGxhaW4gdGV4dFxuLy9cbi8vIEFwcGx5IGNsYXNzIHRvIGEgcmVhZG9ubHkgaW5wdXQgdG8gbWFrZSBpdCBhcHBlYXIgbGlrZSByZWd1bGFyIHBsYWluXG4vLyB0ZXh0ICh3aXRob3V0IGFueSBib3JkZXIsIGJhY2tncm91bmQgY29sb3IsIGZvY3VzIGluZGljYXRvcilcblxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgMDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gbWF0Y2ggaW5wdXRzIGlmIHRoaXMgY2xhc3MgY29tZXMgb24gaW5wdXRzIHdpdGggZGVmYXVsdCBtYXJnaW5zXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aCAwO1xuICBAaW5jbHVkZSB0aGVtZXMoJGZvcm0tdGhlbWUtbWFwLCAkY3JlYXRlOiBwYXJlbnQpIHtcbiAgICBjb2xvcjogdGhlbWVzLWdldC12YWx1ZShcImlucHV0LXBsYWludGV4dC1jb2xvclwiKTtcbiAgfVxuXG4gICYuZm9ybS1jb250cm9sLXNtLFxuICAmLmZvcm0tY29udHJvbC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuXG4vLyBGb3JtIGNvbnRyb2wgc2l6aW5nXG4vL1xuLy8gQnVpbGQgb24gYC5mb3JtLWNvbnRyb2xgIHdpdGggbW9kaWZpZXIgY2xhc3NlcyB0byBkZWNyZWFzZSBvciBpbmNyZWFzZSB0aGVcbi8vIGhlaWdodCBhbmQgZm9udC1zaXplIG9mIGZvcm0gY29udHJvbHMuXG4vL1xuLy8gUmVwZWF0ZWQgaW4gYF9pbnB1dF9ncm91cC5zY3NzYCB0byBhdm9pZCBTYXNzIGV4dGVuZCBpc3N1ZXMuXG5cbi5mb3JtLWNvbnRyb2wtc20ge1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LXNtO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmZvcm0tY29udHJvbC1sZyB7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1sZztcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtbGc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gICZbc2l6ZV0sXG4gICZbbXVsdGlwbGVdIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxudGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vLyBGb3JtIGdyb3Vwc1xuLy9cbi8vIERlc2lnbmVkIHRvIGhlbHAgd2l0aCB0aGUgb3JnYW5pemF0aW9uIGFuZCBzcGFjaW5nIG9mIHZlcnRpY2FsIGZvcm1zLiBGb3Jcbi8vIGhvcml6b250YWwgZm9ybXMsIHVzZSB0aGUgcHJlZGVmaW5lZCBncmlkIGNsYXNzZXMuXG5cbi5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTtcbn1cblxuLmZvcm0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAkZm9ybS10ZXh0LW1hcmdpbi10b3A7XG59XG5cblxuLy8gRm9ybSBncmlkXG4vL1xuLy8gU3BlY2lhbCByZXBsYWNlbWVudCBmb3Igb3VyIGdyaWQgc3lzdGVtJ3MgYC5yb3dgIGZvciB0aWdodGVyIGZvcm0gbGF5b3V0cy5cblxuLmZvcm0tcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0kZm9ybS1ncmlkLWd1dHRlci13aWR0aCAvIDI7XG4gIG1hcmdpbi1sZWZ0OiAtJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGggLyAyO1xuXG4gID4gLmNvbCxcbiAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1yaWdodDogJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGggLyAyO1xuICAgIHBhZGRpbmctbGVmdDogJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGggLyAyO1xuICB9XG59XG5cblxuLy8gQ2hlY2tib3hlcyBhbmQgcmFkaW9zXG4vL1xuLy8gSW5kZW50IHRoZSBsYWJlbHMgdG8gcG9zaXRpb24gcmFkaW9zL2NoZWNrYm94ZXMgYXMgaGFuZ2luZyBjb250cm9scy5cblxuLmZvcm0tY2hlY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBAaW5jbHVkZSBsdHIge1xuICAgIHBhZGRpbmctbGVmdDogJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyO1xuICB9XG4gIEBpbmNsdWRlIHJ0bCB7XG4gICAgcGFkZGluZy1yaWdodDogJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyO1xuICB9XG59XG5cbi5mb3JtLWNoZWNrLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiAkZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teTtcbiAgQGluY2x1ZGUgbHRyIHtcbiAgICBtYXJnaW4tbGVmdDogLSRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjtcbiAgfVxuICBAaW5jbHVkZSBydGwge1xuICAgIG1hcmdpbi1yaWdodDogLSRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjtcbiAgfVxuXG4gIC8vIFVzZSBbZGlzYWJsZWRdIGFuZCA6ZGlzYWJsZWQgZm9yIHdvcmthcm91bmQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yODI0N1xuICAmW2Rpc2FibGVkXSB+IC5mb3JtLWNoZWNrLWxhYmVsLFxuICAmOmRpc2FibGVkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICAgIEBpbmNsdWRlIHRoZW1lcygkdHlwb2dyYXBoeS10aGVtZS1tYXAsICRjcmVhdGU6IHBhcmVudCkge1xuICAgICAgY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJ0ZXh0LW11dGVkXCIpO1xuICAgIH1cbiAgfVxufVxuXG4uZm9ybS1jaGVjay1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIGRlZmF1bHQgYDxsYWJlbD5gIGJvdHRvbSBtYXJnaW5cbn1cblxuLmZvcm0tY2hlY2staW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIEBpbmNsdWRlIGx0ciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyAvLyBPdmVycmlkZSBiYXNlIC5mb3JtLWNoZWNrXG4gICAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLXg7XG4gIH1cbiAgQGluY2x1ZGUgcnRsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyAvLyBPdmVycmlkZSBiYXNlIC5mb3JtLWNoZWNrXG4gICAgbWFyZ2luLWxlZnQ6ICRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4teDtcbiAgfVxuXG4gIC8vIFVuZG8gLmZvcm0tY2hlY2staW5wdXQgZGVmYXVsdHMgYW5kIGFkZCBzb21lIGBtYXJnaW4tcmlnaHRgLlxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIEBpbmNsdWRlIGx0ciB7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlubGluZS1pbnB1dC1tYXJnaW4teDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgICBAaW5jbHVkZSBydGwge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6ICRmb3JtLWNoZWNrLWlubGluZS1pbnB1dC1tYXJnaW4teDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBGb3JtIHZhbGlkYXRpb25cbi8vXG4vLyBQcm92aWRlIGZlZWRiYWNrIHRvIHVzZXJzIHdoZW4gZm9ybSBmaWVsZCB2YWx1ZXMgYXJlIHZhbGlkIG9yIGludmFsaWQuIFdvcmtzXG4vLyBwcmltYXJpbHkgZm9yIGNsaWVudC1zaWRlIHZhbGlkYXRpb24gdmlhIHNjb3BlZCBgOmludmFsaWRgIGFuZCBgOnZhbGlkYFxuLy8gcHNldWRvLWNsYXNzZXMgYnV0IGFsc28gaW5jbHVkZXMgYC5pcy1pbnZhbGlkYCBhbmQgYC5pcy12YWxpZGAgY2xhc3NlcyBmb3Jcbi8vIHNlcnZlciBzaWRlIHZhbGlkYXRpb24uXG5cbkBlYWNoICRzdGF0ZSwgJGRhdGEgaW4gJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXMge1xuICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUoJHN0YXRlLCBtYXAtZ2V0KCRkYXRhLCBjb2xvciksIG1hcC1nZXQoJGRhdGEsIGljb24pKTtcbn1cblxuLy8gSW5saW5lIGZvcm1zXG4vL1xuLy8gTWFrZSBmb3JtcyBhcHBlYXIgaW5saW5lKC1ibG9jaykgYnkgYWRkaW5nIHRoZSBgLmZvcm0taW5saW5lYCBjbGFzcy4gSW5saW5lXG4vLyBmb3JtcyBiZWdpbiBzdGFja2VkIG9uIGV4dHJhIHNtYWxsIChtb2JpbGUpIGRldmljZXMgYW5kIHRoZW4gZ28gaW5saW5lIHdoZW5cbi8vIHZpZXdwb3J0cyByZWFjaCA8NzY4cHguXG4vL1xuLy8gUmVxdWlyZXMgd3JhcHBpbmcgaW5wdXRzIGFuZCBsYWJlbHMgd2l0aCBgLmZvcm0tZ3JvdXBgIGZvciBwcm9wZXIgZGlzcGxheSBvZlxuLy8gZGVmYXVsdCBIVE1MIGZvcm0gY29udHJvbHMgYW5kIG91ciBjdXN0b20gZm9ybSBjb250cm9scyAoZS5nLiwgaW5wdXQgZ3JvdXBzKS5cblxuLmZvcm0taW5saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gUHJldmVudCBzaG9ydGVyIGVsZW1lbnRzIGZyb20gZ3Jvd2luZyB0byBzYW1lIGhlaWdodCBhcyBvdGhlcnMgKGUuZy4sIHNtYWxsIGJ1dHRvbnMgZ3Jvd2luZyB0byBub3JtYWwgc2l6ZWQgYnV0dG9uIGhlaWdodClcblxuICAvLyBCZWNhdXNlIHdlIHVzZSBmbGV4LCB0aGUgaW5pdGlhbCBzaXppbmcgb2YgY2hlY2tib3hlcyBpcyBjb2xsYXBzZWQgYW5kXG4gIC8vIGRvZXNuJ3Qgb2NjdXB5IHRoZSBmdWxsLXdpZHRoICh3aGljaCBpcyB3aGF0IHdlIHdhbnQgZm9yIHhzIGdyaWQgdGllciksXG4gIC8vIHNvIHdlIGZvcmNlIHRoYXQgaGVyZS5cbiAgLmZvcm0tY2hlY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLy8gS2ljayBpbiB0aGUgaW5saW5lXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAvLyBJbmxpbmUtYmxvY2sgYWxsIHRoZSB0aGluZ3MgZm9yIFwiaW5saW5lXCJcbiAgICAuZm9ybS1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLy8gQWxsb3cgZm9sa3MgdG8gKm5vdCogdXNlIGAuZm9ybS1ncm91cGBcbiAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvOyAvLyBQcmV2ZW50IGxhYmVscyBmcm9tIHN0YWNraW5nIGFib3ZlIGlucHV0cyBpbiBgLmZvcm0tZ3JvdXBgXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIC8vIE1ha2Ugc3RhdGljIGNvbnRyb2xzIGJlaGF2ZSBsaWtlIHJlZ3VsYXIgb25lc1xuICAgIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAuaW5wdXQtZ3JvdXAsXG4gICAgLmN1c3RvbS1zZWxlY3Qge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuXG4gICAgLy8gUmVtb3ZlIGRlZmF1bHQgbWFyZ2luIG9uIHJhZGlvcy9jaGVja2JveGVzIHRoYXQgd2VyZSB1c2VkIGZvciBzdGFja2luZywgYW5kXG4gICAgLy8gdGhlbiB1bmRvIHRoZSBmbG9hdGluZyBvZiByYWRpb3MgYW5kIGNoZWNrYm94ZXMgdG8gbWF0Y2guXG4gICAgLmZvcm0tY2hlY2sge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgQGluY2x1ZGUgbHRyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgcnRsIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgQGluY2x1ZGUgbHRyIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBydGwge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAkZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY3VzdG9tLWNvbnRyb2wge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgICAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cblxuLmZvcm0tY29udHJvbC1jb2xvciB7XG4gIG1heC13aWR0aDogM3JlbTtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteTtcbn1cblxuLmZvcm0tY29udHJvbC1jb2xvcjo6LW1vei1jb2xvci1zd2F0Y2gge1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmZvcm0tY29udHJvbC1jb2xvcjo6LXdlYmtpdC1jb2xvci1zd2F0Y2gge1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzKTtcbn1cbiIsIi8vIEZvcm0gY29udHJvbCBmb2N1cyBzdGF0ZVxuLy9cbi8vIEdlbmVyYXRlIGEgY3VzdG9taXplZCBmb2N1cyBzdGF0ZSBhbmQgZm9yIGFueSBpbnB1dCB3aXRoIHRoZSBzcGVjaWZpZWQgY29sb3IsXG4vLyB3aGljaCBkZWZhdWx0cyB0byB0aGUgYCRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3JgIHZhcmlhYmxlLlxuLy9cbi8vIFdlIGhpZ2hseSBlbmNvdXJhZ2UgeW91IHRvIG5vdCBjdXN0b21pemUgdGhlIGRlZmF1bHQgdmFsdWUsIGJ1dCBpbnN0ZWFkIHVzZVxuLy8gdGhpcyB0byB0d2VhayBjb2xvcnMgb24gYW4gYXMtbmVlZGVkIGJhc2lzLiBUaGlzIGFlc3RoZXRpYyBjaGFuZ2UgaXMgYmFzZWQgb25cbi8vIFdlYktpdCdzIGRlZmF1bHQgc3R5bGVzLCBidXQgYXBwbGljYWJsZSB0byBhIHdpZGVyIHJhbmdlIG9mIGJyb3dzZXJzLiBJdHNcbi8vIHVzYWJpbGl0eSBhbmQgYWNjZXNzaWJpbGl0eSBzaG91bGQgYmUgdGFrZW4gaW50byBhY2NvdW50IHdpdGggYW55IGNoYW5nZS5cbi8vXG4vLyBFeGFtcGxlIHVzYWdlOiBjaGFuZ2UgdGhlIGRlZmF1bHQgYmx1ZSBib3JkZXIgYW5kIHNoYWRvdyB0byB3aGl0ZSBmb3IgYmV0dGVyXG4vLyBjb250cmFzdCBhZ2FpbnN0IGEgZGFyayBncmF5IGJhY2tncm91bmQuXG5AbWl4aW4gZm9ybS1jb250cm9sLWZvY3VzKCRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgJjpmb2N1cyB7XG4gICAgQGluY2x1ZGUgdGhlbWVzKCRmb3JtLXRoZW1lLW1hcCkge1xuICAgICAgY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJpbnB1dC1mb2N1cy1jb2xvclwiKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJpbnB1dC1mb2N1cy1iZ1wiKTtcbiAgICAgIGJvcmRlci1jb2xvcjogdGhlbWVzLWdldC12YWx1ZShcImlucHV0LWZvY3VzLWJvcmRlci1jb2xvclwiKTtcbiAgICB9XG4gICAgb3V0bGluZTogMDtcbiAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93LCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBib3gtc2hhZG93OiAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiVGhlIGBmb3JtLWNvbnRyb2wtZm9jdXMoKWAgbWl4aW5cIiwgXCJ2NC40LjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuXG4vLyBUaGlzIG1peGluIHVzZXMgYW4gYGlmKClgIHRlY2huaXF1ZSB0byBiZSBjb21wYXRpYmxlIHdpdGggRGFydCBTYXNzXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvc2Fzcy9pc3N1ZXMvMTg3MyNpc3N1ZWNvbW1lbnQtMTUyMjkzNzI1IGZvciBtb3JlIGRldGFpbHNcbkBtaXhpbiBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gIEBpZiAoJHN0YXRlID09IFwidmFsaWRcIiBvciAkc3RhdGUgPT0gXCJpbnZhbGlkXCIpIHtcbiAgICAud2FzLXZhbGlkYXRlZCAje2lmKCYsIFwiJlwiLCBcIlwiKX06I3skc3RhdGV9LFxuICAgICN7aWYoJiwgXCImXCIsIFwiXCIpfS5pcy0jeyRzdGF0ZX0ge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICAje2lmKCYsIFwiJlwiLCBcIlwiKX0uaXMtI3skc3RhdGV9IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gZm9ybS12YWxpZGF0aW9uLXN0YXRlKCRzdGF0ZSwgJGNvbG9yLCAkaWNvbikge1xuICAuI3skc3RhdGV9LWZlZWRiYWNrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6ICRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZSk7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxuXG4gIC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICB6LWluZGV4OiA1O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyAvLyBDb250YWluIHRvIHBhcmVudCB3aGVuIHBvc3NpYmxlXG4gICAgcGFkZGluZzogJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXkgJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXg7XG4gICAgbWFyZ2luLXRvcDogLjFyZW07XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtZm9udC1zaXplKTtcbiAgICBsaW5lLWhlaWdodDogJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1saW5lLWhlaWdodDtcbiAgICBjb2xvcjogY29sb3IteWlxKCRjb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3IsICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtb3BhY2l0eSk7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAuZm9ybS1jb250cm9sIHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIEBpbmNsdWRlIGx0ciB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogJGlucHV0LWhlaWdodC1pbm5lcjtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBydGwge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogJGlucHV0LWhlaWdodC1pbm5lcjtcbiAgICAgICAgfVxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRpY29uKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgQGluY2x1ZGUgbHRyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXIgY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHJ0bCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXIgY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZjtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuICB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBAaW5jbHVkZSBsdHIge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1oZWlnaHQtaW5uZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlciByaWdodCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgcnRsIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRpbnB1dC1oZWlnaHQtaW5uZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlciBsZWZ0ICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tc2VsZWN0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIEBpbmNsdWRlIGx0ciB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wYWRkaW5nLXJpZ2h0O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHJ0bCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAkY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBhZGRpbmctcmlnaHQ7XG4gICAgICAgIH1cbiAgICAgICAgYmFja2dyb3VuZDogJGN1c3RvbS1zZWxlY3QtYmFja2dyb3VuZCwgZXNjYXBlLXN2ZygkaWNvbikgJGN1c3RvbS1zZWxlY3QtYmcgbm8tcmVwZWF0ICRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcG9zaXRpb24gLyAkY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXNpemU7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cblxuICAgICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxuICAgICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogbGlnaHRlbigkY29sb3IsIDEwJSk7XG4gICAgICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcobGlnaHRlbigkY29sb3IsIDEwJSkpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBjdXN0b20gZmlsZVxuICAuY3VzdG9tLWZpbGUtaW5wdXQge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBDb250YWluZXIgd2lkdGhzXG4vL1xuLy8gU2V0IHRoZSBjb250YWluZXIgd2lkdGgsIGFuZCBvdmVycmlkZSBpdCBmb3IgZml4ZWQgbmF2YmFycyBpbiBtZWRpYSBxdWVyaWVzLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAvLyBTaW5nbGUgY29udGFpbmVyIGNsYXNzIHdpdGggYnJlYWtwb2ludCBtYXgtd2lkdGhzXG4gIC5jb250YWluZXIge1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXItbWF4LXdpZHRocygpO1xuICB9XG5cbiAgLy8gMTAwJSB3aWRlIGNvbnRhaW5lciBhdCBhbGwgYnJlYWtwb2ludHNcbiAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgfVxuXG4gIC8vIFJlc3BvbnNpdmUgY29udGFpbmVycyB0aGF0IGFyZSAxMDAlIHdpZGUgdW50aWwgYSBicmVha3BvaW50XG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgIC5jb250YWluZXItI3skYnJlYWtwb2ludH0ge1xuICAgICAgQGV4dGVuZCAuY29udGFpbmVyLWZsdWlkO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgICAlcmVzcG9uc2l2ZS1jb250YWluZXItI3skYnJlYWtwb2ludH0ge1xuICAgICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xuICAgICAgfVxuXG4gICAgICAvLyBFeHRlbmQgZWFjaCBicmVha3BvaW50IHdoaWNoIGlzIHNtYWxsZXIgb3IgZXF1YWwgdG8gdGhlIGN1cnJlbnQgYnJlYWtwb2ludFxuICAgICAgJGV4dGVuZC1icmVha3BvaW50OiB0cnVlO1xuXG4gICAgICBAZWFjaCAkbmFtZSwgJHdpZHRoIGluICRncmlkLWJyZWFrcG9pbnRzIHtcbiAgICAgICAgQGlmICgkZXh0ZW5kLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAuY29udGFpbmVyI3ticmVha3BvaW50LWluZml4KCRuYW1lLCAkZ3JpZC1icmVha3BvaW50cyl9IHtcbiAgICAgICAgICAgIEBleHRlbmQgJXJlc3BvbnNpdmUtY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC8vIE9uY2UgdGhlIGN1cnJlbnQgYnJlYWtwb2ludCBpcyByZWFjaGVkLCBzdG9wIGV4dGVuZGluZ1xuICAgICAgICAgIEBpZiAoJGJyZWFrcG9pbnQgPT0gJG5hbWUpIHtcbiAgICAgICAgICAgICRleHRlbmQtYnJlYWtwb2ludDogZmFsc2U7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gUm93XG4vL1xuLy8gUm93cyBjb250YWluIHlvdXIgY29sdW1ucy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLnJvdyB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcbiAgfVxuXG4gIC8vIFJlbW92ZSB0aGUgbmVnYXRpdmUgbWFyZ2luIGZyb20gZGVmYXVsdCAucm93LCB0aGVuIHRoZSBob3Jpem9udGFsIHBhZGRpbmdcbiAgLy8gZnJvbSBhbGwgaW1tZWRpYXRlIGNoaWxkcmVuIGNvbHVtbnMgKHRvIHByZXZlbnQgcnVuYXdheSBzdHlsZSBpbmhlcml0YW5jZSkuXG4gIC5uby1ndXR0ZXJzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICA+IC5jb2wsXG4gICAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBDb2x1bW5zXG4vL1xuLy8gQ29tbW9uIHN0eWxlcyBmb3Igc21hbGwgYW5kIGxhcmdlIGdyaWQgY29sdW1uc1xuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICBAaW5jbHVkZSBtYWtlLWdyaWQtY29sdW1ucygpO1xufVxuXG4ucm93LnJvdy1lcXVhbCB7XG4gIHBhZGRpbmctcmlnaHQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyA0KTtcbiAgcGFkZGluZy1sZWZ0OiAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gNCk7XG4gIG1hcmdpbi1yaWdodDogKCRncmlkLWd1dHRlci13aWR0aCAvIC0yKTtcbiAgbWFyZ2luLWxlZnQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAtMik7XG5cbiAgW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctcmlnaHQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyA0KTtcbiAgICBwYWRkaW5nLWxlZnQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyA0KTtcbiAgfVxufVxuXG4ubWFpbiAuY29udGFpbmVyLWZsdWlkIHtcbiAgcGFkZGluZzogMCAzMHB4O1xufVxuIiwiLy8vIEdyaWQgc3lzdGVtXG4vL1xuLy8gR2VuZXJhdGUgc2VtYW50aWMgZ3JpZCBjb2x1bW5zIHdpdGggdGhlc2UgbWl4aW5zLlxuXG5AbWl4aW4gbWFrZS1jb250YWluZXIoJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyIC8gMjtcbiAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyIC8gMjtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuXG4vLyBGb3IgZWFjaCBicmVha3BvaW50LCBkZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgdGhlIGNvbnRhaW5lciBpbiBhIG1lZGlhIHF1ZXJ5XG5AbWl4aW4gbWFrZS1jb250YWluZXItbWF4LXdpZHRocygkbWF4LXdpZHRoczogJGNvbnRhaW5lci1tYXgtd2lkdGhzLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkbWF4LXdpZHRocyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gbWFrZS1yb3coJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtJGd1dHRlciAvIDI7XG4gIG1hcmdpbi1sZWZ0OiAtJGd1dHRlciAvIDI7XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1yZWFkeSgkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBiZWNvbWluZyB0b28gbmFycm93IHdoZW4gYXQgc21hbGxlciBncmlkIHRpZXJzIGJ5XG4gIC8vIGFsd2F5cyBzZXR0aW5nIGB3aWR0aDogMTAwJTtgLiBUaGlzIHdvcmtzIGJlY2F1c2Ugd2UgdXNlIGBmbGV4YCB2YWx1ZXNcbiAgLy8gbGF0ZXIgb24gdG8gb3ZlcnJpZGUgdGhpcyBpbml0aWFsIHdpZHRoLlxuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogJGd1dHRlciAvIDI7XG4gIHBhZGRpbmctbGVmdDogJGd1dHRlciAvIDI7XG59XG5cbkBtaXhpbiBtYWtlLWNvbCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgZmxleDogMCAwIHBlcmNlbnRhZ2UoJHNpemUgLyAkY29sdW1ucyk7XG4gIC8vIEFkZCBhIGBtYXgtd2lkdGhgIHRvIGVuc3VyZSBjb250ZW50IHdpdGhpbiBlYWNoIGNvbHVtbiBkb2VzIG5vdCBibG93IG91dFxuICAvLyB0aGUgd2lkdGggb2YgdGhlIGNvbHVtbi4gQXBwbGllcyB0byBJRTEwKyBhbmQgRmlyZWZveC4gQ2hyb21lIGFuZCBTYWZhcmlcbiAgLy8gZG8gbm90IGFwcGVhciB0byByZXF1aXJlIHRoaXMuXG4gIG1heC13aWR0aDogcGVyY2VudGFnZSgkc2l6ZSAvICRjb2x1bW5zKTtcbn1cblxuQG1peGluIG1ha2UtY29sLWF1dG8oKSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyBSZXNldCBlYXJsaWVyIGdyaWQgdGllcnNcbn1cblxuQG1peGluIG1ha2UtY29sLW9mZnNldCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgJG51bTogJHNpemUgLyAkY29sdW1ucztcbiAgbWFyZ2luLWxlZnQ6IGlmKCRudW0gPT0gMCwgMCwgcGVyY2VudGFnZSgkbnVtKSk7XG59XG5cbi8vIFJvdyBjb2x1bW5zXG4vL1xuLy8gU3BlY2lmeSBvbiBhIHBhcmVudCBlbGVtZW50KGUuZy4sIC5yb3cpIHRvIGZvcmNlIGltbWVkaWF0ZSBjaGlsZHJlbiBpbnRvIE5OXG4vLyBudW1iZXJvZiBjb2x1bW5zLiBTdXBwb3J0cyB3cmFwcGluZyB0byBuZXcgbGluZXMsIGJ1dCBkb2VzIG5vdCBkbyBhIE1hc29ucnlcbi8vIHN0eWxlIGdyaWQuXG5AbWl4aW4gcm93LWNvbHMoJGNvdW50KSB7XG4gICYgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJSAvICRjb3VudDtcbiAgICBtYXgtd2lkdGg6IDEwMCUgLyAkY291bnQ7XG4gIH1cbn1cbiIsIlxuXG4vLyBHcmlkIGJyZWFrcG9pbnRzXG4vL1xuLy8gRGVmaW5lIHRoZSBtaW5pbXVtIGRpbWVuc2lvbnMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsXG4vLyBhZGFwdGluZyB0byBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLCBmb3IgdXNlIGluIG1lZGlhIHF1ZXJpZXMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBncmlkLWJyZWFrcG9pbnRzXG4kZ3JpZC1icmVha3BvaW50czogKFxuICB4czogMCxcbiAgc206IDU3NnB4LFxuICBtZDogNzY4cHgsXG4gIGxnOiA5OTJweCxcbiAgeGw6IDEyMDBweCxcbiAgeHhsOiAxNDAwcHhcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGdyaWQtYnJlYWtwb2ludHNcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5AaW5jbHVkZSBfYXNzZXJ0LXN0YXJ0cy1hdC16ZXJvKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuXG5cbi8vIEdyaWQgY29udGFpbmVyc1xuLy9cbi8vIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjb250YWluZXItbWF4LXdpZHRoc1xuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXG4gIHNtOiA1NDBweCxcbiAgbWQ6IDcyMHB4LFxuICBsZzogOTYwcHgsXG4gIHhsOiAxMTQwcHgsXG4gIHh4bDogMTMyMHB4XG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjb250YWluZXItbWF4LXdpZHRoc1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkY29udGFpbmVyLW1heC13aWR0aHMsIFwiJGNvbnRhaW5lci1tYXgtd2lkdGhzXCIpO1xuXG5cbi8vIEdyaWQgY29sdW1uc1xuLy9cbi8vIFNldCB0aGUgbnVtYmVyIG9mIGNvbHVtbnMgYW5kIHNwZWNpZnkgdGhlIHdpZHRoIG9mIHRoZSBndXR0ZXJzLlxuXG4kZ3JpZC1jb2x1bW5zOiAgICAgICAxMiAhZGVmYXVsdDtcbiRncmlkLWd1dHRlci13aWR0aDogIDMwcHggIWRlZmF1bHQ7XG4kZ3JpZC1yb3ctY29sdW1uczogICA2ICFkZWZhdWx0O1xuIiwiLy8gRnJhbWV3b3JrIGdyaWQgZ2VuZXJhdGlvblxuLy9cbi8vIFVzZWQgb25seSBieSBCb290c3RyYXAgdG8gZ2VuZXJhdGUgdGhlIGNvcnJlY3QgbnVtYmVyIG9mIGdyaWQgY2xhc3NlcyBnaXZlblxuLy8gYW55IHZhbHVlIG9mIGAkZ3JpZC1jb2x1bW5zYC5cblxuQG1peGluIG1ha2UtZ3JpZC1jb2x1bW5zKCRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgLy8gQ29tbW9uIHByb3BlcnRpZXMgZm9yIGFsbCBicmVha3BvaW50c1xuICAlZ3JpZC1jb2x1bW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyIC8gMjtcbiAgICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgLyAyO1xuICB9XG5cbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuXG4gICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAvLyBBbGxvdyBjb2x1bW5zIHRvIHN0cmV0Y2ggZnVsbCB3aWR0aCBiZWxvdyB0aGVpciBicmVha3BvaW50c1xuICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgIEBleHRlbmQgJWdyaWQtY29sdW1uO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbCN7JGluZml4fSxcbiAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgQGV4dGVuZCAlZ3JpZC1jb2x1bW47XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICAvLyBQcm92aWRlIGJhc2ljIGAuY29sLXticH1gIGNsYXNzZXMgZm9yIGVxdWFsLXdpZHRoIGZsZXhib3ggY29sdW1uc1xuICAgICAgLmNvbCN7JGluZml4fSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgbWluLXdpZHRoOiAwOyAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNTQxMFxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkZ3JpZC1yb3ctY29sdW1ucyA+IDAge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRncmlkLXJvdy1jb2x1bW5zIHtcbiAgICAgICAgICAucm93LWNvbHMjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgcm93LWNvbHMoJGkpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1hdXRvKCk7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkY29sdW1ucyA+IDAge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKCRpLCAkY29sdW1ucyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5vcmRlciN7JGluZml4fS1maXJzdCB7IG9yZGVyOiAtMTsgfVxuXG4gICAgICAub3JkZXIjeyRpbmZpeH0tbGFzdCB7IG9yZGVyOiAkY29sdW1ucyArIDE7IH1cblxuICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgIC5vcmRlciN7JGluZml4fS0jeyRpfSB7IG9yZGVyOiAkaTsgfVxuICAgICAgfVxuXG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgLy8gYCRjb2x1bW5zIC0gMWAgYmVjYXVzZSBvZmZzZXR0aW5nIGJ5IHRoZSB3aWR0aCBvZiBhbiBlbnRpcmUgcm93IGlzbid0IHBvc3NpYmxlXG4gICAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggKCRjb2x1bW5zIC0gMSkge1xuICAgICAgICAgIEBpZiBub3QgKCRpbmZpeCA9PSBcIlwiIGFuZCAkaSA9PSAwKSB7IC8vIEF2b2lkIGVtaXR0aW5nIHVzZWxlc3MgLm9mZnNldC0wXG4gICAgICAgICAgICAub2Zmc2V0I3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KCRpLCAkY29sdW1ucyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuYy1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1pbi1oZWlnaHQ6ICRoZWFkZXItaGVpZ2h0O1xuXG4gICZbY2xhc3MqPVwiYmctXCJdICB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKCRibGFjaywgLjEpO1xuICB9XG5cbiAgJi5jLWhlYWRlci1maXhlZCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogJHppbmRleC1maXhlZCAtIDE7XG4gIH1cblxuICAuYy1zdWJoZWFkZXIge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gIH1cbn1cblxuLmMtaGVhZGVyLWJyYW5kIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogJGhlYWRlci1icmFuZC13aWR0aDtcbiAgbWluLWhlaWdodDogJGhlYWRlci1oZWlnaHQ7XG4gIHRyYW5zaXRpb246IHdpZHRoICRsYXlvdXQtdHJhbnNpdGlvbi1zcGVlZDtcblxuICAmLmMtaGVhZGVyLWJyYW5kLWNlbnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogJGhlYWRlci1oZWlnaHQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTEwMCUpO1xuXG4gICAgQGluY2x1ZGUgbHRyIHtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICB9XG4gICAgQGluY2x1ZGUgcnRsIHtcbiAgICAgIHJpZ2h0OiA1MCU7XG4gICAgfVxuICB9XG5cbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJGJyZWFrcG9pbnQpIHtcbiAgICAgICYuYy1oZWFkZXItYnJhbmQtI3skYnJlYWtwb2ludH0tZG93bi1jZW50ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogJGhlYWRlci1oZWlnaHQ7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0xMDAlKTtcbiAgICAgICAgQGluY2x1ZGUgbHRyIHtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgcnRsIHtcbiAgICAgICAgICByaWdodDogNTAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAgICYuYy1oZWFkZXItYnJhbmQtI3skYnJlYWtwb2ludH0tdXAtY2VudGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6ICRoZWFkZXItaGVpZ2h0O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMTAwJSk7XG4gICAgICAgIEBpbmNsdWRlIGx0ciB7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHJ0bCB7XG4gICAgICAgICAgcmlnaHQ6IDUwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYy1oZWFkZXItdG9nZ2xlciB7XG4gIG1pbi13aWR0aDogNTBweDtcbiAgZm9udC1zaXplOiAkaGVhZGVyLXRvZ2dsZXItZm9udC1zaXplO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhZGVyLXRvZ2dsZXItYmc7XG4gIGJvcmRlcjogMDsgLy8gcmVtb3ZlIGRlZmF1bHQgYnV0dG9uIHN0eWxlXG4gIEBpbmNsdWRlIGJvcmRlcnMoJGhlYWRlci10b2dnbGVyLWJvcmRlcik7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGhlYWRlci10b2dnbGVyLWJvcmRlci1yYWRpdXMpO1xuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG5cbiAgLy8gT3BpbmlvbmF0ZWQ6IGFkZCBcImhhbmRcIiBjdXJzb3IgdG8gbm9uLWRpc2FibGVkIC5uYXZiYXItdG9nZ2xlciBlbGVtZW50c1xuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguYy1kaXNhYmxlZCkge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuXG4uYy1oZWFkZXItdG9nZ2xlci1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogJGhlYWRlci10b2dnbGVyLWZvbnQtc2l6ZSAqIDEuMjU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xufVxuXG4uYy1oZWFkZXItbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogJGhlYWRlci1oZWlnaHQ7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgLmMtaGVhZGVyLW5hdi1pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAuYy1oZWFkZXItbmF2LWJ0biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAkYnRuLWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcblxuICAgIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cblxuICAgICY6Zm9jdXMsXG4gICAgJi5mb2N1cyB7XG4gICAgICBvdXRsaW5lOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5jLWhlYWRlci1uYXYtbGluayxcbiAgLmMtaGVhZGVyLW5hdi1idG4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkaGVhZGVyLW5hdi1saW5rLXBhZGRpbmcteDtcbiAgICBwYWRkaW5nLWxlZnQ6ICRoZWFkZXItbmF2LWxpbmstcGFkZGluZy14O1xuXG4gICAgLmJhZGdlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbWFyZ2luLXRvcDogLTE2cHg7XG4gICAgICBAaW5jbHVkZSBsdHIge1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgcnRsIHtcbiAgICAgICAgcmlnaHQ6IDUwJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5kcm9wZG93bi1pdGVtIHtcbiAgICBtaW4td2lkdGg6IDE4MHB4O1xuICB9XG59XG5cbi8vXG4vLyBIZWFkZXIgdmFyaWFudHNcbi8vXG5cbkBpbmNsdWRlIHRoZW1lcygkaGVhZGVyLXRoZW1lLW1hcCwgJGNyZWF0ZTogYXBwZW5kLCAkcGFyZW50OiBcIi5jLWhlYWRlclwiKSB7XG4gIGJhY2tncm91bmQ6IHRoZW1lcy1nZXQtdmFsdWUoXCJoZWFkZXItYmdcIik7XG4gIEBpbmNsdWRlIGJvcmRlcnModGhlbWVzLWdldC12YWx1ZShcImhlYWRlci1ib3JkZXJcIikpO1xuXG4gIC5jLXN1YmhlYWRlciB7XG4gICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICBib3JkZXItdG9wOiB0aGVtZXMtZ2V0LXZhbHVlKFwic3ViaGVhZGVyLXNlcGFyYXRvclwiKTtcbiAgfVxuXG4gIC5jLWhlYWRlci1icmFuZCB7XG4gICAgY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJoZWFkZXItYnJhbmQtY29sb3JcIik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWVzLWdldC12YWx1ZShcImhlYWRlci1icmFuZC1iZ1wiKTtcbiAgICBAaW5jbHVkZSBib3JkZXJzKHRoZW1lcy1nZXQtdmFsdWUoXCJoZWFkZXItYnJhbmQtYm9yZGVyXCIpKTtcblxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIGNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwiaGVhZGVyLWJyYW5kLWhvdmVyLWNvbG9yXCIpO1xuICAgIH1cbiAgfVxuXG4gIC5jLWhlYWRlci1uYXYge1xuICAgIC5jLWhlYWRlci1uYXYtbGluayxcbiAgICAuYy1oZWFkZXItbmF2LWJ0biB7XG4gICAgICBjb2xvcjogdGhlbWVzLWdldC12YWx1ZShcImhlYWRlci1jb2xvclwiKTtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgICBjb2xvcjogdGhlbWVzLWdldC12YWx1ZShcImhlYWRlci1ob3Zlci1jb2xvclwiKTtcbiAgICAgIH1cblxuICAgICAgJi5jLWRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJoZWFkZXItZGlzYWJsZWQtY29sb3JcIik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmMtc2hvdyA+IC5jLWhlYWRlci1uYXYtbGluayxcbiAgICAuYy1hY3RpdmUgPiAuYy1oZWFkZXItbmF2LWxpbmssXG4gICAgLmMtaGVhZGVyLW5hdi1saW5rLmMtc2hvdyxcbiAgICAuYy1oZWFkZXItbmF2LWxpbmsuYy1hY3RpdmUge1xuICAgICAgY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJoZWFkZXItYWN0aXZlLWNvbG9yXCIpO1xuICAgIH1cbiAgfVxuXG4gIC5jLWhlYWRlci10b2dnbGVyIHtcbiAgICBjb2xvcjogdGhlbWVzLWdldC12YWx1ZShcImhlYWRlci1jb2xvclwiKTtcbiAgICBib3JkZXItY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJoZWFkZXItdG9nZ2xlci1ib3JkZXItY29sb3JcIik7XG4gIH1cblxuICAuYy1oZWFkZXItdG9nZ2xlci1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB0aGVtZXMtZ2V0LXZhbHVlKFwiaGVhZGVyLXRvZ2dsZXItaWNvbi1iZ1wiKTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdGhlbWVzLWdldC12YWx1ZShcImhlYWRlci10b2dnbGVyLWhvdmVyLWljb24tYmdcIik7XG4gICAgfVxuICB9XG5cbiAgLmMtaGVhZGVyLXRleHQge1xuICAgIGNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwiaGVhZGVyLWNvbG9yXCIpO1xuICAgIGEge1xuICAgICAgY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJoZWFkZXItYWN0aXZlLWNvbG9yXCIpO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICAgIGNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwiaGVhZGVyLWFjdGl2ZS1jb2xvclwiKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEhlYWRlclxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgaGVhZGVyXG4kaGVhZGVyLWhlaWdodDogICAgICAgICAgICAgICAgIDU2cHggIWRlZmF1bHQ7XG4kaGVhZGVyLWJyYW5kLXdpZHRoOiAgICAgICAgICAgIGF1dG8gIWRlZmF1bHQ7XG4kaGVhZGVyLWJyYW5kLW1pbmltaXplZC13aWR0aDogIDU2cHggIWRlZmF1bHQ7XG5cbiRoZWFkZXItcGFkZGluZy15OiAgJHNwYWNlciAvIDIgIWRlZmF1bHQ7XG4kaGVhZGVyLXBhZGRpbmcteDogICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRoZWFkZXItbmF2LWxpbmstcGFkZGluZy14OiAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRoZWFkZXItYnJhbmQtZm9udC1zaXplOiAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRoZWFkZXItYnJhbmQtaGVpZ2h0OiAgICAgJGhlYWRlci1icmFuZC1mb250LXNpemUgKiAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRoZWFkZXItYnJhbmQtcGFkZGluZy15OiAgKCRuYXYtbGluay1oZWlnaHQgLSAkaGVhZGVyLWJyYW5kLWhlaWdodCkgLyAyICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBoZWFkZXJcblxuXG4vLyBEZWZhdWx0IHRoZW1lXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBoZWFkZXItZGVmYXVsdC10aGVtZVxuJGhlYWRlci10b2dnbGVyLWJnOiAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcbiRoZWFkZXItdG9nZ2xlci1wYWRkaW5nLXk6ICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGhlYWRlci10b2dnbGVyLXBhZGRpbmcteDogICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kaGVhZGVyLXRvZ2dsZXItZm9udC1zaXplOiAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kaGVhZGVyLXRvZ2dsZXItYm9yZGVyOiAgICAgICAgIDAgIWRlZmF1bHQ7XG4kaGVhZGVyLXRvZ2dsZXItYm9yZGVyLXJhZGl1czogICRidG4tYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGhlYWRlci1saWdodC1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kaGVhZGVyLWxpZ2h0LWNvbG9yOiAgICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG4kaGVhZGVyLWxpZ2h0LWJvcmRlcjogICAgICAgICAgICAgICAgICggYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvciApICFkZWZhdWx0O1xuJGhlYWRlci1saWdodC1ob3Zlci1jb2xvcjogICAgICAgICAgICByZ2JhKCRibGFjaywgLjcpICFkZWZhdWx0O1xuJGhlYWRlci1saWdodC1hY3RpdmUtY29sb3I6ICAgICAgICAgICByZ2JhKCRibGFjaywgLjkpICFkZWZhdWx0O1xuJGhlYWRlci1saWdodC1kaXNhYmxlZC1jb2xvcjogICAgICAgICByZ2JhKCRibGFjaywgLjMpICFkZWZhdWx0O1xuJGhlYWRlci1saWdodC10b2dnbGVyLWljb24tYmc6ICAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB2aWV3Qm94PScwIDAgMzAgMzAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIHN0cm9rZT0nI3skaGVhZGVyLWxpZ2h0LWNvbG9yfScgc3Ryb2tlLXdpZHRoPScyLjI1JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbiRoZWFkZXItbGlnaHQtdG9nZ2xlci1ob3Zlci1pY29uLWJnOiAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0Nzdmcgdmlld0JveD0nMCAwIDMwIDMwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBzdHJva2U9JyN7JGhlYWRlci1saWdodC1ob3Zlci1jb2xvcn0nIHN0cm9rZS13aWR0aD0nMi4yNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG4kaGVhZGVyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yOiAgIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiRoZWFkZXItZGFyay1iZzogICAgICAgICAgICAgICAgICAgICAkZ3JheS1iYXNlICFkZWZhdWx0O1xuJGhlYWRlci1kYXJrLWNvbG9yOiAgICAgICAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNzUpICFkZWZhdWx0O1xuJGhlYWRlci1kYXJrLWJvcmRlcjogICAgICAgICAgICAgICAgICggYm90dG9tOiAxcHggc29saWQgJGdyYXktODAwICkgIWRlZmF1bHQ7XG4kaGVhZGVyLWRhcmstaG92ZXItY29sb3I6ICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC45KSAhZGVmYXVsdDtcbiRoZWFkZXItZGFyay1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kaGVhZGVyLWRhcmstZGlzYWJsZWQtY29sb3I6ICAgICAgICAgcmdiYSgkd2hpdGUsIC4yNSkgIWRlZmF1bHQ7XG4kaGVhZGVyLWRhcmstdG9nZ2xlci1pY29uLWJnOiAgICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0Nzdmcgdmlld0JveD0nMCAwIDMwIDMwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBzdHJva2U9JyN7JGhlYWRlci1kYXJrLWNvbG9yfScgc3Ryb2tlLXdpZHRoPScyLjI1JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbiRoZWFkZXItZGFyay10b2dnbGVyLWhvdmVyLWljb24tYmc6ICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB2aWV3Qm94PScwIDAgMzAgMzAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIHN0cm9rZT0nI3skaGVhZGVyLWRhcmstaG92ZXItY29sb3J9JyBzdHJva2Utd2lkdGg9JzIuMjUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuJGhlYWRlci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiAgIHJnYmEoJHdoaXRlLCAuMSkgIWRlZmF1bHQ7XG5cbiRoZWFkZXItbGlnaHQtYnJhbmQtYmc6ICAgICAgICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuJGhlYWRlci1saWdodC1icmFuZC1ib3JkZXI6ICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRoZWFkZXItbGlnaHQtYnJhbmQtY29sb3I6ICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRoZWFkZXItbGlnaHQtYnJhbmQtaG92ZXItY29sb3I6ICAgICAgIGRhcmtlbigkZ3JheS05MDAsIDEwJSkgIWRlZmF1bHQ7XG4kaGVhZGVyLWxpZ2h0LWJyYW5kLW1pbmltaXplZC1iZzogICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcbiRoZWFkZXItbGlnaHQtYnJhbmQtbWluaW1pemVkLWJvcmRlcjogIDAgIWRlZmF1bHQ7XG5cbiRoZWFkZXItZGFyay1icmFuZC1iZzogICAgICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4kaGVhZGVyLWRhcmstYnJhbmQtYm9yZGVyOiAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kaGVhZGVyLWRhcmstYnJhbmQtY29sb3I6ICAgICAgICAgICAgICRoZWFkZXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kaGVhZGVyLWRhcmstYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICRoZWFkZXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kaGVhZGVyLWRhcmstYnJhbmQtbWluaW1pemVkLWJnOiAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuJGhlYWRlci1kYXJrLWJyYW5kLW1pbmltaXplZC1ib3JkZXI6ICAwICFkZWZhdWx0O1xuXG4kc3ViaGVhZGVyLWxpZ2h0LXNlcGFyYXRvcjogIDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kc3ViaGVhZGVyLWRhcmstc2VwYXJhdG9yOiAgMXB4IHNvbGlkICRncmF5LTgwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgaGVhZGVyLWRlZmF1bHQtdGhlbWVcblxuXG4kaGVhZGVyLXZhcmlhbnRzLW1hcDogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJGhlYWRlci12YXJpYW50cy1tYXA6IG1hcC1tZXJnZShcbiAgKFxuICAgIGRhcms6IChcbiAgICAgIFwiaGVhZGVyLWJnXCI6ICAgICAgICAgICAgICAgICAgICAgICRoZWFkZXItZGFyay1iZyxcbiAgICAgIFwiaGVhZGVyLWNvbG9yXCI6ICAgICAgICAgICAgICAgICAgICRoZWFkZXItZGFyay1jb2xvcixcbiAgICAgIFwiaGVhZGVyLWJvcmRlclwiOiAgICAgICAgICAgICAgICAgICRoZWFkZXItZGFyay1ib3JkZXIsXG4gICAgICBcImhlYWRlci1ob3Zlci1jb2xvclwiOiAgICAgICAgICAgICAkaGVhZGVyLWRhcmstaG92ZXItY29sb3IsXG4gICAgICBcImhlYWRlci1hY3RpdmUtY29sb3JcIjogICAgICAgICAgICAkaGVhZGVyLWRhcmstYWN0aXZlLWNvbG9yLFxuICAgICAgXCJoZWFkZXItZGlzYWJsZWQtY29sb3JcIjogICAgICAgICAgJGhlYWRlci1kYXJrLWRpc2FibGVkLWNvbG9yLFxuICAgICAgXCJoZWFkZXItdG9nZ2xlci1pY29uLWJnXCI6ICAgICAgICAgJGhlYWRlci1kYXJrLXRvZ2dsZXItaWNvbi1iZyxcbiAgICAgIFwiaGVhZGVyLXRvZ2dsZXItaG92ZXItaWNvbi1iZ1wiOiAgICRoZWFkZXItZGFyay10b2dnbGVyLWhvdmVyLWljb24tYmcsXG4gICAgICBcImhlYWRlci10b2dnbGVyLWJvcmRlci1jb2xvclwiOiAgICAkaGVhZGVyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3IsXG4gICAgICBcImhlYWRlci1icmFuZC1iZ1wiOiAgICAgICAgICAgICAgICAkaGVhZGVyLWRhcmstYnJhbmQtYmcsXG4gICAgICBcImhlYWRlci1icmFuZC1ib3JkZXJcIjogICAgICAgICAgICAkaGVhZGVyLWRhcmstYnJhbmQtYm9yZGVyLFxuICAgICAgXCJoZWFkZXItYnJhbmQtY29sb3JcIjogICAgICAgICAgICAgJGhlYWRlci1kYXJrLWJyYW5kLWNvbG9yLFxuICAgICAgXCJoZWFkZXItYnJhbmQtaG92ZXItY29sb3JcIjogICAgICAgJGhlYWRlci1kYXJrLWJyYW5kLWhvdmVyLWNvbG9yLFxuICAgICAgXCJoZWFkZXItYnJhbmQtbWluaW1pemVkLWJnXCI6ICAgICAgJGhlYWRlci1kYXJrLWJyYW5kLW1pbmltaXplZC1iZyxcbiAgICAgIFwiaGVhZGVyLWJyYW5kLW1pbmltaXplZC1ib3JkZXJcIjogICRoZWFkZXItZGFyay1icmFuZC1taW5pbWl6ZWQtYm9yZGVyLFxuICAgICAgXCJzdWJoZWFkZXItc2VwYXJhdG9yXCI6ICAgICAgICAgICAgJHN1YmhlYWRlci1kYXJrLXNlcGFyYXRvclxuICAgICksXG4gICAgbGlnaHQ6IChcbiAgICAgIFwiaGVhZGVyLWJnXCI6ICAgICAgICAgICAgICAgICAgICAgICRoZWFkZXItbGlnaHQtYmcsXG4gICAgICBcImhlYWRlci1jb2xvclwiOiAgICAgICAgICAgICAgICAgICAkaGVhZGVyLWxpZ2h0LWNvbG9yLFxuICAgICAgXCJoZWFkZXItYm9yZGVyXCI6ICAgICAgICAgICAgICAgICAgJGhlYWRlci1saWdodC1ib3JkZXIsXG4gICAgICBcImhlYWRlci1ob3Zlci1jb2xvclwiOiAgICAgICAgICAgICAkaGVhZGVyLWxpZ2h0LWhvdmVyLWNvbG9yLFxuICAgICAgXCJoZWFkZXItYWN0aXZlLWNvbG9yXCI6ICAgICAgICAgICAgJGhlYWRlci1saWdodC1hY3RpdmUtY29sb3IsXG4gICAgICBcImhlYWRlci1kaXNhYmxlZC1jb2xvclwiOiAgICAgICAgICAkaGVhZGVyLWxpZ2h0LWRpc2FibGVkLWNvbG9yLFxuICAgICAgXCJoZWFkZXItdG9nZ2xlci1pY29uLWJnXCI6ICAgICAgICAgJGhlYWRlci1saWdodC10b2dnbGVyLWljb24tYmcsXG4gICAgICBcImhlYWRlci10b2dnbGVyLWhvdmVyLWljb24tYmdcIjogICAkaGVhZGVyLWxpZ2h0LXRvZ2dsZXItaG92ZXItaWNvbi1iZyxcbiAgICAgIFwiaGVhZGVyLXRvZ2dsZXItYm9yZGVyLWNvbG9yXCI6ICAgICRoZWFkZXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3IsXG4gICAgICBcImhlYWRlci1icmFuZC1iZ1wiOiAgICAgICAgICAgICAgICAkaGVhZGVyLWxpZ2h0LWJyYW5kLWJnLFxuICAgICAgXCJoZWFkZXItYnJhbmQtYm9yZGVyXCI6ICAgICAgICAgICAgJGhlYWRlci1saWdodC1icmFuZC1ib3JkZXIsXG4gICAgICBcImhlYWRlci1icmFuZC1jb2xvclwiOiAgICAgICAgICAgICAkaGVhZGVyLWxpZ2h0LWJyYW5kLWNvbG9yLFxuICAgICAgXCJoZWFkZXItYnJhbmQtaG92ZXItY29sb3JcIjogICAgICAgJGhlYWRlci1saWdodC1icmFuZC1ob3Zlci1jb2xvcixcbiAgICAgIFwiaGVhZGVyLWJyYW5kLW1pbmltaXplZC1iZ1wiOiAgICAgICRoZWFkZXItbGlnaHQtYnJhbmQtbWluaW1pemVkLWJnLFxuICAgICAgXCJoZWFkZXItYnJhbmQtbWluaW1pemVkLWJvcmRlclwiOiAgJGhlYWRlci1saWdodC1icmFuZC1taW5pbWl6ZWQtYm9yZGVyLFxuICAgICAgXCJzdWJoZWFkZXItc2VwYXJhdG9yXCI6ICAgICAgICAgICAgJHN1YmhlYWRlci1saWdodC1zZXBhcmF0b3JcbiAgICApXG4gICksXG4gICRoZWFkZXItdmFyaWFudHMtbWFwXG4pO1xuXG4kaGVhZGVyLWRlZmF1bHQtdmFyaWFudDogXCJsaWdodFwiICFkZWZhdWx0O1xuJGhlYWRlci12YXJpYW50czogKFxuICBkZWZhdWx0OiAgJGhlYWRlci1kZWZhdWx0LXZhcmlhbnQsXG4gIG1hcDogICAgICAkaGVhZGVyLXZhcmlhbnRzLW1hcFxuKSAhZGVmYXVsdDtcblxuJGhlYWRlci10aGVtZS1tYXA6ICgpICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbiRoZWFkZXItdGhlbWUtbWFwOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBkZWZhdWx0OiAgJGhlYWRlci12YXJpYW50c1xuICApLFxuICAkaGVhZGVyLXRoZW1lLW1hcFxuKTtcbiIsIi5jLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgJjpub3QoLmMtaWNvbi1jLXMpOm5vdCguYy1pY29uLWN1c3RvbS1zaXplKSB7XG4gICAgQGluY2x1ZGUgaWNvbi1zaXplKCRpY29uLXNpemUtYmFzZSk7XG5cbiAgICAvLyBUT0RPOiBjcmVhdGUgdmFyaWFibGUgd2l0aCBhIHJhbmdlXG4gICAgQGZvciAkaSBmcm9tIDIgdGhyb3VnaCA5IHtcbiAgICAgICYuYy1pY29uLSN7JGl9eGwge1xuICAgICAgICBAaW5jbHVkZSBpY29uLXNpemUoJGkgKiAoJGljb24tc2l6ZS14bCAvIDEuNSkpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuYy1pY29uLXhsIHtcbiAgICAgIEBpbmNsdWRlIGljb24tc2l6ZSgkaWNvbi1zaXplLXhsKTtcbiAgICB9XG5cbiAgICAmLmMtaWNvbi1sZyB7XG4gICAgICBAaW5jbHVkZSBpY29uLXNpemUoJGljb24tc2l6ZS1sZyk7XG4gICAgfVxuXG4gICAgJi5jLWljb24tc20ge1xuICAgICAgQGluY2x1ZGUgaWNvbi1zaXplKCRpY29uLXNpemUtc20pO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gSWNvbiBzaXplc1xuQG1peGluIGljb24tc2l6ZSgkaWNvbi1zaXplKSB7XG4gIHdpZHRoOiAkaWNvbi1zaXplO1xuICBoZWlnaHQ6ICRpY29uLXNpemU7XG4gIGZvbnQtc2l6ZTogJGljb24tc2l6ZTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyAvLyBGb3IgZm9ybSB2YWxpZGF0aW9uIGZlZWRiYWNrXG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB3aWR0aDogMTAwJTtcblxuICA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQsXG4gID4gLmN1c3RvbS1zZWxlY3QsXG4gID4gLmN1c3RvbS1maWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IC8vIEZvciBmb2N1cyBzdGF0ZSdzIHotaW5kZXhcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB3aWR0aDogMSU7XG4gICAgbWluLXdpZHRoOiAwOyAvLyBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL3F1ZXN0aW9ucy8zNjI0NzE0MC93aHktZG9udC1mbGV4LWl0ZW1zLXNocmluay1wYXN0LWNvbnRlbnQtc2l6ZVxuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICArIC5mb3JtLWNvbnRyb2wsXG4gICAgKyAuY3VzdG9tLXNlbGVjdCxcbiAgICArIC5jdXN0b20tZmlsZSB7XG4gICAgICBAaW5jbHVkZSBsdHIge1xuICAgICAgICBtYXJnaW4tbGVmdDogLSRpbnB1dC1ib3JkZXItd2lkdGg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBydGwge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0kaW5wdXQtYm9yZGVyLXdpZHRoO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIEJyaW5nIHRoZSBcImFjdGl2ZVwiIGZvcm0gY29udHJvbCB0byB0aGUgdG9wIG9mIHN1cnJvdW5kaW5nIGVsZW1lbnRzXG4gID4gLmZvcm0tY29udHJvbDpmb2N1cyxcbiAgPiAuY3VzdG9tLXNlbGVjdDpmb2N1cyxcbiAgPiAuY3VzdG9tLWZpbGUgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICB6LWluZGV4OiAzO1xuICB9XG5cbiAgLy8gQnJpbmcgdGhlIGN1c3RvbSBmaWxlIGlucHV0IGFib3ZlIHRoZSBsYWJlbFxuICA+IC5jdXN0b20tZmlsZSAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMge1xuICAgIHotaW5kZXg6IDQ7XG4gIH1cblxuICA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmN1c3RvbS1zZWxlY3Qge1xuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBAaW5jbHVkZSBsdHIge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgcnRsIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xuICAgICAgfVxuICAgIH1cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIEBpbmNsdWRlIGx0ciB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHJ0bCB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gQ3VzdG9tIGZpbGUgaW5wdXRzIGhhdmUgbW9yZSBjb21wbGV4IG1hcmt1cCwgdGh1cyByZXF1aXJpbmcgZGlmZmVyZW50XG4gIC8vIGJvcmRlci1yYWRpdXMgb3ZlcnJpZGVzLlxuICA+IC5jdXN0b20tZmlsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCxcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gICAgICBAaW5jbHVkZSBsdHIge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgcnRsIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xuICAgICAgfVxuICAgIH1cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgICBAaW5jbHVkZSBsdHIge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBydGwge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIFByZXBlbmQgYW5kIGFwcGVuZFxuLy9cbi8vIFdoaWxlIGl0IHJlcXVpcmVzIG9uZSBleHRyYSBsYXllciBvZiBIVE1MIGZvciBlYWNoLCBkZWRpY2F0ZWQgcHJlcGVuZCBhbmRcbi8vIGFwcGVuZCBlbGVtZW50cyBhbGxvdyB1cyB0byAxKSBiZSBsZXNzIGNsZXZlciwgMikgc2ltcGxpZnkgb3VyIHNlbGVjdG9ycywgYW5kXG4vLyAzKSBzdXBwb3J0IEhUTUw1IGZvcm0gdmFsaWRhdGlvbi5cblxuLmlucHV0LWdyb3VwLXByZXBlbmQsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIHtcbiAgZGlzcGxheTogZmxleDtcblxuICAvLyBFbnN1cmUgYnV0dG9ucyBhcmUgYWx3YXlzIGFib3ZlIGlucHV0cyBmb3IgbW9yZSB2aXN1YWxseSBwbGVhc2luZyBib3JkZXJzLlxuICAvLyBUaGlzIGlzbid0IG5lZWRlZCBmb3IgYC5pbnB1dC1ncm91cC10ZXh0YCBzaW5jZSBpdCBzaGFyZXMgdGhlIHNhbWUgYm9yZGVyLWNvbG9yXG4gIC8vIGFzIG91ciBpbnB1dHMuXG4gIC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICB6LWluZGV4OiAzO1xuICAgIH1cbiAgfVxuXG4gIC5idG4gKyAuYnRuLFxuICAuYnRuICsgLmlucHV0LWdyb3VwLXRleHQsXG4gIC5pbnB1dC1ncm91cC10ZXh0ICsgLmlucHV0LWdyb3VwLXRleHQsXG4gIC5pbnB1dC1ncm91cC10ZXh0ICsgLmJ0biB7XG4gICAgQGluY2x1ZGUgbHRyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtJGlucHV0LWJvcmRlci13aWR0aDtcbiAgICB9XG4gICAgQGluY2x1ZGUgcnRsIHtcbiAgICAgIG1hcmdpbi1yaWdodDogLSRpbnB1dC1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG59XG5cbi5pbnB1dC1ncm91cC1wcmVwZW5kIHtcbiAgQGluY2x1ZGUgbHRyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0kaW5wdXQtYm9yZGVyLXdpZHRoO1xuICB9XG4gIEBpbmNsdWRlIHJ0bCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0kaW5wdXQtYm9yZGVyLXdpZHRoO1xuICB9XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IC8vIE1hdGNoIHRoZSBpbnB1dHNcbn1cbi5pbnB1dC1ncm91cC1hcHBlbmQge1xuICBAaW5jbHVkZSBsdHIge1xuICAgIG1hcmdpbi1sZWZ0OiAtJGlucHV0LWJvcmRlci13aWR0aDtcbiAgfVxuICBAaW5jbHVkZSBydGwge1xuICAgIG1hcmdpbi1yaWdodDogLSRpbnB1dC1ib3JkZXItd2lkdGg7XG4gIH1cbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgLy8gTWF0Y2ggdGhlIGlucHV0c1xufVxuXG5cbi8vIFRleHR1YWwgYWRkb25zXG4vL1xuLy8gU2VydmVzIGFzIGEgY2F0Y2gtYWxsIGVsZW1lbnQgZm9yIGFueSB0ZXh0IG9yIHJhZGlvL2NoZWNrYm94IGlucHV0IHlvdSB3aXNoXG4vLyB0byBwcmVwZW5kIG9yIGFwcGVuZCB0byBhbiBpbnB1dC5cblxuLmlucHV0LWdyb3VwLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIEFsbG93IHVzZSBvZiA8bGFiZWw+IGVsZW1lbnRzIGJ5IG92ZXJyaWRpbmcgb3VyIGRlZmF1bHQgbWFyZ2luLWJvdHRvbVxuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZSk7IC8vIE1hdGNoIGlucHV0c1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQ7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMpO1xuXG4gIEBpbmNsdWRlIHRoZW1lcygkZm9ybS10aGVtZS1tYXAsICRjcmVhdGU6IHBhcmVudCkge1xuICAgIGNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwiaW5wdXQtZ3JvdXAtYWRkb24tY29sb3JcIik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWVzLWdldC12YWx1ZShcImlucHV0LWdyb3VwLWFkZG9uLWJnXCIpO1xuICAgIGJvcmRlci1jb2xvcjogdGhlbWVzLWdldC12YWx1ZShcImlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvclwiKTtcbiAgfVxuXG4gIC8vIE51a2UgZGVmYXVsdCBtYXJnaW5zIGZyb20gY2hlY2tib3hlcyBhbmQgcmFkaW9zIHRvIHZlcnRpY2FsbHkgY2VudGVyIHdpdGhpbi5cbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuXG4vLyBTaXppbmdcbi8vXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBmb3JtIGNvbnRyb2wgc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyXG4vLyBtYW5pcHVsYXRpb24uXG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2w6bm90KHRleHRhcmVhKSxcbi5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0IHtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4ge1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1sZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2w6bm90KHRleHRhcmVhKSxcbi5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0IHtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtO1xufVxuXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4ge1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1zbTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1zZWxlY3Qge1xuICBAaW5jbHVkZSBsdHIge1xuICAgIHBhZGRpbmctcmlnaHQ6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nO1xuICB9XG4gIEBpbmNsdWRlIHJ0bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggKyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZztcbiAgfVxufVxuXG5cbi8vIFByZXBlbmQgYW5kIGFwcGVuZCByb3VuZGVkIGNvcm5lcnNcbi8vXG4vLyBUaGVzZSBydWxlc2V0cyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIHNpemluZyBvbmVzIHRvIHByb3Blcmx5IG92ZXJyaWRlIHNtIGFuZCBsZ1xuLy8gYm9yZGVyLXJhZGl1cyB2YWx1ZXMgd2hlbiBleHRlbmRpbmcuIFRoZXkncmUgbW9yZSBzcGVjaWZpYyB0aGFuIHdlJ2QgbGlrZVxuLy8gd2l0aCB0aGUgYC5pbnB1dC1ncm91cCA+YCBwYXJ0LCBidXQgd2l0aG91dCBpdCwgd2UgY2Fubm90IG92ZXJyaWRlIHRoZSBzaXppbmcuXG5cblxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgQGluY2x1ZGUgbHRyIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuICB9XG4gIEBpbmNsdWRlIHJ0bCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xuICB9XG59XG5cbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOmZpcnN0LWNoaWxkID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOmZpcnN0LWNoaWxkID4gLmlucHV0LWdyb3VwLXRleHQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBAaW5jbHVkZSBsdHIge1xuICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcbiAgfVxuICBAaW5jbHVkZSBydGwge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG4gIH1cbn1cbiIsIi8vIFJlc3BvbnNpdmUgaW1hZ2VzIChlbnN1cmUgaW1hZ2VzIGRvbid0IHNjYWxlIGJleW9uZCB0aGVpciBwYXJlbnRzKVxuLy9cbi8vIFRoaXMgaXMgcHVycG9zZWZ1bGx5IG9wdC1pbiB2aWEgYW4gZXhwbGljaXQgY2xhc3MgcmF0aGVyIHRoYW4gYmVpbmcgdGhlIGRlZmF1bHQgZm9yIGFsbCBgPGltZz5gcy5cbi8vIFdlIHByZXZpb3VzbHkgdHJpZWQgdGhlIFwiaW1hZ2VzIGFyZSByZXNwb25zaXZlIGJ5IGRlZmF1bHRcIiBhcHByb2FjaCBpbiBCb290c3RyYXAgdjIsXG4vLyBhbmQgYWJhbmRvbmVkIGl0IGluIEJvb3RzdHJhcCB2MyBiZWNhdXNlIGl0IGJyZWFrcyBsb3RzIG9mIHRoaXJkLXBhcnR5IHdpZGdldHMgKGluY2x1ZGluZyBHb29nbGUgTWFwcylcbi8vIHdoaWNoIHdlcmVuJ3QgZXhwZWN0aW5nIHRoZSBpbWFnZXMgd2l0aGluIHRoZW1zZWx2ZXMgdG8gYmUgaW52b2x1bnRhcmlseSByZXNpemVkLlxuLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xODE3OFxuLmltZy1mbHVpZCB7XG4gIEBpbmNsdWRlIGltZy1mbHVpZCgpO1xufVxuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogJHRodW1ibmFpbC1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGh1bWJuYWlsLWJnO1xuICBib3JkZXI6ICR0aHVtYm5haWwtYm9yZGVyLXdpZHRoIHNvbGlkICR0aHVtYm5haWwtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0aHVtYm5haWwtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHRodW1ibmFpbC1ib3gtc2hhZG93KTtcblxuICAvLyBLZWVwIHRoZW0gYXQgbW9zdCAxMDAlIHdpZGVcbiAgQGluY2x1ZGUgaW1nLWZsdWlkKCk7XG59XG5cbi8vXG4vLyBGaWd1cmVzXG4vL1xuXG4uZmlndXJlIHtcbiAgLy8gRW5zdXJlcyB0aGUgY2FwdGlvbidzIHRleHQgYWxpZ25zIHdpdGggdGhlIGltYWdlLlxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5maWd1cmUtaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlciAvIDI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZmlndXJlLWNhcHRpb24ge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkZmlndXJlLWNhcHRpb24tY29sb3I7XG59XG4iLCIvLyBJbWFnZSBNaXhpbnNcbi8vIC0gUmVzcG9uc2l2ZSBpbWFnZVxuLy8gLSBSZXRpbmEgaW1hZ2VcblxuXG4vLyBSZXNwb25zaXZlIGltYWdlXG4vL1xuLy8gS2VlcCBpbWFnZXMgZnJvbSBzY2FsaW5nIGJleW9uZCB0aGUgd2lkdGggb2YgdGhlaXIgcGFyZW50cy5cblxuQG1peGluIGltZy1mbHVpZCgpIHtcbiAgLy8gUGFydCAxOiBTZXQgYSBtYXhpbXVtIHJlbGF0aXZlIHRvIHRoZSBwYXJlbnRcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvLyBQYXJ0IDI6IE92ZXJyaWRlIHRoZSBoZWlnaHQgdG8gYXV0bywgb3RoZXJ3aXNlIGltYWdlcyB3aWxsIGJlIHN0cmV0Y2hlZFxuICAvLyB3aGVuIHNldHRpbmcgYSB3aWR0aCBhbmQgaGVpZ2h0IGF0dHJpYnV0ZSBvbiB0aGUgaW1nIGVsZW1lbnQuXG4gIGhlaWdodDogYXV0bztcbn1cblxuXG4vLyBSZXRpbmEgaW1hZ2Vcbi8vXG4vLyBTaG9ydCByZXRpbmEgbWl4aW4gZm9yIHNldHRpbmcgYmFja2dyb3VuZC1pbWFnZSBhbmQgLXNpemUuXG5cbkBtaXhpbiBpbWctcmV0aW5hKCRmaWxlLTF4LCAkZmlsZS0yeCwgJHdpZHRoLTF4LCAkaGVpZ2h0LTF4KSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkZmlsZS0xeCk7XG5cbiAgLy8gQXV0b3ByZWZpeGVyIHRha2VzIGNhcmUgb2YgYWRkaW5nIC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbyBhbmQgLW8tbWluLWRldmljZS1waXhlbC1yYXRpbyxcbiAgLy8gYnV0IGRvZXNuJ3QgY29udmVydCBkcHB4PT5kcGkuXG4gIC8vIFRoZXJlJ3Mgbm8gc3VjaCB0aGluZyBhcyB1bnByZWZpeGVkIG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8gc2luY2UgaXQncyBub25zdGFuZGFyZC5cbiAgLy8gQ29tcGF0aWJpbGl0eSBpbmZvOiBodHRwczovL2Nhbml1c2UuY29tLyNmZWF0PWNzcy1tZWRpYS1yZXNvbHV0aW9uXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLCAvLyBJRTktMTEgZG9uJ3Qgc3VwcG9ydCBkcHB4XG4gICAgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHsgLy8gU3RhbmRhcmRpemVkXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRmaWxlLTJ4KTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6ICR3aWR0aC0xeCAkaGVpZ2h0LTF4O1xuICB9XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcImBpbWctcmV0aW5hKClgXCIsIFwidjQuMy4wXCIsIFwidjVcIik7XG59XG4iLCIvLyBJbWFnZSB0aHVtYm5haWxzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aHVtYm5haWxcbiR0aHVtYm5haWwtcGFkZGluZzogICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYmc6ICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItd2lkdGg6ICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLWNvbG9yOiAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXJhZGl1czogICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3gtc2hhZG93OiAgICAgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGh1bWJuYWlsXG5cblxuLy8gRmlndXJlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZmlndXJlXG4kZmlndXJlLWNhcHRpb24tZm9udC1zaXplOiAgOTAlICFkZWZhdWx0O1xuJGZpZ3VyZS1jYXB0aW9uLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZmlndXJlXG4iLCIuanVtYm90cm9uIHtcbiAgcGFkZGluZzogJGp1bWJvdHJvbi1wYWRkaW5nICgkanVtYm90cm9uLXBhZGRpbmcgLyAyKTtcbiAgbWFyZ2luLWJvdHRvbTogJGp1bWJvdHJvbi1wYWRkaW5nO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLWxnKTtcblxuICBAaW5jbHVkZSB0aGVtZXMoJGp1bWJvdHJvbi10aGVtZS1tYXAsICRjcmVhdGU6IHBhcmVudCkge1xuICAgIGNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwianVtYm90cm9uLWNvbG9yXCIpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJqdW1ib3Ryb24tYmdcIik7XG4gIH1cblxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBwYWRkaW5nOiAoJGp1bWJvdHJvbi1wYWRkaW5nICogMikgJGp1bWJvdHJvbi1wYWRkaW5nO1xuICB9XG59XG5cbi5qdW1ib3Ryb24tZmx1aWQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG59XG4iLCJcbi8vIEp1bWJvdHJvblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQganVtYm90cm9uXG4kanVtYm90cm9uLXBhZGRpbmc6ICAycmVtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBqdW1ib3Ryb25cblxuLy8gRGVmYXVsdCB0aGVtZVxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGp1bWJvdHJvbi1kZWZhdWx0LXRoZW1lXG4kanVtYm90cm9uLWNvbG9yOiAgbnVsbCAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tYmc6ICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGp1bWJvdHJvbi1kZWZhdWx0LXRoZW1lXG5cbiRqdW1ib3Ryb24tdGhlbWUtbWFwOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kanVtYm90cm9uLXRoZW1lLW1hcDogbWFwLW1lcmdlKFxuICAoXG4gICAgZGVmYXVsdDogKFxuICAgICAgXCJqdW1ib3Ryb24tY29sb3JcIjogICRqdW1ib3Ryb24tY29sb3IsXG4gICAgICBcImp1bWJvdHJvbi1iZ1wiOiAgICAgJGp1bWJvdHJvbi1iZ1xuICAgIClcbiAgKSxcbiAgJGp1bWJvdHJvbi10aGVtZS1tYXBcbik7XG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gRWFzaWx5IHVzYWJsZSBvbiA8dWw+LCA8b2w+LCBvciA8ZGl2Pi5cblxuLmxpc3QtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIC8vIE5vIG5lZWQgdG8gc2V0IGxpc3Qtc3R5bGU6IG5vbmU7IHNpbmNlIC5saXN0LWdyb3VwLWl0ZW0gaXMgYmxvY2sgbGV2ZWxcbiAgQGluY2x1ZGUgbHRyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IC8vIHJlc2V0IHBhZGRpbmcgYmVjYXVzZSB1bCBhbmQgb2xcbiAgfVxuICBAaW5jbHVkZSBydGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IC8vIHJlc2V0IHBhZGRpbmcgYmVjYXVzZSB1bCBhbmQgb2xcbiAgfVxuICBtYXJnaW4tYm90dG9tOiAwO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xufVxuXG5cbi8vIEludGVyYWN0aXZlIGxpc3QgaXRlbXNcbi8vXG4vLyBVc2UgYW5jaG9yIG9yIGJ1dHRvbiBlbGVtZW50cyBpbnN0ZWFkIG9mIGBsaWBzIG9yIGBkaXZgcyB0byBjcmVhdGUgaW50ZXJhY3RpdmVcbi8vIGxpc3QgaXRlbXMuIEluY2x1ZGVzIGFuIGV4dHJhIGAuYWN0aXZlYCBtb2RpZmllciBjbGFzcyBmb3Igc2VsZWN0ZWQgaXRlbXMuXG5cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7IC8vIEZvciBgPGJ1dHRvbj5gcyAoYW5jaG9ycyBiZWNvbWUgMTAwJSBieSBkZWZhdWx0IHRob3VnaClcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gRm9yIGA8YnV0dG9uPmBzIChhbmNob3JzIGluaGVyaXQpXG4gIEBpbmNsdWRlIHRoZW1lcygkbGlzdC1ncm91cC10aGVtZS1tYXAsICRjcmVhdGU6IHBhcmVudCkge1xuICAgIGNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwibGlzdC1ncm91cC1hY3Rpb24tY29sb3JcIik7XG4gIH1cblxuICAvLyBIb3ZlciBzdGF0ZVxuICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICB6LWluZGV4OiAxOyAvLyBQbGFjZSBob3Zlci9mb2N1cyBpdGVtcyBhYm92ZSB0aGVpciBzaWJsaW5ncyBmb3IgcHJvcGVyIGJvcmRlciBzdHlsaW5nXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIEBpbmNsdWRlIHRoZW1lcygkbGlzdC1ncm91cC10aGVtZS1tYXAsICRjcmVhdGU6IHBhcmVudCkge1xuICAgICAgY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvclwiKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJsaXN0LWdyb3VwLWhvdmVyLWJnXCIpO1xuICAgIH1cbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICBAaW5jbHVkZSB0aGVtZXMoJGxpc3QtZ3JvdXAtdGhlbWUtbWFwLCAkY3JlYXRlOiBwYXJlbnQpIHtcbiAgICAgIGNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwibGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yXCIpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWVzLWdldC12YWx1ZShcImxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZ1wiKTtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBJbmRpdmlkdWFsIGxpc3QgaXRlbXNcbi8vXG4vLyBVc2Ugb24gYGxpYHMgb3IgYGRpdmBzIHdpdGhpbiB0aGUgYC5saXN0LWdyb3VwYCBwYXJlbnQuXG5cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteSAkbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICBib3JkZXI6ICRsaXN0LWdyb3VwLWJvcmRlci13aWR0aCBzb2xpZDtcbiAgQGluY2x1ZGUgdGhlbWVzKCRsaXN0LWdyb3VwLXRoZW1lLW1hcCwgJGNyZWF0ZTogcGFyZW50KSB7XG4gICAgY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJsaXN0LWdyb3VwLWNvbG9yXCIpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJsaXN0LWdyb3VwLWJnXCIpO1xuICAgIGJvcmRlci1jb2xvcjogdGhlbWVzLWdldC12YWx1ZShcImxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yXCIpO1xuICB9XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoaW5oZXJpdCk7XG4gIH1cblxuICAmOmxhc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKGluaGVyaXQpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgQGluY2x1ZGUgdGhlbWVzKCRsaXN0LWdyb3VwLXRoZW1lLW1hcCwgJGNyZWF0ZTogcGFyZW50KSB7XG4gICAgICBjb2xvcjogdGhlbWVzLWdldC12YWx1ZShcImxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3JcIik7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwibGlzdC1ncm91cC1kaXNhYmxlZC1iZ1wiKTtcbiAgICB9XG4gIH1cblxuICAvLyBJbmNsdWRlIGJvdGggaGVyZSBmb3IgYDxhPmBzIGFuZCBgPGJ1dHRvbj5gc1xuICAmLmFjdGl2ZSB7XG4gICAgei1pbmRleDogMjsgLy8gUGxhY2UgYWN0aXZlIGl0ZW1zIGFib3ZlIHRoZWlyIHNpYmxpbmdzIGZvciBwcm9wZXIgYm9yZGVyIHN0eWxpbmdcbiAgICBAaW5jbHVkZSB0aGVtZXMoJGxpc3QtZ3JvdXAtdGhlbWUtbWFwLCAkY3JlYXRlOiBwYXJlbnQpIHtcbiAgICAgIGNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwibGlzdC1ncm91cC1hY3RpdmUtY29sb3JcIik7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwibGlzdC1ncm91cC1hY3RpdmUtYmdcIik7XG4gICAgICBib3JkZXItY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3JcIik7XG4gICAgfVxuICB9XG5cbiAgJiArICYge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBtYXJnaW4tdG9wOiAtJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIEhvcml6b250YWxcbi8vXG4vLyBDaGFuZ2UgdGhlIGxheW91dCBvZiBsaXN0IGdyb3VwIGl0ZW1zIGZyb20gdmVydGljYWwgKGRlZmF1bHQpIHRvIGhvcml6b250YWwuXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwjeyRpbmZpeH0ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXMoJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXMoMCk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzKCRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXMoMCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYgKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAkbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG5cbiAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLSRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAkbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gRmx1c2ggbGlzdCBpdGVtc1xuLy9cbi8vIFJlbW92ZSBib3JkZXJzIGFuZCBib3JkZXItcmFkaXVzIHRvIGtlZXAgbGlzdCBncm91cCBpdGVtcyBlZGdlLXRvLWVkZ2UuIE1vc3Rcbi8vIHVzZWZ1bCB3aXRoaW4gb3RoZXIgY29tcG9uZW50cyAoZS5nLiwgY2FyZHMpLlxuXG4ubGlzdC1ncm91cC1mbHVzaCB7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG5cbiAgPiAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItd2lkdGg6IDAgMCAkbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBDb250ZXh0dWFsIHZhcmlhbnRzXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbGlzdC1ncm91cC1tb2RpZmllcnNcbi8vIEFkZCBtb2RpZmllciBjbGFzc2VzIHRvIGNoYW5nZSB0ZXh0IGFuZCBiYWNrZ3JvdW5kIGNvbG9yIG9uIGluZGl2aWR1YWwgaXRlbXMuXG4vLyBPcmdhbml6YXRpb25hbGx5LCB0aGlzIG11c3QgY29tZSBhZnRlciB0aGUgYDpob3ZlcmAgc3RhdGVzLlxuXG5AaW5jbHVkZSB0aGVtZS12YXJpYW50KCkge1xuICBAaW5jbHVkZSBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudCgkY29sb3IsICB0aGVtZS1jb2xvci1sZXZlbCgkdmFsdWUsIC05KSwgIHRoZW1lLWNvbG9yLWxldmVsKCR2YWx1ZSwgNikpO1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBsaXN0LWdyb3VwLW1vZGlmaWVyc1xuLy8gTGlzdCBpdGVtcyB3aXRoIGFjY2VudFxuLy9cbi8vIFJlbW92ZSB0b3AsIGJvdHRvbWUgYW5kIHJpZ2h0IGJvcmRlcnMgYW5kIGJvcmRlci1yYWRpdXMuXG5cbi5saXN0LWdyb3VwLWFjY2VudCB7XG4gIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDFweDtcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG5cbiAgICAmLmxpc3QtZ3JvdXAtaXRlbS1kaXZpZGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IC0xcHg7XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuXG4gICAgICAgIEBpbmNsdWRlIGx0ciB7XG4gICAgICAgICAgbGVmdDogNSU7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgcnRsIHtcbiAgICAgICAgICByaWdodDogNSU7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgdGhlbWVzKCRsaXN0LWdyb3VwLXRoZW1lLW1hcCkge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJsaXN0LWdyb3VwLWJvcmRlci1jb2xvclwiKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAvLyBDb250ZXh0dWFsIHZhcmlhbnRzXG4gIC8vXG4gIC8vIEFkZCBtb2RpZmllciBjbGFzc2VzIHRvIGNoYW5nZSBib3JkZXIgY29sb3Igb24gaW5kaXZpZHVhbCBpdGVtcy5cbiAgQGluY2x1ZGUgdGhlbWUtdmFyaWFudCgpIHtcbiAgICBAaW5jbHVkZSBsaXN0LWdyb3VwLWl0ZW0tYWNjZW50LXZhcmlhbnQoJGNvbG9yLCAkdmFsdWUpO1xuICB9XG59XG4iLCIvLyBMaXN0IEdyb3Vwc1xuXG5AbWl4aW4gbGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoJHN0YXRlLCAkYmFja2dyb3VuZCwgJGNvbG9yKSB7XG4gIC5saXN0LWdyb3VwLWl0ZW0tI3skc3RhdGV9IHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuXG4gICAgJi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDUlKTtcbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gbGlzdC1ncm91cC1pdGVtLWFjY2VudC12YXJpYW50KCRzdGF0ZSwgJGNvbG9yKSB7XG4gIC5saXN0LWdyb3VwLWl0ZW0tYWNjZW50LSN7JHN0YXRlfSB7XG4gICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAkY29sb3I7XG4gIH1cbn1cbiIsIi5tZWRpYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4ubWVkaWEtYm9keSB7XG4gIGZsZXg6IDE7XG59XG4iLCIvLyAubW9kYWwtb3BlbiAgICAgIC0gYm9keSBjbGFzcyBmb3Iga2lsbGluZyB0aGUgc2Nyb2xsXG4vLyAubW9kYWwgICAgICAgICAgIC0gY29udGFpbmVyIHRvIHNjcm9sbCB3aXRoaW5cbi8vIC5tb2RhbC1kaWFsb2cgICAgLSBwb3NpdGlvbmluZyBzaGVsbCBmb3IgdGhlIGFjdHVhbCBtb2RhbFxuLy8gLm1vZGFsLWNvbnRlbnQgICAtIGFjdHVhbCBtb2RhbCB3LyBiZyBhbmQgY29ybmVycyBhbmQgc3R1ZmZcblxuXG4ubW9kYWwtb3BlbiB7XG4gIC8vIEtpbGwgdGhlIHNjcm9sbCBvbiB0aGUgYm9keVxuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIC5tb2RhbCB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cblxuLy8gQ29udGFpbmVyIHRoYXQgdGhlIG1vZGFsIHNjcm9sbHMgd2l0aGluXG4ubW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1tb2RhbDtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLy8gUHJldmVudCBDaHJvbWUgb24gV2luZG93cyBmcm9tIGFkZGluZyBhIGZvY3VzIG91dGxpbmUuIEZvciBkZXRhaWxzLCBzZWVcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTA5NTEuXG4gIG91dGxpbmU6IDA7XG4gIC8vIFdlIGRlbGliZXJhdGVseSBkb24ndCB1c2UgYC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtgIGR1ZSB0byBhXG4gIC8vIGduYXJseSBpT1MgU2FmYXJpIGJ1ZzogaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE1ODM0MlxuICAvLyBTZWUgYWxzbyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE3Njk1XG59XG5cbi8vIFNoZWxsIGRpdiB0byBwb3NpdGlvbiB0aGUgbW9kYWwgd2l0aCBib3R0b20gcGFkZGluZ1xuLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogJG1vZGFsLWRpYWxvZy1tYXJnaW47XG4gIC8vIGFsbG93IGNsaWNrcyB0byBwYXNzIHRocm91Z2ggZm9yIGN1c3RvbSBjbGljayBoYW5kbGluZyB0byBjbG9zZSBtb2RhbFxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAvLyBXaGVuIGZhZGluZyBpbiB0aGUgbW9kYWwsIGFuaW1hdGUgaXQgdG8gc2xpZGUgZG93blxuICAubW9kYWwuZmFkZSAmIHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRtb2RhbC10cmFuc2l0aW9uKTtcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1mYWRlLXRyYW5zZm9ybTtcbiAgfVxuICAubW9kYWwuc2hvdyAmIHtcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1zaG93LXRyYW5zZm9ybTtcbiAgfVxuXG4gIC8vIFdoZW4gdHJ5aW5nIHRvIGNsb3NlLCBhbmltYXRlIGZvY3VzIHRvIHNjYWxlXG4gIC5tb2RhbC5tb2RhbC1zdGF0aWMgJiB7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtc2NhbGUtdHJhbnNmb3JtO1xuICB9XG59XG5cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gIGRpc3BsYXk6IGZsZXg7IC8vIElFMTAvMTFcbiAgbWF4LWhlaWdodDogc3VidHJhY3QoMTAwJSwgJG1vZGFsLWRpYWxvZy1tYXJnaW4gKiAyKTtcblxuICAubW9kYWwtY29udGVudCB7XG4gICAgbWF4LWhlaWdodDogc3VidHJhY3QoMTAwdmgsICRtb2RhbC1kaWFsb2ctbWFyZ2luICogMik7IC8vIElFMTAvMTFcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLm1vZGFsLWhlYWRlcixcbiAgLm1vZGFsLWZvb3RlciB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cblxuICAubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuXG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogc3VidHJhY3QoMTAwJSwgJG1vZGFsLWRpYWxvZy1tYXJnaW4gKiAyKTtcblxuICAvLyBFbnN1cmUgYG1vZGFsLWRpYWxvZy1jZW50ZXJlZGAgZXh0ZW5kcyB0aGUgZnVsbCBoZWlnaHQgb2YgdGhlIHZpZXcgKElFMTAvMTEpXG4gICY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IC8vIElFMTBcbiAgICBoZWlnaHQ6IHN1YnRyYWN0KDEwMHZoLCAkbW9kYWwtZGlhbG9nLW1hcmdpbiAqIDIpO1xuICAgIGhlaWdodDogbWluLWNvbnRlbnQ7IC8vIFJlc2V0IGhlaWdodCB0byAwIGV4Y2VwdCBvbiBJRVxuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cblxuICAvLyBFbnN1cmUgYC5tb2RhbC1ib2R5YCBzaG93cyBzY3JvbGxiYXIgKElFMTAvMTEpXG4gICYubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLy8gQWN0dWFsIG1vZGFsXG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7IC8vIEVuc3VyZSBgLm1vZGFsLWNvbnRlbnRgIGV4dGVuZHMgdGhlIGZ1bGwgd2lkdGggb2YgdGhlIHBhcmVudCBgLm1vZGFsLWRpYWxvZ2BcbiAgLy8gY291bnRlcmFjdCB0aGUgcG9pbnRlci1ldmVudHM6IG5vbmU7IGluIHRoZSAubW9kYWwtZGlhbG9nXG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCBzb2xpZDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzKTtcbiAgLy8gUmVtb3ZlIGZvY3VzIG91dGxpbmUgZnJvbSBvcGVuZWQgbW9kYWxcbiAgb3V0bGluZTogMDtcbiAgQGluY2x1ZGUgdGhlbWVzKCRtb2RhbC10aGVtZS1tYXApIHtcbiAgICBjb2xvcjogdGhlbWVzLWdldC12YWx1ZShcIm1vZGFsLWNvbnRlbnQtY29sb3JcIik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWVzLWdldC12YWx1ZShcIm1vZGFsLWNvbnRlbnQtYmdcIik7XG4gICAgYm9yZGVyLWNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwibW9kYWwtY29udGVudC1ib3JkZXItY29sb3JcIik7XG4gIH1cbn1cblxuLy8gTW9kYWwgYmFja2dyb3VuZFxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtbW9kYWwtYmFja2Ryb3A7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWJhY2tkcm9wLWJnO1xuXG4gIC8vIEZhZGUgZm9yIGJhY2tkcm9wXG4gICYuZmFkZSB7IG9wYWNpdHk6IDA7IH1cbiAgJi5zaG93IHsgb3BhY2l0eTogJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk7IH1cbn1cblxuLy8gTW9kYWwgaGVhZGVyXG4vLyBUb3Agc2VjdGlvbiBvZiB0aGUgbW9kYWwgdy8gdGl0bGUgYW5kIGRpc21pc3Ncbi5tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgLy8gc28gdGhlIGNsb3NlIGJ0biBhbHdheXMgc3RheXMgb24gdGhlIHVwcGVyIHJpZ2h0IGNvcm5lclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC8vIFB1dCBtb2RhbCBoZWFkZXIgZWxlbWVudHMgKHRpdGxlIGFuZCBkaXNtaXNzKSBvbiBvcHBvc2l0ZSBlbmRzXG4gIHBhZGRpbmc6ICRtb2RhbC1oZWFkZXItcGFkZGluZztcbiAgYm9yZGVyLWJvdHRvbTogJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGggc29saWQ7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRtb2RhbC1jb250ZW50LWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSB0aGVtZXMoJG1vZGFsLXRoZW1lLW1hcCkge1xuICAgIGJvcmRlci1jb2xvcjogdGhlbWVzLWdldC12YWx1ZShcIm1vZGFsLWhlYWRlci1ib3JkZXItY29sb3JcIik7XG4gIH1cblxuICAuY2xvc2Uge1xuICAgIHBhZGRpbmc6ICRtb2RhbC1oZWFkZXItcGFkZGluZztcbiAgICBAaW5jbHVkZSBsdHIge1xuICAgICAgLy8gYXV0byBvbiB0aGUgbGVmdCBmb3JjZSBpY29uIHRvIHRoZSByaWdodCBldmVuIHdoZW4gdGhlcmUgaXMgbm8gLm1vZGFsLXRpdGxlXG4gICAgICBtYXJnaW46ICgtJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkpICgtJG1vZGFsLWhlYWRlci1wYWRkaW5nLXgpICgtJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkpIGF1dG87XG4gICAgfVxuICAgIEBpbmNsdWRlIHJ0bCB7XG4gICAgICAvLyBhdXRvIG9uIHRoZSBsZWZ0IGZvcmNlIGljb24gdG8gdGhlIGxlZnQgZXZlbiB3aGVuIHRoZXJlIGlzIG5vIC5tb2RhbC10aXRsZVxuICAgICAgbWFyZ2luOiAoLSRtb2RhbC1oZWFkZXItcGFkZGluZy15KSBhdXRvICgtJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkpICgtJG1vZGFsLWhlYWRlci1wYWRkaW5nLXgpO1xuICAgIH1cbiAgfVxufVxuXG4vLyBUaXRsZSB0ZXh0IHdpdGhpbiBoZWFkZXJcbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAkbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ7XG59XG5cbi8vIE1vZGFsIGJvZHlcbi8vIFdoZXJlIGFsbCBtb2RhbCBjb250ZW50IHJlc2lkZXMgKHNpYmxpbmcgb2YgLm1vZGFsLWhlYWRlciBhbmQgLm1vZGFsLWZvb3Rlcilcbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBFbmFibGUgYGZsZXgtZ3JvdzogMWAgc28gdGhhdCB0aGUgYm9keSB0YWtlIHVwIGFzIG11Y2ggc3BhY2UgYXMgcG9zc2libGVcbiAgLy8gd2hlbiB0aGVyZSBzaG91bGQgYmUgYSBmaXhlZCBoZWlnaHQgb24gYC5tb2RhbC1kaWFsb2dgLlxuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogJG1vZGFsLWlubmVyLXBhZGRpbmc7XG59XG5cbi8vIEZvb3RlciAoZm9yIGFjdGlvbnMpXG4ubW9kYWwtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyB2ZXJ0aWNhbGx5IGNlbnRlclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyAvLyBSaWdodCBhbGlnbiBidXR0b25zIHdpdGggZmxleCBwcm9wZXJ0eSBiZWNhdXNlIHRleHQtYWxpZ24gZG9lc24ndCB3b3JrIG9uIGZsZXggaXRlbXNcbiAgcGFkZGluZzogJG1vZGFsLWlubmVyLXBhZGRpbmcgLSAkbW9kYWwtZm9vdGVyLW1hcmdpbi1iZXR3ZWVuIC8gMjtcbiAgYm9yZGVyLXRvcDogJG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGggc29saWQ7XG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRtb2RhbC1jb250ZW50LWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSB0aGVtZXMoJG1vZGFsLXRoZW1lLW1hcCkge1xuICAgIGJvcmRlci1jb2xvcjogdGhlbWVzLWdldC12YWx1ZShcIm1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3JcIik7XG4gIH1cblxuICAvLyBQbGFjZSBtYXJnaW4gYmV0d2VlbiBmb290ZXIgZWxlbWVudHNcbiAgLy8gVGhpcyBzb2x1dGlvbiBpcyBmYXIgZnJvbSBpZGVhbCBiZWNhdXNlIG9mIHRoZSB1bml2ZXJzYWwgc2VsZWN0b3IgdXNhZ2UsXG4gIC8vIGJ1dCBpcyBuZWVkZWQgdG8gZml4IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQ4MDBcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWxcbiAgPiAqIHtcbiAgICBtYXJnaW46ICRtb2RhbC1mb290ZXItbWFyZ2luLWJldHdlZW4gLyAyO1xuICB9XG59XG5cbi8vIE1lYXN1cmUgc2Nyb2xsYmFyIHdpZHRoIGZvciBwYWRkaW5nIGJvZHkgZHVyaW5nIG1vZGFsIHNob3cvaGlkZVxuLm1vZGFsLXNjcm9sbGJhci1tZWFzdXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OTk5cHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5cbi8vIFNjYWxlIHVwIHRoZSBtb2RhbFxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAvLyBBdXRvbWF0aWNhbGx5IHNldCBtb2RhbCdzIHdpZHRoIGZvciBsYXJnZXIgdmlld3BvcnRzXG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogJG1vZGFsLW1kO1xuICAgIG1hcmdpbjogJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCBhdXRvO1xuICB9XG5cbiAgLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgICBtYXgtaGVpZ2h0OiBzdWJ0cmFjdCgxMDAlLCAkbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwICogMik7XG5cbiAgICAubW9kYWwtY29udGVudCB7XG4gICAgICBtYXgtaGVpZ2h0OiBzdWJ0cmFjdCgxMDB2aCwgJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCAqIDIpO1xuICAgIH1cbiAgfVxuXG4gIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICAgIG1pbi1oZWlnaHQ6IHN1YnRyYWN0KDEwMCUsICRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgKiAyKTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBoZWlnaHQ6IHN1YnRyYWN0KDEwMHZoLCAkbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwICogMik7XG4gICAgICBoZWlnaHQ6IG1pbi1jb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXApO1xuICB9XG5cbiAgLm1vZGFsLXNtIHsgbWF4LXdpZHRoOiAkbW9kYWwtc207IH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAubW9kYWwtbGcsXG4gIC5tb2RhbC14bCB7XG4gICAgbWF4LXdpZHRoOiAkbW9kYWwtbGc7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAubW9kYWwteGwgeyBtYXgtd2lkdGg6ICRtb2RhbC14bDsgfVxufVxuXG5AaW5jbHVkZSB0aGVtZS12YXJpYW50KCkge1xuICAubW9kYWwtI3skY29sb3J9IHtcblxuICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgIGJvcmRlci1jb2xvcjogJHZhbHVlO1xuICAgIH1cblxuICAgIC5tb2RhbC1oZWFkZXIge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR2YWx1ZTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIE1vZGFsc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbW9kYWxcbi8vIFBhZGRpbmcgYXBwbGllZCB0byB0aGUgbW9kYWwgYm9keVxuJG1vZGFsLWlubmVyLXBhZGRpbmc6IDFyZW0gIWRlZmF1bHQ7XG4vLyBNYXJnaW4gYmV0d2VlbiBlbGVtZW50cyBpbiBmb290ZXIsIG11c3QgYmUgbG93ZXIgdGhhbiBvciBlcXVhbCB0byAyICogJG1vZGFsLWlubmVyLXBhZGRpbmdcbiRtb2RhbC1mb290ZXItbWFyZ2luLWJldHdlZW46ICAuNXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLWRpYWxvZy1tYXJnaW46ICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cDogIDEuNzVyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC10aXRsZS1saW5lLWhlaWdodDogICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGg6ICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXM6ICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWlubmVyLWJvcmRlci1yYWRpdXM6ICBzdWJ0cmFjdCgkbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzLCAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14czogICAgICAgIDAgLjI1cmVtIC41cmVtIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwOiAgICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG5cbiRtb2RhbC1iYWNrZHJvcC1iZzogICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAuNSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy15OiAgICAgMXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy14OiAgICAgMXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZzogICAgICAgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7IC8vIEtlZXAgdGhpcyBmb3IgYmFja3dhcmRzIGNvbXBhdGliaWxpdHlcbiRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6ICAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJG1vZGFsLXhsOiAgMTE0MHB4ICFkZWZhdWx0O1xuJG1vZGFsLWxnOiAgODAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbWQ6ICA1MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1zbTogIDMwMHB4ICFkZWZhdWx0O1xuXG4kbW9kYWwtZmFkZS10cmFuc2Zvcm06ICAgdHJhbnNsYXRlKDAsIC01MHB4KSAhZGVmYXVsdDtcbiRtb2RhbC1zaG93LXRyYW5zZm9ybTogICBub25lICFkZWZhdWx0O1xuJG1vZGFsLXRyYW5zaXRpb246ICAgICAgIHRyYW5zZm9ybSAuM3MgZWFzZS1vdXQgIWRlZmF1bHQ7XG4kbW9kYWwtc2NhbGUtdHJhbnNmb3JtOiAgc2NhbGUoMS4wMikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG1vZGFsXG5cbi8vIERlZmF1bHQgdGhlbWVcbi8vIHNjc3MtZG9jcy1zdGFydCBtb2RhbC1kZWZhdWx0LXRoZW1lXG4kbW9kYWwtY29udGVudC1jb2xvcjogICAgICAgICBudWxsICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYmc6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yOiAgcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICRib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogICAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgbW9kYWwtZGVmYXVsdC10aGVtZVxuXG4kbW9kYWwtdGhlbWUtbWFwOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kbW9kYWwtdGhlbWUtbWFwOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBkZWZhdWx0OiAoXG4gICAgICBcIm1vZGFsLWNvbnRlbnQtY29sb3JcIjogICAgICAgICAkbW9kYWwtY29udGVudC1jb2xvcixcbiAgICAgIFwibW9kYWwtY29udGVudC1iZ1wiOiAgICAgICAgICAgICRtb2RhbC1jb250ZW50LWJnLFxuICAgICAgXCJtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvclwiOiAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yLFxuICAgICAgXCJtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yXCI6ICAgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IsXG4gICAgICBcIm1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3JcIjogICAkbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcixcbiAgICApXG4gICksXG4gICRtb2RhbC10aGVtZS1tYXBcbik7XG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gS2lja3N0YXJ0IGFueSBuYXZpZ2F0aW9uIGNvbXBvbmVudCB3aXRoIGEgc2V0IG9mIHN0eWxlIHJlc2V0cy4gV29ya3Mgd2l0aFxuLy8gYDxuYXY+YHMgb3IgYDx1bD5gcy5cblxuLm5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcblxuICBAaW5jbHVkZSBsdHIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICBAaW5jbHVkZSBydGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuLm5hdi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRuYXYtbGluay1wYWRkaW5nLXkgJG5hdi1saW5rLXBhZGRpbmcteDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIC8vIERpc2FibGVkIHN0YXRlIGxpZ2h0ZW5zIHRleHRcbiAgJi5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgQGluY2x1ZGUgdGhlbWVzKCRuYXYtdGhlbWUtbWFwLCAkY3JlYXRlOiBwYXJlbnQpIHtcbiAgICAgIGNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwibmF2LWxpbmstZGlzYWJsZWQtY29sb3JcIik7XG4gICAgfVxuICB9XG59XG5cbi8vXG4vLyBUYWJzXG4vL1xuXG4ubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiAkbmF2LXRhYnMtYm9yZGVyLXdpZHRoIHNvbGlkO1xuICBAaW5jbHVkZSB0aGVtZXMoJG5hdi10aGVtZS1tYXAsICRjcmVhdGU6IHBhcmVudCkge1xuICAgIGJvcmRlci1jb2xvcjogdGhlbWVzLWdldC12YWx1ZShcIm5hdi10YWJzLWJvcmRlci1jb2xvclwiKTtcbiAgfVxuXG4gIC5uYXYtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLSRuYXYtdGFicy1ib3JkZXItd2lkdGg7XG4gIH1cblxuICAubmF2LWxpbmsge1xuICAgIGJvcmRlcjogJG5hdi10YWJzLWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkbmF2LXRhYnMtYm9yZGVyLXJhZGl1cyk7XG5cbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgIEBpbmNsdWRlIHRoZW1lcygkbmF2LXRoZW1lLW1hcCwgJGNyZWF0ZTogcGFyZW50KSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdGhlbWVzLWdldC12YWx1ZShcIm5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yXCIpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuZGlzYWJsZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgQGluY2x1ZGUgdGhlbWVzKCRuYXYtdGhlbWUtbWFwLCAkY3JlYXRlOiBwYXJlbnQpIHtcbiAgICAgICAgY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJuYXYtbGluay1kaXNhYmxlZC1jb2xvclwiKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xuICAgIEBpbmNsdWRlIHRoZW1lcygkbmF2LXRoZW1lLW1hcCwgJGNyZWF0ZTogcGFyZW50KSB7XG4gICAgICBjb2xvcjogdGhlbWVzLWdldC12YWx1ZShcIm5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yXCIpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWVzLWdldC12YWx1ZShcIm5hdi10YWJzLWxpbmstYWN0aXZlLWJnXCIpO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwibmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yXCIpO1xuICAgIH1cbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICAvLyBNYWtlIGRyb3Bkb3duIGJvcmRlciBvdmVybGFwIHRhYiBib3JkZXJcbiAgICBtYXJnaW4tdG9wOiAtJG5hdi10YWJzLWJvcmRlci13aWR0aDtcbiAgICAvLyBSZW1vdmUgdGhlIHRvcCByb3VuZGVkIGNvcm5lcnMgaGVyZSBzaW5jZSB0aGVyZSBpcyBhIGhhcmQgZWRnZSBhYm92ZSB0aGUgbWVudVxuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICB9XG5cbiAgLy8gJi5uYXYtdGFicy1ib3hlZCB7XG4gIC8vICAgYm9yZGVyLWNvbG9yOiAkbmF2LXRhYnMtYm94ZWQtYm9yZGVyLWNvbG9yO1xuICAvLyAgICsgLnRhYi1jb250ZW50IHtcblxuICAvLyAgICAgYm9yZGVyOiAkbmF2LXRhYnMtYm9yZGVyLXdpZHRoIHNvbGlkO1xuICAvLyAgICAgYm9yZGVyLWNvbG9yOiAkbmF2LXRhYnMtYm94ZWQtYm9yZGVyLWNvbG9yO1xuXG4gIC8vICAgfVxuICAvLyB9XG59XG5cbi5uYXYtdGFicy1ib3hlZCB7XG4gIC5uYXYtdGFicyB7XG4gICAgYm9yZGVyOiAwO1xuXG4gICAgLm5hdi1saW5rIHtcbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgQGluY2x1ZGUgdGhlbWVzKCRuYXYtdGhlbWUtbWFwLCAkY3JlYXRlOiBwYXJlbnQpIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwibmF2LXRhYnMtYm94ZWQtbGluay1hY3RpdmUtYmdcIik7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdGhlbWVzLWdldC12YWx1ZShcIm5hdi10YWJzLWJveGVkLWxpbmstYWN0aXZlLWJnXCIpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC50YWItY29udGVudCB7XG4gICAgcGFkZGluZzogJG5hdi10YWJzLWJveGVkLWNvbnRlbnQtcGFkZGluZy15ICRuYXYtdGFicy1ib3hlZC1jb250ZW50LXBhZGRpbmcteDtcbiAgICBib3JkZXI6ICRuYXYtdGFicy1ib3hlZC1jb250ZW50LWJvcmRlci13aWR0aCBzb2xpZDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDAgJG5hdi10YWJzLWJveGVkLWNvbnRlbnQtYm9yZGVyLXJhZGl1cyAkbmF2LXRhYnMtYm94ZWQtY29udGVudC1ib3JkZXItcmFkaXVzICRuYXYtdGFicy1ib3hlZC1jb250ZW50LWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIHRoZW1lcygkbmF2LXRoZW1lLW1hcCkge1xuICAgICAgY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvclwiKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJuYXYtdGFicy1ib3hlZC1jb250ZW50LWJnXCIpO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwibmF2LXRhYnMtYm94ZWQtY29udGVudC1ib3JkZXItY29sb3JcIik7XG4gICAgfVxuICB9XG5cbiAgJi5uYXYtdGFicy1ib3hlZC10b3AtcmlnaHQge1xuICAgIC5uYXYtdGFicyB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIH1cbiAgICAudGFiLWNvbnRlbnQge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbmF2LXRhYnMtYm94ZWQtY29udGVudC1ib3JkZXItcmFkaXVzIDAgJG5hdi10YWJzLWJveGVkLWNvbnRlbnQtYm9yZGVyLXJhZGl1cyAkbmF2LXRhYnMtYm94ZWQtY29udGVudC1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cblxuICAmLm5hdi10YWJzLWJveGVkLWxlZnQsXG4gICYubmF2LXRhYnMtYm94ZWQtcmlnaHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAubmF2LWl0ZW0ge1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgJi5uYXYtdGFicy1ib3hlZC1sZWZ0IHtcbiAgICBAaW5jbHVkZSBydGwge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIH1cblxuICAgIC5uYXYtaXRlbSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0kbmF2LXRhYnMtYm9yZGVyLXdpZHRoO1xuICAgIH1cblxuICAgIC5uYXYtbGluayB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRuYXYtdGFicy1ib3hlZC1jb250ZW50LWJvcmRlci1yYWRpdXMgMCAwICRuYXYtdGFicy1ib3hlZC1jb250ZW50LWJvcmRlci1yYWRpdXMpO1xuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIEBpbmNsdWRlIHRoZW1lcygkbmF2LXRoZW1lLW1hcCkge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogdGhlbWVzLWdldC12YWx1ZShcIm5hdi10YWJzLWJveGVkLWxlZnQtYWN0aXZlLWJvcmRlci1jb2xvclwiKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYubmF2LXRhYnMtYm94ZWQtcmlnaHQge1xuICAgIEBpbmNsdWRlIGx0ciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgfVxuICAgIEBpbmNsdWRlIHJ0bCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cblxuICAgIC5uYXYtaXRlbSB7XG4gICAgICBAaW5jbHVkZSBsdHIge1xuICAgICAgICBtYXJnaW4tbGVmdDogLSRuYXYtdGFicy1ib3JkZXItd2lkdGg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBydGwge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0kbmF2LXRhYnMtYm9yZGVyLXdpZHRoO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5uYXYtbGluayB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDAgJG5hdi10YWJzLWJveGVkLWNvbnRlbnQtYm9yZGVyLXJhZGl1cyAkbmF2LXRhYnMtYm94ZWQtY29udGVudC1ib3JkZXItcmFkaXVzIDApO1xuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIEBpbmNsdWRlIHRoZW1lcygkbmF2LXRoZW1lLW1hcCkge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogdGhlbWVzLWdldC12YWx1ZShcIm5hdi10YWJzLWJveGVkLXJpZ2h0LWFjdGl2ZS1ib3JkZXItY29sb3JcIik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGFiLWNvbnRlbnQge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbmF2LXRhYnMtYm94ZWQtY29udGVudC1ib3JkZXItcmFkaXVzIDAgJG5hdi10YWJzLWJveGVkLWNvbnRlbnQtYm9yZGVyLXJhZGl1cyAkbmF2LXRhYnMtYm94ZWQtY29udGVudC1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gUGlsbHNcbi8vXG5cbi5uYXYtcGlsbHMge1xuICAubmF2LWxpbmsge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJG5hdi1waWxscy1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUsXG4gIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgICBAaW5jbHVkZSB0aGVtZXMoJG5hdi10aGVtZS1tYXAsICRjcmVhdGU6IHBhcmVudCkge1xuICAgICAgY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3JcIik7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwibmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnXCIpO1xuICAgIH1cbiAgfVxufVxuXG4vL1xuLy8gVW5kZXJsaW5lXG4vL1xuXG4ubmF2LXVuZGVybGluZSB7XG4gIGJvcmRlci1ib3R0b206ICgyICogJG5hdi10YWJzLWJvcmRlci13aWR0aCkgc29saWQ7XG4gIEBpbmNsdWRlIHRoZW1lcygkbmF2LXRoZW1lLW1hcCwgJGNyZWF0ZTogcGFyZW50KSB7XG4gICAgYm9yZGVyLWNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwibmF2LXRhYnMtYm9yZGVyLWNvbG9yXCIpO1xuICB9XG5cbiAgLm5hdi1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtICgyICogJG5hdi10YWJzLWJvcmRlci13aWR0aCk7XG4gIH1cblxuICAubmF2LWxpbmsge1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItYm90dG9tOiAoMiAqICRuYXYtdGFicy1ib3JkZXItd2lkdGgpIHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLnNob3cgPiAubmF2LWxpbmsge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG59XG5cbkBpbmNsdWRlIHRoZW1lLXZhcmlhbnQoKSB7XG4gIC5uYXYtdW5kZXJsaW5lLSN7JGNvbG9yfSB7XG4gICAgLm5hdi1saW5rLmFjdGl2ZSxcbiAgICAuc2hvdyA+IC5uYXYtbGluayB7XG4gICAgICBjb2xvcjogJHZhbHVlO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdmFsdWU7XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIEp1c3RpZmllZCB2YXJpYW50c1xuLy9cblxuLm5hdi1maWxsIHtcbiAgLm5hdi1pdGVtIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLm5hdi1qdXN0aWZpZWQge1xuICAubmF2LWl0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5cbi8vIFRhYmJhYmxlIHRhYnNcbi8vXG4vLyBIaWRlIHRhYmJhYmxlIHBhbmVzIHRvIHN0YXJ0LCBzaG93IHRoZW0gd2hlbiBgLmFjdGl2ZWBcblxuLnRhYi1jb250ZW50IHtcbiAgPiAudGFiLXBhbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgPiAuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4vLyBUYWJzIGluIFNpZGViYXJcblxuLmMtc2lkZWJhciB7XG4gIC5uYXYtdGFiczpmaXJzdC1jaGlsZCxcbiAgLmMtc2lkZWJhci1jbG9zZSArIC5uYXYtdGFicyB7XG4gICAgLm5hdi1saW5rIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgaGVpZ2h0OiAkc2lkZWJhci1icmFuZC1oZWlnaHQ7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuIiwiXG4vLyBTaWRlYmFyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgc2lkZWJhclxuJHNpZGViYXItd2lkdGg6ICAgICAyNTZweCAhZGVmYXVsdDtcbiRzaWRlYmFyLXNtLXdpZHRoOiAgMTkycHggIWRlZmF1bHQ7XG4kc2lkZWJhci1sZy13aWR0aDogIDMyMHB4ICFkZWZhdWx0O1xuJHNpZGViYXIteGwtd2lkdGg6ICAzODRweCAhZGVmYXVsdDtcblxuJHNpZGViYXItd2lkdGhzOiAoXG4gIHNtOiAxOTJweCxcbiAgbGc6IDMyMHB4LFxuICB4bDogMzg0cHhcbikgIWRlZmF1bHQ7XG5cbiRzaWRlYmFyLXBhZGRpbmc6ICAgICAgICAgICAwICFkZWZhdWx0O1xuJHNpZGViYXItbWluaW1pemVkLXdpZHRoOiAgIDU2cHggIWRlZmF1bHQ7XG4kc2lkZWJhci1taW5pbWl6ZWQtaGVpZ2h0OiAgJHNpZGViYXItbWluaW1pemVkLXdpZHRoICFkZWZhdWx0O1xuJHNpZGViYXItY29tcGFjdC13aWR0aDogICAgIDE1MHB4ICFkZWZhdWx0O1xuXG4kc2lkZWJhci1iYWNrZHJvcC1iZzogICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJHNpZGViYXItYmFja2Ryb3Atb3BhY2l0eTogIC41ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBzaWRlYmFyXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBzaWRlYmFyLWRlZmF1bHQtdGhlbWVcbiRzaWRlYmFyLWRhcmstY29sb3I6ICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRzaWRlYmFyLWRhcmstYmc6ICAgICAgICRncmF5LWJhc2UgIWRlZmF1bHQ7XG4kc2lkZWJhci1kYXJrLWJvcmRlcnM6ICBub25lICFkZWZhdWx0O1xuXG4kc2lkZWJhci1saWdodC1jb2xvcjogICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kc2lkZWJhci1saWdodC1iZzogICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHNpZGViYXItbGlnaHQtYm9yZGVyczogIChcbiAgcmlnaHQ6IDFweCBzb2xpZCByZ2JhKGRhcmtlbigkYm9yZGVyLWNvbG9yLCAyMCUpLCAuNSlcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHNpZGViYXItZGVmYXVsdC10aGVtZVxuXG4vLyBTaWRlYmFyIEJyYW5kXG4vLyBzY3NzLWRvY3Mtc3RhcnQgc2lkZWJhci1icmFuZFxuJHNpZGViYXItYnJhbmQtaGVpZ2h0OiAgNTZweCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgc2lkZWJhci1icmFuZFxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgc2lkZWJhci1icmFuZC1kZWZhdWx0LXRoZW1lXG4kc2lkZWJhci1kYXJrLWJyYW5kLWNvbG9yOiAgJHdoaXRlICFkZWZhdWx0O1xuJHNpZGViYXItZGFyay1icmFuZC1iZzogICAgIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG5cbiRzaWRlYmFyLWxpZ2h0LWJyYW5kLWNvbG9yOiAgJHdoaXRlICFkZWZhdWx0O1xuJHNpZGViYXItbGlnaHQtYnJhbmQtYmc6ICAgICAkcHJpbWFyeSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgc2lkZWJhci1icmFuZC1kZWZhdWx0LXRoZW1lXG5cbi8vIFNpZGViYXIgSGVhZGVyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgc2lkZWJhci1oZWFkZXJcbiRzaWRlYmFyLWhlYWRlci1oZWlnaHQ6ICAgICBhdXRvICFkZWZhdWx0O1xuJHNpZGViYXItaGVhZGVyLXBhZGRpbmcteTogIC43NXJlbSAhZGVmYXVsdDtcbiRzaWRlYmFyLWhlYWRlci1wYWRkaW5nLXg6ICAxcmVtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBzaWRlYmFyLWhlYWRlclxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgc2lkZWJhci1oZWFkZXItZGVmYXVsdC10aGVtZVxuJHNpZGViYXItZGFyay1oZWFkZXItYmc6ICByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuJHNpZGViYXItbGlnaHQtaGVhZGVyLWJnOiByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBzaWRlYmFyLWhlYWRlci1kZWZhdWx0LXRoZW1lXG5cbi8vIFNpZGViYXIgRm9ybVxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHNpZGViYXItZm9ybS1kZWZhdWx0LXRoZW1lXG4kc2lkZWJhci1kYXJrLWZvcm0tYm9yZGVyOiAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRzaWRlYmFyLWRhcmstZm9ybS1iZzogICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJHNpZGViYXItZGFyay1mb3JtLWNvbG9yOiAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRzaWRlYmFyLWRhcmstZm9ybS1wbGFjZWhvbGRlci1jb2xvcjogICByZ2JhKCR3aGl0ZSwgLjcpICFkZWZhdWx0O1xuXG4kc2lkZWJhci1saWdodC1mb3JtLWJvcmRlcjogICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRzaWRlYmFyLWxpZ2h0LWZvcm0tYmc6ICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJHNpZGViYXItbGlnaHQtZm9ybS1jb2xvcjogICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRzaWRlYmFyLWxpZ2h0LWZvcm0tcGxhY2Vob2xkZXItY29sb3I6ICByZ2JhKCR3aGl0ZSwgLjcpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBzaWRlYmFyLWZvcm0tZGVmYXVsdC10aGVtZVxuXG5cbi8vIFNpZGViYXIgTmF2aWdhdGlvblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHNpZGViYXItbmF2XG4kc2lkZWJhci1uYXYtdGl0bGUtcGFkZGluZy15OiAgIC43NXJlbSAhZGVmYXVsdDtcbiRzaWRlYmFyLW5hdi10aXRsZS1wYWRkaW5nLXg6ICAgMXJlbSAhZGVmYXVsdDtcbiRzaWRlYmFyLW5hdi10aXRsZS1tYXJnaW4tdG9wOiAgMXJlbSAhZGVmYXVsdDtcbiRzaWRlYmFyLW5hdi1saW5rLXBhZGRpbmcteTogICAgLjg0NDVyZW0gIWRlZmF1bHQ7XG4kc2lkZWJhci1uYXYtbGluay1wYWRkaW5nLXg6ICAgIDFyZW0gIWRlZmF1bHQ7XG4kc2lkZWJhci1uYXYtaWNvbi13aWR0aDogICAgICAgIDU2cHggIWRlZmF1bHQ7XG5cbiRzaWRlYmFyLW5hdi1pbmRlbnRhdGlvbi1sZXZlbHM6IDUgIWRlZmF1bHQ7XG4kc2lkZWJhci1uYXYtaW5kZW50YXRpb24tc2l6ZTogICA4cHggIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHNpZGViYXItbmF2XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBzaWRlYmFyLW5hdi1kZWZhdWx0LXRoZW1lXG4kc2lkZWJhci1kYXJrLW5hdi10aXRsZS1jb2xvcjogICAgICByZ2JhKCR3aGl0ZSwgLjYpICFkZWZhdWx0O1xuJHNpZGViYXItZGFyay1uYXYtbGluay1jb2xvcjogICAgICAgcmdiYSgkd2hpdGUsIC44KSAhZGVmYXVsdDtcbiRzaWRlYmFyLWRhcmstbmF2LWxpbmstYmc6ICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuJHNpZGViYXItZGFyay1uYXYtbGluay1pY29uLWNvbG9yOiAgcmdiYSgkd2hpdGUsIC41KSAhZGVmYXVsdDtcbiRzaWRlYmFyLWRhcmstbmF2LWxpbmstYm9yZGVyczogICAgIDAgIWRlZmF1bHQ7XG5cbiRzaWRlYmFyLWxpZ2h0LW5hdi10aXRsZS1jb2xvcjogICAgICByZ2JhKCRibGFjaywgLjQpICFkZWZhdWx0O1xuJHNpZGViYXItbGlnaHQtbmF2LWxpbmstY29sb3I6ICAgICAgIHJnYmEoJGJsYWNrLCAuOCkgIWRlZmF1bHQ7XG4kc2lkZWJhci1saWdodC1uYXYtbGluay1iZzogICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4kc2lkZWJhci1saWdodC1uYXYtbGluay1pY29uLWNvbG9yOiAgcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcbiRzaWRlYmFyLWxpZ2h0LW5hdi1saW5rLWJvcmRlcnM6ICAgICAwICFkZWZhdWx0O1xuXG5cbiRzaWRlYmFyLWRhcmstbmF2LWxpbmstaG92ZXItY29sb3I6ICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRzaWRlYmFyLWRhcmstbmF2LWxpbmstaG92ZXItYmc6ICAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcbiRzaWRlYmFyLWRhcmstbmF2LWxpbmstaG92ZXItaWNvbi1jb2xvcjogICR3aGl0ZSAhZGVmYXVsdDtcbiRzaWRlYmFyLWRhcmstbmF2LWxpbmstaG92ZXItYm9yZGVyczogICAgIDAgIWRlZmF1bHQ7XG5cbiRzaWRlYmFyLWxpZ2h0LW5hdi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kc2lkZWJhci1saWdodC1uYXYtbGluay1ob3Zlci1iZzogICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuJHNpZGViYXItbGlnaHQtbmF2LWxpbmstaG92ZXItaWNvbi1jb2xvcjogICR3aGl0ZSAhZGVmYXVsdDtcbiRzaWRlYmFyLWxpZ2h0LW5hdi1saW5rLWhvdmVyLWJvcmRlcnM6ICAgICAwICFkZWZhdWx0O1xuXG5cbiRzaWRlYmFyLWRhcmstbmF2LWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kc2lkZWJhci1kYXJrLW5hdi1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgcmdiYSgkd2hpdGUsIC4wNSkgIWRlZmF1bHQ7XG4kc2lkZWJhci1kYXJrLW5hdi1saW5rLWFjdGl2ZS1pY29uLWNvbG9yOiAgJHdoaXRlICFkZWZhdWx0O1xuJHNpZGViYXItZGFyay1uYXYtbGluay1hY3RpdmUtYm9yZGVyczogICAgIDAgIWRlZmF1bHQ7XG5cbiRzaWRlYmFyLWxpZ2h0LW5hdi1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgcmdiYSgkYmxhY2ssIC44KSAhZGVmYXVsdDtcbiRzaWRlYmFyLWxpZ2h0LW5hdi1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgcmdiYSgkYmxhY2ssIC4wNSkgIWRlZmF1bHQ7XG4kc2lkZWJhci1saWdodC1uYXYtbGluay1hY3RpdmUtaWNvbi1jb2xvcjogICRwcmltYXJ5ICFkZWZhdWx0O1xuJHNpZGViYXItbGlnaHQtbmF2LWxpbmstYWN0aXZlLWJvcmRlcnM6ICAgICAwICFkZWZhdWx0O1xuXG5cbiRzaWRlYmFyLWRhcmstbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgIGRhcmtlbigkd2hpdGUsIDMwJSkgIWRlZmF1bHQ7XG4kc2lkZWJhci1kYXJrLW5hdi1saW5rLWRpc2FibGVkLWJnOiAgICAgICAgICAkc2lkZWJhci1kYXJrLWJnICFkZWZhdWx0O1xuJHNpZGViYXItZGFyay1uYXYtbGluay1kaXNhYmxlZC1pY29uLWNvbG9yOiAgJHNpZGViYXItZGFyay1uYXYtbGluay1pY29uLWNvbG9yICFkZWZhdWx0O1xuJHNpZGViYXItZGFyay1uYXYtbGluay1kaXNhYmxlZC1ib3JkZXJzOiAgICAgMCAhZGVmYXVsdDtcblxuJHNpZGViYXItbGlnaHQtbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgIGRhcmtlbigkd2hpdGUsIDMwJSkgIWRlZmF1bHQ7XG4kc2lkZWJhci1saWdodC1uYXYtbGluay1kaXNhYmxlZC1iZzogICAgICAgICAgJHNpZGViYXItbGlnaHQtYmcgIWRlZmF1bHQ7XG4kc2lkZWJhci1saWdodC1uYXYtbGluay1kaXNhYmxlZC1pY29uLWNvbG9yOiAgJHNpZGViYXItbGlnaHQtbmF2LWxpbmstaWNvbi1jb2xvciAhZGVmYXVsdDtcbiRzaWRlYmFyLWxpZ2h0LW5hdi1saW5rLWRpc2FibGVkLWJvcmRlcnM6ICAgICAwICFkZWZhdWx0O1xuXG4kc2lkZWJhci1kYXJrLW5hdi1kcm9wZG93bi1jb2xvcjogICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kc2lkZWJhci1kYXJrLW5hdi1kcm9wZG93bi1iZzogICAgICAgICAgICAgICAgICAgcmdiYSgwLCAwLCAwLCAuMikgIWRlZmF1bHQ7XG4kc2lkZWJhci1kYXJrLW5hdi1kcm9wZG93bi1ib3JkZXJzOiAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJHNpZGViYXItZGFyay1uYXYtZHJvcGRvd24taW5kaWNhdG9yLWNvbG9yOiAgICAgICAgcmdiYSgkd2hpdGUsIC41KSAhZGVmYXVsdDtcbiRzaWRlYmFyLWRhcmstbmF2LWRyb3Bkb3duLWluZGljYXRvcjogICAgICAgICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDExIDE0JyUzRSUzQ3BhdGggZmlsbD0nI3skc2lkZWJhci1kYXJrLW5hdi1kcm9wZG93bi1pbmRpY2F0b3ItY29sb3J9JyBkPSdNOS4xNDggMi4zNTJsLTQuMTQ4IDQuMTQ4IDQuMTQ4IDQuMTQ4cTAuMTQ4IDAuMTQ4IDAuMTQ4IDAuMzUydC0wLjE0OCAwLjM1MmwtMS4yOTcgMS4yOTdxLTAuMTQ4IDAuMTQ4LTAuMzUyIDAuMTQ4dC0wLjM1Mi0wLjE0OGwtNS43OTctNS43OTdxLTAuMTQ4LTAuMTQ4LTAuMTQ4LTAuMzUydDAuMTQ4LTAuMzUybDUuNzk3LTUuNzk3cTAuMTQ4LTAuMTQ4IDAuMzUyLTAuMTQ4dDAuMzUyIDAuMTQ4bDEuMjk3IDEuMjk3cTAuMTQ4IDAuMTQ4IDAuMTQ4IDAuMzUydC0wLjE0OCAwLjM1MnonLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbiRzaWRlYmFyLWRhcmstbmF2LWRyb3Bkb3duLWluZGljYXRvci1ob3Zlci1jb2xvcjogICRzaWRlYmFyLWRhcmstbmF2LWxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XG4kc2lkZWJhci1kYXJrLW5hdi1kcm9wZG93bi1pbmRpY2F0b3ItaG92ZXI6ICAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMSAxNCclM0UlM0NwYXRoIGZpbGw9JyN7JHNpZGViYXItZGFyay1uYXYtZHJvcGRvd24taW5kaWNhdG9yLWhvdmVyLWNvbG9yfScgZD0nTTkuMTQ4IDIuMzUybC00LjE0OCA0LjE0OCA0LjE0OCA0LjE0OHEwLjE0OCAwLjE0OCAwLjE0OCAwLjM1MnQtMC4xNDggMC4zNTJsLTEuMjk3IDEuMjk3cS0wLjE0OCAwLjE0OC0wLjM1MiAwLjE0OHQtMC4zNTItMC4xNDhsLTUuNzk3LTUuNzk3cS0wLjE0OC0wLjE0OC0wLjE0OC0wLjM1MnQwLjE0OC0wLjM1Mmw1Ljc5Ny01Ljc5N3EwLjE0OC0wLjE0OCAwLjM1Mi0wLjE0OHQwLjM1MiAwLjE0OGwxLjI5NyAxLjI5N3EwLjE0OCAwLjE0OCAwLjE0OCAwLjM1MnQtMC4xNDggMC4zNTJ6Jy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG5cbiRzaWRlYmFyLWxpZ2h0LW5hdi1kcm9wZG93bi1jb2xvcjogICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjgpICFkZWZhdWx0O1xuJHNpZGViYXItbGlnaHQtbmF2LWRyb3Bkb3duLWJnOiAgICAgICAgICAgICAgICAgICByZ2JhKDAsIDAsIDAsIC4wNSkgIWRlZmF1bHQ7XG4kc2lkZWJhci1saWdodC1uYXYtZHJvcGRvd24tYm9yZGVyczogICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRzaWRlYmFyLWxpZ2h0LW5hdi1kcm9wZG93bi1pbmRpY2F0b3ItY29sb3I6ICAgICAgICByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuJHNpZGViYXItbGlnaHQtbmF2LWRyb3Bkb3duLWluZGljYXRvcjogICAgICAgICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDExIDE0JyUzRSUzQ3BhdGggZmlsbD0nI3skc2lkZWJhci1saWdodC1uYXYtZHJvcGRvd24taW5kaWNhdG9yLWNvbG9yfScgZD0nTTkuMTQ4IDIuMzUybC00LjE0OCA0LjE0OCA0LjE0OCA0LjE0OHEwLjE0OCAwLjE0OCAwLjE0OCAwLjM1MnQtMC4xNDggMC4zNTJsLTEuMjk3IDEuMjk3cS0wLjE0OCAwLjE0OC0wLjM1MiAwLjE0OHQtMC4zNTItMC4xNDhsLTUuNzk3LTUuNzk3cS0wLjE0OC0wLjE0OC0wLjE0OC0wLjM1MnQwLjE0OC0wLjM1Mmw1Ljc5Ny01Ljc5N3EwLjE0OC0wLjE0OCAwLjM1Mi0wLjE0OHQwLjM1MiAwLjE0OGwxLjI5NyAxLjI5N3EwLjE0OCAwLjE0OCAwLjE0OCAwLjM1MnQtMC4xNDggMC4zNTJ6Jy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG4kc2lkZWJhci1saWdodC1uYXYtZHJvcGRvd24taW5kaWNhdG9yLWhvdmVyLWNvbG9yOiAgJHNpZGViYXItZGFyay1uYXYtbGluay1ob3Zlci1jb2xvciAhZGVmYXVsdDtcbiRzaWRlYmFyLWxpZ2h0LW5hdi1kcm9wZG93bi1pbmRpY2F0b3ItaG92ZXI6ICAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMSAxNCclM0UlM0NwYXRoIGZpbGw9JyN7JHNpZGViYXItbGlnaHQtbmF2LWRyb3Bkb3duLWluZGljYXRvci1ob3Zlci1jb2xvcn0nIGQ9J005LjE0OCAyLjM1MmwtNC4xNDggNC4xNDggNC4xNDggNC4xNDhxMC4xNDggMC4xNDggMC4xNDggMC4zNTJ0LTAuMTQ4IDAuMzUybC0xLjI5NyAxLjI5N3EtMC4xNDggMC4xNDgtMC4zNTIgMC4xNDh0LTAuMzUyLTAuMTQ4bC01Ljc5Ny01Ljc5N3EtMC4xNDgtMC4xNDgtMC4xNDgtMC4zNTJ0MC4xNDgtMC4zNTJsNS43OTctNS43OTdxMC4xNDgtMC4xNDggMC4zNTItMC4xNDh0MC4zNTIgMC4xNDhsMS4yOTcgMS4yOTdxMC4xNDggMC4xNDggMC4xNDggMC4zNTJ0LTAuMTQ4IDAuMzUyeicvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBzaWRlYmFyLW5hdi1kZWZhdWx0LXRoZW1lXG5cbi8vIFNpZGViYXIgVGFic1xuLy8gc2Nzcy1kb2NzLXN0YXJ0IHNpZGViYXItbmF2LXRhYnNcbiRzaWRlYmFyLW5hdi10YWJzLWxpbmstcGFkZGluZy15OiAgLjc1cmVtICFkZWZhdWx0O1xuJHNpZGViYXItbmF2LXRhYnMtbGluay1wYWRkaW5nLXg6ICAxcmVtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBzaWRlYmFyLW5hdi10YWJzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBzaWRlYmFyLW5hdi10YWJzLWRlZmF1bHQtdGhlbWVcbiRzaWRlYmFyLWRhcmstbmF2LXRhYnMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcbiRzaWRlYmFyLWRhcmstbmF2LXRhYnMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC4wNSkgIWRlZmF1bHQ7XG4kc2lkZWJhci1kYXJrLW5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogIHJnYmEoJGJsYWNrLCAuMikgcmdiYSgkYmxhY2ssIC4yKSB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG4kc2lkZWJhci1kYXJrLW5hdi10YWJzLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG4kc2lkZWJhci1kYXJrLW5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAgIHJnYmEoJGJsYWNrLCAuMikgcmdiYSgkYmxhY2ssIC4yKSAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kc2lkZWJhci1kYXJrLXRhYi1jb250ZW50LWJvcmRlcnM6ICAgICAgICAgICAgICAgICggdG9wOiAxcHggc29saWQgcmdiYSgkYmxhY2ssIC4yKSkgIWRlZmF1bHQ7XG5cbiRzaWRlYmFyLWxpZ2h0LW5hdi10YWJzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIHJnYmEoZGFya2VuKCRib3JkZXItY29sb3IsIDIwJSksIC41KSAhZGVmYXVsdDtcbiRzaWRlYmFyLWxpZ2h0LW5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRzaWRlYmFyLWxpZ2h0LW5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogIHJnYmEoZGFya2VuKCRib3JkZXItY29sb3IsIDIwJSksIC41KSByZ2JhKGRhcmtlbigkYm9yZGVyLWNvbG9yLCAyMCUpLCAuNSkgJHdoaXRlICFkZWZhdWx0O1xuJHNpZGViYXItbGlnaHQtbmF2LXRhYnMtbGluay1ob3Zlci1iZzogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHNpZGViYXItbGlnaHQtbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICAgcmdiYShkYXJrZW4oJGJvcmRlci1jb2xvciwgMjAlKSwgLjUpIHJnYmEoZGFya2VuKCRib3JkZXItY29sb3IsIDIwJSksIC41KSAkd2hpdGUgIWRlZmF1bHQ7XG4kc2lkZWJhci1saWdodC10YWItY29udGVudC1ib3JkZXJzOiAgICAgICAgICAgICAgICAoIHRvcDogMXB4IHNvbGlkIHJnYmEoZGFya2VuKCRib3JkZXItY29sb3IsIDIwJSksIC41KSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHNpZGViYXItbmF2LXRhYnMtZGVmYXVsdC10aGVtZVxuXG4vLyBTaWRlYmFyIEZvb3RlclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHNpZGViYXItZm9vdGVyXG4kc2lkZWJhci1mb290ZXItaGVpZ2h0OiAgICAgYXV0byAhZGVmYXVsdDtcbiRzaWRlYmFyLWZvb3Rlci1wYWRkaW5nLXk6ICAuNzVyZW0gIWRlZmF1bHQ7XG4kc2lkZWJhci1mb290ZXItcGFkZGluZy14OiAgMXJlbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgc2lkZWJhci1mb290ZXJcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHNpZGViYXItZm9vdGVyLWRlZmF1bHQtdGhlbWVcbiRzaWRlYmFyLWRhcmstZm9vdGVyLWJnOiAgICAgICAgcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcbiRzaWRlYmFyLWRhcmstZm9vdGVyLWJvcmRlcnM6ICAgMCAhZGVmYXVsdDtcblxuJHNpZGViYXItbGlnaHQtZm9vdGVyLWJnOiAgICAgICByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuJHNpZGViYXItbGlnaHQtZm9vdGVyLWJvcmRlcnM6ICAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBzaWRlYmFyLWZvb3Rlci1kZWZhdWx0LXRoZW1lXG5cbi8vIFNpZGViYXIgTWluaW1pemVyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgc2lkZWJhci1taW5pbWl6ZXJcbiRzaWRlYmFyLW1pbmltaXplci1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgIDUwcHggIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHNpZGViYXItbWluaW1pemVyXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBzaWRlYmFyLW1pbmltaXplci1kZWZhdWx0LXRoZW1lXG4kc2lkZWJhci1kYXJrLW1pbmltaXplci1ib3JkZXJzOiAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJHNpZGViYXItZGFyay1taW5pbWl6ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcbiRzaWRlYmFyLWRhcmstbWluaW1pemVyLWluZGljYXRvci1jb2xvcjogICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRzaWRlYmFyLWRhcmstbWluaW1pemVyLWluZGljYXRvcjogICAgICAgICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDExIDE0JyUzRSUzQ3BhdGggZmlsbD0nI3skc2lkZWJhci1kYXJrLW1pbmltaXplci1pbmRpY2F0b3ItY29sb3J9JyBkPSdNOS4xNDggMi4zNTJsLTQuMTQ4IDQuMTQ4IDQuMTQ4IDQuMTQ4cTAuMTQ4IDAuMTQ4IDAuMTQ4IDAuMzUydC0wLjE0OCAwLjM1MmwtMS4yOTcgMS4yOTdxLTAuMTQ4IDAuMTQ4LTAuMzUyIDAuMTQ4dC0wLjM1Mi0wLjE0OGwtNS43OTctNS43OTdxLTAuMTQ4LTAuMTQ4LTAuMTQ4LTAuMzUydDAuMTQ4LTAuMzUybDUuNzk3LTUuNzk3cTAuMTQ4LTAuMTQ4IDAuMzUyLTAuMTQ4dDAuMzUyIDAuMTQ4bDEuMjk3IDEuMjk3cTAuMTQ4IDAuMTQ4IDAuMTQ4IDAuMzUydC0wLjE0OCAwLjM1MnonLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbiRzaWRlYmFyLWRhcmstbWluaW1pemVyLWhvdmVyLWJnOiAgICAgICAgICAgICAgcmdiYSgwLCAwLCAwLCAuMykgIWRlZmF1bHQ7XG4kc2lkZWJhci1kYXJrLW1pbmltaXplci1ob3Zlci1pbmRpY2F0b3ItY29sb3I6ICAkc2lkZWJhci1kYXJrLW5hdi1saW5rLWhvdmVyLWNvbG9yICFkZWZhdWx0O1xuJHNpZGViYXItZGFyay1taW5pbWl6ZXItaG92ZXItaW5kaWNhdG9yOiAgICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTEgMTQnJTNFJTNDcGF0aCBmaWxsPScjeyRzaWRlYmFyLWRhcmstbWluaW1pemVyLWhvdmVyLWluZGljYXRvci1jb2xvcn0nIGQ9J005LjE0OCAyLjM1MmwtNC4xNDggNC4xNDggNC4xNDggNC4xNDhxMC4xNDggMC4xNDggMC4xNDggMC4zNTJ0LTAuMTQ4IDAuMzUybC0xLjI5NyAxLjI5N3EtMC4xNDggMC4xNDgtMC4zNTIgMC4xNDh0LTAuMzUyLTAuMTQ4bC01Ljc5Ny01Ljc5N3EtMC4xNDgtMC4xNDgtMC4xNDgtMC4zNTJ0MC4xNDgtMC4zNTJsNS43OTctNS43OTdxMC4xNDgtMC4xNDggMC4zNTItMC4xNDh0MC4zNTIgMC4xNDhsMS4yOTcgMS4yOTdxMC4xNDggMC4xNDggMC4xNDggMC4zNTJ0LTAuMTQ4IDAuMzUyeicvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuXG4kc2lkZWJhci1saWdodC1taW5pbWl6ZXItYm9yZGVyczogICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRzaWRlYmFyLWxpZ2h0LW1pbmltaXplci1iZzogICAgICAgICAgICAgICAgICAgICByZ2JhKDAsIDAsIDAsIC4wNSkgIWRlZmF1bHQ7XG4kc2lkZWJhci1saWdodC1taW5pbWl6ZXItaW5kaWNhdG9yLWNvbG9yOiAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHNpZGViYXItbGlnaHQtbWluaW1pemVyLWluZGljYXRvcjogICAgICAgICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDExIDE0JyUzRSUzQ3BhdGggZmlsbD0nI3skc2lkZWJhci1saWdodC1taW5pbWl6ZXItaW5kaWNhdG9yLWNvbG9yfScgZD0nTTkuMTQ4IDIuMzUybC00LjE0OCA0LjE0OCA0LjE0OCA0LjE0OHEwLjE0OCAwLjE0OCAwLjE0OCAwLjM1MnQtMC4xNDggMC4zNTJsLTEuMjk3IDEuMjk3cS0wLjE0OCAwLjE0OC0wLjM1MiAwLjE0OHQtMC4zNTItMC4xNDhsLTUuNzk3LTUuNzk3cS0wLjE0OC0wLjE0OC0wLjE0OC0wLjM1MnQwLjE0OC0wLjM1Mmw1Ljc5Ny01Ljc5N3EwLjE0OC0wLjE0OCAwLjM1Mi0wLjE0OHQwLjM1MiAwLjE0OGwxLjI5NyAxLjI5N3EwLjE0OCAwLjE0OCAwLjE0OCAwLjM1MnQtMC4xNDggMC4zNTJ6Jy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG4kc2lkZWJhci1saWdodC1taW5pbWl6ZXItaG92ZXItYmc6ICAgICAgICAgICAgICAgcmdiYSgwLCAwLCAwLCAuMSkgIWRlZmF1bHQ7XG4kc2lkZWJhci1saWdodC1taW5pbWl6ZXItaG92ZXItaW5kaWNhdG9yLWNvbG9yOiAgJGdyYXktNzAwICFkZWZhdWx0O1xuJHNpZGViYXItbGlnaHQtbWluaW1pemVyLWhvdmVyLWluZGljYXRvcjogICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDExIDE0JyUzRSUzQ3BhdGggZmlsbD0nI3skc2lkZWJhci1saWdodC1taW5pbWl6ZXItaG92ZXItaW5kaWNhdG9yLWNvbG9yfScgZD0nTTkuMTQ4IDIuMzUybC00LjE0OCA0LjE0OCA0LjE0OCA0LjE0OHEwLjE0OCAwLjE0OCAwLjE0OCAwLjM1MnQtMC4xNDggMC4zNTJsLTEuMjk3IDEuMjk3cS0wLjE0OCAwLjE0OC0wLjM1MiAwLjE0OHQtMC4zNTItMC4xNDhsLTUuNzk3LTUuNzk3cS0wLjE0OC0wLjE0OC0wLjE0OC0wLjM1MnQwLjE0OC0wLjM1Mmw1Ljc5Ny01Ljc5N3EwLjE0OC0wLjE0OCAwLjM1Mi0wLjE0OHQwLjM1MiAwLjE0OGwxLjI5NyAxLjI5N3EwLjE0OCAwLjE0OCAwLjE0OCAwLjM1MnQtMC4xNDggMC4zNTJ6Jy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHNpZGViYXItbWluaW1pemVyLWRlZmF1bHQtdGhlbWVcblxuJHNpZGViYXItdmFyaWFudHMtbWFwOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kc2lkZWJhci12YXJpYW50cy1tYXA6IG1hcC1tZXJnZShcbiAgKFxuICAgIGRhcms6IChcbiAgICAgIFwic2lkZWJhci1jb2xvclwiOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkc2lkZWJhci1kYXJrLWNvbG9yLFxuICAgICAgXCJzaWRlYmFyLWJnXCI6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRzaWRlYmFyLWRhcmstYmcsXG4gICAgICBcImRhcmstdGhlbWUtc2lkZWJhci1iZ1wiOiAgICAgICAgICAgICAgICAgICAgICAgMCxcbiAgICAgIFwic2lkZWJhci1ib3JkZXJzXCI6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkc2lkZWJhci1kYXJrLWJvcmRlcnMsXG4gICAgICBcImRhcmstdGhlbWUtc2lkZWJhci1ib3JkZXJzXCI6ICAgICAgICAgICAgICAgICAgMCxcbiAgICAgIFwic2lkZWJhci1icmFuZC1jb2xvclwiOiAgICAgICAgICAgICAgICAgICAgICAgICAkc2lkZWJhci1kYXJrLWJyYW5kLWNvbG9yLFxuICAgICAgXCJzaWRlYmFyLWJyYW5kLWJnXCI6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICRzaWRlYmFyLWRhcmstYnJhbmQtYmcsXG4gICAgICBcInNpZGViYXItaGVhZGVyLWJnXCI6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJHNpZGViYXItZGFyay1oZWFkZXItYmcsXG4gICAgICBcInNpZGViYXItZm9ybS1ib3JkZXJcIjogICAgICAgICAgICAgICAgICAgICAgICAgJHNpZGViYXItZGFyay1mb3JtLWJvcmRlcixcbiAgICAgIFwic2lkZWJhci1mb3JtLWJnXCI6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkc2lkZWJhci1kYXJrLWZvcm0tYmcsXG4gICAgICBcInNpZGViYXItZm9ybS1jb2xvclwiOiAgICAgICAgICAgICAgICAgICAgICAgICAgJHNpZGViYXItZGFyay1mb3JtLWNvbG9yLFxuICAgICAgXCJzaWRlYmFyLWZvcm0tcGxhY2Vob2xkZXItY29sb3JcIjogICAgICAgICAgICAgICRzaWRlYmFyLWRhcmstZm9ybS1wbGFjZWhvbGRlci1jb2xvcixcbiAgICAgIFwic2lkZWJhci1uYXYtdGl0bGUtY29sb3JcIjogICAgICAgICAgICAgICAgICAgICAkc2lkZWJhci1kYXJrLW5hdi10aXRsZS1jb2xvcixcbiAgICAgIFwic2lkZWJhci1uYXYtbGluay1jb2xvclwiOiAgICAgICAgICAgICAgICAgICAgICAkc2lkZWJhci1kYXJrLW5hdi1saW5rLWNvbG9yLFxuICAgICAgXCJzaWRlYmFyLW5hdi1saW5rLWJnXCI6ICAgICAgICAgICAgICAgICAgICAgICAgICRzaWRlYmFyLWRhcmstbmF2LWxpbmstYmcsXG4gICAgICBcInNpZGViYXItbmF2LWxpbmstaWNvbi1jb2xvclwiOiAgICAgICAgICAgICAgICAgJHNpZGViYXItZGFyay1uYXYtbGluay1pY29uLWNvbG9yLFxuICAgICAgXCJzaWRlYmFyLW5hdi1saW5rLWJvcmRlcnNcIjogICAgICAgICAgICAgICAgICAgICRzaWRlYmFyLWRhcmstbmF2LWxpbmstYm9yZGVycyxcbiAgICAgIFwic2lkZWJhci1uYXYtbGluay1ob3Zlci1jb2xvclwiOiAgICAgICAgICAgICAgICAkc2lkZWJhci1kYXJrLW5hdi1saW5rLWhvdmVyLWNvbG9yLFxuICAgICAgXCJzaWRlYmFyLW5hdi1saW5rLWhvdmVyLWJnXCI6ICAgICAgICAgICAgICAgICAgICRzaWRlYmFyLWRhcmstbmF2LWxpbmstaG92ZXItYmcsXG4gICAgICBcInNpZGViYXItbmF2LWxpbmstaG92ZXItaWNvbi1jb2xvclwiOiAgICAgICAgICAgJHNpZGViYXItZGFyay1uYXYtbGluay1ob3Zlci1pY29uLWNvbG9yLFxuICAgICAgXCJzaWRlYmFyLW5hdi1saW5rLWhvdmVyLWJvcmRlcnNcIjogICAgICAgICAgICAgICRzaWRlYmFyLWRhcmstbmF2LWxpbmstaG92ZXItYm9yZGVycyxcbiAgICAgIFwic2lkZWJhci1uYXYtbGluay1hY3RpdmUtY29sb3JcIjogICAgICAgICAgICAgICAkc2lkZWJhci1kYXJrLW5hdi1saW5rLWFjdGl2ZS1jb2xvcixcbiAgICAgIFwic2lkZWJhci1uYXYtbGluay1hY3RpdmUtYmdcIjogICAgICAgICAgICAgICAgICAkc2lkZWJhci1kYXJrLW5hdi1saW5rLWFjdGl2ZS1iZyxcbiAgICAgIFwic2lkZWJhci1uYXYtbGluay1hY3RpdmUtaWNvbi1jb2xvclwiOiAgICAgICAgICAkc2lkZWJhci1kYXJrLW5hdi1saW5rLWFjdGl2ZS1pY29uLWNvbG9yLFxuICAgICAgXCJzaWRlYmFyLW5hdi1saW5rLWFjdGl2ZS1ib3JkZXJzXCI6ICAgICAgICAgICAgICRzaWRlYmFyLWRhcmstbmF2LWxpbmstYWN0aXZlLWJvcmRlcnMsXG4gICAgICBcInNpZGViYXItbmF2LWxpbmstZGlzYWJsZWQtY29sb3JcIjogICAgICAgICAgICAgJHNpZGViYXItZGFyay1uYXYtbGluay1kaXNhYmxlZC1jb2xvcixcbiAgICAgIFwic2lkZWJhci1uYXYtbGluay1kaXNhYmxlZC1iZ1wiOiAgICAgICAgICAgICAgICAkc2lkZWJhci1kYXJrLW5hdi1saW5rLWRpc2FibGVkLWJnLFxuICAgICAgXCJzaWRlYmFyLW5hdi1saW5rLWRpc2FibGVkLWljb24tY29sb3JcIjogICAgICAgICRzaWRlYmFyLWRhcmstbmF2LWxpbmstZGlzYWJsZWQtaWNvbi1jb2xvcixcbiAgICAgIFwic2lkZWJhci1uYXYtbGluay1kaXNhYmxlZC1ib3JkZXJzXCI6ICAgICAgICAgICAkc2lkZWJhci1kYXJrLW5hdi1saW5rLWRpc2FibGVkLWJvcmRlcnMsXG4gICAgICBcInNpZGViYXItbmF2LWRyb3Bkb3duLWNvbG9yXCI6ICAgICAgICAgICAgICAgICAgJHNpZGViYXItZGFyay1uYXYtZHJvcGRvd24tY29sb3IsXG4gICAgICBcInNpZGViYXItbmF2LWRyb3Bkb3duLWJnXCI6ICAgICAgICAgICAgICAgICAgICAgJHNpZGViYXItZGFyay1uYXYtZHJvcGRvd24tYmcsXG4gICAgICBcInNpZGViYXItbmF2LWRyb3Bkb3duLWJvcmRlcnNcIjogICAgICAgICAgICAgICAgJHNpZGViYXItZGFyay1uYXYtZHJvcGRvd24tYm9yZGVycyxcbiAgICAgIFwic2lkZWJhci1uYXYtZHJvcGRvd24taW5kaWNhdG9yLWNvbG9yXCI6ICAgICAgICAkc2lkZWJhci1kYXJrLW5hdi1kcm9wZG93bi1pbmRpY2F0b3ItY29sb3IsXG4gICAgICBcInNpZGViYXItbmF2LWRyb3Bkb3duLWluZGljYXRvclwiOiAgICAgICAgICAgICAgJHNpZGViYXItZGFyay1uYXYtZHJvcGRvd24taW5kaWNhdG9yLFxuICAgICAgXCJzaWRlYmFyLW5hdi1kcm9wZG93bi1pbmRpY2F0b3ItaG92ZXItY29sb3JcIjogICRzaWRlYmFyLWRhcmstbmF2LWRyb3Bkb3duLWluZGljYXRvci1ob3Zlci1jb2xvcixcbiAgICAgIFwic2lkZWJhci1uYXYtZHJvcGRvd24taW5kaWNhdG9yLWhvdmVyXCI6ICAgICAgICAkc2lkZWJhci1kYXJrLW5hdi1kcm9wZG93bi1pbmRpY2F0b3ItaG92ZXIsXG4gICAgICBcInNpZGViYXItbmF2LXRhYnMtYm9yZGVyLWNvbG9yXCI6ICAgICAgICAgICAgICAgJHNpZGViYXItZGFyay1uYXYtdGFicy1ib3JkZXItY29sb3IsXG4gICAgICBcInNpZGViYXItbmF2LXRhYnMtbGluay1hY3RpdmUtYmdcIjogICAgICAgICAgICAgJHNpZGViYXItZGFyay1uYXYtdGFicy1saW5rLWFjdGl2ZS1iZyxcbiAgICAgIFwic2lkZWJhci1uYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3JcIjogICAkc2lkZWJhci1kYXJrLW5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcixcbiAgICAgIFwic2lkZWJhci1uYXYtdGFicy1saW5rLWhvdmVyLWJnXCI6ICAgICAgICAgICAgICAkc2lkZWJhci1kYXJrLW5hdi10YWJzLWxpbmstaG92ZXItYmcsXG4gICAgICBcInNpZGViYXItbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3JcIjogICAgJHNpZGViYXItZGFyay1uYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcixcbiAgICAgIFwic2lkZWJhci10YWItY29udGVudC1ib3JkZXJzXCI6ICAgICAgICAgICAgICAgICAkc2lkZWJhci1kYXJrLXRhYi1jb250ZW50LWJvcmRlcnMsXG4gICAgICBcInNpZGViYXItZm9vdGVyLWJnXCI6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJHNpZGViYXItZGFyay1mb290ZXItYmcsXG4gICAgICBcInNpZGViYXItZm9vdGVyLWJvcmRlcnNcIjogICAgICAgICAgICAgICAgICAgICAgJHNpZGViYXItZGFyay1mb290ZXItYm9yZGVycyxcbiAgICAgIFwic2lkZWJhci1taW5pbWl6ZXItYm9yZGVyc1wiOiAgICAgICAgICAgICAgICAgICAkc2lkZWJhci1kYXJrLW1pbmltaXplci1ib3JkZXJzLFxuICAgICAgXCJzaWRlYmFyLW1pbmltaXplci1iZ1wiOiAgICAgICAgICAgICAgICAgICAgICAgICRzaWRlYmFyLWRhcmstbWluaW1pemVyLWJnLFxuICAgICAgXCJzaWRlYmFyLW1pbmltaXplci1pbmRpY2F0b3ItY29sb3JcIjogICAgICAgICAgICRzaWRlYmFyLWRhcmstbWluaW1pemVyLWluZGljYXRvci1jb2xvcixcbiAgICAgIFwic2lkZWJhci1taW5pbWl6ZXItaW5kaWNhdG9yXCI6ICAgICAgICAgICAgICAgICAkc2lkZWJhci1kYXJrLW1pbmltaXplci1pbmRpY2F0b3IsXG4gICAgICBcInNpZGViYXItbWluaW1pemVyLWhvdmVyLWJnXCI6ICAgICAgICAgICAgICAgICAgJHNpZGViYXItZGFyay1taW5pbWl6ZXItaG92ZXItYmcsXG4gICAgICBcInNpZGViYXItbWluaW1pemVyLWhvdmVyLWluZGljYXRvci1jb2xvclwiOiAgICAgJHNpZGViYXItZGFyay1taW5pbWl6ZXItaG92ZXItaW5kaWNhdG9yLWNvbG9yLFxuICAgICAgXCJzaWRlYmFyLW1pbmltaXplci1ob3Zlci1pbmRpY2F0b3JcIjogICAgICAgICAgICRzaWRlYmFyLWRhcmstbWluaW1pemVyLWhvdmVyLWluZGljYXRvclxuICAgICksXG4gICAgbGlnaHQ6IChcbiAgICAgIFwic2lkZWJhci1jb2xvclwiOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkc2lkZWJhci1saWdodC1jb2xvcixcbiAgICAgIFwic2lkZWJhci1iZ1wiOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkc2lkZWJhci1saWdodC1iZyxcbiAgICAgIFwiZGFyay10aGVtZS1zaWRlYmFyLWJnXCI6ICAgICAgICAgICAgICAgICAgICAgICAwLFxuICAgICAgXCJzaWRlYmFyLWJvcmRlcnNcIjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICRzaWRlYmFyLWxpZ2h0LWJvcmRlcnMsXG4gICAgICBcImRhcmstdGhlbWUtc2lkZWJhci1ib3JkZXJzXCI6ICAgICAgICAgICAgICAgICAgMCxcbiAgICAgIFwic2lkZWJhci1icmFuZC1jb2xvclwiOiAgICAgICAgICAgICAgICAgICAgICAgICAkc2lkZWJhci1saWdodC1icmFuZC1jb2xvcixcbiAgICAgIFwic2lkZWJhci1icmFuZC1iZ1wiOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkc2lkZWJhci1saWdodC1icmFuZC1iZyxcbiAgICAgIFwic2lkZWJhci1oZWFkZXItYmdcIjogICAgICAgICAgICAgICAgICAgICAgICAgICAkc2lkZWJhci1saWdodC1oZWFkZXItYmcsXG4gICAgICBcInNpZGViYXItZm9ybS1ib3JkZXJcIjogICAgICAgICAgICAgICAgICAgICAgICAgJHNpZGViYXItbGlnaHQtZm9ybS1ib3JkZXIsXG4gICAgICBcInNpZGViYXItZm9ybS1iZ1wiOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHNpZGViYXItbGlnaHQtZm9ybS1iZyxcbiAgICAgIFwic2lkZWJhci1mb3JtLWNvbG9yXCI6ICAgICAgICAgICAgICAgICAgICAgICAgICAkc2lkZWJhci1saWdodC1mb3JtLWNvbG9yLFxuICAgICAgXCJzaWRlYmFyLWZvcm0tcGxhY2Vob2xkZXItY29sb3JcIjogICAgICAgICAgICAgICRzaWRlYmFyLWxpZ2h0LWZvcm0tcGxhY2Vob2xkZXItY29sb3IsXG4gICAgICBcInNpZGViYXItbmF2LXRpdGxlLWNvbG9yXCI6ICAgICAgICAgICAgICAgICAgICAgJHNpZGViYXItbGlnaHQtbmF2LXRpdGxlLWNvbG9yLFxuICAgICAgXCJzaWRlYmFyLW5hdi1saW5rLWNvbG9yXCI6ICAgICAgICAgICAgICAgICAgICAgICRzaWRlYmFyLWxpZ2h0LW5hdi1saW5rLWNvbG9yLFxuICAgICAgXCJzaWRlYmFyLW5hdi1saW5rLWJnXCI6ICAgICAgICAgICAgICAgICAgICAgICAgICRzaWRlYmFyLWxpZ2h0LW5hdi1saW5rLWJnLFxuICAgICAgXCJzaWRlYmFyLW5hdi1saW5rLWljb24tY29sb3JcIjogICAgICAgICAgICAgICAgICRzaWRlYmFyLWxpZ2h0LW5hdi1saW5rLWljb24tY29sb3IsXG4gICAgICBcInNpZGViYXItbmF2LWxpbmstYm9yZGVyc1wiOiAgICAgICAgICAgICAgICAgICAgJHNpZGViYXItbGlnaHQtbmF2LWxpbmstYm9yZGVycyxcbiAgICAgIFwic2lkZWJhci1uYXYtbGluay1ob3Zlci1jb2xvclwiOiAgICAgICAgICAgICAgICAkc2lkZWJhci1saWdodC1uYXYtbGluay1ob3Zlci1jb2xvcixcbiAgICAgIFwic2lkZWJhci1uYXYtbGluay1ob3Zlci1iZ1wiOiAgICAgICAgICAgICAgICAgICAkc2lkZWJhci1saWdodC1uYXYtbGluay1ob3Zlci1iZyxcbiAgICAgIFwic2lkZWJhci1uYXYtbGluay1ob3Zlci1pY29uLWNvbG9yXCI6ICAgICAgICAgICAkc2lkZWJhci1saWdodC1uYXYtbGluay1ob3Zlci1pY29uLWNvbG9yLFxuICAgICAgXCJzaWRlYmFyLW5hdi1saW5rLWhvdmVyLWJvcmRlcnNcIjogICAgICAgICAgICAgICRzaWRlYmFyLWxpZ2h0LW5hdi1saW5rLWhvdmVyLWJvcmRlcnMsXG4gICAgICBcInNpZGViYXItbmF2LWxpbmstYWN0aXZlLWNvbG9yXCI6ICAgICAgICAgICAgICAgJHNpZGViYXItbGlnaHQtbmF2LWxpbmstYWN0aXZlLWNvbG9yLFxuICAgICAgXCJzaWRlYmFyLW5hdi1saW5rLWFjdGl2ZS1iZ1wiOiAgICAgICAgICAgICAgICAgICRzaWRlYmFyLWxpZ2h0LW5hdi1saW5rLWFjdGl2ZS1iZyxcbiAgICAgIFwic2lkZWJhci1uYXYtbGluay1hY3RpdmUtaWNvbi1jb2xvclwiOiAgICAgICAgICAkc2lkZWJhci1saWdodC1uYXYtbGluay1hY3RpdmUtaWNvbi1jb2xvcixcbiAgICAgIFwic2lkZWJhci1uYXYtbGluay1hY3RpdmUtYm9yZGVyc1wiOiAgICAgICAgICAgICAkc2lkZWJhci1saWdodC1uYXYtbGluay1hY3RpdmUtYm9yZGVycyxcbiAgICAgIFwic2lkZWJhci1uYXYtbGluay1kaXNhYmxlZC1jb2xvclwiOiAgICAgICAgICAgICAkc2lkZWJhci1saWdodC1uYXYtbGluay1kaXNhYmxlZC1jb2xvcixcbiAgICAgIFwic2lkZWJhci1uYXYtbGluay1kaXNhYmxlZC1iZ1wiOiAgICAgICAgICAgICAgICAkc2lkZWJhci1saWdodC1uYXYtbGluay1kaXNhYmxlZC1iZyxcbiAgICAgIFwic2lkZWJhci1uYXYtbGluay1kaXNhYmxlZC1pY29uLWNvbG9yXCI6ICAgICAgICAkc2lkZWJhci1saWdodC1uYXYtbGluay1kaXNhYmxlZC1pY29uLWNvbG9yLFxuICAgICAgXCJzaWRlYmFyLW5hdi1saW5rLWRpc2FibGVkLWJvcmRlcnNcIjogICAgICAgICAgICRzaWRlYmFyLWxpZ2h0LW5hdi1saW5rLWRpc2FibGVkLWJvcmRlcnMsXG4gICAgICBcInNpZGViYXItbmF2LWRyb3Bkb3duLWNvbG9yXCI6ICAgICAgICAgICAgICAgICAgJHNpZGViYXItbGlnaHQtbmF2LWRyb3Bkb3duLWNvbG9yLFxuICAgICAgXCJzaWRlYmFyLW5hdi1kcm9wZG93bi1iZ1wiOiAgICAgICAgICAgICAgICAgICAgICRzaWRlYmFyLWxpZ2h0LW5hdi1kcm9wZG93bi1iZyxcbiAgICAgIFwic2lkZWJhci1uYXYtZHJvcGRvd24tYm9yZGVyc1wiOiAgICAgICAgICAgICAgICAkc2lkZWJhci1saWdodC1uYXYtZHJvcGRvd24tYm9yZGVycyxcbiAgICAgIFwic2lkZWJhci1uYXYtZHJvcGRvd24taW5kaWNhdG9yLWNvbG9yXCI6ICAgICAgICAkc2lkZWJhci1saWdodC1uYXYtZHJvcGRvd24taW5kaWNhdG9yLWNvbG9yLFxuICAgICAgXCJzaWRlYmFyLW5hdi1kcm9wZG93bi1pbmRpY2F0b3JcIjogICAgICAgICAgICAgICRzaWRlYmFyLWxpZ2h0LW5hdi1kcm9wZG93bi1pbmRpY2F0b3IsXG4gICAgICBcInNpZGViYXItbmF2LWRyb3Bkb3duLWluZGljYXRvci1ob3Zlci1jb2xvclwiOiAgJHNpZGViYXItbGlnaHQtbmF2LWRyb3Bkb3duLWluZGljYXRvci1ob3Zlci1jb2xvcixcbiAgICAgIFwic2lkZWJhci1uYXYtZHJvcGRvd24taW5kaWNhdG9yLWhvdmVyXCI6ICAgICAgICAkc2lkZWJhci1saWdodC1uYXYtZHJvcGRvd24taW5kaWNhdG9yLWhvdmVyLFxuICAgICAgXCJzaWRlYmFyLW5hdi10YWJzLWJvcmRlci1jb2xvclwiOiAgICAgICAgICAgICAgICRzaWRlYmFyLWxpZ2h0LW5hdi10YWJzLWJvcmRlci1jb2xvcixcbiAgICAgIFwic2lkZWJhci1uYXYtdGFicy1saW5rLWFjdGl2ZS1iZ1wiOiAgICAgICAgICAgICAkc2lkZWJhci1saWdodC1uYXYtdGFicy1saW5rLWFjdGl2ZS1iZyxcbiAgICAgIFwic2lkZWJhci1uYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3JcIjogICAkc2lkZWJhci1saWdodC1uYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3IsXG4gICAgICBcInNpZGViYXItbmF2LXRhYnMtbGluay1ob3Zlci1iZ1wiOiAgICAgICAgICAgICAgJHNpZGViYXItbGlnaHQtbmF2LXRhYnMtbGluay1ob3Zlci1iZyxcbiAgICAgIFwic2lkZWJhci1uYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvclwiOiAgICAkc2lkZWJhci1saWdodC1uYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcixcbiAgICAgIFwic2lkZWJhci10YWItY29udGVudC1ib3JkZXJzXCI6ICAgICAgICAgICAgICAgICAkc2lkZWJhci1saWdodC10YWItY29udGVudC1ib3JkZXJzLFxuICAgICAgXCJzaWRlYmFyLWZvb3Rlci1iZ1wiOiAgICAgICAgICAgICAgICAgICAgICAgICAgICRzaWRlYmFyLWxpZ2h0LWZvb3Rlci1iZyxcbiAgICAgIFwic2lkZWJhci1mb290ZXItYm9yZGVyc1wiOiAgICAgICAgICAgICAgICAgICAgICAkc2lkZWJhci1saWdodC1mb290ZXItYm9yZGVycyxcbiAgICAgIFwic2lkZWJhci1taW5pbWl6ZXItYm9yZGVyc1wiOiAgICAgICAgICAgICAgICAgICAkc2lkZWJhci1saWdodC1taW5pbWl6ZXItYm9yZGVycyxcbiAgICAgIFwic2lkZWJhci1taW5pbWl6ZXItYmdcIjogICAgICAgICAgICAgICAgICAgICAgICAkc2lkZWJhci1saWdodC1taW5pbWl6ZXItYmcsXG4gICAgICBcInNpZGViYXItbWluaW1pemVyLWluZGljYXRvci1jb2xvclwiOiAgICAgICAgICAgJHNpZGViYXItbGlnaHQtbWluaW1pemVyLWluZGljYXRvci1jb2xvcixcbiAgICAgIFwic2lkZWJhci1taW5pbWl6ZXItaW5kaWNhdG9yXCI6ICAgICAgICAgICAgICAgICAkc2lkZWJhci1saWdodC1taW5pbWl6ZXItaW5kaWNhdG9yLFxuICAgICAgXCJzaWRlYmFyLW1pbmltaXplci1ob3Zlci1iZ1wiOiAgICAgICAgICAgICAgICAgICRzaWRlYmFyLWxpZ2h0LW1pbmltaXplci1ob3Zlci1iZyxcbiAgICAgIFwic2lkZWJhci1taW5pbWl6ZXItaG92ZXItaW5kaWNhdG9yLWNvbG9yXCI6ICAgICAkc2lkZWJhci1saWdodC1taW5pbWl6ZXItaG92ZXItaW5kaWNhdG9yLWNvbG9yLFxuICAgICAgXCJzaWRlYmFyLW1pbmltaXplci1ob3Zlci1pbmRpY2F0b3JcIjogICAgICAgICAgICRzaWRlYmFyLWxpZ2h0LW1pbmltaXplci1ob3Zlci1pbmRpY2F0b3IsXG4gICAgKVxuICApLFxuICAkc2lkZWJhci12YXJpYW50cy1tYXBcbik7XG5cbiRzaWRlYmFyLWRlZmF1bHQtdmFyaWFudDogXCJkYXJrXCIgIWRlZmF1bHQ7XG4kc2lkZWJhci12YXJpYW50czogKFxuICBtYXA6ICRzaWRlYmFyLXZhcmlhbnRzLW1hcCxcbiAgZGVmYXVsdDogJHNpZGViYXItZGVmYXVsdC12YXJpYW50XG4pICFkZWZhdWx0O1xuXG4kc2lkZWJhci10aGVtZS1tYXA6ICgpICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbiRzaWRlYmFyLXRoZW1lLW1hcDogbWFwLW1lcmdlKFxuICAoXG4gICAgZGVmYXVsdDogJHNpZGViYXItdmFyaWFudHMsXG4gICksXG4gICRzaWRlYmFyLXRoZW1lLW1hcFxuKTtcbiIsIi8vIENvbnRlbnRzXG4vL1xuLy8gTmF2YmFyXG4vLyBOYXZiYXIgYnJhbmRcbi8vIE5hdmJhciBuYXZcbi8vIE5hdmJhciB0ZXh0XG4vLyBOYXZiYXIgZGl2aWRlclxuLy8gUmVzcG9uc2l2ZSBuYXZiYXJcbi8vIE5hdmJhciBwb3NpdGlvblxuLy8gTmF2YmFyIHRoZW1lc1xuXG5cbi8vIE5hdmJhclxuLy9cbi8vIFByb3ZpZGUgYSBzdGF0aWMgbmF2YmFyIGZyb20gd2hpY2ggd2UgZXhwYW5kIHRvIGNyZWF0ZSBmdWxsLXdpZHRoLCBmaXhlZCwgYW5kXG4vLyBvdGhlciBuYXZiYXIgdmFyaWF0aW9ucy5cblxuLm5hdmJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyAvLyBhbGxvdyB1cyB0byBkbyB0aGUgbGluZSBicmVhayBmb3IgY29sbGFwc2luZyBjb250ZW50XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgLy8gc3BhY2Ugb3V0IGJyYW5kIGZyb20gbG9nb1xuICBwYWRkaW5nOiAkbmF2YmFyLXBhZGRpbmcteSAkbmF2YmFyLXBhZGRpbmcteDtcblxuICAvLyBCZWNhdXNlIGZsZXggcHJvcGVydGllcyBhcmVuJ3QgaW5oZXJpdGVkLCB3ZSBuZWVkIHRvIHJlZGVjbGFyZSB0aGVzZSBmaXJzdFxuICAvLyBmZXcgcHJvcGVydGllcyBzbyB0aGF0IGNvbnRlbnQgbmVzdGVkIHdpdGhpbiBiZWhhdmUgcHJvcGVybHkuXG4gICVjb250YWluZXItZmxleC1wcm9wZXJ0aWVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gIC5jb250YWluZXIsXG4gIC5jb250YWluZXItZmx1aWQge1xuICAgIEBleHRlbmQgJWNvbnRhaW5lci1mbGV4LXByb3BlcnRpZXM7XG4gIH1cblxuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICA+IC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRocyl9IHtcbiAgICAgIEBleHRlbmQgJWNvbnRhaW5lci1mbGV4LXByb3BlcnRpZXM7XG4gICAgfVxuICB9XG59XG5cblxuLy8gTmF2YmFyIGJyYW5kXG4vL1xuLy8gVXNlZCBmb3IgYnJhbmQsIHByb2plY3QsIG9yIHNpdGUgbmFtZXMuXG5cbi5uYXZiYXItYnJhbmQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAkbmF2YmFyLWJyYW5kLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICRuYXZiYXItYnJhbmQtcGFkZGluZy15O1xuICBtYXJnaW4tcmlnaHQ6ICRuYXZiYXItcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJG5hdmJhci1icmFuZC1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgbmF2XG4vL1xuLy8gQ3VzdG9tIG5hdmJhciBuYXZpZ2F0aW9uIChkb2Vzbid0IHJlcXVpcmUgYC5uYXZgLCBidXQgZG9lcyBtYWtlIHVzZSBvZiBgLm5hdi1saW5rYCkuXG5cbi5uYXZiYXItbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgLy8gY2Fubm90IHVzZSBgaW5oZXJpdGAgdG8gZ2V0IHRoZSBgLm5hdmJhcmBzIHZhbHVlXG4gIEBpbmNsdWRlIGx0ciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyAvLyByZXNldCBwYWRkaW5nIGJlY2F1c2UgdWwgYW5kIG9sXG4gIH1cbiAgQGluY2x1ZGUgcnRsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyAvLyByZXNldCBwYWRkaW5nIGJlY2F1c2UgdWwgYW5kIG9sXG4gIH1cbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgdGV4dFxuLy9cbi8vXG5cbi5uYXZiYXItdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6ICRuYXYtbGluay1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkbmF2LWxpbmstcGFkZGluZy15O1xufVxuXG5cbi8vIFJlc3BvbnNpdmUgbmF2YmFyXG4vL1xuLy8gQ3VzdG9tIHN0eWxlcyBmb3IgcmVzcG9uc2l2ZSBjb2xsYXBzaW5nIGFuZCB0b2dnbGluZyBvZiBuYXZiYXIgY29udGVudHMuXG4vLyBQb3dlcmVkIGJ5IHRoZSBjb2xsYXBzZSBCb290c3RyYXAgSmF2YVNjcmlwdCBwbHVnaW4uXG5cbi8vIFdoZW4gY29sbGFwc2VkLCBwcmV2ZW50IHRoZSB0b2dnbGVhYmxlIG5hdmJhciBjb250ZW50cyBmcm9tIGFwcGVhcmluZyBpblxuLy8gdGhlIGRlZmF1bHQgZmxleGJveCByb3cgb3JpZW50YXRpb24uIFJlcXVpcmVzIHRoZSB1c2Ugb2YgYGZsZXgtd3JhcDogd3JhcGBcbi8vIG9uIHRoZSBgLm5hdmJhcmAgcGFyZW50LlxuLm5hdmJhci1jb2xsYXBzZSB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIGZsZXgtZ3JvdzogMTtcbiAgLy8gRm9yIGFsd2F5cyBleHBhbmRlZCBvciBleHRyYSBmdWxsIG5hdmJhcnMsIGVuc3VyZSBjb250ZW50IGFsaWducyBpdHNlbGZcbiAgLy8gcHJvcGVybHkgdmVydGljYWxseS4gQ2FuIGJlIGVhc2lseSBvdmVycmlkZGVuIHdpdGggZmxleCB1dGlsaXRpZXMuXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi8vIEJ1dHRvbiBmb3IgdG9nZ2xpbmcgdGhlIG5hdmJhciB3aGVuIGluIGl0cyBjb2xsYXBzZWQgc3RhdGVcbi5uYXZiYXItdG9nZ2xlciB7XG4gIHBhZGRpbmc6ICRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXkgJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRuYXZiYXItdG9nZ2xlci1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIHJlbW92ZSBkZWZhdWx0IGJ1dHRvbiBzdHlsZVxuICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7IC8vIHJlbW92ZSBkZWZhdWx0IGJ1dHRvbiBzdHlsZVxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRuYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzKTtcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLy8gS2VlcCBhcyBhIHNlcGFyYXRlIGVsZW1lbnQgc28gZm9sa3MgY2FuIGVhc2lseSBvdmVycmlkZSBpdCB3aXRoIGFub3RoZXIgaWNvblxuLy8gb3IgaW1hZ2UgZmlsZSBhcyBuZWVkZWQuXG4ubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuNWVtO1xuICBoZWlnaHQ6IDEuNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG59XG5cbi8vIEdlbmVyYXRlIHNlcmllcyBvZiBgLm5hdmJhci1leHBhbmQtKmAgcmVzcG9uc2l2ZSBjbGFzc2VzIGZvciBjb25maWd1cmluZ1xuLy8gd2hlcmUgeW91ciBuYXZiYXIgY29sbGFwc2VzLlxuLm5hdmJhci1leHBhbmQge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgICYjeyRpbmZpeH0ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XG4gICAgICAgICVjb250YWluZXItbmF2YmFyLWV4cGFuZC0jeyRicmVha3BvaW50fSB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICA+IC5jb250YWluZXIsXG4gICAgICAgID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICAgICAgQGV4dGVuZCAlY29udGFpbmVyLW5hdmJhci1leHBhbmQtI3skYnJlYWtwb2ludH07XG4gICAgICAgIH1cblxuICAgICAgICBAZWFjaCAkc2l6ZSwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICAgICAgICA+IC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJHNpemUsICRjb250YWluZXItbWF4LXdpZHRocyl9IHtcbiAgICAgICAgICAgIEBleHRlbmQgJWNvbnRhaW5lci1uYXZiYXItZXhwYW5kLSN7JGJyZWFrcG9pbnR9O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuZXh0KSB7XG4gICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgIC5uYXZiYXItbmF2IHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gRm9yIG5lc3RpbmcgY29udGFpbmVycywgaGF2ZSB0byByZWRlY2xhcmUgZm9yIGFsaWdubWVudCBwdXJwb3Nlc1xuICAgICAgICAlY29udGFpbmVyLW5lc3RpbmctI3skYnJlYWtwb2ludH0ge1xuICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICB9XG5cbiAgICAgICAgPiAuY29udGFpbmVyLFxuICAgICAgICA+IC5jb250YWluZXItZmx1aWQge1xuICAgICAgICAgIEBleHRlbmQgJWNvbnRhaW5lci1uZXN0aW5nLSN7JGJyZWFrcG9pbnR9O1xuICAgICAgICB9XG5cbiAgICAgICAgQGVhY2ggJHNpemUsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgICAgICAgPiAuY29udGFpbmVyI3ticmVha3BvaW50LWluZml4KCRzaXplLCAkY29udGFpbmVyLW1heC13aWR0aHMpfSB7XG4gICAgICAgICAgICBAZXh0ZW5kICVjb250YWluZXItbmVzdGluZy0jeyRicmVha3BvaW50fTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbiAgICAgICAgICAvLyBDaGFuZ2VzIGZsZXgtYmFzZXMgdG8gYXV0byBiZWNhdXNlIG9mIGFuIElFMTAgYnVnXG4gICAgICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSB0aGVtZXMoJG5hdmJhci10aGVtZS1tYXAsICRjcmVhdGU6IGFwcGVuZCwgJHBhcmVudDogXCIubmF2YmFyXCIpIHtcbiAgLm5hdmJhci1icmFuZCB7XG4gICAgY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJuYXZiYXItYnJhbmQtY29sb3JcIik7XG5cbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgIGNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwibmF2YmFyLWJyYW5kLWhvdmVyLWNvbG9yXCIpO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItbmF2IHtcbiAgICAubmF2LWxpbmsge1xuICAgICAgY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJuYXZiYXItY29sb3JcIik7XG5cbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgICBjb2xvcjogdGhlbWVzLWdldC12YWx1ZShcIm5hdmJhci1ob3Zlci1jb2xvclwiKTtcbiAgICAgIH1cblxuICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwibmF2YmFyLWRpc2FibGVkLWNvbG9yXCIpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zaG93ID4gLm5hdi1saW5rLFxuICAgIC5hY3RpdmUgPiAubmF2LWxpbmssXG4gICAgLm5hdi1saW5rLnNob3csXG4gICAgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogdGhlbWVzLWdldC12YWx1ZShcIm5hdmJhci1hY3RpdmUtY29sb3JcIik7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyIHtcbiAgICBjb2xvcjogdGhlbWVzLWdldC12YWx1ZShcIm5hdmJhci1jb2xvclwiKTtcbiAgICBib3JkZXItY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJuYXZiYXItdG9nZ2xlci1ib3JkZXItY29sb3JcIik7XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2Zyh0aGVtZXMtZ2V0LXZhbHVlKFwibmF2YmFyLXRvZ2dsZXItaWNvbi1iZ1wiKSk7XG4gIH1cblxuICAubmF2YmFyLXRleHQge1xuICAgIGNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwibmF2YmFyLWNvbG9yXCIpO1xuICAgIGEge1xuICAgICAgY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJuYXZiYXItYWN0aXZlLWNvbG9yXCIpO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgICAgY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJuYXZiYXItYWN0aXZlLWNvbG9yXCIpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIE5hdmJhciB0aGVtZXNcbi8vXG4vLyBTdHlsZXMgZm9yIHN3aXRjaGluZyBiZXR3ZWVuIG5hdmJhcnMgd2l0aCBsaWdodCBvciBkYXJrIGJhY2tncm91bmQuXG5cbi8vIERhcmsgbGlua3MgYWdhaW5zdCBhIGxpZ2h0IGJhY2tncm91bmRcbi8vIC5uYXZiYXItbGlnaHQge1xuLy8gICAubmF2YmFyLWJyYW5kIHtcbi8vICAgICBjb2xvcjogJG5hdmJhci1saWdodC1icmFuZC1jb2xvcjtcblxuLy8gICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuLy8gICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYnJhbmQtaG92ZXItY29sb3I7XG4vLyAgICAgfVxuLy8gICB9XG5cbi8vICAgLm5hdmJhci1uYXYge1xuLy8gICAgIC5uYXYtbGluayB7XG4vLyAgICAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcblxuLy8gICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4vLyAgICAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yO1xuLy8gICAgICAgfVxuXG4vLyAgICAgICAmLmRpc2FibGVkIHtcbi8vICAgICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I7XG4vLyAgICAgICB9XG4vLyAgICAgfVxuXG4vLyAgICAgLnNob3cgPiAubmF2LWxpbmssXG4vLyAgICAgLmFjdGl2ZSA+IC5uYXYtbGluayxcbi8vICAgICAubmF2LWxpbmsuc2hvdyxcbi8vICAgICAubmF2LWxpbmsuYWN0aXZlIHtcbi8vICAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcbi8vICAgICB9XG4vLyAgIH1cblxuLy8gICAubmF2YmFyLXRvZ2dsZXIge1xuLy8gICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWNvbG9yO1xuLy8gICAgIGJvcmRlci1jb2xvcjogJG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcjtcbi8vICAgfVxuXG4vLyAgIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbi8vICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnKTtcbi8vICAgfVxuXG4vLyAgIC5uYXZiYXItdGV4dCB7XG4vLyAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtY29sb3I7XG4vLyAgICAgYSB7XG4vLyAgICAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG5cbi8vICAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuLy8gICAgICAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG4vLyAgICAgICB9XG4vLyAgICAgfVxuLy8gICB9XG4vLyB9XG5cbi8vIC8vIFdoaXRlIGxpbmtzIGFnYWluc3QgYSBkYXJrIGJhY2tncm91bmRcbi8vIC5uYXZiYXItZGFyayB7XG4vLyAgIC5uYXZiYXItYnJhbmQge1xuLy8gICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYnJhbmQtY29sb3I7XG5cbi8vICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbi8vICAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYnJhbmQtaG92ZXItY29sb3I7XG4vLyAgICAgfVxuLy8gICB9XG5cbi8vICAgLm5hdmJhci1uYXYge1xuLy8gICAgIC5uYXYtbGluayB7XG4vLyAgICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWNvbG9yO1xuXG4vLyAgICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbi8vICAgICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1ob3Zlci1jb2xvcjtcbi8vICAgICAgIH1cblxuLy8gICAgICAgJi5kaXNhYmxlZCB7XG4vLyAgICAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3I7XG4vLyAgICAgICB9XG4vLyAgICAgfVxuXG4vLyAgICAgLnNob3cgPiAubmF2LWxpbmssXG4vLyAgICAgLmFjdGl2ZSA+IC5uYXYtbGluayxcbi8vICAgICAubmF2LWxpbmsuc2hvdyxcbi8vICAgICAubmF2LWxpbmsuYWN0aXZlIHtcbi8vICAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xuLy8gICAgIH1cbi8vICAgfVxuXG4vLyAgIC5uYXZiYXItdG9nZ2xlciB7XG4vLyAgICAgY29sb3I6ICRuYXZiYXItZGFyay1jb2xvcjtcbi8vICAgICBib3JkZXItY29sb3I6ICRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcjtcbi8vICAgfVxuXG4vLyAgIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbi8vICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmcpO1xuLy8gICB9XG5cbi8vICAgLm5hdmJhci10ZXh0IHtcbi8vICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWNvbG9yO1xuLy8gICAgIGEge1xuLy8gICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I7XG5cbi8vICAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuLy8gICAgICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjtcbi8vICAgICAgIH1cbi8vICAgICB9XG4vLyAgIH1cbi8vIH1cbiIsIlxuLy8gTmF2YmFyXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBuYXZiYXJcbiRuYXZiYXItcGFkZGluZy15OiAgJHNwYWNlciAvIDIgIWRlZmF1bHQ7XG4kbmF2YmFyLXBhZGRpbmcteDogICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14OiAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRuYXZiYXItYnJhbmQtZm9udC1zaXplOiAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbi8vIENvbXB1dGUgdGhlIG5hdmJhci1icmFuZCBwYWRkaW5nLXkgc28gdGhlIG5hdmJhci1icmFuZCB3aWxsIGhhdmUgdGhlIHNhbWUgaGVpZ2h0IGFzIG5hdmJhci10ZXh0IGFuZCBuYXYtbGlua1xuJG5hdi1saW5rLWhlaWdodDogICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSArICRuYXYtbGluay1wYWRkaW5nLXkgKiAyICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1oZWlnaHQ6ICAgICAkbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSAqICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1wYWRkaW5nLXk6ICAoJG5hdi1saW5rLWhlaWdodCAtICRuYXZiYXItYnJhbmQtaGVpZ2h0KSAvIDIgIWRlZmF1bHQ7XG5cbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXk6ICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteDogICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplOiAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1czogICRidG4tYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgbmF2YmFyXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBuYXZiYXItZGVmYXVsdC10aGVtZVxuJG5hdmJhci1kYXJrLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC41KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1ob3Zlci1jb2xvcjogICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNzUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yOiAgICAgICAgcmdiYSgkd2hpdGUsIC4yNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMCcgaGVpZ2h0PSczMCcgdmlld0JveD0nMCAwIDMwIDMwJz48cGF0aCBzdHJva2U9JyN7JG5hdmJhci1kYXJrLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I6ICByZ2JhKCR3aGl0ZSwgLjEpICFkZWZhdWx0O1xuXG4kbmF2YmFyLWxpZ2h0LWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I6ICAgICAgICAgICByZ2JhKCRibGFjaywgLjcpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I6ICAgICAgICAgIHJnYmEoJGJsYWNrLCAuOSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWRpc2FibGVkLWNvbG9yOiAgICAgICAgcmdiYSgkYmxhY2ssIC4zKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMCcgaGVpZ2h0PSczMCcgdmlld0JveD0nMCAwIDMwIDMwJz48cGF0aCBzdHJva2U9JyN7JG5hdmJhci1saWdodC1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcjogIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbGlnaHQtYnJhbmQtY29sb3I6ICAgICAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYnJhbmQtaG92ZXItY29sb3I6ICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1jb2xvcjogICAgICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWJyYW5kLWhvdmVyLWNvbG9yOiAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG5hdmJhci1kZWZhdWx0LXRoZW1lXG5cbiRuYXZiYXItdmFyaWFudHMtbWFwOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kbmF2YmFyLXZhcmlhbnRzLW1hcDogbWFwLW1lcmdlKFxuICAoXG4gICAgZGFyazogKFxuICAgICAgXCJuYXZiYXItY29sb3JcIjogICAgICAgICAgICAgICAgICRuYXZiYXItZGFyay1jb2xvcixcbiAgICAgIFwibmF2YmFyLWhvdmVyLWNvbG9yXCI6ICAgICAgICAgICAkbmF2YmFyLWRhcmstaG92ZXItY29sb3IsXG4gICAgICBcIm5hdmJhci1hY3RpdmUtY29sb3JcIjogICAgICAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcixcbiAgICAgIFwibmF2YmFyLWRpc2FibGVkLWNvbG9yXCI6ICAgICAgICAkbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3IsXG4gICAgICBcIm5hdmJhci10b2dnbGVyLWljb24tYmdcIjogICAgICAgJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZyxcbiAgICAgIFwibmF2YmFyLXRvZ2dsZXItYm9yZGVyLWNvbG9yXCI6ICAkbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3IsXG4gICAgICBcIm5hdmJhci1icmFuZC1jb2xvclwiOiAgICAgICAgICAgJG5hdmJhci1kYXJrLWJyYW5kLWNvbG9yLFxuICAgICAgXCJuYXZiYXItYnJhbmQtaG92ZXItY29sb3JcIjogICAgICRuYXZiYXItZGFyay1icmFuZC1ob3Zlci1jb2xvclxuICAgICksXG4gICAgbGlnaHQ6IChcbiAgICAgIFwibmF2YmFyLWNvbG9yXCI6ICAgICAgICAgICAgICAgICAkbmF2YmFyLWxpZ2h0LWNvbG9yLFxuICAgICAgXCJuYXZiYXItaG92ZXItY29sb3JcIjogICAgICAgICAgICRuYXZiYXItbGlnaHQtaG92ZXItY29sb3IsXG4gICAgICBcIm5hdmJhci1hY3RpdmUtY29sb3JcIjogICAgICAgICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IsXG4gICAgICBcIm5hdmJhci1kaXNhYmxlZC1jb2xvclwiOiAgICAgICAgJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcixcbiAgICAgIFwibmF2YmFyLXRvZ2dsZXItaWNvbi1iZ1wiOiAgICAgICAkbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZyxcbiAgICAgIFwibmF2YmFyLXRvZ2dsZXItYm9yZGVyLWNvbG9yXCI6ICAkbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yLFxuICAgICAgXCJuYXZiYXItYnJhbmQtY29sb3JcIjogICAgICAgICAgICRuYXZiYXItbGlnaHQtYnJhbmQtY29sb3IsXG4gICAgICBcIm5hdmJhci1icmFuZC1ob3Zlci1jb2xvclwiOiAgICAgJG5hdmJhci1saWdodC1icmFuZC1ob3Zlci1jb2xvclxuICAgIClcbiAgKSxcbiAgJG5hdmJhci12YXJpYW50cy1tYXBcbik7XG5cbiRuYXZiYXItZGVmYXVsdC12YXJpYW50OiBudWxsICFkZWZhdWx0O1xuJG5hdmJhci12YXJpYW50czogKFxuICBkZWZhdWx0OiAgJG5hdmJhci1kZWZhdWx0LXZhcmlhbnQsXG4gIG1hcDogICAgICAkbmF2YmFyLXZhcmlhbnRzLW1hcFxuKSAhZGVmYXVsdDtcblxuJG5hdmJhci10aGVtZS1tYXA6ICgpICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbiRuYXZiYXItdGhlbWUtbWFwOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBkZWZhdWx0OiAgJG5hdmJhci12YXJpYW50c1xuICApLFxuICAkbmF2YmFyLXRoZW1lLW1hcFxuKTtcbiIsIlxuXG4vLyBTcGFjaW5nXG4vL1xuLy8gQ29udHJvbCB0aGUgZGVmYXVsdCBzdHlsaW5nIG9mIG1vc3QgQm9vdHN0cmFwIGVsZW1lbnRzIGJ5IG1vZGlmeWluZyB0aGVzZVxuLy8gdmFyaWFibGVzLiBNb3N0bHkgZm9jdXNlZCBvbiBzcGFjaW5nLlxuLy8gWW91IGNhbiBhZGQgbW9yZSBlbnRyaWVzIHRvIHRoZSAkc3BhY2VycyBtYXAsIHNob3VsZCB5b3UgbmVlZCBtb3JlIHZhcmlhdGlvbi5cblxuJHNwYWNlcjogIDFyZW0gIWRlZmF1bHQ7XG4kc3BhY2VyczogICgpICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbiRzcGFjZXJzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICAwOiAgMCxcbiAgICAxOiAgKCRzcGFjZXIgKiAuMjUpLFxuICAgIDI6ICAoJHNwYWNlciAqIC41KSxcbiAgICAzOiAgJHNwYWNlcixcbiAgICA0OiAgKCRzcGFjZXIgKiAxLjUpLFxuICAgIDU6ICAoJHNwYWNlciAqIDMpXG4gICksXG4gICRzcGFjZXJzXG4pO1xuXG4vLyBUaGlzIHZhcmlhYmxlIGFmZmVjdHMgdGhlIGAuaC0qYCBhbmQgYC53LSpgIGNsYXNzZXMuXG4kc2l6ZXM6ICgpICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbiRzaXplczogbWFwLW1lcmdlKFxuICAoXG4gICAgMjU6ICAgIDI1JSxcbiAgICA1MDogICAgNTAlLFxuICAgIDc1OiAgICA3NSUsXG4gICAgMTAwOiAgIDEwMCUsXG4gICAgYXV0bzogIGF1dG9cbiAgKSxcbiAgJHNpemVzXG4pO1xuIiwiLy8gTmF2c1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbmF2XG4kbmF2LWxpbmstcGFkZGluZy15OiAgLjVyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstcGFkZGluZy14OiAgMXJlbSAhZGVmYXVsdDtcblxuJG5hdi10YWJzLWJvcmRlci13aWR0aDogICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci1yYWRpdXM6ICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJG5hdi10YWJzLWJveGVkLWNvbnRlbnQtcGFkZGluZy15OiAgICAgLjc1cmVtICFkZWZhdWx0O1xuJG5hdi10YWJzLWJveGVkLWNvbnRlbnQtcGFkZGluZy14OiAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3hlZC1jb250ZW50LWJvcmRlci13aWR0aDogICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kbmF2LWRpdmlkZXItbWFyZ2luLXk6ICAkc3BhY2VyIC8gMiAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgbmF2XG5cbi8vIExpZ2h0IFRoZW1lXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbmF2LWRlZmF1bHQtdGhlbWVcbiRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAgICRncmF5LTIwMCAkZ3JheS0yMDAgJG5hdi10YWJzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgJGdyYXktMzAwICRncmF5LTMwMCAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRuYXYtdGFicy1ib3hlZC1saW5rLWFjdGl2ZS1iZzogICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm94ZWQtY29udGVudC1iZzogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG5hdi10YWJzLWJveGVkLWNvbnRlbnQtYm9yZGVyLWNvbG9yOiAgICRib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm94ZWQtY29udGVudC1ib3JkZXItcmFkaXVzOiAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRuYXYtdGFicy1ib3hlZC1sZWZ0LWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgJGJvcmRlci1jb2xvciAkd2hpdGUgJGJvcmRlci1jb2xvciAkYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG5hdi10YWJzLWJveGVkLXJpZ2h0LWFjdGl2ZS1ib3JkZXItY29sb3I6ICAkYm9yZGVyLWNvbG9yICRib3JkZXItY29sb3IgJGJvcmRlci1jb2xvciAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I6ICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6ICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRuYXYtZGl2aWRlci1jb2xvcjogICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG5hdi1kZWZhdWx0LXRoZW1lXG5cbiRuYXYtdGhlbWUtbWFwOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kbmF2LXRoZW1lLW1hcDogbWFwLW1lcmdlKFxuICAoXG4gICAgZGVmYXVsdDogKFxuICAgICAgXCJuYXYtbGluay1kaXNhYmxlZC1jb2xvclwiOiAgICAgICAgICAgICAgICAgICAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3IsXG4gICAgICBcIm5hdi10YWJzLWJvcmRlci1jb2xvclwiOiAgICAgICAgICAgICAgICAgICAgICRuYXYtdGFicy1ib3JkZXItY29sb3IsXG4gICAgICBcIm5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yXCI6ICAgICAgICAgICRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcixcbiAgICAgIFwibmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3JcIjogICAgICAgICAgICAgICAgJG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yLFxuICAgICAgXCJuYXYtdGFicy1saW5rLWFjdGl2ZS1iZ1wiOiAgICAgICAgICAgICAgICAgICAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmcsXG4gICAgICBcIm5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvclwiOiAgICAgICAgICRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3IsXG4gICAgICBcIm5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvclwiOiAgICAgICAgICAgICAgICRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3IsXG4gICAgICBcIm5hdi1waWxscy1saW5rLWFjdGl2ZS1iZ1wiOiAgICAgICAgICAgICAgICAgICRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmcsXG4gICAgICBcIm5hdi1kaXZpZGVyLWNvbG9yXCI6ICAgICAgICAgICAgICAgICAgICAgICAgICRuYXYtZGl2aWRlci1jb2xvcixcbiAgICAgIFwibmF2LXRhYnMtYm94ZWQtbGluay1hY3RpdmUtYmdcIjogICAgICAgICAgICAgJG5hdi10YWJzLWJveGVkLWxpbmstYWN0aXZlLWJnLFxuICAgICAgXCJuYXYtdGFicy1ib3hlZC1jb250ZW50LWJnXCI6ICAgICAgICAgICAgICAgICAkbmF2LXRhYnMtYm94ZWQtY29udGVudC1iZyxcbiAgICAgIFwibmF2LXRhYnMtYm94ZWQtY29udGVudC1ib3JkZXItY29sb3JcIjogICAgICAgJG5hdi10YWJzLWJveGVkLWNvbnRlbnQtYm9yZGVyLWNvbG9yLFxuICAgICAgXCJuYXYtdGFicy1ib3hlZC1sZWZ0LWFjdGl2ZS1ib3JkZXItY29sb3JcIjogICAkbmF2LXRhYnMtYm94ZWQtbGVmdC1hY3RpdmUtYm9yZGVyLWNvbG9yLFxuICAgICAgXCJuYXYtdGFicy1ib3hlZC1yaWdodC1hY3RpdmUtYm9yZGVyLWNvbG9yXCI6ICAkbmF2LXRhYnMtYm94ZWQtcmlnaHQtYWN0aXZlLWJvcmRlci1jb2xvclxuICAgIClcbiAgKSxcbiAgJG5hdi10aGVtZS1tYXBcbik7XG4iLCIucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygpO1xufVxuXG4ucGFnZS1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJHBhZ2luYXRpb24tcGFkZGluZy15ICRwYWdpbmF0aW9uLXBhZGRpbmcteDtcbiAgbGluZS1oZWlnaHQ6ICRwYWdpbmF0aW9uLWxpbmUtaGVpZ2h0O1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIGJvcmRlcjogJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoIHNvbGlkO1xuICBAaW5jbHVkZSBsdHIge1xuICAgIG1hcmdpbi1sZWZ0OiAtJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoO1xuICB9XG4gIEBpbmNsdWRlIHJ0bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoO1xuICB9XG4gIEBpbmNsdWRlIHRoZW1lcygkcGFnaW5hdGlvbi10aGVtZS1tYXAsICRjcmVhdGU6IHBhcmVudCkge1xuICAgIGNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwicGFnaW5hdGlvbi1jb2xvclwiKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwicGFnaW5hdGlvbi1iZ1wiKTtcbiAgICBib3JkZXItY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJwYWdpbmF0aW9uLWJvcmRlci1jb2xvclwiKTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIHotaW5kZXg6IDI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIEBpbmNsdWRlIHRoZW1lcygkcGFnaW5hdGlvbi10aGVtZS1tYXAsICRjcmVhdGU6IHBhcmVudCkge1xuICAgICAgY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJwYWdpbmF0aW9uLWhvdmVyLWNvbG9yXCIpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWVzLWdldC12YWx1ZShcInBhZ2luYXRpb24taG92ZXItYmdcIik7XG4gICAgICBib3JkZXItY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvclwiKTtcbiAgICB9XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIG91dGxpbmU6ICRwYWdpbmF0aW9uLWZvY3VzLW91dGxpbmU7XG4gICAgYm94LXNoYWRvdzogJHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdztcbiAgfVxufVxuXG4ucGFnZS1pdGVtIHtcbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgLnBhZ2UtbGluayB7XG4gICAgICBAaW5jbHVkZSBsdHIge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHJ0bCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICY6bGFzdC1jaGlsZCB7XG4gICAgLnBhZ2UtbGluayB7XG4gICAgICBAaW5jbHVkZSBsdHIge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHJ0bCB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5hY3RpdmUgLnBhZ2UtbGluayB7XG4gICAgei1pbmRleDogMztcbiAgICBAaW5jbHVkZSB0aGVtZXMoJHBhZ2luYXRpb24tdGhlbWUtbWFwLCAkY3JlYXRlOiBwYXJlbnQpIHtcbiAgICAgIGNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwicGFnaW5hdGlvbi1hY3RpdmUtY29sb3JcIik7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwicGFnaW5hdGlvbi1hY3RpdmUtYmdcIik7XG4gICAgICBib3JkZXItY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3JcIik7XG4gICAgfVxuICB9XG5cbiAgJi5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAvLyBPcGluaW9uYXRlZDogcmVtb3ZlIHRoZSBcImhhbmRcIiBjdXJzb3Igc2V0IHByZXZpb3VzbHkgZm9yIC5wYWdlLWxpbmtcbiAgICBjdXJzb3I6IGF1dG87XG4gICAgQGluY2x1ZGUgdGhlbWVzKCRwYWdpbmF0aW9uLXRoZW1lLW1hcCwgJGNyZWF0ZTogcGFyZW50KSB7XG4gICAgICBjb2xvcjogdGhlbWVzLWdldC12YWx1ZShcInBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3JcIik7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwicGFnaW5hdGlvbi1kaXNhYmxlZC1iZ1wiKTtcbiAgICAgIGJvcmRlci1jb2xvcjogdGhlbWVzLWdldC12YWx1ZShcInBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yXCIpO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBTaXppbmdcbi8vXG5cbi5wYWdpbmF0aW9uLWxnIHtcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKCRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZywgJHBhZ2luYXRpb24tcGFkZGluZy14LWxnLCAkZm9udC1zaXplLWxnLCAkbGluZS1oZWlnaHQtbGcsICRib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLnBhZ2luYXRpb24tc20ge1xuICBAaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZ2luYXRpb24tcGFkZGluZy15LXNtLCAkcGFnaW5hdGlvbi1wYWRkaW5nLXgtc20sICRmb250LXNpemUtc20sICRsaW5lLWhlaWdodC1zbSwgJGJvcmRlci1yYWRpdXMtc20pO1xufVxuIiwiLy8gTGlzdHNcblxuLy8gVW5zdHlsZWQga2VlcHMgbGlzdCBpdGVtcyBibG9jayBsZXZlbCwganVzdCByZW1vdmVzIGRlZmF1bHQgYnJvd3NlciBwYWRkaW5nIGFuZCBsaXN0LXN0eWxlXG5AbWl4aW4gbGlzdC11bnN0eWxlZCgpIHtcbiAgQGluY2x1ZGUgbHRyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IC8vIHJlc2V0IHBhZGRpbmcgYmVjYXVzZSB1bCBhbmQgb2xcbiAgfVxuICBAaW5jbHVkZSBydGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IC8vIHJlc2V0IHBhZGRpbmcgYmVjYXVzZSB1bCBhbmQgb2xcbiAgfVxuICBsaXN0LXN0eWxlOiBub25lO1xufVxuIiwiXG4vLyBQYWdpbmF0aW9uXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwYWdpbmF0aW9uXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXk6ICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteDogICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbTogIC4yNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbTogIC41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LWxnOiAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LWxnOiAgMS41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tbGluZS1oZWlnaHQ6ICAgMS4yNSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci13aWR0aDogICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHBhZ2luYXRpb25cblxuLy8gRGVmYXVsdCB0aGVtZVxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBhZ2luYXRpb24tZGVmYXVsdC10aGVtZVxuJHBhZ2luYXRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgJGxpbmstY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItY29sb3I6ICAgICAgICAgICAkYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZm9jdXMtb3V0bGluZTogICAgICAgICAgMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICRsaW5rLWhvdmVyLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yOiAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRwYWdpbmF0aW9uLWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJnOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogICRncmF5LTMwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgcGFnaW5hdGlvbi1kZWZhdWx0LXRoZW1lXG5cbiRwYWdpbmF0aW9uLXRoZW1lLW1hcDogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJHBhZ2luYXRpb24tdGhlbWUtbWFwOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBkZWZhdWx0OiAoXG4gICAgICBcInBhZ2luYXRpb24tY29sb3JcIjogICAgICAgICAgICAgICAgICAkcGFnaW5hdGlvbi1jb2xvcixcbiAgICAgIFwicGFnaW5hdGlvbi1iZ1wiOiAgICAgICAgICAgICAgICAgICAgICRwYWdpbmF0aW9uLWJnLFxuICAgICAgXCJwYWdpbmF0aW9uLWJvcmRlci1jb2xvclwiOiAgICAgICAgICAgJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yLFxuICAgICAgXCJwYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3dcIjogICAgICAgJHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdyxcbiAgICAgIFwicGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lXCI6ICAgICAgICAgICRwYWdpbmF0aW9uLWZvY3VzLW91dGxpbmUsXG4gICAgICBcInBhZ2luYXRpb24taG92ZXItY29sb3JcIjogICAgICAgICAgICAkcGFnaW5hdGlvbi1ob3Zlci1jb2xvcixcbiAgICAgIFwicGFnaW5hdGlvbi1ob3Zlci1iZ1wiOiAgICAgICAgICAgICAgICRwYWdpbmF0aW9uLWhvdmVyLWJnLFxuICAgICAgXCJwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvclwiOiAgICAgJHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yLFxuICAgICAgXCJwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvclwiOiAgICAgICAgICAgJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yLFxuICAgICAgXCJwYWdpbmF0aW9uLWFjdGl2ZS1iZ1wiOiAgICAgICAgICAgICAgJHBhZ2luYXRpb24tYWN0aXZlLWJnLFxuICAgICAgXCJwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3JcIjogICAgJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcixcbiAgICAgIFwicGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvclwiOiAgICAgICAgICRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yLFxuICAgICAgXCJwYWdpbmF0aW9uLWRpc2FibGVkLWJnXCI6ICAgICAgICAgICAgJHBhZ2luYXRpb24tZGlzYWJsZWQtYmcsXG4gICAgICBcInBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yXCI6ICAkcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3JcbiAgICApXG4gICksXG4gICRwYWdpbmF0aW9uLXRoZW1lLW1hcFxuKTtcblxuIiwiLy8gUGFnaW5hdGlvblxuXG5AbWl4aW4gcGFnaW5hdGlvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRsaW5lLWhlaWdodCwgJGJvcmRlci1yYWRpdXMpIHtcbiAgLnBhZ2UtbGluayB7XG4gICAgcGFkZGluZzogJHBhZGRpbmcteSAkcGFkZGluZy14O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplKTtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICB9XG5cbiAgLnBhZ2UtaXRlbSB7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgbHRyIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHJ0bCB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICBAaW5jbHVkZSBsdHIge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHJ0bCB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnBvcG92ZXIge1xuICB6LWluZGV4OiAkemluZGV4LXBvcG92ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6ICRwb3BvdmVyLW1heC13aWR0aDtcbiAgLy8gT3VyIHBhcmVudCBlbGVtZW50IGNhbiBiZSBhcmJpdHJhcnkgc2luY2UgdG9vbHRpcHMgYXJlIGJ5IGRlZmF1bHQgaW5zZXJ0ZWQgYXMgYSBzaWJsaW5nIG9mIHRoZWlyIHRhcmdldCBlbGVtZW50LlxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxuICBAaW5jbHVkZSByZXNldC10ZXh0KCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkcG9wb3Zlci1mb250LXNpemUpO1xuICAvLyBBbGxvdyBicmVha2luZyB2ZXJ5IGxvbmcgd29yZHMgc28gdGhleSBkb24ndCBvdmVyZmxvdyB0aGUgcG9wb3ZlcidzIGJvdW5kc1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJHBvcG92ZXItYm9yZGVyLXdpZHRoIHNvbGlkO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRwb3BvdmVyLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRwb3BvdmVyLWJveC1zaGFkb3cpO1xuICBAaW5jbHVkZSB0aGVtZXMoJHBvcG92ZXItdGhlbWUtbWFwKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWVzLWdldC12YWx1ZShcInBvcG92ZXItYmdcIik7XG4gICAgYm9yZGVyLWNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwicG9wb3Zlci1ib3JkZXItY29sb3JcIik7XG4gIH1cblxuICAucG9wb3Zlci1hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIH1cbiAgfVxufVxuXG4lYnMtcG9wb3Zlci10b3AsXG4lYnMtcG9wb3Zlci1ib3R0b20ge1xuICAucG9wb3Zlci1hcnJvdyB7XG4gICAgd2lkdGg6IGFkZCgkcG9wb3Zlci1hcnJvdy13aWR0aCwgKDIgKiAkcG9wb3Zlci1ib3JkZXItcmFkaXVzKSk7XG4gICAgaGVpZ2h0OiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgcGFkZGluZzogMCAkcG9wb3Zlci1ib3JkZXItcmFkaXVzOyAvLyBtYWtlIHN1cmUgdGhlIGFycm93IGRvZXMgbm90IHRvdWNoIHRoZSBwb3BvdmVyJ3Mgcm91bmRlZCBjb3JuZXJzXG4gIH1cbn1cblxuJWJzLXBvcG92ZXItcmlnaHQsXG4lYnMtcG9wb3Zlci1sZWZ0IHtcbiAgLnBvcG92ZXItYXJyb3cge1xuICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgaGVpZ2h0OiBhZGQoJHBvcG92ZXItYXJyb3ctd2lkdGgsICgyICogJHBvcG92ZXItYm9yZGVyLXJhZGl1cykpO1xuICAgIHBhZGRpbmc6ICRwb3BvdmVyLWJvcmRlci1yYWRpdXMgMDsgLy8gbWFrZSBzdXJlIHRoZSBhcnJvdyBkb2VzIG5vdCB0b3VjaCB0aGUgcG9wb3ZlcidzIHJvdW5kZWQgY29ybmVyc1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4lYnMtcG9wb3Zlci10b3Age1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG4gIG1hcmdpbi1ib3R0b206ICRwb3BvdmVyLWFycm93LWhlaWdodCAhaW1wb3J0YW50OyAvLyBPdmVyd3JpdGUgUG9wcGVyIDIgbWFyZ2lucy5cblxuICA+IC5wb3BvdmVyLWFycm93IHtcbiAgICBib3R0b206IHN1YnRyYWN0KC0kcG9wb3Zlci1hcnJvdy1oZWlnaHQsICRwb3BvdmVyLWJvcmRlci13aWR0aCk7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgMDtcbiAgICAgIEBpbmNsdWRlIHRoZW1lcygkcG9wb3Zlci10aGVtZS1tYXApIHtcbiAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogdGhlbWVzLWdldC12YWx1ZShcInBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3JcIik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm90dG9tOiAkcG9wb3Zlci1ib3JkZXItd2lkdGg7XG4gICAgICBib3JkZXItd2lkdGg6ICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAwO1xuICAgICAgQGluY2x1ZGUgdGhlbWVzKCRwb3BvdmVyLXRoZW1lLW1hcCkge1xuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwicG9wb3Zlci1hcnJvdy1jb2xvclwiKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuJWJzLXBvcG92ZXItcmlnaHQge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG4gIG1hcmdpbi1sZWZ0OiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgIWltcG9ydGFudDsgLy8gT3ZlcndyaXRlIFBvcHBlciAyIG1hcmdpbnMuXG5cbiAgPiAucG9wb3Zlci1hcnJvdyB7XG4gICAgbGVmdDogc3VidHJhY3QoLSRwb3BvdmVyLWFycm93LWhlaWdodCwgJHBvcG92ZXItYm9yZGVyLXdpZHRoKTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgMDtcbiAgICAgIEBpbmNsdWRlIHRoZW1lcygkcG9wb3Zlci10aGVtZS1tYXApIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwicG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvclwiKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBsZWZ0OiAkcG9wb3Zlci1ib3JkZXItd2lkdGg7XG4gICAgICBib3JkZXItd2lkdGg6ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAwO1xuICAgICAgQGluY2x1ZGUgdGhlbWVzKCRwb3BvdmVyLXRoZW1lLW1hcCkge1xuICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJwb3BvdmVyLWFycm93LWNvbG9yXCIpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4lYnMtcG9wb3Zlci1ib3R0b20ge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG4gIG1hcmdpbi10b3A6ICRwb3BvdmVyLWFycm93LWhlaWdodCAhaW1wb3J0YW50OyAvLyBPdmVyd3JpdGUgUG9wcGVyIDIgbWFyZ2lucy5cblxuICA+IC5wb3BvdmVyLWFycm93IHtcbiAgICB0b3A6IHN1YnRyYWN0KC0kcG9wb3Zlci1hcnJvdy1oZWlnaHQsICRwb3BvdmVyLWJvcmRlci13aWR0aCk7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgdG9wOiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKTtcbiAgICAgIEBpbmNsdWRlIHRoZW1lcygkcG9wb3Zlci10aGVtZS1tYXApIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdGhlbWVzLWdldC12YWx1ZShcInBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3JcIik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdG9wOiAkcG9wb3Zlci1ib3JkZXItd2lkdGg7XG4gICAgICBib3JkZXItd2lkdGg6IDAgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpO1xuICAgICAgQGluY2x1ZGUgdGhlbWVzKCRwb3BvdmVyLXRoZW1lLW1hcCkge1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwicG9wb3Zlci1hcnJvdy1jb2xvclwiKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBUaGlzIHdpbGwgcmVtb3ZlIHRoZSBwb3BvdmVyLWhlYWRlcidzIGJvcmRlciBqdXN0IGJlbG93IHRoZSBhcnJvd1xuICAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgIG1hcmdpbi1sZWZ0OiAtJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyLWJvdHRvbTogJHBvcG92ZXItYm9yZGVyLXdpZHRoIHNvbGlkO1xuICAgIEBpbmNsdWRlIHRoZW1lcygkcG9wb3Zlci10aGVtZS1tYXApIHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJwb3BvdmVyLWhlYWRlci1iZ1wiKTtcbiAgICB9XG4gIH1cbn1cblxuJWJzLXBvcG92ZXItbGVmdCB7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbiAgbWFyZ2luLWxlZnQ6ICRwb3BvdmVyLWFycm93LWhlaWdodCAhaW1wb3J0YW50OyAvLyBPdmVyd3JpdGUgUG9wcGVyIDIgbWFyZ2lucy5cblxuICA+IC5wb3BvdmVyLWFycm93IHtcbiAgICByaWdodDogc3VidHJhY3QoLSRwb3BvdmVyLWFycm93LWhlaWdodCwgJHBvcG92ZXItYm9yZGVyLXdpZHRoKTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgMCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgICBAaW5jbHVkZSB0aGVtZXMoJHBvcG92ZXItdGhlbWUtbWFwKSB7XG4gICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwicG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvclwiKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICByaWdodDogJHBvcG92ZXItYm9yZGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAwICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICAgIEBpbmNsdWRlIHRoZW1lcygkcG9wb3Zlci10aGVtZS1tYXApIHtcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJwb3BvdmVyLWFycm93LWNvbG9yXCIpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuLnBvcG92ZXIge1xuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICAgIEBleHRlbmQgJWJzLXBvcG92ZXItdG9wO1xuICB9XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cInJpZ2h0XCJdIHtcbiAgICBAZXh0ZW5kICVicy1wb3BvdmVyLXJpZ2h0O1xuICB9XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XG4gICAgQGV4dGVuZCAlYnMtcG9wb3Zlci1ib3R0b207XG4gIH1cbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgQGV4dGVuZCAlYnMtcG9wb3Zlci1sZWZ0O1xuICB9XG59XG5cblxuLy8gT2Zmc2V0IHRoZSBwb3BvdmVyIHRvIGFjY291bnQgZm9yIHRoZSBwb3BvdmVyIGFycm93XG4ucG9wb3Zlci1oZWFkZXIge1xuICBwYWRkaW5nOiAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy15ICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIFJlc2V0IHRoZSBkZWZhdWx0IGZyb20gUmVib290XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWJhc2UpO1xuICBib3JkZXItYm90dG9tOiAkcG9wb3Zlci1ib3JkZXItd2lkdGggc29saWQ7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRwb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSB0aGVtZXMoJHBvcG92ZXItdGhlbWUtbWFwKSB7XG4gICAgY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJwb3BvdmVyLWhlYWRlci1jb2xvclwiKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwicG9wb3Zlci1oZWFkZXItYmdcIik7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogZGFya2VuKHRoZW1lcy1nZXQtdmFsdWUoXCJwb3BvdmVyLWhlYWRlci1iZ1wiKSwgNSUpO1xuICB9XG5cbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucG9wb3Zlci1ib2R5IHtcbiAgcGFkZGluZzogJHBvcG92ZXItYm9keS1wYWRkaW5nLXkgJHBvcG92ZXItYm9keS1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIHRoZW1lcygkcG9wb3Zlci10aGVtZS1tYXApIHtcbiAgICBjb2xvcjogdGhlbWVzLWdldC12YWx1ZShcInBvcG92ZXItYm9keS1jb2xvclwiKTtcbiAgfVxufVxuIiwiLy8gRGlzYWJsZSBhbmltYXRpb24gaWYgdHJhbnNpdGlvbnMgYXJlIGRpc2FibGVkXG5AaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gIEBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICAgIGZyb20geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkcHJvZ3Jlc3MtaGVpZ2h0IDA7IH1cbiAgICB0byB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfVxuICB9XG59XG5cbi5wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogJHByb2dyZXNzLWhlaWdodDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgLy8gZm9yY2Ugcm91bmRlZCBjb3JuZXJzIGJ5IGNyb3BwaW5nIGl0XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBAaW5jbHVkZSBmb250LXNpemUoJHByb2dyZXNzLWZvbnQtc2l6ZSk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHByb2dyZXNzLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRwcm9ncmVzcy1ib3gtc2hhZG93KTtcblxuICBAaW5jbHVkZSB0aGVtZXMoJHByb2dyZXNzLXRoZW1lLW1hcCwgJGNyZWF0ZTogcGFyZW50KSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWVzLWdldC12YWx1ZShcInByb2dyZXNzLWJnXCIpO1xuICB9XG59XG5cbi5wcm9ncmVzcy1iYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRwcm9ncmVzcy1iYXItdHJhbnNpdGlvbik7XG5cbiAgQGluY2x1ZGUgdGhlbWVzKCRwcm9ncmVzcy10aGVtZS1tYXAsICRjcmVhdGU6IHBhcmVudCkge1xuICAgIGNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwicHJvZ3Jlc3MtYmFyLWNvbG9yXCIpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJwcm9ncmVzcy1iYXItYmdcIik7XG4gIH1cbn1cblxuLnByb2dyZXNzLWJhci1zdHJpcGVkIHtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtc3RyaXBlZCgpO1xuICBiYWNrZ3JvdW5kLXNpemU6ICRwcm9ncmVzcy1oZWlnaHQgJHByb2dyZXNzLWhlaWdodDtcbn1cblxuQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICAucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkIHtcbiAgICBhbmltYXRpb246IHByb2dyZXNzLWJhci1zdHJpcGVzICRwcm9ncmVzcy1iYXItYW5pbWF0aW9uLXRpbWluZztcblxuICAgIEBpZiAkZW5hYmxlLXByZWZlcnMtcmVkdWNlZC1tb3Rpb24tbWVkaWEtcXVlcnkge1xuICAgICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgICAgYW5pbWF0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucHJvZ3Jlc3MteHMge1xuICBoZWlnaHQ6IDRweDtcbn1cblxuLnByb2dyZXNzLXNtIHtcbiAgaGVpZ2h0OiA4cHg7XG59XG5cbi8vIFdoaXRlIHByb2dyZXNzIGJhclxuLnByb2dyZXNzLnByb2dyZXNzLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuMik7XG4gIC5wcm9ncmVzcy1iYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgfVxufVxuIiwiLy8gUHJvZ3Jlc3MgYmFyc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcHJvZ3Jlc3MtYmFyXG4kcHJvZ3Jlc3MtaGVpZ2h0OiAgICAgMXJlbSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1mb250LXNpemU6ICAkZm9udC1zaXplLWJhc2UgKiAuNzUgIWRlZmF1bHQ7XG5cbiRwcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm94LXNoYWRvdzogICAgIGluc2V0IDAgLjFyZW0gLjFyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nOiAgMXMgbGluZWFyIGluZmluaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci10cmFuc2l0aW9uOiAgICAgICAgd2lkdGggLjZzIGVhc2UgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHByb2dyZXNzLWJhclxuXG4vLyBEZWZhdWx0IHRoZW1lXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcHJvZ3Jlc3MtYmFyLWRlZmF1bHQtdGhlbWVcbiRwcm9ncmVzcy1iZzogICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWNvbG9yOiAgJHdoaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1iZzogICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgcHJvZ3Jlc3MtYmFyLWRlZmF1bHQtdGhlbWVcblxuJHByb2dyZXNzLXRoZW1lLW1hcDogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJHByb2dyZXNzLXRoZW1lLW1hcDogbWFwLW1lcmdlKFxuICAoXG4gICAgZGVmYXVsdDogKFxuICAgICAgXCJwcm9ncmVzcy1iZ1wiOiAgICAgICAgICRwcm9ncmVzcy1iZyxcbiAgICAgIFwicHJvZ3Jlc3MtYmFyLWNvbG9yXCI6ICAkcHJvZ3Jlc3MtYmFyLWNvbG9yLFxuICAgICAgXCJwcm9ncmVzcy1iYXItYmdcIjogICAgICRwcm9ncmVzcy1iYXItYmdcbiAgICApXG4gICksXG4gICRwcm9ncmVzcy10aGVtZS1tYXBcbik7XG4iLCIvL1RPRE86IG1vdmUgYWxsIHZhbHVlcyB0byB2YXJpYWJsZXMuc2Nzc1xuLnByb2dyZXNzLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcbn1cblxuLnByb2dyZXNzLWdyb3VwLXByZXBlbmQge1xuICBmbGV4OiAwIDAgMTAwcHg7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cblxuLnByb2dyZXNzLWdyb3VwLWljb24ge1xuICBmb250LXNpemU6ICRmb250LXNpemUtbGc7XG5cbiAgQGluY2x1ZGUgbHRyIHtcbiAgICBtYXJnaW46IDAgJHNwYWNlciAwICgkc3BhY2VyICogLjI1KTtcbiAgfVxuICBAaW5jbHVkZSBydGwge1xuICAgIG1hcmdpbjogMCAoJHNwYWNlciAqIC4yNSkgMCAkc3BhY2VyO1xuICB9XG59XG5cbi5wcm9ncmVzcy1ncm91cC10ZXh0IHtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICBjb2xvcjogJGdyYXktNzAwO1xufVxuXG4ucHJvZ3Jlc3MtZ3JvdXAtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBtYXJnaW4tYm90dG9tOiAoJHNwYWNlciAqIC4yNSk7XG59XG5cbi5wcm9ncmVzcy1ncm91cC1iYXJzIHtcbiAgZmxleC1ncm93OiAxO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG5cbiAgLnByb2dyZXNzOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgfVxufVxuXG4ucHJvZ3Jlc3MtZ3JvdXAtaGVhZGVyICsgLnByb2dyZXNzLWdyb3VwLWJhcnMge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xufVxuIiwiXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1tYXgtY2xhc3MsIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3ItbWF4LWNvbXBvdW5kLXNlbGVjdG9ycywgZnVuY3Rpb24tdXJsLXF1b3Rlcywgc2VsZWN0b3ItbWF4LWNvbWJpbmF0b3JzXG4uYy1zaWRlYmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICAvLyAkc2lkZWJhci13aWR0aCBpcyB0aGUgd2lkdGggb2YgdGhlIGNvbHVtbnNcbiAgZmxleDogMCAwICRzaWRlYmFyLXdpZHRoO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAvLyBwdXQgdGhlIG5hdiBvbiB0aGUgbGVmdFxuICBvcmRlcjogLTE7XG4gIHdpZHRoOiAkc2lkZWJhci13aWR0aDtcbiAgcGFkZGluZzogJHNpZGViYXItcGFkZGluZztcbiAgYm94LXNoYWRvdzogbm9uZTtcblxuICAmLmMtc2lkZWJhci1yaWdodCB7XG4gICAgb3JkZXI6IDk5O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGJyZWFrcG9pbnQtYmVmb3JlKCRtb2JpbGUtYnJlYWtwb2ludCkpIHtcbiAgICAvLyBTb21lIG9mIG91ciBjb21wb25lbnRzIHVzZSB0aGlzIHByb3BlcnR5IHRvIGRldGVjdCBpZiB0aGUgc2lkZWJhciBoYXMgbW9iaWxlIGJlaGF2aW9yLlxuICAgIC0taXMtbW9iaWxlOiB0cnVlO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQgKyAxO1xuXG4gICAgQGluY2x1ZGUgbHRyIHtcbiAgICAgICY6bm90KC5jLXNpZGViYXItcmlnaHQpe1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgICAgJi5jLXNpZGViYXItcmlnaHQge1xuICAgICAgICByaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgcnRsIHtcbiAgICAgICY6bm90KC5jLXNpZGViYXItcmlnaHQpe1xuICAgICAgICByaWdodDogMDtcbiAgICAgIH1cbiAgICAgICYuYy1zaWRlYmFyLXJpZ2h0IHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBsdHIge1xuICAgICY6bm90KC5jLXNpZGViYXItcmlnaHQpe1xuICAgICAgbWFyZ2luLWxlZnQ6IC0gJHNpZGViYXItd2lkdGg7XG4gICAgfVxuICAgICYuYy1zaWRlYmFyLXJpZ2h0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogLSAkc2lkZWJhci13aWR0aDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBydGwge1xuICAgICY6bm90KC5jLXNpZGViYXItcmlnaHQpe1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtICRzaWRlYmFyLXdpZHRoO1xuICAgIH1cbiAgICAmLmMtc2lkZWJhci1yaWdodCB7XG4gICAgICBtYXJnaW4tbGVmdDogLSAkc2lkZWJhci13aWR0aDtcbiAgICB9XG4gIH1cblxuICAmW2NsYXNzKj1cImJnLVwiXSAge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgkYmxhY2ssIC4xKTtcbiAgfVxuXG4gIEBlYWNoICR3aWR0aCwgJHZhbHVlIGluICRzaWRlYmFyLXdpZHRocyB7XG4gICAgJi5jLXNpZGViYXItI3skd2lkdGh9IHtcbiAgICAgIGZsZXg6IDAgMCAkdmFsdWU7XG4gICAgICB3aWR0aDogJHZhbHVlO1xuXG4gICAgICBAaW5jbHVkZSBsdHIge1xuICAgICAgICAmOm5vdCguYy1zaWRlYmFyLXJpZ2h0KXtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLSAkdmFsdWU7XG4gICAgICAgIH1cbiAgICAgICAgJi5jLXNpZGViYXItcmlnaHQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogLSAkdmFsdWU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgcnRsIHtcbiAgICAgICAgJjpub3QoLmMtc2lkZWJhci1yaWdodCl7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtICR2YWx1ZTtcbiAgICAgICAgfVxuICAgICAgICAmLmMtc2lkZWJhci1yaWdodCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0gJHZhbHVlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5jLXNpZGViYXItZml4ZWQge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xuXG4gICAgICBAaW5jbHVkZSBsdHIge1xuICAgICAgICAmOm5vdCguYy1zaWRlYmFyLXJpZ2h0KSB7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYy1zaWRlYmFyLXJpZ2h0IHtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBydGwge1xuICAgICAgICAmOm5vdCguYy1zaWRlYmFyLXJpZ2h0KSB7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLmMtc2lkZWJhci1yaWdodCB7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuYy1zaWRlYmFyLW92ZXJsYWlkIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAkemluZGV4LWZpeGVkICsgMjtcblxuICAgIEBpbmNsdWRlIGx0ciB7XG4gICAgICAmOm5vdCguYy1zaWRlYmFyLXJpZ2h0KSB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgICYuYy1zaWRlYmFyLXJpZ2h0IHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcnRsIHtcbiAgICAgICY6bm90KC5jLXNpZGViYXItcmlnaHQpIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICB9XG5cbiAgICAgICYuYy1zaWRlYmFyLXJpZ2h0IHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy9cbi8vIFNpZGViYXIgY29tcG9uZW50c1xuLy9cblxuLmMtc2lkZWJhci1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6ICRzaWRlYmFyLWJyYW5kLWhlaWdodDtcbiAgaGVpZ2h0OiAkc2lkZWJhci1icmFuZC1oZWlnaHQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxuXG4gIEBpbmNsdWRlIGx0ciB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cblxuICBAaW5jbHVkZSBydGwge1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cblxuLmMtc2lkZWJhci1icmFuZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDAgMCAkc2lkZWJhci1icmFuZC1oZWlnaHQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gIC5jLXNpZGViYXItYnJhbmQtbWluaW1pemVkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jLXNpZGViYXItaGVhZGVyIHtcbiAgZmxleDogMCAwICRzaWRlYmFyLWhlYWRlci1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRzaWRlYmFyLWhlYWRlci1wYWRkaW5nLXkgJHNpZGViYXItaGVhZGVyLXBhZGRpbmcteDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAkbGF5b3V0LXRyYW5zaXRpb24tc3BlZWQ7XG59XG5cbi8vIFNpZGViYXIgbmF2aWdhdGlvblxuXG4uYy1zaWRlYmFyLW5hdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICYucHMge1xuICAgIC8vIEZpcmVmb3hcbiAgICBvdmVyZmxvdzogLW1vei1zY3JvbGxiYXJzLW5vbmU7XG4gICAgLy8gSUUgMTArXG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICAgIC8vIENocm9tZSwgRWRnZSwgU2FmYXJpLCBPcGVyYVxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgIHdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi5jLXNpZGViYXItbmF2LXRpdGxlIHtcbiAgcGFkZGluZzogJHNpZGViYXItbmF2LXRpdGxlLXBhZGRpbmcteSAkc2lkZWJhci1uYXYtdGl0bGUtcGFkZGluZy14O1xuICBtYXJnaW4tdG9wOiAkc2lkZWJhci1uYXYtdGl0bGUtbWFyZ2luLXRvcDtcbiAgZm9udC1zaXplOiA4MCU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRyYW5zaXRpb246ICRsYXlvdXQtdHJhbnNpdGlvbi1zcGVlZDtcbn1cblxuLmMtc2lkZWJhci1uYXYtZGl2aWRlciB7XG4gIGhlaWdodDogMTBweDtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0ICRsYXlvdXQtdHJhbnNpdGlvbi1zcGVlZDtcbn1cblxuLmMtc2lkZWJhci1uYXYtaXRlbSB7XG4gIHdpZHRoOiBpbmhlcml0O1xufVxuXG4uYy1zaWRlYmFyLW5hdi1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogJHNpZGViYXItbmF2LWxpbmstcGFkZGluZy15ICRzaWRlYmFyLW5hdi1saW5rLXBhZGRpbmcteDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kICRsYXlvdXQtdHJhbnNpdGlvbi1zcGVlZCwgY29sb3IgJGxheW91dC10cmFuc2l0aW9uLXNwZWVkO1xuICBAaWYgJGVuYWJsZS1zaWRlYmFyLW5hdi1yb3VuZGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgfVxuXG4gIC5iYWRnZSB7XG4gICAgQGluY2x1ZGUgbHRyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIH1cbiAgICBAaW5jbHVkZSBydGwge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICYuYy1kaXNhYmxlZCB7XG4gICAgY3Vyc29yOiAkY3Vyc29yLWRpc2FibGVkO1xuICB9XG4gIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5jLXNpZGViYXItbmF2LWljb24ge1xuICBmbGV4OiAwIDAgJHNpZGViYXItbmF2LWljb24td2lkdGg7XG4gIGhlaWdodDogKCRmb250LXNpemUtYmFzZSAqIDEuMjUpO1xuICBmb250LXNpemU6ICgkZm9udC1zaXplLWJhc2UgKiAxLjI1KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAkbGF5b3V0LXRyYW5zaXRpb24tc3BlZWQ7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBsdHIge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0gJHNpZGViYXItbmF2LWxpbmstcGFkZGluZy14O1xuICAgIH1cbiAgICBAaW5jbHVkZSBydGwge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtICRzaWRlYmFyLW5hdi1saW5rLXBhZGRpbmcteDtcbiAgICB9XG4gIH1cbn1cblxuLmMtc2lkZWJhci1uYXYtZHJvcGRvd24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgJGxheW91dC10cmFuc2l0aW9uLXNwZWVkIGVhc2UtaW4tb3V0O1xuXG4gICYuYy1zaG93IHtcbiAgICBAaWYgJGVuYWJsZS1zaWRlYmFyLW5hdi1yb3VuZGVkIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIH1cbiAgICA+IC5jLXNpZGViYXItbmF2LWRyb3Bkb3duLWl0ZW1zIHtcbiAgICAgIG1heC1oZWlnaHQ6IDE1MDBweDtcbiAgICB9XG5cbiAgICA+IC5jLXNpZGViYXItbmF2LWRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICAgICAgQGluY2x1ZGUgbHRyIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHJ0bCB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgKyAuYy1zaWRlYmFyLW5hdi1kcm9wZG93bi5jLXNob3cge1xuICAgICAgbWFyZ2luLXRvcDogMXB4O1xuICAgIH1cbiAgfVxufVxuXG4uYy1zaWRlYmFyLW5hdi1kcm9wZG93bi10b2dnbGUge1xuICBAZXh0ZW5kIC5jLXNpZGViYXItbmF2LWxpbms7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAmOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxleDogMCA4cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJGxheW91dC10cmFuc2l0aW9uLXNwZWVkO1xuXG4gICAgQGluY2x1ZGUgbHRyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIH1cbiAgICBAaW5jbHVkZSBydGwge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB9XG4gIH1cblxuICAuYmFkZ2Uge1xuICAgIEBpbmNsdWRlIGx0ciB7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRzaWRlYmFyLW5hdi1saW5rLXBhZGRpbmcteDtcbiAgICB9XG4gICAgQGluY2x1ZGUgcnRsIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAkc2lkZWJhci1uYXYtbGluay1wYWRkaW5nLXg7XG4gICAgfVxuICB9XG59XG5cbi5jLXNpZGViYXItbmF2LWRyb3Bkb3duLWl0ZW1zIHtcbiAgbWF4LWhlaWdodDogMDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0ICRsYXlvdXQtdHJhbnNpdGlvbi1zcGVlZCBlYXNlLWluLW91dDtcblxuICAuYy1zaWRlYmFyLW5hdi1saW5rIHtcbiAgICBAaW5jbHVkZSBsdHIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAkc2lkZWJhci1uYXYtaWNvbi13aWR0aDtcbiAgICB9XG4gICAgQGluY2x1ZGUgcnRsIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICRzaWRlYmFyLW5hdi1pY29uLXdpZHRoO1xuICAgIH1cblxuICAgIC5jLXNpZGViYXItbmF2LWljb24ge1xuICAgICAgQGluY2x1ZGUgbHRyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0gJHNpZGViYXItbmF2LWljb24td2lkdGg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBydGwge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0gJHNpZGViYXItbmF2LWljb24td2lkdGg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLmMtc2lkZWJhci1uYXZbZGF0YS1pbmRlbnRhdGlvbj1cInRydWVcIl0ge1xuICAkd3JhcHBlci1jbGFzcy1uYW1lOiBcIi5jLXNpZGViYXItbmF2LWRyb3Bkb3duLWl0ZW1zXCI7XG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJHNpZGViYXItbmF2LWluZGVudGF0aW9uLWxldmVscyB7XG4gICAgI3skd3JhcHBlci1jbGFzcy1uYW1lfSB7XG4gICAgICAuYy1zaWRlYmFyLW5hdi1saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgbHRyIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRzaWRlYmFyLW5hdi1pY29uLXdpZHRoICsgKCRpICogJHNpZGViYXItbmF2LWluZGVudGF0aW9uLXNpemUpO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHJ0bCB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogJHNpZGViYXItbmF2LWljb24td2lkdGggKyAoJGkgKiAkc2lkZWJhci1uYXYtaW5kZW50YXRpb24tc2l6ZSk7XG4gICAgICAgIH1cbiAgICAgICAgLmMtc2lkZWJhci1uYXYtaWNvbiB7XG4gICAgICAgICAgQGluY2x1ZGUgbHRyIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtICRzaWRlYmFyLW5hdi1pY29uLXdpZHRoO1xuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSBydGwge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtICRzaWRlYmFyLW5hdi1pY29uLXdpZHRoO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAkd3JhcHBlci1jbGFzcy1uYW1lOiBzZWxlY3Rvci1uZXN0KCR3cmFwcGVyLWNsYXNzLW5hbWUsICR3cmFwcGVyLWNsYXNzLW5hbWUpO1xuICB9XG59XG5cbi5jLXNpZGViYXItbmF2LWxhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogKCRzaWRlYmFyLW5hdi1saW5rLXBhZGRpbmcteSAvIDQpICRzaWRlYmFyLW5hdi1saW5rLXBhZGRpbmcteDtcbiAgdHJhbnNpdGlvbjogJGxheW91dC10cmFuc2l0aW9uLXNwZWVkO1xuXG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIC5jLXNpZGViYXItbmF2LWljb24ge1xuICAgIG1hcmdpbi10b3A6IDFweDtcbiAgfVxufVxuXG4uYy1zaWRlYmFyLWZvb3RlciB7XG4gIGZsZXg6IDAgMCAkc2lkZWJhci1mb290ZXItaGVpZ2h0O1xuICBwYWRkaW5nOiAkc2lkZWJhci1mb290ZXItcGFkZGluZy15ICRzaWRlYmFyLWZvb3Rlci1wYWRkaW5nLXg7XG4gIHRyYW5zaXRpb246ICRsYXlvdXQtdHJhbnNpdGlvbi1zcGVlZDtcbn1cblxuLmMtc2lkZWJhci1taW5pbWl6ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAwIDAgJHNpZGViYXItbWluaW1pemVyLWhlaWdodDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgd2lkdGg6IGluaGVyaXQ7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiAwO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihicmVha3BvaW50LWJlZm9yZSgkbW9iaWxlLWJyZWFrcG9pbnQpKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICRzaWRlYmFyLW1pbmltaXplci1oZWlnaHQ7XG4gICAgaGVpZ2h0OiAkc2lkZWJhci1taW5pbWl6ZXItaGVpZ2h0O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAkc2lkZWJhci1taW5pbWl6ZXItaGVpZ2h0IC8gNDtcbiAgICB0cmFuc2l0aW9uOiAkbGF5b3V0LXRyYW5zaXRpb24tc3BlZWQ7XG5cbiAgICBAaW5jbHVkZSBydGwge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB9XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmMtZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cblxuICAuYy1zaWRlYmFyLXJpZ2h0ICYge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgbHRyIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBydGwge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gTW9kYWwgYmFja2dyb3VuZFxuLmMtc2lkZWJhci1iYWNrZHJvcCB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihicmVha3BvaW50LWJlZm9yZSgkbW9iaWxlLWJyZWFrcG9pbnQpKSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNpZGViYXItYmFja2Ryb3AtYmc7XG4gICAgdHJhbnNpdGlvbjogJGxheW91dC10cmFuc2l0aW9uLXNwZWVkO1xuXG4gICAgLy8gRmFkZSBmb3IgYmFja2Ryb3BcbiAgICAmLmMtZmFkZSB7IG9wYWNpdHk6IDA7IH1cbiAgICAmLmMtc2hvdyB7IG9wYWNpdHk6ICRzaWRlYmFyLWJhY2tkcm9wLW9wYWNpdHk7IH1cbiAgfVxufVxuXG4vLyBNaW5pbWl6ZWQgU2lkZWJhclxuXG4uYy1zaWRlYmFyLW1pbmltaXplZCB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgei1pbmRleDogJHppbmRleC1maXhlZCArIDE7XG4gICAgZmxleDogMCAwICRzaWRlYmFyLW1pbmltaXplZC13aWR0aDtcblxuICAgICYuYy1zaWRlYmFyLWZpeGVkIHtcbiAgICAgIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQgKyAxO1xuICAgICAgd2lkdGg6ICRzaWRlYmFyLW1pbmltaXplZC13aWR0aDtcbiAgICB9XG5cbiAgICAmOm5vdCguYy1zaWRlYmFyLXJpZ2h0KXtcbiAgICAgIEBpbmNsdWRlIGx0ciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtICRzaWRlYmFyLW1pbmltaXplZC13aWR0aDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHJ0bCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLSAkc2lkZWJhci1taW5pbWl6ZWQtd2lkdGg7XG4gICAgICB9XG4gICAgfVxuICAgICYuYy1zaWRlYmFyLXJpZ2h0IHtcbiAgICAgIEBpbmNsdWRlIGx0ciB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLSAkc2lkZWJhci1taW5pbWl6ZWQtd2lkdGg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBsdHIge1xuICAgICAgICBtYXJnaW4tbGVmdDogLSAkc2lkZWJhci1taW5pbWl6ZWQtd2lkdGg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmMtc2lkZWJhci1icmFuZC1mdWxsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmMtc2lkZWJhci1icmFuZC1taW5pbWl6ZWQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLmMtc2lkZWJhci1uYXYge1xuICAgICAgcGFkZGluZy1ib3R0b206ICRzaWRlYmFyLW1pbmltaXplci1oZWlnaHQ7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB9XG5cbiAgICAuYy1kLW1pbmltaXplZC1ub25lLFxuICAgIC5jLXNpZGViYXItbmF2LWRpdmlkZXIsXG4gICAgLmMtc2lkZWJhci1uYXYtbGFiZWwsXG4gICAgLmMtc2lkZWJhci1uYXYtdGl0bGUsXG4gICAgLmMtc2lkZWJhci1mb290ZXIsXG4gICAgLmMtc2lkZWJhci1mb3JtLFxuICAgIC5jLXNpZGViYXItaGVhZGVyIHtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cblxuICAgIC8vIFRlbXBvcmFyeSBmaXggZm9yIHRoaXMgaXNzdWU6IGh0dHBzOi8vZ2l0aHViLmNvbS9jb3JldWkvY29yZXVpLWZyZWUtYm9vdHN0cmFwLWFkbWluLXRlbXBsYXRlL2lzc3Vlcy80MDRcbiAgICAvLyBUT0RPOiBmaW5kIGJldHRlciBzb2x1dGlvblxuICAgIC5jLXNpZGViYXItbWluaW1pemVyIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiBpbmhlcml0O1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBAaW5jbHVkZSBsdHIge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHJ0bCB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmMtc2lkZWJhci1yaWdodCAuYy1zaWRlYmFyLW1pbmltaXplcjo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGx0ciB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgcnRsIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmMtc2lkZWJhci1yaWdodCAuYy1zaWRlYmFyLW5hdiB7XG4gICAgICA+IC5jLXNpZGViYXItbmF2LWl0ZW06aG92ZXIsXG4gICAgICA+IC5jLXNpZGViYXItbmF2LWRyb3Bkb3duOmhvdmVyIHtcbiAgICAgICAgQGluY2x1ZGUgbHRyIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLSAkc2lkZWJhci13aWR0aDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBydGwge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogLSAkc2lkZWJhci13aWR0aDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jLXNpZGViYXItbmF2LWxpbmssXG4gICAgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgYm9yZGVyLWxlZnQ6IDA7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICB3aWR0aDogJHNpZGViYXItd2lkdGggKyAkc2lkZWJhci1taW5pbWl6ZWQtd2lkdGg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5jLXNpZGViYXItbmF2LWRyb3Bkb3duLWl0ZW1zIHtcbiAgICAgIC5jLXNpZGViYXItbmF2LWxpbmsge1xuICAgICAgICB3aWR0aDogJHNpZGViYXItd2lkdGg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbiAgICAuYy1zaWRlYmFyLW5hdiA+IC5jLXNpZGViYXItbmF2LWRyb3Bkb3duIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgPiAuYy1zaWRlYmFyLW5hdi1kcm9wZG93bi1pdGVtcyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgLmMtc2lkZWJhci1uYXYtZHJvcGRvd246bm90KC5jLXNob3cpID4gLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5jLXNpZGViYXItbmF2LWRyb3Bkb3duLWl0ZW1zIHtcbiAgICAgICAgbWF4LWhlaWdodDogMTUwMHB4O1xuICAgICAgfVxuXG5cbiAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgd2lkdGg6ICRzaWRlYmFyLXdpZHRoICsgJHNpZGViYXItbWluaW1pemVkLXdpZHRoO1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcblxuICAgICAgICA+IC5jLXNpZGViYXItbmF2LWRyb3Bkb3duLWl0ZW1zIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbHRyIHtcbiAgICAgICAgICAgIGxlZnQ6ICRzaWRlYmFyLW1pbmltaXplZC13aWR0aDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgcnRsIHtcbiAgICAgICAgICAgIHJpZ2h0OiAkc2lkZWJhci1taW5pbWl6ZWQtd2lkdGg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5jLXNpZGViYXItcmlnaHQgPiAuYy1zaWRlYmFyLW5hdi1kcm9wZG93bjpob3ZlciA+IC5jLXNpZGViYXItbmF2LWRyb3Bkb3duLWl0ZW1zIHtcbiAgICAgIEBpbmNsdWRlIGx0ciB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBydGwge1xuICAgICAgICByaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gUmVzcG9uc2l2ZSBiZWhhdmlvclxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG4gICAgLmMtc2lkZWJhci5jLXNpZGViYXIjeyRpbmZpeH0tc2hvdyxcbiAgICAuYy1zaWRlYmFyLmMtc2lkZWJhci1zaG93IHtcbiAgICAgICY6bm90KC5jLXNpZGViYXItcmlnaHQpe1xuICAgICAgICBAaW5jbHVkZSBsdHIge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHJ0bCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgICAgJi5jLXNpZGViYXItZml4ZWQge1xuICAgICAgICAgICAgfiAuYy13cmFwcGVyIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbHRyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogJHNpZGViYXItd2lkdGg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgQGluY2x1ZGUgcnRsIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRzaWRlYmFyLXdpZHRoO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAZWFjaCAkd2lkdGgsICR2YWx1ZSBpbiAkc2lkZWJhci13aWR0aHMge1xuICAgICAgICAgICAgICAmLmMtc2lkZWJhci0jeyR3aWR0aH0ge1xuICAgICAgICAgICAgICAgIH4gLmMtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsdHIge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogJHZhbHVlO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcnRsIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkdmFsdWU7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmMtc2lkZWJhci1taW5pbWl6ZWQge1xuICAgICAgICAgICAgICB+IC5jLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGx0ciB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogJHNpZGViYXItbWluaW1pemVkLXdpZHRoO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBydGwge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc2lkZWJhci1taW5pbWl6ZWQtd2lkdGg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmMtc2lkZWJhci1yaWdodCB7XG4gICAgICAgIEBpbmNsdWRlIGx0ciB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHJ0bCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAmLmMtc2lkZWJhci1maXhlZCB7XG4gICAgICAgICAgICB+IC5jLXdyYXBwZXIge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBsdHIge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJHNpZGViYXItd2lkdGg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgQGluY2x1ZGUgcnRsIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogJHNpZGViYXItd2lkdGg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBlYWNoICR3aWR0aCwgJHZhbHVlIGluICRzaWRlYmFyLXdpZHRocyB7XG4gICAgICAgICAgICAgICYuYy1zaWRlYmFyLSN7JHdpZHRofSB7XG4gICAgICAgICAgICAgICAgfiAuYy13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGx0ciB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJHZhbHVlO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcnRsIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICR2YWx1ZTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuYy1zaWRlYmFyLW1pbmltaXplZCB7XG4gICAgICAgICAgICAgIH4gLmMtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbHRyIHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJHNpZGViYXItbWluaW1pemVkLXdpZHRoO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBydGwge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRzaWRlYmFyLW1pbmltaXplZC13aWR0aDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgdGhlbWVzKCRzaWRlYmFyLXRoZW1lLW1hcCwgJGNyZWF0ZTogYXBwZW5kLCAkcGFyZW50OiBcIi5jLXNpZGViYXJcIikge1xuICBjb2xvcjogdGhlbWVzLWdldC12YWx1ZShcInNpZGViYXItY29sb3JcIik7XG4gIGJhY2tncm91bmQ6IHRoZW1lcy1nZXQtdmFsdWUoXCJzaWRlYmFyLWJnXCIpO1xuXG4gIEBpbmNsdWRlIGJvcmRlcnModGhlbWVzLWdldC12YWx1ZShcInNpZGViYXItYm9yZGVyc1wiKSk7XG5cbiAgQGluY2x1ZGUgbHRyIHtcbiAgICAmLmMtc2lkZWJhci1yaWdodCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXJzKHRoZW1lcy1nZXQtdmFsdWUoXCJzaWRlYmFyLWJvcmRlcnNcIiksdHJ1ZSk7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgcnRsIHtcbiAgICBAaW5jbHVkZSBib3JkZXJzKHRoZW1lcy1nZXQtdmFsdWUoXCJzaWRlYmFyLWJvcmRlcnNcIiksdHJ1ZSk7XG4gICAgJi5jLXNpZGViYXItcmlnaHQge1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVycyh0aGVtZXMtZ2V0LXZhbHVlKFwic2lkZWJhci1ib3JkZXJzXCIpKTtcbiAgICB9XG4gIH1cblxuICAuYy1zaWRlYmFyLWNsb3NlIHtcbiAgICBjb2xvcjogdGhlbWVzLWdldC12YWx1ZShcInNpZGViYXItY29sb3JcIik7XG4gIH1cblxuICAuYy1zaWRlYmFyLWJyYW5kIHtcbiAgICBjb2xvcjogdGhlbWVzLWdldC12YWx1ZShcInNpZGViYXItYnJhbmQtY29sb3JcIik7XG4gICAgYmFja2dyb3VuZDogdGhlbWVzLWdldC12YWx1ZShcInNpZGViYXItYnJhbmQtYmdcIik7XG4gIH1cblxuICAuYy1zaWRlYmFyLWhlYWRlciB7XG4gICAgYmFja2dyb3VuZDogdGhlbWVzLWdldC12YWx1ZShcInNpZGViYXItaGVhZGVyLWJnXCIpO1xuICB9XG5cbiAgLmMtc2lkZWJhci1mb3JtIC5jLWZvcm0tY29udHJvbCB7XG4gICAgY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJzaWRlYmFyLWZvcm0tY29sb3JcIik7XG4gICAgYmFja2dyb3VuZDogdGhlbWVzLWdldC12YWx1ZShcInNpZGViYXItZm9ybS1iZ1wiKTtcbiAgICBib3JkZXI6IHRoZW1lcy1nZXQtdmFsdWUoXCJzaWRlYmFyLWZvcm0tYm9yZGVyXCIpO1xuXG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJzaWRlYmFyLWZvcm0tcGxhY2Vob2xkZXItY29sb3JcIik7XG4gICAgfVxuICB9XG5cbiAgLmMtc2lkZWJhci1uYXYtdGl0bGUge1xuICAgIGNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwic2lkZWJhci1uYXYtdGl0bGUtY29sb3JcIik7XG4gIH1cblxuICAuYy1zaWRlYmFyLW5hdi1saW5rIHtcbiAgICBjb2xvcjogdGhlbWVzLWdldC12YWx1ZShcInNpZGViYXItbmF2LWxpbmstY29sb3JcIik7XG4gICAgYmFja2dyb3VuZDogdGhlbWVzLWdldC12YWx1ZShcInNpZGViYXItbmF2LWxpbmstYmdcIik7XG4gICAgQGluY2x1ZGUgYm9yZGVycyh0aGVtZXMtZ2V0LXZhbHVlKFwic2lkZWJhci1uYXYtbGluay1ib3JkZXJzXCIpKTtcblxuICAgIC5jLXNpZGViYXItbmF2LWljb24ge1xuICAgICAgY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJzaWRlYmFyLW5hdi1saW5rLWljb24tY29sb3JcIik7XG4gICAgfVxuXG4gICAgJi5jLWFjdGl2ZSB7XG4gICAgICBjb2xvcjogdGhlbWVzLWdldC12YWx1ZShcInNpZGViYXItbmF2LWxpbmstYWN0aXZlLWNvbG9yXCIpO1xuICAgICAgYmFja2dyb3VuZDogdGhlbWVzLWdldC12YWx1ZShcInNpZGViYXItbmF2LWxpbmstYWN0aXZlLWJnXCIpO1xuICAgICAgQGluY2x1ZGUgYm9yZGVycyh0aGVtZXMtZ2V0LXZhbHVlKFwic2lkZWJhci1uYXYtbGluay1hY3RpdmUtYm9yZGVyc1wiKSk7XG5cbiAgICAgIC5jLXNpZGViYXItbmF2LWljb24ge1xuICAgICAgICBjb2xvcjogdGhlbWVzLWdldC12YWx1ZShcInNpZGViYXItbmF2LWxpbmstYWN0aXZlLWljb24tY29sb3JcIik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cbiAgICBAbWVkaWEgKGhvdmVyOiBob3ZlciksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwic2lkZWJhci1uYXYtbGluay1ob3Zlci1jb2xvclwiKTtcbiAgICAgICAgYmFja2dyb3VuZDogdGhlbWVzLWdldC12YWx1ZShcInNpZGViYXItbmF2LWxpbmstaG92ZXItYmdcIik7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlcnModGhlbWVzLWdldC12YWx1ZShcInNpZGViYXItbmF2LWxpbmstaG92ZXItYm9yZGVyc1wiKSk7XG5cbiAgICAgICAgLmMtc2lkZWJhci1uYXYtaWNvbiB7XG4gICAgICAgICAgY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJzaWRlYmFyLW5hdi1saW5rLWhvdmVyLWljb24tY29sb3JcIik7XG4gICAgICAgIH1cblxuICAgICAgICAmLmMtc2lkZWJhci1uYXYtZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdGhlbWVzLWdldC12YWx1ZShcInNpZGViYXItbmF2LWRyb3Bkb3duLWluZGljYXRvci1ob3ZlclwiKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuYy1kaXNhYmxlZCB7XG4gICAgICBjb2xvcjogdGhlbWVzLWdldC12YWx1ZShcInNpZGViYXItbmF2LWxpbmstZGlzYWJsZWQtY29sb3JcIik7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIEBpbmNsdWRlIGJvcmRlcnModGhlbWVzLWdldC12YWx1ZShcInNpZGViYXItbmF2LWxpbmstZGlzYWJsZWQtYm9yZGVyc1wiKSk7XG5cbiAgICAgIC5jLXNpZGViYXItbmF2LWljb24ge1xuICAgICAgICBjb2xvcjogdGhlbWVzLWdldC12YWx1ZShcInNpZGViYXItbmF2LWxpbmstZGlzYWJsZWQtaWNvbi1jb2xvclwiKTtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwic2lkZWJhci1uYXYtbGluay1kaXNhYmxlZC1jb2xvclwiKTtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVycyh0aGVtZXMtZ2V0LXZhbHVlKFwic2lkZWJhci1uYXYtbGluay1ob3Zlci1ib3JkZXJzXCIpKTtcblxuICAgICAgICAuYy1zaWRlYmFyLW5hdi1pY29uIHtcbiAgICAgICAgICBjb2xvcjogdGhlbWVzLWdldC12YWx1ZShcInNpZGViYXItbmF2LWxpbmstZGlzYWJsZWQtaWNvbi1jb2xvclwiKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYy1zaWRlYmFyLW5hdi1kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB0aGVtZXMtZ2V0LXZhbHVlKFwic2lkZWJhci1uYXYtZHJvcGRvd24taW5kaWNhdG9yLWhvdmVyXCIpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5jLXNpZGViYXItbmF2LWRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdGhlbWVzLWdldC12YWx1ZShcInNpZGViYXItbmF2LWRyb3Bkb3duLWluZGljYXRvclwiKTtcbiAgICB9XG4gIH1cblxuICAuYy1zaWRlYmFyLW5hdi1kcm9wZG93bi5jLXNob3cge1xuICAgIGJhY2tncm91bmQ6IHRoZW1lcy1nZXQtdmFsdWUoXCJzaWRlYmFyLW5hdi1kcm9wZG93bi1iZ1wiKTtcbiAgICBAaW5jbHVkZSBib3JkZXJzKHRoZW1lcy1nZXQtdmFsdWUoXCJzaWRlYmFyLW5hdi1kcm9wZG93bi1ib3JkZXJzXCIpKTtcblxuICAgIC5jLXNpZGViYXItbmF2LWxpbmsge1xuICAgICAgY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJzaWRlYmFyLW5hdi1kcm9wZG93bi1jb2xvclwiKTtcblxuICAgICAgJi5jLWRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJzaWRlYmFyLW5hdi1saW5rLWRpc2FibGVkLWNvbG9yXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogdGhlbWVzLWdldC12YWx1ZShcInNpZGViYXItbmF2LWxpbmstZGlzYWJsZWQtY29sb3JcIik7XG5cbiAgICAgICAgICAuYy1zaWRlYmFyLW5hdi1pY29uIHtcbiAgICAgICAgICAgIGNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwic2lkZWJhci1uYXYtbGluay1kaXNhYmxlZC1pY29uLWNvbG9yXCIpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jLXNpZGViYXItbmF2LWxhYmVsIHtcbiAgICBjb2xvcjogdGhlbWVzLWdldC12YWx1ZShcInNpZGViYXItbmF2LXRpdGxlLWNvbG9yXCIpO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogdGhlbWVzLWdldC12YWx1ZShcInNpZGViYXItY29sb3JcIik7XG4gICAgfVxuXG4gICAgLmMtc2lkZWJhci1uYXYtaWNvbiB7XG4gICAgICBjb2xvcjogdGhlbWVzLWdldC12YWx1ZShcInNpZGViYXItbmF2LWxpbmstaWNvbi1jb2xvclwiKTtcbiAgICB9XG4gIH1cblxuICBAaWYgKGxpZ2h0bmVzcyh0aGVtZXMtZ2V0LXZhbHVlKFwic2lkZWJhci1iZ1wiKSkgPCA0MCkge1xuICAgIC5jLXByb2dyZXNzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4odGhlbWVzLWdldC12YWx1ZShcInNpZGViYXItYmdcIiksIDE1JSkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAuYy1zaWRlYmFyLWZvb3RlciB7XG4gICAgYmFja2dyb3VuZDogdGhlbWVzLWdldC12YWx1ZShcInNpZGViYXItZm9vdGVyLWJnXCIpO1xuICAgIEBpbmNsdWRlIGJvcmRlcnModGhlbWVzLWdldC12YWx1ZShcInNpZGViYXItZm9vdGVyLWJvcmRlcnNcIikpO1xuICB9XG5cbiAgLmMtc2lkZWJhci1taW5pbWl6ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJzaWRlYmFyLW1pbmltaXplci1iZ1wiKTtcbiAgICBAaW5jbHVkZSBib3JkZXJzKHRoZW1lcy1nZXQtdmFsdWUoXCJzaWRlYmFyLW1pbmltaXplci1ib3JkZXJzXCIpKTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB0aGVtZXMtZ2V0LXZhbHVlKFwic2lkZWJhci1taW5pbWl6ZXItaW5kaWNhdG9yXCIpO1xuICAgIH1cblxuICAgICY6Zm9jdXMsXG4gICAgJi5jLWZvY3VzIHtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwic2lkZWJhci1taW5pbWl6ZXItaG92ZXItYmdcIik7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB0aGVtZXMtZ2V0LXZhbHVlKFwic2lkZWJhci1taW5pbWl6ZXItaG92ZXItaW5kaWNhdG9yXCIpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLmMtc2lkZWJhci1taW5pbWl6ZWQge1xuXG4gICAgLmMtc2lkZWJhci1uYXYtaXRlbSB7XG5cbiAgICAgICY6aG92ZXIge1xuXG4gICAgICAgID4gLmMtc2lkZWJhci1uYXYtbGluaywge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHRoZW1lcy1nZXQtdmFsdWUoXCJzaWRlYmFyLW5hdi1saW5rLWhvdmVyLWJnXCIpO1xuXG4gICAgICAgICAgLmMtc2lkZWJhci1uYXYtaWNvbiB7XG4gICAgICAgICAgICBjb2xvcjogdGhlbWVzLWdldC12YWx1ZShcInNpZGViYXItbmF2LWxpbmstaG92ZXItY29sb3JcIik7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5jLWRpc2FibGVkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRoZW1lcy1nZXQtdmFsdWUoXCJzaWRlYmFyLW5hdi1saW5rLWRpc2FibGVkLWJnXCIpO1xuXG4gICAgICAgICAgICAuYy1zaWRlYmFyLW5hdi1pY29uIHtcbiAgICAgICAgICAgICAgY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJzaWRlYmFyLW5hdi1saW5rLWRpc2FibGVkLWljb24tY29sb3JcIik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmMtc2lkZWJhci1uYXYge1xuICAgICAgPiAuYy1zaWRlYmFyLW5hdi1kcm9wZG93biB7XG4gICAgICAgID4gLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHRoZW1lcy1nZXQtdmFsdWUoXCJzaWRlYmFyLWJnXCIpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdGhlbWVzLWdldC12YWx1ZShcInNpZGViYXItbmF2LWxpbmstaG92ZXItYmdcIik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbi5jLXNpZGViYXIge1xuICBAaW5jbHVkZSB0aGVtZS12YXJpYW50KCkge1xuICAgIC5jLXNpZGViYXItbmF2LWxpbmsge1xuICAgICAgJi5jLXNpZGViYXItbmF2LWxpbmstI3skY29sb3J9IHtcbiAgICAgICAgYmFja2dyb3VuZDogJHZhbHVlO1xuICAgICAgICAuYy1zaWRlYmFyLW5hdi1pY29uIHtcbiAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNyk7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogZGFya2VuKCR2YWx1ZSwgNSUpO1xuICAgICAgICAgIC5jLXNpZGViYXItbmF2LWljb24ge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIlxuLy8gT3B0aW9uc1xuLy9cbi8vIFF1aWNrbHkgbW9kaWZ5IGdsb2JhbCBzdHlsaW5nIGJ5IGVuYWJsaW5nIG9yIGRpc2FibGluZyBvcHRpb25hbCBmZWF0dXJlcy5cblxuJHRoZW1lLXN1ZmZpeDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLXRoZW1lICFkZWZhdWx0O1xuJG1vYmlsZS1icmVha3BvaW50OiAgICAgICAgICAgICAgICAgICAgICAgICAgbGcgIWRlZmF1bHQ7XG4kZW5hYmxlLWx0cjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1ydGw6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtY2FyZXQ6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJvdW5kZWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1zaGFkb3dzOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWdyYWRpZW50czogICAgICAgICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdHJhbnNpdGlvbnM6ICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXByZWZlcnMtcmVkdWNlZC1tb3Rpb24tbWVkaWEtcXVlcnk6ICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeTogICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQsIG5vIGxvbmdlciBhZmZlY3RzIGFueSBjb21waWxlZCBDU1NcbiRlbmFibGUtZ3JpZC1jbGFzc2VzOiAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXBvaW50ZXItY3Vyc29yLWZvci1idXR0b25zOiAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wcmludC1zdHlsZXM6ICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzOiAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS12YWxpZGF0aW9uLWljb25zOiAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtZGVwcmVjYXRpb24tbWVzc2FnZXM6ICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1zaWRlYmFyLW5hdi1yb3VuZGVkOiAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kbGF5b3V0LXRyYW5zaXRpb24tc3BlZWQ6ICAgICAgICAgICAgICAgICAgICAuM3MgIWRlZmF1bHQ7XG4kZW5hYmxlLWVsZXZhdGlvbnM6ICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wcmVmZXJzLWNvbG9yLXNjaGVtZTogICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG5cbiRvcHRpb25zOiAoKSAhZGVmYXVsdDtcblxuJGRlZmF1bHQtdGhlbWVzOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kZGVmYXVsdC10aGVtZXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIGRlZmF1bHQ6IChcbiAgICAgIFwiZGVmYXVsdFwiOiAgICAgICB0cnVlLFxuICAgICAgXCJ0aGVtZS1jb2xvcnNcIjogICR0aGVtZS1jb2xvcnMsXG4gICAgICBcImdyYXlzXCI6ICAgICAgICAgJGdyYXlzLFxuICAgICAgXCJncmFkaWVudHNcIjogICAgICR0aGVtZS1ncmFkaWVudHNcbiAgICApXG4gICksXG4gICRkZWZhdWx0LXRoZW1lc1xuKTtcbiIsIi8vIFZhcmlhYmxlc1xuLy9cbi8vIFZhcmlhYmxlcyBzaG91bGQgZm9sbG93IHRoZSBgJGNvbXBvbmVudC1zdGF0ZS1wcm9wZXJ0eS1zaXplYCBmb3JtdWxhIGZvclxuLy8gY29uc2lzdGVudCBuYW1pbmcuIEV4OiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3IgYW5kICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMuXG5cbi8vIENvbG9yIHN5c3RlbVxuQGltcG9ydCBcInZhcmlhYmxlcy9jb2xvcnNcIjtcbkBpbXBvcnQgXCJ2YXJpYWJsZXMvYnJhbmQtY29sb3JzXCI7XG5AaW1wb3J0IFwidmFyaWFibGVzL2dyYWRpZW50c1wiO1xuXG4vLyBPcHRpb25zXG5AaW1wb3J0IFwidmFyaWFibGVzL29wdGlvbnNcIjtcbkBpbXBvcnQgXCJ2YXJpYWJsZXMvc3BhY2luZ1wiO1xuQGltcG9ydCBcInZhcmlhYmxlcy96LWluZGV4XCI7XG5cbkBpbXBvcnQgXCJ2YXJpYWJsZXMvYm9keVwiO1xuQGltcG9ydCBcInZhcmlhYmxlcy9jb21wb25lbnRzL3NoYXJlZFwiO1xuQGltcG9ydCBcInZhcmlhYmxlcy90eXBvZ3JhcGh5XCI7XG5AaW1wb3J0IFwidmFyaWFibGVzL2dyaWRcIjtcblxuLy8gQ29tcG9uZW50c1xuQGltcG9ydCBcInZhcmlhYmxlcy9jb21wb25lbnRzL2xpbmtzXCI7XG5AaW1wb3J0IFwidmFyaWFibGVzL2NvbXBvbmVudHMvdGFibGVzXCI7XG5AaW1wb3J0IFwidmFyaWFibGVzL2NvbXBvbmVudHMvYnV0dG9ucy1mb3Jtc1wiO1xuQGltcG9ydCBcInZhcmlhYmxlcy9jb21wb25lbnRzL2N1c3RvbS1mb3Jtc1wiO1xuQGltcG9ydCBcInZhcmlhYmxlcy9jb21wb25lbnRzL25hdnNcIjtcbkBpbXBvcnQgXCJ2YXJpYWJsZXMvY29tcG9uZW50cy9uYXZiYXJcIjtcbkBpbXBvcnQgXCJ2YXJpYWJsZXMvY29tcG9uZW50cy9oZWFkZXJcIjtcbkBpbXBvcnQgXCJ2YXJpYWJsZXMvY29tcG9uZW50cy9zdWJoZWFkZXJcIjtcbkBpbXBvcnQgXCJ2YXJpYWJsZXMvY29tcG9uZW50cy9zaWRlYmFyXCI7XG5AaW1wb3J0IFwidmFyaWFibGVzL2NvbXBvbmVudHMvZm9vdGVyXCI7XG5AaW1wb3J0IFwidmFyaWFibGVzL2NvbXBvbmVudHMvZHJvcGRvd25zXCI7XG5AaW1wb3J0IFwidmFyaWFibGVzL2NvbXBvbmVudHMvcGFnaW5hdGlvblwiO1xuQGltcG9ydCBcInZhcmlhYmxlcy9jb21wb25lbnRzL2NhcmRzXCI7XG5AaW1wb3J0IFwidmFyaWFibGVzL2NvbXBvbmVudHMvanVtYm90cm9uXCI7XG5AaW1wb3J0IFwidmFyaWFibGVzL2NvbXBvbmVudHMvdG9vbHRpcHNcIjtcbkBpbXBvcnQgXCJ2YXJpYWJsZXMvY29tcG9uZW50cy9wb3BvdmVyc1wiO1xuQGltcG9ydCBcInZhcmlhYmxlcy9jb21wb25lbnRzL3RvYXN0c1wiO1xuQGltcG9ydCBcInZhcmlhYmxlcy9jb21wb25lbnRzL2JhZGdlc1wiO1xuQGltcG9ydCBcInZhcmlhYmxlcy9jb21wb25lbnRzL21vZGFsc1wiO1xuQGltcG9ydCBcInZhcmlhYmxlcy9jb21wb25lbnRzL2FsZXJ0c1wiO1xuQGltcG9ydCBcInZhcmlhYmxlcy9jb21wb25lbnRzL3Byb2dyZXNzLWJhcnNcIjtcbkBpbXBvcnQgXCJ2YXJpYWJsZXMvY29tcG9uZW50cy9saXN0LWdyb3VwXCI7XG5AaW1wb3J0IFwidmFyaWFibGVzL2NvbXBvbmVudHMvaW1hZ2VzXCI7XG5AaW1wb3J0IFwidmFyaWFibGVzL2NvbXBvbmVudHMvYnJlYWRjcnVtYlwiO1xuQGltcG9ydCBcInZhcmlhYmxlcy9jb21wb25lbnRzL2Nhcm91c2VsXCI7XG5AaW1wb3J0IFwidmFyaWFibGVzL2NvbXBvbmVudHMvc3Bpbm5lcnNcIjtcbkBpbXBvcnQgXCJ2YXJpYWJsZXMvY29tcG9uZW50cy9hdmF0YXJzXCI7XG5AaW1wb3J0IFwidmFyaWFibGVzL2NvbXBvbmVudHMvc3dpdGNoZXNcIjtcbkBpbXBvcnQgXCJ2YXJpYWJsZXMvY29tcG9uZW50cy9jbG9zZVwiO1xuQGltcG9ydCBcInZhcmlhYmxlcy9jb21wb25lbnRzL2NvZGVcIjtcblxuLy8gVXRpbGl0aWVzXG5AaW1wb3J0IFwidmFyaWFibGVzL3V0aWxpdGllc1wiO1xuXG5cbi8vIFByaW50aW5nXG5AaW1wb3J0IFwidmFyaWFibGVzL3ByaW50aW5nXCI7XG5cbi8vIEN1cnNvclxuJGN1cnNvci1kaXNhYmxlZDogZGVmYXVsdCAhZGVmYXVsdDtcbiIsIi8vXG4vLyBSb3RhdGluZyBib3JkZXJcbi8vXG5cbkBrZXlmcmFtZXMgc3Bpbm5lci1ib3JkZXIge1xuICB0byB7IHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cbn1cblxuLnNwaW5uZXItYm9yZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogJHNwaW5uZXItd2lkdGg7XG4gIGhlaWdodDogJHNwaW5uZXItaGVpZ2h0O1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gIGJvcmRlcjogJHNwaW5uZXItYm9yZGVyLXdpZHRoIHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWJsYWNrbGlzdFxuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGFuaW1hdGlvbjogc3Bpbm5lci1ib3JkZXIgLjc1cyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbi5zcGlubmVyLWJvcmRlci1zbSB7XG4gIHdpZHRoOiAkc3Bpbm5lci13aWR0aC1zbTtcbiAgaGVpZ2h0OiAkc3Bpbm5lci1oZWlnaHQtc207XG4gIGJvcmRlci13aWR0aDogJHNwaW5uZXItYm9yZGVyLXdpZHRoLXNtO1xufVxuXG4vL1xuLy8gR3Jvd2luZyBjaXJjbGVcbi8vXG5cbkBrZXlmcmFtZXMgc3Bpbm5lci1ncm93IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uc3Bpbm5lci1ncm93IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogJHNwaW5uZXItd2lkdGg7XG4gIGhlaWdodDogJHNwaW5uZXItaGVpZ2h0O1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWJsYWNrbGlzdFxuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG9wYWNpdHk6IDA7XG4gIGFuaW1hdGlvbjogc3Bpbm5lci1ncm93IC43NXMgbGluZWFyIGluZmluaXRlO1xufVxuXG4uc3Bpbm5lci1ncm93LXNtIHtcbiAgd2lkdGg6ICRzcGlubmVyLXdpZHRoLXNtO1xuICBoZWlnaHQ6ICRzcGlubmVyLWhlaWdodC1zbTtcbn1cbiIsIi8vIFNwaW5uZXJzXG4vLyBzY3NzLWRvY3Mtc3RhcnQgc3Bpbm5lclxuJHNwaW5uZXItd2lkdGg6ICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWhlaWdodDogICAgICAgICRzcGlubmVyLXdpZHRoICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoOiAgLjI1ZW0gIWRlZmF1bHQ7XG5cbiRzcGlubmVyLXdpZHRoLXNtOiAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1oZWlnaHQtc206ICAgICAgICAkc3Bpbm5lci13aWR0aC1zbSAhZGVmYXVsdDtcbiRzcGlubmVyLWJvcmRlci13aWR0aC1zbTogIC4yZW0gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHNwaW5uZXJcbiIsIi5jLXN1YmhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogJHN1YmhlYWRlci1oZWlnaHQ7XG5cbiAgJltjbGFzcyo9XCJiZy1cIl0gIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoJGJsYWNrLCAuMSk7XG4gIH1cblxuICAmLmMtc3ViaGVhZGVyLWZpeGVkIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xuICB9XG59XG5cbi5jLXN1YmhlYWRlci1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiAkc3ViaGVhZGVyLWhlaWdodDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAuYy1zdWJoZWFkZXItbmF2LWl0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5jLXN1YmhlYWRlci1uYXYtYnRuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6ICRidG4tYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLmMtc3ViaGVhZGVyLW5hdi1saW5rLFxuICAuYy1zdWJoZWFkZXItbmF2LWJ0biB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRoZWFkZXItbmF2LWxpbmstcGFkZGluZy14O1xuICAgIHBhZGRpbmctbGVmdDogJGhlYWRlci1uYXYtbGluay1wYWRkaW5nLXg7XG5cbiAgICAuYmFkZ2Uge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBtYXJnaW4tdG9wOiAtMTZweDtcbiAgICAgIEBpbmNsdWRlIGx0ciB7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBydGwge1xuICAgICAgICByaWdodDogNTAlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi8vXG4vLyBTdWJoZWFkZXIgdmFyaWFudHNcbi8vXG5cbkBpbmNsdWRlIHRoZW1lcygkc3ViaGVhZGVyLXRoZW1lLW1hcCwgJGNyZWF0ZTogYXBwZW5kLCAkcGFyZW50OiBcIi5jLXN1YmhlYWRlclwiKSB7XG4gIGJhY2tncm91bmQ6IHRoZW1lcy1nZXQtdmFsdWUoXCJzdWJoZWFkZXItYmdcIik7XG4gIEBpbmNsdWRlIGJvcmRlcnModGhlbWVzLWdldC12YWx1ZShcInN1YmhlYWRlci1ib3JkZXJcIikpO1xuXG4gIC5jLXN1YmhlYWRlci1uYXYge1xuICAgIC5jLXN1YmhlYWRlci1uYXYtbGluayxcbiAgICAuYy1zdWJoZWFkZXItbmF2LWJ0biB7XG4gICAgICBjb2xvcjogdGhlbWVzLWdldC12YWx1ZShcInN1YmhlYWRlci1jb2xvclwiKTtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgICBjb2xvcjogdGhlbWVzLWdldC12YWx1ZShcInN1YmhlYWRlci1ob3Zlci1jb2xvclwiKTtcbiAgICAgIH1cblxuICAgICAgJi5jLWRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJzdWJoZWFkZXItZGlzYWJsZWQtY29sb3JcIik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmMtc2hvdyA+IC5jLXN1YmhlYWRlci1uYXYtbGluayxcbiAgICAuYy1hY3RpdmUgPiAuYy1zdWJoZWFkZXItbmF2LWxpbmssXG4gICAgLmMtc3ViaGVhZGVyLW5hdi1saW5rLmMtc2hvdyxcbiAgICAuYy1zdWJoZWFkZXItbmF2LWxpbmsuYy1hY3RpdmUge1xuICAgICAgY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJzdWJoZWFkZXItYWN0aXZlLWNvbG9yXCIpO1xuICAgIH1cbiAgfVxuXG4gIC5jLXN1YmhlYWRlci10ZXh0IHtcbiAgICBjb2xvcjogdGhlbWVzLWdldC12YWx1ZShcInN1YmhlYWRlci1jb2xvclwiKTtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwic3ViaGVhZGVyLWFjdGl2ZS1jb2xvclwiKTtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgICBjb2xvcjogdGhlbWVzLWdldC12YWx1ZShcInN1YmhlYWRlci1hY3RpdmUtY29sb3JcIik7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBTdWJoZWFkZXJcbi8vIHNjc3MtZG9jcy1zdGFydCBzdWJoZWFkZXJcbiRzdWJoZWFkZXItaGVpZ2h0OiAgICAgICA0OHB4ICFkZWZhdWx0O1xuXG4kc3ViaGVhZGVyLXBhZGRpbmcteTogICRzcGFjZXIgLyAyICFkZWZhdWx0O1xuJHN1YmhlYWRlci1wYWRkaW5nLXg6ICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kc3ViaGVhZGVyLW5hdi1saW5rLXBhZGRpbmcteDogIC41cmVtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBzdWJoZWFkZXJcblxuLy8gRGVmYXVsdCB0aGVtZVxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHN1YmhlYWRlci1kZWZhdWx0LXRoZW1lc1xuJHN1YmhlYWRlci1kYXJrLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LWJhc2UgIWRlZmF1bHQ7XG4kc3ViaGVhZGVyLWRhcmstY29sb3I6ICAgICAgICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC43NSkgIWRlZmF1bHQ7XG4kc3ViaGVhZGVyLWRhcmstYm9yZGVyOiAgICAgICAgICAgICAgICAgKCBib3R0b206IDFweCBzb2xpZCAkZ3JheS04MDAgKSAhZGVmYXVsdDtcbiRzdWJoZWFkZXItZGFyay1ob3Zlci1jb2xvcjogICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjkpICFkZWZhdWx0O1xuJHN1YmhlYWRlci1kYXJrLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRzdWJoZWFkZXItZGFyay1kaXNhYmxlZC1jb2xvcjogICAgICAgICByZ2JhKCR3aGl0ZSwgLjI1KSAhZGVmYXVsdDtcblxuJHN1YmhlYWRlci1saWdodC1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kc3ViaGVhZGVyLWxpZ2h0LWNvbG9yOiAgICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG4kc3ViaGVhZGVyLWxpZ2h0LWJvcmRlcjogICAgICAgICAgICAgICAgICggYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvciApICFkZWZhdWx0O1xuJHN1YmhlYWRlci1saWdodC1ob3Zlci1jb2xvcjogICAgICAgICAgICByZ2JhKCRibGFjaywgLjcpICFkZWZhdWx0O1xuJHN1YmhlYWRlci1saWdodC1hY3RpdmUtY29sb3I6ICAgICAgICAgICByZ2JhKCRibGFjaywgLjkpICFkZWZhdWx0O1xuJHN1YmhlYWRlci1saWdodC1kaXNhYmxlZC1jb2xvcjogICAgICAgICByZ2JhKCRibGFjaywgLjMpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBzdWJoZWFkZXItZGVmYXVsdC10aGVtZXNcblxuXG4kc3ViaGVhZGVyLXZhcmlhbnRzLW1hcDogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJHN1YmhlYWRlci12YXJpYW50cy1tYXA6IG1hcC1tZXJnZShcbiAgKFxuICAgIGRhcms6IChcbiAgICAgIFwic3ViaGVhZGVyLWJnXCI6ICAgICAgICAgICAgICAgICAgICAgICRzdWJoZWFkZXItZGFyay1iZyxcbiAgICAgIFwic3ViaGVhZGVyLWNvbG9yXCI6ICAgICAgICAgICAgICAgICAgICRzdWJoZWFkZXItZGFyay1jb2xvcixcbiAgICAgIFwic3ViaGVhZGVyLWJvcmRlclwiOiAgICAgICAgICAgICAgICAgICRzdWJoZWFkZXItZGFyay1ib3JkZXIsXG4gICAgICBcInN1YmhlYWRlci1ob3Zlci1jb2xvclwiOiAgICAgICAgICAgICAkc3ViaGVhZGVyLWRhcmstaG92ZXItY29sb3IsXG4gICAgICBcInN1YmhlYWRlci1hY3RpdmUtY29sb3JcIjogICAgICAgICAgICAkc3ViaGVhZGVyLWRhcmstYWN0aXZlLWNvbG9yLFxuICAgICAgXCJzdWJoZWFkZXItZGlzYWJsZWQtY29sb3JcIjogICAgICAgICAgJHN1YmhlYWRlci1kYXJrLWRpc2FibGVkLWNvbG9yLFxuICAgICksXG4gICAgbGlnaHQ6IChcbiAgICAgIFwic3ViaGVhZGVyLWJnXCI6ICAgICAgICAgICAgICAgICAgICAgICRzdWJoZWFkZXItbGlnaHQtYmcsXG4gICAgICBcInN1YmhlYWRlci1jb2xvclwiOiAgICAgICAgICAgICAgICAgICAkc3ViaGVhZGVyLWxpZ2h0LWNvbG9yLFxuICAgICAgXCJzdWJoZWFkZXItYm9yZGVyXCI6ICAgICAgICAgICAgICAgICAgJHN1YmhlYWRlci1saWdodC1ib3JkZXIsXG4gICAgICBcInN1YmhlYWRlci1ob3Zlci1jb2xvclwiOiAgICAgICAgICAgICAkc3ViaGVhZGVyLWxpZ2h0LWhvdmVyLWNvbG9yLFxuICAgICAgXCJzdWJoZWFkZXItYWN0aXZlLWNvbG9yXCI6ICAgICAgICAgICAgJHN1YmhlYWRlci1saWdodC1hY3RpdmUtY29sb3IsXG4gICAgICBcInN1YmhlYWRlci1kaXNhYmxlZC1jb2xvclwiOiAgICAgICAgICAkc3ViaGVhZGVyLWxpZ2h0LWRpc2FibGVkLWNvbG9yLFxuICAgIClcbiAgKSxcbiAgJHN1YmhlYWRlci12YXJpYW50cy1tYXBcbik7XG5cbiRzdWJoZWFkZXItZGVmYXVsdC12YXJpYW50OiBcImxpZ2h0XCIgIWRlZmF1bHQ7XG4kc3ViaGVhZGVyLXZhcmlhbnRzOiAoXG4gIGRlZmF1bHQ6ICAkc3ViaGVhZGVyLWRlZmF1bHQtdmFyaWFudCxcbiAgbWFwOiAgICAgICRzdWJoZWFkZXItdmFyaWFudHMtbWFwXG4pICFkZWZhdWx0O1xuXG4kc3ViaGVhZGVyLXRoZW1lLW1hcDogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJHN1YmhlYWRlci10aGVtZS1tYXA6IG1hcC1tZXJnZShcbiAgKFxuICAgIGRlZmF1bHQ6ICAkc3ViaGVhZGVyLXZhcmlhbnRzXG4gICksXG4gICRzdWJoZWFkZXItdGhlbWUtbWFwXG4pO1xuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYy1zd2l0Y2gge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAkc3dpdGNoLXdpZHRoO1xuICBoZWlnaHQ6ICRzd2l0Y2gtaGVpZ2h0O1xufVxuXG4uYy1zd2l0Y2gtaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uYy1zd2l0Y2gtc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZDtcbiAgdHJhbnNpdGlvbjogLjE1cyBlYXNlLW91dDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG5cbiAgQGluY2x1ZGUgdGhlbWVzKCRmb3JtLXRoZW1lLW1hcCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJpbnB1dC1iZ1wiKTtcbiAgICBib3JkZXItY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJpbnB1dC1ib3JkZXItY29sb3JcIik7XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6ICRzd2l0Y2gtaGFuZGxlLW1hcmdpbjtcbiAgICBsZWZ0OiAkc3dpdGNoLWhhbmRsZS1tYXJnaW47XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogJHN3aXRjaC1oZWlnaHQgLSAoJHN3aXRjaC1oYW5kbGUtbWFyZ2luICogMikgLSAoJGJvcmRlci13aWR0aCAqIDIpO1xuICAgIGhlaWdodDogJHN3aXRjaC1oZWlnaHQgLSAoJHN3aXRjaC1oYW5kbGUtbWFyZ2luICogMikgLSAoJGJvcmRlci13aWR0aCAqIDIpO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgdHJhbnNpdGlvbjogLjE1cyBlYXNlLW91dDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzIC8gMik7XG4gIH1cbn1cblxuLmMtc3dpdGNoLWlucHV0OmNoZWNrZWQgfiAuYy1zd2l0Y2gtc2xpZGVyIHtcbiAgJjo6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoJHN3aXRjaC13aWR0aCAtICRzd2l0Y2gtaGVpZ2h0KTtcbiAgfVxufVxuXG4uYy1zd2l0Y2gtaW5wdXQ6Zm9jdXMgfiAuYy1zd2l0Y2gtc2xpZGVyIHtcbiAgQGluY2x1ZGUgdGhlbWVzKCRmb3JtLXRoZW1lLW1hcCkge1xuICAgIGNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwiaW5wdXQtZm9jdXMtY29sb3JcIik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWVzLWdldC12YWx1ZShcImlucHV0LWZvY3VzLWJnXCIpO1xuICAgIGJvcmRlci1jb2xvcjogdGhlbWVzLWdldC12YWx1ZShcImlucHV0LWZvY3VzLWJvcmRlci1jb2xvclwiKTtcbiAgfVxuICBvdXRsaW5lOiAwO1xuICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgIGJveC1zaGFkb3c6ICRpbnB1dC1ib3gtc2hhZG93LCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdztcbiAgfSBAZWxzZSB7XG4gICAgYm94LXNoYWRvdzogJGlucHV0LWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cbn1cblxuLmMtc3dpdGNoLWlucHV0OmRpc2FibGVkIH4gLmMtc3dpdGNoLXNsaWRlciB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIG9wYWNpdHk6IC41O1xufVxuXG4vL1xuLy8gU3dpdGNoIFNpemVzXG4vL1xuXG4uYy1zd2l0Y2gtbGcge1xuICBAaW5jbHVkZSBzd2l0Y2gtc2l6ZSgkc3dpdGNoLWxnLXdpZHRoLCAkc3dpdGNoLWxnLWhlaWdodCwgJHN3aXRjaC1sZy1mb250LXNpemUsICRzd2l0Y2gtaGFuZGxlLW1hcmdpbik7XG59XG5cbi5jLXN3aXRjaC1zbSB7XG4gIEBpbmNsdWRlIHN3aXRjaC1zaXplKCRzd2l0Y2gtc20td2lkdGgsICRzd2l0Y2gtc20taGVpZ2h0LCAkc3dpdGNoLXNtLWZvbnQtc2l6ZSwgJHN3aXRjaC1oYW5kbGUtbWFyZ2luKTtcbn1cblxuLy9cbi8vIFN3aXRjaCB3aXRoIGxhYmVsXG4vL1xuLmMtc3dpdGNoLWxhYmVsIHtcbiAgd2lkdGg6ICRzd2l0Y2gtbGFiZWwtd2lkdGg7XG5cbiAgLmMtc3dpdGNoLXNsaWRlciB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBtYXJnaW4tdG9wOiAtLjVlbTtcbiAgICAgIGZvbnQtc2l6ZTogJHN3aXRjaC1mb250LXNpemU7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBjb2xvcjogJGdyYXktMzAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS11bmNoZWNrZWQpO1xuICAgICAgdHJhbnNpdGlvbjogaW5oZXJpdDtcblxuICAgICAgQGluY2x1ZGUgbHRyIHtcbiAgICAgICAgcmlnaHQ6IDFweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYy1zd2l0Y2gtaW5wdXQ6Y2hlY2tlZCB+IC5jLXN3aXRjaC1zbGlkZXIge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoJHN3aXRjaC1sYWJlbC13aWR0aCAtICRzd2l0Y2gtaGVpZ2h0KTtcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgbGVmdDogMXB4O1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1jaGVja2VkKTtcbiAgICB9XG4gIH1cblxuICAvLyBTaXplc1xuICAmLmMtc3dpdGNoLWxnIHtcbiAgICBAaW5jbHVkZSBzd2l0Y2gtc2l6ZSgkc3dpdGNoLWxhYmVsLWxnLXdpZHRoLCAkc3dpdGNoLWxnLWhlaWdodCwgJHN3aXRjaC1sZy1mb250LXNpemUsICRzd2l0Y2gtaGFuZGxlLW1hcmdpbik7XG4gIH1cblxuICAmLmMtc3dpdGNoLXNtIHtcbiAgICBAaW5jbHVkZSBzd2l0Y2gtc2l6ZSgkc3dpdGNoLWxhYmVsLXNtLXdpZHRoLCAkc3dpdGNoLXNtLWhlaWdodCwgJHN3aXRjaC1zbS1mb250LXNpemUsICRzd2l0Y2gtaGFuZGxlLW1hcmdpbik7XG4gIH1cbn1cblxuLy9cbi8vIFN3aXRjaCAzZFxuLy9cblxuLmMtc3dpdGNoW2NsYXNzKj1cIi0zZFwiXSB7XG4gIC5jLXN3aXRjaC1zbGlkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTEwMDtcbiAgICBib3JkZXItcmFkaXVzOiA1MGVtO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRvcDogLTFweDtcbiAgICAgIGxlZnQ6IC0xcHg7XG4gICAgICB3aWR0aDogJHN3aXRjaC1oZWlnaHQ7XG4gICAgICBoZWlnaHQ6ICRzd2l0Y2gtaGVpZ2h0O1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTBlbTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKCRibGFjaywgLjMpO1xuICAgIH1cbiAgfVxuXG4gIC8vIFNpemVzXG4gICYuYy1zd2l0Y2gtbGcge1xuICAgIEBpbmNsdWRlIHN3aXRjaC0zZC1zaXplKCRzd2l0Y2gtbGctd2lkdGgsICRzd2l0Y2gtbGctaGVpZ2h0KTtcbiAgfVxuXG4gICYuYy1zd2l0Y2gtc20ge1xuICAgIEBpbmNsdWRlIHN3aXRjaC0zZC1zaXplKCRzd2l0Y2gtc20td2lkdGgsICRzd2l0Y2gtc20taGVpZ2h0KTtcbiAgfVxufVxuXG4vL1xuLy8gU3dpdGNoIFZhcmlhbnRzXG4vL1xuXG5AaW5jbHVkZSB0aGVtZS12YXJpYW50KCkge1xuICAvL25vcm1hbCBzdHlsZVxuICAuYy1zd2l0Y2gtI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBzd2l0Y2gtdmFyaWFudCgkdmFsdWUpO1xuICB9XG4gIC8vIDNzIHN0eWxlXG4gIC5jLXN3aXRjaC0zZC0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIHN3aXRjaC0zZC12YXJpYW50KCR2YWx1ZSk7XG4gIH1cbiAgLy8gb3V0bGluZSBzdHlsZVxuICAuYy1zd2l0Y2gtb3V0bGluZS0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIHN3aXRjaC1vdXRsaW5lLXZhcmlhbnQoJHZhbHVlKTtcbiAgfVxuICAvLyBvcG9zaXRlXG4gIC5jLXN3aXRjaC1vcHBvc2l0ZS0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIHN3aXRjaC1vcHBvc2l0ZS12YXJpYW50KCR2YWx1ZSk7XG4gIH1cbn1cblxuLy9cbi8vIFBpbGwgU3R5bGVcbi8vXG5cbi5jLXN3aXRjaC1waWxsIHtcbiAgLmMtc3dpdGNoLXNsaWRlciB7XG4gICAgYm9yZGVyLXJhZGl1czogNTBlbTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MGVtO1xuICAgIH1cbiAgfVxufVxuXG4uYy1zd2l0Y2gtc3F1YXJlIHtcbiAgLmMtc3dpdGNoLXNsaWRlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gU3dpdGNoZXNcbi8vIHNjc3MtZG9jcy1zdGFydCBzd2l0Y2hcbiRzd2l0Y2gtd2lkdGg6ICAgICAgNDBweCAhZGVmYXVsdDtcbiRzd2l0Y2gtaGVpZ2h0OiAgICAgMjZweCAhZGVmYXVsdDtcbiRzd2l0Y2gtZm9udC1zaXplOiAgMTBweCAhZGVmYXVsdDtcblxuJHN3aXRjaC1sZy13aWR0aDogICAgICA0OHB4ICFkZWZhdWx0O1xuJHN3aXRjaC1sZy1oZWlnaHQ6ICAgICAzMHB4ICFkZWZhdWx0O1xuJHN3aXRjaC1sZy1mb250LXNpemU6ICAxMnB4ICFkZWZhdWx0O1xuXG4kc3dpdGNoLXNtLXdpZHRoOiAgICAgIDMycHggIWRlZmF1bHQ7XG4kc3dpdGNoLXNtLWhlaWdodDogICAgIDIycHggIWRlZmF1bHQ7XG4kc3dpdGNoLXNtLWZvbnQtc2l6ZTogIDhweCAhZGVmYXVsdDtcblxuJHN3aXRjaC1sYWJlbC13aWR0aDogICAgIDQ4cHggIWRlZmF1bHQ7XG4kc3dpdGNoLWxhYmVsLWxnLXdpZHRoOiAgNTZweCAhZGVmYXVsdDtcbiRzd2l0Y2gtbGFiZWwtc20td2lkdGg6ICA0MHB4ICFkZWZhdWx0O1xuXG4kc3dpdGNoLWhhbmRsZS1tYXJnaW46ICAycHggIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHN3aXRjaFxuIiwiQG1peGluIHN3aXRjaC1zaXplKCR3aWR0aCwgJGhlaWdodCwgJGZvbnQtc2l6ZSwgJGhhbmRsZS1tYXJnaW4pIHtcbiAgd2lkdGg6ICR3aWR0aDtcbiAgaGVpZ2h0OiAkaGVpZ2h0O1xuXG4gIC5jLXN3aXRjaC1zbGlkZXIge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICB3aWR0aDogJGhlaWdodCAtICgkaGFuZGxlLW1hcmdpbiAqIDIpIC0gKCRib3JkZXItd2lkdGggKiAyKTtcbiAgICAgIGhlaWdodDogJGhlaWdodCAtICgkaGFuZGxlLW1hcmdpbiAqIDIpIC0gKCRib3JkZXItd2lkdGggKiAyKTtcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplO1xuICAgIH1cbiAgfVxuXG4gIC5jLXN3aXRjaC1pbnB1dDpjaGVja2VkIH4gLmMtc3dpdGNoLXNsaWRlciB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgkd2lkdGggLSAkaGVpZ2h0KTtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIHN3aXRjaC0zZC1zaXplKCR3aWR0aCwgJGhlaWdodCkge1xuICB3aWR0aDogJHdpZHRoO1xuICBoZWlnaHQ6ICRoZWlnaHQ7XG5cbiAgLmMtc3dpdGNoLXNsaWRlcjo6YmVmb3JlIHtcbiAgICB3aWR0aDogJGhlaWdodDtcbiAgICBoZWlnaHQ6ICRoZWlnaHQ7XG4gIH1cblxuICAuYy1zd2l0Y2gtaW5wdXQ6Y2hlY2tlZCB+IC5jLXN3aXRjaC1zbGlkZXIge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoJHdpZHRoIC0gJGhlaWdodCk7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBzd2l0Y2gtM2QtdmFyaWFudCgkY29sb3IpIHtcbiAgLmMtc3dpdGNoLWlucHV0OmNoZWNrZWQgKyAuYy1zd2l0Y2gtc2xpZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gIH1cbn1cblxuQG1peGluIHN3aXRjaC12YXJpYW50KCRjb2xvcikge1xuICAuYy1zd2l0Y2gtaW5wdXQ6Y2hlY2tlZCArIC5jLXN3aXRjaC1zbGlkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICBib3JkZXItY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSk7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gc3dpdGNoLW91dGxpbmUtdmFyaWFudCgkY29sb3IpIHtcbiAgLmMtc3dpdGNoLWlucHV0OmNoZWNrZWQgKyAuYy1zd2l0Y2gtc2xpZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICBjb2xvcjogJGNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gc3dpdGNoLW9wcG9zaXRlLXZhcmlhbnQoJGNvbG9yKSB7XG4gIC5jLXN3aXRjaC1pbnB1dDpjaGVja2VkICsgLmMtc3dpdGNoLXNsaWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBCYXNpYyBCb290c3RyYXAgdGFibGVcbi8vXG5cbi50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuXG4gIEBpbmNsdWRlIHRoZW1lcygkdGFibGUtdGhlbWUtbWFwLCAkY3JlYXRlOiBwYXJlbnQpIHtcbiAgICBjb2xvcjogdGhlbWVzLWdldC12YWx1ZShcInRhYmxlLWNvbG9yXCIpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJ0YWJsZS1iZ1wiKTtcbiAgfVxuXG4gIHRoLFxuICB0ZCB7XG4gICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGJvcmRlci10b3A6ICR0YWJsZS1ib3JkZXItd2lkdGggc29saWQ7XG5cbiAgICBAaW5jbHVkZSB0aGVtZXMoJHRhYmxlLXRoZW1lLW1hcCwgJGNyZWF0ZTogcGFyZW50KSB7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwidGFibGUtYm9yZGVyLWNvbG9yXCIpO1xuICAgIH1cbiAgfVxuXG4gIHRoZWFkIHRoIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIGJvcmRlci1ib3R0b206ICgyICogJHRhYmxlLWJvcmRlci13aWR0aCkgc29saWQ7XG5cbiAgICBAaW5jbHVkZSB0aGVtZXMoJHRhYmxlLXRoZW1lLW1hcCwgJGNyZWF0ZTogcGFyZW50KSB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwidGFibGUtYm9yZGVyLWNvbG9yXCIpO1xuICAgIH1cbiAgfVxuXG4gIHRib2R5ICsgdGJvZHkge1xuICAgIGJvcmRlci10b3A6ICgyICogJHRhYmxlLWJvcmRlci13aWR0aCkgc29saWQ7XG5cbiAgICBAaW5jbHVkZSB0aGVtZXMoJHRhYmxlLXRoZW1lLW1hcCwgJGNyZWF0ZTogcGFyZW50KSB7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwidGFibGUtYm9yZGVyLWNvbG9yXCIpO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBDb25kZW5zZWQgdGFibGUgdy8gaGFsZiBwYWRkaW5nXG4vL1xuXG4udGFibGUtc20ge1xuICB0aCxcbiAgdGQge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmctc207XG4gIH1cbn1cblxuXG4vLyBCb3JkZXIgdmVyc2lvbnNcbi8vXG4vLyBBZGQgb3IgcmVtb3ZlIGJvcmRlcnMgYWxsIGFyb3VuZCB0aGUgdGFibGUgYW5kIGJldHdlZW4gYWxsIHRoZSBjb2x1bW5zLlxuXG4udGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6ICR0YWJsZS1ib3JkZXItd2lkdGggc29saWQ7XG5cbiAgQGluY2x1ZGUgdGhlbWVzKCR0YWJsZS10aGVtZS1tYXAsICRjcmVhdGU6IHBhcmVudCkge1xuICAgIGJvcmRlci1jb2xvcjogdGhlbWVzLWdldC12YWx1ZShcInRhYmxlLWJvcmRlci1jb2xvclwiKTtcbiAgfVxuXG4gIHRoLFxuICB0ZCB7XG4gICAgYm9yZGVyOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkO1xuXG4gICAgQGluY2x1ZGUgdGhlbWVzKCR0YWJsZS10aGVtZS1tYXAsICRjcmVhdGU6IHBhcmVudCkge1xuICAgICAgYm9yZGVyLWNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwidGFibGUtYm9yZGVyLWNvbG9yXCIpO1xuICAgIH1cbiAgfVxuXG4gIHRoZWFkIHtcbiAgICB0aCxcbiAgICB0ZCB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAyICogJHRhYmxlLWJvcmRlci13aWR0aDtcbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlLWJvcmRlcmxlc3Mge1xuICB0aCxcbiAgdGQsXG4gIHRoZWFkIHRoLFxuICB0Ym9keSArIHRib2R5IHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cblxuLy8gWmVicmEtc3RyaXBpbmdcbi8vXG4vLyBEZWZhdWx0IHplYnJhLXN0cmlwZSBzdHlsZXMgKGFsdGVybmF0aW5nIGdyYXkgYW5kIHRyYW5zcGFyZW50IGJhY2tncm91bmRzKVxuXG4udGFibGUtc3RyaXBlZCB7XG4gIHRib2R5IHRyOm50aC1vZi10eXBlKCN7JHRhYmxlLXN0cmlwZWQtb3JkZXJ9KSB7XG5cbiAgICBAaW5jbHVkZSB0aGVtZXMoJHRhYmxlLXRoZW1lLW1hcCwgJGNyZWF0ZTogcGFyZW50KSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwidGFibGUtYWNjZW50LWJnXCIpO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIEhvdmVyIGVmZmVjdFxuLy9cbi8vIFBsYWNlZCBoZXJlIHNpbmNlIGl0IGhhcyB0byBjb21lIGFmdGVyIHRoZSBwb3RlbnRpYWwgemVicmEgc3RyaXBpbmdcblxuLnRhYmxlLWhvdmVyIHtcbiAgdGJvZHkgdHIge1xuICAgIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgICAgQGluY2x1ZGUgdGhlbWVzKCR0YWJsZS10aGVtZS1tYXAsICRjcmVhdGU6IHBhcmVudCkge1xuICAgICAgICBjb2xvcjogdGhlbWVzLWdldC12YWx1ZShcInRhYmxlLWhvdmVyLWNvbG9yXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwidGFibGUtaG92ZXItYmdcIik7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gVGFibGUgYmFja2dyb3VuZHNcbi8vXG4vLyBFeGFjdCBzZWxlY3RvcnMgYmVsb3cgcmVxdWlyZWQgdG8gb3ZlcnJpZGUgYC50YWJsZS1zdHJpcGVkYCBhbmQgcHJldmVudFxuLy8gaW5oZXJpdGFuY2UgdG8gbmVzdGVkIHRhYmxlcy5cblxuQGluY2x1ZGUgdGhlbWUtdmFyaWFudCgpIHtcbiAgQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoJGNvbG9yLCAgdGhlbWUtY29sb3ItbGV2ZWwoJHZhbHVlLCAkdGFibGUtYmctbGV2ZWwpLCAgdGhlbWUtY29sb3ItbGV2ZWwoJHZhbHVlLCAkdGFibGUtYm9yZGVyLWxldmVsKSk7XG59XG5cbkBpbmNsdWRlIHRoZW1lcygkdGFibGUtdGhlbWUtbWFwLCAkY3JlYXRlOiBwYXJlbnQpIHtcbiAgQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoYWN0aXZlLCB0aGVtZXMtZ2V0LXZhbHVlKFwidGFibGUtYWN0aXZlLWJnXCIpKTtcbiAgQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoc2VsZWN0ZWQsIHRoZW1lcy1nZXQtdmFsdWUoXCJ0YWJsZS1hY3RpdmUtYmdcIiksIHRoZW1lcy1nZXQtdmFsdWUoXCJ0YWJsZS1hY3RpdmUtYmdcIikpO1xufVxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuLnRhYmxlIHtcbiAgdGJvZHkgdHIge1xuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogMDtcbiAgICAgIEBpbmNsdWRlIHRoZW1lcygkdGFibGUtdGhlbWUtbWFwLCAkY3JlYXRlOiBwYXJlbnQpIHtcbiAgICAgICAgY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJ0YWJsZS1ob3Zlci1jb2xvclwiKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWVzLWdldC12YWx1ZShcInRhYmxlLWhvdmVyLWJnXCIpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIERhcmsgc3R5bGVzXG4vL1xuLy8gU2FtZSB0YWJsZSBtYXJrdXAsIGJ1dCBpbnZlcnRlZCBjb2xvciBzY2hlbWU6IGRhcmsgYmFja2dyb3VuZCBhbmQgbGlnaHQgdGV4dC5cblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbi50YWJsZSB7XG4gIC50aGVhZC1kYXJrIHtcbiAgICB0aCB7XG4gICAgICBAaW5jbHVkZSB0aGVtZXMoJHRhYmxlLXRoZW1lLW1hcCkge1xuICAgICAgICBjb2xvcjogdGhlbWVzLWdldC12YWx1ZShcInRhYmxlLWRhcmstY29sb3JcIik7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJ0YWJsZS1kYXJrLWJnXCIpO1xuICAgICAgICBib3JkZXItY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJ0YWJsZS1kYXJrLWJvcmRlci1jb2xvclwiKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudGhlYWQtbGlnaHQge1xuICAgIHRoIHtcbiAgICAgIEBpbmNsdWRlIHRoZW1lcygkdGFibGUtdGhlbWUtbWFwKSB7XG4gICAgICAgIGNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwidGFibGUtaGVhZC1jb2xvclwiKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWVzLWdldC12YWx1ZShcInRhYmxlLWhlYWQtYmdcIik7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdGhlbWVzLWdldC12YWx1ZShcInRhYmxlLWJvcmRlci1jb2xvclwiKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlLWRhcmsge1xuICBAaW5jbHVkZSB0aGVtZXMoJHRhYmxlLXRoZW1lLW1hcCkge1xuICAgIGNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwidGFibGUtZGFyay1jb2xvclwiKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwidGFibGUtZGFyay1iZ1wiKTtcbiAgfVxuXG4gIHRoLFxuICB0ZCxcbiAgdGhlYWQgdGgge1xuICAgIEBpbmNsdWRlIHRoZW1lcygkdGFibGUtdGhlbWUtbWFwKSB7XG4gICAgICBib3JkZXItY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJ0YWJsZS1kYXJrLWJvcmRlci1jb2xvclwiKTtcbiAgICB9XG4gIH1cblxuICAmLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAmLnRhYmxlLXN0cmlwZWQge1xuICAgIHRib2R5IHRyOm50aC1vZi10eXBlKCN7JHRhYmxlLXN0cmlwZWQtb3JkZXJ9KSB7XG4gICAgICBAaW5jbHVkZSB0aGVtZXMoJHRhYmxlLXRoZW1lLW1hcCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwidGFibGUtZGFyay1hY2NlbnQtYmdcIik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi50YWJsZS1ob3ZlciB7XG4gICAgdGJvZHkgdHIge1xuICAgICAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgICAgIEBpbmNsdWRlIHRoZW1lcygkdGFibGUtdGhlbWUtbWFwKSB7XG4gICAgICAgICAgY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJ0YWJsZS1kYXJrLWhvdmVyLWNvbG9yXCIpO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJ0YWJsZS1kYXJrLWhvdmVyLWJnXCIpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gUmVzcG9uc2l2ZSB0YWJsZXNcbi8vXG4vLyBHZW5lcmF0ZSBzZXJpZXMgb2YgYC50YWJsZS1yZXNwb25zaXZlLSpgIGNsYXNzZXMgZm9yIGNvbmZpZ3VyaW5nIHRoZSBzY3JlZW5cbi8vIHNpemUgb2Ygd2hlcmUgeW91ciB0YWJsZSB3aWxsIG92ZXJmbG93LlxuXG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkbmV4dCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgJiN7JGluZml4fSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJGJyZWFrcG9pbnQpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cbiAgICAgICAgLy8gUHJldmVudCBkb3VibGUgYm9yZGVyIG9uIGhvcml6b250YWwgc2Nyb2xsIGR1ZSB0byB1c2Ugb2YgYGRpc3BsYXk6IGJsb2NrO2BcbiAgICAgICAgPiAudGFibGUtYm9yZGVyZWQge1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udGFibGUtb3V0bGluZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuXG4gIEBpbmNsdWRlIHRoZW1lcygkdGFibGUtdGhlbWUtbWFwLCAkY3JlYXRlOiBwYXJlbnQpIHtcbiAgICBib3JkZXItY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJ0YWJsZS1ib3JkZXItY29sb3JcIik7XG4gIH1cblxuICB0ZCB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxufVxuXG4udGFibGUtYWxpZ24tbWlkZGxlIHtcblxuICB0ZCB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxufVxuXG4udGFibGUtY2xlYXIge1xuICB0ZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG4iLCIvLyBUYWJsZXNcblxuQG1peGluIHRhYmxlLXJvdy12YXJpYW50KCRzdGF0ZSwgJGJhY2tncm91bmQsICRib3JkZXI6IG51bGwpIHtcbiAgLy8gRXhhY3Qgc2VsZWN0b3JzIGJlbG93IHJlcXVpcmVkIHRvIG92ZXJyaWRlIGAudGFibGUtc3RyaXBlZGAgYW5kIHByZXZlbnRcbiAgLy8gaW5oZXJpdGFuY2UgdG8gbmVzdGVkIHRhYmxlcy5cbiAgLnRhYmxlLSN7JHN0YXRlfSB7XG4gICAgJixcbiAgICA+IHRoLFxuICAgID4gdGQge1xuICAgICAgQGlmIG1hcC1oYXMta2V5KCR5aXEtdGhlbWUtbWFwLCAkY3VycmVudC10aGVtZSkge1xuICAgICAgICBjb2xvcjogY29sb3IteWlxKCRiYWNrZ3JvdW5kLCBtYXAtZ2V0KG1hcC1nZXQoJHlpcS10aGVtZS1tYXAsICRjdXJyZW50LXRoZW1lKSwgXCJ5aXEtdGV4dC1kYXJrXCIpLCBtYXAtZ2V0KG1hcC1nZXQoJHlpcS10aGVtZS1tYXAsICRjdXJyZW50LXRoZW1lKSwgXCJ5aXEtdGV4dC1saWdodFwiKSk7XG4gICAgICB9XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgICB9XG5cbiAgICBAaWYgJGJvcmRlciAhPSBudWxsIHtcbiAgICAgIHRoLFxuICAgICAgdGQsXG4gICAgICB0aGVhZCB0aCxcbiAgICAgIHRib2R5ICsgdGJvZHkge1xuICAgICAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gSG92ZXIgc3RhdGVzIGZvciBgLnRhYmxlLWhvdmVyYFxuICAvLyBOb3RlOiB0aGlzIGlzIG5vdCBhdmFpbGFibGUgZm9yIGNlbGxzIG9yIHJvd3Mgd2l0aGluIGB0aGVhZGAgb3IgYHRmb290YC5cbiAgLnRhYmxlLWhvdmVyIHtcbiAgICAkaG92ZXItYmFja2dyb3VuZDogZGFya2VuKCRiYWNrZ3JvdW5kLCA1JSk7XG5cbiAgICAudGFibGUtI3skc3RhdGV9IHtcbiAgICAgIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXItYmFja2dyb3VuZDtcblxuICAgICAgICA+IHRkLFxuICAgICAgICA+IHRoIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXItYmFja2dyb3VuZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnRvYXN0IHtcbiAgd2lkdGg6ICR0b2FzdC1tYXgtd2lkdGg7XG4gIG1heC13aWR0aDogJHRvYXN0LW1heC13aWR0aDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgLy8gY2hlYXAgcm91bmRlZCBjb3JuZXJzIG9uIG5lc3RlZCBpdGVtc1xuICBAaW5jbHVkZSBmb250LXNpemUoJHRvYXN0LWZvbnQtc2l6ZSk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJHRvYXN0LWJvcmRlci13aWR0aCBzb2xpZDtcbiAgYm94LXNoYWRvdzogJHRvYXN0LWJveC1zaGFkb3c7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcbiAgb3BhY2l0eTogMDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdG9hc3QtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIHRoZW1lcygkdG9hc3QtdGhlbWUtbWFwLCAkY3JlYXRlOiBwYXJlbnQpIHtcbiAgICBjb2xvcjogdGhlbWVzLWdldC12YWx1ZShcInRvYXN0LWNvbG9yXCIpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJ0b2FzdC1iYWNrZ3JvdW5kLWNvbG9yXCIpO1xuICAgIGJvcmRlci1jb2xvcjogdGhlbWVzLWdldC12YWx1ZShcInRvYXN0LWJvcmRlci1jb2xvclwiKTtcbiAgfVxuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHRvYXN0LXBhZGRpbmcteDtcbiAgfVxuXG4gICYuc2hvd2luZyB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gICYuc2hvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gICYuaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udG9hc3QtZnVsbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi50b2FzdC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAkdG9hc3QtcGFkZGluZy15ICR0b2FzdC1wYWRkaW5nLXg7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlci1ib3R0b206ICR0b2FzdC1ib3JkZXItd2lkdGggc29saWQ7XG4gIEBpbmNsdWRlIHRoZW1lcygkdG9hc3QtdGhlbWUtbWFwLCAkY3JlYXRlOiBwYXJlbnQpIHtcbiAgICBjb2xvcjogdGhlbWVzLWdldC12YWx1ZShcInRvYXN0LWhlYWRlci1jb2xvclwiKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwidG9hc3QtaGVhZGVyLWJhY2tncm91bmQtY29sb3JcIik7XG4gICAgYm9yZGVyLWNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwidG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvclwiKTtcbiAgfVxufVxuXG4udG9hc3QtYm9keSB7XG4gIHBhZGRpbmc6ICR0b2FzdC1wYWRkaW5nLXg7IC8vIGFwcGx5IHRvIGJvdGggdmVydGljYWwgYW5kIGhvcml6b250YWxcbn1cblxuLnRvYXN0ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAoJHNwYWNlciAvIDQpICgkc3BhY2VyIC8gMik7XG5cbiAgJi10b3AtZnVsbCxcbiAgJi10b3AtY2VudGVyLFxuICAmLXRvcC1yaWdodCxcbiAgJi10b3AtbGVmdCxcbiAgJi1ib3R0b20tZnVsbCxcbiAgJi1ib3R0b20tY2VudGVyLFxuICAmLWJvdHRvbS1yaWdodCxcbiAgJi1ib3R0b20tbGVmdCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6ICR6aW5kZXgtdG9hc3RlcjtcbiAgICB3aWR0aDogJHRvYXN0LW1heC13aWR0aDtcbiAgfVxuXG4gICYtdG9wLWZ1bGwsXG4gICYtdG9wLWNlbnRlcixcbiAgJi10b3AtcmlnaHQsXG4gICYtdG9wLWxlZnQge1xuICAgIHRvcDogMDtcbiAgfVxuXG4gICYtYm90dG9tLWZ1bGwsXG4gICYtYm90dG9tLWNlbnRlcixcbiAgJi1ib3R0b20tcmlnaHQsXG4gICYtYm90dG9tLWxlZnQge1xuICAgIGJvdHRvbTogMDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgJi10b3AtZnVsbCxcbiAgJi1ib3R0b20tZnVsbCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cblxuICAmLXRvcC1jZW50ZXIsXG4gICYtYm90dG9tLWNlbnRlciB7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxuXG4gICYtdG9wLWZ1bGwsXG4gICYtYm90dG9tLWZ1bGwsXG4gICYtdG9wLXJpZ2h0LFxuICAmLWJvdHRvbS1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cblxuICAmLXRvcC1mdWxsLFxuICAmLWJvdHRvbS1mdWxsLFxuICAmLXRvcC1sZWZ0LFxuICAmLWJvdHRvbS1sZWZ0IHtcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgLnRvYXN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogKCRzcGFjZXIgLyA4KTtcbiAgICBtYXJnaW4tYm90dG9tOiAoJHNwYWNlciAvIDgpO1xuICB9XG59XG5cbi8vIEFsdGVybmF0ZSBzdHlsZXNcbi8vXG4vLyBHZW5lcmF0ZSBjb250ZXh0dWFsIG1vZGlmaWVyIGNsYXNzZXMgZm9yIGNvbG9yaXppbmcgdGhlIHRvYXN0LlxuXG5AaW5jbHVkZSB0aGVtZS12YXJpYW50KCkge1xuICAudG9hc3QtI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSB0b2FzdC12YXJpYW50KCR2YWx1ZSk7XG4gIH1cbn1cblxuIiwiLy8gVG9hc3RzXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdG9hc3RcbiR0b2FzdC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgIDM1MHB4ICFkZWZhdWx0O1xuJHRvYXN0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHRvYXN0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRvYXN0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgLjg3NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgIDAgLjI1cmVtIC43NXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0b2FzdFxuXG4vLyBEZWZhdWx0IHRoZW1lXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdG9hc3QtZGVmYXVsdC10aGVtZVxuJHRvYXN0LWJhY2tncm91bmQtY29sb3I6ICByZ2JhKCR3aGl0ZSwgLjg1KSAhZGVmYXVsdDtcbiR0b2FzdC1jb2xvcjogICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItY29sb3I6ICAgICAgcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuJHRvYXN0LWhlYWRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHRvYXN0LWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yOiAgcmdiYSgkd2hpdGUsIC44NSkgIWRlZmF1bHQ7XG4kdG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICByZ2JhKCRibGFjaywgLjA1KSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdG9hc3QtZGVmYXVsdC10aGVtZVxuXG4kdG9hc3QtdGhlbWUtbWFwOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kdG9hc3QtdGhlbWUtbWFwOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBkZWZhdWx0OiAoXG4gICAgICBcInRvYXN0LWJhY2tncm91bmQtY29sb3JcIjogICAgICAgICAkdG9hc3QtYmFja2dyb3VuZC1jb2xvcixcbiAgICAgIFwidG9hc3QtY29sb3JcIjogICAgICAgICAgICAgICAgICAgICR0b2FzdC1jb2xvcixcbiAgICAgIFwidG9hc3QtYm9yZGVyLWNvbG9yXCI6ICAgICAgICAgICAgICR0b2FzdC1ib3JkZXItY29sb3IsXG4gICAgICBcInRvYXN0LWhlYWRlci1jb2xvclwiOiAgICAgICAgICAgICAkdG9hc3QtaGVhZGVyLWNvbG9yLFxuICAgICAgXCJ0b2FzdC1oZWFkZXItYmFja2dyb3VuZC1jb2xvclwiOiAgJHRvYXN0LWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yLFxuICAgICAgXCJ0b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yXCI6ICAgICAgJHRvYXN0LWhlYWRlci1ib3JkZXItY29sb3JcbiAgICApXG4gICksXG4gICR0b2FzdC10aGVtZS1tYXBcbik7XG4iLCJAbWl4aW4gdG9hc3QtdmFyaWFudCgkYmFja2dyb3VuZCkge1xuICBjb2xvcjogY29sb3IteWlxKCRiYWNrZ3JvdW5kKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gIGJvcmRlci1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCAxMCUpO1xuXG4gIC50b2FzdC1oZWFkZXIge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGJhY2tncm91bmQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgNSUpO1xuICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCAxMCUpO1xuICB9XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4udG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogJHppbmRleC10b29sdGlwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAkdG9vbHRpcC1tYXJnaW47XG4gIC8vIE91ciBwYXJlbnQgZWxlbWVudCBjYW4gYmUgYXJiaXRyYXJ5IHNpbmNlIHRvb2x0aXBzIGFyZSBieSBkZWZhdWx0IGluc2VydGVkIGFzIGEgc2libGluZyBvZiB0aGVpciB0YXJnZXQgZWxlbWVudC5cbiAgLy8gU28gcmVzZXQgb3VyIGZvbnQgYW5kIHRleHQgcHJvcGVydGllcyB0byBhdm9pZCBpbmhlcml0aW5nIHdlaXJkIHZhbHVlcy5cbiAgQGluY2x1ZGUgcmVzZXQtdGV4dCgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJHRvb2x0aXAtZm9udC1zaXplKTtcbiAgLy8gQWxsb3cgYnJlYWtpbmcgdmVyeSBsb25nIHdvcmRzIHNvIHRoZXkgZG9uJ3Qgb3ZlcmZsb3cgdGhlIHRvb2x0aXAncyBib3VuZHNcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBvcGFjaXR5OiAwO1xuXG4gICYuc2hvdyB7IG9wYWNpdHk6ICR0b29sdGlwLW9wYWNpdHk7IH1cblxuICAudG9vbHRpcC1hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICB9XG4gIH1cbn1cblxuJWJzLXRvb2x0aXAtdG9wLFxuJWJzLXRvb2x0aXAtYm90dG9tIHtcbiAgcGFkZGluZzogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0IDA7XG5cbiAgLnRvb2x0aXAtYXJyb3cge1xuICAgIHdpZHRoOiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBoZWlnaHQ6ICR0b29sdGlwLWFycm93LWhlaWdodDtcbiAgfVxufVxuXG4lYnMtdG9vbHRpcC1yaWdodCxcbiVicy10b29sdGlwLWxlZnQge1xuICBwYWRkaW5nOiAwICR0b29sdGlwLWFycm93LWhlaWdodDtcblxuICAudG9vbHRpcC1hcnJvdyB7XG4gICAgd2lkdGg6ICR0b29sdGlwLWFycm93LWhlaWdodDtcbiAgICBoZWlnaHQ6ICR0b29sdGlwLWFycm93LXdpZHRoO1xuICB9XG59XG5cbiVicy10b29sdGlwLXRvcCB7XG4gIC50b29sdGlwLWFycm93IHtcbiAgICBib3R0b206IDA7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgdG9wOiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQgKCR0b29sdGlwLWFycm93LXdpZHRoIC8gMikgMDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4lYnMtdG9vbHRpcC1yaWdodCB7XG4gIC50b29sdGlwLWFycm93IHtcbiAgICBsZWZ0OiAwO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHRvb2x0aXAtYXJyb3ctd2lkdGggLyAyKSAkdG9vbHRpcC1hcnJvdy1oZWlnaHQgKCR0b29sdGlwLWFycm93LXdpZHRoIC8gMikgMDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbiVicy10b29sdGlwLWJvdHRvbSB7XG4gIC50b29sdGlwLWFycm93IHtcbiAgICB0b3A6IDA7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwICgkdG9vbHRpcC1hcnJvdy13aWR0aCAvIDIpICR0b29sdGlwLWFycm93LWhlaWdodDtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4lYnMtdG9vbHRpcC1sZWZ0IHtcbiAgLnRvb2x0aXAtYXJyb3cge1xuICAgIHJpZ2h0OiAwO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICgkdG9vbHRpcC1hcnJvdy13aWR0aCAvIDIpIDAgKCR0b29sdGlwLWFycm93LXdpZHRoIC8gMikgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuLnRvb2x0aXAge1xuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICAgIEBleHRlbmQgJWJzLXRvb2x0aXAtdG9wO1xuICB9XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cInJpZ2h0XCJdIHtcbiAgICBAZXh0ZW5kICVicy10b29sdGlwLXJpZ2h0O1xuICB9XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XG4gICAgQGV4dGVuZCAlYnMtdG9vbHRpcC1ib3R0b207XG4gIH1cbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgQGV4dGVuZCAlYnMtdG9vbHRpcC1sZWZ0O1xuICB9XG59XG5cbi8vIFdyYXBwZXIgZm9yIHRoZSB0b29sdGlwIGNvbnRlbnRcbi50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAkdG9vbHRpcC1tYXgtd2lkdGg7XG4gIHBhZGRpbmc6ICR0b29sdGlwLXBhZGRpbmcteSAkdG9vbHRpcC1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkdG9vbHRpcC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9vbHRpcC1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdG9vbHRpcC1ib3JkZXItcmFkaXVzKTtcbn1cbiIsIi5mYWRlIHtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1mYWRlKTtcblxuICAmOm5vdCguc2hvdykge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmNvbGxhcHNlIHtcbiAgJjpub3QoLnNob3cpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jb2xsYXBzaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tY29sbGFwc2UpO1xufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uZmFkZS1pbiB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG59XG5cbi8vXG4vLyBDb21wb25lbnRzXG4vL1xuXG4uYy13cmFwcGVyIHtcbiAgdHJhbnNpdGlvbjogbWFyZ2luICRsYXlvdXQtdHJhbnNpdGlvbi1zcGVlZDtcbn1cblxuLmMtc2lkZWJhciB7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgJGxheW91dC10cmFuc2l0aW9uLXNwZWVkICRsYXlvdXQtdHJhbnNpdGlvbi1zcGVlZCAvIDIsIHRyYW5zZm9ybSAkbGF5b3V0LXRyYW5zaXRpb24tc3BlZWQsIG1hcmdpbi1sZWZ0ICRsYXlvdXQtdHJhbnNpdGlvbi1zcGVlZCwgbWFyZ2luLXJpZ2h0ICRsYXlvdXQtdHJhbnNpdGlvbi1zcGVlZCwgd2lkdGggJGxheW91dC10cmFuc2l0aW9uLXNwZWVkLCB6LWluZGV4IDBzIGVhc2UgJGxheW91dC10cmFuc2l0aW9uLXNwZWVkO1xuICAmLmMtc2lkZWJhci11bmZvbGRhYmxlIHtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJGxheW91dC10cmFuc2l0aW9uLXNwZWVkLCBtYXJnaW4tbGVmdCAkbGF5b3V0LXRyYW5zaXRpb24tc3BlZWQsIG1hcmdpbi1yaWdodCAkbGF5b3V0LXRyYW5zaXRpb24tc3BlZWQsIHdpZHRoICRsYXlvdXQtdHJhbnNpdGlvbi1zcGVlZCwgei1pbmRleCAwcyBlYXNlIDBzO1xuICB9XG59XG5cbi5jLW5vLWxheW91dC10cmFuc2l0aW9uIHtcbiAgLmMtd3JhcHBlcixcbiAgLmMtc2lkZWJhciB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcblxuICAgIC5jLXNpZGViYXItaGVhZGVyLFxuICAgIC5jLXNpZGViYXItbmF2LXRpdGxlLFxuICAgIC5jLXNpZGViYXItbmF2LWRpdmlkZXIsXG4gICAgLmMtc2lkZWJhci1uYXYtbGluayxcbiAgICAuYy1zaWRlYmFyLW5hdi1pY29uLFxuICAgIC5jLXNpZGViYXItbmF2LWRyb3Bkb3duLFxuICAgIC5jLXNpZGViYXItbmF2LWRyb3Bkb3duLXRvZ2dsZSxcbiAgICAuYy1zaWRlYmFyLW5hdi1kcm9wZG93bi10b2dnbGU6OmFmdGVyLFxuICAgIC5jLXNpZGViYXItbmF2LWRyb3Bkb3duLWl0ZW1zLFxuICAgIC5jLXNpZGViYXItbmF2LWxhYmVsLFxuICAgIC5jLXNpZGViYXItZm9vdGVyLFxuICAgIC5jLXNpZGViYXItbWluaW1pemVyICB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uYy1uby10cmFuc2l0aW9uIHtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5cbi8vXG4vLyBIZWFkaW5nc1xuLy9cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcbi5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYge1xuICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTtcbiAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRoZWFkaW5ncy1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRoZWFkaW5ncy1jb2xvcjtcbn1cblxuaDEsIC5oMSB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDEtZm9udC1zaXplKTsgfVxuaDIsIC5oMiB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDItZm9udC1zaXplKTsgfVxuaDMsIC5oMyB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDMtZm9udC1zaXplKTsgfVxuaDQsIC5oNCB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDQtZm9udC1zaXplKTsgfVxuaDUsIC5oNSB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDUtZm9udC1zaXplKTsgfVxuaDYsIC5oNiB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDYtZm9udC1zaXplKTsgfVxuXG4ubGVhZCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbGVhZC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGxlYWQtZm9udC13ZWlnaHQ7XG59XG5cbi8vIFR5cGUgZGlzcGxheSBjbGFzc2VzXG4uZGlzcGxheS0xIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRkaXNwbGF5MS1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5MS13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cbi5kaXNwbGF5LTIge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGRpc3BsYXkyLXNpemUpO1xuICBmb250LXdlaWdodDogJGRpc3BsYXkyLXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuLmRpc3BsYXktMyB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZGlzcGxheTMtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTMtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG59XG4uZGlzcGxheS00IHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRkaXNwbGF5NC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5NC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cblxuXG4vL1xuLy8gSG9yaXpvbnRhbCBydWxlc1xuLy9cblxuaHIge1xuICBtYXJnaW4tdG9wOiAkaHItbWFyZ2luLXk7XG4gIG1hcmdpbi1ib3R0b206ICRoci1tYXJnaW4teTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAkaHItYm9yZGVyLXdpZHRoIHNvbGlkO1xuICBAaW5jbHVkZSB0aGVtZXMoJHR5cG9ncmFwaHktdGhlbWUtbWFwLCAkY3JlYXRlOiBwYXJlbnQpIHtcbiAgICBib3JkZXItY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJoci1ib3JkZXItY29sb3JcIik7XG4gIH1cbn1cblxuLy9cbi8vIFZlcnRpY2FsIHJ1bGVzXG4vL1xuXG4uYy12ciB7XG4gIHdpZHRoOiAkdnItd2lkdGg7XG4gIEBpbmNsdWRlIHRoZW1lcygkdHlwb2dyYXBoeS10aGVtZS1tYXAsICRjcmVhdGU6IHBhcmVudCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJ2ci1iZ1wiKTtcbiAgfVxufVxuXG4vL1xuLy8gRW1waGFzaXNcbi8vXG5cbnNtYWxsLFxuLnNtYWxsIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRzbWFsbC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbn1cblxubWFyayxcbi5tYXJrIHtcbiAgcGFkZGluZzogJG1hcmstcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1hcmstYmc7XG59XG5cblxuLy9cbi8vIExpc3RzXG4vL1xuXG4ubGlzdC11bnN0eWxlZCB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbn1cblxuLy8gSW5saW5lIHR1cm5zIGxpc3QgaXRlbXMgaW50byBpbmxpbmUtYmxvY2tcbi5saXN0LWlubGluZSB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbn1cbi5saXN0LWlubGluZS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkbGlzdC1pbmxpbmUtcGFkZGluZztcbiAgfVxufVxuXG5cbi8vXG4vLyBNaXNjXG4vL1xuXG4vLyBCdWlsZHMgb24gYGFiYnJgXG4uaW5pdGlhbGlzbSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSg5MCUpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vLyBCbG9ja3F1b3Rlc1xuLmJsb2NrcXVvdGUge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJsb2NrcXVvdGUtZm9udC1zaXplKTtcbn1cblxuLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYmxvY2txdW90ZS1zbWFsbC1mb250LXNpemUpO1xuICBjb2xvcjogJGJsb2NrcXVvdGUtc21hbGwtY29sb3I7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcMjAxNFxcMDBBMFwiOyAvLyBlbSBkYXNoLCBuYnNwXG4gIH1cbn1cbiIsIi8vXG4vLyBDb3JlVUkgZGVmYXVsdCBsYXlvdXRcbi8vXG5cbi5jLWFwcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xufVxuXG4vLyBJRTEwJjExIEZsZXhib3ggZml4XG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgaHRtbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5jLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4td2lkdGg6IDA7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuXG4gICY6bm90KC5jLXdyYXBwZXItZmx1aWQpIHtcblxuICAgIC5jLXN1YmhlYWRlci1maXhlZCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgLmMtaGVhZGVyLWZpeGVkIHtcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICB0b3A6IDA7XG5cbiAgICAgIEBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIG1hcmdpbjogaW5oZXJpdDtcblxuICAgICAgICB+IC5jLWJvZHkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEwNHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmMtZm9vdGVyLWZpeGVkIHtcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICBib3R0b206IDA7XG5cbiAgICAgIEBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIG1hcmdpbjogaW5oZXJpdDtcblxuICAgICAgICB+IC5jLWJvZHkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ5cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYy1ib2R5IHtcbiAgICAgIC8vIGRlcHJlY2F0ZSB2NFxuICAgICAgLy8gZml4IGZvb3RlciBwb3NpdGlvbiB0byBhdm9pZCBicmVha2luZyBjaGFuZ2UuXG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIC8vIC0tLVxuXG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgfVxuICB9XG5cbiAgLy8gZGVwcmVjYXRlIHY0XG4gICYuYy13cmFwcGVyLWZsdWlkIHtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcblxuICAgIC5jLWhlYWRlci1maXhlZCB7XG4gICAgICBtYXJnaW46IGluaGVyaXQ7XG4gICAgfVxuICB9XG59XG5cbi5jLW1haW4ge1xuICBmbGV4LWJhc2lzOiBhdXRvO1xuICBmbGV4LXNocmluazogMDtcbiAgZmxleC1ncm93OiAxO1xuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmctdG9wOiAyICogJHNwYWNlcjtcblxuICA+IC5jb250YWluZXItZmx1aWQge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICRncmlkLWd1dHRlci13aWR0aDtcbiAgICAgIHBhZGRpbmctbGVmdDogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICAgIH1cbiAgfVxufVxuXG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLmFsaWduLWJhc2VsaW5lICAgIHsgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH0gLy8gQnJvd3NlciBkZWZhdWx0XG4uYWxpZ24tdG9wICAgICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi1taWRkbGUgICAgICB7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDsgfVxuLmFsaWduLWJvdHRvbSAgICAgIHsgdmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50OyB9XG4uYWxpZ24tdGV4dC1ib3R0b20geyB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b20gIWltcG9ydGFudDsgfVxuLmFsaWduLXRleHQtdG9wICAgIHsgdmVydGljYWwtYWxpZ246IHRleHQtdG9wICFpbXBvcnRhbnQ7IH1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBDb250ZXh0dWFsIGJhY2tncm91bmRzXG5cbkBtaXhpbiBiZy12YXJpYW50KCRwYXJlbnQsICRjb2xvciwgJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICAjeyRwYXJlbnR9IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcbiAgfVxuICBhI3skcGFyZW50fSxcbiAgYnV0dG9uI3skcGFyZW50fSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcIlRoZSBgYmctdmFyaWFudGAgbWl4aW5cIiwgXCJ2NC40LjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuXG5AbWl4aW4gYmctZ3JhZGllbnQtdmFyaWFudCgkcGFyZW50LCAkY29sb3IsICRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yIGxpbmVhci1ncmFkaWVudCgxODBkZWcsIG1peCgkYm9keS1iZywgJGNvbG9yLCAxNSUpLCAkY29sb3IpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiVGhlIGBiZy1ncmFkaWVudC12YXJpYW50YCBtaXhpblwiLCBcInY0LjUuMFwiLCBcInY1XCIsICRpZ25vcmUtd2FybmluZyk7XG59XG5cbkBtaXhpbiBjb3JldWktYmctZ3JhZGllbnQtdmFyaWFudCgkcGFyZW50LCAkY29sb3JzKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJGNvbG9ycywgXCJzdG9wXCIpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCBtYXAtZ2V0KCRjb2xvcnMsIFwic3RhcnRcIikgMCUsIG1hcC1nZXQoJGNvbG9ycywgXCJzdG9wXCIpIDEwMCUpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsIFwic3RvcFwiKSAhaW1wb3J0YW50O1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbkBpbmNsdWRlIHRoZW1lLXZhcmlhbnQoKSB7XG4gIEBpbmNsdWRlIGJnLXZhcmlhbnQoXCIuYmctI3skY29sb3J9XCIsICR2YWx1ZSwgdHJ1ZSk7XG59XG5cbi8vIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4vLyAgIEBpbmNsdWRlIHRoZW1lLXZhcmlhbnQoKSB7XG4vLyAgICAgQGluY2x1ZGUgYmctZ3JhZGllbnQtdmFyaWFudChcIi5iZy1ncmFkaWVudC0jeyRjb2xvcn1cIiwgJHZhbHVlLCB0cnVlKTtcbi8vICAgfVxuLy8gfVxuXG5AaW5jbHVkZSB0aGVtZS1ncmFkaWVudHMoKSB7XG4gIEBpbmNsdWRlIGNvcmV1aS1iZy1ncmFkaWVudC12YXJpYW50KFwiLmJnLWdyYWRpZW50LSN7JGdyYWRpZW50fVwiLCAkdmFsdWUpO1xufVxuXG4uYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLmJnLXRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuW2NsYXNzXj1cImJnLVwiXSB7XG4gIGNvbG9yOiAkd2hpdGU7XG59XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICRicmFuZHMtY29sb3JzIHtcbiAgQGluY2x1ZGUgYmctdmFyaWFudChcIi5iZy0jeyRjb2xvcn1cIiwgJHZhbHVlKTtcbn1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJGdyYXlzIHtcbiAgQGluY2x1ZGUgYmctdmFyaWFudChcIi5iZy1ncmF5LSN7JGNvbG9yfVwiLCAkdmFsdWUpO1xufVxuXG4uYmctYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAoJHNwYWNlciAqIDIuNSk7XG4gIGhlaWdodDogKCRzcGFjZXIgKiAyLjUpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktYmxhY2tsaXN0LCBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIEJvcmRlclxuLy9cblxuQGluY2x1ZGUgdGhlbWVzKCRib3JkZXItdGhlbWUtbWFwKSB7XG4gIC5ib3JkZXIgICAgICAgICB7IGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCB0aGVtZXMtZ2V0LXZhbHVlKFwiYm9yZGVyLWNvbG9yXCIpICFpbXBvcnRhbnQ7IH1cbiAgLmJvcmRlci10b3AgICAgIHsgYm9yZGVyLXRvcDogJGJvcmRlci13aWR0aCBzb2xpZCB0aGVtZXMtZ2V0LXZhbHVlKFwiYm9yZGVyLWNvbG9yXCIpICFpbXBvcnRhbnQ7IH1cbiAgLmJvcmRlci1yaWdodCAgIHsgYm9yZGVyLXJpZ2h0OiAkYm9yZGVyLXdpZHRoIHNvbGlkIHRoZW1lcy1nZXQtdmFsdWUoXCJib3JkZXItY29sb3JcIikgIWltcG9ydGFudDsgfVxuICAuYm9yZGVyLWJvdHRvbSAgeyBib3JkZXItYm90dG9tOiAkYm9yZGVyLXdpZHRoIHNvbGlkIHRoZW1lcy1nZXQtdmFsdWUoXCJib3JkZXItY29sb3JcIikgIWltcG9ydGFudDsgfVxuICAuYm9yZGVyLWxlZnQgICAgeyBib3JkZXItbGVmdDogJGJvcmRlci13aWR0aCBzb2xpZCB0aGVtZXMtZ2V0LXZhbHVlKFwiYm9yZGVyLWNvbG9yXCIpICFpbXBvcnRhbnQ7IH1cbn1cblxuLmJvcmRlci0wICAgICAgICB7IGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXRvcC0wICAgIHsgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXJpZ2h0LTAgIHsgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItYm90dG9tLTAgeyBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItbGVmdC0wICAgeyBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbkBpbmNsdWRlIHRoZW1lLXZhcmlhbnQoKSB7XG4gIC5ib3JkZXItI3skY29sb3J9IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogJHZhbHVlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmJvcmRlci13aGl0ZSB7XG4gIGJvcmRlci1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi8vXG4vLyBCb3JkZXItcmFkaXVzXG4vL1xuXG4ucm91bmRlZC1zbSB7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXJpZ2h0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtbGVmdCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWxnIHtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGcgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXBpbGwge1xuICBib3JkZXItcmFkaXVzOiAkcm91bmRlZC1waWxsICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTAge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG5cbkBlYWNoICRwcm9wLCAkYWJicmV2IGluIChib3JkZXI6IGIpIHtcbiAgQGVhY2ggJHNpemUgaW4gKDAsMSwyKSB7XG4gICAgQGlmICRzaXplID09IDAge1xuICAgICAgLiN7JGFiYnJldn0tYS0jeyRzaXplfSB7ICN7JHByb3B9OiAwICFpbXBvcnRhbnQ7IH0gLy8gYSA9IEFsbCBzaWRlc1xuICAgICAgLiN7JGFiYnJldn0tdC0jeyRzaXplfSB7ICN7JHByb3B9LXRvcDogMCAhaW1wb3J0YW50OyB9XG4gICAgICAuI3skYWJicmV2fS1yLSN7JHNpemV9IHsgI3skcHJvcH0tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAgICAgLiN7JGFiYnJldn0tYi0jeyRzaXplfSB7ICN7JHByb3B9LWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gICAgICAuI3skYWJicmV2fS1sLSN7JHNpemV9IHsgI3skcHJvcH0tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gICAgfSBAZWxzZSB7XG4gICAgICAuI3skYWJicmV2fS1hLSN7JHNpemV9IHsgI3skcHJvcH06ICRzaXplICogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yOyB9IC8vIGEgPSBBbGwgc2lkZXNcbiAgICAgIC4jeyRhYmJyZXZ9LXQtI3skc2l6ZX0geyAjeyRwcm9wfS10b3A6ICRzaXplICogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yOyB9XG4gICAgICAuI3skYWJicmV2fS1yLSN7JHNpemV9IHsgI3skcHJvcH0tcmlnaHQ6ICRzaXplICogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yOyB9XG4gICAgICAuI3skYWJicmV2fS1iLSN7JHNpemV9IHsgI3skcHJvcH0tYm90dG9tOiAkc2l6ZSAqICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvcjsgfVxuICAgICAgLiN7JGFiYnJldn0tbC0jeyRzaXplfSB7ICN7JHByb3B9LWxlZnQ6ICRzaXplICogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yOyB9XG4gICAgfVxuICB9XG59XG4iLCIuY29udGVudC1jZW50ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIFV0aWxpdGllcyBmb3IgY29tbW9uIGBkaXNwbGF5YCB2YWx1ZXNcbi8vXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgICBAZWFjaCAkdmFsdWUgaW4gJGRpc3BsYXlzIHtcbiAgICAgIC5kI3skaW5maXh9LSN7JHZhbHVlfSB7IGRpc3BsYXk6ICR2YWx1ZSAhaW1wb3J0YW50OyB9XG4gICAgfVxuICB9XG59XG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgICAuZCN7JGluZml4fS1kb3duLW5vbmUgeyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuXG5AZWFjaCAkdGhlbWUgaW4gbWFwLWtleXMoJGRlZmF1bHQtdGhlbWVzKSB7XG4gIC5jLSN7JHRoZW1lfSN7JHRoZW1lLXN1ZmZpeH0ge1xuICAgIC5jLWQtI3skdGhlbWV9LW5vbmUgeyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgfVxuICBAaWYgbWFwLWdldChtYXAtZ2V0KCRkZWZhdWx0LXRoZW1lcywgJHRoZW1lKSwgXCJkZWZhdWx0XCIpIHtcbiAgICAkb3RoZXItdGhlbWVzOiBtYXAtcmVtb3ZlKCRkZWZhdWx0LXRoZW1lcywgJHRoZW1lKTtcblxuICAgICRzZWxlY3Rvcjogc2VsZWN0b3ItYXBwZW5kKFwiLmMtYXBwXCIpO1xuICAgIEBlYWNoICRvdGhlci10aGVtZSBpbiBtYXAta2V5cygkb3RoZXItdGhlbWVzKSB7XG4gICAgICAkc2VsZWN0b3I6IHNlbGVjdG9yLWFwcGVuZCgkc2VsZWN0b3IsIFwiOm5vdCguYy0jeyRvdGhlci10aGVtZX0jeyR0aGVtZS1zdWZmaXh9KVwiKTtcbiAgICAgIC8vIC5jLWFwcCB7XG4gICAgICAvLyAgICY6bm90KC5jLSN7JG90aGVyLXRoZW1lfSN7JHRoZW1lLXN1ZmZpeH0pIHtcbiAgICAgIC8vICAgICAuYy1kLSN7JHRoZW1lfS1ub25lIHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgICAvLyAgIH1cbiAgICAgIC8vIH1cbiAgICB9XG4gICAgQGlmICgkc2VsZWN0b3IgIT0gc2VsZWN0b3ItYXBwZW5kKFwiLmMtYXBwXCIpKSB7XG4gICAgICAjeyRzZWxlY3Rvcn0ge1xuICAgICAgICAuYy1kLSN7JHRoZW1lfS1ub25lIHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIFV0aWxpdGllcyBmb3IgdG9nZ2xpbmcgYGRpc3BsYXlgIGluIHByaW50XG4vL1xuXG5AbWVkaWEgcHJpbnQge1xuICBAZWFjaCAkdmFsdWUgaW4gJGRpc3BsYXlzIHtcbiAgICAuZC1wcmludC0jeyR2YWx1ZX0geyBkaXNwbGF5OiAkdmFsdWUgIWltcG9ydGFudDsgfVxuICB9XG59XG4iLCIvLyBDcmVkaXQ6IE5pY29sYXMgR2FsbGFnaGVyIGFuZCBTVUlUIENTUy5cblxuLmVtYmVkLXJlc3BvbnNpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cblxuICAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLFxuICBpZnJhbWUsXG4gIGVtYmVkLFxuICBvYmplY3QsXG4gIHZpZGVvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cblxuQGVhY2ggJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvIGluICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3Mge1xuICAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teDogbnRoKCRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpbywgMSk7XG4gICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby15OiBudGgoJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLCAyKTtcblxuICAuZW1iZWQtcmVzcG9uc2l2ZS0jeyRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby14fWJ5I3skZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teX0ge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBwYWRkaW5nLXRvcDogcGVyY2VudGFnZSgkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teSAvICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby14KTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBGbGV4IHZhcmlhdGlvblxuLy9cbi8vIEN1c3RvbSBzdHlsZXMgZm9yIGFkZGl0aW9uYWwgZmxleCBhbGlnbm1lbnQgb3B0aW9ucy5cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmZsZXgjeyRpbmZpeH0tcm93ICAgICAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1jb2x1bW4gICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXJvdy1yZXZlcnNlICAgIHsgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1jb2x1bW4tcmV2ZXJzZSB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbiAgICAuZmxleCN7JGluZml4fS13cmFwICAgICAgICAgeyBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LW5vd3JhcCAgICAgICB7IGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS13cmFwLXJldmVyc2UgeyBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tZmlsbCAgICAgICAgIHsgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWdyb3ctMCAgICAgICB7IGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tZ3Jvdy0xICAgICAgIHsgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1zaHJpbmstMCAgICAgeyBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tc2hyaW5rLTEgICAgIHsgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuXG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1zdGFydCAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWVuZCAgICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWNlbnRlciAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1iZXR3ZWVuIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWFyb3VuZCAgeyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tc3RhcnQgICAgeyBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWVuZCAgICAgIHsgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tY2VudGVyICAgeyBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tYmFzZWxpbmUgeyBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1zdHJldGNoICB7IGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LXN0YXJ0ICAgeyBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1lbmQgICAgIHsgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWNlbnRlciAgeyBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWJldHdlZW4geyBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1hcm91bmQgIHsgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1zdHJldGNoIHsgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1hdXRvICAgICB7IGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LXN0YXJ0ICAgIHsgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tZW5kICAgICAgeyBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tY2VudGVyICAgeyBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWJhc2VsaW5lIHsgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LXN0cmV0Y2ggIHsgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZmxvYXQjeyRpbmZpeH0tbGVmdCAge1xuICAgICAgQGluY2x1ZGUgbHRyIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHJ0bCB7XG4gICAgICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgICAuZmxvYXQjeyRpbmZpeH0tcmlnaHQge1xuICAgICAgQGluY2x1ZGUgbHRyIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBydGwge1xuICAgICAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgICAuZmxvYXQjeyRpbmZpeH0tbm9uZSAgeyBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG5AZWFjaCAkdmFsdWUgaW4gJHVzZXItc2VsZWN0cyB7XG4gIC51c2VyLXNlbGVjdC0jeyR2YWx1ZX0geyB1c2VyLXNlbGVjdDogJHZhbHVlICFpbXBvcnRhbnQ7IH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG5AZWFjaCAkdmFsdWUgaW4gJG92ZXJmbG93cyB7XG4gIC5vdmVyZmxvdy0jeyR2YWx1ZX0geyBvdmVyZmxvdzogJHZhbHVlICFpbXBvcnRhbnQ7IH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBDb21tb24gdmFsdWVzXG5AZWFjaCAkcG9zaXRpb24gaW4gJHBvc2l0aW9ucyB7XG4gIC5wb3NpdGlvbi0jeyRwb3NpdGlvbn0geyBwb3NpdGlvbjogJHBvc2l0aW9uICFpbXBvcnRhbnQ7IH1cbn1cblxuLy8gU2hvcnRoYW5kXG5cbi5maXhlZC10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XG59XG5cbi5maXhlZC1ib3R0b20ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XG59XG5cbi5zdGlja3ktdG9wIHtcbiAgQHN1cHBvcnRzIChwb3NpdGlvbjogc3RpY2t5KSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogJHppbmRleC1zdGlja3k7XG4gIH1cbn1cbiIsIi8vXG4vLyBTY3JlZW5yZWFkZXJzXG4vL1xuXG4uc3Itb25seSB7XG4gIEBpbmNsdWRlIHNyLW9ubHkoKTtcbn1cblxuLnNyLW9ubHktZm9jdXNhYmxlIHtcbiAgQGluY2x1ZGUgc3Itb25seS1mb2N1c2FibGUoKTtcbn1cbiIsIi8vIE9ubHkgZGlzcGxheSBjb250ZW50IHRvIHNjcmVlbiByZWFkZXJzXG4vL1xuLy8gU2VlOiBodHRwczovL2ExMXlwcm9qZWN0LmNvbS9wb3N0cy9ob3ctdG8taGlkZS1jb250ZW50L1xuLy8gU2VlOiBodHRwczovL2h1Z29naXJhdWRlbC5jb20vMjAxNi8xMC8xMy9jc3MtaGlkZS1hbmQtc2Vlay9cblxuQG1peGluIHNyLW9ubHkoKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDsgLy8gRml4IGZvciBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI1Njg2XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gVXNlIGluIGNvbmp1bmN0aW9uIHdpdGggLnNyLW9ubHkgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQuXG4vL1xuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwczovL3d3dy53My5vcmcvVFIvMjAxMy9OT1RFLVdDQUcyMC1URUNIUy0yMDEzMDkwNS9HMVxuLy9cbi8vIENyZWRpdDogSFRNTDUgQm9pbGVycGxhdGVcblxuQG1peGluIHNyLW9ubHktZm9jdXNhYmxlKCkge1xuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgY2xpcDogYXV0bztcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLnNoYWRvdy1zbSB7IGJveC1zaGFkb3c6ICRib3gtc2hhZG93LXNtICFpbXBvcnRhbnQ7IH1cbi5zaGFkb3cgeyBib3gtc2hhZG93OiAkYm94LXNoYWRvdyAhaW1wb3J0YW50OyB9XG4uc2hhZG93LWxnIHsgYm94LXNoYWRvdzogJGJveC1zaGFkb3ctbGcgIWltcG9ydGFudDsgfVxuLnNoYWRvdy1ub25lIHsgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyB9XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gV2lkdGggYW5kIGhlaWdodFxuXG5AZWFjaCAkcHJvcCwgJGFiYnJldiBpbiAod2lkdGg6IHcsIGhlaWdodDogaCkge1xuICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc2l6ZXMge1xuICAgIC4jeyRhYmJyZXZ9LSN7JHNpemV9IHsgI3skcHJvcH06ICRsZW5ndGggIWltcG9ydGFudDsgfVxuICB9XG59XG5cbi5tdy0xMDAgeyBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuLm1oLTEwMCB7IG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4vLyBWaWV3cG9ydCBhZGRpdGlvbmFsIGhlbHBlcnNcblxuLm1pbi12dy0xMDAgeyBtaW4td2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7IH1cbi5taW4tdmgtMTAwIHsgbWluLWhlaWdodDogMTAwdmggIWltcG9ydGFudDsgfVxuXG4udnctMTAwIHsgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7IH1cbi52aC0xMDAgeyBoZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7IH1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBNYXJnaW4gYW5kIFBhZGRpbmdcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgQGVhY2ggJHByb3AsICRhYmJyZXYgaW4gKG1hcmdpbjogbSwgcGFkZGluZzogcCkge1xuICAgICAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNwYWNlcnMge1xuICAgICAgICAuI3skYWJicmV2fSN7JGluZml4fS0jeyRzaXplfSB7ICN7JHByb3B9OiAkbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLiN7JGFiYnJldn10I3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXkjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LXRvcDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9ciN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn14I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1yaWdodDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9YiN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn15I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1ib3R0b206ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fWwjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eCN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tbGVmdDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLiN7JGFiYnJldn1mcyN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgQGluY2x1ZGUgbHRyIHtcbiAgICAgICAgICAgICN7JHByb3B9LWxlZnQ6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgcnRsIHtcbiAgICAgICAgICAgICN7JHByb3B9LXJpZ2h0OiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9ZmUjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgIEBpbmNsdWRlIGx0ciB7XG4gICAgICAgICAgICAjeyRwcm9wfS1yaWdodDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSBydGwge1xuICAgICAgICAgICAgI3skcHJvcH0tbGVmdDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIE5lZ2F0aXZlIG1hcmdpbnMgKGUuZy4sIHdoZXJlIGAubWItbjFgIGlzIG5lZ2F0aXZlIHZlcnNpb24gb2YgYC5tYi0xYClcbiAgICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc3BhY2VycyB7XG4gICAgICBAaWYgJHNpemUgIT0gMCB7XG4gICAgICAgIC5tI3skaW5maXh9LW4jeyRzaXplfSB7IG1hcmdpbjogLSRsZW5ndGggIWltcG9ydGFudDsgfVxuICAgICAgICAubXQjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXkjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5tciN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teCN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAubWIjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXkjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5tbCN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teCN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1mcyN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIEBpbmNsdWRlIGx0ciB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgcnRsIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm1mZSN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIEBpbmNsdWRlIGx0ciB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIHJ0bCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBTb21lIHNwZWNpYWwgbWFyZ2luIHV0aWxzXG4gICAgLm0jeyRpbmZpeH0tYXV0byB7IG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLm10I3skaW5maXh9LWF1dG8sXG4gICAgLm15I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXIjeyRpbmZpeH0tYXV0byxcbiAgICAubXgjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1iI3skaW5maXh9LWF1dG8sXG4gICAgLm15I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWwjeyRpbmZpeH0tYXV0byxcbiAgICAubXgjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC8vIFNvbWUgc3BlY2lhbCBtYXJnaW4gdXRpbHMgZm9yIGZsZXgsIHdvcmsgb25seSB3aXRoIGZsZXgtZGlyZWN0aW9uOiByb3dcbiAgICAubWZzI3skaW5maXh9LWF1dG8ge1xuICAgICAgQGluY2x1ZGUgbHRyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHJ0bCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgICAubWZlI3skaW5maXh9LWF1dG8ge1xuICAgICAgQGluY2x1ZGUgbHRyIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBydGwge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIFN0cmV0Y2hlZCBsaW5rXG4vL1xuXG4uc3RyZXRjaGVkLWxpbmsge1xuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIC8vIEp1c3QgaW4gY2FzZSBgcG9pbnRlci1ldmVudHM6IG5vbmVgIGlzIHNldCBvbiBhIHBhcmVudFxuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgLy8gSUUxMCBidWdmaXgsIHNlZSBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL3F1ZXN0aW9ucy8xNjk0Nzk2Ny9pZTEwLWhvdmVyLXBzZXVkby1jbGFzcy1kb2VzbnQtd29yay13aXRob3V0LWJhY2tncm91bmQtY29sb3JcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRibGFjaywgMCk7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gVGV4dFxuLy9cblxuLnRleHQtbW9ub3NwYWNlIHsgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tb25vc3BhY2UgIWltcG9ydGFudDsgfVxuXG4vLyBBbGlnbm1lbnRcblxuLnRleHQtanVzdGlmeSAgeyB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXdyYXAgICAgIHsgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50OyB9XG4udGV4dC1ub3dyYXAgICB7IHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDsgfVxuLnRleHQtdHJ1bmNhdGUgeyBAaW5jbHVkZSB0ZXh0LXRydW5jYXRlKCk7IH1cblxuLy8gUmVzcG9uc2l2ZSBhbGlnbm1lbnRcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLnRleHQjeyRpbmZpeH0tbGVmdCAgIHsgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gICAgLnRleHQjeyRpbmZpeH0tcmlnaHQgIHsgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuICAgIC50ZXh0I3skaW5maXh9LWNlbnRlciB7IHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIH1cbn1cblxuLy8gVHJhbnNmb3JtYXRpb25cblxuLnRleHQtbG93ZXJjYXNlICB7IHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDsgfVxuLnRleHQtdXBwZXJjYXNlICB7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDsgfVxuLnRleHQtY2FwaXRhbGl6ZSB7IHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7IH1cblxuLy8gV2VpZ2h0IGFuZCBpdGFsaWNzXG5cbi5mb250LXdlaWdodC1saWdodCAgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodCAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtbGlnaHRlciB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHRlciAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtbm9ybWFsICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1ib2xkICAgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1ib2xkZXIgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkZXIgIWltcG9ydGFudDsgfVxuLmZvbnQtaXRhbGljICAgICAgICAgeyBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDsgfVxuXG4vLyBDb250ZXh0dWFsIGNvbG9yc1xuXG4udGV4dC13aGl0ZSB7IGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDsgfVxuXG5AaW5jbHVkZSB0aGVtZS12YXJpYW50KCkge1xuICBAaW5jbHVkZSB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoXCIudGV4dC0jeyRjb2xvcn1cIiwgJHZhbHVlLCB0cnVlKTtcbn1cblxuLnRleHQtYm9keSB7IGNvbG9yOiAkYm9keS1jb2xvciAhaW1wb3J0YW50OyB9XG4udGV4dC1tdXRlZCB7XG4gIEBpbmNsdWRlIHRoZW1lcygkdHlwb2dyYXBoeS10aGVtZS1tYXAsICRjcmVhdGU6IHBhcmVudCkge1xuICAgIGNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwidGV4dC1tdXRlZFwiKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi50ZXh0LWJsYWNrLTUwIHsgY29sb3I6IHJnYmEoJGJsYWNrLCAuNSkgIWltcG9ydGFudDsgfVxuLnRleHQtd2hpdGUtNTAgeyBjb2xvcjogcmdiYSgkd2hpdGUsIC41KSAhaW1wb3J0YW50OyB9XG5cbi8vIE1pc2NcblxuLnRleHQtaGlkZSB7XG4gIEBpbmNsdWRlIHRleHQtaGlkZSgkaWdub3JlLXdhcm5pbmc6IHRydWUpO1xufVxuXG4udGV4dC1kZWNvcmF0aW9uLW5vbmUgeyB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuXG4udGV4dC1icmVhayB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQgIWltcG9ydGFudDsgLy8gSUUgJiA8IEVkZ2UgMThcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZCAhaW1wb3J0YW50O1xufVxuXG4vLyBSZXNldFxuXG4udGV4dC1yZXNldCB7IGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7IH1cbiIsIi8vIFRleHQgdHJ1bmNhdGVcbi8vIFJlcXVpcmVzIGlubGluZS1ibG9jayBvciBibG9jayBmb3IgcHJvcGVyIHN0eWxpbmdcblxuQG1peGluIHRleHQtdHJ1bmNhdGUoKSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIFR5cG9ncmFwaHlcblxuQG1peGluIHRleHQtZW1waGFzaXMtdmFyaWFudCgkcGFyZW50LCAkY29sb3IsICRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xuICB9XG4gIEBpZiAkZW1waGFzaXplZC1saW5rLWhvdmVyLWRhcmtlbi1wZXJjZW50YWdlICE9IDAge1xuICAgIGEjeyRwYXJlbnR9IHtcbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgICBjb2xvcjogZGFya2VuKCRjb2xvciwgJGVtcGhhc2l6ZWQtbGluay1ob3Zlci1kYXJrZW4tcGVyY2VudGFnZSkgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiYHRleHQtZW1waGFzaXMtdmFyaWFudCgpYFwiLCBcInY0LjQuMFwiLCBcInY1XCIsICRpZ25vcmUtd2FybmluZyk7XG59XG4iLCIvLyBDU1MgaW1hZ2UgcmVwbGFjZW1lbnRcbkBtaXhpbiB0ZXh0LWhpZGUoJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgZm9udC1mYW1pbHktbm8tbWlzc2luZy1nZW5lcmljLWZhbWlseS1rZXl3b3JkXG4gIGZvbnQ6IDAvMCBhO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuXG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcImB0ZXh0LWhpZGUoKWBcIiwgXCJ2NC4xLjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuIiwiYm9keSB7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbi5mb250LXhzIHtcbiAgZm9udC1zaXplOiAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLmZvbnQtc20ge1xuICBmb250LXNpemU6IC44NXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZm9udC1sZyB7XG4gIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZm9udC14bCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZm9udC0yeGwge1xuICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZm9udC0zeGwge1xuICBmb250LXNpemU6IDEuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLmZvbnQtNHhsIHtcbiAgZm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LTV4bCB7XG4gIGZvbnQtc2l6ZTogMi41cmVtICFpbXBvcnRhbnQ7XG59XG5cbltjbGFzc149XCJ0ZXh0LXZhbHVlXCJdIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnRleHQtdmFsdWUteHMge1xuICBmb250LXNpemU6ICgkZm9udC1zaXplLWJhc2UgKiAuNzUpO1xufVxuXG4udGV4dC12YWx1ZS1zbSB7XG4gIGZvbnQtc2l6ZTogKCRmb250LXNpemUtYmFzZSAqIC44NSk7XG59XG5cbi50ZXh0LXZhbHVlIHtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG59XG5cbi50ZXh0LXZhbHVlLWxnIHtcbiAgZm9udC1zaXplOiAoJGZvbnQtc2l6ZS1iYXNlICogMS41KTtcbn1cblxuLnRleHQtdmFsdWUteGwge1xuICBmb250LXNpemU6ICgkZm9udC1zaXplLWJhc2UgKiAxLjc1KTtcbn1cblxuLnRleHQtd2hpdGUgLnRleHQtbXV0ZWQge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNikgIWltcG9ydGFudDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gVmlzaWJpbGl0eSB1dGlsaXRpZXNcbi8vXG5cbi52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG4iLCIvL1xuLy8gUlRMIFN1cHBvcnRcbi8vXG5AaW5jbHVkZSBydGwge1xuICBkaXJlY3Rpb246IHJ0bDtcbiAgdW5pY29kZS1iaWRpOiBlbWJlZDtcblxuICBib2R5IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuIiwiLmllLWN1c3RvbS1wcm9wZXJ0aWVzIHtcbiAgLy8gQ3VzdG9tIHZhcmlhYmxlIHZhbHVlcyBvbmx5IHN1cHBvcnQgU2Fzc1NjcmlwdCBpbnNpZGUgYCN7fWAuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAgICN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGJwLCAkdmFsdWUgaW4gJGdyaWQtYnJlYWtwb2ludHMge1xuICAgIGJyZWFrcG9pbnQtI3skYnB9OiAjeyR2YWx1ZX07XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vIFNvdXJjZTogaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvaHRtbDUtYm9pbGVycGxhdGUvYmxvYi9tYXN0ZXIvc3JjL2Nzcy9tYWluLmNzc1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gUHJpbnQgc3R5bGVzLlxuLy8gSW5saW5lZCB0byBhdm9pZCB0aGUgYWRkaXRpb25hbCBIVFRQIHJlcXVlc3Q6XG4vLyBodHRwczovL3d3dy5waHBpZWQuY29tL2RlbGF5LWxvYWRpbmcteW91ci1wcmludC1jc3MvXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5AaWYgJGVuYWJsZS1wcmludC1zdHlsZXMge1xuICBAbWVkaWEgcHJpbnQge1xuICAgICosXG4gICAgKjo6YmVmb3JlLFxuICAgICo6OmFmdGVyIHtcbiAgICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYzsgY29tbWVudCBvdXQgYGNvbG9yYCBhbmQgYGJhY2tncm91bmRgXG4gICAgICAvL2NvbG9yOiAkYmxhY2sgIWltcG9ydGFudDsgLy8gQmxhY2sgcHJpbnRzIGZhc3RlclxuICAgICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIC8vYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICY6bm90KC5idG4pIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljOyBjb21tZW50IHRoZSBmb2xsb3dpbmcgc2VsZWN0b3Igb3V0XG4gICAgLy9hW2hyZWZdOjphZnRlciB7XG4gICAgLy8gIGNvbnRlbnQ6IFwiIChcIiBhdHRyKGhyZWYpIFwiKVwiO1xuICAgIC8vfVxuXG4gICAgYWJiclt0aXRsZV06OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWM7IGNvbW1lbnQgdGhlIGZvbGxvd2luZyBzZWxlY3RvciBvdXRcbiAgICAvL1xuICAgIC8vIERvbid0IHNob3cgbGlua3MgdGhhdCBhcmUgZnJhZ21lbnQgaWRlbnRpZmllcnMsXG4gICAgLy8gb3IgdXNlIHRoZSBgamF2YXNjcmlwdDpgIHBzZXVkbyBwcm90b2NvbFxuICAgIC8vXG5cbiAgICAvL2FbaHJlZl49XCIjXCJdOjphZnRlcixcbiAgICAvL2FbaHJlZl49XCJqYXZhc2NyaXB0OlwiXTo6YWZ0ZXIge1xuICAgIC8vIGNvbnRlbnQ6IFwiXCI7XG4gICAgLy99XG5cbiAgICBwcmUge1xuICAgICAgd2hpdGUtc3BhY2U6IHByZS13cmFwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIHByZSxcbiAgICBibG9ja3F1b3RlIHtcbiAgICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkZ3JheS01MDA7IC8vIEJvb3RzdHJhcCBjdXN0b20gY29kZTsgdXNpbmcgYCRib3JkZXItd2lkdGhgIGluc3RlYWQgb2YgMXB4XG4gICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgfVxuXG4gICAgLy9cbiAgICAvLyBQcmludGluZyBUYWJsZXM6XG4gICAgLy8gaHR0cDovL2Nzcy1kaXNjdXNzLmluY3V0aW8uY29tL3dpa2kvUHJpbnRpbmdfVGFibGVzXG4gICAgLy9cblxuICAgIHRoZWFkIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDtcbiAgICB9XG5cbiAgICB0cixcbiAgICBpbWcge1xuICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIH1cblxuICAgIHAsXG4gICAgaDIsXG4gICAgaDMge1xuICAgICAgb3JwaGFuczogMztcbiAgICAgIHdpZG93czogMztcbiAgICB9XG5cbiAgICBoMixcbiAgICBoMyB7XG4gICAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWMgY2hhbmdlcyBzdGFydFxuXG4gICAgLy8gU3BlY2lmeSBhIHNpemUgYW5kIG1pbi13aWR0aCB0byBtYWtlIHByaW50aW5nIGNsb3NlciBhY3Jvc3MgYnJvd3NlcnMuXG4gICAgLy8gV2UgZG9uJ3Qgc2V0IG1hcmdpbiBoZXJlIGJlY2F1c2UgaXQgYnJlYWtzIGBzaXplYCBpbiBDaHJvbWUuIFdlIGFsc29cbiAgICAvLyBkb24ndCB1c2UgYCFpbXBvcnRhbnRgIG9uIGBzaXplYCBhcyBpdCBicmVha3MgaW4gQ2hyb21lLlxuICAgIEBwYWdlIHtcbiAgICAgIHNpemU6ICRwcmludC1wYWdlLXNpemU7XG4gICAgfVxuICAgIGJvZHkge1xuICAgICAgbWluLXdpZHRoOiAkcHJpbnQtYm9keS1taW4td2lkdGggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBtaW4td2lkdGg6ICRwcmludC1ib2R5LW1pbi13aWR0aCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBjb21wb25lbnRzXG4gICAgLm5hdmJhciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuYmFkZ2Uge1xuICAgICAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRibGFjaztcbiAgICB9XG5cbiAgICAudGFibGUge1xuICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZSAhaW1wb3J0YW50O1xuXG4gICAgICB0ZCxcbiAgICAgIHRoIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgIHRoLFxuICAgICAgdGQge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS0zMDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGFibGUtZGFyayB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcblxuICAgICAgdGgsXG4gICAgICB0ZCxcbiAgICAgIHRoZWFkIHRoLFxuICAgICAgdGJvZHkgKyB0Ym9keSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGFibGUgLnRoZWFkLWRhcmsgdGgge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICBib3JkZXItY29sb3I6ICR0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljIGNoYW5nZXMgZW5kXG4gIH1cbn1cbiIsIlxuLy8gUHJpbnRpbmdcblxuJHByaW50LXBhZ2Utc2l6ZTogICAgICAgYTMgIWRlZmF1bHQ7XG4kcHJpbnQtYm9keS1taW4td2lkdGg6ICBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCBcImxnXCIpICFkZWZhdWx0O1xuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/