.xdsoft_datetimepicker {
  box-shadow: 0 5px 15px -5px rgba(0, 0, 0, 0.506);
  background: #fff;
  border-bottom: 1px solid #bbb;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  border-top: 1px solid #ccc;
  color: #333;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  padding: 8px;
  padding-left: 0;
  padding-top: 2px;
  position: absolute;
  z-index: 9999;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: none;
}

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

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

/*For IE8 or lower*/

.xdsoft_datetimepicker button {
  border: none !important;
}

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

.xdsoft_noselect::selection {
  background: transparent;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.xdsoft_datetimepicker .xdsoft_today_button {
  float: left;
  background-position: -70px 0;
  margin-left: 5px;
}

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

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

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

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

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

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

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

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

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

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

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

.xdsoft_datetimepicker .xdsoft_label:hover i {
  opacity: 1.0;
}

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

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

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

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

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

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

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

.xdsoft_datetimepicker .xdsoft_calendar {
  clear: both;
}

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

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

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

.xdsoft_datetimepicker .xdsoft_calendar th {
  height: 25px;
}

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

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

.xdsoft_datetimepicker .xdsoft_calendar th {
  background: #f1f1f1;
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_today {
  color: #33aaff;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.xdsoft_scroller_box {
  position: relative;
}

.xdsoft_datetimepicker.xdsoft_dark {
  box-shadow: 0 5px 15px -5px rgba(255, 255, 255, 0.506);
  background: #000;
  border-bottom: 1px solid #444;
  border-left: 1px solid #333;
  border-right: 1px solid #333;
  border-top: 1px solid #333;
  color: #ccc;
}

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

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

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

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

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

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

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

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

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

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_today {
  color: #cc5500;
}

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

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

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

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

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

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

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

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

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

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

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

.xdsoft_datetimepicker .blue-gradient-button {
  font-family: "museo-sans", "Book Antiqua", sans-serif;
  font-size: 12px;
  font-weight: 300;
  color: #82878c;
  height: 28px;
  position: relative;
  padding: 4px 17px 4px 33px;
  border: 1px solid #d7d8da;
  background: -moz-linear-gradient(top, #fff 0%, #f4f8fa 73%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(73%, #f4f8fa));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #fff 0%, #f4f8fa 73%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #fff 0%, #f4f8fa 73%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #fff 0%, #f4f8fa 73%);
  /* IE10+ */
  background: linear-gradient(to bottom, #fff 0%, #f4f8fa 73%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#f4f8fa',GradientType=0 );
  /* IE6-9 */
}

.xdsoft_datetimepicker .blue-gradient-button:hover,
.xdsoft_datetimepicker .blue-gradient-button:focus,
.xdsoft_datetimepicker .blue-gradient-button:hover span,
.xdsoft_datetimepicker .blue-gradient-button:focus span {
  color: #454551;
  background: -moz-linear-gradient(top, #f4f8fa 0%, #FFF 73%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f4f8fa), color-stop(73%, #FFF));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f4f8fa 0%, #FFF 73%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f4f8fa 0%, #FFF 73%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f4f8fa 0%, #FFF 73%);
  /* IE10+ */
  background: linear-gradient(to bottom, #f4f8fa 0%, #FFF 73%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f8fa', endColorstr='#FFF',GradientType=0 );
  /* IE6-9 */
}@charset "UTF-8";



@font-face {
  font-family: 'ico';
  src: url(fonts/ico-431bf9bd0bb0a3db5dba06b36c155bbc.eot);
  src: url(fonts/ico-431bf9bd0bb0a3db5dba06b36c155bbc.eot) format("embedded-opentype"), url(fonts/ico-cb535efd98bffb687e906d01284e8245.ttf) format("truetype"), url(fonts/ico-42a95fda94c5bcc1c2db5a141cbad3a6.woff) format("woff"), url(ico-46661d6d65debc63884004fed6e37e5c.svg) format("svg");
  font-weight: normal;
  font-style: normal;
}

[class^="ico-"],
[class*=" ico-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'ico' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  font-feature-settings: "liga";
  -webkit-font-variant-ligatures: discretionary-ligatures;
  font-variant-ligatures: discretionary-ligatures;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.ico-calendar:before {
  content: "";
}

.ico-reddit:before {
  content: "";
}

.ico-instagram:before {
  content: "";
}

.ico-twitter:before {
  content: "";
}

.ico-youtube:before {
  content: "";
}

.ico-github:before {
  content: "";
}

.ico-phone:before {
  content: "";
}

.ico-vk:before {
  content: "";
}

.ico-linkedin:before {
  content: "";
}

.ico-google:before {
  content: "";
}

.ico-earth:before {
  content: "";
}

.ico-skype:before {
  content: "";
}

.ico-pinterest:before {
  content: "";
}

.ico-tumblr:before {
  content: "";
}

.ico-map:before {
  content: "";
}

.ico-facebook:before {
  content: "";
}

body,
html {
  margin: 0;
  height: 100%;
}

body {
  font-family: "Montserrat", sans-serif;
  background: #fff;
  color: #303030;
  font-size: 11pt;
  line-height: 1.5em;
}

iframe {
  display: block;
}

ol,
ul {
  padding-left: 30px;
}

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

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: "Montserrat", sans-serif;
  position: relative;
  color: #930813;
  line-height: 1.2;
}

h1,
.h1 {
  font-size: 2.4em;
  margin: 20px 0;
  font-weight: 300;
  text-transform: uppercase;
}

h2,
.h2 {
  font-size: 1.7em;
  margin: 18px 0;
  font-weight: 300;
  text-transform: uppercase;
}

h3,
.h3 {
  font-size: 1.6em;
  margin: 16px 0;
}

h4,
.h4 {
  font-size: 1.4em;
  margin: 14px 0;
}

h5,
.h5 {
  font-size: 1.2em;
  margin: 12px 0;
}

h6,
.h6 {
  font-size: 1em;
  margin: 10px 0;
}

a {
  text-decoration: none;
  color: #930813;
  -webkit-transition: color 170ms ease-out;
  -moz-transition: color 170ms ease-out;
  -ms-transition: color 170ms ease-out;
  -o-transition: color 170ms ease-out;
  transition: color 170ms ease-out;
  outline: 0;
}

a:hover {
  color: #303030;
}

.invisible {
  display: none;
}

.image_container {
  margin: 0;
}

.image_container img {
  display: block;
}

.rs-columns {
  clear: both;
  display: inline-block;
  width: 100%;
  width: calc(100% + 20px);
  margin: 0 -20px;
}

.rs-column {
  float: left;
  width: 100%;
  padding: 0 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.rs-column.-large-col-1-1 {
  width: 100%;
}

.rs-column.-large-col-2-1 {
  width: 50%;
}

.rs-column.-large-col-2-2 {
  width: 100%;
}

.rs-column.-large-col-3-1 {
  width: 33.3333333%;
}

.rs-column.-large-col-3-2 {
  width: 65%;
}

.rs-column.-large-col-3-3 {
  width: 100%;
}

.rs-column.-large-col-4-1 {
  width: 25%;
}

.rs-column.-large-col-4-2 {
  width: 50%;
}

.rs-column.-large-col-4-3 {
  width: 75%;
}

.rs-column.-large-col-4-4 {
  width: 100%;
}

.rs-column.-large-col-5-1 {
  width: 20%;
}

.rs-column.-large-col-5-2 {
  width: 40%;
}

.rs-column.-large-col-5-3 {
  width: 60%;
}

.rs-column.-large-col-5-4 {
  width: 78.46154%;
}

.rs-column.-large-col-5-5 {
  width: 100%;
}

.rs-column.-large-col-6-1 {
  width: 16.6666666%;
}

.rs-column.-large-col-6-2 {
  width: 33.3333333%;
}

.rs-column.-large-col-6-3 {
  width: 50%;
}

.rs-column.-large-col-6-4 {
  width: 65%;
}

.rs-column.-large-col-6-5 {
  width: 80%;
}

.rs-column.-large-col-6-6 {
  width: 100%;
}

@media screen and (max-width: 900px) {
  .rs-columns {
    width: 100%;
    margin: 0;
  }

  .rs-column {
    padding: 0;
  }

  .rs-column.-medium-col-1-1 {
    width: 100%;
  }

  .rs-column.-medium-col-2-1 {
    width: 50%;
  }

  .rs-column.-medium-col-2-2 {
    width: 100%;
  }

  .rs-column.-medium-col-3-1 {
    width: 33.3333333%;
  }

  .rs-column.-medium-col-3-2 {
    width: 65%;
  }

  .rs-column.-medium-col-3-3 {
    width: 100%;
  }

  .rs-column.-medium-col-4-1 {
    width: 25%;
  }

  .rs-column.-medium-col-4-2 {
    width: 50%;
  }

  .rs-column.-medium-col-4-3 {
    width: 75%;
  }

  .rs-column.-medium-col-4-4 {
    width: 100%;
  }

  .rs-column.-medium-col-5-1 {
    width: 20%;
  }

  .rs-column.-medium-col-5-2 {
    width: 40%;
  }

  .rs-column.-medium-col-5-3 {
    width: 60%;
  }

  .rs-column.-medium-col-5-4 {
    width: 78.46154%;
  }

  .rs-column.-medium-col-5-5 {
    width: 100%;
  }

  .rs-column.-medium-col-6-1 {
    width: 16.6666666%;
  }

  .rs-column.-medium-col-6-2 {
    width: 33.3333333%;
  }

  .rs-column.-medium-col-6-3 {
    width: 50%;
  }

  .rs-column.-medium-col-6-4 {
    width: 65%;
  }

  .rs-column.-medium-col-6-5 {
    width: 80%;
  }

  .rs-column.-medium-col-6-6 {
    width: 100%;
  }
}

@media screen and (max-width: 599px) {
  .rs-column.-small-col-1-1 {
    width: 100%;
  }

  .rs-column.-small-col-2-1 {
    width: 50%;
  }

  .rs-column.-small-col-2-2 {
    width: 100%;
  }

  .rs-column.-small-col-3-1 {
    width: 33.3333333%;
  }

  .rs-column.-small-col-3-2 {
    width: 65%;
  }

  .rs-column.-small-col-3-3 {
    width: 100%;
  }

  .rs-column.-small-col-4-1 {
    width: 25%;
  }

  .rs-column.-small-col-4-2 {
    width: 50%;
  }

  .rs-column.-small-col-4-3 {
    width: 75%;
  }

  .rs-column.-small-col-4-4 {
    width: 100%;
  }

  .rs-column.-small-col-5-1 {
    width: 20%;
  }

  .rs-column.-small-col-5-2 {
    width: 40%;
  }

  .rs-column.-small-col-5-3 {
    width: 60%;
  }

  .rs-column.-small-col-5-4 {
    width: 78.46154%;
  }

  .rs-column.-small-col-5-5 {
    width: 100%;
  }

  .rs-column.-small-col-6-1 {
    width: 16.6666666%;
  }

  .rs-column.-small-col-6-2 {
    width: 25%;
  }

  .rs-column.-small-col-6-3 {
    width: 50%;
  }

  .rs-column.-small-col-6-4 {
    width: 65%;
  }

  .rs-column.-small-col-6-5 {
    width: 80%;
  }

  .rs-column.-small-col-6-6 {
    width: 100%;
  }
}

#header {
  z-index: 50;
  background: url(header_bg-c90e124fafb27e94245c6dd4f4fabb1b.jpg) 50%;
  background-size: cover;
  border-top: 5px solid #930813;
  position: relative;
  color: #fff;
}

#header a {
  color: #fff;
}

#header .left,
#header .right {
  position: absolute;
  line-height: 1.4;
  top: 75px;
}

@media (max-width: 767px) {
  #header .left,
  #header .right {
    top: 60px;
  }
}

#header .left {
  left: 3%;
}

#header .right {
  right: 3%;
}

@media (max-width: 767px) {
  #header .right {
    right: 0;
  }
}

#header .free-wifi {
  margin-left: 20px;
  float: right;
}

#header .info {
  font-size: 14px;
  font-style: italic;
}

#header .btn {
  display: inline-block;
  background: #ddbf80;
  color: #fff;
  padding: 15px 25px;
  font-weight: bold;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: 200ms ease-out;
  -moz-transition: 200ms ease-out;
  -ms-transition: 200ms ease-out;
  -o-transition: 200ms ease-out;
  transition: 200ms ease-out;
  text-transform: uppercase;
}

@media (max-width: 767px) {
  #header .btn {
    padding: 10px 15px;
    font-size: 14px;
  }
}

#header .btn:hover,
#header .btn:focus {
  background: #fff;
  color: #303030;
}

@media (max-width: 767px) {
  #header .hide-mobile {
    display: none;
  }
}

#logo {
  text-align: center;
  padding: 30px 0 20px 0;
  line-height: 0;
}

#logo a {
  display: inline-block;
}

#content {
  background: url(content_bg-5bb72f6071776aa59688a5004613fab8.jpg) 50% 0 no-repeat;
}

.wrapper {
  padding: 0;
  width: 970px;
  margin: 0 auto;
}

.main table {
  border-spacing: 0;
  border-collapse: collapse;
  width: 100%;
  border: 0;
}

.main table caption {
  background: #930813;
  color: #fff;
  padding: 7px 0;
  font-weight: bold;
}

.main table thead th,
.main table thead td {
  border-top: 0;
  border-bottom: 2px solid #ddd;
}

.main table tbody tr:nth-of-type(odd) {
  background-color: #f9f9f9;
}

.main table th,
.main table td {
  text-align: left;
  padding: 5px;
  border-top: 1px solid #ddd;
  vertical-align: top;
}

.main > *[class*="mod_"] {
  overflow: hidden;
}

.main > *[class*="mod_"] *[class*="ce_"] {
  margin-top: 20px;
  margin-bottom: 20px;
}

.main > *[class*="mod_"] *[class*="ce_"].ce_table {
  overflow: auto;
}

@media (min-width: 767px) {
  .main > *[class*="mod_"] *[class*="ce_"].center-box {
    width: 80%;
    margin-left: 10%;
    margin-right: 10%;
  }
}

.main > *[class*="mod_"] *[class*="ce_"].no-padding {
  margin-top: 0;
  margin-bottom: 0;
}

.main > *[class*="mod_"] *[class*="ce_"].table-zell-border td,
.main > *[class*="mod_"] *[class*="ce_"].table-zell-border th {
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
}

.main > *[class*="mod_"] *[class*="ce_"].table-zell-border tbody td,
.main > *[class*="mod_"] *[class*="ce_"].table-zell-border tbody th {
  border-bottom: 1px solid #ddd;
}

.main > *[class*="mod_"] *[class*="ce_"].rs-columns {
  margin-top: 0;
  margin-bottom: 0;
}

.main > *[class*="mod_"] *[class*="ce_"].image-border .image_container img {
  border: 10px solid #930813;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.main > *[class*="mod_"] *[class*="ce_"].text-center {
  text-align: center;
}

@media (min-width: 768px) {
  .main > *[class*="mod_"].vertical-middle .rs-columns {
    display: flex;
  }

  .main > *[class*="mod_"].vertical-middle .rs-columns > .rs-column {
    margin-top: auto;
    margin-bottom: auto;
  }
}

.main > *[class*="mod_"].no-padding > .wrapper {
  padding-top: 0;
  padding-bottom: 0;
}

@media (max-width: 767px) {
  .main > *[class*="mod_"].no-padding > .wrapper {
    padding-bottom: 5px;
  }
}

.main > *[class*="mod_"].wide > .wrapper {
  width: 100%;
}

.main > *[class*="mod_"].bg-main-color {
  background: #930813;
  color: #fff;
}

.main > *[class*="mod_"].bg-main-color h1,
.main > *[class*="mod_"].bg-main-color h2,
.main > *[class*="mod_"].bg-main-color h3,
.main > *[class*="mod_"].bg-main-color h4,
.main > *[class*="mod_"].bg-main-color h5,
.main > *[class*="mod_"].bg-main-color h6,
.main > *[class*="mod_"].bg-main-color .h1,
.main > *[class*="mod_"].bg-main-color .h2,
.main > *[class*="mod_"].bg-main-color .h3,
.main > *[class*="mod_"].bg-main-color .h4,
.main > *[class*="mod_"].bg-main-color .h5,
.main > *[class*="mod_"].bg-main-color .h6 {
  color: #fff;
}

.main > *[class*="mod_"].bg-main-color a {
  color: #fff;
}

.main > *[class*="mod_"].bg-main-color a:hover,
.main > *[class*="mod_"].bg-main-color a:focus {
  color: #303030;
}

.main > *[class*="mod_"].bg-main-color *[class*="ce_"].image-border .image_container img {
  border: 10px solid #fff;
}

.main > *[class*="mod_"].bg-main-color .ce_rs_columns_start {
  margin: 0;
}

.main > *[class*="mod_"].bg-main-color .ce_hyperlink a:hover,
.main > *[class*="mod_"].bg-main-color .ce_hyperlink a:focus,
.main > *[class*="mod_"].bg-main-color .ce_download a:hover,
.main > *[class*="mod_"].bg-main-color .ce_download a:focus {
  color: #fff;
}

.main > *[class*="mod_"].bg-main-color .ce_download a > .size:after {
  background-image: url(down_n-9bee674ac3f22298a161c3e8c9e1351a.svg);
}

.main > *[class*="mod_"].bg-main-color .formbody .widget.widget-checkbox fieldset > span > label > i,
.main > *[class*="mod_"].bg-main-color .formbody .widget.widget-radio fieldset > span > label > i {
  background: #fff;
}

.main > *[class*="mod_"].bg-main-color .formbody .widget.widget-checkbox fieldset > span > label > i:after,
.main > *[class*="mod_"].bg-main-color .formbody .widget.widget-checkbox fieldset > span > label > i:before,
.main > *[class*="mod_"].bg-main-color .formbody .widget.widget-radio fieldset > span > label > i:after,
.main > *[class*="mod_"].bg-main-color .formbody .widget.widget-radio fieldset > span > label > i:before {
  background: #303030;
}

.main > *[class*="mod_"].bg-main-color .formbody .widget.widget-upload input {
  background: #fff;
  color: #930813;
}

.main > *[class*="mod_"].bg-main-color .formbody .widget.widget-upload input:hover,
.main > *[class*="mod_"].bg-main-color .formbody .widget.widget-upload input:focus {
  background: #303030;
  color: #fff;
}

.main > *[class*="mod_"].bg-main-color .formbody .submit_container .submit {
  background: #fff;
  color: #930813;
}

.main > *[class*="mod_"].bg-main-color .formbody .submit_container .submit:hover,
.main > *[class*="mod_"].bg-main-color .formbody .submit_container .submit:focus {
  background: #303030;
  color: #fff;
}

.main > *[class*="mod_"].text-center {
  text-align: center;
}

.main > *[class*="mod_"] > .wrapper {
  padding-top: 40px;
  padding-bottom: 40px;
}

#navBurger {
  display: none;
}

#footer {
  padding: 20px 0;
  background: #930813;
  color: #fff;
}

#footer a {
  color: #fff;
}

#footer .left {
  float: left;
}

#footer .right {
  float: right;
}

#navFooter {
  display: inline-block;
}

#navFooter ul,
#navFooter li {
  display: inline-block;
  margin: 0;
  padding: 0;
  border: 0;
}

#navFooter li {
  padding: 0 0 0 5px;
}

#navFooter li:first-child {
  padding: 0;
}

#navFooter li:first-child:before {
  display: none;
}

#banner {
  position: relative;
  display: block;
  overflow: hidden;
}

#banner .slide {
  position: relative;
  white-space: nowrap;
  display: block;
  overflow: hidden;
}

#banner .slide.no-js .b-items {
  display: none;
}

#banner .slide.no-js .b-items:first-child {
  display: block;
}

#banner .slide img {
  display: block;
  width: 100%;
}

#banner .slide .slick-arrow.slick-prev,
#banner .slide .slick-arrow.slick-next {
  position: absolute;
  z-index: 1;
  top: 50%;
  padding: 0;
  border: 0;
  margin: 0;
  background: transparent;
  height: 30px;
  width: 30px;
  overflow: hidden;
  text-indent: -1337px;
  outline: 0;
  cursor: pointer;
  -webkit-transition: 150ms ease-out;
  -moz-transition: 150ms ease-out;
  -ms-transition: 150ms ease-out;
  -o-transition: 150ms ease-out;
  transition: 150ms ease-out;
  opacity: .8;
}

#banner .slide .slick-arrow.slick-prev:hover,
#banner .slide .slick-arrow.slick-prev:focus,
#banner .slide .slick-arrow.slick-next:hover,
#banner .slide .slick-arrow.slick-next:focus {
  opacity: 1;
}

#banner .slide .slick-arrow.slick-prev:before,
#banner .slide .slick-arrow.slick-prev:after,
#banner .slide .slick-arrow.slick-next:before,
#banner .slide .slick-arrow.slick-next:after {
  position: absolute;
  height: 3px;
  width: 15px;
  margin-left: 0;
  margin-top: 0;
  background: #fff;
  display: block;
  bottom: 50%;
  left: 50%;
  content: '';
}

#banner .slide .slick-arrow.slick-prev {
  left: 2vw;
}

#banner .slide .slick-arrow.slick-prev:before {
  -webkit-transform: translate(-7px, 4px) rotate(-135deg);
  -moz-transform: translate(-7px, 4px) rotate(-135deg);
  -ms-transform: translate(-7px, 4px) rotate(-135deg);
  -o-transform: translate(-7px, 4px) rotate(-135deg);
  transform: translate(-7px, 4px) rotate(-135deg);
}

#banner .slide .slick-arrow.slick-prev:after {
  -webkit-transform: translate(-7px, -4px) rotate(135deg);
  -moz-transform: translate(-7px, -4px) rotate(135deg);
  -ms-transform: translate(-7px, -4px) rotate(135deg);
  -o-transform: translate(-7px, -4px) rotate(135deg);
  transform: translate(-7px, -4px) rotate(135deg);
}

#banner .slide .slick-arrow.slick-next {
  right: 2vw;
}

#banner .slide .slick-arrow.slick-next:before {
  -webkit-transform: translate(-7px, 4px) rotate(-45deg);
  -moz-transform: translate(-7px, 4px) rotate(-45deg);
  -ms-transform: translate(-7px, 4px) rotate(-45deg);
  -o-transform: translate(-7px, 4px) rotate(-45deg);
  transform: translate(-7px, 4px) rotate(-45deg);
}

#banner .slide .slick-arrow.slick-next:after {
  -webkit-transform: translate(-7px, -4px) rotate(45deg);
  -moz-transform: translate(-7px, -4px) rotate(45deg);
  -ms-transform: translate(-7px, -4px) rotate(45deg);
  -o-transform: translate(-7px, -4px) rotate(45deg);
  transform: translate(-7px, -4px) rotate(45deg);
}

#banner .slide .slick-dots {
  margin: 0;
  padding: 0;
  position: absolute;
  display: block;
  width: 100%;
  list-style: none;
  text-align: center;
  bottom: 15px;
}

#banner .slide .slick-dots > li {
  position: relative;
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
  opacity: .4;
}

#banner .slide .slick-dots > li.slick-active {
  opacity: .8;
}

#banner .slide .slick-dots > li button {
  font-size: 0;
  line-height: 0;
  display: block;
  cursor: pointer;
  color: transparent;
  border: 0;
  outline: none;
  background: #fff;
  overflow: hidden;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  width: 100%;
  height: 100%;
  padding: 0;
}

#banner .slide .b-items {
  position: relative;
  margin: 0;
  padding: 0;
  list-style: none;
  float: left;
  width: 100%;
  will-change: transform;
  outline: 0;
  background-size: cover;
  background-position: 50%;
  display: flex;
}

#banner .slide .b-items:after {
  content: '';
  clear: both;
  display: block;
}

#banner .slide .b-items > .image {
  position: relative;
}

#banner .slide .b-items > .image img {
  width: 100%;
}

#banner .slide .b-items > .overlay {
  position: absolute;
  height: 100%;
  width: 100%;
  z-index: 5;
  left: 0;
  top: 0;
  display: flex;
}

#banner .slide .b-items > .overlay > .mid {
  margin: auto;
  text-align: center;
}

#banner .slide .b-items > .overlay > .mid > .title {
  margin: 0;
  text-transform: uppercase;
  font-weight: normal;
  color: #fff;
  font-style: italic;
  font-size: 40px;
  line-height: 1.2;
}

@media (max-width: 767px) {
  #banner .slide .b-items > .overlay > .mid > .title {
    font-size: 4vw;
  }
}

#banner .slide .b-items > .overlay > .mid > .title > span {
  background: #930813;
  display: inline-block;
  margin: 5px 0;
  padding: 5px 20px;
}

@media (min-width: 768px) {
  #navHeader {
    position: relative;
    z-index: 300;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    left: 0;
    top: 0;
    width: 100%;
    padding: 10px 0;
    text-align: center;
    background: #ddbf80;
  }

  #navHeader ul {
    padding: 0;
    margin: 0;
  }

  #navHeader ul.level_1 {
    display: inline-block;
    text-align: center;
  }

  #navHeader ul.level_1 li {
    display: inline-block;
  }

  #navHeader ul.level_1 li:hover .level_2,
  #navHeader ul.level_1 li:focus .level_2 {
    display: block;
  }

  #navHeader ul.level_2 {
    position: absolute;
    left: 0;
    top: 100%;
    white-space: nowrap;
    padding-top: 10px;
    display: none;
    -webkit-box-shadow: 0 5px 10px -5px #000;
    -moz-box-shadow: 0 5px 10px -5px #000;
    box-shadow: 0 5px 10px -5px #000;
  }

  #navHeader ul.level_2 li {
    display: block;
  }

  #navHeader ul.level_2 li > a,
  #navHeader ul.level_2 li > span {
    background: #ddbf80;
    padding: 5px 10px;
    text-align: left;
    color: #fff;
  }

  #navHeader ul.level_2 li > a:hover,
  #navHeader ul.level_2 li > a:focus,
  #navHeader ul.level_2 li > span:hover,
  #navHeader ul.level_2 li > span:focus {
    background: #930813;
    color: #fff;
  }

  #navHeader ul > li {
    padding: 0;
    margin: 0;
    list-style: none;
    position: relative;
  }

  #navHeader ul > li:last-child > a,
  #navHeader ul > li:last-child > span {
    border-right: 0;
  }

  #navHeader ul > li.base {
    display: none;
  }

  #navHeader ul > li > a:focus,
  #navHeader ul > li > a:hover,
  #navHeader ul > li > a.trail,
  #navHeader ul > li > a.active,
  #navHeader ul > li > span:focus,
  #navHeader ul > li > span:hover,
  #navHeader ul > li > span.trail,
  #navHeader ul > li > span.active {
    color: #930813;
  }

  #navHeader ul > li > a,
  #navHeader ul > li > span {
    text-align: center;
    display: block;
    text-transform: uppercase;
    font-weight: 300;
    font-size: 12pt;
    color: #fff;
    text-decoration: none;
    padding: 0 10px;
    font-family: "Montserrat", sans-serif;
  }
}

@media screen and (min-width: 768px) and (max-width: 900px) {
  #navHeader ul > li > a,
  #navHeader ul > li > span {
    font-size: 11pt;
  }
}

@media (max-width: 767px) {
  #navHeader {
    position: fixed;
    top: 0;
    background: #fff;
    height: 100%;
    width: 100%;
    left: 0;
    z-index: 10;
    display: none;
    padding: 0;
  }

  #navHeader.open {
    display: -webkit-flex;
    display: flex;
  }

  #navHeader ul {
    margin: 0;
    padding: 0;
  }

  #navHeader ul li {
    list-style: none;
    display: block;
    padding: 0;
    margin: 0;
    position: relative;
  }

  #navHeader ul li > a,
  #navHeader ul li > span {
    font-family: "Montserrat", sans-serif;
    font-weight: bold;
  }

  #navHeader ul.level_1 {
    display: -webkit-flex;
    display: flex;
    width: 100%;
    margin: 0;
    -webkit-flex-direction: column;
    flex-direction: column;
  }

  #navHeader ul.level_1 > li {
    height: 100%;
  }

  #navHeader ul.level_1 > li.color1 {
    background: #d6c07f;
  }

  #navHeader ul.level_1 > li.color2 {
    background: #a1905a;
  }

  #navHeader ul.level_1 > li.color3 {
    background: #43422b;
  }

  #navHeader ul.level_1 > li.color4 {
    background: #14150d;
  }

  #navHeader ul.level_1 > li.color5 {
    background: #8b070b;
  }

  #navHeader ul.level_1 > li.color6 {
    background: #490305;
  }

  #navHeader ul.level_1 > li > a,
  #navHeader ul.level_1 > li > span {
    border-right: 0;
    font-size: 14pt;
    line-height: 40px;
    color: #fff;
    display: -webkit-flex;
    display: flex;
    text-align: center;
    text-transform: uppercase;
    font-weight: normal;
    height: 100%;
    width: 100%;
  }

  #navHeader ul.level_1 > li > a.active,
  #navHeader ul.level_1 > li > a:focus,
  #navHeader ul.level_1 > li > span.active,
  #navHeader ul.level_1 > li > span:focus {
    color: #fff;
    font-weight: bold;
  }

  #navHeader ul.level_1 > li > a > span,
  #navHeader ul.level_1 > li > span > span {
    margin: auto;
  }

  #navHeader ul.level_1 > li > .sub-btn {
    height: 40px;
    width: 40px;
    background: #930813;
    cursor: pointer;
    position: absolute;
    right: 10px;
    top: 50%;
    margin-top: -20px;
    z-index: 10;
  }

  #navHeader ul.level_1 > li > .sub-btn.open {
    z-index: 500;
  }

  #navHeader ul.level_1 > li > .sub-btn.open:before {
    -webkit-transform: translate(0, 0) rotate(-45deg);
    -moz-transform: translate(0, 0) rotate(-45deg);
    -ms-transform: translate(0, 0) rotate(-45deg);
    -o-transform: translate(0, 0) rotate(-45deg);
    transform: translate(-13px, 3px) rotate(-45deg);
    height: 4px;
    width: 26px;
  }

  #navHeader ul.level_1 > li > .sub-btn.open:after {
    -webkit-transform: translate(0, 0) rotate(45deg);
    -moz-transform: translate(0, 0) rotate(45deg);
    -ms-transform: translate(0, 0) rotate(45deg);
    -o-transform: translate(0, 0) rotate(45deg);
    transform: translate(-13px, 3px) rotate(45deg);
    height: 4px;
    width: 26px;
  }

  #navHeader ul.level_1 > li > .sub-btn:before,
  #navHeader ul.level_1 > li > .sub-btn:after {
    position: absolute;
    height: 3px;
    width: 15px;
    margin-left: 0;
    margin-top: 0;
    background: #fff;
    display: block;
    bottom: 50%;
    left: 50%;
    content: '';
    transition: 200ms ease-out;
  }

  #navHeader ul.level_1 > li > .sub-btn:before {
    -webkit-transform: translate(-11px, 2px) rotate(45deg);
    -moz-transform: translate(-11px, 2px) rotate(45deg);
    -ms-transform: translate(-11px, 2px) rotate(45deg);
    -o-transform: translate(-11px, 2px) rotate(45deg);
    transform: translate(-11px, 2px) rotate(45deg);
  }

  #navHeader ul.level_1 > li > .sub-btn:after {
    -webkit-transform: translate(-2px, 2px) rotate(-45deg);
    -moz-transform: translate(-2px, 2px) rotate(-45deg);
    -ms-transform: translate(-2px, 2px) rotate(-45deg);
    -o-transform: translate(-2px, 2px) rotate(-45deg);
    transform: translate(-2px, 2px) rotate(-45deg);
  }

  #navHeader ul.level_2 {
    display: none;
    background: #930813;
    position: fixed;
    left: 0;
    background: #930813;
    z-index: 12;
    top: 0;
    height: 100%;
    width: 80%;
    width: calc(100% - 60px);
    -webkit-flex-direction: column;
    flex-direction: column;
    padding-top: 45%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }

  #navHeader ul.level_2:before {
    content: '';
    display: block;
    position: fixed;
    width: 60px;
    right: 0;
    top: 0;
    background: rgba(0, 0, 0, 0.5);
    height: 100%;
  }

  #navHeader ul.level_2.open {
    display: block !important;
  }

  #navHeader ul.level_2 > li {
    margin: auto;
    text-align: center;
  }

  #navHeader ul.level_2 > li > a,
  #navHeader ul.level_2 > li > span {
    color: #fff;
    background: transparent;
    padding: 10px;
    display: block;
    font-size: 13pt;
  }

  #navHeader ul.level_2 > li > a.active,
  #navHeader ul.level_2 > li > a:focus,
  #navHeader ul.level_2 > li > span.active,
  #navHeader ul.level_2 > li > span:focus {
    background: transparent;
    color: #303030;
  }
}

.formbody {
  margin: 0 -10px;
  width: 100%;
  width: -moz-calc(100% + 20px);
  width: -webkit-calc(100% + 20px);
  width: calc(100% + 20px);
  overflow: hidden;
}

.formbody.ie .widget.widget-select:after {
  display: none;
}

.formbody input,
.formbody label,
.formbody textarea,
.formbody select,
.formbody button {
  margin: 0;
  padding: 0;
  border: 0;
  display: block;
  outline: 0;
  background: transparent;
  font-family: "Montserrat", sans-serif;
  border-radius: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  appearance: none;
}

.formbody .submit_container,
.formbody .widget {
  margin-bottom: 20px;
  width: 100%;
  padding: 0 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
}

.formbody .widget.date-icon {
  position: relative;
}

.formbody .widget.date-icon:before {
  font-family: 'ico' !important;
  position: absolute;
  left: 0;
  bottom: 0;
  content: "";
  display: block;
  width: 40px;
  height: 40px;
  margin-left: 10px;
  pointer-events: none;
  background: #930813;
  color: #fff;
  text-align: center;
  line-height: 40px;
  font-size: 21px;
}

.formbody .widget.date-icon input {
  padding-left: 50px !important;
}

.formbody .widget.widget-text input {
  height: 40px;
  color: #303030;
  background: #EAEAEA;
  width: 100%;
  padding: 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.formbody .widget.widget-textarea textarea {
  min-height: 40px;
  max-width: 100%;
  color: #303030;
  background: #EAEAEA;
  width: 100%;
  padding: 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.formbody .widget.widget-select {
  position: relative;
}

.formbody .widget.widget-select:after {
  clear: both;
  display: block;
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 8.7px 5px 0 5px;
  border-color: #303030 transparent transparent transparent;
  right: 20px;
  bottom: 16px;
  pointer-events: none;
}

.formbody .widget.widget-select select {
  height: 40px;
  color: #303030;
  background: #EAEAEA;
  width: 100%;
  padding: 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
}

.formbody .widget.widget-captcha {
  position: relative;
}

.formbody .widget.widget-captcha input {
  height: 40px;
  color: #303030;
  background: #EAEAEA;
  width: 100%;
  padding: 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.formbody .widget.widget-captcha .captcha_text {
  position: absolute;
  right: 20px;
  bottom: 0;
  line-height: 40px;
  font-weight: bold;
  pointer-events: none;
  color: #303030;
}

.formbody .widget.widget-headline {
  margin-bottom: 0;
}

.formbody .widget.widget-checkbox fieldset,
.formbody .widget.widget-radio fieldset {
  margin: 0;
  padding: 0;
  border: 0;
}

.formbody .widget.widget-checkbox fieldset:after,
.formbody .widget.widget-radio fieldset:after {
  clear: both;
  display: block;
  content: '';
}

.formbody .widget.widget-checkbox fieldset > span,
.formbody .widget.widget-radio fieldset > span {
  margin-right: 10px;
  margin-bottom: 5px;
  float: left;
  position: relative;
}

.formbody .widget.widget-checkbox fieldset > span:after,
.formbody .widget.widget-radio fieldset > span:after {
  clear: both;
  display: block;
  content: '';
}

.formbody .widget.widget-checkbox fieldset > span > input,
.formbody .widget.widget-radio fieldset > span > input {
  height: 0;
  width: 0;
  opacity: 0;
  visibility: hidden;
  display: block;
}

.formbody .widget.widget-checkbox fieldset > span > input:checked + label > i:before,
.formbody .widget.widget-checkbox fieldset > span > input:checked + label > i:after,
.formbody .widget.widget-radio fieldset > span > input:checked + label > i:before,
.formbody .widget.widget-radio fieldset > span > input:checked + label > i:after {
  display: block;
}

.formbody .widget.widget-checkbox fieldset > span > label,
.formbody .widget.widget-radio fieldset > span > label {
  float: left;
  display: block;
  cursor: pointer;
  min-height: 24px;
  line-height: 24px;
}

.formbody .widget.widget-checkbox fieldset > span > label > i,
.formbody .widget.widget-radio fieldset > span > label > i {
  background: #930813;
  height: 24px;
  width: 24px;
  display: inline-block;
  margin-right: 5px;
  float: left;
  position: relative;
}

.formbody .widget.widget-checkbox fieldset > span > label > i:before,
.formbody .widget.widget-checkbox fieldset > span > label > i:after,
.formbody .widget.widget-radio fieldset > span > label > i:before,
.formbody .widget.widget-radio fieldset > span > label > i:after {
  content: '';
  display: none;
  position: absolute;
  left: 0;
  top: 0;
  height: 20px;
  width: 4px;
  background: #fff;
  transform-origin: 50%;
  pointer-events: none;
}

.formbody .widget.widget-checkbox fieldset > span > label > i:before,
.formbody .widget.widget-radio fieldset > span > label > i:before {
  transform: translate(10px, 2px) rotate(45deg);
}

.formbody .widget.widget-checkbox fieldset > span > label > i:after,
.formbody .widget.widget-radio fieldset > span > label > i:after {
  transform: translate(10px, 2px) rotate(135deg);
}

.formbody .widget.widget-upload input {
  padding: 10px;
  background: #930813;
  cursor: pointer;
  -webkit-box-shadow: 0 0 5px -2px #000;
  -moz-box-shadow: 0 0 5px -2px #000;
  box-shadow: 0 0 5px -2px #000;
  background: #930813;
  color: #fff;
  -webkit-transition: 200ms ease-out;
  -moz-transition: 200ms ease-out;
  -ms-transition: 200ms ease-out;
  -o-transition: 200ms ease-out;
  transition: 200ms ease-out;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-weight: bold;
  max-width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.formbody .widget.widget-upload input:hover,
.formbody .widget.widget-upload input:focus {
  -webkit-box-shadow: 0 0 4px -2px #000;
  -moz-box-shadow: 0 0 4px -2px #000;
  box-shadow: 0 0 4px -2px #000;
  background: #303030;
  color: #fff;
}

.formbody .widget.box1_2 {
  width: 50%;
}

@media (max-width: 767px) {
  .formbody .widget.box1_2 {
    width: 100%;
  }
}

.formbody .widget.box1_4 {
  width: 25%;
}

@media (max-width: 767px) {
  .formbody .widget.box1_4 {
    width: 100%;
  }
}

.formbody .widget.box1_3 {
  width: 33.3333%;
}

@media (max-width: 767px) {
  .formbody .widget.box1_3 {
    width: 100%;
  }
}

.formbody .widget.box2_4 {
  width: 66.6666%;
}

@media (max-width: 767px) {
  .formbody .widget.box2_4 {
    width: 100%;
  }
}

.formbody .widget.box3_4 {
  width: 75%;
}

@media (max-width: 767px) {
  .formbody .widget.box3_4 {
    width: 100%;
  }
}

.formbody .submit_container {
  margin-bottom: 0;
}

.formbody .submit_container.box1_4 {
  width: 25%;
}

.formbody .submit_container .submit {
  width: 100%;
  height: 50px;
  padding: 12px 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
  -webkit-box-shadow: 0 0 5px -2px #000;
  -moz-box-shadow: 0 0 5px -2px #000;
  box-shadow: 0 0 5px -2px #000;
  background: #930813;
  color: #fff;
  -webkit-transition: 200ms ease-out;
  -moz-transition: 200ms ease-out;
  -ms-transition: 200ms ease-out;
  -o-transition: 200ms ease-out;
  transition: 200ms ease-out;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-weight: bold;
}

.formbody .submit_container .submit:hover,
.formbody .submit_container .submit:focus {
  -webkit-box-shadow: 0 0 4px -2px #000;
  -moz-box-shadow: 0 0 4px -2px #000;
  box-shadow: 0 0 4px -2px #000;
  background: #303030;
  color: #fff;
}

.formbody p.error {
  color: #930813;
  margin: 0;
  font-size: 12px;
  line-height: 12px;
  padding: 0 0 5px;
}

::-webkit-input-placeholder,
::-moz-placeholder,
:-ms-input-placeholder,
input:-moz-placeholder {
  color: #930813;
}

[placeholder]:focus::-webkit-input-placeholder {
  -webkit-transition: opacity 0.2s 0.2s ease;
  -moz-transition: opacity 0.2s 0.2s ease;
  -ms-transition: opacity 0.2s 0.2s ease;
  -o-transition: opacity 0.2s 0.2s ease;
  transition: opacity 0.2s 0.2s ease;
  opacity: 0;
}

.ce_gallery:after {
  clear: both;
  display: block;
  content: '';
}

.ce_gallery > ul {
  width: calc(100% + 40px);
  margin: 0;
  margin-left: -20px;
  padding: 0;
}

.ce_gallery > ul > li {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 20px;
  margin: 0;
  float: left;
  list-style: none;
}

.ce_gallery > ul > li.row_first {
  padding-top: 0;
}

.ce_gallery > ul > li.row_last {
  padding-bottom: 0;
}

.ce_gallery > ul > li .image_container {
  margin: 0;
  line-height: 0;
}

.ce_gallery > ul > li .image_container a {
  display: block;
}

.ce_gallery > ul > li .image_container img {
  width: 100%;
  display: block;
}

.ce_gallery > ul.cols_1 > li {
  width: 100%;
}

.ce_gallery > ul.cols_2 > li {
  width: 50%;
}

.ce_gallery > ul.cols_3 > li {
  width: 33.33333%;
}

.ce_gallery > ul.cols_4 > li {
  width: 25%;
}

.ce_gallery > ul.cols_5 > li {
  width: 20%;
}

.ce_gallery > ul.cols_6 > li {
  width: 16.66667%;
}

.ce_gallery > ul.cols_7 > li {
  width: 14.28571%;
}

.ce_gallery > ul.cols_8 > li {
  width: 12.5%;
}

.ce_gallery > ul.cols_9 > li {
  width: 11.11111%;
}

.ce_gallery > ul.cols_10 > li {
  width: 10%;
}

.ce_gallery > ul.cols_11 > li {
  width: 9.09091%;
}

.ce_gallery > ul.cols_12 > li {
  width: 8.33333%;
}

@media (max-width: 767px) {
  .ce_gallery > ul {
    width: calc(100% + 20px);
    margin-left: -10px;
  }

  .ce_gallery > ul > li {
    width: 50% !important;
  }
}

@media (max-width: 250px) {
  .ce_gallery > ul > li {
    width: 100% !important;
  }
}

.ce_hyperlink {
  text-align: center;
}

.ce_hyperlink h1,
.ce_hyperlink h2,
.ce_hyperlink h3,
.ce_hyperlink h4,
.ce_hyperlink h5,
.ce_hyperlink h6 {
  text-align: left;
}

.ce_hyperlink.button-left {
  text-align: left;
}

.ce_hyperlink.button-right {
  text-align: right;
}

.ce_hyperlink.button-full-width a {
  width: 100%;
  display: block;
}

.ce_hyperlink a {
  display: inline-block;
  background: #ddbf80;
  color: #fff;
  padding: 12px 25px;
  font-weight: bold;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: 200ms ease-out;
  -moz-transition: 200ms ease-out;
  -ms-transition: 200ms ease-out;
  -o-transition: 200ms ease-out;
  transition: 200ms ease-out;
  text-transform: uppercase;
}

.ce_hyperlink a:hover,
.ce_hyperlink a:focus {
  background: #303030;
  color: #fff;
}

.ce_image .image_container img {
  width: 100%;
}

.ce_sliderStart .slider-wrapper {
  position: relative;
  white-space: nowrap;
  display: block;
  margin-bottom: 20px;
}

.ce_sliderStart .slick-list {
  position: relative;
  overflow: hidden;
  z-index: 1;
}

.ce_sliderStart .slick-arrow {
  position: absolute;
  z-index: 5;
  top: 50%;
  padding: 0;
  border: 0;
  margin: 0;
  background: #930813;
  height: 30px;
  width: 30px;
  overflow: hidden;
  text-indent: -1337px;
  outline: 0;
  cursor: pointer;
  -webkit-transition: 150ms ease-out;
  -moz-transition: 150ms ease-out;
  -ms-transition: 150ms ease-out;
  -o-transition: 150ms ease-out;
  transition: 150ms ease-out;
  opacity: .8;
}

.ce_sliderStart .slick-arrow:hover,
.ce_sliderStart .slick-arrow:focus {
  opacity: 1;
}

.ce_sliderStart .slick-arrow:before,
.ce_sliderStart .slick-arrow:after {
  position: absolute;
  height: 3px;
  width: 15px;
  margin-left: 0;
  margin-top: 0;
  background: #fff;
  display: block;
  bottom: 50%;
  left: 50%;
  content: '';
}

.ce_sliderStart .slick-arrow.slick-prev {
  left: 2vw;
}

.ce_sliderStart .slick-arrow.slick-prev:before {
  -webkit-transform: translate(-7px, 5px) rotate(-135deg);
  -moz-transform: translate(-7px, 5px) rotate(-135deg);
  -ms-transform: translate(-7px, 5px) rotate(-135deg);
  -o-transform: translate(-7px, 5px) rotate(-135deg);
  transform: translate(-7px, 5px) rotate(-135deg);
}

.ce_sliderStart .slick-arrow.slick-prev:after {
  -webkit-transform: translate(-7px, -4px) rotate(135deg);
  -moz-transform: translate(-7px, -4px) rotate(135deg);
  -ms-transform: translate(-7px, -4px) rotate(135deg);
  -o-transform: translate(-7px, -4px) rotate(135deg);
  transform: translate(-7px, -4px) rotate(135deg);
}

.ce_sliderStart .slick-arrow.slick-next {
  right: 2vw;
}

.ce_sliderStart .slick-arrow.slick-next:before {
  -webkit-transform: translate(-7px, 5px) rotate(-45deg);
  -moz-transform: translate(-7px, 5px) rotate(-45deg);
  -ms-transform: translate(-7px, 5px) rotate(-45deg);
  -o-transform: translate(-7px, 5px) rotate(-45deg);
  transform: translate(-7px, 5px) rotate(-45deg);
}

.ce_sliderStart .slick-arrow.slick-next:after {
  -webkit-transform: translate(-7px, -4px) rotate(45deg);
  -moz-transform: translate(-7px, -4px) rotate(45deg);
  -ms-transform: translate(-7px, -4px) rotate(45deg);
  -o-transform: translate(-7px, -4px) rotate(45deg);
  transform: translate(-7px, -4px) rotate(45deg);
}

.ce_sliderStart .slick-dots {
  margin: 0;
  padding: 0;
  position: absolute;
  display: block;
  width: 100%;
  list-style: none;
  text-align: center;
  bottom: -20px;
}

.ce_sliderStart .slick-dots > li {
  position: relative;
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}

.ce_sliderStart .slick-dots > li button {
  font-size: 0;
  line-height: 0;
  display: block;
  cursor: pointer;
  color: transparent;
  border: 0;
  outline: none;
  overflow: hidden;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  width: 100%;
  height: 100%;
  padding: 0;
  background: #930813;
}

.ce_sliderStart .slick-dots > li.slick-active button {
  background: #303030;
}

.ce_sliderStart .slick-track {
  display: flex;
}

.ce_sliderStart .slick-slide {
  position: relative;
  margin: 0;
  padding: 0;
  float: left;
  width: 100%;
  will-change: transform;
  outline: 0;
  background: #fff;
  display: block;
  white-space: normal;
  margin-bottom: 0 !important;
  margin-top: 0 !important;
}

.ce_downloads ul {
  display: block;
  padding: 0;
  margin: 0;
}

.ce_downloads ul > li {
  padding: 0;
  margin: 0;
  list-style: none;
}

.ce_downloads ul > li a .size {
  font-size: 75%;
}

.ce_download {
  text-align: center;
}

.ce_download h1,
.ce_download h2,
.ce_download h3,
.ce_download h4,
.ce_download h5,
.ce_download h6 {
  text-align: left;
}

.ce_download.button-left {
  text-align: left;
}

.ce_download.button-right {
  text-align: right;
}

.ce_download.button-full-width a {
  width: 100%;
  display: block;
}

.ce_download img {
  display: none;
}

.ce_download a {
  display: inline-block;
  background: #ddbf80;
  color: #fff;
  padding: 12px 25px;
  font-weight: bold;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: 200ms ease-out;
  -moz-transition: 200ms ease-out;
  -ms-transition: 200ms ease-out;
  -o-transition: 200ms ease-out;
  transition: 200ms ease-out;
  text-transform: uppercase;
}

.ce_download a:hover,
.ce_download a:focus {
  background: #303030;
  color: #fff;
}

.ce_download a > .size {
  font-size: 75%;
}

.ce_download a > .size:after {
  content: '';
  display: inline-block;
  background: url(down-58444056c81a3159c84e2d9452147e35.svg) no-repeat;
  height: 20px;
  width: 20px;
  margin-left: 15px;
}

#colorbox,
#cboxOverlay,
#cboxWrapper {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  overflow: hidden;
  -webkit-transform: translate3d(0, 0, 0);
}

#cboxWrapper {
  max-width: none;
}

#cboxOverlay {
  position: fixed;
  width: 100%;
  height: 100%;
}

#cboxMiddleLeft,
#cboxBottomLeft {
  clear: left;
}

#cboxContent {
  position: relative;
}

#cboxTitle {
  margin: 0;
}

#cboxLoadingOverlay,
#cboxLoadingGraphic {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

#cboxPrevious,
#cboxNext,
#cboxClose,
#cboxSlideshow {
  cursor: pointer;
}

.cboxPhoto {
  float: left;
  margin: auto;
  border: 0;
  display: block;
  max-width: none;
  -ms-interpolation-mode: bicubic;
}

.cboxIframe {
  width: 100%;
  height: 100%;
  display: block;
  border: 0;
  padding: 0;
  margin: 0;
  background: #fff;
}

#colorbox,
#cboxContent,
#cboxLoadedContent {
  box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
}

#cboxOverlay {
  opacity: 0.9;
  filter: alpha(opacity=90);
}

#colorbox {
  outline: 0;
}

#cboxTopLeft {
  width: 21px;
  height: 21px;
}

#cboxTopRight {
  width: 21px;
  height: 21px;
}

#cboxBottomLeft {
  width: 21px;
  height: 21px;
}

#cboxBottomRight {
  width: 21px;
  height: 21px;
}

#cboxMiddleLeft {
  width: 21px;
}

#cboxMiddleRight {
  width: 21px;
}

#cboxTopCenter {
  height: 21px;
}

#cboxBottomCenter {
  height: 21px;
}

#cboxContent {
  background: #fff;
  overflow: hidden;
  -webkit-box-shadow: 0 0 20px -5px #000;
  -moz-box-shadow: 0 0 20px -5px #000;
  box-shadow: 0 0 20px -5px #000;
}

#cboxError {
  padding: 50px;
  border: 1px solid #ccc;
}

#cboxLoadedContent {
  border: 15px solid #fff;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}

#cboxTitle {
  position: absolute;
  bottom: 4px;
  left: 0;
  text-align: center;
  width: 100%;
  color: #949494;
}

#cboxCurrent {
  position: absolute;
  bottom: 4px;
  left: 58px;
  color: #949494;
}

/* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */

#cboxPrevious,
#cboxNext,
#cboxSlideshow,
#cboxClose {
  border: 0;
  padding: 0;
  margin: 0;
  overflow: visible;
  width: auto;
  background: none;
  outline: 0;
}

/* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */

#cboxPrevious:active,
#cboxNext:active,
#cboxSlideshow:active,
#cboxClose:active {
  outline: 0;
}

#cboxSlideshow {
  position: absolute;
  bottom: 4px;
  right: 30px;
  color: #0092ef;
}

#cboxPrevious {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 25px;
  height: 25px;
  text-indent: -9999px;
}

#cboxPrevious:hover {
  background-position: -75px -25px;
}

#cboxNext {
  position: absolute;
  width: 25px;
  height: 25px;
  text-indent: -9999px;
}

/*
  The following fixes a problem where IE7 and IE8 replace a PNG's alpha transparency with a black fill
  when an alpha filter (opacity change) is set on the element or ancestor element.  This style is not applied to or needed in IE9.
  See: http://jacklmoore.com/notes/ie-transparency-problems/
*/

.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF, endColorstr=#00FFFFFF);
}

#cboxContent {
  margin: 0;
  background: #fff;
}

#colorbox,
#cboxOverlay,
#cboxWrapper {
  overflow: visible;
}

#cboxCurrent,
#cboxTitle {
  display: none !important;
}

#cboxClose {
  text-indent: -9999px;
  background: #930813;
  position: absolute;
  top: 0;
  right: 0;
  cursor: pointer;
  width: 30px;
  height: 30px;
  outline: 0;
}

#cboxClose:before,
#cboxClose:after {
  content: '';
  position: absolute;
  left: 5px;
  bottom: 13px;
  height: 3px;
  width: 21px;
  margin-left: 0;
  margin-top: 0;
  background: #fff;
}

#cboxClose:before {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}

#cboxClose:after {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

#cboxOverlay {
  opacity: 0.4 !important;
  background: #FFF;
}

#cboxNext,
#cboxPrevious {
  background: #930813;
  position: absolute;
  height: 30px;
  width: 30px;
  top: 50%;
  margin: -15px 0 0 0;
}

#cboxNext:before,
#cboxNext:after,
#cboxPrevious:before,
#cboxPrevious:after {
  content: '';
  position: absolute;
  bottom: 13px;
  height: 3px;
  width: 15px;
  margin-left: 0;
  margin-top: 0;
  background: #fff;
}

#cboxNext {
  right: 0;
}

#cboxNext:before,
#cboxNext:after {
  left: 12px;
}

#cboxNext:before {
  -webkit-transform: rotate(-45deg) translate(-6px);
  -moz-transform: rotate(-45deg) translate(-6px);
  -ms-transform: rotate(-45deg) translate(-6px);
  -o-transform: rotate(-45deg) translate(-6px);
  transform: rotate(-45deg) translate(-6px);
}

#cboxNext:after {
  -webkit-transform: rotate(45deg) translate(-6px);
  -moz-transform: rotate(45deg) translate(-6px);
  -ms-transform: rotate(45deg) translate(-6px);
  -o-transform: rotate(45deg) translate(-6px);
  transform: rotate(45deg) translate(-6px);
}

#cboxPrevious {
  left: 0;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}

#cboxPrevious:before,
#cboxPrevious:after {
  left: 12px;
}

#cboxPrevious:before {
  -webkit-transform: rotate(-45deg) translate(-6px);
  -moz-transform: rotate(-45deg) translate(-6px);
  -ms-transform: rotate(-45deg) translate(-6px);
  -o-transform: rotate(-45deg) translate(-6px);
  transform: rotate(-45deg) translate(-6px);
}

#cboxPrevious:after {
  -webkit-transform: rotate(45deg) translate(-6px);
  -moz-transform: rotate(45deg) translate(-6px);
  -ms-transform: rotate(45deg) translate(-6px);
  -o-transform: rotate(45deg) translate(-6px);
  transform: rotate(45deg) translate(-6px);
}

#cboxLoadingGraphic {
  background: url(loader-2aad23b10dedeca3a024d3d82d1a8ae0.gif) no-repeat center center;
}

.ce_accordion {
  margin-bottom: 20px;
}

.ce_accordion:after {
  clear: both;
  display: block;
  content: '';
}

.ce_accordion > .toggler {
  background: #930813;
  color: #fff;
  font-size: 20px;
  line-height: 20px;
  padding: 10px 0;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  position: relative;
  text-align: center;
  outline: 0;
  font-weight: bold;
}

.ce_accordion > .accordion {
  -webkit-box-shadow: 0 0 10px -4px #303030;
  -moz-box-shadow: 0 0 10px -4px #303030;
  box-shadow: 0 0 10px -4px #303030;
  float: left;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 10px 20px;
  margin-bottom: 10px;
}

.dlh_googlemap {
  width: 100% !important;
  min-height: 200px;
}

@media (max-width: 1000px) {
  .wrapper {
    width: 737px;
  }
}

@media screen and (max-width: 900px) {
  .rs-column.-large-first-row {
    margin-top: 20px;
  }
}

@media (max-width: 767px) {
  h1,
  .h1 {
    font-size: 24px;
  }

  h2,
  .h2 {
    font-size: 22px;
  }

  #wrapper {
    margin-top: 65px;
  }

  .wrapper {
    width: 100%;
  }

  #navBurger {
    float: right;
    height: 40px;
    width: 40px;
    background: #930813;
    display: block;
    padding: 0;
    border: 0;
    position: relative;
    outline: 0;
    cursor: pointer;
    z-index: 500;
    margin: 5px 0;
  }

  #navBurger.open > .p1 {
    -webkit-transform: translateY(11px) rotate(-45deg);
    -moz-transform: translateY(11px) rotate(-45deg);
    -ms-transform: translateY(11px) rotate(-45deg);
    -o-transform: translateY(11px) rotate(-45deg);
    transform: translateY(11px) rotate(-45deg);
  }

  #navBurger.open > .p2 {
    opacity: 0;
  }

  #navBurger.open > .p3 {
    -webkit-transform: translateY(-11px) rotate(45deg);
    -moz-transform: translateY(-11px) rotate(45deg);
    -ms-transform: translateY(-11px) rotate(45deg);
    -o-transform: translateY(-11px) rotate(45deg);
    transform: translateY(-11px) rotate(45deg);
  }

  #navBurger > .p1,
  #navBurger > .p2,
  #navBurger > .p3 {
    transition: all 340ms;
    display: block;
    position: absolute;
    height: 4px;
    width: 26px;
    left: 7px;
    background: #fff;
    -webkit-transform-origin: 50%;
    -moz-transform-origin: 50%;
    -ms-transform-origin: 50%;
    -o-transform-origin: 50%;
    transform-origin: 50%;
    -webkit-transition: all 340ms;
    -moz-transition: all 340ms;
    -ms-transition: all 3 40ms;
    -o-transition: all 340ms;
    transition: all 340ms;
  }

  #navBurger > .p1 {
    top: 8px;
  }

  #navBurger > .p2 {
    top: 50%;
    margin-top: -1px;
    will-change: opacity;
  }

  #navBurger > .p3 {
    bottom: 6px;
  }

  .main > *[class*="mod_"] > .wrapper {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 10px;
    padding-right: 10px;
  }

  #header {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    padding: 5px 10px;
    -webkit-box-shadow: 0 0 5px -2px #000;
    -moz-box-shadow: 0 0 5px -2px #000;
    box-shadow: 0 0 5px -2px #000;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }

  #header:after {
    clear: both;
    display: block;
    content: '';
  }

  #logo {
    float: left;
    padding: 0;
  }

  #logo img {
    height: 50px;
    width: auto;
  }

  #footer .wrapper {
    padding-left: 10px;
    padding-right: 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }

  #footer .right {
    float: none;
    display: block;
    width: 100%;
    text-align: center;
    font-size: 13pt;
    font-weight: bold;
    margin-top: 20px;
  }

  #footer .right a,
  #footer .right span {
    display: block;
  }

  #footer .right .minus {
    display: none;
  }

  #navFooter {
    display: block;
    text-align: center;
  }

  #navFooter ul {
    display: block;
  }

  #navFooter ul,
  #navFooter li {
    padding: 0;
    margin: 0;
  }

  #navFooter li {
    font-size: 16pt;
    font-weight: bold;
    margin-bottom: 10px;
    margin-right: 5px;
  }

  #navFooter li:last-child {
    margin-right: 0;
  }

  #navFooter li > a,
  #navFooter li > span {
    padding: 5px 10px;
    color: #fff;
    background: #930813;
    display: inline-block;
    text-transform: uppercase;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9jc3Mvc3R5bGUuc2NzcyIsInNyYy9jc3MvX2NvbmZpZy5zY3NzIiwic3JjL2Nzcy9fZnVuY3Rpb25zLnNjc3MiLCJzcmMvY3NzL3N0eWxlL2ljby9zdHlsZS5zY3NzIiwic3JjL2Nzcy9zdHlsZS9pY28vdmFyaWFibGVzLnNjc3MiLCJzcmMvY3NzL3N0eWxlL19iYXNlLnNjc3MiLCJzcmMvY3NzL3N0eWxlL19jb2x1bW5zLnNjc3MiLCJzcmMvY3NzL3N0eWxlL19sYXlvdXQuc2NzcyIsInNyYy9jc3Mvc3R5bGUvX2Jhbm5lci5zY3NzIiwic3JjL2Nzcy9zdHlsZS9fbmF2SGVhZGVyLnNjc3MiLCJzcmMvY3NzL3N0eWxlL19mb3JtYm9keS5zY3NzIiwic3JjL2Nzcy9zdHlsZS9fY2VfZ2FsbGVyeS5zY3NzIiwic3JjL2Nzcy9zdHlsZS9fY2VfaHlwZXJsaW5rLnNjc3MiLCJzcmMvY3NzL3N0eWxlL19jZV9pbWFnZS5zY3NzIiwic3JjL2Nzcy9zdHlsZS9fY2Vfc2xpZGVyU3RhcnQuc2NzcyIsInNyYy9jc3Mvc3R5bGUvX2NlX2Rvd25sb2Fkcy5zY3NzIiwic3JjL2Nzcy9zdHlsZS9fY2VfZG93bmxvYWQuc2NzcyIsInNyYy9jc3Mvc3R5bGUvX2NvbG9yYm94LnNjc3MiLCJzcmMvY3NzL3N0eWxlL19hY2NvcmRpb24uc2NzcyIsInNyYy9jc3Mvc3R5bGUvX2RsaF9nb29nbGVtYXBzLnNjc3MiLCJzcmMvY3NzL3N0eWxlL19yZXNwb25zaXZlLnNjc3MiLCJzcmMvY3NzL3N0eWxlL3Jlc3BvbnNpdmUvXzEwMDAteC5zY3NzIiwic3JjL2Nzcy9zdHlsZS9yZXNwb25zaXZlL183NjcteC5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgXCJjb25maWdcIjtcclxuXHJcbkBpbXBvcnQgXCJzdHlsZS9pY28vc3R5bGVcIjtcclxuQGltcG9ydCBcIn5qcXVlcnktZGF0ZXRpbWVwaWNrZXIvanF1ZXJ5LmRhdGV0aW1lcGlja2VyLmNzc1wiO1xyXG5cclxuQGltcG9ydCBcInN0eWxlL2Jhc2VcIjtcclxuQGltcG9ydCBcInN0eWxlL2NvbHVtbnNcIjtcclxuQGltcG9ydCBcInN0eWxlL2xheW91dFwiO1xyXG5AaW1wb3J0IFwic3R5bGUvYmFubmVyXCI7XHJcbkBpbXBvcnQgXCJzdHlsZS9uYXZIZWFkZXJcIjtcclxuQGltcG9ydCBcInN0eWxlL2Zvcm1ib2R5XCI7XHJcbkBpbXBvcnQgXCJzdHlsZS9jZV9nYWxsZXJ5XCI7XHJcbkBpbXBvcnQgXCJzdHlsZS9jZV9oeXBlcmxpbmtcIjtcclxuQGltcG9ydCBcInN0eWxlL2NlX2ltYWdlXCI7XHJcbkBpbXBvcnQgXCJzdHlsZS9jZV9zbGlkZXJTdGFydFwiO1xyXG5AaW1wb3J0IFwic3R5bGUvY2VfZG93bmxvYWRzXCI7XHJcbkBpbXBvcnQgXCJzdHlsZS9jZV9kb3dubG9hZFwiO1xyXG5AaW1wb3J0IFwic3R5bGUvY29sb3Jib3hcIjtcclxuQGltcG9ydCBcInN0eWxlL2FjY29yZGlvblwiO1xyXG5AaW1wb3J0IFwic3R5bGUvZGxoX2dvb2dsZW1hcHNcIjtcclxuXHJcbkBpbXBvcnQgXCJzdHlsZS9yZXNwb25zaXZlXCI7XHJcblxyXG4iLCJcclxuJHRlbXBsYXRlbW9kZTogdHJ1ZTtcclxuXHJcblxyXG4kYmdDb2xvcjogI2ZmZjtcclxuXHJcbiRtYWluLWNvbG9yOiAjOTMwODEzO1xyXG4kc2Vjb25kLWNvbG9yOiAjZGRiZjgwO1xyXG4kZm9udC1jb2xvcjogIzMwMzAzMDtcclxuXHJcblxyXG4kaGVhZGVyLWNvbG9yOiAjZmZmO1xyXG4kaGVhZGVyLWNvbG9yLW1vYmlsZTogJGhlYWRlci1jb2xvcjtcclxuXHJcbiRoZWFkZXItbmF2aWdhdGlvbi1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4kbm9ybWFsLWZvbnQ6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcclxuJGhlYWRsaW5lLWZvbnQ6ICRub3JtYWwtZm9udDtcclxuXHJcblxyXG4kc29jaWFsLW1lZGlhLWJveC1zaXplOiA0MHB4O1xyXG4kc29jaWFsLW1lZGlhLWJveC1mb250c2l6ZTogMS4yZW07XHJcblxyXG5cclxuJG1vYmlsZS1uYXYtcG9zaXRpb246IGxlZnQ7IC8vIGxlZnQgfCBjZW50ZXJcclxuXHJcbiRhZGQtYm9yZGVyLWFmdGVyLWhlYWRlcjogdHJ1ZTtcclxuJGJvcmRlci1hZnRlci1oZWFkZXI6IDJweCBzb2xpZCAkbWFpbi1jb2xvcjtcclxuXHJcbkBpbXBvcnQgXCJmdW5jdGlvbnNcIjsiLCIiLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2ljbyc7XG4gIHNyYzogIHVybCgnI3skaWNvbW9vbi1mb250LXBhdGh9L2ljby5lb3Q/eDhrZmsxJyk7XG4gIHNyYzogIHVybCgnI3skaWNvbW9vbi1mb250LXBhdGh9L2ljby5lb3Q/eDhrZmsxI2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgIHVybCgnI3skaWNvbW9vbi1mb250LXBhdGh9L2ljby50dGY/eDhrZmsxJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgIHVybCgnI3skaWNvbW9vbi1mb250LXBhdGh9L2ljby53b2ZmP3g4a2ZrMScpIGZvcm1hdCgnd29mZicpLFxuICAgIHVybCgnI3skaWNvbW9vbi1mb250LXBhdGh9L2ljby5zdmc/eDhrZmsxI2ljbycpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuW2NsYXNzXj1cImljby1cIl0sIFtjbGFzcyo9XCIgaWNvLVwiXSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiAnaWNvJyAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBcbiAgLyogRW5hYmxlIExpZ2F0dXJlcyA9PT09PT09PT09PT09PT09ICovXG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICAtd2Via2l0LWZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJsaWdhXCI7XG4gIC1tb3otZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImxpZ2E9MVwiO1xuICAtbW96LWZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJsaWdhXCI7XG4gIC1tcy1mb250LWZlYXR1cmUtc2V0dGluZ3M6IFwibGlnYVwiIDE7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJsaWdhXCI7XG4gIC13ZWJraXQtZm9udC12YXJpYW50LWxpZ2F0dXJlczogZGlzY3JldGlvbmFyeS1saWdhdHVyZXM7XG4gIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IGRpc2NyZXRpb25hcnktbGlnYXR1cmVzO1xuXG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmljby1jYWxlbmRhciB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvLWNhbGVuZGFyO1xuICB9XG59XG4uaWNvLXJlZGRpdCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvLXJlZGRpdDtcbiAgfVxufVxuLmljby1pbnN0YWdyYW0ge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljby1pbnN0YWdyYW07XG4gIH1cbn1cbi5pY28tdHdpdHRlciB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvLXR3aXR0ZXI7XG4gIH1cbn1cbi5pY28teW91dHViZSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvLXlvdXR1YmU7XG4gIH1cbn1cbi5pY28tZ2l0aHViIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY28tZ2l0aHViO1xuICB9XG59XG4uaWNvLXBob25lIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY28tcGhvbmU7XG4gIH1cbn1cbi5pY28tdmsge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljby12aztcbiAgfVxufVxuLmljby1saW5rZWRpbiB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvLWxpbmtlZGluO1xuICB9XG59XG4uaWNvLWdvb2dsZSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvLWdvb2dsZTtcbiAgfVxufVxuLmljby1lYXJ0aCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvLWVhcnRoO1xuICB9XG59XG4uaWNvLXNreXBlIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY28tc2t5cGU7XG4gIH1cbn1cbi5pY28tcGludGVyZXN0IHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY28tcGludGVyZXN0O1xuICB9XG59XG4uaWNvLXR1bWJsciB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvLXR1bWJscjtcbiAgfVxufVxuLmljby1tYXAge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljby1tYXA7XG4gIH1cbn1cbi5pY28tZmFjZWJvb2sge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljby1mYWNlYm9vaztcbiAgfVxufVxuXG4iLCIkaWNvbW9vbi1mb250LXBhdGg6IFwiZm9udHNcIiAhZGVmYXVsdDtcblxuJGljby1jYWxlbmRhcjogXCJcXGU5MGVcIjtcbiRpY28tcmVkZGl0OiBcIlxcZTkwZFwiO1xuJGljby1pbnN0YWdyYW06IFwiXFxlOTBhXCI7XG4kaWNvLXR3aXR0ZXI6IFwiXFxlOTAwXCI7XG4kaWNvLXlvdXR1YmU6IFwiXFxlOTAxXCI7XG4kaWNvLWdpdGh1YjogXCJcXGU5MDJcIjtcbiRpY28tcGhvbmU6IFwiXFxlOTAzXCI7XG4kaWNvLXZrOiBcIlxcZTkwNFwiO1xuJGljby1saW5rZWRpbjogXCJcXGU5MDVcIjtcbiRpY28tZ29vZ2xlOiBcIlxcZTkwNlwiO1xuJGljby1lYXJ0aDogXCJcXGU5MDdcIjtcbiRpY28tc2t5cGU6IFwiXFxlOTA4XCI7XG4kaWNvLXBpbnRlcmVzdDogXCJcXGU5MDlcIjtcbiRpY28tdHVtYmxyOiBcIlxcZTkwYlwiO1xuJGljby1tYXA6IFwiXFxlOTBjXCI7XG4kaWNvLWZhY2Vib29rOiBcIlxcZWE5MFwiO1xuXG4iLCJib2R5LCBodG1sIHtcclxuXHRtYXJnaW46IDA7XHJcblx0aGVpZ2h0OjEwMCU7XHJcbn1cclxuYm9keSB7XHJcblx0Zm9udC1mYW1pbHk6ICRub3JtYWwtZm9udDtcclxuXHRiYWNrZ3JvdW5kOiAkYmdDb2xvcjtcclxuXHRjb2xvcjogJGZvbnQtY29sb3I7XHJcblx0Zm9udC1zaXplOiAxMXB0O1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxufVxyXG5pZnJhbWUge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbm9sLCB1bCB7XHJcblx0cGFkZGluZy1sZWZ0OiAzMHB4O1xyXG59XHJcbmltZyB7XHJcblx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogYXV0bztcclxuXHRib3JkZXI6IDA7XHJcbn1cclxuXHJcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsXHJcbi5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYge1xyXG5cdGZvbnQtZmFtaWx5OiAkaGVhZGxpbmUtZm9udDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0Y29sb3I6ICRtYWluLWNvbG9yO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjI7XHJcbn1cclxuaDEsIC5oMSB7XHJcblx0Zm9udC1zaXplOiAyLjRlbTtcclxuXHRtYXJnaW46IDIwcHggMDtcclxuXHRmb250LXdlaWdodDogMzAwO1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuaDIsIC5oMiB7XHJcblx0Zm9udC1zaXplOiAxLjdlbTtcclxuXHRtYXJnaW46IDE4cHggMDtcclxuXHRmb250LXdlaWdodDogMzAwO1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuaDMsIC5oMyB7XHJcblx0Zm9udC1zaXplOiAxLjZlbTtcclxuXHRtYXJnaW46IDE2cHggMDtcclxufVxyXG5oNCwgLmg0IHtcclxuXHRmb250LXNpemU6IDEuNGVtO1xyXG5cdG1hcmdpbjogMTRweCAwO1xyXG59XHJcbmg1LCAuaDUge1xyXG5cdGZvbnQtc2l6ZTogMS4yZW07XHJcblx0bWFyZ2luOiAxMnB4IDA7XHJcbn1cclxuaDYsIC5oNiB7XHJcblx0Zm9udC1zaXplOiAxZW07XHJcblx0bWFyZ2luOiAxMHB4IDA7XHJcbn1cclxuXHJcblxyXG5hIHtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0Y29sb3I6ICRtYWluLWNvbG9yO1xyXG5cdC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMTcwbXMgZWFzZS1vdXQ7XHJcblx0LW1vei10cmFuc2l0aW9uOiBjb2xvciAxNzBtcyBlYXNlLW91dDtcclxuXHQtbXMtdHJhbnNpdGlvbjogY29sb3IgMTcwbXMgZWFzZS1vdXQ7XHJcblx0LW8tdHJhbnNpdGlvbjogY29sb3IgMTcwbXMgZWFzZS1vdXQ7XHJcblx0dHJhbnNpdGlvbjogY29sb3IgMTcwbXMgZWFzZS1vdXQ7XHJcblx0b3V0bGluZTowO1xyXG5cclxuXHQmOmhvdmVyIHtcclxuXHRcdGNvbG9yOiAkZm9udC1jb2xvcjtcclxuXHR9XHJcbn1cclxuLmludmlzaWJsZSB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG4uaW1hZ2VfY29udGFpbmVyIHtcclxuXHRtYXJnaW46IDA7XHJcblxyXG5cdGltZyB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcbn0iLCIucnMtY29sdW1ucyB7XHJcblx0Y2xlYXI6IGJvdGg7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cclxuXHR3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XHJcblx0bWFyZ2luOiAwIC0yMHB4O1xyXG59XHJcblxyXG4ucnMtY29sdW1uIHtcclxuXHRmbG9hdDogbGVmdDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRwYWRkaW5nOiAwIDIwcHg7XHJcblx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuXHQmLi1sYXJnZS1maXJzdCB7XHJcblx0fVxyXG5cdCYuLWxhcmdlLWxhc3Qge1xyXG5cdH1cclxuXHQmLi1sYXJnZS1maXJzdC1yb3cge1xyXG5cdH1cclxuXHQmLi1sYXJnZS1jb2wtMS0xIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHQmLi1sYXJnZS1jb2wtMi0xIHtcclxuXHRcdHdpZHRoOiA1MCU7XHJcblx0fVxyXG5cdCYuLWxhcmdlLWNvbC0yLTIge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cdCYuLWxhcmdlLWNvbC0zLTEge1xyXG5cdFx0d2lkdGg6IDMzLjMzMzMzMzMlO1xyXG5cdH1cclxuXHQmLi1sYXJnZS1jb2wtMy0yIHtcclxuXHRcdHdpZHRoOiA2NSU7XHJcblx0fVxyXG5cdCYuLWxhcmdlLWNvbC0zLTMge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cdCYuLWxhcmdlLWNvbC00LTEge1xyXG5cdFx0d2lkdGg6IDI1JTtcclxuXHR9XHJcblx0Ji4tbGFyZ2UtY29sLTQtMiB7XHJcblx0XHR3aWR0aDogNTAlO1xyXG5cdH1cclxuXHQmLi1sYXJnZS1jb2wtNC0zIHtcclxuXHRcdHdpZHRoOiA3NSU7XHJcblx0fVxyXG5cdCYuLWxhcmdlLWNvbC00LTQge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cdCYuLWxhcmdlLWNvbC01LTEge1xyXG5cdFx0d2lkdGg6IDIwJTtcclxuXHR9XHJcblx0Ji4tbGFyZ2UtY29sLTUtMiB7XHJcblx0XHR3aWR0aDogNDAlO1xyXG5cdH1cclxuXHQmLi1sYXJnZS1jb2wtNS0zIHtcclxuXHRcdHdpZHRoOiA2MCU7XHJcblx0fVxyXG5cdCYuLWxhcmdlLWNvbC01LTQge1xyXG5cdFx0d2lkdGg6IDc4LjQ2MTU0JTtcclxuXHR9XHJcblx0Ji4tbGFyZ2UtY29sLTUtNSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblx0Ji4tbGFyZ2UtY29sLTYtMSB7XHJcblx0XHR3aWR0aDogMTYuNjY2NjY2NiU7XHJcblx0fVxyXG5cdCYuLWxhcmdlLWNvbC02LTIge1xyXG5cdFx0d2lkdGg6IDMzLjMzMzMzMzMlO1xyXG5cdH1cclxuXHQmLi1sYXJnZS1jb2wtNi0zIHtcclxuXHRcdHdpZHRoOiA1MCU7XHJcblx0fVxyXG5cdCYuLWxhcmdlLWNvbC02LTQge1xyXG5cdFx0d2lkdGg6IDY1JTtcclxuXHR9XHJcblx0Ji4tbGFyZ2UtY29sLTYtNSB7XHJcblx0XHR3aWR0aDogODAlO1xyXG5cdH1cclxuXHQmLi1sYXJnZS1jb2wtNi02IHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xyXG5cdC5ycy1jb2x1bW5zIHtcclxuXHRcdHdpZHRoOjEwMCU7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0fVxyXG5cdC5ycy1jb2x1bW4ge1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHJcblx0XHQmLi1sYXJnZS1maXJzdCB7XHJcblx0XHR9XHJcblx0XHQmLi1sYXJnZS1sYXN0IHtcclxuXHRcdH1cclxuXHRcdCYuLWxhcmdlLWZpcnN0LXJvdyB7XHJcblx0XHR9XHJcblx0XHQmLi1tZWRpdW0tZmlyc3Qge1xyXG5cdFx0fVxyXG5cdFx0Ji4tbWVkaXVtLWxhc3Qge1xyXG5cdFx0fVxyXG5cdFx0Ji4tbWVkaXVtLWZpcnN0LXJvdyB7XHJcblx0XHR9XHJcblx0XHQmLi1tZWRpdW0tY29sLTEtMSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdFx0Ji4tbWVkaXVtLWNvbC0yLTEge1xyXG5cdFx0XHR3aWR0aDogNTAlO1xyXG5cdFx0fVxyXG5cdFx0Ji4tbWVkaXVtLWNvbC0yLTIge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHRcdCYuLW1lZGl1bS1jb2wtMy0xIHtcclxuXHRcdFx0d2lkdGg6IDMzLjMzMzMzMzMlO1xyXG5cdFx0fVxyXG5cdFx0Ji4tbWVkaXVtLWNvbC0zLTIge1xyXG5cdFx0XHR3aWR0aDogNjUlO1xyXG5cdFx0fVxyXG5cdFx0Ji4tbWVkaXVtLWNvbC0zLTMge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHRcdCYuLW1lZGl1bS1jb2wtNC0xIHtcclxuXHRcdFx0d2lkdGg6IDI1JTtcclxuXHRcdH1cclxuXHRcdCYuLW1lZGl1bS1jb2wtNC0yIHtcclxuXHRcdFx0d2lkdGg6IDUwJTtcclxuXHRcdH1cclxuXHRcdCYuLW1lZGl1bS1jb2wtNC0zIHtcclxuXHRcdFx0d2lkdGg6IDc1JTtcclxuXHRcdH1cclxuXHRcdCYuLW1lZGl1bS1jb2wtNC00IHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0XHQmLi1tZWRpdW0tY29sLTUtMSB7XHJcblx0XHRcdHdpZHRoOiAyMCU7XHJcblx0XHR9XHJcblx0XHQmLi1tZWRpdW0tY29sLTUtMiB7XHJcblx0XHRcdHdpZHRoOiA0MCU7XHJcblx0XHR9XHJcblx0XHQmLi1tZWRpdW0tY29sLTUtMyB7XHJcblx0XHRcdHdpZHRoOiA2MCU7XHJcblx0XHR9XHJcblx0XHQmLi1tZWRpdW0tY29sLTUtNCB7XHJcblx0XHRcdHdpZHRoOiA3OC40NjE1NCU7XHJcblx0XHR9XHJcblx0XHQmLi1tZWRpdW0tY29sLTUtNSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdFx0Ji4tbWVkaXVtLWNvbC02LTEge1xyXG5cdFx0XHR3aWR0aDogMTYuNjY2NjY2NiU7XHJcblx0XHR9XHJcblx0XHQmLi1tZWRpdW0tY29sLTYtMiB7XHJcblx0XHRcdHdpZHRoOiAzMy4zMzMzMzMzJTtcclxuXHRcdH1cclxuXHRcdCYuLW1lZGl1bS1jb2wtNi0zIHtcclxuXHRcdFx0d2lkdGg6IDUwJTtcclxuXHRcdH1cclxuXHRcdCYuLW1lZGl1bS1jb2wtNi00IHtcclxuXHRcdFx0d2lkdGg6IDY1JTtcclxuXHRcdH1cclxuXHRcdCYuLW1lZGl1bS1jb2wtNi01IHtcclxuXHRcdFx0d2lkdGg6IDgwJTtcclxuXHRcdH1cclxuXHRcdCYuLW1lZGl1bS1jb2wtNi02IHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XHJcblx0LnJzLWNvbHVtbiB7XHJcblxyXG5cdFx0Ji4tbWVkaXVtLWZpcnN0IHtcclxuXHRcdH1cclxuXHRcdCYuLW1lZGl1bS1sYXN0IHtcclxuXHRcdH1cclxuXHRcdCYuLW1lZGl1bS1maXJzdC1yb3cge1xyXG5cdFx0fVxyXG5cdFx0Ji4tc21hbGwtZmlyc3Qge1xyXG5cdFx0fVxyXG5cdFx0Ji4tc21hbGwtbGFzdCB7XHJcblx0XHR9XHJcblx0XHQmLXNtYWxsLWZpcnN0LXJvdyB7XHJcblx0XHR9XHJcblx0XHQmLi1zbWFsbC1jb2wtMS0xIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0XHQmLi1zbWFsbC1jb2wtMi0xIHtcclxuXHRcdFx0d2lkdGg6IDUwJTtcclxuXHRcdH1cclxuXHRcdCYuLXNtYWxsLWNvbC0yLTIge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHRcdCYuLXNtYWxsLWNvbC0zLTEge1xyXG5cdFx0XHR3aWR0aDogMzMuMzMzMzMzMyU7XHJcblx0XHR9XHJcblx0XHQmLi1zbWFsbC1jb2wtMy0yIHtcclxuXHRcdFx0d2lkdGg6IDY1JTtcclxuXHRcdH1cclxuXHRcdCYuLXNtYWxsLWNvbC0zLTMge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHRcdCYuLXNtYWxsLWNvbC00LTEge1xyXG5cdFx0XHR3aWR0aDogMjUlO1xyXG5cdFx0fVxyXG5cdFx0Ji4tc21hbGwtY29sLTQtMiB7XHJcblx0XHRcdHdpZHRoOiA1MCU7XHJcblx0XHR9XHJcblx0XHQmLi1zbWFsbC1jb2wtNC0zIHtcclxuXHRcdFx0d2lkdGg6IDc1JTtcclxuXHRcdH1cclxuXHRcdCYuLXNtYWxsLWNvbC00LTQge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHRcdCYuLXNtYWxsLWNvbC01LTEge1xyXG5cdFx0XHR3aWR0aDogMjAlO1xyXG5cdFx0fVxyXG5cdFx0Ji4tc21hbGwtY29sLTUtMiB7XHJcblx0XHRcdHdpZHRoOiA0MCU7XHJcblx0XHR9XHJcblx0XHQmLi1zbWFsbC1jb2wtNS0zIHtcclxuXHRcdFx0d2lkdGg6IDYwJTtcclxuXHRcdH1cclxuXHRcdCYuLXNtYWxsLWNvbC01LTQge1xyXG5cdFx0XHR3aWR0aDogNzguNDYxNTQlO1xyXG5cdFx0fVxyXG5cdFx0Ji4tc21hbGwtY29sLTUtNSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdFx0Ji4tc21hbGwtY29sLTYtMSB7XHJcblx0XHRcdHdpZHRoOiAxNi42NjY2NjY2JTtcclxuXHRcdH1cclxuXHRcdCYuLXNtYWxsLWNvbC02LTIge1xyXG5cdFx0XHR3aWR0aDogMjUlO1xyXG5cdFx0fVxyXG5cdFx0Ji4tc21hbGwtY29sLTYtMyB7XHJcblx0XHRcdHdpZHRoOiA1MCU7XHJcblx0XHR9XHJcblx0XHQmLi1zbWFsbC1jb2wtNi00IHtcclxuXHRcdFx0d2lkdGg6IDY1JTtcclxuXHRcdH1cclxuXHRcdCYuLXNtYWxsLWNvbC02LTUge1xyXG5cdFx0XHR3aWR0aDogODAlO1xyXG5cdFx0fVxyXG5cdFx0Ji4tc21hbGwtY29sLTYtNiB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIlxyXG4jaGVhZGVyIHtcclxuXHR6LWluZGV4OiA1MDtcclxuXHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWFnZXMvaGVhZGVyX2JnLmpwZ1wiKSA1MCU7XHJcblx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRib3JkZXItdG9wOiA1cHggc29saWQgJG1haW4tY29sb3I7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGNvbG9yOiAjZmZmO1xyXG5cclxuXHRhIHtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmxlZnQsIC5yaWdodCB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRsaW5lLWhlaWdodDogMS40O1xyXG5cdFx0dG9wOiA3NXB4O1xyXG5cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHR0b3A6IDYwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5sZWZ0IHtcclxuXHRcdGxlZnQ6IDMlO1xyXG5cdH1cclxuXHQucmlnaHQge1xyXG5cdFx0cmlnaHQ6IDMlO1xyXG5cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5mcmVlLXdpZmkge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XHJcblx0XHRmbG9hdDogcmlnaHQ7XHJcblx0fVxyXG5cclxuXHQuaW5mbyB7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRmb250LXN0eWxlOiBpdGFsaWM7XHJcblx0fVxyXG5cclxuXHQuYnRuIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdGJhY2tncm91bmQ6ICNkZGJmODA7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdHBhZGRpbmc6IDE1cHggMjVweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0LW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdC13ZWJraXQtdHJhbnNpdGlvbjogMjAwbXMgZWFzZS1vdXQ7XHJcblx0XHQtbW96LXRyYW5zaXRpb246IDIwMG1zIGVhc2Utb3V0O1xyXG5cdFx0LW1zLXRyYW5zaXRpb246IDIwMG1zIGVhc2Utb3V0O1xyXG5cdFx0LW8tdHJhbnNpdGlvbjogMjAwbXMgZWFzZS1vdXQ7XHJcblx0XHR0cmFuc2l0aW9uOiAyMDBtcyBlYXNlLW91dDtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdHBhZGRpbmc6IDEwcHggMTVweDtcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0fVxyXG5cclxuXHJcblx0XHQmOmhvdmVyLCAmOmZvY3VzIHtcclxuXHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRcdFx0Y29sb3I6ICRmb250LWNvbG9yO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdC5oaWRlLW1vYmlsZSB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4jbG9nbyB7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdHBhZGRpbmc6IDMwcHggMCAyMHB4IDA7XHJcblx0bGluZS1oZWlnaHQ6IDA7XHJcblxyXG5cdGEge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdH1cclxufVxyXG4jY29udGVudCB7XHJcblx0YmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1hZ2VzL2NvbnRlbnRfYmcuanBnXCIpIDUwJSAwIG5vLXJlcGVhdDtcclxufVxyXG4ud3JhcHBlciB7XHJcblx0cGFkZGluZzogMDtcclxuXHR3aWR0aDogOTcwcHg7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbi5tYWluIHtcclxuXHR0YWJsZSB7XHJcblx0XHRib3JkZXItc3BhY2luZzogMDtcclxuXHRcdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGJvcmRlcjogMDtcclxuXHJcblx0XHRjYXB0aW9uIHtcclxuXHRcdFx0YmFja2dyb3VuZDogJG1haW4tY29sb3I7XHJcblx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRwYWRkaW5nOiA3cHggMDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHR9XHJcblxyXG5cdFx0dGhlYWQge1xyXG5cdFx0XHR0aCwgdGQge1xyXG5cdFx0XHRcdGJvcmRlci10b3A6IDA7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkZGQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdHRib2R5IHtcclxuXHRcdFx0dHIge1xyXG5cdFx0XHRcdCY6bnRoLW9mLXR5cGUob2RkKSB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdHRoLCB0ZCB7XHJcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdHBhZGRpbmc6IDVweDtcclxuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XHJcblx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblx0XHR9XHJcblxyXG5cdFx0dGQge1xyXG5cdFx0fVxyXG5cdFx0dGgge1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0PiAqW2NsYXNzKj1cIm1vZF9cIl0ge1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcblx0XHQqW2NsYXNzKj1cImNlX1wiXSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG5cdFx0XHQmLmNlX3RhYmxlIHtcclxuXHRcdFx0XHRvdmVyZmxvdzogYXV0bztcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji5jZW50ZXItYm94IHtcclxuXHRcdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0XHRcdHdpZHRoOiA4MCU7XHJcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMTAlO1xyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLm5vLXBhZGRpbmcge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji50YWJsZS16ZWxsLWJvcmRlciB7XHJcblx0XHRcdFx0dGQsIHRoIHtcclxuXHRcdFx0XHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RkZDtcclxuXHRcdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHRib2R5IHtcclxuXHRcdFx0XHRcdHRkLCB0aCB7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji5ycy1jb2x1bW5zIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYuaW1hZ2UtYm9yZGVyIHtcclxuXHRcdFx0XHQuaW1hZ2VfY29udGFpbmVyIHtcclxuXHRcdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHRcdGJvcmRlcjogMTBweCBzb2xpZCAkbWFpbi1jb2xvcjtcclxuXHRcdFx0XHRcdFx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0XHRcdFx0XHQtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRcdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLnRleHQtY2VudGVyIHtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmLnZlcnRpY2FsLW1pZGRsZSB7XHJcblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHRcdC5ycy1jb2x1bW5zIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblxyXG5cdFx0XHRcdFx0PiAucnMtY29sdW1uIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogYXV0bztcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogYXV0bztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYubm8tcGFkZGluZyB7XHJcblxyXG5cdFx0XHQ+IC53cmFwcGVyIHtcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcclxuXHJcblx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCYud2lkZSB7XHJcblx0XHRcdD4gLndyYXBwZXIge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLmJnLW1haW4tY29sb3Ige1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkbWFpbi1jb2xvcjtcclxuXHRcdFx0Y29sb3I6ICNmZmY7XHJcblxyXG5cdFx0XHRoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxyXG5cdFx0XHQuaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2IHtcclxuXHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0fVxyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHJcblx0XHRcdFx0Jjpob3ZlciwgJjpmb2N1cyB7XHJcblx0XHRcdFx0XHRjb2xvcjogJGZvbnQtY29sb3I7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQqW2NsYXNzKj1cImNlX1wiXSB7XHJcblx0XHRcdFx0Ji5pbWFnZS1ib3JkZXIge1xyXG5cdFx0XHRcdFx0LmltYWdlX2NvbnRhaW5lciB7XHJcblx0XHRcdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAxMHB4IHNvbGlkICNmZmY7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5jZV9yc19jb2x1bW5zX3N0YXJ0IHtcclxuXHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5jZV9oeXBlcmxpbmssIC5jZV9kb3dubG9hZCB7XHJcblx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHQmOmhvdmVyLCAmOmZvY3VzIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5jZV9kb3dubG9hZCB7XHJcblx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHQ+IC5zaXplIHtcclxuXHRcdFx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2Rvd25fbi5zdmdcIik7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5mb3JtYm9keSB7XHJcblx0XHRcdFx0LndpZGdldCB7XHJcblx0XHRcdFx0XHQmLndpZGdldC1jaGVja2JveCwgJi53aWRnZXQtcmFkaW8ge1xyXG5cdFx0XHRcdFx0XHRmaWVsZHNldCB7XHJcblx0XHRcdFx0XHRcdFx0PiBzcGFuIHtcclxuXHRcdFx0XHRcdFx0XHRcdD4gbGFiZWwge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQ+IGkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdCY6YWZ0ZXIsICY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRmb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Ji53aWRnZXQtdXBsb2FkIHtcclxuXHRcdFx0XHRcdFx0aW5wdXQge1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRtYWluLWNvbG9yO1xyXG5cclxuXHRcdFx0XHRcdFx0XHQmOmhvdmVyLCAmOmZvY3VzIHtcclxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRmb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5zdWJtaXRfY29udGFpbmVyIHtcclxuXHRcdFx0XHRcdC5zdWJtaXQge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJG1haW4tY29sb3I7XHJcblxyXG5cdFx0XHRcdFx0XHQmOmhvdmVyLCAmOmZvY3VzIHtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCYudGV4dC1jZW50ZXIge1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR9XHJcblxyXG5cdFx0PiAud3JhcHBlciB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiA0MHB4O1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbiNuYXZCdXJnZXIge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbiNmb290ZXIge1xyXG5cdHBhZGRpbmc6IDIwcHggMDtcclxuXHRiYWNrZ3JvdW5kOiAkbWFpbi1jb2xvcjtcclxuXHRjb2xvcjogI2ZmZjtcclxuXHJcblx0YSB7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHR9XHJcblxyXG5cdC5sZWZ0IHtcclxuXHRcdGZsb2F0OiBsZWZ0O1xyXG5cdH1cclxuXHQucmlnaHQge1xyXG5cdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdH1cclxufVxyXG5cclxuI25hdkZvb3RlciB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuXHR1bCwgbGkge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdGJvcmRlcjogMDtcclxuXHR9XHJcblx0bGkge1xyXG5cdFx0cGFkZGluZzogMCAwIDAgNXB4O1xyXG5cclxuXHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0iLCIjYmFubmVyIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcblx0LnNsaWRlIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG5cclxuXHRcdCYubm8tanMge1xyXG5cdFx0XHQuYi1pdGVtcyB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHJcblx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRpbWcge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblxyXG5cdFx0LnNsaWNrLWFycm93IHtcclxuXHRcdFx0Ji5zbGljay1wcmV2LCAmLnNsaWNrLW5leHQge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR6LWluZGV4OiAxO1xyXG5cdFx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0Ym9yZGVyOiAwO1xyXG5cdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRoZWlnaHQ6IDMwcHg7XHJcblx0XHRcdFx0d2lkdGg6IDMwcHg7XHJcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0XHR0ZXh0LWluZGVudDogLTEzMzdweDtcclxuXHRcdFx0XHRvdXRsaW5lOiAwO1xyXG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IDE1MG1zIGVhc2Utb3V0O1xyXG5cdFx0XHRcdC1tb3otdHJhbnNpdGlvbjogMTUwbXMgZWFzZS1vdXQ7XHJcblx0XHRcdFx0LW1zLXRyYW5zaXRpb246IDE1MG1zIGVhc2Utb3V0O1xyXG5cdFx0XHRcdC1vLXRyYW5zaXRpb246IDE1MG1zIGVhc2Utb3V0O1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IDE1MG1zIGVhc2Utb3V0O1xyXG5cdFx0XHRcdG9wYWNpdHk6Ljg7XHJcblxyXG5cdFx0XHRcdCY6aG92ZXIsICY6Zm9jdXMge1xyXG5cdFx0XHRcdFx0b3BhY2l0eToxO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0JjpiZWZvcmUsICY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAzcHg7XHJcblx0XHRcdFx0XHR3aWR0aDogMTVweDtcclxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdGJvdHRvbTogNTAlO1xyXG5cdFx0XHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCYuc2xpY2stcHJldiB7XHJcblx0XHRcdFx0bGVmdDoydnc7XHJcblxyXG5cdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTdweCwgNHB4KSByb3RhdGUoLTEzNWRlZyk7XHJcblx0XHRcdFx0XHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKC03cHgsIDRweCkgcm90YXRlKC0xMzVkZWcpO1xyXG5cdFx0XHRcdFx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC03cHgsIDRweCkgcm90YXRlKC0xMzVkZWcpO1xyXG5cdFx0XHRcdFx0LW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTdweCwgNHB4KSByb3RhdGUoLTEzNWRlZyk7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtN3B4LCA0cHgpIHJvdGF0ZSgtMTM1ZGVnKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC03cHgsIC00cHgpIHJvdGF0ZSgxMzVkZWcpO1xyXG5cdFx0XHRcdFx0LW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtN3B4LCAtNHB4KSByb3RhdGUoMTM1ZGVnKTtcclxuXHRcdFx0XHRcdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtN3B4LCAtNHB4KSByb3RhdGUoMTM1ZGVnKTtcclxuXHRcdFx0XHRcdC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKC03cHgsIC00cHgpIHJvdGF0ZSgxMzVkZWcpO1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTdweCwgLTRweCkgcm90YXRlKDEzNWRlZyk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCYuc2xpY2stbmV4dCB7XHJcblx0XHRcdFx0cmlnaHQ6IDJ2dztcclxuXHJcblx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtN3B4LCA0cHgpIHJvdGF0ZSgtNDVkZWcpO1xyXG5cdFx0XHRcdFx0LW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtN3B4LCA0cHgpIHJvdGF0ZSgtNDVkZWcpO1xyXG5cdFx0XHRcdFx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC03cHgsIDRweCkgcm90YXRlKC00NWRlZyk7XHJcblx0XHRcdFx0XHQtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtN3B4LCA0cHgpIHJvdGF0ZSgtNDVkZWcpO1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTdweCwgNHB4KSByb3RhdGUoLTQ1ZGVnKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC03cHgsIC00cHgpIHJvdGF0ZSg0NWRlZyk7XHJcblx0XHRcdFx0XHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKC03cHgsIC00cHgpIHJvdGF0ZSg0NWRlZyk7XHJcblx0XHRcdFx0XHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTdweCwgLTRweCkgcm90YXRlKDQ1ZGVnKTtcclxuXHRcdFx0XHRcdC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKC03cHgsIC00cHgpIHJvdGF0ZSg0NWRlZyk7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtN3B4LCAtNHB4KSByb3RhdGUoNDVkZWcpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5zbGljay1kb3RzIHtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRwYWRkaW5nOjA7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdGJvdHRvbTogMTVweDtcclxuXHJcblx0XHRcdD4gbGkge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0d2lkdGg6IDEwcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMHB4O1xyXG5cdFx0XHRcdG1hcmdpbjogMCA1cHg7XHJcblx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdFx0b3BhY2l0eTouNDtcclxuXHJcblx0XHRcdFx0Ji5zbGljay1hY3RpdmUge1xyXG5cdFx0XHRcdFx0b3BhY2l0eTouODtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdGJ1dHRvbiB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDA7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMDtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdFx0Y29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdFx0Ym9yZGVyOiAwO1xyXG5cdFx0XHRcdFx0b3V0bGluZTogbm9uZTtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRcdFx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOjUwJTtcclxuXHRcdFx0XHRcdC1tb3otYm9yZGVyLXJhZGl1czo1MCU7XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOjUwJTtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuYi1pdGVtcyB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRwYWRkaW5nOjA7XHJcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0XHRcdGZsb2F0OmxlZnQ7XHJcblx0XHRcdHdpZHRoOjEwMCU7XHJcblx0XHRcdHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XHJcblx0XHRcdG91dGxpbmU6MDtcclxuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cclxuXHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0Y2xlYXI6IGJvdGg7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdD4gLmltYWdlIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0PiAub3ZlcmxheSB7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHR6LWluZGV4OiA1O1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblxyXG5cdFx0XHRcdD4gLm1pZCB7XHJcblx0XHRcdFx0XHRtYXJnaW46IGF1dG87XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG5cdFx0XHRcdFx0PiAudGl0bGUge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogNDBweDtcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHJcblx0XHRcdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOjc2N3B4KSB7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiA0dnc7XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdD4gc3BhbiB7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJG1haW4tY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogNXB4IDA7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogNXB4IDIwcHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0iLCIkbW9iaWxlLW5hdi1wb3NpdGlvbjogbGVmdCAhZGVmYXVsdDtcclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cclxuXHQjbmF2SGVhZGVyIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHotaW5kZXg6IDMwMDtcclxuXHRcdC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRwYWRkaW5nOiAxMHB4IDA7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRiYWNrZ3JvdW5kOiAkc2Vjb25kLWNvbG9yO1xyXG5cdFx0QGlmICgkaGVhZGVyLW5hdmlnYXRpb24tY29sb3IgIT0gdHJhbnNwYXJlbnQpIHtcclxuXHRcdFx0YmFja2dyb3VuZDogJGhlYWRlci1uYXZpZ2F0aW9uLWNvbG9yO1xyXG5cdFx0fVxyXG5cclxuXHRcdHVsIHtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cclxuXHRcdFx0Ji5sZXZlbF8xIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG5cdFx0XHRcdFx0Jjpob3ZlciwgJjpmb2N1cyB7XHJcblx0XHRcdFx0XHRcdC5sZXZlbF8yIHtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmLmxldmVsXzIge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdHRvcDogMTAwJTtcclxuXHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiAxMHB4O1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0LXdlYmtpdC1ib3gtc2hhZG93OiAwIDVweCAxMHB4IC01cHggIzAwMDtcclxuXHRcdFx0XHQtbW96LWJveC1zaGFkb3c6IDAgNXB4IDEwcHggLTVweCAjMDAwO1xyXG5cdFx0XHRcdGJveC1zaGFkb3c6IDAgNXB4IDEwcHggLTVweCAjMDAwO1xyXG5cclxuXHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHJcblx0XHRcdFx0XHQ+IGEsID4gc3BhbiB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRzZWNvbmQtY29sb3I7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDVweCAxMHB4O1xyXG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHJcblxyXG5cdFx0XHRcdFx0XHQmOmhvdmVyLCAmOmZvY3VzIHtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkbWFpbi1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0PiBsaSB7XHJcblx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHQ+IGEsID4gc3BhbiB7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1yaWdodDogMDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCYuYmFzZSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0PiBhLCA+IHNwYW4ge1xyXG5cdFx0XHRcdFx0Jjpmb2N1cywgJjpob3ZlciwgJi50cmFpbCwgJi5hY3RpdmUge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJG1haW4tY29sb3I7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQ+IGEsID4gc3BhbiB7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogMzAwO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB0O1xyXG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDEwcHg7XHJcblx0XHRcdFx0XHRmb250LWZhbWlseTogJGhlYWRsaW5lLWZvbnQ7XHJcblxyXG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMXB0O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0I25hdkhlYWRlciB7XHJcblx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0ei1pbmRleDogMTA7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHJcblx0XHQmLm9wZW4ge1xyXG5cdFx0XHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHR9XHJcblxyXG5cdFx0dWwge1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdHBhZGRpbmc6IDA7XHJcblxyXG5cdFx0XHRsaSB7XHJcblx0XHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0XHRcdD4gYSwgPiBzcGFuIHtcclxuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkaGVhZGxpbmUtZm9udDtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdHVsIHtcclxuXHRcdFx0Ji5sZXZlbF8xIHtcclxuXHRcdFx0XHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0LXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG5cdFx0XHRcdD4gbGkge1xyXG5cdFx0XHRcdFx0aGVpZ2h0OjEwMCU7XHJcblxyXG5cdFx0XHRcdFx0Ji5jb2xvcjEge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZDZjMDdmO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Ji5jb2xvcjIge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjYTE5MDVhO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Ji5jb2xvcjMge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjNDM0MjJiO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Ji5jb2xvcjQge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjMTQxNTBkO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Ji5jb2xvcjUge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjOGIwNzBiO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Ji5jb2xvcjYge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjNDkwMzA1O1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdD4gYSwgPiBzcGFuIHtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHQ7XHJcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRcdFx0XHRcdGhlaWdodDoxMDAlO1xyXG5cdFx0XHRcdFx0XHR3aWR0aDoxMDAlO1xyXG5cclxuXHRcdFx0XHRcdFx0Ji5hY3RpdmUsICY6Zm9jdXMge1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHQ+IHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogYXV0bztcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdD4gLnN1Yi1idG4ge1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiA0MHB4O1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkbWFpbi1jb2xvcjtcclxuXHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdHJpZ2h0OiAxMHB4O1xyXG5cdFx0XHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogLTIwcHg7XHJcblx0XHRcdFx0XHRcdHotaW5kZXg6IDEwO1xyXG5cclxuXHRcdFx0XHRcdFx0Ji5vcGVuIHtcclxuXHRcdFx0XHRcdFx0XHR6LWluZGV4OiA1MDA7XHJcblxyXG5cdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCkgcm90YXRlKC00NWRlZyk7XHJcblx0XHRcdFx0XHRcdFx0XHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApIHJvdGF0ZSgtNDVkZWcpO1xyXG5cdFx0XHRcdFx0XHRcdFx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApIHJvdGF0ZSgtNDVkZWcpO1xyXG5cdFx0XHRcdFx0XHRcdFx0LW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCkgcm90YXRlKC00NWRlZyk7XHJcblx0XHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTNweCwgM3B4KSByb3RhdGUoLTQ1ZGVnKTtcclxuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogNHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDI2cHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKSByb3RhdGUoNDVkZWcpO1xyXG5cdFx0XHRcdFx0XHRcdFx0LW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKSByb3RhdGUoNDVkZWcpO1xyXG5cdFx0XHRcdFx0XHRcdFx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApIHJvdGF0ZSg0NWRlZyk7XHJcblx0XHRcdFx0XHRcdFx0XHQtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKSByb3RhdGUoNDVkZWcpO1xyXG5cdFx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEzcHgsIDNweCkgcm90YXRlKDQ1ZGVnKTtcclxuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogNHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDI2cHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHQmOmJlZm9yZSwgJjphZnRlciB7XHJcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRcdGhlaWdodDogM3B4O1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxNXB4O1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0XHRib3R0b206IDUwJTtcclxuXHRcdFx0XHRcdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdFx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogMjAwbXMgZWFzZS1vdXQ7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTExcHgsIDJweCkgcm90YXRlKDQ1ZGVnKTtcclxuXHRcdFx0XHRcdFx0XHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMXB4LCAycHgpIHJvdGF0ZSg0NWRlZyk7XHJcblx0XHRcdFx0XHRcdFx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMXB4LCAycHgpIHJvdGF0ZSg0NWRlZyk7XHJcblx0XHRcdFx0XHRcdFx0LW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTExcHgsIDJweCkgcm90YXRlKDQ1ZGVnKTtcclxuXHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTFweCwgMnB4KSByb3RhdGUoNDVkZWcpO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTJweCwgMnB4KSByb3RhdGUoLTQ1ZGVnKTtcclxuXHRcdFx0XHRcdFx0XHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKC0ycHgsIDJweCkgcm90YXRlKC00NWRlZyk7XHJcblx0XHRcdFx0XHRcdFx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC0ycHgsIDJweCkgcm90YXRlKC00NWRlZyk7XHJcblx0XHRcdFx0XHRcdFx0LW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTJweCwgMnB4KSByb3RhdGUoLTQ1ZGVnKTtcclxuXHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMnB4LCAycHgpIHJvdGF0ZSgtNDVkZWcpO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuc3ViLWJ0biB7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCYubGV2ZWxfMiB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkbWFpbi1jb2xvcjtcclxuXHRcdFx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkbWFpbi1jb2xvcjtcclxuXHRcdFx0XHR6LWluZGV4OiAxMjtcclxuXHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdHdpZHRoOiA4MCU7XHJcblx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpO1xyXG5cdFx0XHRcdC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiA0NSU7XHJcblx0XHRcdFx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0XHRcdC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuXHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDYwcHg7XHJcblx0XHRcdFx0XHRyaWdodDowO1xyXG5cdFx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgjMDAwLCAuNSk7XHJcblx0XHRcdFx0XHRoZWlnaHQ6MTAwJTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCYub3BlbiB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0PiBsaSB7XHJcblx0XHRcdFx0XHRtYXJnaW46IGF1dG87XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG5cdFx0XHRcdFx0PiBhLCA+IHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDEwcHg7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEzcHQ7XHJcblxyXG5cdFx0XHRcdFx0XHQmLmFjdGl2ZSwgJjpmb2N1cyB7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRmb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4iLCIuZm9ybWJvZHkge1xyXG5cdG1hcmdpbjogMCAtMTBweDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHR3aWR0aDogLW1vei1jYWxjKDEwMCUgKyAyMHB4KTtcclxuXHR3aWR0aDogLXdlYmtpdC1jYWxjKDEwMCUgKyAyMHB4KTtcclxuXHR3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcblx0Ji5pZSB7XHJcblx0XHQud2lkZ2V0IHtcclxuXHRcdFx0Ji53aWRnZXQtc2VsZWN0IHtcclxuXHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRpbnB1dCwgbGFiZWwsIHRleHRhcmVhLCBzZWxlY3QsIGJ1dHRvbiB7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0Ym9yZGVyOiAwO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRvdXRsaW5lOiAwO1xyXG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0XHRmb250LWZhbWlseTogJG5vcm1hbC1mb250O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuXHRcdC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuXHRcdC1tcy1hcHBlYXJhbmNlOiBub25lO1xyXG5cdFx0YXBwZWFyYW5jZTogbm9uZTtcclxuXHR9XHJcblx0LnN1Ym1pdF9jb250YWluZXIsIC53aWRnZXQge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0cGFkZGluZzogMCAxMHB4O1xyXG5cdFx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0LW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdGZsb2F0OiBsZWZ0O1xyXG5cdH1cclxuXHQud2lkZ2V0IHtcclxuXHRcdCYuZGF0ZS1pY29uIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAnaWNvJyAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRsZWZ0OjA7XHJcblx0XHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRcdGNvbnRlbnQ6ICRpY28tY2FsZW5kYXI7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0d2lkdGg6IDQwcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG5cdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICRtYWluLWNvbG9yO1xyXG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogNDBweDtcclxuXHRcdFx0XHRmb250LXNpemU6IDIxcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGlucHV0IHtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji53aWRnZXQtdGV4dCB7XHJcblx0XHRcdGlucHV0IHtcclxuXHRcdFx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHRcdFx0Y29sb3I6ICRmb250LWNvbG9yO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICNFQUVBRUE7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0cGFkZGluZzogMTBweDtcclxuXHRcdFx0XHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRcdFx0LW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYud2lkZ2V0LXRleHRhcmVhIHtcclxuXHRcdFx0dGV4dGFyZWEge1xyXG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDQwcHg7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGNvbG9yOiAkZm9udC1jb2xvcjtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjRUFFQUVBO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDEwcHg7XHJcblx0XHRcdFx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0XHRcdC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLndpZGdldC1zZWxlY3Qge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRjbGVhcjogYm90aDtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0d2lkdGg6IDA7XHJcblx0XHRcdFx0aGVpZ2h0OiAwO1xyXG5cdFx0XHRcdGJvcmRlci1zdHlsZTogc29saWQ7XHJcblx0XHRcdFx0Ym9yZGVyLXdpZHRoOiA4LjdweCA1cHggMCA1cHg7XHJcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkZm9udC1jb2xvciB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRyaWdodDogMjBweDtcclxuXHRcdFx0XHRib3R0b206IDE2cHg7XHJcblx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdFx0c2VsZWN0IHtcclxuXHRcdFx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHRcdFx0Y29sb3I6ICRmb250LWNvbG9yO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICNFQUVBRUE7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0cGFkZGluZzogMTBweDtcclxuXHRcdFx0XHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRcdFx0LW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLndpZGdldC1jYXB0Y2hhIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdFx0aW5wdXQge1xyXG5cdFx0XHRcdGhlaWdodDogNDBweDtcclxuXHRcdFx0XHRjb2xvcjogJGZvbnQtY29sb3I7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogI0VBRUFFQTtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRwYWRkaW5nOiAxMHB4O1xyXG5cdFx0XHRcdC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdFx0XHQtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuY2FwdGNoYV90ZXh0IHtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0cmlnaHQ6IDIwcHg7XHJcblx0XHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdFx0XHRcdGNvbG9yOiAkZm9udC1jb2xvcjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCYud2lkZ2V0LWhlYWRsaW5lIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdH1cclxuXHJcblx0XHQmLndpZGdldC1jaGVja2JveCwgJi53aWRnZXQtcmFkaW8ge1xyXG5cdFx0XHRmaWVsZHNldCB7XHJcblx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0Ym9yZGVyOiAwO1xyXG5cclxuXHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdGNsZWFyOiBib3RoO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdD4gc3BhbiB7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XHJcblx0XHRcdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0Y2xlYXI6IGJvdGg7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQ+IGlucHV0IHtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OjA7XHJcblx0XHRcdFx0XHRcdHdpZHRoOjA7XHJcblx0XHRcdFx0XHRcdG9wYWNpdHk6MDtcclxuXHRcdFx0XHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHJcblx0XHRcdFx0XHRcdCY6Y2hlY2tlZCArIGxhYmVsID4gaSB7XHJcblx0XHRcdFx0XHRcdFx0JjpiZWZvcmUsICY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHQmOmNoZWNrZWQge1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQ+IGxhYmVsIHtcclxuXHRcdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdFx0XHRcdG1pbi1oZWlnaHQ6IDI0cHg7XHJcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cclxuXHJcblx0XHRcdFx0XHRcdD4gaSB7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJG1haW4tY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OjI0cHg7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6MjRweDtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XHJcblx0XHRcdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdFx0XHRcdFx0XHQmOmJlZm9yZSwgJjphZnRlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAyMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDRweDtcclxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0XHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XHJcblx0XHRcdFx0XHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwcHgsIDJweCkgcm90YXRlKDQ1ZGVnKTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMHB4LCAycHgpIHJvdGF0ZSgxMzVkZWcpO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji53aWRnZXQtY2hlY2tib3gsICYud2lkZ2V0LXJhZGlvIHtcclxuXHRcdFx0ZmllbGRzZXQge1xyXG5cdFx0XHRcdD4gc3BhbiB7XHJcblx0XHRcdFx0XHQ+IGxhYmVsIHtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmLndpZGdldC11cGxvYWQge1xyXG5cclxuXHRcdFx0aW5wdXQge1xyXG5cdFx0XHRcdHBhZGRpbmc6MTBweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkbWFpbi1jb2xvcjtcclxuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdFx0LXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgNXB4IC0ycHggIzAwMDtcclxuXHRcdFx0XHQtbW96LWJveC1zaGFkb3c6IDAgMCA1cHggLTJweCAjMDAwO1xyXG5cdFx0XHRcdGJveC1zaGFkb3c6IDAgMCA1cHggLTJweCAjMDAwO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICRtYWluLWNvbG9yO1xyXG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogMjAwbXMgZWFzZS1vdXQ7XHJcblx0XHRcdFx0LW1vei10cmFuc2l0aW9uOiAyMDBtcyBlYXNlLW91dDtcclxuXHRcdFx0XHQtbXMtdHJhbnNpdGlvbjogMjAwbXMgZWFzZS1vdXQ7XHJcblx0XHRcdFx0LW8tdHJhbnNpdGlvbjogMjAwbXMgZWFzZS1vdXQ7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogMjAwbXMgZWFzZS1vdXQ7XHJcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRcdG1heC13aWR0aDoxMDAlO1xyXG5cdFx0XHRcdC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdFx0XHQtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcblx0XHRcdFx0Jjpob3ZlciwgJjpmb2N1cyB7XHJcblx0XHRcdFx0XHQtd2Via2l0LWJveC1zaGFkb3c6IDAgMCA0cHggLTJweCAjMDAwO1xyXG5cdFx0XHRcdFx0LW1vei1ib3gtc2hhZG93OiAwIDAgNHB4IC0ycHggIzAwMDtcclxuXHRcdFx0XHRcdGJveC1zaGFkb3c6IDAgMCA0cHggLTJweCAjMDAwO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmLmJveDFfMiB7XHJcblx0XHRcdHdpZHRoOiA1MCU7XHJcblxyXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji5ib3gxXzQge1xyXG5cdFx0XHR3aWR0aDogMjUlO1xyXG5cclxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYuYm94MV8zIHtcclxuXHRcdFx0d2lkdGg6IDMzLjMzMzMlO1xyXG5cclxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYuYm94Ml80IHtcclxuXHRcdFx0d2lkdGg6IDY2LjY2NjYlO1xyXG5cclxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYuYm94M180IHtcclxuXHRcdFx0d2lkdGg6IDc1JTtcclxuXHJcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5zdWJtaXRfY29udGFpbmVyIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHQmLmJveDFfNCB7XHJcblx0XHRcdHdpZHRoOiAyNSU7XHJcblx0XHR9XHJcblx0XHQuc3VibWl0IHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogNTBweDtcclxuXHRcdFx0cGFkZGluZzogMTJweCAyMHB4O1xyXG5cdFx0XHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRcdC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHQtd2Via2l0LWJveC1zaGFkb3c6IDAgMCA1cHggLTJweCAjMDAwO1xyXG5cdFx0XHQtbW96LWJveC1zaGFkb3c6IDAgMCA1cHggLTJweCAjMDAwO1xyXG5cdFx0XHRib3gtc2hhZG93OiAwIDAgNXB4IC0ycHggIzAwMDtcclxuXHRcdFx0YmFja2dyb3VuZDogJG1haW4tY29sb3I7XHJcblx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IDIwMG1zIGVhc2Utb3V0O1xyXG5cdFx0XHQtbW96LXRyYW5zaXRpb246IDIwMG1zIGVhc2Utb3V0O1xyXG5cdFx0XHQtbXMtdHJhbnNpdGlvbjogMjAwbXMgZWFzZS1vdXQ7XHJcblx0XHRcdC1vLXRyYW5zaXRpb246IDIwMG1zIGVhc2Utb3V0O1xyXG5cdFx0XHR0cmFuc2l0aW9uOiAyMDBtcyBlYXNlLW91dDtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblxyXG5cdFx0XHQmOmhvdmVyLCAmOmZvY3VzIHtcclxuXHRcdFx0XHQtd2Via2l0LWJveC1zaGFkb3c6IDAgMCA0cHggLTJweCAjMDAwO1xyXG5cdFx0XHRcdC1tb3otYm94LXNoYWRvdzogMCAwIDRweCAtMnB4ICMwMDA7XHJcblx0XHRcdFx0Ym94LXNoYWRvdzogMCAwIDRweCAtMnB4ICMwMDA7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJGZvbnQtY29sb3I7XHJcblx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0cC5lcnJvciB7XHJcblx0XHRjb2xvcjogJG1haW4tY29sb3I7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRsaW5lLWhlaWdodDogMTJweDtcclxuXHRcdHBhZGRpbmc6IDAgMCA1cHg7XHJcblx0fVxyXG59XHJcblxyXG46Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIDo6LW1vei1wbGFjZWhvbGRlciwgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgaW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7XHJcblx0Y29sb3I6ICRtYWluLWNvbG9yO1xyXG59XHJcblxyXG5bcGxhY2Vob2xkZXJdOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuXHQtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyAwLjJzIGVhc2U7XHJcblx0LW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgMC4ycyBlYXNlO1xyXG5cdC1tcy10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgMC4ycyBlYXNlO1xyXG5cdC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyAwLjJzIGVhc2U7XHJcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIDAuMnMgZWFzZTtcclxuXHRvcGFjaXR5OiAwO1xyXG59IiwiLmNlX2dhbGxlcnkge1xyXG5cdCY6YWZ0ZXIge1xyXG5cdFx0Y2xlYXI6IGJvdGg7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGNvbnRlbnQ6ICcnO1xyXG5cdH1cclxuXHQ+IHVsIHtcclxuXHRcdHdpZHRoOiBjYWxjKDEwMCUgKyA0MHB4KTtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdG1hcmdpbi1sZWZ0OiAtMjBweDtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblxyXG5cdFx0PiBsaSB7XHJcblx0XHRcdC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdFx0LW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0XHRwYWRkaW5nOjIwcHg7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblxyXG5cdFx0XHQmLnJvd19maXJzdCB7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IDA7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYucm93X2xhc3Qge1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuaW1hZ2VfY29udGFpbmVyIHtcclxuXHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDA7XHJcblxyXG5cdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0d2lkdGg6MTAwJTtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji5jb2xzXzEge1xyXG5cdFx0XHQ+IGxpIHtcclxuXHRcdFx0XHR3aWR0aDooMTAwJS8xKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji5jb2xzXzIge1xyXG5cdFx0XHQ+IGxpIHtcclxuXHRcdFx0XHR3aWR0aDooMTAwJS8yKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji5jb2xzXzMge1xyXG5cdFx0XHQ+IGxpIHtcclxuXHRcdFx0XHR3aWR0aDooMTAwJS8zKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji5jb2xzXzQge1xyXG5cdFx0XHQ+IGxpIHtcclxuXHRcdFx0XHR3aWR0aDooMTAwJS80KTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji5jb2xzXzUge1xyXG5cdFx0XHQ+IGxpIHtcclxuXHRcdFx0XHR3aWR0aDooMTAwJS81KTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji5jb2xzXzYge1xyXG5cdFx0XHQ+IGxpIHtcclxuXHRcdFx0XHR3aWR0aDooMTAwJS82KTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji5jb2xzXzcge1xyXG5cdFx0XHQ+IGxpIHtcclxuXHRcdFx0XHR3aWR0aDooMTAwJS83KTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji5jb2xzXzgge1xyXG5cdFx0XHQ+IGxpIHtcclxuXHRcdFx0XHR3aWR0aDooMTAwJS84KTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji5jb2xzXzkge1xyXG5cdFx0XHQ+IGxpIHtcclxuXHRcdFx0XHR3aWR0aDooMTAwJS85KTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji5jb2xzXzEwIHtcclxuXHRcdFx0PiBsaSB7XHJcblx0XHRcdFx0d2lkdGg6KDEwMCUvMTApO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLmNvbHNfMTEge1xyXG5cdFx0XHQ+IGxpIHtcclxuXHRcdFx0XHR3aWR0aDooMTAwJS8xMSk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYuY29sc18xMiB7XHJcblx0XHRcdD4gbGkge1xyXG5cdFx0XHRcdHdpZHRoOigxMDAlLzEyKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOjc2N3B4KSB7XHJcblx0LmNlX2dhbGxlcnkgPiB1bCB7XHJcblx0XHR3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XHJcblx0XHRtYXJnaW4tbGVmdDogLTEwcHg7XHJcblxyXG5cdFx0PiBsaSB7XHJcblx0XHRcdHdpZHRoOjUwJSAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDoyNTBweCkge1xyXG5cdC5jZV9nYWxsZXJ5ID4gdWwgPiBsaSB7XHJcblx0XHR3aWR0aDoxMDAlICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59IiwiLmNlX2h5cGVybGluayB7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHRoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0fVxyXG5cclxuXHQmLmJ1dHRvbi1sZWZ0IHtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0fVxyXG5cdCYuYnV0dG9uLXJpZ2h0IHtcclxuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdH1cclxuXHJcblx0Ji5idXR0b24tZnVsbC13aWR0aCB7XHJcblx0XHRhIHtcclxuXHRcdFx0d2lkdGg6MTAwJTtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRhIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdGJhY2tncm91bmQ6ICRzZWNvbmQtY29sb3I7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdHBhZGRpbmc6IDEycHggMjVweDtcclxuXHRcdGZvbnQtd2VpZ2h0OmJvbGQ7XHJcblx0XHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHQtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0LXdlYmtpdC10cmFuc2l0aW9uOiAyMDBtcyBlYXNlLW91dDtcclxuXHRcdC1tb3otdHJhbnNpdGlvbjogMjAwbXMgZWFzZS1vdXQ7XHJcblx0XHQtbXMtdHJhbnNpdGlvbjogMjAwbXMgZWFzZS1vdXQ7XHJcblx0XHQtby10cmFuc2l0aW9uOiAyMDBtcyBlYXNlLW91dDtcclxuXHRcdHRyYW5zaXRpb246IDIwMG1zIGVhc2Utb3V0O1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcblx0XHQmOmhvdmVyLCAmOmZvY3VzIHtcclxuXHRcdFx0YmFja2dyb3VuZDogJGZvbnQtY29sb3I7XHJcblx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5jZV9pbWFnZSB7XHJcblx0LmltYWdlX2NvbnRhaW5lciB7XHJcblx0XHRpbWcge1xyXG5cdFx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5jZV9zbGlkZXJTdGFydCB7XHJcblxyXG5cdC5zbGlkZXItd3JhcHBlciB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdH1cclxuXHJcblx0LnNsaWNrLWxpc3Qge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdHotaW5kZXg6MTtcclxuXHR9XHJcblxyXG5cdC5zbGljay1hcnJvdyB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR6LWluZGV4OiA1O1xyXG5cdFx0dG9wOiA1MCU7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0Ym9yZGVyOiAwO1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0YmFja2dyb3VuZDogJG1haW4tY29sb3I7XHJcblx0XHRoZWlnaHQ6IDMwcHg7XHJcblx0XHR3aWR0aDogMzBweDtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHR0ZXh0LWluZGVudDogLTEzMzdweDtcclxuXHRcdG91dGxpbmU6IDA7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHQtd2Via2l0LXRyYW5zaXRpb246IDE1MG1zIGVhc2Utb3V0O1xyXG5cdFx0LW1vei10cmFuc2l0aW9uOiAxNTBtcyBlYXNlLW91dDtcclxuXHRcdC1tcy10cmFuc2l0aW9uOiAxNTBtcyBlYXNlLW91dDtcclxuXHRcdC1vLXRyYW5zaXRpb246IDE1MG1zIGVhc2Utb3V0O1xyXG5cdFx0dHJhbnNpdGlvbjogMTUwbXMgZWFzZS1vdXQ7XHJcblx0XHRvcGFjaXR5OiAuODtcclxuXHJcblx0XHQmOmhvdmVyLCAmOmZvY3VzIHtcclxuXHRcdFx0b3BhY2l0eToxO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6YmVmb3JlLCAmOmFmdGVyIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRoZWlnaHQ6IDNweDtcclxuXHRcdFx0d2lkdGg6IDE1cHg7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0Ym90dG9tOiA1MCU7XHJcblx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHR9XHJcblx0XHQmLnNsaWNrLXByZXYge1xyXG5cdFx0XHRsZWZ0OjJ2dztcclxuXHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC03cHgsIDVweCkgcm90YXRlKC0xMzVkZWcpO1xyXG5cdFx0XHRcdC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTdweCwgNXB4KSByb3RhdGUoLTEzNWRlZyk7XHJcblx0XHRcdFx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC03cHgsIDVweCkgcm90YXRlKC0xMzVkZWcpO1xyXG5cdFx0XHRcdC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKC03cHgsIDVweCkgcm90YXRlKC0xMzVkZWcpO1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC03cHgsIDVweCkgcm90YXRlKC0xMzVkZWcpO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTdweCwgLTRweCkgcm90YXRlKDEzNWRlZyk7XHJcblx0XHRcdFx0LW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtN3B4LCAtNHB4KSByb3RhdGUoMTM1ZGVnKTtcclxuXHRcdFx0XHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTdweCwgLTRweCkgcm90YXRlKDEzNWRlZyk7XHJcblx0XHRcdFx0LW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTdweCwgLTRweCkgcm90YXRlKDEzNWRlZyk7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTdweCwgLTRweCkgcm90YXRlKDEzNWRlZyk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYuc2xpY2stbmV4dCB7XHJcblx0XHRcdHJpZ2h0OiAydnc7XHJcblxyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtN3B4LCA1cHgpIHJvdGF0ZSgtNDVkZWcpO1xyXG5cdFx0XHRcdC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTdweCwgNXB4KSByb3RhdGUoLTQ1ZGVnKTtcclxuXHRcdFx0XHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTdweCwgNXB4KSByb3RhdGUoLTQ1ZGVnKTtcclxuXHRcdFx0XHQtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtN3B4LCA1cHgpIHJvdGF0ZSgtNDVkZWcpO1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC03cHgsIDVweCkgcm90YXRlKC00NWRlZyk7XHJcblx0XHRcdH1cclxuXHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtN3B4LCAtNHB4KSByb3RhdGUoNDVkZWcpO1xyXG5cdFx0XHRcdC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTdweCwgLTRweCkgcm90YXRlKDQ1ZGVnKTtcclxuXHRcdFx0XHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTdweCwgLTRweCkgcm90YXRlKDQ1ZGVnKTtcclxuXHRcdFx0XHQtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtN3B4LCAtNHB4KSByb3RhdGUoNDVkZWcpO1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC03cHgsIC00cHgpIHJvdGF0ZSg0NWRlZyk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5zbGljay1kb3RzIHtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGJvdHRvbTogLTIwcHg7XHJcblxyXG5cdFx0PiBsaSB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHR3aWR0aDogMTBweDtcclxuXHRcdFx0aGVpZ2h0OiAxMHB4O1xyXG5cdFx0XHRtYXJnaW46IDAgNXB4O1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG5cdFx0XHRidXR0b24ge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMDtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdFx0Y29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdGJvcmRlcjogMDtcclxuXHRcdFx0XHRvdXRsaW5lOiBub25lO1xyXG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdFx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdFx0LW1vei1ib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICRtYWluLWNvbG9yO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLnNsaWNrLWFjdGl2ZSB7XHJcblx0XHRcdFx0YnV0dG9uIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRmb250LWNvbG9yO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuc2xpY2stdHJhY2sge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHR9XHJcblxyXG5cdC5zbGljay1zbGlkZSB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XHJcblx0XHRvdXRsaW5lOiAwO1xyXG5cdFx0YmFja2dyb3VuZDogJGJnQ29sb3I7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcblx0XHRtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59IiwiLmNlX2Rvd25sb2FkcyB7XHJcblxyXG5cdHVsIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdG1hcmdpbjogMDtcclxuXHJcblx0XHQ+IGxpIHtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0LnNpemUge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiA3NSU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLmNlX2Rvd25sb2FkIHtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG5cdGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHR9XHJcblxyXG5cdCYuYnV0dG9uLWxlZnQge1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHR9XHJcblx0Ji5idXR0b24tcmlnaHQge1xyXG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0fVxyXG5cclxuXHQmLmJ1dHRvbi1mdWxsLXdpZHRoIHtcclxuXHRcdGEge1xyXG5cdFx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cclxuXHRpbWcge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblx0YSB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRiYWNrZ3JvdW5kOiAkc2Vjb25kLWNvbG9yO1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRwYWRkaW5nOiAxMnB4IDI1cHg7XHJcblx0XHRmb250LXdlaWdodDpib2xkO1xyXG5cdFx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0LW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdC13ZWJraXQtdHJhbnNpdGlvbjogMjAwbXMgZWFzZS1vdXQ7XHJcblx0XHQtbW96LXRyYW5zaXRpb246IDIwMG1zIGVhc2Utb3V0O1xyXG5cdFx0LW1zLXRyYW5zaXRpb246IDIwMG1zIGVhc2Utb3V0O1xyXG5cdFx0LW8tdHJhbnNpdGlvbjogMjAwbXMgZWFzZS1vdXQ7XHJcblx0XHR0cmFuc2l0aW9uOiAyMDBtcyBlYXNlLW91dDtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG5cdFx0Jjpob3ZlciwgJjpmb2N1cyB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRmb250LWNvbG9yO1xyXG5cdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdH1cclxuXHJcblx0XHQ+IC5zaXplIHtcclxuXHRcdFx0Zm9udC1zaXplOiA3NSU7XHJcblxyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogIHVybChcIi4uLy4uL2ltYWdlcy9kb3duLnN2Z1wiKSBuby1yZXBlYXQ7XHJcblx0XHRcdFx0aGVpZ2h0OiAyMHB4O1xyXG5cdFx0XHRcdHdpZHRoOiAyMHB4O1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiI2NvbG9yYm94LCAjY2JveE92ZXJsYXksICNjYm94V3JhcHBlciB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdHotaW5kZXg6IDk5OTk7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbn1cclxuXHJcbiNjYm94V3JhcHBlciB7XHJcblx0bWF4LXdpZHRoOiBub25lO1xyXG59XHJcblxyXG4jY2JveE92ZXJsYXkge1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbiNjYm94TWlkZGxlTGVmdCwgI2Nib3hCb3R0b21MZWZ0IHtcclxuXHRjbGVhcjogbGVmdDtcclxufVxyXG5cclxuI2Nib3hDb250ZW50IHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbiNjYm94VGl0bGUge1xyXG5cdG1hcmdpbjogMDtcclxufVxyXG5cclxuI2Nib3hMb2FkaW5nT3ZlcmxheSwgI2Nib3hMb2FkaW5nR3JhcGhpYyB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuI2Nib3hQcmV2aW91cywgI2Nib3hOZXh0LCAjY2JveENsb3NlLCAjY2JveFNsaWRlc2hvdyB7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uY2JveFBob3RvIHtcclxuXHRmbG9hdDogbGVmdDtcclxuXHRtYXJnaW46IGF1dG87XHJcblx0Ym9yZGVyOiAwO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdG1heC13aWR0aDogbm9uZTtcclxuXHQtbXMtaW50ZXJwb2xhdGlvbi1tb2RlOiBiaWN1YmljO1xyXG59XHJcblxyXG4uY2JveElmcmFtZSB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGJvcmRlcjogMDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdG1hcmdpbjogMDtcclxuXHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG59XHJcblxyXG4jY29sb3Jib3gsICNjYm94Q29udGVudCwgI2Nib3hMb2FkZWRDb250ZW50IHtcclxuXHRib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuXHQtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG5cdC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbn1cclxuXHJcbiNjYm94T3ZlcmxheSB7XHJcblx0b3BhY2l0eTogMC45O1xyXG5cdGZpbHRlcjogYWxwaGEob3BhY2l0eT05MCk7XHJcbn1cclxuXHJcbiNjb2xvcmJveCB7XHJcblx0b3V0bGluZTogMDtcclxufVxyXG5cclxuI2Nib3hUb3BMZWZ0IHtcclxuXHR3aWR0aDogMjFweDtcclxuXHRoZWlnaHQ6IDIxcHg7XHJcbn1cclxuXHJcbiNjYm94VG9wUmlnaHQge1xyXG5cdHdpZHRoOiAyMXB4O1xyXG5cdGhlaWdodDogMjFweDtcclxufVxyXG5cclxuI2Nib3hCb3R0b21MZWZ0IHtcclxuXHR3aWR0aDogMjFweDtcclxuXHRoZWlnaHQ6IDIxcHg7XHJcbn1cclxuXHJcbiNjYm94Qm90dG9tUmlnaHQge1xyXG5cdHdpZHRoOiAyMXB4O1xyXG5cdGhlaWdodDogMjFweDtcclxufVxyXG5cclxuI2Nib3hNaWRkbGVMZWZ0IHtcclxuXHR3aWR0aDogMjFweDtcclxufVxyXG5cclxuI2Nib3hNaWRkbGVSaWdodCB7XHJcblx0d2lkdGg6IDIxcHg7XHJcbn1cclxuXHJcbiNjYm94VG9wQ2VudGVyIHtcclxuXHRoZWlnaHQ6IDIxcHg7XHJcbn1cclxuXHJcbiNjYm94Qm90dG9tQ2VudGVyIHtcclxuXHRoZWlnaHQ6IDIxcHg7XHJcbn1cclxuXHJcbiNjYm94Q29udGVudCB7XHJcblx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDIwcHggLTVweCAjMDAwO1xyXG5cdC1tb3otYm94LXNoYWRvdzogMCAwIDIwcHggLTVweCAjMDAwO1xyXG5cdGJveC1zaGFkb3c6IDAgMCAyMHB4IC01cHggIzAwMDtcclxufVxyXG5cclxuI2Nib3hFcnJvciB7XHJcblx0cGFkZGluZzogNTBweDtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG59XHJcblxyXG4jY2JveExvYWRlZENvbnRlbnQge1xyXG5cdGJvcmRlcjogMTVweCBzb2xpZCAjZmZmO1xyXG5cdG92ZXJmbG93OiBhdXRvO1xyXG5cdC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxufVxyXG5cclxuI2Nib3hUaXRsZSB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGJvdHRvbTogNHB4O1xyXG5cdGxlZnQ6IDA7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGNvbG9yOiAjOTQ5NDk0O1xyXG59XHJcblxyXG4jY2JveEN1cnJlbnQge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRib3R0b206IDRweDtcclxuXHRsZWZ0OiA1OHB4O1xyXG5cdGNvbG9yOiAjOTQ5NDk0O1xyXG59XHJcblxyXG4vKiB0aGVzZSBlbGVtZW50cyBhcmUgYnV0dG9ucywgYW5kIG1heSBuZWVkIHRvIGhhdmUgYWRkaXRpb25hbCBzdHlsZXMgcmVzZXQgdG8gYXZvaWQgdW53YW50ZWQgYmFzZSBzdHlsZXMgKi9cclxuI2Nib3hQcmV2aW91cywgI2Nib3hOZXh0LCAjY2JveFNsaWRlc2hvdywgI2Nib3hDbG9zZSB7XHJcblx0Ym9yZGVyOiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0bWFyZ2luOiAwO1xyXG5cdG92ZXJmbG93OiB2aXNpYmxlO1xyXG5cdHdpZHRoOiBhdXRvO1xyXG5cdGJhY2tncm91bmQ6IG5vbmU7XHJcblx0b3V0bGluZTowO1xyXG59XHJcblxyXG4vKiBhdm9pZCBvdXRsaW5lcyBvbiA6YWN0aXZlIChtb3VzZWNsaWNrKSwgYnV0IHByZXNlcnZlIG91dGxpbmVzIG9uIDpmb2N1cyAodGFiYmVkIG5hdmlnYXRpbmcpICovXHJcbiNjYm94UHJldmlvdXM6YWN0aXZlLCAjY2JveE5leHQ6YWN0aXZlLCAjY2JveFNsaWRlc2hvdzphY3RpdmUsICNjYm94Q2xvc2U6YWN0aXZlIHtcclxuXHRvdXRsaW5lOiAwO1xyXG59XHJcblxyXG4jY2JveFNsaWRlc2hvdyB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGJvdHRvbTogNHB4O1xyXG5cdHJpZ2h0OiAzMHB4O1xyXG5cdGNvbG9yOiAjMDA5MmVmO1xyXG59XHJcblxyXG4jY2JveFByZXZpb3VzIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0Ym90dG9tOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0d2lkdGg6IDI1cHg7XHJcblx0aGVpZ2h0OiAyNXB4O1xyXG5cdHRleHQtaW5kZW50OiAtOTk5OXB4O1xyXG59XHJcblxyXG4jY2JveFByZXZpb3VzOmhvdmVyIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzVweCAtMjVweDtcclxufVxyXG5cclxuI2Nib3hOZXh0IHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0d2lkdGg6IDI1cHg7XHJcblx0aGVpZ2h0OiAyNXB4O1xyXG5cdHRleHQtaW5kZW50OiAtOTk5OXB4O1xyXG59XHJcblxyXG4vKlxyXG4gIFRoZSBmb2xsb3dpbmcgZml4ZXMgYSBwcm9ibGVtIHdoZXJlIElFNyBhbmQgSUU4IHJlcGxhY2UgYSBQTkcncyBhbHBoYSB0cmFuc3BhcmVuY3kgd2l0aCBhIGJsYWNrIGZpbGxcclxuICB3aGVuIGFuIGFscGhhIGZpbHRlciAob3BhY2l0eSBjaGFuZ2UpIGlzIHNldCBvbiB0aGUgZWxlbWVudCBvciBhbmNlc3RvciBlbGVtZW50LiAgVGhpcyBzdHlsZSBpcyBub3QgYXBwbGllZCB0byBvciBuZWVkZWQgaW4gSUU5LlxyXG4gIFNlZTogaHR0cDovL2phY2tsbW9vcmUuY29tL25vdGVzL2llLXRyYW5zcGFyZW5jeS1wcm9ibGVtcy9cclxuKi9cclxuLmNib3hJRSAjY2JveFRvcExlZnQsXHJcbi5jYm94SUUgI2Nib3hUb3BDZW50ZXIsXHJcbi5jYm94SUUgI2Nib3hUb3BSaWdodCxcclxuLmNib3hJRSAjY2JveEJvdHRvbUxlZnQsXHJcbi5jYm94SUUgI2Nib3hCb3R0b21DZW50ZXIsXHJcbi5jYm94SUUgI2Nib3hCb3R0b21SaWdodCxcclxuLmNib3hJRSAjY2JveE1pZGRsZUxlZnQsXHJcbi5jYm94SUUgI2Nib3hNaWRkbGVSaWdodCB7XHJcblx0ZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0jMDBGRkZGRkYsIGVuZENvbG9yc3RyPSMwMEZGRkZGRik7XHJcbn1cclxuXHJcbiNjYm94Q29udGVudCB7XHJcblx0bWFyZ2luOiAwO1xyXG5cdGJhY2tncm91bmQ6ICNmZmY7XHJcbn1cclxuXHJcbiNjb2xvcmJveCwgI2Nib3hPdmVybGF5LCAjY2JveFdyYXBwZXIge1xyXG5cdG92ZXJmbG93OiB2aXNpYmxlO1xyXG59XHJcblxyXG4jY2JveEN1cnJlbnQsICNjYm94VGl0bGUge1xyXG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuI2Nib3hDbG9zZSB7XHJcblx0dGV4dC1pbmRlbnQ6IC05OTk5cHg7XHJcblx0YmFja2dyb3VuZDogJG1haW4tY29sb3I7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMDtcclxuXHRyaWdodDogMDtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0d2lkdGg6IDMwcHg7XHJcblx0aGVpZ2h0OiAzMHB4O1xyXG5cdG91dGxpbmU6MDtcclxuXHJcblx0JjpiZWZvcmUsICY6YWZ0ZXIge1xyXG5cdFx0Y29udGVudDogJyc7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRsZWZ0OiA1cHg7XHJcblx0XHRib3R0b206IDEzcHg7XHJcblx0XHRoZWlnaHQ6IDNweDtcclxuXHRcdHdpZHRoOiAyMXB4O1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHR9XHJcblx0JjpiZWZvcmUge1xyXG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcblx0XHQtbW96LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuXHRcdC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcblx0XHQtby10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcblx0fVxyXG5cdCY6YWZ0ZXIge1xyXG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG5cdFx0LW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG5cdFx0LW1zLXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcblx0XHQtby10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuXHR9XHJcbn1cclxuXHJcbiNjYm94T3ZlcmxheSB7XHJcblx0b3BhY2l0eTogMC40ICFpbXBvcnRhbnQ7XHJcblx0YmFja2dyb3VuZDogI0ZGRjtcclxufVxyXG5cclxuI2Nib3hOZXh0LCAjY2JveFByZXZpb3VzIHtcclxuXHRiYWNrZ3JvdW5kOiAkbWFpbi1jb2xvcjtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0aGVpZ2h0OiAzMHB4O1xyXG5cdHdpZHRoOiAzMHB4O1xyXG5cdHRvcDogNTAlO1xyXG5cdG1hcmdpbjogLTE1cHggMCAwIDA7XHJcblxyXG5cdCY6YmVmb3JlLCAmOmFmdGVyIHtcclxuXHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0Ym90dG9tOiAxM3B4O1xyXG5cdFx0aGVpZ2h0OiAzcHg7XHJcblx0XHR3aWR0aDogMTVweDtcclxuXHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0fVxyXG59XHJcblxyXG4jY2JveE5leHQge1xyXG5cdHJpZ2h0OiAwO1xyXG5cclxuXHQmOmJlZm9yZSwgJjphZnRlciB7XHJcblx0XHRsZWZ0OiAxMnB4O1xyXG5cdH1cclxuXHQmOmJlZm9yZSB7XHJcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlKC02cHgpO1xyXG5cdFx0LW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZSgtNnB4KTtcclxuXHRcdC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZSgtNnB4KTtcclxuXHRcdC1vLXRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlKC02cHgpO1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoLTZweCk7XHJcblx0fVxyXG5cdCY6YWZ0ZXIge1xyXG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKC02cHgpO1xyXG5cdFx0LW1vei10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKC02cHgpO1xyXG5cdFx0LW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoLTZweCk7XHJcblx0XHQtby10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKC02cHgpO1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSgtNnB4KTtcclxuXHR9XHJcbn1cclxuXHJcbiNjYm94UHJldmlvdXMge1xyXG5cdGxlZnQ6IDA7XHJcblx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG5cdC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuXHQtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuXHQtby10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG5cdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcblxyXG5cdCY6YmVmb3JlLCAmOmFmdGVyIHtcclxuXHRcdGxlZnQ6IDEycHg7XHJcblx0fVxyXG5cdCY6YmVmb3JlIHtcclxuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoLTZweCk7XHJcblx0XHQtbW96LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlKC02cHgpO1xyXG5cdFx0LW1zLXRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlKC02cHgpO1xyXG5cdFx0LW8tdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoLTZweCk7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZSgtNnB4KTtcclxuXHR9XHJcblx0JjphZnRlciB7XHJcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoLTZweCk7XHJcblx0XHQtbW96LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoLTZweCk7XHJcblx0XHQtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSgtNnB4KTtcclxuXHRcdC1vLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoLTZweCk7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKC02cHgpO1xyXG5cdH1cclxufVxyXG5cclxuI2Nib3hMb2FkaW5nR3JhcGhpYyB7XHJcblx0YmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1hZ2VzL2xvYWRlci5naWZcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbn0iLCJcclxuLmNlX2FjY29yZGlvbiB7XHJcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcblx0JjphZnRlciB7XHJcblx0XHRjbGVhcjogYm90aDtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0Y29udGVudDogJyc7XHJcblx0fVxyXG5cdD4gLnRvZ2dsZXIge1xyXG5cdFx0YmFja2dyb3VuZDogJG1haW4tY29sb3I7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG5cdFx0cGFkZGluZzogMTBweCAwO1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0LXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuXHRcdC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0XHQtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0XHR1c2VyLXNlbGVjdDogbm9uZTtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdG91dGxpbmU6MDtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdH1cclxuXHQ+IC5hY2NvcmRpb24ge1xyXG5cdFx0LXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMTBweCAtNHB4ICRmb250LWNvbG9yO1xyXG5cdFx0LW1vei1ib3gtc2hhZG93OiAwIDAgMTBweCAtNHB4ICRmb250LWNvbG9yO1xyXG5cdFx0Ym94LXNoYWRvdzogMCAwIDEwcHggLTRweCAkZm9udC1jb2xvcjtcclxuXHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHQtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0cGFkZGluZzogMTBweCAyMHB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHR9XHJcbn0iLCIuZGxoX2dvb2dsZW1hcCB7XHJcblx0d2lkdGg6MTAwJSAhaW1wb3J0YW50O1xyXG5cdG1pbi1oZWlnaHQ6IDIwMHB4O1xyXG59IiwiLy9AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcclxuLy9cdEBpbXBvcnQgXCJyZXNwb25zaXZlL3gtNTAwXCI7XHJcbi8vfVxyXG4vL0BtZWRpYSAobWF4LXdpZHRoOiAzNTBweCkge1xyXG4vL1x0QGltcG9ydCBcInJlc3BvbnNpdmUveC0yNTBcIjtcclxuLy99XHJcbi8vQG1lZGlhIChtaW4td2lkdGg6IDUwMHB4KSB7XHJcbi8vXHRAaW1wb3J0IFwicmVzcG9uc2l2ZS81MDAteFwiO1xyXG4vL31cclxuLy9AbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIHtcclxuLy9cdEBpbXBvcnQgXCJyZXNwb25zaXZlLzgwMC14XCI7XHJcbi8vfVxyXG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XHJcblx0QGltcG9ydCBcInJlc3BvbnNpdmUvMTAwMC14XCI7XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcclxuXHQucnMtY29sdW1uLi1sYXJnZS1maXJzdC1yb3cge1xyXG5cdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHR9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpIHtcclxuXHRAaW1wb3J0IFwicmVzcG9uc2l2ZS83NjcteFwiO1xyXG59IiwiLndyYXBwZXIge1xyXG5cdHdpZHRoOiA3MzdweDtcclxufSIsImgxLCAuaDEge1xyXG5cdGZvbnQtc2l6ZTogMjRweDtcclxufVxyXG5oMiwgLmgyIHtcclxuXHRmb250LXNpemU6IDIycHg7XHJcbn1cclxuXHJcbiN3cmFwcGVyIHtcclxuXHRtYXJnaW4tdG9wOiA2NXB4O1xyXG59XHJcbi53cmFwcGVyIHtcclxuXHR3aWR0aDogMTAwJTtcclxufVxyXG4jbmF2QnVyZ2VyIHtcclxuXHRmbG9hdDogcmlnaHQ7XHJcblx0aGVpZ2h0OiA0MHB4O1xyXG5cdHdpZHRoOiA0MHB4O1xyXG5cdGJhY2tncm91bmQ6ICRtYWluLWNvbG9yO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0Ym9yZGVyOiAwO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRvdXRsaW5lOjA7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdHotaW5kZXg6IDUwMDtcclxuXHRtYXJnaW46IDVweCAwO1xyXG5cclxuXHQmLm9wZW4ge1xyXG5cdFx0PiAucDEge1xyXG5cdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMXB4KSByb3RhdGUoLTQ1ZGVnKTtcclxuXHRcdFx0LW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTFweCkgcm90YXRlKC00NWRlZyk7XHJcblx0XHRcdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTFweCkgcm90YXRlKC00NWRlZyk7XHJcblx0XHRcdC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMXB4KSByb3RhdGUoLTQ1ZGVnKTtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDExcHgpIHJvdGF0ZSgtNDVkZWcpO1xyXG5cdFx0fVxyXG5cdFx0PiAucDIge1xyXG5cdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0fVxyXG5cdFx0PiAucDMge1xyXG5cdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTFweCkgcm90YXRlKDQ1ZGVnKTtcclxuXHRcdFx0LW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTExcHgpIHJvdGF0ZSg0NWRlZyk7XHJcblx0XHRcdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTExcHgpIHJvdGF0ZSg0NWRlZyk7XHJcblx0XHRcdC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTFweCkgcm90YXRlKDQ1ZGVnKTtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMXB4KSByb3RhdGUoNDVkZWcpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0PiAucDEsID4gLnAyLCA+IC5wMyB7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgMzQwbXM7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGhlaWdodDogNHB4O1xyXG5cdFx0d2lkdGg6IDI2cHg7XHJcblx0XHRsZWZ0OiA3cHg7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XHJcblx0XHQtbW96LXRyYW5zZm9ybS1vcmlnaW46IDUwJTtcclxuXHRcdC1tcy10cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XHJcblx0XHQtby10cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XHJcblx0XHR0cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XHJcblx0XHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAzNDBtcztcclxuXHRcdC1tb3otdHJhbnNpdGlvbjogYWxsIDM0MG1zO1xyXG5cdFx0LW1zLXRyYW5zaXRpb246IGFsbCAzIDQwbXM7XHJcblx0XHQtby10cmFuc2l0aW9uOiBhbGwgMzQwbXM7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgMzQwbXM7XHJcblx0fVxyXG5cdD4gLnAxIHtcclxuXHRcdHRvcDogOHB4O1xyXG5cdH1cclxuXHQ+IC5wMiB7XHJcblx0XHR0b3A6IDUwJTtcclxuXHRcdG1hcmdpbi10b3A6IC0xcHg7XHJcblx0XHR3aWxsLWNoYW5nZTogb3BhY2l0eTtcclxuXHR9XHJcblx0PiAucDMge1xyXG5cdFx0Ym90dG9tOiA2cHg7XHJcblx0fVxyXG59XHJcbi5tYWluIHtcclxuXHQ+ICpbY2xhc3MqPVwibW9kX1wiXSB7XHJcblx0XHQ+IC53cmFwcGVyIHtcclxuXHRcdFx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0XHQtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogMTBweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbiNoZWFkZXIge1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDowO1xyXG5cdHdpZHRoOjEwMCU7XHJcblx0cGFkZGluZzogNXB4IDEwcHg7XHJcblx0LXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgNXB4IC0ycHggIzAwMDtcclxuXHQtbW96LWJveC1zaGFkb3c6IDAgMCA1cHggLTJweCAjMDAwO1xyXG5cdGJveC1zaGFkb3c6IDAgMCA1cHggLTJweCAjMDAwO1xyXG5cdC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHQtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcblx0JjphZnRlciB7XHJcblx0XHRjbGVhcjogYm90aDtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0Y29udGVudDogJyc7XHJcblx0fVxyXG59XHJcbiNsb2dvIHtcclxuXHRmbG9hdDogbGVmdDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cclxuXHRpbWcge1xyXG5cdFx0aGVpZ2h0OiA1MHB4O1xyXG5cdFx0d2lkdGg6IGF1dG87XHJcblx0fVxyXG59XHJcblxyXG5cclxuI2Zvb3RlciB7XHJcblx0LndyYXBwZXIge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xyXG5cdFx0cGFkZGluZy1yaWdodDogMTBweDtcclxuXHRcdC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0fVxyXG5cclxuXHQucmlnaHQge1xyXG5cdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0Zm9udC1zaXplOiAxM3B0O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cclxuXHRcdGEsIHNwYW4ge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHRcdC5taW51cyB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiNuYXZGb290ZXIge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuXHR1bCB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcblxyXG5cdHVsLCBsaSB7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdH1cclxuXHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHRsaSB7XHJcblx0XHRmb250LXNpemU6IDE2cHQ7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcclxuXHJcblx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0PiBhLCA+IHNwYW4ge1xyXG5cdFx0XHRwYWRkaW5nOiA1cHggMTBweDtcclxuXHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRtYWluLWNvbG9yO1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHR9XHJcblx0fVxyXG59Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFHQSxPQUFPLENBQVAscURBQU87QUdEUCxVQUFVO0VBQ1IsV0FBVyxFQUFFLEtBQUs7RUFDbEIsR0FBRyxFQUFHLDJCQUEyQztFQUNqRCxHQUFHLEVBQUcsaUNBQWlELENBQUMsMkJBQTJCLEVBQ2pGLDJCQUEyQyxDQUFDLGtCQUFrQixFQUM5RCw0QkFBNEMsQ0FBQyxjQUFjLEVBQzNELCtCQUErQyxDQUFDLGFBQWE7RUFDL0QsV0FBVyxFQUFFLE1BQU07RUFDbkIsVUFBVSxFQUFFLE1BQU07O0NBR3BCLEFBQUEsQUFBQSxLQUFDLEVBQU8sTUFBTSxBQUFiLElBQWdCLEFBQUEsQUFBQSxLQUFDLEVBQU8sT0FBTyxBQUFkLEVBQWdCO0VBQ2hDLGdGQUFnRjtFQUNoRixXQUFXLEVBQUUsZ0JBQWdCO0VBQzdCLEtBQUssRUFBRSxJQUFJO0VBQ1gsVUFBVSxFQUFFLE1BQU07RUFDbEIsV0FBVyxFQUFFLE1BQU07RUFDbkIsWUFBWSxFQUFFLE1BQU07RUFDcEIsY0FBYyxFQUFFLElBQUk7RUFDcEIsV0FBVyxFQUFFLENBQUM7RUFFZCx1Q0FBdUM7RUFDdkMsY0FBYyxFQUFFLENBQUM7RUFDakIsNkJBQTZCLEVBQUUsTUFBTTtFQUNyQywwQkFBMEIsRUFBRSxRQUFRO0VBQ3BDLDBCQUEwQixFQUFFLE1BQU07RUFDbEMseUJBQXlCLEVBQUUsUUFBUTtFQUNuQyxxQkFBcUIsRUFBRSxNQUFNO0VBQzdCLDhCQUE4QixFQUFFLHVCQUF1QjtFQUN2RCxzQkFBc0IsRUFBRSx1QkFBdUI7RUFFL0Ms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 */#cookiepolicy {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: fixed;
  left: 0;
  bottom: 0;
  width: 200px;
  padding: 20px;
  background: #303030;
  color: #fff;
  font-size: 80%;
  line-height: 1.3em;
}

#cookiepolicy a {
  color: #fff;
  text-decoration: underline;
  outline: 0;
}

#cookiepolicy a:hover,
#cookiepolicy a:focus {
  color: #930813;
}

#cookiepolicy .cookiepolicy-button {
  border: 0;
  width: 100%;
  background: #fff;
  cursor: pointer;
  padding: 8px 0;
  font-weight: bold;
  text-transform: uppercase;
  margin: 10px 0 0;
  outline: 0;
}

#cookiepolicy .cookiepolicy-button:hover,
#cookiepolicy .cookiepolicy-button:focus {
  background: #930813;
}

@media (max-width: 767px) {
  #cookiepolicy {
    width: 100%;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9tb2R1bGVzL2Nvb2tpZXBvbGljeS9jb29raWVwb2xpY3kuc2NzcyIsInNyYy9jc3MvX2NvbmZpZy5zY3NzIiwic3JjL2Nzcy9fZnVuY3Rpb25zLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCBcIi4uLy4uL2Nzcy9jb25maWdcIjtcclxuXHJcbiNjb29raWVwb2xpY3kge1xyXG5cdC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHQtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0bGVmdDogMDtcclxuXHRib3R0b206IDA7XHJcblx0d2lkdGg6IDIwMHB4O1xyXG5cdHBhZGRpbmc6IDIwcHg7XHJcblx0YmFja2dyb3VuZDogJGZvbnQtY29sb3I7XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0Zm9udC1zaXplOiA4MCU7XHJcblx0bGluZS1oZWlnaHQ6IDEuM2VtO1xyXG5cclxuXHRhIHtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRvdXRsaW5lOjA7XHJcblxyXG5cdFx0Jjpob3ZlciwgJjpmb2N1cyB7XHJcblx0XHRcdGNvbG9yOiAkbWFpbi1jb2xvcjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5jb29raWVwb2xpY3ktY29udGVudCB7XHJcblxyXG5cdH1cclxuXHJcblx0LmNvb2tpZXBvbGljeS1idXR0b24ge1xyXG5cdFx0Ym9yZGVyOiAwO1xyXG5cdFx0d2lkdGg6MTAwJTtcclxuXHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRwYWRkaW5nOiA4cHggMDtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdG1hcmdpbjogMTBweCAwIDA7XHJcblx0XHRvdXRsaW5lOjA7XHJcblxyXG5cdFx0Jjpob3ZlciwgJjpmb2N1cyB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRtYWluLWNvbG9yO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOjc2N3B4KSB7XHJcblx0I2Nvb2tpZXBvbGljeSB7XHJcblx0XHR3aWR0aDoxMDAlO1xyXG5cdH1cclxufSIsIlxyXG4kdGVtcGxhdGVtb2RlOiB0cnVlO1xyXG5cclxuXHJcbiRiZ0NvbG9yOiAjZmZmO1xyXG5cclxuJG1haW4tY29sb3I6ICM5MzA4MTM7XHJcbiRzZWNvbmQtY29sb3I6ICNkZGJmODA7XHJcbiRmb250LWNvbG9yOiAjMzAzMDMwO1xyXG5cclxuXHJcbiRoZWFkZXItY29sb3I6ICNmZmY7XHJcbiRoZWFkZXItY29sb3ItbW9iaWxlOiAkaGVhZGVyLWNvbG9yO1xyXG5cclxuJGhlYWRlci1uYXZpZ2F0aW9uLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiRub3JtYWwtZm9udDogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xyXG4kaGVhZGxpbmUtZm9udDogJG5vcm1hbC1mb250O1xyXG5cclxuXHJcbiRzb2NpYWwtbWVkaWEtYm94LXNpemU6IDQwcHg7XHJcbiRzb2NpYWwtbWVkaWEtYm94LWZvbnRzaXplOiAxLjJlbTtcclxuXHJcblxyXG4kbW9iaWxlLW5hdi1wb3NpdGlvbjogbGVmdDsgLy8gbGVmdCB8IGNlbnRlclxyXG5cclxuJGFkZC1ib3JkZXItYWZ0ZXItaGVhZGVyOiB0cnVlO1xyXG4kYm9yZGVyLWFmdGVyLWhlYWRlcjogMnB4IHNvbGlkICRtYWluLWNvbG9yO1xyXG5cclxuQGltcG9ydCBcImZ1bmN0aW9uc1wiOyIsIiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQSxBQUFBLGFBQWEsQ0FBQztFQUNiLGtCQUFrQixFQUFFLFVBQVU7RUFDOUIsZUFBZSxFQUFFLFVBQVU7RUFDM0IsVUFBVSxFQUFFLFVBQVU7RUFDdEIsUUFBUSxFQUFFLEtBQUs7RUFDZixJQUFJLEVBQUUsQ0FBQztFQUNQLE1BQU0sRUFBRSxDQUFDO0VBQ1QsS0FBSyxFQUFFLEtBQUs7RUFDWixPQUFPLEVBQUUsSUFBSTtFQUNiLFVBQVUsRUNIRSxPQUFPO0VESW5CLEtBQUssRUFBRSxJQUFJO0VBQ1gsU0FBUyxFQUFFLEdBQUc7RUFDZCxXQUFXLEVBQUUsS0FBSyxHQStCbEI7RUEzQ0QsQUFjQyxhQWRZLENBY1osQ0FBQyxDQUFDO0lBQ0QsS0FBSyxFQUFFLElBQUk7SUFDWCxlQUFlLEVBQUUsU0FBUztJQUMxQixPQUFPLEVBQUMsQ0FBQyxHQUtUO0lBdEJGLEFBY0MsYUFkWSxDQWNaLENBQUMsQUFLQSxNQUFPLEVBbkJULEFBY0MsYUFkWSxDQWNaLENBQUMsQUFLUyxNQUFPLENBQUM7TUFDaEIsS0FBSyxFQ2hCSyxPQUFPLEdEaUJqQjtFQXJCSCxBQTRCQyxhQTVCWSxDQTRCWixvQkFBb0IsQ0FBQztJQUNwQixNQUFNLEVBQUUsQ0FBQztJQUNULEtBQUssRUFBQyxJQUFJO0lBQ1YsVUFBVSxFQUFFLElBQUk7SUFDaEIsTUFBTSxFQUFFLE9BQU87SUFDZixPQUFPLEVBQUUsS0FBSztJQUNkLFdBQVcsRUFBRSxJQUFJO0lBQ2pCLGNBQWMsRUFBRSxTQUFTO0lBQ3pCLE1BQU0sRUFBRSxRQUFRO0lBQ2hCLE9BQU8sRUFBQyxDQUFDLEdBS1Q7SUExQ0YsQUE0QkMsYUE1QlksQ0E0Qlosb0JBQW9CLEFBV25CLE1BQU8sRUF2Q1QsQUE0QkMsYUE1QlksQ0E0Qlosb0JBQW9CLEFBV1YsTUFBTyxDQUFDO01BQ2hCLFVBQVUsRUNwQ0EsT0FBTyxHRHFDakI7O0FBS0gsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLO0VBQ3ZCLEFBQUEsYUFBYSxDQUFDO0lBQ2IsS0FBSyxFQUFDLElBQUksR0FDViJ9 */#social_list {
  position: fixed;
  top: 28%;
  z-index: 500;
}

#social_list.left {
  left: 0;
}

#social_list.right {
  right: 0;
}

#social_list > .social {
  background-color: #fff;
  color: #303030;
  width: 40px;
  height: 40px;
  display: block;
  margin-bottom: 10px;
  line-height: 42px;
  text-align: center;
  font-size: 1.2em;
}

#social_list > .social:last-child {
  margin-bottom: 0;
}

#social_list > .social:hover,
#social_list > .social:focus {
  color: #930813;
}

@media (max-width: 767px) {
  #social_list {
    position: relative;
    text-align: center;
    top: auto;
    z-index: 1;
    margin: 20px 0;
  }

  #social_list.left {
    left: auto;
  }

  #social_list.right {
    right: auto;
  }

  #social_list > .social {
    display: inline-block;
    margin: 0 5px;
  }

  #social_list > .social:first-child {
    margin-left: 0;
  }

  #social_list > .social:last-child {
    margin-right: 0;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9tb2R1bGVzL3NvY2lhbF9tZWRpYV9saXN0L3NvY2lhbF9saXN0LnNjc3MiLCJzcmMvY3NzL19jb25maWcuc2NzcyIsInNyYy9jc3MvX2Z1bmN0aW9ucy5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgXCIuLi8uLi9jc3MvY29uZmlnXCI7XHJcblxyXG4jc29jaWFsX2xpc3Qge1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHR0b3A6IDI4JTtcclxuXHR6LWluZGV4OiA1MDA7XHJcblxyXG5cdCYubGVmdCB7XHJcblx0XHRsZWZ0OjA7XHJcblx0fVxyXG5cdCYucmlnaHQge1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0fVxyXG5cclxuXHQ+IC5zb2NpYWwge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdGNvbG9yOiAkZm9udC1jb2xvcjtcclxuXHRcdHdpZHRoOiAkc29jaWFsLW1lZGlhLWJveC1zaXplO1xyXG5cdFx0aGVpZ2h0OiAkc29jaWFsLW1lZGlhLWJveC1zaXplO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6ICRzb2NpYWwtbWVkaWEtYm94LXNpemUgKyAycHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRmb250LXNpemU6ICRzb2NpYWwtbWVkaWEtYm94LWZvbnRzaXplO1xyXG5cclxuXHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0Jjpob3ZlciwgJjpmb2N1cyB7XHJcblx0XHRcdGNvbG9yOiAkbWFpbi1jb2xvcjtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDo3NjdweCkge1xyXG5cdCNzb2NpYWxfbGlzdCB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR0b3A6IGF1dG87XHJcblx0XHR6LWluZGV4OiAxO1xyXG5cdFx0bWFyZ2luOiAyMHB4IDA7XHJcblxyXG5cdFx0Ji5sZWZ0IHtcclxuXHRcdFx0bGVmdDphdXRvO1xyXG5cdFx0fVxyXG5cdFx0Ji5yaWdodCB7XHJcblx0XHRcdHJpZ2h0OmF1dG87XHJcblx0XHR9XHJcblxyXG5cdFx0PiAuc29jaWFsIHtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRtYXJnaW46IDAgNXB4O1xyXG5cclxuXHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHRcdH1cclxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0iLCJcclxuJHRlbXBsYXRlbW9kZTogdHJ1ZTtcclxuXHJcblxyXG4kYmdDb2xvcjogI2ZmZjtcclxuXHJcbiRtYWluLWNvbG9yOiAjOTMwODEzO1xyXG4kc2Vjb25kLWNvbG9yOiAjZGRiZjgwO1xyXG4kZm9udC1jb2xvcjogIzMwMzAzMDtcclxuXHJcblxyXG4kaGVhZGVyLWNvbG9yOiAjZmZmO1xyXG4kaGVhZGVyLWNvbG9yLW1vYmlsZTogJGhlYWRlci1jb2xvcjtcclxuXHJcbiRoZWFkZXItbmF2aWdhdGlvbi1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4kbm9ybWFsLWZvbnQ6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcclxuJGhlYWRsaW5lLWZvbnQ6ICRub3JtYWwtZm9udDtcclxuXHJcblxyXG4kc29jaWFsLW1lZGlhLWJveC1zaXplOiA0MHB4O1xyXG4kc29jaWFsLW1lZGlhLWJveC1mb250c2l6ZTogMS4yZW07XHJcblxyXG5cclxuJG1vYmlsZS1uYXYtcG9zaXRpb246IGxlZnQ7IC8vIGxlZnQgfCBjZW50ZXJcclxuXHJcbiRhZGQtYm9yZGVyLWFmdGVyLWhlYWRlcjogdHJ1ZTtcclxuJGJvcmRlci1hZnRlci1oZWFkZXI6IDJweCBzb2xpZCAkbWFpbi1jb2xvcjtcclxuXHJcbkBpbXBvcnQgXCJmdW5jdGlvbnNcIjsiLCIiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUEsQUFBQSxZQUFZLENBQUM7RUFDWixRQUFRLEVBQUUsS0FBSztFQUNmLEdBQUcsRUFBRSxHQUFHO0VBQ1IsT0FBTyxFQUFFLEdBQUcsR0E0Qlo7RUEvQkQsQUFLQyxZQUxXLEFBS1gsS0FBTSxDQUFDO0lBQ04sSUFBSSxFQUFDLENBQUMsR0FDTjtFQVBGLEFBUUMsWUFSVyxBQVFYLE1BQU8sQ0FBQztJQUNQLEtBQUssRUFBRSxDQUFDLEdBQ1I7RUFWRixBQVlHLFlBWlMsR0FZVCxPQUFPLENBQUM7SUFDVCxnQkFBZ0IsRUFBRSxJQUFJO0lBQ3RCLEtBQUssRUNSTSxPQUFPO0lEU2xCLEtBQUssRUNHaUIsSUFBSTtJREYxQixNQUFNLEVDRWdCLElBQUk7SUREMUIsT0FBTyxFQUFFLEtBQUs7SUFDZCxhQUFhLEVBQUUsSUFBSTtJQUNuQixXQUFXLEVBQUUsSUFBNEI7SUFDekMsVUFBVSxFQUFFLE1BQU07SUFDbEIsU0FBUyxFQ0ZpQixLQUFLLEdEVy9CO0lBOUJGLEFBWUcsWUFaUyxHQVlULE9BQU8sQUFXUixXQUFZLENBQUM7TUFDWixhQUFhLEVBQUUsQ0FBQyxHQUNoQjtJQXpCSCxBQVlHLFlBWlMsR0FZVCxPQUFPLEFBZVIsTUFBTyxFQTNCVCxBQVlHLFlBWlMsR0FZVCxPQUFPLEFBZUMsTUFBTyxDQUFDO01BQ2hCLEtBQUssRUN4QkssT0FBTyxHRHlCakI7O0FBS0gsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLO0VBQ3ZCLEFBQUEsWUFBWSxDQUFDO0lBQ1osUUFBUSxFQUFFLFFBQVE7SUFDbEIsVUFBVSxFQUFFLE1BQU07SUFDbEIsR0FBRyxFQUFFLElBQUk7SUFDVCxPQUFPLEVBQUUsQ0FBQztJQUNWLE1BQU0sRUFBRSxNQUFNLEdBb0JkO0lBekJELEFBT0MsWUFQVyxBQU9YLEtBQU0sQ0FBQztNQUNOLElBQUksRUFBQyxJQUFJLEdBQ1Q7SUFURixBQVVDLFlBVlcsQUFVWCxNQUFPLENBQUM7TUFDUCxLQUFLLEVBQUMsSUFBSSxHQUNWO0lBWkYsQUFjRyxZQWRTLEdBY1QsT0FBTyxDQUFDO01BQ1QsT0FBTyxFQUFFLFlBQVk7TUFDckIsTUFBTSxFQUFFLEtBQUssR0FRYjtNQXhCRixBQWNHLFlBZFMsR0FjVCxPQUFPLEFBSVIsWUFBYSxDQUFDO1FBQ2IsV0FBVyxFQUFFLENBQUMsR0FDZDtNQXBCSCxBQWNHLFlBZFMsR0FjVCxPQUFPLEFBT1IsV0FBWSxDQUFDO1FBQ1osWUFBWSxFQUFFLENBQUMsR0FDZiJ9 */